/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');
/* @import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css'); */
/* @import url('https://cdn.jsdelivr.net/jquery.mcustomscrollbar/3.0.6/jquery.mCustomScrollbar.min.css'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

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

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

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

/* Videos */

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

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

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

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

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

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

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

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

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

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

/* Forms */

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

/* Menus */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Space Module */

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

/* Blog Author Section */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel li {margin-right: 5px}


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

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



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

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

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

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

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

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

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

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

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


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

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

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

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

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

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

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

/* Support migrations from wordpress */

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

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

/* Responsive Google Maps */

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

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

/* Global Style Declaration -=-=-=-=-=-=-=*/
* { box-sizing:border-box; -webkit-box-sizing:border-box; }
body { margin:0; padding:0; font-size:16px; line-height:1.5; opacity:1; font-family: 'Roboto', sans-serif; font-weight:400; color:#464646; overflow-x:hidden; }
/* .loader { position: fixed;	left: 0px;	top: 0px;	width: 100%; height: 100%; z-index: 9999;	background: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/preLoader.gif') 50% 50% no-repeat rgb(255,255,255); background-size:100px auto; } */
h1, h2, h3, h4, h5, h6 {  margin:0; padding:0; font-family: 'Open Sans', sans-serif; font-weight:700; line-height:1.25; }

h1, .h1, .h1 h2 { font-size:40px; line-height:1.16; }
h2, .h2 { font-size:32px; line-height:1.24; }
h3, .h3 { font-size:25px; line-height:1.3; }
h4, .h4 { font-size:18px; line-height:1.4; }
h5, .h5 { font-size:17px; line-height:1.4; }/* blank */
h6, .h6 { font-size:14px; line-height:1.5; }/* blank */

.opensansfont{font-family: 'Open Sans', sans-serif;}
.altfont,.altfont h1,.altfont h2,.altfont h3,.altfont h4,.altfont h5,.altfont h6{font-family: 'Roboto', sans-serif;}

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#000; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; }
a:hover { color:#1996ff; }
p { margin:0; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit], input[type=button] { cursor:pointer; background-image:url('//1831846.fs1.hubspotusercontent-na1.net/hubfs/1831846/blank.png') !important;  }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1250px; padding-left: 15px; padding-right: 15px; }

.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

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

/* Header */
.header-container { padding: 0 }

/* iframe */
.iframeResponsive { position: relative; overflow: hidden; padding-top: 56.25%;}
.iframeResponsive iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
/*****************************
Slick slider
****************************  */
.slick-dotted.slick-slider { margin-bottom: 0;}
.slick-dots { bottom: -20px; }
.slick-dots li { width: 10px; height: 10px; vertical-align: middle; border-radius: 50%; }
.slick-dots li button { width: 10px; height: 10px; padding: 5px 0; border-radius: 50%; }
.slick-dots li button:before { width: 10px; height: 10px; line-height: 10px; content: ''; border-radius: 50%; opacity:1; }

.slick-dots li button:before { background-color: rgba(132,196,65,0.60); }
.slick-dots li.slick-active button:before { background-color: #00B9E6; opacity:1; }
.slick-dots li button:before, .slick-dots li button:before { transition: all ease 0.4s; -weblit-transition: all ease 0.4s; }
.slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity:1; background-color: #00B9E6; transition: all ease 0.4s; -weblit-transition: all ease 0.4s; }
/* Arrows */
.slick-prev { left: 30px; z-index: 10 !important }
.slick-next { right: 30px; }
.slick-next:before, .slick-prev:before { color: #29333C; }
.slick-next, .slick-prev { width: 30px; height: 20px; border-radius: 50%; z-index: 1; transition: all ease 0.4s; -weblit-transition: all ease 0.4s; }
.slick-next:before, .slick-prev:before { font-family: fontawesome; font-size: 26px; }
.slick-next:before { content: '\f105'; }
.slick-prev:before { content: '\f104'; }
.slick-next:before, .slick-prev:before { content: ''; background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/leftArrow.png); width: 30px; height: 20px; background-size: 100% auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; background-position: center center;}
.slick-next:before { background-image:url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/rightArrow.png')}
.slick-arrow.slick-disabled { opacity: 0; visibility: hidden;}

/*****************************
Table
****************************  */
.table { display: table; width: 100%; height: 100%;}
.table-cell { display: table-cell; vertical-align: middle; } 
.table-cell.vt { vertical-align: top; }
.table-cell.vb { vertical-align: bottom; }
/*****************************
max-width
****************************  */
.max580{max-width:580px; margin:0 auto;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Page Wise CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.set-bg, .bg, .overlay { background-size:cover !important; background-position:center !important; position:relative; }
.overlay > * { position:relative; z-index:2; }
.overlay:before { content:''; background:rgba(0,0,0,0.6); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; } 
.get-bg { display:none !important; }
.altBg { background:#fafafa; }
.blueBg { background:#00aeef; }
.orangeBg { background:#f89424; }

.gradientOverlay{top: 0; left: 0; width: 100%; height: 100%; z-index: 1; position: absolute; background: rgb(0,174,239); background: radial-gradient(circle, rgba(0,174,239,1) 57%, rgba(132,196,65,0.8) 100%); background: rgb(0,174,239); background: linear-gradient(0deg, rgba(0,174,239,1) 25%, rgba(132,196,65,1) 100%);}

.fontGray, .fontGray a { color:#616161; }
.fontBody, .fontBody a { color:#464646; }
.fontGreen, .fontGreen a { color:#84c441; }
.fontBlue, .fontBlue a { color:#00aeef; }
.fontdarkBlack, .fontdarkBlack a { color:#292929; }

.fontWhite, .fontWhite a { color:#fff; }
.fontWhite a:hover { color:#0dbd8d; }

.button a, a.button { padding:8px 25px; background:#00aeef; color:#fefefe; border:1px solid #00aeef; max-width:100%; display:inline-block; border-radius:30px; text-align:center; }
.button a:hover, a.button:hover { background: #00aeef; color: #fff; box-shadow: 0px 5px 5.52px 0.48px rgba(0, 0, 0, 0.3); }

.button.altBtn a, a.button.altBtn { background:#fff; border-color:#84c441; color:#84c441; }
.button.altBtn a:hover, a.button.altBtn:hover { box-shadow: 0px 5px 5.52px 0.48px rgba(0, 0, 0, 0.3); }

.shakeEffect a:hover { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0); backface-visibility: hidden; perspective: 1000px; }

@keyframes shake { 10%, 90% { transform: translate3d(-1px, 0, 0);}
  20%, 80% { transform: translate3d(2px, 0, 0);}
  30%, 50%, 70% { transform: translate3d(-4px, 0, 0);}
  40%, 60% { transform: translate3d(4px, 0, 0);}
}

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

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

/* put listStyle class to "parent" tag of "ul" */
.nolistStyle , .nolistStyle ul{padding:0; margin:0; list-style-type:none;}
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li:before { font-family:'fontawesome',sans-serif; position:absolute; left:4px; color:#84c441; font-weight:normal; top:1px;  }
.listStyle ul li:not([class*="fa-"]):before { content:"\f111"; font-size:50%; line-height:3; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */

/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }
.mauto { margin: 0 auto; }

/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;  }
.pb5,.p5-0 { padding-bottom:5px; }
.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pt5,.p5-0 { padding-top:5px; }
.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt90,.p90-0 { padding-top:90px; }
.pt100,.p100-0 { padding-top:100px; }
.pt130,.p130-0 { padding-top:130px; }
.pt140,.p140-0 { padding-top:140px; }
.pt150,.p150-0 { padding-top:150px; }

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

::-webkit-input-placeholder { opacity:0.7 !important; color:inherit !important; }
::-moz-placeholder { opacity:0.7 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:0.7 !important; color:inherit !important; }
form .input { margin-right:0 !important; }
form fieldset { max-width:inherit !important; margin:0 -10px;  }
ul.inputs-list.multi-container { margin:0; padding-left:0; list-style:none; }
.hs-fieldtype-radio > label { display:block !important; }
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 20px; }
form fieldset .field { padding-left:10px; padding-right:10px; } 
form ul.multi-container { padding-top:10px; }
form ul.multi-container li { margin:5px 0; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"],input[type="search"], select { display:block; border:1px solid #00aeef; outline:none; background:#fff; font-size:16px; line-height:20px; font-family: 'Roboto', sans-serif; font-weight:400; color:#464646; margin:0; padding:12px 20px; width:100% !important; border-radius:5px; -webkit-appearance: none; -moz-appearance: none; }
textarea { min-height:110px; }
form input[type="radio"], form input[type="checkbox"] { display:none }
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before, form input[type="checkbox"]+span:before, input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#84C442 ; position:absolute; left:4px; top:4px; font-size:0; width:15px; height:15px; display:block; border:1px solid #ccc; transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before { border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#84C442 ; border-color:#84C442  }
form input[type="checkbox"]:checked+span:before {  border-color:#84C442 ; font-size:12px; background:#84C442 ; color:#fff; letter-spacing:0; }
input[type="submit"], input[type="button"] { outline:none; font-family: 'Open Sans', sans-serif; padding:12px 40px; background:#00aeef !important; color:#fefefe; border:1px solid #00aeef; font-size:16px; line-height:18px; text-transform:uppercase; font-weight:700; border-radius:50px;
  -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; }
input[type="submit"]:hover, input[type="button"]:hover { color:#00aeef; background:transparent !important; }
form fieldset { border: none;padding: 0; margin: 0; }
.hs-form-field ul { list-style: none !important; } 

a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; } 

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

/* Title Style */
.titleStyle { position: relative; }
.titleStyle span.titleLine { width: 100vw; height: 1px; background-color: #00aeef;display: block;position: absolute; left: 0; bottom: 0; }
.titleCircle  {position: absolute; width: 10px;height: 10px;background-color: #84c441;bottom: -4px; border-radius: 50%; left: 15px; }

.titleStylever2 { position: relative; }
.titleStylever2 span.titleLinever2 { width: 100vw; height: 1px; background-color: #00aeef;display: block;position: absolute; bottom: 0;right: calc(50vw + 45%); transform: translate(50vw); }
.titleCirclever2 { position: absolute; width: 10px;height: 10px;background-color: #84c441;bottom: -4px; border-radius: 50%;  right: 50%; }

.titleStylever3 { position: relative; }
.titleStylever3 span.titleLinever3 { width: 100vw; height: 1px; background-color: #00aeef;display: block;position: absolute; bottom: 0; right: calc(50vw + -15% ); }
.titleCirclever3 { position: absolute; width: 10px;height: 10px;background-color: #84c441;bottom: -4px; border-radius: 50%;  right: 50%; }

.titleBig big { font-size:35px; }
.titleColor span { color:#00aeef; font-weight:400; }

/* Line- height */
.lineHeight11, .lineHeight11 h1, .lineHeight11 h2, .lineHeight11 h3, .lineHeight11 h4, .lineHeight11 h5, .lineHeight11 h6  { line-height:1.1 }
.lineHeight12, .lineHeight12 h1, .lineHeight12 h2, .lineHeight12 h3, .lineHeight12 h4, .lineHeight12 h5, .lineHeight12 h6  { line-height:1.2 }
.lineHeight13, .lineHeight13 h1, .lineHeight13 h2, .lineHeight13 h3, .lineHeight13 h4, .lineHeight13 h5, .lineHeight13 h6  { line-height:1.3 }
.lineHeight14, .lineHeight14 h1, .lineHeight14 h2, .lineHeight14 h3, .lineHeight14 h4, .lineHeight14 h5, .lineHeight14 h6  { line-height:1.4 }
.lineHeight15, .lineHeight15 h1, .lineHeight15 h2, .lineHeight15 h3, .lineHeight15 h4, .lineHeight15 h5, .lineHeight15 h6  { line-height:1.5 }

/* Max width */
.max500 { width:500px; max-width:100%; }
.centerPoint { margin:0 auto; }
.max600 { width:600px; max-width:100%; }
.max700 { width:700px; max-width:100%; }
.max800 { width:800px; max-width:100%; }
.max1000 { width:1000px; max-width:100%; }
.max1030 { width:1030px; max-width:100%; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Page Wise CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*********************
* Extra Navigation
* *******************  */
.headerParent { position: absolute; width: 100%; height: auto; z-index: 999; left: 0; top: 0; padding:50px 0; transition: all ease 0.3s ; -webkit-transition: all ease 0.3s }   
.headerParent.fixed { position: fixed; padding: 20px 0; background: #fff }
.headerParent .wrapper { position:relative; }

.saleslogo { width: 205px; }
.saleslogo img { max-width: 202px; width: 100%; }
.headerCta { width: auto; margin-top:-10px; }
.navigation { text-align: left; }
.salesnavigation { width: calc(100% - 455px); padding: 0 20px 0 10px; text-align: center; }

.navigation .hs-menu-wrapper > ul li a { max-width: inherit !important; padding: 0; display: block; font-size: 16px; color:#ffffff; text-transform: uppercase; font-weight: 400; }
.navigation .hs-menu-wrapper>ul { float: left; display: block; margin-top: 0; margin-bottom: 0 }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { padding: 16px 0; transition: all ease .45s; -webkit-transition: all ease .45s; position:relative; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1 {  padding: 0; }

.navigation .hs-menu-wrapper>ul>li>a { display:block;padding: 0px 20px;font-size: 16px; font-family: 'Roboto', sans-serif;font-weight: 400; color: #2c2c2c; position: relative; /*transition: all ease 0.7s; -webkit-transition: all ease 0.7s;*/ }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a { position: relative; }

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:after{content:'\f107'; font-family:fontAwesome; margin-left:4px;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{max-width: 100%; text-transform:uppercase;}
/* Third level */
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left: 100%; top: 0; position: absolute;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1 }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a { background-color: #fff; padding: 10px; color:#00aeef; font-size: 16px }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover { background: #00aeef; color: #fff;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { top: 100%; visibility: hidden; opacity: 0; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper { opacity: 1; visibility: visible;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper {  background-color: #ffffff;    }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { position: relative; padding: 10px 15px 10px 15px;  color: #00aeef; font-size: 16px; font-weight:400; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{ width: 200px; max-width:100%; white-space:normal;text-align: center; text-transform: capitalize; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child a{  border-bottom: none; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:hover a,.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.active a  { background: #00aeef; color: #fff; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1 > a { overflow:hidden }
/* .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1 > a:before { content: ''; width: 0px; height: 0px; border-left: 21px solid transparent; border-right: 21px solid transparent;  border-bottom: 12px solid #e72129;  position: absolute;  bottom: -50px;  left: 50%;  transform: translateX(-50%);  transition: all ease 0.3s; -webkit-transition: all ease 0.3s; } */
.navigation .hs-menu-wrapper>ul>li.active>a { color: #00aeef; background-color:#ffffff }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1:hover > a:before,.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul > li.hs-menu-depth-1.active > a:before { bottom: 0 }

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{visibility: hidden;opacity: 0;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper li.hs-item-has-children:hover ul.hs-menu-children-wrapper{visibility: visible;opacity: 1;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:nth-child(5) ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: inherit; right: 100%;}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item.hs-menu-depth-1 > ul.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2 ul.hs-menu-children-wrapper {
  overflow: hidden !important; opacity: 0 !important; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-item.hs-menu-depth-1 > ul.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:hover ul.hs-menu-children-wrapper {
  overflow: visible !important; opacity: 1 !important; }

.headerParent .navigation ul li.hs-menu-depth-1:nth-child(5) ul  { display: grid; grid-template-columns: 50% 50%; grid-template-rows: repeat(12, 40px); grid-auto-flow: column; }
.headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul>li { display:unset; width:auto; }
.headerParent .navigation ul li:nth-child(5).hs-menu-depth-1 > ul.hs-menu-children-wrapper:after { height:91% !important; }

.headerParent .navigation ul li:nth-child(5).hs-menu-depth-1 > ul li { padding-left:25px; }
.headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:first-child, .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(8), .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(13), .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(17) { padding-left: 0; }

/* Mega Menu */
/* New Mega Menu Stling */
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li:hover  a{background-color:transparent !important;}
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li  a > div.image-box {  display: inline-block;}
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span{position:relative;}
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span:after{content:'\f105';font-family:FontAwesome;font-size:20px;vertical-align:top;padding-left: 10px;transition:all ease 0.3s;opacity:0;visibility:hidden;color:#00aeef}
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a:hover > span:after{opacity:1;visibility:visible;}
.headerParent .navigation ul li.hs-menu-depth-1 > ul > li a > div.image-box img{width:22px !important; height:22px !important;}
.headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li.active a{background-color:transparent !important;color:#00aeef !important;}

/* SearchIcon */
.headerIcon svg { max-width:16px; height:auto; }
.headersearchParent { width: 300px; position: absolute; visibility: hidden; opacity: 0; padding: 0; padding-top: 20px; right: 0; top: 20px; transition:all ease 0.4s; -webkit-transition:all ease 0.4s;} 
.HeadersearchBox { padding-left: 10px; margin-top:-14px; }

.headersearchParent form .field { padding: 0; border-radius: 5px; position: relative; }
.headersearchParent input[type="text"] { background-color: #00aeef; color: #fff; z-index: 2; position: relative; }
.headersearchParent form .field:before { content: ''; width: 100%; height: 100%; position: absolute; background-color: #e6f3d9; left: 3px; top: 3px; border-radius: 4px; z-index: 1; transform: rotate(0deg); }

/* language */
.HeaderLanguage { padding-left: 15px; margin-top:-10px; }
.HeaderLanguage span { display: inline-block; vertical-align: super; margin-right: -4px; }
.HeaderLanguage span img {max-width: 23px;}
.HeaderLanguage .conutryName { padding-left:8px; }

/*  Spacing From Header  */
.headerSpacing { padding-top: 150px; }
@media ( max-width: 1080px ) {
  .headerSpacing { padding-top: 130px; }
}
@media ( max-width: 991px ) {
  .headerSpacing { padding-top: 0px; }
}

/*********************
Banner Section
* *******************  */
.bannerSection{position:relative; overflow:hidden;}
.bannersecParent { padding-top: 225px;padding-bottom: 30px;position: relative;}
.bannerlogoBg { width: 500px; height: 500px; background-color: rgba(132, 196, 65,0.2);display: inline-block;border-radius: 50px; transform: rotate(-45deg); position: absolute; top: -450px; left: -140px; z-index: -1;}
.bannerlogoBg:before { content: ''; width: 100%; height: 100%;background-color: #00aeef;display: inline-block; border-radius: 50px; position: absolute; top: -1%; left: -0.5%; z-index: -2;}

.bannerslider {max-width: 580px;margin: 0 auto 0 5%; position:relative; z-index:5}
.bannerslider .slick-dots li, .bannerslider .slick-dots li button{width:20px; height:20px}
.bannerslider .slick-dots li button:before{left: 50%; transform: translate(-50% , -50%); top: 50%;}
.bannerslider li.slick-active { width: 15px;height: 15px;}
.bannerslider .slick-dots li.slick-active button {width: 20px; height: 20px;}
.bannerslider .slick-dots li.slick-active button:before {width: 15px;height: 15px;}

.bannersliderrepeat h1 {letter-spacing: 0.01em;}
.bannercontactInner {display: inline-block;background-color: #00aeef;padding: 20px; border-radius: 0px 10px 10px 0;}

.bannercontactIcon {max-width: 22px;}
.bannercontactIcon svg {width: 100%;height: 100%;fill: #fff;}
.bannercontactIcon svg path {fill: #fff;}
.bannerLogoSection {margin: 0 -15px; position: relative; z-index: 2;}
.bannerlogoRepeat { max-width: 120px;display: inline-block; vertical-align: middle;margin-right: -4px;padding: 10px 15px; transition:all ease 0.4s; -webkit-transition:all ease 0.4s;}
.bannerlogoRepeat:hover{transform: scale(0.95);}
.bannerlogoParent { position: relative; margin-bottom:30px; z-index:5;}
.bannerlogoParent:before {content: '';width: 50%; left: 0;top: 0; background-color: #fafafa; height: 100%; position: absolute; z-index: 1; border-radius: 0 20px 20px 0; box-shadow: 4px 6px 21.12px 2.88px rgba(158, 158, 158, 0.28);}
.bannerFull { position: relative; overflow: hidden;}

.bannerFull{opacity:0;}
.bannerBgParellex{position: absolute; left: 0; top: 0;width: 100%;height: 100%;}
.bannerPictureParellex{position: absolute; left: 0; top: 0px;width: 100%; height: 100%; background-size: cover; background-position: right 50% center; background-repeat: no-repeat;}
.bannerIcon{position: absolute; right: 30px; bottom: 0; width: auto}
.bannersliderrepeat{opacity:0;}

/* Shape */
.bannerColorBg,.bannerimgBg{width: 650px; height: 550px; display: inline-block; border-radius: 150px;transform: rotate(45deg);  position: absolute; top: 0; right: -18%; z-index: 4;}
.bannerColorBg { background-color: rgba(132,196,65,0.2);}
.bannerMainBg { content: ''; width: 100%;height: 100%;/* background-color: #00aeef;*/display: inline-block;border-radius: 150px; position: absolute; top: -0.5%; right: -1.5%; z-index: -2;     overflow: hidden;}
.bannerPicture { width: 150%; height: 150%;display: inline-block;position: absolute;top: 0%;left: -15%;transform: rotate(-45deg); z-index: -2; background-position: top left 50%;}
.whiteFill{position: absolute; width: 100%; height: -100%; background-color: #00aeef;}
.bannerColorBg{overflow:hidden;}

/* our method Section */
.ourmethodLeftInner { padding: 0 10% 0 5%;}
.ourcircleRepeater{display:none;}
.ourcircleRepeater.services{display:block;}
.ourcircleRepeater.color.services { display: block;}
.ourcircleRepeater.sales h3{color:rgba(1, 204, 156);}
.ourcircleRepeater.marketing h3 {color:rgba(132, 196, 65,1);}
.ourcircleRepeater.services h3 {color:rgba(0, 174, 239,1);}
.ourcircleRepeater.attract h3 {color:rgba(132, 196, 65,1);}
.ourcircleRepeater.delight h3 {color:rgba(0, 174, 239,1);}
.ourcircleRepeater.engage h3 {color:rgba(1, 204, 156,1);}
.ourcircleRepeater.customer h3 {color:rgba(243, 120, 91,1);}

.shapeInner, .shapeOuter{cursor:pointer;}

.ourmethodsvgParent { position: relative; max-width: 448px; transition:all ease 0.4s;-webkit-transition:all ease 0.4s; margin:0 auto; padding:0 5%; }
.ourmethodsvgParent g#innerCircle { transform: rotate(0); transform-origin: center center;}
.ourmethodsvgParent svg#Layer_1 { position: relative;}
.ourmethodsvgParent svg { width: 100%; height: 100%;}
.circleshape { transform-origin: center center; transition: all ease 0.4s;}
.shapeParent{transform-origin: center center;}
.outercircleshape { transform-origin: center center; transition: all ease 0.4s;}
.ourmethodsvg { position: relative;}
/* .arrowActive { position: absolute; width: 50px; height: auto; top: 50%; transform: translateY(-50%);left: 90%;transform: translateY(-50%) rotate(180deg);} */
.arrowActive { position: absolute; width: 50px; height: auto; top:50%; transform: translateY(-50%);left: 90%;transform: translateY(-50%) rotate(180deg);}
.arrowActive svg { width: 100%; height: 100%;}

.ourmethodSection { opacity:0; overflow:hidden;position: relative; }
.ourmethodIcon { position: absolute; right: 30px; top: 62px;width: auto; }
.ourbottomIcons { position: absolute; left: 10%; bottom: 0px;width: auto; }
.circleRound { opacity:0.3 }
.circleRound[data-name="activeCircle"] { opacity:1 }

.ourmethodsvgParent svg{transform: rotate(-180deg);}

/* Our Services */
.ourserviceMainTitle { max-width: 740px; margin: 0 0 0 auto;}

.ourserviceInner .slick-next,.ourserviceInner .slick-prev,.ourserviceInner .slick-next:before,.ourserviceInner .slick-prev:before{ background-size: auto 100%;width:20px; height:30px}
.ourserviceInner .slick-prev { left: inherit; right: -20px; top: 35px;}
.ourserviceInner .slick-next {right: -20px; bottom: 0; top: inherit;}
.ourserviceInner .slick-prev:before{background-image:url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/upArrow.png')}
.ourserviceInner .slick-next:before{background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/downArrow.png);}

.ourserviceInner .slick-dots {bottom: inherit;top: 50%;transform: translateY(-50%);width: auto;right: -15px;}
.ourserviceInner .slick-dots li {display: block;margin: 10px 0;}

.servicefullContent {padding-top: 100px;position:relative; z-index:5; padding-bottom:20px}
.ourserviceInner.altfont { max-width: 700px; margin: 0 50px 0 auto;}

.ourserviceboxInner { background-color:#fff; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 14%); -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 14%); padding: 20px; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; border-radius: 6px;}
.ourserviceboxInner .ourserviceTitle h4, .ourserviceboxInner .ourserviceContent{transition:all ease 0.4s;}
.ourserviceboxInner:hover { background-color: #00aeef; box-shadow:0px 0px 5px 0px rgba(132, 196, 65, 0.41); box-shadow: 0px 0px 5px 0px rgba(132, 196, 65, 0.41);}
.ourserviceboxInner:hover .ourserviceTitle h4 { color: #fff; }
.ourserviceboxInner:hover .ourserviceContent { color: #fff; }
.ourserviceboxTwoColum { padding: 15px; }
.ourserviceIcon {height: 55px;width: auto;}
.ourserviceIcon svg {width: auto;height: 100%;display: block; fill:#00aeef; transition:all ease 0.4s;-webkit-transition:all ease 0.4s;}
.ourserviceIcon svg path, .ourserviceIcon svg rect { fill:#f8761f; }
.ourserviceboxInner:hover .ourserviceIcon svg path, .ourserviceboxInner:hover .ourserviceIcon svg rect{fill:#fff}
.ourserviceLink {max-width: 740px;margin: 0 0 0 auto;}
.ourserviceLink h5 {display: inline-block; padding-left: 10px;}
.ourserviceLink a:hover {color: #84c441;}
.hoverStyle:after {content: ''; width: 53px;height: 1px; display: block; background-color: #00aeef;margin-top: 4px; }
.ourserviceLink a.hoverStyle:hover:after { background-color: #84c441;}

.ourserviceSection { opacity:0; overflow:hidden; }
.ourserviceParellex { position: absolute; left: 0; top: 80px; width: 100%; height: 100%; }
.ourserviceParellexBg { position: absolute; left: 0; top: 0%;width: 110%; height: 110%; background-size: cover; background-position: left center; background-repeat: no-repeat; }
.ourserviceShape { position: absolute; left: 3%; top: 62px; width: auto; }

/* Shape */
.ourserviceimgBg, .ourserviceColorBg { width: 700px;height: 700px;  display: inline-block; border-radius: 150px; transform: rotate(45deg); position: absolute; top: 9%; left: -22%; z-index: 4;}
.ourserviceSection { overflow: hidden; position: relative;}
.ourserviceMainBg { content: '';width: 100%; height: 100%;background-color: #00aeef;display: inline-block;border-radius: 150px; position: absolute; top: 0.5%; left: -1.5%; z-index: -2; overflow: hidden;}
.ourservicePicture {width: 150%; height: 150%; display: inline-block; position: absolute; top: -61%; left: 11%; transform: rotate(-45deg); z-index: -2; background-position: top left 0;}
.ourserviceColorBg { background-color: rgba(132,196,65,0.2);} 
.ourserviceOverlay{position: absolute; left:0; top:0; width: 100%; height: -100%; background-color: rgba(0, 174, 239,0.6);}
.ourserviceColorBg{overflow:hidden}

/* Customer Acquire */
.customerData { opacity:0; }
.datadrivenSection { opacity:0 }
.customerDataParellex { position: absolute; left: 0; top: 80px; width: 100%; height: 100%; }
.customerinnerDataParellex{position: absolute; left: 0; top: 0px; width: 120%; height: 120%; background-size: cover; background-position: left center; background-repeat: no-repeat; }
.customerIcon { position: absolute; left: 20%; top: 50px; z-index: 6; width: auto; height: auto; }
.datadrivenIcon { position: absolute; left: 45%; top: 50%; z-index: 6;width: 127px;height: auto; }
.datadrivenIcon img { opacity:0.5; }

.customerData { padding-top: 120px; overflow: hidden; position: relative;}
.AcquireCustomersSection {position: relative; z-index:5}

.backgroundShadow{ width: 70%; height: 100%; background-color: #fff; position: absolute;right: 0;top: 0; border-radius: 6px 0 0 6px; box-shadow: 0px 0px 9px 0px rgb(158 158 158 / 14%);  -webkit-box-shadow: 0px 0px 9px 0px rgb(158 158 158 / 14%); }
.AcquireCustomersParent { margin: 0 0 0 auto; max-width: 750px;  position: relative; z-index: 3;}
.AcquireCustomersInner h2 { line-height: 1.6;}

.AcquireCustomersTitle span {color: #00aeef; font-weight: 400;}
.AcquireCustomersTitle strong { font-weight: 400;}

/* Data Driven Section */
.datadrivenLeft, .datadrivenRight{position:relative;}
.datadrivenSection {padding-top: 150px; position:relative; z-index:5; padding-bottom:80px;}
.datadrivenListing li { display: inline-block;vertical-align: top; position: relative; padding: 12px !important; background: #fff; box-shadow: 0 0 5px 0 rgb(0 0 0 / 6%); width: calc(50% - 16px); margin: 7px 9px; }
.datadrivenListing li:nth-child(odd) { margin-left: 0; }

.datadrivenListing li:before { position: absolute; width: 12px; height: 12px;background-color: #fff;  content: ''; left: 0; top: 12px; border-radius: 50%; border: 1px solid #00aeef;}
.datadrivenListing li:after {width: 6px;height: 6px;background-color: #84c441;content: '';left: 4px;top: 16px;border-radius: 50%;position: absolute;}

.datadrivenLeft { padding-left: 60px;}
.dataleftTitle { position: relative; }
.dataleftTitle:before {position: absolute;left: -55px;top: -20px; content: ''; width: 50px; height: 50px; background-size: 100% auto; background-position: center center; background-image: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/quote.png'); background-repeat: no-repeat; }

.drivenformBox { padding: 0px 30px 30px;}
.drivenformInner { box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2);background-color: #fff; border-radius: 20px; padding: 50px 30px;}

.AnimateForm form .field>label{display:none;}
.AnimateForm form .hs-input+label {max-width: 100%;overflow: hidden;white-space: nowrap;color: rgba(70,70,70,0.5);cursor: pointer; position: absolute;top: 12px;  left:15px;transition: all ease .2s;}
.AnimateForm form .input {position: relative;}
.AnimateForm form .hs-input:focus+label, .AnimateForm form .hs-input.filled+label, .AnimateForm form .invalid.error+label {top: -9px; font-size: 12px;background-color: #fff;}

.customerOverlay{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 174, 239,0.6); z-index: 2;}
.customerDataimgBg, .customerDataColorBg { width: 750px; height: 750px; display: inline-block; border-radius: 150px;  transform: rotate(56deg); position: absolute; top: 8%; right: -10%;}
.customerDataMainBg { content: '';width: 100%; height: 100%;background-color: #00aeef;display: inline-block;border-radius: 150px; position: absolute; top: -1.5%; left: 1%; z-index: -2; overflow: hidden;}
.customerDataPicture { width: 150%;height: 150%;display: inline-block; position: absolute; top: -15%; right: -25%;transform: rotate(-45deg);z-index: -2; background-position: top left 0;}
.customerDataColorBg { background-color: rgba(132,196,65,0.2);overflow:hidden;}

/* Testimonials */
.testimonialSection {overflow: hidden; padding-bottom:100px;}
.testimonialTitle {max-width: 50%;margin: 0 0 0 auto;}
.testimonialleftOverlay, .testimonialrightOverlay { content: ''; width: 50%; height: 100%; background-color: #ffffff; position: absolute; z-index: 5; left: 0; top: 10px;}
.testimonialrightOverlay {left: inherit; right: 0;}
.testimonialRepeat { padding: 15px; vertical-align:top; }

.testimonialSection { opacity:0; position:relative; }
.testimonialParent { position:relative; }
.equal_contentv1 { min-height: 92px; }

.testimonialinnerParent { padding: 25px; background-color:#fff; border-radius: 6px; box-shadow: 0px 0px 5px 0px rgb(0 161 236 / 24%); -webkit-box-shadow: 0px 0px 5px 0px rgb(0 161 236 / 24%); border: 2px solid rgba(0,161,236,0.75); }
.testimonialParent .slick-slide,.testimonialParent .slick-slide.slick-current.slick-active { opacity:1; }
.testimonialParent .slick-slide.slick-active{opacity:1;}
.testimonialParent .slick-slide.slick-active .testimonialinnerParent { background-color:transparent; }
.testimonialParent .slick-slide.slick-current.slick-active .testimonialinnerParent { background-color: transparent; color:#464646; position:relative; overflow:hidden; border: 2px solid #84c441; }

.testimonialParent .slick-slide.slick-current.slick-active .testimonialinnerParent svg path { fill: #464646;}
.testimonialParent .slick-next,.testimonialParent .slick-prev { top: inherit;bottom: -60px;}
.testimonialParent .slick-prev { left: calc(50% + 20px);}
.testimonialParent .slick-dots {bottom: -50px;left: calc(75% - 2%);display: inline-block; width: auto;}
.testimonialParent .slick-slide.slick-active{}
.testimonialPersonImg { width: 100px; height: 100px; border-radius: 6px; }
.testimonialQuote { width: 60px; height: 60px; }
.testimonialQuote svg { width: 100%; height: 100%; }
.testimonialpersonName,.testimonialposition,.testimonialQuote svg, .testimonialbottomContent {transition:all ease 0.4s;-webkit-transition:all ease 0.4s;}

/* Footer Section */
footer.footerSection {  padding-top:200px; overflow:hidden;}
.footerLogo { position: relative;}

.footerParent{position:relative}
.footerLogo:after { content: ''; width: 100%; height: 1px; background-color: #00a1ec;display: block; margin-top: 20px;}
.footerSocial li { display: inline-block; vertical-align: middle; margin-right: -4px; padding: 25px 10px;}
.footerSocial li:first-child { padding-left: 0;}
.footerEmail span, .footerPhone span { display: inline-block; vertical-align: middle; margin-right: -4px;}
.footermailContent a, .footerphoneContent a { position: relative;color: #fff;}
.footermailContent a:hover, .footerphoneContent a:hover{color:#fff}
.footermailContent a:after, .footerphoneContent a:after { content: ''; width: 0; height: 1px; background-color: #fff; position: absolute; bottom: -5px; left: 0; transition: all ease 0.3s;}
.footermailContent a:hover:after, .footerphoneContent a:hover:after { width: 100%;}
.footerIcon { width: 22px; height: 22px;}
.footerIcon svg {width: 100%; height: 100%;}
.footerIcon svg path { fill: #fff;}
.footerSocial li a { display: block; width: 25px; height: 25px; background-color: #fff; line-height: 25px; text-align: center; border-radius: 3px; color: #00a1ec; font-size: 15px;}
.footerSocial li a:hover { color: #84c441;}
.footertopShape, .footerbottomShape{position: absolute;  width: 1000px;  height: 1000px;transform: rotate(-33deg); border-radius: 300px; }
.footertopShape {  right: -5%; top: -35%;  background-color: #00a1ec;}
.footerbottomShape { right: -4%; top: -35%;background-color: rgba(132,196,65,0.2);}

.footerSection{position:relative; opacity:0;}
.footeroverlay{position:absolute; width:100%; height:100%; left:0; top:0; background-color:#fff;z-index: 2;}
.footerIcons{position: absolute; left: 7%; top: 0; z-index: 6; width: auto; height: auto;}

.bannerSection{padding-bottom:112px}
.bannercontactParent { position: fixed; top: 50vh; left: 0; width: auto; transform: translateY(-50%);}

.bannercontactParent.active .bannercontactInner { position: fixed;top:50px;left: 0px;border-radius:10px;  z-index: 6;}

/* Update Css */
.freeBook{overflow: hidden;opacity: 0;}
.FreeformBox { max-width: 432px; }
.innerBook .testimonialTitle {max-width: 100%;}
.rightContent {padding-left: 40px;}
.outercir{opacity:0.3;}
text.textTransform { transform: translate(62%,48.5%) rotate(179deg); font-family: 'open sans'; display: inline-block;}
.ourmethodsvgParent{max-height: 382px;}
.ourmethodsvgParent .topCircle {content: '';position: absolute;width: 150px;height: 150px;background: #f3785b;z-index: 99;left: 50%;top: 50%;transform: translate(-50% , -50%); border-radius: 50%; cursor:pointer;}
.ourmethodsvgParent .topCircle:before {content: 'Customer';position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);color: #fff;font-size: 20px;}
.datadrivenListing li svg {width: 40px;height: 40px;display: inline-block;vertical-align: middle;}
.datadrivenListing li svg path, .datadrivenListing li svg circle { fill: #f8761f; }
.datadrivenListing li {padding-left: 0;list-style: none;padding: 12px 6px 12px 0;}
.datadrivenListing li:before {display: none;}
.datadrivenListing li:after {display: none;}
.datadrivenListing li span {display: inline-block;padding-left: 20px; vertical-align: middle; width: calc(100% - 40px);}
.ourmethodsvgParent {width: 440px;height: 440px;}
.bannercontactParent{z-index: 9999;}
.customizedOffer { opacity: 0 }

/* Service Page */

/* Service banner Shape */
/* Shape */
.ServicebannerBgParellex{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden;}
.ServicebannerColorBg,.ServicebannerimgBg{width: 750px; height: 650px; display: inline-block; border-radius: 150px;transform: rotate(45deg);  position: absolute; top: 0; right: -18%; z-index: 4;}
.ServicebannerColorBg { background-color: rgba(132,196,65,0.2);}
.ServicebannerMainBg { content: ''; width: 100%;height: 100%;background-color: #70d2f6;display: inline-block;border-radius: 150px; position: absolute; top: -0.5%; right: -1.5%; z-index: -2;     overflow: hidden;}
.ServicewhiteFill{position: absolute; width: 100%; height: -100%; background-color: #00aeef;}
.ServicebannerColorBg{overflow:hidden;}

.bannerSpacer{max-width: 580px; margin: 0 auto 0 5%; position: relative; z-index: 1;}
.serviceBanner{padding-top: 195px; padding-bottom: 70px;}
.servicebannerParent { position: relative; z-index: 6;}
.dataDrivenTitle { position:relative; }

.serviceBannerRight { padding-left: 30px; }
.servicebannerBottom { margin-top: -30px; }
.servicebannerBottomInner { width: 850px; max-width: 100%; margin: 0 0 0 2.50%; }
.dataDrivenTitle:before { position: absolute; left: -55px; top: -50px; content: ''; width: 50px; height: 50px; background-size: 100% auto; background-position: center center; background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/quote.png); background-repeat: no-repeat;}

/* our Service Service Page */
.servicealtLeft,.servicealtRight { padding-top: 45px; padding-bottom: 45px; position:relative; z-index:7; }
.servicealtRight { text-align:left; }
.altserviceListing ul li { padding-bottom: 10px; position:relative; padding-left:20px; }
.altserviceListing ul li:after { content:""; position:absolute; top:9px; left:5px; width:4px; height:4px; background:#464646; }
.altserviceContent h3:first-child { padding-top: 10px; }
.altserviceContent h3 { color: #00aeef; font-weight: 400;}
.altserviceContent h3 + p { margin-top: 10px;}
.altserviceContent * + h3 { margin-top: 35px;}
.ourserviceIcons { position: absolute; left: -10%; top: 50%; transform:translateY(-50%); z-index: 6; width: auto; height: auto;}
.ourserviceOddBox .ourserviceIcons { left: inherit; right: -10%;}
.serviceinnerAltRepeat { position: relative;}

.hubspotSliverPartner img { width: 250px; max-width: 100%;}
.serviceinnerAltRepeat:nth-child(even) { background:#f5f8fa; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Pricing Page
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* Section1 */
.pricingPage .bannerFull{overflow:inherit;}

/* Section 2 */
.investorplanParent { margin-left: -25px; margin-right: -25px;}
.investorplanRepeat { padding-left: 25px; padding-right: 25px;}
.inverstcreditIcon,.inverstcreditContent { display: inline-block; vertical-align: middle; margin-right: -4px;}
.investorplanInner { box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); border-radius: 10px; overflow: hidden; padding: 20px; background-color:#fff;}
.investorIcon { width: 60px; height: 60px; display: block; margin: 0 auto;}
.investorIcon svg { width: 60px; height: 100%;}
.inverstcreditIcon { width: 38px; height: 38px;}
.inverstcreditIcon svg { width: auto; height: 38px;}
.inverstcreditContent { width: calc(100% - 38px); padding-left: 10px;}
.craditGrp { max-width: 150px; margin: 0 auto;}

/*  Section 3 */ 
.pricingPage .ourmethodTitle.titleStylever3 span.titleLinever3{right:inherit; left: calc(50vw + -15% );}
.pricingPage .ourmethodParent{padding-top:30px;}
.pricingPage .ourmethodIcon { right: inherit; left: 30px; top:20%;}

/* Section 4 */
.customizesecInner{margin-left:-20px; margin-right:-20px; position:relative;}
.onetimeService, .monthlyService, .advancedService{padding-left:20px; padding-right:20px;}
.customizesecInner:before, .customizesecInner:after { content: ''; width: 1px; height: calc(100% - 40px); position: absolute; left: 33.33%; background-color: #84c442; top: 40px; }
.customizesecInner:after { left: 66.66%;}

.customizeIcon , .customizeinnerTitle { display: inline-block; vertical-align: middle; margin-right: -4px;}
.customizeIcon { width: 35px; line-height: 1;}
.customizeIcon svg { width: 35px; height: auto;}
.customizeinnerTitle { padding-left: 8px; width: calc(100% - 35px); }

.iconStyle{padding-top:5px; position:relative; z-index:10;}
.iconStyle input[type=checkbox] + label { display: block;cursor: pointer; padding: 3px 0 3px 30px;}
.iconStyle input[type=checkbox] { display: none;}
.iconStyle input[type=checkbox] + label:before {font-family: fontAwesome; content: "";position: absolute; left: 0; top: 10px; border: 1px solid #000;  display: inline-block; width: 18px; height: 18px; margin-right: 10px; vertical-align: text-top; color: #000; transition: .2s; text-align: center; line-height: 20px;background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/add.svg); background-size: 70% auto; background-repeat: no-repeat; background-position: center;}
.iconStyle input[type=checkbox] + label:active:before { transform: scale(0); }
.iconStyle input[type=checkbox]:checked + label:before {  content: ""; background-color: #84c441; border-color: #84c441; color: #fff; background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer_theme2019/check.svg); background-size: auto 80%; background-repeat: no-repeat; background-position: center center; border-radius:3px;}
.iconStyle input[type="checkbox"]:checked+span:before { border-color: #eb6f69; font-size: 12px; background: #eb6f69; color: #fff; letter-spacing: 0;}

/* Section 6 */
.hubspotLogoImg img{ width: 250px; max-width: 100%;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Contact Section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.contactBanner{padding-top:250px; padding-bottom:80px; overflow:hidden;}
.contactbannerBgParellex { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.upImage { position: absolute; left: 0; bottom: -150px; width: 100%; height: 100%; background-size: auto 100%; transform: rotate(-45deg); background-position: bottom center;}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Blog Section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/* Recent Post */
.recentBoxTitle h3, .recentBoxTitle h4, .search_title h5 { background-color: #f5f8fa; display: block; padding: 15px 20px; color: #464646; font-size:18px; }
.recentBoxInner { background-color: transparent; padding: 7px 20px; border-bottom:1px solid #f5f8fa; border-radius: 5px; cursor: pointer; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; }
.recentBoxInner:last-child { border-bottom:0; }
.recentBoxInner + .recentBoxInner { margin-top: 8px;}
.recentBoxInner:hover { box-shadow: 0 10px 50px -5px rgba(51,71,91,0.12); -ms-transform: scale(1.014); -webkit-transform: scale(1.014); -moz-transform: scale(1.014); transform: scale(1.014); }

.blogParent, .bodyParent { position:relative; padding-top:250px; }
.bodyParent { padding-top: 150px }
.Blogfirstinner { background-color: #fbfbfb; position:relative; border-radius:5px; transition:all ease 0.3s; -webkit-transition:all ease 0.3s}
.Blogfirstinner:hover { box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 12%); transform: scale(1.014); -webkit-transform: scale(1.014); -moz-transform: scale(1.014); }
.firstblogContent { padding:15px 15px 54px; }
.firstblogTopic { position:absolute; left:15px; bottom:15px; }
/* .firstblogTopic{position:relative; padding-top:30px;} */
.BlogfirstParent { padding-bottom: 25px;}
.featuredimgFirst { border-radius: 5px 5px 0 0; overflow: hidden;}

/* Listing */
.BlogListing{ padding-top:15px; padding-bottom:15px; }
.listingParent { background-color: #fbfbfb; border-radius: 5px; overflow: hidden; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; position:relative; }
.listingParent:hover { box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 12%); transform: scale(1.014); -webkit-transform: scale(1.014); -moz-transform: scale(1.014); }
.featuredImage { height: 250px; position: relative;}
.featuredImage a { position: relative; height: 100%; width: 100%; display: block;}

.bloggerLink, .bloggerLink a, .bloggerLink span, .bloggerLink a { color: #00aeef;}

.forthpostParent, .fifthpostParent { background-color: #00aeef; border-radius: 5px; position: relative; }
.fifthpostParent { display:flex; justify-content: center; align-items: center; }

.forthpostParent > *, .fifthpostParent > * { position: relative; z-index: 3; padding:30px; }
.forthpostInner, .fifthpostInner{ padding-left: 20px; padding-right: 20px;}

.fifthpostParent .subscribebuttonLink a { width: auto; display: inline-block; border-radius: 30px; color:#00aeef;}

.listingParent:hover .bloggerLink a,.listingParent:hover .bloggerLink, .listingParent:hover .bloggerLink span,.listingParent:hover .bloggerLink a { color: #000;}
.forthpostInner input.hs-input, .forthpostInner select.hs-input, .forthpostInner textarea.hs-input{ box-sizing: border-box !important; display: block; border: 1px solid #00aeef; outline: none; background: #fff; font-size: 16px; line-height: 20px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #464646; margin: 0; padding: 14px 20px; width: 100% !important; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; height: auto;}
.forthpostInner .actions { margin: 0; padding: 0 }
.forthpostInner .actions input[type="submit"] { outline: none; font-family: 'Open Sans', sans-serif; padding: 12px 40px; background: #fff !important; color: #84c441; border: 1px solid #00aeef; font-size: 16px; line-height: 18px; text-transform: uppercase; font-weight: 700; border-radius: 50px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; }
.forthpostInner .actions input[type="submit"]:hover { color: #00aeef; box-shadow: none; text-shadow: none; border-color: #fff } 
.forthpostInner form fieldset .field { padding-left:0; }

.subscribeForm form { position: relative;}
.subscribeForm input[type="submit"] {background-color: #84c441; }
.subscribeForm input[type="submit"]:hover { background-color: #fff;}

.subscribebuttonLink a { display: block; padding: 10px 32px; background-color: #84c441; border-radius: 5px; text-align: center; color: #fff !important; }
.subscribebuttonLink a:hover { background-color: #fff; color: #00aeef !important; }

span.hs-form-required { display: none; }
.blogistContent { padding: 15px 15px 40px; }
.bloggerLink { position: absolute; bottom: 15px; left: 15px; }

/* Inner Section */
.bloginnerLeft .bloginnerLeftMain { padding-bottom: 0px; }
.hs-blog-post .bloginnerLeftMain .topic-link-parent { display:flex; }
.hs-blog-post .bloginnerLeftMain .topic-link-parent .blogtopic-link { padding-right: 15px; position: relative; margin-right: 15px; color:#f8761f; }
.hs-blog-post .bloginnerLeftMain .topic-link-parent .blogtopic-link:after { position: absolute; content: "|"; right: 0; font-size: 18px; top: -2px; margin-right: -2px; color: #464646; }

.blog_post_date { padding-top:7px; }

.authorSection { padding-top:50px;}
.bloginnerTop { position: relative; display: table; width: 100%; height: 100%;}
.bloginnerTop .bloginnerLeft, .bloginnerTop .bloginnerRight { display: table-cell; vertical-align: middle; position: relative;}
.bloginnerRight img { border-radius: 10px;}

.authorImages { width: 65px; height: 65px; background-size: cover; background-position: center center; border-radius: 5px; box-shadow: 2px 3px 10px 0px rgba(0, 0, 0, 0.18);}
.authorImages,.authorDetail { display: inline-block; vertical-align: middle; margin-right: -4px;}
.authorDetail { padding-left: 15px;}

.postbodyContent { max-width: 950px; width: 100%; margin: 0 auto; padding-left: 20px; padding-right: 20px; position:relative;}
.boxStyleBlog { background-color: #f9f9f9;  padding: 30px 20px; border-radius: 10px;}
.boxStyleBlog h3 { background-color: #fff; padding: 15px 20px; border-radius: 10px;}
.postbodyContentInner .boxStyleBlog{ background-color: unset;  padding: 0; border-radius: unset; }
.postbodyContentInner .boxStyleBlog h3 { background-color: unset; padding: intial; border-radius: 0;}
.blogimageAlign { padding-top: 30px; display: block;}
.blogimageAlign:after, .blogimageAlign:before { content: ''; display: table; width: 100%;}
.blogimageAlign img { float: left; width: 50%; margin-right: 20px; margin-bottom: 10px; border-radius: 10px;}
.blogimageAlign p { margin-top: 0;}

.postbodyContentInner h3{font-weight:400;}
.postbodyContentInner.listStyle ul li + li { margin-top: 15px;}
.postbodyContentInner.listStyle ul li:not([class*="fa-"]):before { font-size: 80%; top: 7px; line-height:1}
.postbodyContentInner.listStyle * + ul { margin-top: 25px; margin-bottom:10px;}

.postbodyContentInner blockquote { margin: 16px 0; font-weight:300; padding: 20px 20px 20px 70px; position: relative; overflow: hidden; font-size: 35px;}
.postbodyContentInner blockquote:before { position: absolute; content: ''; top: 20px; left: 5px; font-size: 90px; line-height: inherit; display: inline-block; height: 50px; width: 50px; background-size: 100% auto; background-repeat: no-repeat; background-size: 100% auto; background-image: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer%20Blog-2019/quoteSign.png');}
.postbodyContentInner blockquote:after { position: absolute; content: ''; bottom: 0; left: 50%; line-height: inherit;     display: inline-block; height: 12px; width: 60%; background-size: 100% auto; background-repeat: no-repeat; background-size: 100% auto; transform: translateX(-50%); background-image: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/salesProgrammer%20Blog-2019/quoteLine.png');}
.postbodyContentInner blockquote span { font-weight: 400; color: #00aeef;}

.postbodyContentInner h1 { font-size:42px; }

/* Bottom Social Icon */
.PublishSocialIcons ul{padding-top:10px;}
.PublishSocialIcons ul li { display: inline-block; vertical-align: middle; margin-right:-4px;}
.PublishSocialIcons ul li + li { padding-left: 15px;}
.PublishSocialIcons ul li a { color: #00aeef;}
.PublishSocialIcons ul li a:hover { color: #84c441;}

/* Top Social Icon */
.PublishSocialtop { position: absolute; left: -60px; top: 150px;}
.PublishSocialtop li+ li { padding-top: 15px;}
.PublishSocialtop li a{color:#00aeef;}

.PublishSocialtop.sticky1{ position: fixed; left: calc(50vw - 1090px /2); top: 170px;}
.PublishSocialtop.buttonSticky{    bottom: 0; top: inherit; position: absolute; left:-62px}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {}

.subbottomForm form{position:relative;}

/* Related Post */
.topic-body { background-color: #f9f9f9; border-radius: 0 0 5px 5px; padding:20px; transition: all ease 0.4s; -webkit- transition: all ease 0.4s; }
.topic-body:hover{ background-color: #fff; box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 12%); }
.topic-item { padding-top: 15px; padding-bottom: 15px; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; }
.topic-item:hover{ -ms-transform: scale(1.014); transform: scale(1.014); -webkit-transform: scale(1.014); -moz-transform: scale(1.014) }

.tagsliderrepeat { padding: 20px 10px;}
.tagsliderrepeatInner { background-color: #fbfbfb; color: #464646; border-radius: 5px; transition: all ease 0.2s; position: relative; }
.tagsliderImg { height: 200px; border-radius: 5px 5px 0 0; }
.tagsliderinnerContent { padding: 30px 20px; }
.tagsliderMain .slick-slide.slick-current .tagsliderrepeatInner { background-color: #00aeef; color:#fff; }
.tagsliderMain {  margin: 0 auto; padding: 40px 0px 40px; }
.tagsliderMain .slick-prev { left: -60px; }
.tagsliderMain .slick-next { right: -60px; }
.tagsliderMain .slick-dots { bottom: -40px; }
.tagsliderLink { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

/* New Contact Page */
.contatBannerSpacer { margin: 0 auto 0 15%;}  
.NewContactAddressSec{opacity:0;position:relative}
.contactBox { box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); background-position: bottom left; background-repeat: no-repeat;  background-size: 100% auto;    border-radius: 8px; }
.contactAddParent > div {  padding-left: 80px; padding-top: 40px }

.contactBoxInner { padding-bottom: 350px; padding-right: 25px;  padding-top: 80px; }
.countryName { font-size: 32px; color: #2f2e2e;  font-weight: 600; font-family: 'Open Sans', sans-serif; padding-bottom: 5px; }
.countryCdetials p { margin: 0; }
.countryCdetials p span { color: #00aeef; display: block;  padding-top: 10px; }
.countryCdetials p,.countryCdetials a {  color: #6c6c6c; }

/* Blog Section */
.BlogfirstPost .featuredimgFirst { position: relative; width: 100%; height: 650px; }
.bloggerSection { height:auto !important; }
.BlogfirstPost .featuredimgFirst a { position: relative; height: 100%; width: 100%; display: block; background-size: cover; background-repeat: no-repeat; background-position: center center;}

.bloginnerBanner { height: 450px; border-radius: 10px; overflow: hidden;}
.bloginnerBanner a { display: block; position: relative; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat;}

.SearchResultMainSection,.error404Page { padding-top: 250px; padding-bottom: 100px }  
.row-fluid .searchInput { width: 600px; max-width: 100%; margin: 0 auto !important; float: none; }
.row-fluid .serachResultBox { width: 950px; max-width: 100%; float: none; margin: 0 auto !important; }
.serachResultBox  ul li a { color: #00aeef; font-size: 17px; }
.headerIcon { position: relative; cursor: pointer; }
.lang_list_class li a:hover  { color :#00aeef }
.FreeformInner input[type="submit"] { max-width: 100% }

body.blogPage .lang_list_class { margin: 0; }

.error404Page .custom_error_message {text-align: center;}
.error404Page .custom_error_message h1 { font-size: 45px;  font-weight: 400; }
.error404Page .custom_error_message h2 { font-size: 36px;   font-weight: 400; margin-top: 15px; padding-bottom: 14px; }
.error404Page .custom_error_message { padding-bottom: 30px; }
.row-fluid .googleSearch { width: 600px; max-width: 100%; margin: 0 auto !important;  float: none; }
.googleSearch label { display: block; text-align: center; font-size: 20px; padding-bottom: 20px; }
.googleSearch a.hs-button.primary { font-family: fontawesome; position: absolute; right: 15px; top: 0; font-size: 20px; top: 50%; transform: translateY(-50%);     color: #00aeef; }
.googleSearch .input { position: relative; }

/* Credit System Section */

.creditsystemRepeatInner{box-shadow: 1px 4px 7px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 4px 7px 0px rgba(0, 0, 0, 0.3); border-radius: 10px; overflow: hidden; padding: 20px; background-color: #fff;}
.creditboxImage { width: auto; height: 80px;}
.creditboxImage svg { width: auto; height: 100%; display: block; margin: 0 auto;}
.creditboxImage img { width: auto; height: 80px;}

/*************************
Podcast Blog
*************************  */
.blogpodcastSection{position:relative; padding-top:240px;}

/* banner */
.podcastlistRight{position:relative; margin-top:-120px;}

.bloglistingpod { padding: 20px 15px;}
.blogpodRepeat{background-color: #fbfbfb; border-radius: 10px; overflow: hidden; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; position: relative; }
.blogpodRepeat:hover { box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2);}

.podfeaturedImage{height:180px;}
.podfeaturedImage a.bg { position: relative; height: 100%; width: 100%; display: block;}

.featuredimgParent { position: relative;}
.podfeaturedPlay { position: absolute; bottom: 20px; left: 20px; width: 50px; height: 50px; background-color: #fff; border-radius: 50%; text-align: center; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2);}
.podfeaturedPlay svg { width: 25px; height: 25px; display: inline-block; vertical-align: middle; text-align: center; position: relative; left: 3px; fill: #84c441;}
.podfeaturedPlay a { display: block; width: 100%; height: 100%; line-height: 50px;}

.blogpodContent{padding:30px 20px 15px}

/* Post Inner */
.postpodBanner{ border-radius: 10px; overflow: hidden;}
.podcastIframe { max-width: 80%; margin: -110px auto 0; position: relative; z-index: 4;}
.podcastIframe iframe { width: 100%;}
.podBannerLeft { padding-right: 60px;}
.podinnerFeature { border-radius: 10px;}

.AutorImageBox{padding-top:20px}
.AuthorImageInner { width: 62px; height: 62px; border-radius:5px;}
.AuthorImageInner,.Authorinnername { display: inline-block; vertical-align: bottom; margin-right: -4px;}
.Authorinnername { width: calc(100% - 62px); padding-left: 20px; font-size:18px;}

.Authorinnername .AuthorTwiiter a {font-size: 15px;}
.AuthorTwiiter { line-height: 1;}

.podcastBody ul {list-style: none;padding: 0;margin: 0;padding: 30px 0;}
.podcastBody ul li { position: relative; padding: 3px 0 3px 25px; font-size:18px;}
.podcastBody ul li:before {content: '';width: 10px;height: 10px;border-radius: 50%;background-color: #84c441;position: absolute;left: 0;top: 9px;}

/* Full Transcript */

/* Transcript Section */
.fulltranTitle,.expandView { float: left; width: 50%;}
.expandView{float:right; text-align:right}
.transcriptContent{margin-top:10px;max-height:230px; height:100%; padding:20px 20px 20px 15px; background-color: #fff; border-radius:10px;}
.transcriptParent.Expanding .transcriptContent,.transcriptParent.Expanding .mCustomScrollBox{max-height:100% !important; transition: max-height ease 0.4s}
.transcriptParent .transcriptContent,.transcriptParent .mCustomScrollBox{max-height:230px !important; transition: max-height ease 0.4s}
.transcriptParent .mCustomScrollBox{max-height: 190px !important; transition: max-height ease 0.4s;}
.transcriptParent { background-color: rgba(241,241,241,0.4); padding: 30px 20px; border-radius:10px;}

.expandView h4 { cursor: pointer; position:relative;}
.transcriptParent .expandView h4:before{content: '';background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/Sales_Programmer_Podcast_Blog-2019/plusblogIcon.svg); text-align: right; height: 20px; background-repeat: no-repeat; display: inline-block; width: 20px; vertical-align: middle; margin-right: 10px;}
.transcriptParent.Expanding .expandView h4:before{background-image:url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/Sales_Programmer_Podcast_Blog-2019/subblogIcon.svg')}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#00aeef; width:8px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#00aeef;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: #00aeef;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#d7d7d7;}
.mCSB_scrollTools .mCSB_dragger{height:30px !important;}

/* Pod cast Recent Post */
.podcastrecTitle .titleStylever3 span.titleLinever3 { right: 23vw;}
.podcastrecTitle .titleCirclever3 { right: 73%;}

.podcaserecTitle { width: calc(100% - 60px); padding-left: 30px;}
.podcaserecIcon { width: 60px; height: 60px; background-color: #fff; border-radius: 50%; text-align: center; transition: all ease 0.4s; -webkit-transition: all ease 0.4s; box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); line-height: 60px; position:relative;}
.podcaserecIcon svg { width: 30px; height: 30px; display: inline-block; vertical-align: middle; text-align: center; position: relative; left: 3px; fill: #84c441;}
.podcaserecIconLink { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%;}

/* PublishSocialIcons */
.PublishSocialTitle { letter-spacing: 0.1em;}
.PublishpodSocialIcons ul { list-style-type: none; margin: 0; padding: 0;}
.PublishpodSocialIcons ul li { display: inline-block; vertical-align: middle; }
.PublishpodSocialIcons li + li { padding-left: 20px;}

.footerPagination .wrapper {border-top: 1px solid #00aeef;border-bottom: 1px solid #00aeef;}
.previous-posts-link{padding-right:10px}
.next-posts-link{padding-left:10px}
.nextpostImg ,.nextpostTitle,.prevpostImg,.prevpostTitle { display: inline-block; vertical-align: middle; margin-right: -4px;}
.nextpostImg,.prevpostImg { width: 80px; border-radius: 10px; height:60px;;}
.nextpostTitle,.prevpostTitle{width:calc(100% - 80px);}
.prevpostTitle{padding-left:15px;}
.nextpostTitle {padding-right:15px}
.previous-posts-link,.next-posts-link { float: left; width: 50%;}
.next-posts-link { float: right; text-align: right;}
/* Arrows */
.prevpostArrow a{display:inline-block; vertical-align:middle; position:relative;}
.prevpostArrow a:before{content: ''; background-image: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/Sales_Programmer_Podcast_Blog-2019/arrowLeft.svg'); width: 20px; height: 20px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center top -2px; margin-right: 5px; vertical-align: middle;}
.nextpostArrow a{display:inline-block; vertical-align:middle; position:relative;}
.nextpostArrow a:after{content: ''; background-image: url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/Sales_Programmer_Podcast_Blog-2019/arrowRight.svg'); width: 20px; height: 20px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center top -1px; margin-left: 5px; vertical-align: middle;}

/* SUBSCRIBE FORM */
.podcastsubscriSec{position: relative; z-index: 5;}
.podcastsubscriParent { margin: 0 0 0 auto; max-width: 800px; position: relative; z-index: 3;}
.podinnersubForm.fancybox-content { max-width: 100%; width: 600px; padding: 60px 30px 40px;}
.podinnersubForm .fancybox-button { background: #00aeef; border-radius: 0 0 0 10px;}
.podinnersubForm .fancybox-button svg { color: #fff;}

/* Pixellab */
.Max1040 {max-width: 1040px;margin: 0 auto;width: 100%;}

.pixelbannerMain { padding: 200px 0 70px 0; }
.pixelBannerTitle h1 { margin-bottom: 0; }
.videoText {  font-size: 24px; } 
.pixelBannerVideo { max-width: 450px; margin: 0 auto; }
.videoText { max-width: 500px; margin: 0 auto; font-weight: 300; }
.videoBg {background-size: cover;width: 100%;height: 250px;background-position: center; background-repeat: no-repeat}
.fancybox-content {width: 100%;display: block;height: 300px;overflow: visible !important;background-color: transparent;max-width: 650px;padding: 0;}
.fancybox-close-small {padding: 0; background-color: #3a5a98; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.fancybox-slide--html .fancybox-close-small { top: -44px; }
.videoBg { position: relative; }
.videoBg:before {content: '';position: absolute;width: 0;height: 0;border-top: 15px solid transparent;border-left: 25px solid #fff;border-bottom: 15px solid transparent;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;}
.videoBg:after {content: '';position: absolute;width: 100px;height: 60px;background-color: #000;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 0;border-radius: 10px;}

.twoColumnSectionLeft {padding: 0 20px; }
.twoColumnSectionInner { margin: 0 -20px; }
.twoColumnSectionLeftTitle { color: #00aeef; }
.twoColumnContent li { padding-bottom: 10px; }

.twoAlternateSectionInner:nth-child(odd) .alternateLeftSection { width: 50%; float: right; }
.alternateRightSection { float: left; width: 50%; }
.twoAlternateSectionInner:nth-child(even) .alternateLeftSection { width: 50%; float: left; }
.twoAlternateSectionInner:nth-child(even) .alternateRightSection { float: right; width: 50%; padding-left: 30px; }
.twoAlternateSectionInner { padding: 40px 0; }
.twoAlternateSectionInner:nth-child(odd) .alternateRightSection { float: left; width: 50%; padding-right: 30px; }
.contentTitle h3 { color: #00aeef; }

.threeColumnInner { width: 33.33%; display: inline-block; margin-right: -4px; vertical-align: top; padding: 5px; }
.boxColor { background-color: #00aeef; padding: 15px; text-align: center; }
.columnVideoText { font-size: 20px; font-weight: 700; color: #fff; padding-bottom: 10px; }
.videoPrice { font-size: 50px; color: #fff; line-height: 1.1; font-weight: 300 }
.demandTextMain { color: #fff; font-size: 14px; }
.demandText { padding: 15px 25px; text-align: center; }
.demandWatchCTA { text-align: center; padding: 10px 0 25px; }
.boxShadowColumn { box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2); transition: all ease 0.3s; border-radius: 5px; overflow: hidden; }
.boxShadowColumn:hover{ box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4); }
.demandWatchCTA a:hover { box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.5); }
.threeColumnSectionInnerTitle { text-align: center; padding-bottom: 15px; font-weight: 600; color: #00aeef; font-size: 22px; }
.threeColumnSectionSubTitle { text-align: center; padding-bottom: 30px; }
.columnBottomText { padding-top: 15px; text-align: center; }
.demandText li {padding-bottom: 15px;}
.threeColumnSectionSubTitle a {color: #00aeef;}

.imagethreeColumn { width: 33.33%; padding: 5px 10px;}
.imagethreeColumnBox { background-color: #fff; border-radius: 5px; text-align: center; padding: 20px; }
.imagethreeColumnIcon i { font-size: 65px;}
.imagethreeColumnIcon { padding-bottom: 10px; }
.imagethreeColumnTitle { font-size: 28px; font-weight: 700; padding-top: 10px;color: #00aeef; }
.imagethreeColumnIconContent { padding: 20px 0; }
.ImagethreeColumnMain { padding: 70px 0; }
.twoColumnContent ul {margin: 0;padding-left: 20px;}
.twoColumnContent p + ul { margin-top: 20px !important; }

/* Comparison Page Css 02-11-2020 */
.comparisonBannerMain { padding: 300px 0 200px; text-align: center; }
.comparisonBannerInner { max-width: 800px; margin: 0 auto; }
.comparisonlinks li { width: auto; display: inline-block; padding: 0 10px; }
.comparisonLinkMain { box-shadow: 0px 14px 22.12px 2.88px rgba(158,158,158,0.28); padding: 25px 0; background: #00aeef; }
.comparisonLinkMain a { font-size: 18px;font-weight: 400; color: #fff; }
.comparisonLinkMain.thisSticky { position: fixed; top: 0; width: 100%; }

.UpperContent { max-width: 700px; margin: 0 auto; }
.bottomContentTwoCols { margin: 0 -40px; }
.bottomContentTwoCol { padding: 20px 40px;  }
.bottomTwoColContent { padding-top: 15px; }
.upperOverViewContent { padding-top: 15px; }

.pricingTitle { text-align: center; }
.pricingContent { max-width: 700px; margin: 0 auto; text-align: center; padding-top: 15px; }
.pricingBottomMainContent { padding: 50px 0 80px; max-width: 1000px; margin: 0 auto; }
.pricingBottomTitle {font-size: 20px; font-weight: 600; padding-bottom: 15px; }
.pricingModule {padding: 70px 0; }

.pricingBottomColContent { padding: 50px 0 20px; max-width: 1000px; margin: 0 auto; }
.pricingSingleCOlTitle {font-size: 22px; font-weight: 500; }
.pricingsingleColContent { padding-top: 15px; font-size: 16px; }
.pricingColContent { padding-top: 25px; }
.pricingColContent:first-child { padding-top: 0; }

.capabilitiesInner ,.TestimonialsTop ,.MigrationTop{ text-align: center; max-width: 700px; margin: 0 auto; }
.capabilitiesContent ,.TestimonialsContent { padding-top: 20px; }

.capabilitiesAlternateInner:nth-child(odd) .capabilitiesAlternateContent { width: 50%; float: left; padding-right: 50px; }
.capabilitiesAlternateInner:nth-child(odd) .capabilitiesAlternateImage { width: 50%; float: right; }
.alternateTitle { font-size: 26px; font-weight: 500; }
.alternateContentInner { padding-top: 20px; }
.capabilitiesAlternateInner:nth-child(even) .capabilitiesAlternateContent { width: 50%; float: right; padding-left: 50px; }
.capabilitiesAlternateInner:nth-child(even) .capabilitiesAlternateImage { width: 50%; float: left; }
.capabilitiesAlternateInner { padding: 40px 0; }
.alternateImageInner img { box-shadow: 0 32px 44px 0 rgba(51,71,91,0.12); }

.quoteSectionMain { padding-top: 35px; }
.quoteImage { width: 25%; display: inline-block; vertical-align: middle; margin-right: -4px; }
.quoteContentMain { width: 75%; display: inline-block; margin-right: -4px; vertical-align: middle; padding-left: 40px; }
.quoteSection { max-width: 900px; margin: 0 auto; }
.quoteContent { font-size: 20px; line-height: 1.4; position: relative; }
.quoteContentName { font-size: 22px; padding-top: 20px; font-weight: 500; }
.quoteContent:before { content: open-quote; font-size: 50px; position: absolute; left: -25px; top: -15px; color: #00aeef; }
.quoteContent:after {content: close-quote;position: absolute;bottom: -35px;right: -20px;font-size: 50px;color: #00aeef;}

.TestimonialsLogoRow {max-width: 950px;width: 100%;margin: 0 auto;}
.TestimonialsLogoCol {padding: 15px;}

.NwTestimonialsRow .slick-prev {left: 8px;}
.NwTestimonialsRow .slick-next {right: 8px;}
.NwTestimonialsRow {max-width: 1060px;width: 100%;padding: 30px 50px;margin: 0 auto;}
.NwTestimonialsColInner a {display: block;padding: 0 15px;}

.CommunityColInner {background-color: #f5f8fa;box-shadow: 0 1px 5px 0 rgba(45,62,80,0.12);padding: 30px 40px;}
.CommunityBoxImg {max-width: 120px;width: 100%;padding-bottom: 20px;}
.CommunityBoxTitle {padding: 10px 0 30px;}
.CommunityBoxCta {padding-top: 30px;text-align: center;}
.CommunityCol {padding: 15px 20px;}
.BenefitsRow {display: flex;flex-direction: row;align-items: center;}
.BenefitsLeftCol {order: 1;}
.BenefitsLeftInner {display: inline-block;text-align: right;width: 350px;margin: 0 auto;}
.BenefitsRight {order: 0;padding-right: 4rem;}
.BenefitsInner {max-width: 1080px;width: 100%;margin: 0 auto;}

/*-=-=-=-=-=- Landing Page Css -=-=-=-=-=-=*/
/* Topic Header Section */
[data-background='off-blue'], .hsg-bg__off-blue, .module-bg--off-blue { background: #00a4bd33 }
[data-background='off-blue'] .section-header__header { color: #464646 } 

/* New Video Page */
.banner_section_outer .banner_logo { width: 202px; margin: 0 auto; height: auto; }
.video_content_outer iframe { max-width: 100%; }

.richtext_with_heading_section .section_subHeading{ color: #00aeef; letter-spacing: 4px }
.richtext_with_heading_section .section_subHeading>*{ font-weight: 500 }
.whiteTheme * { color: #fff }

/* Testimonial */ 
.testimonial_section_inner { display: flex; justify-content: space-between; align-content: start; }
.testimonial_section_inner .testimonial_image { width: 200px; margin: 0 auto 0 0; height: 200px; border-radius: 50%; overflow: hidden; }
.testimonial_section_inner .testimonial_content_side { width: calc( 100% - 300px ); margin: 0 auto 0 0; text-align: left; }

.testimonial_section_inner .testimonial_symbol { width: 60px; }
.testimonial_section_inner .testimonial_content{ font-size: 20px; font-weight: 400; }
.testimonial_section_inner .testimonial_writter{ font-size: 22px;  font-weight: 500;   }
.testimonial_section_inner .testimonial_designation{ font-size: 26px; font-weight: 400;   }

.two_col_content_image_section_inner { display: flex; justify-content: space-between; align-items: start; }
.two_col_content_image_section_inner .left_side_content { width: 100%; padding: 0 15px; text-align: left; }
.two_col_content_image_section_inner .image_side { width: 430px; margin: 0 auto; padding: 0 15px; }

/* Blog List */
.recent_blog_list_outer { display: flex; justify-content: space-between; align-items: flex-start; }
.recent_blog_list_outer>div { width: calc( 33.33% - 15px ); background: #fff; border-radius: 10px; overflow: hidden; position: relative; transition: all ease-in-out 0.4s; -webkit-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s;  }
.recent_blog_list_outer>div:hover{ transform: translateY(-9px); -webkit-transform: translateY(-9px); -moz-transform: translateY(-9px) }
.blog_image { height: 190px; width: 100%; }
.recent_blog_list_outer .blog_link{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.blog_content_area { padding: 25px; text-align: left; } 
.blog_content_area .blog_name h4 { font-size: 20px; line-height: 28px; font-weight: 600; }
.blog_content_area .blog_tag_name { font-size: 14px; padding-bottom: 15px; }

/* Sales Programme Video Page V2  2021 Style */
.LpBannersection {padding: 150px 0;}
.LpBannerinner {padding: 140px 0 50px;}
.LpBannersection.overlay:before {background: rgba(255,255,255,0.7);}
.LpvideoBox #vidyard_span_e5zYVBKX8t5DxXBahihqsz {width: 890px !important;height: 100% !important;max-width: 100% !important;min-height: 500px;}
.STCboxinner {max-width: 886px;margin: 0 auto;width: 100%;}
.LpCtaImg {max-width: 430px;width: 100%;margin: 0 auto;}
.Bgtop {background-position: top !important;}

/* Sales Programme Video Page V2  2021 Style End */
/* Sales Programme The Flywheel  Page V2  2021 Style */

.FlywheelVideoBoxInner a {width: 130px;height: 130px;text-align: center;display: block;background: #00aeef;border-radius: 50%;margin: 0 auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.FlywheelVideoBoxInner a svg {width: 50px;height: 100%;}
.FlywheelVideoBoxInner a svg path {fill: #fff;}
.FlywheelVideoBox {padding-bottom: 56.25%;}
.FlywheelVideoinner {max-width: 1080px;width: 100%;margin: 0 auto;}

.maxw1080 {max-width: 1080px;width: 100%;}
.SixCCol {width: 16.66%;display: inline-block;vertical-align: top;margin-right: -4px;}
.SixCbinnerBox {background: #00a1ec;text-align: center;border-radius: 3px;}
.SixCbNoBox {width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 30px;font-weight: 700;background: #84c441;border-radius: 50%;margin: 0px auto;}
.SixCbinnerBoxInner {padding: 40px 20px 20px;}
.SixCbNoBoxMain {margin-top: -60px;}
.SixCbinnerBox a {display: block;}
.SixCCol {padding: 0 10px;}
.SixCRow {margin: 0 -20px;}

.blockquoteStyle blockquote {font-size: 2rem;line-height: 1.4375em;position: relative;padding: 6.5rem 0 1.5rem;margin: 25px 0 40px;width: calc(100% + 300px);max-width: 98vw;left: 50%;transform: translateX(-50%);display: block;text-align: center;}
.blockquoteStyle blockquote::before {content: '';height: 80px;width: 40%;border-bottom: 3px solid #00aeef;display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 133 43' style='enable-background:new 0 0 133 43;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%2300aeef;%7D .st1%7Bfilter:url(%23Adobe_OpacityMaskFilter);%7D .st2%7Bfill:%2300aeef;%7D .st3%7Bmask:url(%23mask-2_1_);fill:%2300aeef;%7D .st4%7Bfilter:url(%23Adobe_OpacityMaskFilter_1_);%7D .st5%7Bmask:url(%23mask-5_1_);fill:%2300aeef;%7D .st6%7Bfilter:url(%23Adobe_OpacityMaskFilter_2_);%7D .st7%7Bmask:url(%23mask-7_1_);fill:%2300aeef;%7D .st8%7Bfill:%2300aeef;fill-opacity:0.35;%7D .st9%7Bfilter:url(%23Adobe_OpacityMaskFilter_3_);%7D .st10%7Bmask:url(%23mask-2);fill:%2300aeef;fill-opacity:0.35;%7D .st11%7Bfill:url(%23Fill-1_5_);fill-opacity:0.35;%7D .st12%7Bfill:url(%23Fill-3_5_);fill-opacity:0.35;%7D .st13%7Bfill:url(%23Fill-5_5_);fill-opacity:0.35;%7D .st14%7Bfill:url(%23Fill-7_5_);fill-opacity:0.35;%7D .st15%7Bfilter:url(%23Adobe_OpacityMaskFilter_4_);%7D .st16%7Bmask:url(%23mask-5);fill:url(%23Fill-10_7_);fill-opacity:0.35;%7D .st17%7Bfilter:url(%23Adobe_OpacityMaskFilter_5_);%7D .st18%7Bmask:url(%23mask-7);fill:url(%23Fill-10_9_);fill-opacity:0.35;%7D%0A%3C/style%3E%3Ctitle%3Ecircles horizontal%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols_1_'%3E%3Cg id='circles-horizontal_1_'%3E%3Cg id='Circle-Treatment_1_'%3E%3Cg id='Page-1_3_'%3E%3Cpath id='Fill-1_6_' class='st0' d='M21.1,0C9.4,0,0,9.7,0,21.5c0,11.8,9.6,21.4,21.3,21.3s21.1-9.7,21.1-21.5 C42.3,9.5,32.8,0,21.1,0 M21.1,2.7c10.2,0,18.6,8.3,18.6,18.7c0,10.3-8.2,18.8-18.5,18.8C11,40.2,2.7,31.8,2.6,21.5 C2.6,11.2,10.9,2.7,21.1,2.7'/%3E%3Cpath id='Fill-3_6_' class='st0' d='M63.7,1.6c-5.2,0-9.4,4.3-9.4,9.5c0,5.2,4.2,9.5,9.4,9.5c5.2,0,9.4-4.3,9.4-9.5 C73.1,5.8,68.9,1.6,63.7,1.6 M63.8,9.1c1.1,0,2,0.9,2,2c0,1.1-0.9,2-1.9,2c-1.1,0-2-0.9-2-2C61.8,10,62.7,9.1,63.8,9.1'/%3E%3Cg id='Group-9_3_' transform='translate(84.472973, 15.576841)'%3E%3Cpath id='Fill-5_6_' class='st0' d='M9.6,0.1c-5.2,0-9.3,4.3-9.3,9.5c0,5.2,4.2,9.4,9.4,9.4c5.2,0,9.3-4.3,9.3-9.5 C19,4.3,14.8,0.1,9.6,0.1 M9.6,1.7c4.3,0,7.8,3.5,7.8,7.8c0,4.3-3.5,7.9-7.8,7.9c-4.3,0-7.8-3.5-7.8-7.8 C1.8,5.3,5.3,1.7,9.6,1.7'/%3E%3Cpath id='Fill-7_6_' class='st0' d='M9.6,3.2c-3.5,0-6.4,2.9-6.4,6.5c0,3.6,2.9,6.5,6.4,6.5c3.5,0,6.4-2.9,6.4-6.5 C16,6.1,13.2,3.2,9.6,3.2 M9.6,4.8c2.7,0,4.9,2.2,4.9,4.9c0,2.7-2.2,4.9-4.8,4.9c-2.7,0-4.9-2.2-4.9-4.9C4.8,7,6.9,4.8,9.6,4.8 '/%3E%3C/g%3E%3Cg id='Group-12_5_' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11_5_'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-2_1_'%3E%3Cg class='st1'%3E%3Cpolygon id='path-1_1_' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3Cpath id='Fill-10_10_' class='st3' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Page-1_2_'%3E%3Cpath id='Fill-1_2_' class='st0' d='M21.1,0C9.4,0,0,9.7,0,21.5c0,11.8,9.6,21.4,21.3,21.3s21.1-9.7,21.1-21.5 C42.3,9.5,32.8,0,21.1,0 M21.1,2.7c10.2,0,18.6,8.3,18.6,18.7c0,10.3-8.2,18.8-18.5,18.8C11,40.2,2.7,31.8,2.6,21.5 C2.6,11.2,10.9,2.7,21.1,2.7'/%3E%3Cpath id='Fill-3_2_' class='st0' d='M63.7,1.6c-5.2,0-9.4,4.3-9.4,9.5c0,5.2,4.2,9.5,9.4,9.5c5.2,0,9.4-4.3,9.4-9.5 C73.1,5.8,68.9,1.6,63.7,1.6 M63.8,9.1c1.1,0,2,0.9,2,2c0,1.1-0.9,2-1.9,2c-1.1,0-2-0.9-2-2C61.8,10,62.7,9.1,63.8,9.1'/%3E%3Cg id='Group-9_2_' transform='translate(84.472973, 15.576841)'%3E%3Cpath id='Fill-5_2_' class='st0' d='M9.6,0.1c-5.2,0-9.3,4.3-9.3,9.5c0,5.2,4.2,9.4,9.4,9.4c5.2,0,9.3-4.3,9.3-9.5 C19,4.3,14.8,0.1,9.6,0.1 M9.6,1.7c4.3,0,7.8,3.5,7.8,7.8c0,4.3-3.5,7.9-7.8,7.9c-4.3,0-7.8-3.5-7.8-7.8 C1.8,5.3,5.3,1.7,9.6,1.7'/%3E%3Cpath id='Fill-7_2_' class='st0' d='M9.6,3.2c-3.5,0-6.4,2.9-6.4,6.5c0,3.6,2.9,6.5,6.4,6.5c3.5,0,6.4-2.9,6.4-6.5 C16,6.1,13.2,3.2,9.6,3.2 M9.6,4.8c2.7,0,4.9,2.2,4.9,4.9c0,2.7-2.2,4.9-4.8,4.9c-2.7,0-4.9-2.2-4.9-4.9C4.8,7,6.9,4.8,9.6,4.8 '/%3E%3C/g%3E%3Cg id='Group-12_4_' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11_4_'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_1_' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-5_1_'%3E%3Cg class='st4'%3E%3Cpolygon id='path-4_1_' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3Cpath id='Fill-10_8_' class='st5' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3Cg id='Group-12_3_' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11_3_'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_2_' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-7_1_'%3E%3Cg class='st6'%3E%3Cpolygon id='path-6_1_' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3Cpath id='Fill-10_3_' class='st7' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Ctitle%3Ecircles horizontal%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols'%3E%3Cg id='circles-horizontal'%3E%3Cg id='Circle-Treatment'%3E%3Cg id='Page-1'%3E%3Cpath id='Fill-1' class='st8' d='M21.1,0C9.4,0,0,9.7,0,21.5c0,11.8,9.6,21.4,21.3,21.3s21.1-9.7,21.1-21.5 C42.3,9.5,32.8,0,21.1,0 M21.1,2.7c10.2,0,18.6,8.3,18.6,18.7c0,10.3-8.2,18.8-18.5,18.8C11,40.2,2.7,31.8,2.6,21.5 C2.6,11.2,10.9,2.7,21.1,2.7'/%3E%3Cpath id='Fill-3' class='st8' d='M63.7,1.6c-5.2,0-9.4,4.3-9.4,9.5c0,5.2,4.2,9.5,9.4,9.5c5.2,0,9.4-4.3,9.4-9.5 C73.1,5.8,68.9,1.6,63.7,1.6 M63.8,9.1c1.1,0,2,0.9,2,2c0,1.1-0.9,2-1.9,2c-1.1,0-2-0.9-2-2C61.8,10,62.7,9.1,63.8,9.1'/%3E%3Cg id='Group-9' transform='translate(84.472973, 15.576841)'%3E%3Cpath id='Fill-5' class='st8' d='M9.6,0.1c-5.2,0-9.3,4.3-9.3,9.5c0,5.2,4.2,9.4,9.4,9.4c5.2,0,9.3-4.3,9.3-9.5 C19,4.3,14.8,0.1,9.6,0.1 M9.6,1.7c4.3,0,7.8,3.5,7.8,7.8c0,4.3-3.5,7.9-7.8,7.9c-4.3,0-7.8-3.5-7.8-7.8 C1.8,5.3,5.3,1.7,9.6,1.7'/%3E%3Cpath id='Fill-7' class='st8' d='M9.6,3.2c-3.5,0-6.4,2.9-6.4,6.5c0,3.6,2.9,6.5,6.4,6.5c3.5,0,6.4-2.9,6.4-6.5 C16,6.1,13.2,3.2,9.6,3.2 M9.6,4.8c2.7,0,4.9,2.2,4.9,4.9c0,2.7-2.2,4.9-4.8,4.9c-2.7,0-4.9-2.2-4.9-4.9C4.8,7,6.9,4.8,9.6,4.8 '/%3E%3C/g%3E%3Cg id='Group-12' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_3_' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-2'%3E%3Cg class='st9'%3E%3Cpolygon id='path-1' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3Cpath id='Fill-10' class='st10' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3C/g%3E%3Cg id='Page-1_1_'%3E%3ClinearGradient id='Fill-1_5_' gradientUnits='userSpaceOnUse' x1='-232.8589' y1='408.2678' x2='-232.8589' y2='409.2678' gradientTransform='matrix(42.368 0 0 -42.8301 9886.9453 17528.9844)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-1_1_' class='st11' d='M21.1,0C9.4,0,0,9.7,0,21.5c0,11.8,9.6,21.4,21.3,21.3s21.1-9.7,21.1-21.5 C42.3,9.5,32.8,0,21.1,0 M21.1,2.7c10.2,0,18.6,8.3,18.6,18.7c0,10.3-8.2,18.8-18.5,18.8C11,40.2,2.7,31.8,2.6,21.5 C2.6,11.2,10.9,2.7,21.1,2.7'/%3E%3ClinearGradient id='Fill-3_5_' gradientUnits='userSpaceOnUse' x1='-225.7693' y1='397.2926' x2='-225.7693' y2='398.2926' gradientTransform='matrix(18.7735 0 0 -18.9777 4302.2446 7560.249)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-3_1_' class='st12' d='M63.7,1.6c-5.2,0-9.4,4.3-9.4,9.5c0,5.2,4.2,9.5,9.4,9.5c5.2,0,9.4-4.3,9.4-9.5 C73.1,5.8,68.9,1.6,63.7,1.6 M63.8,9.1c1.1,0,2,0.9,2,2c0,1.1-0.9,2-1.9,2c-1.1,0-2-0.9-2-2C61.8,10,62.7,9.1,63.8,9.1'/%3E%3Cg id='Group-9_1_' transform='translate(84.472973, 15.576841)'%3E%3ClinearGradient id='Fill-5_5_' gradientUnits='userSpaceOnUse' x1='-310.1802' y1='381.621' x2='-310.1802' y2='382.621' gradientTransform='matrix(18.6824 0 0 -18.8868 5804.5596 7226.6421)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-5_1_' class='st13' d='M9.6,0.1c-5.2,0-9.3,4.3-9.3,9.5c0,5.2,4.2,9.4,9.4,9.4c5.2,0,9.3-4.3,9.3-9.5 C19,4.3,14.8,0.1,9.6,0.1 M9.6,1.7c4.3,0,7.8,3.5,7.8,7.8c0,4.3-3.5,7.9-7.8,7.9c-4.3,0-7.8-3.5-7.8-7.8 C1.8,5.3,5.3,1.7,9.6,1.7'/%3E%3ClinearGradient id='Fill-7_5_' gradientUnits='userSpaceOnUse' x1='-304.367' y1='372.6191' x2='-304.367' y2='373.6191' gradientTransform='matrix(12.8454 0 0 -12.9843 3919.3455 4854.3916)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-7_1_' class='st14' d='M9.6,3.2c-3.5,0-6.4,2.9-6.4,6.5c0,3.6,2.9,6.5,6.4,6.5c3.5,0,6.4-2.9,6.4-6.5 C16,6.1,13.2,3.2,9.6,3.2 M9.6,4.8c2.7,0,4.9,2.2,4.9,4.9c0,2.7-2.2,4.9-4.8,4.9c-2.7,0-4.9-2.2-4.9-4.9C4.8,7,6.9,4.8,9.6,4.8 '/%3E%3C/g%3E%3Cg id='Group-12_1_' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11_1_'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_4_' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-5'%3E%3Cg class='st15'%3E%3Cpolygon id='path-4' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3ClinearGradient id='Fill-10_7_' gradientUnits='userSpaceOnUse' x1='-339.0116' y1='391.426' x2='-339.0116' y2='392.426' gradientTransform='matrix(18.7921 0 0 -18.997 6380.5181 7455.2739)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-10_1_' class='st16' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3Cg id='Group-12_2_' transform='translate(113.229730, 5.886700)'%3E%3Cg id='Clip-11_2_'%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='Adobe_OpacityMaskFilter_5_' filterUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19'%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3C/defs%3E%3Cmask maskUnits='userSpaceOnUse' x='0.4' y='0.3' width='18.8' height='19' id='mask-7'%3E%3Cg class='st17'%3E%3Cpolygon id='path-6' class='st2' points='19.2,0.3 19.2,19.3 0.4,19.3 0.4,0.3 '/%3E%3C/g%3E%3C/mask%3E%3ClinearGradient id='Fill-10_9_' gradientUnits='userSpaceOnUse' x1='-339.0116' y1='391.426' x2='-339.0116' y2='392.426' gradientTransform='matrix(18.7921 0 0 -18.997 6380.5181 7455.2739)'%3E%3Cstop offset='0' style='stop-color:%23F2547D'/%3E%3Cstop offset='1' style='stop-color:%23DBAE60'/%3E%3C/linearGradient%3E%3Cpath id='Fill-10_2_' class='st18' d='M19.2,9.8c0,5.2-4.2,9.5-9.4,9.5c-5.2,0-9.4-4.2-9.4-9.5c0-5.2,4.2-9.5,9.4-9.5 C14.9,0.3,19.2,4.6,19.2,9.8'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 40%;background-repeat: no-repeat;background-position: 50%;}
.blockquoteStyle blockquote::after {content: '';height: 3px;width: 20%;background-color: #00aeef;display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.blockquoteStyle ol {padding-left: 17px;}

.CtaGalleryRow {display: flex;flex-flow: row wrap;justify-content: center;}
.CtaGalleryCol {flex-basis: calc(33.33% - 2rem);margin: 1.5rem 1rem;}
.CtaGalleryCard {background-color: #fff;color: #33475b;display: flex;flex-direction: column;flex: 1;position: relative;max-width: 340px;max-height: 405px;overflow: hidden;border-radius: .1875rem;box-shadow: 0 1px 5px 0 rgb(45 62 80 / 12%);}
.CtaGalleryCardimage {align-self: flex-start;position: absolute;top: 0;width: 100%;height: 100%;}
.CtaGalleryCardimage img {position: absolute;-o-object-fit: cover;object-fit: cover;max-height: 100%;width: 100%;}
.CtaGalleryCardContent {align-self: flex-end;position: relative;background-color: #00aeef;text-align: center;transform: translateY(20px);transition: margin-top 0.3s ease-in-out, transform 0.3s ease-in-out;width: 100%;margin-top: 50%;padding: 1.5em 1.5em 100em;}
.CtaGalleryCardText {position: relative;left: 50%;transform: translateX(-50%) translateY(20px);transition: opacity 0.3s ease-in-out, transform 0.5s ease-in-out;transition-delay: opaciy 0.1s;width: 100%;opacity: 0;}
.CtaGalleryCard .button {position: absolute;top: calc(100% - 3rem);text-align: center;min-height: 50px;width: 100%;}
.CtaGalleryCard:hover .CtaGalleryCardContent {margin-top: 0;max-height: 100%;transform: translateY(0);}
.CtaGalleryCard:hover .CtaGalleryCardText {position: relative;transition: opacity 0.3s ease-in-out, transform 0.7s ease-in-out;transition-delay: transform 0.1s;transform: translateX(-50%) translateY(0);opacity: 1;}
.CtaGalleryCardTitle h4 ,.CtaGalleryCardText {color: #fff;}
.CtaGalleryCard .button a {background: #fff;color: #00aeef;}

/* Sales Programme The Flywheel  Page V2  2021 Style End */
.bannerNewMay { padding: 240px 0 100px; }
.bannerNewInner { max-width: 850px; margin: 0 auto 0 5% }
.bannerContentNew { padding-top: 30px; font-size: 20px; }
.bannerNewTitle span { color: #00aeef; }
.bannerNewTitle { padding-top: 15px; }

.playBookListingInner { max-width: 900px; margin: 0 auto;  }
.playBookRepatInner { display: flex; box-shadow: 3px 4px 5px 0px rgb(0 0 0 / 20%); border-radius: 20px; }
.playBookLeft { flex: 0 0 300px; }
.playBookRight { flex: 0 0 calc(100% - 300px); padding: 25px 35px; }
.playBookLeftInner { height: 100%; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.playBookRepeatListing { margin-bottom: 30px; }
.playBookBoxTitle h3 { font-weight: 300; font-size: 28px; }
.playBookBoxContent { padding-top: 15px; }
.playBookButton { padding-top: 20px; }
.playBookListing { padding-bottom: 70px; }

.innerInboundBanner { padding: 260px 0 100px; }
.innerInboundBannerInner { margin: 0 auto 0 5%; }

.innerInboundTwoColInner { display: flex; }
.innerBannerTitle { flex: 0 0 50%; padding-right: 70px; }
.innerPageImage { flex: 0 0 50%; text-align: center; }
.innerBannerTitle h1 { font-weight: 300; }
.innerBannerContentInbound { padding-top: 30px; font-size: 20px; max-width: 650px; }

.faqModuleInner { max-width: 900px; margin: 0 auto; }
.faqTitleMain { padding: 25px 45px 25px 25px; font-size: 24px; cursor: pointer; transition: all ease 0.3s; }
.faqContentInner { padding: 20px 35px; font-size: 20px; }
.faqContentInner ul { padding: 0; margin: 0; list-style: none; }
.faqContentInner ul li { margin-top: 15px; }
.faqContent { display: none; }
.faqRepeatInner { background-color: #fff; box-shadow: 0px 3px 7px 0px rgb(0 0 0 / 23%); }
.faqModuleMain { padding-bottom: 50px; }

.faqRepeatInner.active { margin-bottom: 20px; }
.faqRepeatInner.active .faqTitleMain { background-color: #00aeef; color: #fff; }
.faqTitleMain {position: relative;  }
.faqTitleMain:after { content: "\f078"; font-family: 'FontAwesome'; top: 50%; position: absolute; right: 20px; transform: translateY(-50%); }

.videoBannerNew { padding: 260px 0 160px; }
.videoBannerInner { max-width: 850px; margin: 0 auto 0 5%; }
.videoBannerTitle { padding-top: 15px;}

.videoPillarInner { position: relative; }
.videoPillarSideBar { position: sticky; top: 50px; z-index: 9999; width: 400px; display: inline-block; }
.videoPillarContentMain { width: calc(100% - 400px); display: inline-block; margin-right: -4px; vertical-align: top; padding-left: 60px; }
.videoPillarTitleInner { font-size: 32px;line-height: 1.3; }
.videoContentInner,.videoBottomContent { padding-top: 25px; padding-bottom: 25px; font-size: 20px; }
.videoPillarRepeat:nth-child(n+2) {padding-top: 40px;  }
.videoPillarMain { padding-top: 70px; padding-bottom: 80px; }

.videoPillarSideBarInner ul { padding: 0; margin: 0; list-style: none; }
.videoPillarSideBarInner li { padding-bottom: 10px; font-size: 18px; }
.videoPillarSideBarInner li a { font-size: 18px; }

.videoPillarSideBarInner li a.active { color: #00aeef; }

.videoPillarSideBarInner li { padding-top: 10px; border-bottom: 1px solid #DDE1F0; }
.videoPillarSideBarInner li:first-child { font-size: 28px; display: inline-block; border: 0; padding-top: 0; }
.videoPillarSideBarInner li a { font-size: 16px; }

.singleCTAInner { width: calc(100% - 400px); margin: 0 0 0 auto; padding-left: 60px;  padding-bottom: 60px; }
.videoPillarMain {  padding-bottom: 30px; }

.growthDrivenBanner { padding: 250px 0 150px; text-align: center; }
.drivenVideo { padding-top: 50px; max-width: 600px; margin: 0 auto; }
.drivenTitle { padding-top: 20px; }
.drivenSubTitle { font-size: 22px; }
.growthDrivenBanner:before { background: rgba(255,255,255,0.7); }

.singleColumn { padding:0 0 20px; text-align: center; }
.singleColumnInner { max-width: 800px; margin: 0 auto; }
.singleColumnContent { font-size: 22px; padding-top: 10px; }

.growthDrivenCompare { background-color: #f5f8fa; padding: 100px 0; }
.compareTitle { text-align: center; }
.compareSubTitle { text-align: center; padding-top: 10px; max-width: 650px; margin: 0 auto; font-size: 22px; }

/******************************************************************************************/
.comparisonChartInner { display: flex; align-items: center; justify-content: center; }
.comparisonChart { margin-top: 50px; max-width: 1000px; margin: 50px auto 0; position:relative; }
.comparisonChart:after { position:absolute; top:50%; left:50%; content:"V/S"; width:60px; height:60px; background: #f8761f; border-radius: 100%; text-align: center; line-height: 3; font-weight: 600; font-size: 20px; color: #fff; margin-left: -40px; margin-top: -40px; border: 10px solid #fff; }

.drivenColImage { padding:30px 0 20px; }
.drivenColImage svg { width:60px; height:60px; }
.drivenColImage svg path { fill:#84c441; }

.Box_number { background:#84c441; border-radius:100%; width:50px; height:50px; color:#fff; font-size:20px; line-height:2.5; margin: -93px auto 0; font-weight: 600; }
.drivenThreeColBoxes:nth-child(2) .Box_number { background:#F8761F; }
.drivenThreeColBoxes:last-child .Box_number { background:#404041; }

.drivenThreeColBoxes:nth-child(2) .drivenColImage svg path  { fill:#F8761F; }
.drivenThreeColBoxes:last-child .drivenColImage svg path  { fill:#404041; }

.drivenThreeColBoxes:nth-child(2) .drivenButton a { background:#F8761F; }
.drivenThreeColBoxes:last-child .drivenButton a { background:#404041; }

.drivenButton a { color: #fff; padding: 10px 25px; display: inline-block; background: #84c441; border:0; }
.drivenColTitle span { color: #b1b1b1; padding-top: 10px; display: block; }

.compareCol { width: 50%; padding: 50px; text-align: center; color: #fff; background-color:#404041; -webkit-box-shadow:0 0 2px 0 rgb(0 0 0 / 10%); -ms-box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%); -o-box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%); box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);  margin: 0 5px; }
.compareCol:last-child { background:#84c441; padding:70px 50px; }
.compareIconDetails { padding-top: 50px; }
.compareIcon img { width: 67px; height: 67px !important; text-align: center; margin: auto; }
.compareIconTitle { padding-top: 10px;  }
.compareIconContent { padding-top: 5px; max-width: 100%; margin: 0 auto; font-size: 19px; }

.investMain { padding: 100px 0; text-align: center; }
.investTitle { max-width: 600px; margin: 0 auto; }
.investSubTitle { max-width: 600px; margin: 0 auto; padding-top: 10px; font-size: 22px; }
.investImage { padding-top: 20px; }

.growthThreeColumn { background:#00aeef; padding: 100px 0; color: #fff; }
.threeColDrivenSubTitle { padding-top: 15px; max-width: 700px; margin: 0 auto; }
.threeColDrivenBoXUpperTitle { padding-top: 20px; }
.threeColumnBoxDriven { padding-top: 60px; }
.drivenThreeColBoxes { width: 33.33%;  display: inline-block; margin-right: -4px; vertical-align: top; text-align: center; padding: 0 15px; }
.drivenThreeColInner { padding: 70px 40px 50px; height:100%; position: relative; background-color:#fff; color:#464646; border-radius:5px; }
.drivenColContent { padding-top: 10px; font-size: 20px; }
.drivenButton { padding-top: 35px; }

/*********** Growth Tabbing ***********/
.growth_Left_tabbing { width:20%; vertical-align:top;}
.growth_Left_tabbing ul { margin:10px 15px 0 0; padding:0; border-radius:5px; border-radius:5px; color:#fff; background:#00aeef; }
.growth_Left_tabbing ul li { font-size:18px; padding:10px 20px; font-weight:500; list-style:none; border-bottom: 1px solid #76c5e2; color: #fff; cursor:pointer; }
.growth_Left_tabbing ul li:first-child { border-radius:5px 5px 0 0; }
.growth_Left_tabbing ul li:last-child { border-bottom:0; border-radius:0 0 5px 5px; }
.growth_Left_tabbing ul li.active { background:#464646; }
.growth_Left_tabbing h4 { margin-bottom:15px; }
.growth_Right_tabbing { width:80%; padding-left:20px; }
.growth_Right_tab { display:none; }
.growth_Right_tab.active { display:block; }

.growthTestimonialSection { padding: 100px 0; }
.growthTitle { text-align: center; }
.testimonialDriven { padding-top: 50px; max-width: 900px; margin: 0 auto; }
.testimonialDrivenInner { padding: 50px; background-color: #464646; color: #fff; text-align: center; box-shadow: 0 16px 24px rgb(0 0 0 / 28%); }
.testimonialDrivenText { font-size: 24px; }
.testimonialAuthorDriven { padding-top: 50px; }
.testimonialAuthorImage { display: inline-block;    width: 80px; height: 80px;    vertical-align: middle; }
.authorImageInnerDriven { width: 80px; height: 80px; border-radius: 50%; }
.testimonialRightContent { display: inline-block; text-align: left;    vertical-align: middle;    padding-left: 15px;}
.testimonialName { font-size: 20px; }
.tesimonialDrivenDesignation { font-size: 18px; }
.tesimonialDrivenDesignation a { color: #00aeef;}

.logosDrivenInner ul { padding: 0; margin: 0; list-style: none; text-align: center; }
.logosDrivenInner ul li { display: inline-block; width: 150px; padding: 0 15px; }
.logosDrivenInner { padding-top: 50px; }

.certifiedMain:before {content: '';background: rgba(0, 0, 0, 0.6);position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.certifiedInner { position: relative; color: #fff; text-align: center; }
.certifiedMain { padding: 100px 0; }
.certifiedSubTitle { padding-top: 15px; font-size: 22px; }
.certifiedTitle { padding-top: 20px; }
.certifiedButtons { padding-top: 25px; }

.certifiedButtonOne { display: inline-block; margin: 0 10px; }
.certifiedButtonSecond { display: inline-block; margin: 0 10px; }

/* Sales Programmer Resources Page - July-2021 start */
.ResourcesBanner.bg.overlay.text-center { padding: 150px 0;}
.ResourcesBanner.overlay::before { background: rgba(255,255,255,0.7); }
.ResourcesBanner .ResourcesBannerInner { padding: 100px 0 0; }
.sub_title { max-width: 50%; margin: 0 auto; }

.Resources_Blogs_inner { margin: 0 -15px; display: flex; justify-content: start; flex-wrap: wrap; }
.Resources_Blogs_drop-down { position : relative; }
.Resources_Blogs .drop_down_main { display: block; border: 1px solid #00aeef; outline: 0; background: #fff; color: #464646; padding: 12px 20px; border-radius: 5px; cursor : pointer; position : relative; }
.Resources_Blogs .drop_down_main:after{ content: "\f0d7"; position: absolute; right: 5%; top: 50%; font-family: "fontawesome"; color: #464646; transform: translate(0 ,-50%);  }
.Resources_Blogs .drop_down_menu_items_main { display: none; position: absolute; left: 0; top: 50px; width :100%; z-index:3; }

.Resources_Blogs ul.drop_down_menu_items { background: #fff; overflow: auto; list-style: none; width: 100%; border: 1px solid #00AEEF; border-radius: 6px; margin : 0; padding : 20px 30px; }
.Resources_Blogs ul.drop_down_menu_items.active{ display : block; }

.drop_down_menu_items a { display: inline-block; text-transform: uppercase; padding :8px 0; }
.drop_down_menu_items a:hover{ color : #00AEEF; }
.drop_down_menu_active a { color:#1996ff; }

.Resources_Blogs_inner_tags .tags_main { background: #fff; -webkit-box-shadow: 0 28px 42px rgba(0,0,0,.1); -ms-box-shadow: 0 28px 42px rgba(0,0,0,.1); -o-box-shadow: 0 28px 42px rgba(0,0,0,.1); box-shadow: 0 28px 42px rgba(0,0,0,.1); padding: 30px 40px; margin-bottom: 50px; overflow: auto; }
.Resources_Blogs_inner_tags ul.tags { list-style: none; padding: 0; margin: 0; }
.Resources_Blogs_inner_tags li.tag a { display: inline-block; text-transform: uppercase; color: #464646; margin-bottom: 18px; font-weight: 700; font-size : 14px; }
.Resources_Blogs_inner_tags li.tag a:hover { color: #00AEEF; } 

.Resources_Blog_card { margin-bottom :50px; }
.Resources_Blog_card .card_inner{ transition : all 0.3s ease; }
.Resources_Blog_card .card_inner:hover { box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); border-radius: 6px; }
.Resources_Blog_card .Resources_Blog_img { border-radius: 6px 6px 0 0; overflow: hidden; position : relative; }
.Resources_Blog_card .Resources_Blog_img img { transition : all 0.3s ease; width : 100%; }
.Resources_Blog_card .Resources_Blog_img:hover img{ transform : scale(1.1); }
.Resources_Blog_card .card_content { padding: 20px 30px; }
.Resources_Blog_card  span.blog_tag { display: block; }
.Resources_Blog_card .blog_info span { width: 1px; height: 20px; top: 6px; position: relative; margin: 0 12px; display: inline-block; background: #464646; }
.Resources_Blog_card .card_content { position: relative; }
.Resources_Blog_card a.card_content_Link { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }

.Resources_Blogs .search { margin-bottom: 30px; }
.hidden { display: none !important; }

.Resources_Blogs .LoadMoreButton { display: block; width: 100%; text-align: center; }
.Resources_Blogs .Resources_Blog_card { display:none; overflow:inherit !important; }

li.tag.drop_down_menu_active a { color:#00aeef; }

iframe.vidyard_iframe.Nedirvid { max-width: 600px; height: 336px; }
/* Sales Programmer Resources Page - July-2021 End */

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Career page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.JobSignlePost ul { margin:0; padding:0; }
.Jobpost .titleStylever3  h3 { padding-bottom:5px; }
.JobSignlePost ul li { display:inline-block; vertical-align: top; width:33.33%; margin-right:-5px; list-style:none; padding-left:15px; padding-right:15px; padding-bottom:40px; }
.JobSignlePost ul li .jobBox { border-radius:5px; padding:30px 35px; background-color:#fff; -webkit-box-shadow:0 0 42px 0 rgb(0 0 0 / 10%); -ms-box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); -o-box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); }
.JobSignlePost h4 { color:#00AEEF; margin-bottom:15px; font-weight:700; }
.JobSignlePost span { padding-right:13px; display:inline-block; font-weight:600; font-family: 'Open Sans',sans-serif; }
.JobSignlePost .descriptionjob { margin:15px 0 25px;}
.JobSignlePost a { text-transform: uppercase; font-family: 'Open Sans',sans-serif; }

.button a, a.button { padding:8px 34px; }

.TitleDescription p { max-width:826px; font-size:22px; text-align:center; margin:auto; font-family: 'Open Sans',sans-serif; }
.socialsharing { margin:20px 0; padding:0; }
.socialsharing li { list-style:none; display:inline-block;padding-right:10px;  }
.postpopup > span {padding-right: 13px; margin-top: 20px;display: inline-block; font-weight:600; font-family: 'Open Sans',sans-serif;  }

.postpopup p { margin-top:16px; }
.JobQualifications ul li, .JobDescription ul li, .JobRequirements ul li { padding-bottom:10px; }
.JobQualifications ul, .JobDescription ul, .JobRequirements ul { padding-left:30px;  margin-bottom:33px; }

.postpopup h4 { height:unset !important; }

.AboutProrgamme { border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding-top:35px; padding-bottom:35px;   }

.JobApplyFrom { margin-top:36px; }
.JobApplyFrom form { max-width:570px;}
.JobApplyFrom  input[type="submit"] { margin-top:30px; font-weight:600; text-transform:inherit; padding:11px 32px; }
.JobApplyFrom h4 { margin-bottom:40px; }
input[type="file"] {  display: block; border: 1px solid #00aeef; outline: 0; background: #fff; font-size: 16px; line-height: 20px; font-family: 'Open Sans',sans-serif; font-weight: 400; color: #464646; margin: 0;
  padding: 12px 20px; width: 100% !important; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; }
.JobApplyFrom input[type="file"] {  padding:0px; height:48px; line-height:48px; } 
.JobApplyFrom .hs_file .input { position:relative; }
.JobApplyFrom  .hs_file .input:after { position: absolute; content: "Upload Resume"; height:48px; line-height:48px; pointer-events: none; color: #fff; left: 0;  background: #00AEEF; top: 0; padding: 0 27px; border-radius: 5px 0 0 5px; }

.JobApplyFrom  ::-webkit-file-upload-button {  height:100%; color:#fff; width:163px; display:inline-block; line-height:48px; outline:none; border:0; font-size:0; }

.JobSignlePost { position:relative; }
ul.LeftSharing { margin-left: -50px; left: 0; position: sticky; top: 350px; margin-bottom:-30px; width:40px; }
ul.LeftSharing li { display:block; padding:0 0 10px; margin:0;  }
ul.LeftSharing li svg path{ fill:#00AEEF; }

.JobApplyFrom .semibold { font-family: 'Open Sans',sans-serif; }

/* Hubspot Onboarding Page */
.priorities_section, .onboarding_videosection { text-align:center; margin:auto; }
.priorities_section.w50, .onboarding_videosection.w50 { width:60%; }

.onboarding_videosection { padding-left:30px; }
.onboardingPlan { background-color:#F5F9FF; }
.OnboardingContent { padding-right:40px; }
.OnboardingContent ul { margin:20px 0 0px 30px; padding:0; }
.OnboardingContent ul li { padding-bottom:10px; }
.OnboardingContent ul li:last-child { padding-bottom:0; }

.OnBoarding_Card { width:calc(50% - 30px); background-color:#fff; margin-left:30px; margin-bottom:30px; padding:25px; border-radius:5px; box-shadow:0 0 42px 0 rgb(0 0 0 / 10%); vertical-align:top; }
.OnBoarding_Card p { margin:0; }

.ContentNormal { background-color:#f5f8fa; }

.OnboardingService_Link { text-align:center; }
.OnboardingService_Link ul  { margin:0; padding:0px 0; }
.OnboardingService_Link ul li { width:220px; list-style:none; display:inline-block; margin:0 5px 20px; }
.OnboardingService_Link ul li a { padding:15px 15px; background:#00aeef; color:#fff; border-radius:5px; display:block; font-size:20px; }
.OnboardingService_Link ul li a svg { width:40px; height:40px; margin-bottom: -8px; margin-right: 0px; }
.OnboardingService_Link ul li a svg path { fill:#fff; }
.OnboardingService_Link ul li a span { display:block; margin-top:10px; }

.OnboardingService_Link ul li a span { animation: bounce2 2s ease infinite; opacity: 1 ; transition: all ease 2s }
@keyframes bounce2 {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-7px);}
  60% {transform: translateY(-7x);}
}
.ContactStripBox h3 { color:#fff; }
.ContactStripBox { position:relative; z-index:9; }
.ContactStrip { position:relative; }
.ContactStrip:after { content:""; position:absolute; background-color:rgba(0,0,0,0.6); top:0; bottom:0; left:0; right:0; }

.No_bgimg .ContactStrip { background-image:none !important; }
.No_bgimg .ContactStrip:after { content:none; }
.No_bgimg h3 { color:#464646; width:70%; display:inline-block; padding-bottom:0;  text-align:left; }
.No_bgimg a { vertical-align: top; margin-top: 26px; margin-left: 20px; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Service Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.Logo_Content h3 { margin-top:15px; }
.LogoContent_Box { max-width:65%; margin:auto; }

.table-section table { max-width:90%; margin:auto; border-width:0 1px 1px 1px; border-style: solid; border-color:#dfe3eb; border-collapse: collapse; border-spacing: 0 }

.table-section th, .table-section td { border-top: 1px solid #dfe3eb; text-align: left; vertical-align: middle; padding:20px; }
.table-section th { background:#f5f8fa; width:20%; font-family: 'Open Sans',sans-serif; }
.table-section tr:last-child td { text-align:center; background:#f5f8fa; }
.table-section i { font-family: fontawesome; color:#00aeef; }

.table_description { width:70%; margin:auto; }
.table_description p { font-weight:500; }
.table_description p a { color:#00aeef; }
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Pricing Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.Price-Content p { font-weight: 500; }
.Pricing_card { width:calc(33.33% - 50px);  margin:0 23px; display: inline-block; vertical-align: top;  position:relative; z-index:2;  }
.Pricing_card_box { border-radius:5px; background-color:#fff; padding:25px; height:100%; box-shadow:0 0 42px 0 rgb(0 0 0 / 10%); position:relative; z-index:3; transition: all .3s ease; }
.color_box { position:absolute; background:#00aeef; right:-35px; top:35px; content:""; height:100%; width:100%; z-index:1; border-radius:5px; transition: all .3s ease; }
.Pricing_card:nth-child(2n) .color_box { background-color:#84c441; }
.Pricing_card:nth-child(3) .color_box { background-color:#f8761f; }
.Pricing_card:hover .color_box { transform: translate3d(-5px,-5px,0); }
.Pricing_card:hover .Pricing_card_box { transform: translate3d(5px,5px,0); }

.Pricing_card ul { margin:25px 0 0px 30px; padding:0; }
.Pricing_card ul li { margin-bottom:15px; color:#656572; }
.Pricing_card ul li:last-child { margin-bottom:0px; }

.Price-Content { border-bottom:1px solid rgba(0,0,0,8%); padding-bottom:20px; }
.font_size h3 { font-size:46px; }

.Onboarding_ServicIcon { text-align:center; }
.Onboarding_ServicIcon svg { width:60px; height:60px; } 
.Onboarding_ServicIcon svg path, .Onboarding_ServicIcon svg rect { fill:#00aeef; }

.why_hubspot_onboarding_Content { max-width:50%; margin:0 auto; }
.why_hubspot_onboarding_Services { width:33.33%; padding:0 25px; text-align:center; display:inline-block; vertical-align:top; margin-right:-5px; }
.why_hubspot_onboarding_Services_icon { width:70px; height:70px; margin:auto; }
.Onboarding_pricingBox { border-bottom: 2px solid #f5f9ff; margin-bottom: 47px; }
.Onboarding_pricingBox:last-child { border-bottom:0; margin-bottom:0; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Consultancy Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.consultancy_page .OnboardingService_Link ul li, .internal_page .OnboardingService_Link ul li { width:280px; }
.consultancy_page .onboarding-box-Section { background-color:#f5f9ff;}
.consultancy_page.inbound-consulting-page .onboarding-box-Section{ background:none; }

.consultancy_page .Logo_Content.pb70 { padding-bottom:70px; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Inbound Consulting Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.inboundconsulting_rightContent ul { margin:20px 0; padding:0 0 0 25px; }
.inboundconsulting_rightContent ul li {  padding-bottom:15px; }
.inboundconsulting_rightContent ul li:last-child { padding-bottom:0; }

.inboundconsultingLeft-img { padding-right:15px; }
.inboundconsultingLeft-img img { border-radius:5px; }
.inboundconsulting_rightContent { padding-left:15px; }
/* Help Section*/
.WeHelp_Section { background-color:#f5f8fa; }
.WeHelp_Box .WeHelp_Card { vertical-align:top; display:inline-block; width:calc(33.33% - 30px); margin:0 13px; padding:20px; border-radius:5px; }
.WeHelp_Box .WeHelp_Card h4 { color:#fff; }
.WeHelp_Box .WeHelp_Card ul { margin:20px 0; padding:0 0 0 30px; }
.WeHelp_Box .WeHelp_Card ul li { color:#fff; padding-bottom:15px; list-style:none; position:relative; }
.WeHelp_Box .WeHelp_Card ul li:after { position: absolute; content: " "; left: -18px; top: 8px; width: 7px;height: 7px; background-color: #fff; }

.inbound-consulting-page .OnBoarding_Card, .internal_page .OnBoarding_Card { padding-top:0; box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%); background-color: #f5f8fa; width:calc(33.33% - 30px); }
.inbound-consulting-page .OnboardingService_Link ul li:first-child a { background-color:#f8761f !important;  }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Technical Consulting Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.internal_page .OnboardingService_Link ul li:last-child a { background-color:#f8761f !important;  }
.internal_page .WeHelp_Box .WeHelp_Card { width: 80%; margin: 0 auto; display: inherit; }
.internal_page .WeHelp_Section .pb50.text-center { display:none; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Migrations Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.migrations_page .onboarding-box-Section { background-color:#f5f8fa; }
.migrations_page .OnBoarding_Card { background-color:#fff; }
.internal_page.migrations_page .OnboardingService_Link ul li:last-child a { background-color:#00aef0 !important;  }
.migrations_page .OnboardingService_Link ul li:nth-child(2) a { background-color:#f8761f !important}

.accordion_faq_box { box-shadow:0 6px 20px 0 rgb(0 0 0 / 5%); background-color: #fff; margin-bottom:40px; }
.accordion_faq_box:last-child { margin-bottom:0; }

.accordion_faq_box .FAQ_Content { display:none; }
.FAQ_Content_box { margin:20px;  }
.FAQ_Content ul { margin:0; padding:0; }
.FAQ_Content ul li { margin:0; padding:10px 30px; position:relative; list-style:none;}
.FAQ_Content ul li:first-child { margin-top:20px; padding-top:0; }
.FAQ_Content ul li:last-child { padding-bottom:0px; }
.FAQ_Content ul li:after { position: absolute; content: " "; left: 12px; top:18px; width: 6px;height: 6px; background-color: #464646; }
.FAQ_Content ul li:first-child:after { top:9px; }

.FAQ_question { padding:15px 40px 15px 25px; cursor:pointer; }

.accordion_faq_box.open .FAQ_question { background-color:#00aeef; color:#fff;  }
.FAQ_question svg { width:20px; height:20px; } 
.FAQ_question .Open_icon { display:none; }
.FAQ_question h4 { position:relative; }

.FAQ_question h4 div { position: absolute; top: 50%; right: -22px; margin-top: -18px; }

.accordion_faq_box.open .FAQ_question .Open_icon { display:block; }
.accordion_faq_box.open .FAQ_question .close { display:none; }
.accordion_faq_box.open .FAQ_question svg path { fill:#fff; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Webasite Pricing Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.Pricing_table { width:calc(33.33% - 30px); display:inline-block; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); background-color:#fff; vertical-align:top; margin:0 13px; border:1px solid #f7f8f8; }

.Pricing_module .Pricing_table_title { padding:15px; background-color:#00aeef; text-align:center; border-radius:5px 5px 0 0; }
.Pricing_module .Pricing_table_title h2, .Pricing_module .Pricing_table_title span { margin-top:0; color:#fff; }
.Pricing_table_contet { padding:25px; border-radius:0 0 5px 5px; }
.Pricing_table_contet p { margin-bottom:15px; }

.Pricing_table_contet ul { margin:15px 0 0; padding:0 0 0 25px; }

.Pricing_table_contet ul li { list-style:none; padding-bottom:10px; position:relative; }
.Pricing_table_contet ul li:after { position:absolute; width:6px; height:6px; background-color:#464646; left: -19px; top: 8px; content:""; }

.Pricing_table_contet .button { text-align:center; }
.Pricing_table_contet .button a, .Pricing_table_contet a.button { padding:6px 30px; background:none; border-color:#464646; color:#464646; }

.Hubspot_Services  { background:#f5f8fa; }
.HubspotService .HubspotService_icon svg { width:50px; height:50px; }
.HubspotService .HubspotService_icon svg path, .HubspotService .HubspotService_icon svg rect, .HubspotService .HubspotService_icon svg circle { fill:#f8761f; }

.HubspotService { padding:15px; width:25%; display:inline-block; vertical-align:top; margin-right:-4px; margin-top:25px; }
.HubspotService h5 { font-weight:400; }

.Hubspot_services_title img { max-width:150px; }
.Hubspot_services_title h2 { margin-top:0; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= CMS Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.CMS .inboundconsulting_LeftRight_section.pb90 { padding-bottom:0px; }
.CMS .WeHelp_Box .WeHelp_Card ul { margin-bottom:0; }
.CMS .WeHelp_Box .WeHelp_Card ul li { display: inline-block; padding-right: 40px; color:#464646; padding-bottom:0; }
.CMS .WeHelp_Box .WeHelp_Card ul li:after { background-color:#464646; }
.CMS .WeHelp_Box .WeHelp_Card h4 { color:#464646; }
.CMS .WeHelp_Box { text-align:center; }
.CMS .WeHelp_Box .WeHelp_Card { width:80%; margin:0; background:transparent !important; }
.CMS .WeHelp_Section .pb50.text-center { display:none; }
.CMS .WeHelp_Section.pt60 { padding-top:0; background:none; }

.CMS .LpCtaInner.w80 { width:100%; }
.CMS .LpCtasection { margin-bottom:50px; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubsot Free CRM Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.CMS h1 { font-size:50px; }
.CMS .bannerslider { margin-left:0; }

.CRM_Service ul { margin:0 0px; padding:0; text-align:center; }
.CRM_Service ul li { text-align:center; list-style:none; padding:16px 42px; margin:0 auto; font-family: 'Open Sans', sans-serif; border-radius:0; border-top:2px solid #f5f8fa; display:inline-block; cursor:pointer; font-size:18px; margin-right:-4px; }
.CRM_Service ul li svg { width: 40px; height: 40px; display: block; margin:0 auto 10px; }
.CRM_Service ul li svg path { fill:#464646; }

.CRM_Contain_tab  { display:none; }
.CRM_Contain_tab.active { display:block; }
.CRM_Service ul li.current { color: #F8761F; border-color: #F8761F; background-color:#f5f8fa; }
.CRM_Service ul li.current svg path { fill:#F8761F; }

.Main_Contain { padding:60px 0;  background-color:#f5f8fa; }
.Main_Contain .Right { height:250px; overflow:hidden; border-radius:5px;  }

.Main_Contain h2 { font-size:30px; font-weight:500; }
.Main_Contain p { margin:20px auto; }
.Main_Contain .Left { padding-right:20px; }

.CRM_features { background-color:#f5f8fa; }
.CRM_features p { max-width:70%; margin:20px auto; color:#fff; }
.CRM_features h3 { color:#fff; }

.Left_Content_Right_img { padding:90px 0; }
.Left_Content_Right_img h3, .Left_img_Right_Content h3 { font-weight:600; }

.Right_img, .Right_Content  { text-align:center; }
.Right_img img, .Left_img img { max-width:90%; }
.Right_Content { text-align:left; }

.free_features { margin-top:30px; }
.free_features h4 { text-transform: capitalize; font-weight:500; }
.free_features ul { margin:20px 0 0; padding:0; }
.free_features ul li { list-style:none; padding:10px 20px 0 34px; font-weight:400; position:relative; }
.free_features ul li:last-child { margin-bottom:0; }
.free_features ul li:after { content: ""; width: 6px; height: 6px; position: absolute; background: #464646; left: 14px; top: 18px; } 

.Left_Content_Right_img, .Left_img_Right_Content  { margin:0 auto; text-align:center; }
.Left_Content_Right_img .w50, .Left_img_Right_Content .w50 { max-width:40%; text-align:left; }

.Left_img_Right_Content:nth-child(2n) .wrapper > div { display:flex; flex-direction: row-reverse; align-items: center; justify-content: center; }
.Left_img_Right_Content:nth-child(2n) .Right_Content  { padding-right:30px; }

.Left_Content_Right_img .Right_img   { text-align:center !important; }
.Left_content { padding-right:10px; }

.Client_logo_section  { background:#f5f8fa; }
.Client_logo_section h2 { font-weight:600; }
.Client_logo_box { display: flex; padding: 10px 15px; justify-content: center; width:25%; }
.Client_logo_box img { height: 36px; }
.Client_Logo_img { display: flex; align-items: center; justify-content: center; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubsot Training Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.Browse_Courses_box { box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); background-color:#fff; border-radius:5px; padding:20px; margin:15px; width:calc(33.33% - 33px); display:inline-block; vertical-align:top; }
.Browse_Courses_box h5 { padding-bottom:20px; padding-right:20px; }
.Browse_Courses_box p { font-weight:500; }
.Bottom_detail span { display:block; margin:15px 0; }

.ThreeColm_Boxs svg { width:60px; height:60px;}
.ThreeColm_Boxs svg path { fill:#f8761f; }
.ThreeColm_Boxs .why_hubspot_onboarding_Services { padding:0 50px; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubsot Training Internal Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.Course_Information, .Best_forCard { width:calc(50% - 30px); margin:0 13px; display:inline-block; vertical-align:top; padding:30px;  box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); border-radius:5px; }

.TrainingInternal_Box h5 { border-bottom: 2px solid #fff; padding-bottom:20px; }
.TrainingInternal_Box ul { margin:10px 20px 0; padding:0; }
.TrainingInternal_Box ul li { list-style:none; padding-bottom:10px; position:relative;  }
.TrainingInternal_Box ul li:after { content: ""; width: 6px; height: 6px; position: absolute; background: #464646; left: -18px; top: 8px; }
.TrainingInternal_Box ul li:last-child { padding-bottom:0; }
.TrainingInternal_Box .button a { margin-top:30px; }

.Course_Information ul li span, .Date_TimeCard ul li span { font-weight:600; }

.Date_time { background-color:#f5f8fa; }
.Location_name { display:inline-block; }
.Location_name svg { width: 30px; height: 30px; vertical-align: middle; margin-right: 15px; }
.Location_name svg path, .Location_name svg rect { fill: #00aeef; }

.Location_name { color:#00aef0; font-weight:600; font-size:20px; margin-top:30px; margin-left:10px; }
.Date_TimeCard ul { margin:20px 0 0; padding:0; }
.Date_TimeCard ul li { list-style:none; padding-bottom:10px; border-bottom: 1px solid #464646; display: inline-block; margin: 10px 10px 0; font-size:18px; }

.training_internal .LpCtasection { background:#f5f8fa !important; }

.As_Question_Form { max-width:400px; margin:auto; }
.As_Question_Form .hs-form-field ul { margin:10px 0 0; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Video Selling Service Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.VideoSelling_ServicesBox  { position:relative; }
.VideoSelling_ServicesBox:after { position:absolute; height:100%; width:1px; background:#e3e3e3; left:49.6%; top:0; content:""; }
.VideoSelling_ServicesBox:before { position:absolute; height:1px; width:100%; background:#e3e3e3; left:0; top:53%; content:""; }
.Video_Selling_Content h3 { background: #00aeef; color: #fff; padding: 6px 20px 8px; display: inline-block; font-size: 22px; }

.Video_Selling_Content ul { padding:10px 30px 0; margin:0; }
.Video_Selling_Content ul li { padding-bottom: 10px; position:relative; }
.Video_Selling_Content ul li:after { content: ""; width: 6px; height: 6px; position: absolute; background: #00aeef; left: -18px; top: 8px; }
.Video_Selling_Content h6 {margin-top:20px; }

.Video_Selling { width:50%; margin-left:-4px; padding:25px; display:inline-block; vertical-align:top; }

.Our_expert { background-color:#f5f8fa; }

.Video_selling .why_hubspot_onboarding  { padding:90px 0 0; }
.ThreeColm_Boxs.V2 .why_hubspot_onboarding_Services_icon { background: none !important; }

.Video_selling .why_hubspot_onboarding_Services { width:25%; padding:0 30px; text-align:left; }
.Video_selling .why_hubspot_onboarding_Services_icon { width:40px; height:40px; background:#00aef0; margin:0; border-radius:100%; position:relative; color:#fff; line-height:2.5; text-align: center; }
.Video_selling .why_hubspot_onboarding_Services_icon:after { border:2px solid #00aef0; content:""; width:50px; height:50px; position:absolute; left: 50%; margin-left: -27px;top: -7px; border-radius: 100%; }

.Video_selling .why_hubspot_onboarding_Services:nth-child(2) .why_hubspot_onboarding_Services_icon { background:#84c441; }
.Video_selling .why_hubspot_onboarding_Services:nth-child(3) .why_hubspot_onboarding_Services_icon { background:#f8761f; }
.Video_selling .why_hubspot_onboarding_Services:nth-child(4) .why_hubspot_onboarding_Services_icon { background:#464646; }

.Video_selling .why_hubspot_onboarding_Services:nth-child(2) .why_hubspot_onboarding_Services_icon:after { border-color:#84c441; }
.Video_selling .why_hubspot_onboarding_Services:nth-child(3) .why_hubspot_onboarding_Services_icon:after { border-color:#f8761f; }
.Video_selling .why_hubspot_onboarding_Services:nth-child(4) .why_hubspot_onboarding_Services_icon:after { border-color:#464646; }

.Video_selling .why_hubspot_onboarding_Services h4 { font-size: 18px; text-transform: capitalize; } 
.Video_selling .why_hubspot_onboarding_Services p { margin-top:10px; }

.Video_selling .why_hubspot_onboarding_box .CTAButton { display:none; }

.Video_twoColm { background: #f5f8fa; padding: 60px 0; }
.Video_ColmBox_left { padding-right:20px; }
.Percentage_Round { text-align:center; display:block;}
.Percentage_Round h4 { font-size:50px; color:#00aeef; }
.Video_Important_Content { margin-bottom:15px;  }
.Percentage_Content { padding:0 20px; }

.V2.Video_twoColm { background: #f5f8fa; padding: 60px 0; }
.V2.Video_twoColm .Video_ColmBox_left { padding-right:20px; }
.V2.Video_twoColm .Percentage_Round { width:60px; height:60px; background:#00aef0; text-align:center; border-radius:100%; position:relative; display:inline-block; }
.V2.Video_twoColm .Percentage_Round:after { border:2px solid #ffffff; content:""; width:50px; height:50px; position:absolute; left: 3px; top: 3px; border-radius: 100%; }
.V2.Video_twoColm .Percentage_Round h4 { color:#ffff; line-height: 3.4; font-size: 18px; }
.V2.Video_twoColm .Video_Important_Content { margin-bottom:15px; }
.V2.Video_twoColm .Percentage_Content { padding-left:20px; text-transform: capitalize; font-weight:500; }

.Video_ColmBox_Right { padding-left:20px; vertical-align:top; }
.Video_ColmBox_Right h4 { margin-bottom:30px; }

.Video_selling .V2 .why_hubspot_onboarding_Services { width:33.33%; text-align:center; padding:0 50px; }
.Video_selling .V2 .why_hubspot_onboarding_Services_icon { margin:auto; background:none; margin-bottom: 20px; width: auto; height: auto; }
.Video_selling .V2 .why_hubspot_onboarding_Services_icon:after { content:none; }

.Content_Testimonial { background:#f5f8fa; }
.Left_Client_Content { padding-right:30px; }
.Left_Client_Content ul { margin:10px; padding:0 0 0 25px; }
.Left_Client_Content ul li { list-style:none; padding-top:10px; position:relative; font-size:18px; }
.Left_Client_Content ul li:after { content: ""; width: 6px; height: 6px; position: absolute; background: #464646; left: -21px; top: 20px; }

.VideoImg { padding:0 10px; }
.Content_Testimonial .VideoImg { padding:0; }

.Content_Testimonial .Testimonial_Content p { font-size:24px; padding-bottom:25px;  }
.Content_Testimonial .Testimonial_Content { padding:40px; text-align:center; position:relative;  }
.Content_Testimonial .Main_parent:nth-child(2n) .Content_Box { display: flex; flex-direction: row-reverse; align-items: center; justify-content: center; }

.Content_Testimonial .Main_parent:nth-child(2n) .Left_Client_Content { padding-left:30px; padding-right:0; }
.Content_Testimonial .Main_parent:nth-child(2n) .VideoImg:first-child { padding-left:0; }
.Content_Testimonial .Main_parent:nth-child(2n) .Main_testimonial { display: flex; flex-direction: row-reverse; align-items: center; justify-content: center; }
.Main_testimonial { margin:40px 0; background-color:#fff; }
.VideoImg { text-align:center; }

.Main_parent .Content_Box { background:#fff; }
.Main_parent .Content_Box .Left_Client_Content { padding:25px; }

.Content_Testimonial .Testimonial_Content:after { background-image:url('https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/SalesProgramme%202021/quotes-gray-img.png'); position:absolute; width:56px; height:56px; 
  content:""; top: -38px; left: 50%; background-size: contain; margin-left: -25px; }

.Case_Study_box { width:50%; display:inline-block; margin-left:-5px; }

.CaseStudy { background-size: cover; background-repeat: no-repeat; margin:0 15px; padding:35px; text-align:center; color:#fff; position:relative; height:300px; padding-top:70px; }
.CaseStudy:after { background:rgba(0,0,0,0.6); content:""; width:100%; height:100%; position:absolute; left:0; top:0; }
.CaseStudy h3 { margin-top:15px; }
.CaseStudy h6, .CaseStudy h3 { position:relative; z-index:2;} 

.Video_selling .two_col_content_image_section { background:#f5f8fa; }
.Video_selling .two_col_content_image_section_inner .left_side_content { text-align:center; margin:auto; }

/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Marketing Video and Webinar Service Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
.FourColm_box { width:25%; }
.FourBox { padding:0 10px; }
.FourColm_Content { padding:10px;}
.FourColm_Content span { font-size:14px; color:#00aeef; }
.FourColm_Content h6 { margin-top:5px; }

.Images_slider_box, .Slider_Title  { width:70%; margin:auto; }
.Images_slider { box-shadow:0 10px 40px 0 rgb(0 0 0 / 10%); border-radius:4px; }
.Images_slider .slick-dots { bottom: -44px; }

.Images_slider .Title_Content { padding:25px 25px 40px; }
.Images_slider .Title_Content h4 { margin-top:0; }
.Images_slider .Title_Content p { margin-top:5px; }
.Images_slider .Title_Content h6 { color:rgb(132,196,65); }

.Marketing_Video .ThreeColm_Boxs { background:#f5f8fa; padding-top:80px; }
.Marketing_Video .why_hubspot_onboarding_Content.pb60 { padding-bottom:0; }
.Marketing_Video .why_hubspot_onboarding_Services_icon, .Marketing_Video .ThreeColm_Boxs .CTAButton { display:none; }

.Marketing_Video .why_hubspot_onboarding_Services h4 { font-size:50px; color:#1EC95B; }

.FourBox_Services {  position:relative; }
.Service_Content { padding:25px; width:50%; text-align:center; }
.FourBox_Services:after { position:absolute; content:""; top:52%; left:0; width:100%; height:1px; background:#e3e3e3; }
.FourBox_Services:before { position:absolute; content:""; top:0%; left:50%; width:1px; height:100%; background:#e3e3e3; }
.FourBox_Services h6 { color:#fff; background:#00aef0; display:inline-block; padding:6px 15px; }

.Marketing_Video .OurExpert_box, .OurExpert_box { text-align:center; max-width:1000px; margin:auto; }
.Marketing_Video .OurExpert_Content, .OurExpert_Content { padding:0; background:none; color:#464646; font-size:30px; line-height:45px; text-align:center; }
.Marketing_Video .OurExpert_Details, .OurExpert_Details { background:none; padding:0; margin-top:15px; color:#00aeef; font-weight:500; font-size:18px; }
.Marketing_Video .two_col_content_image_section_inner .left_side_content { margin:auto; text-align:center; }
.Marketing_Video .OurExpert_Details span, .OurExpert_Details span  { display:block; margin-top:5px; color:#464646; font-weight:400; font-size:16px; }

.Network_Integrations { text-align:center; }
.Network_Integrations_Client img { max-width:50%; }

.Marketing_Video .two_col_content_image_section { background:none !important; }
.Marketing_Video .V2 .Hubspot_study_img { height:unset; }

/* Hubspot Product Page */
.LeftContent > div { width:70%; margin:auto; }
.RightImage { text-align:center; }
.RightImage img { max-width:97% !important; }
.LeftSide { max-width:70%; margin:0 auto; }
.LeftSide.extraspace { max-width:100%; text-align:left; }
.LeftSide h4 { color:#00aeef; }

.LeftSide.extraspace img { max-width:70% !important; }

.Section_title h3 span { position: absolute; font-size:14px; }
.Section_title ul { margin:25px 0 0; padding:0; }
.Section_title ul li { display:inline-block; list-style:none; padding:0 10px; }

.hubspot_product_pricing { box-shadow: 0 0 1px 0px rgb(0 0 0 / 6%); background:#fff; border:2px solid #f5f8fa;border-radius: 5px; }
.PricingPlan_Details { border-top:4px solid #00aeef; padding:20px;  text-align:center; border-bottom:2px solid #f5f8fa; border-radius:4px; }

.hubspot_product_pricing .includes_content { padding:20px 20px 10px; }

.hubspot_product_pricing:nth-child(2n) .PricingPlan_Details { border-top-color:#84c441; }
.hubspot_product_pricing:nth-child(3) .PricingPlan_Details { border-top-color:#f8761f; }
.hubspot_product_pricing:nth-child(4) .PricingPlan_Details { border-top-color:#404041; }

.PricingPlan_Details p { font-weight:700; margin-top:10px; }

.Pricing_content { padding:20px; }
.Pricing_content p { padding-bottom:15px; display:block; }
.Accordion_Content ul { margin: 10px 0; padding: 0 0 0 30px; }
.Accordion_Content ul li { position:relative; list-style:none; padding: 5px 0; }
.Accordion_Content ul li:after { content: ""; width: 5px; height: 5px; position: absolute; background: #464646; left: -16px; top: 14px; }
.Accordion_title { font-weight: 500; color: #00aeef; }

.small_notes { text-align:center; margin-top:15px; }

.hubspot_product_pricing.four_colm { width:calc(25% - 29px); margin:0 13px; display:inline-block; vertical-align:top; }
.hubspot_product_pricing.three_colm { width:calc(33.33% - 29px); margin:0 13px; display:inline-block; vertical-align:top; }
.hubspot_product_pricing.two_colm { width:calc(50% - 29px); margin:0 13px; display:inline-block; vertical-align:top; }

.Popoup_content h2 { margin-top:10px; }
.Popup_table_title { display: flex; margin-top: 20px; background: #f5f8fa; padding: 10px 15px; border: #dfe3eb solid 1px; }
.marketing_contacts { width: 50%; }
.billed_at { width: 50%; text-align: right; }
.Table_Content ul { margin: 0; padding: 0; border-left: #dfe3eb solid 1px; border-right: #dfe3eb solid 1px;  }

.Table_Content ul li { display: inline-block; width: 50%; margin-left: -2px; padding: 10px 15px; border-bottom: #dfe3eb solid 1px;  }
.Table_Content ul li:nth-child(2n) { text-align:right; }

.Pricing_content .button.text-center {  margin-top: 20px; padding-top: 20px; position:relative;  }
.Pricing_content .button.text-center:after { border-top: 2px solid #f5f8fa; content:""; position:absolute; height:1px; width: 110%; left: -20px; top:0; }

.Download_moreDetails button { background:none; outline:none; border:0; color:#00aeef; cursor:pointer; font-size:16px; }

.Hubspot_ProductPage .ContactStrip:after { content:none; }
.Hubspot_ProductPage .ContactStrip h3 { color:#464646; margin-bottom:10px; }
.Hubspot_ProductPage .ContactStrip .ContactStripBox { max-width:70%; margin:auto; }

.Award_wining { background:#f5f8fa; }
.Award_winingBox .SVG svg path { fill:#f8761f; }
.Award_winingBox .SVG svg { width:50px; height:40px; }

.Award_winingBox:nth-child(2n) .SVG svg { width: 148px; }
.Award_winingBox .image img { height: 47px; }
.Award_winingBox { width:25%; display:inline-block; margin-left:-4px; text-align:center; border:1px solid #f5f8fa; border-right:0; padding:25px; }
.Award_winingBox h5 { margin:10px 0; }

.AwardWining { box-shadow: 0 0 37px 0px rgb(0 0 0 / 10%); padding: 0; margin-top: 50px; border-radius: 5px; }

/* Free Traingin Page */
.free_training .post-item, .TagRelatedPost .post-item { box-shadow: 0 0 42px 0 rgb(0 0 0 / 10%); width: calc(33.33% - 33px); display: inline-block; vertical-align: top; margin: 15px; padding: 0; border-radius:5px; }
.free_training .post-body, .TagRelatedPost .hs-featured-image-wrapper { padding: 0; overflow:hidden;}
.free_training .hs-featured-image, .TagRelatedPost .hs-featured-image { float: none; margin: 0; max-width: 100%; transition: all .3s ease; width: 100%; }
.free_training .hs-featured-image:hover, .TagRelatedPost .hs-featured-image:hover { transform: scale(1.1); }

.free_training .post-header .content p { font-size:18px; }
.free_training .post-header h4, .BlogTitle h4, .TagRelatedPost h4 { margin:10px 0; }
.free_training .post-header, .BlogContentBox { padding:20px;  }
.free_training .Season_info p, .TagRelatedPost .Season_info p { padding:0; margin:0; color: #00aeef; font-weight: 900; }
.Season_info .Episode p { font-size: 18px; color: #464646; margin-bottom: 15px; border-bottom: 2px solid #f5f8fa; padding-bottom: 15px; }
.blog-section.inner .Season_info .Episode p { font-weight:700; color:#00aeef; }

.TagRelatedPost .BlogContentBox > p { margin-top:13px; }

.ClientLogo_box img { height: 100px; }
.ClientLogo_box { width: 25%; display: inline-block; margin-left: -4px; }

/* Blog Post Page */
.blog-section.inner { margin:220px 0 0; background:#f5f8fa; }
.blog-section.inner iframe { width: 100%; height: 375px; }
.blog-section.inner .video { margin-bottom:-7px; }
.blog-section.inner .video p { margin:0; }

.blog-section.inner .Left_Content { padding:25px; }
.blog-section.inner .Left_Content h1 { font-size: 36px; margin-bottom: 20px; padding-bottom:20px; border-bottom:2px solid #f2f2f2; margin-top:0; }
.blog-section.inner .Left_Content .content { margin-bottom: 20px; padding-bottom:20px; border-bottom:2px solid #f2f2f2;  }

.blogPagination ul li { list-style: none; display: inline-block; padding: 0 10px; }
.blogPagination ul { margin: 0 0 0 5px; padding: 0; text-align: center; }
.blogPagination ul li a { background: #00aeef; padding: 10px 20px; border-radius: 5px; color: #fff; font-weight: bold; }
.blogPagination ul li a:hover { background:#464646; }
.blogPagination ul li.disabled { pointer-events: none; }
.blogPagination ul li.disabled a { background: #dddddd; }

/******************************************************* New Common banner *******************************************************/
.scrolldown-section a span { z-index : 5;position: absolute;bottom: 30px; left: 50%;transform : translateX(-50%); width: 32px; height: 53px; border: 2px solid #464646; border-radius: 7px; box-sizing: border-box; }
.scrolldown-section a span::before { position: absolute; top: 10px; left: 50%; content: ''; width: 3px;height: 8px; margin-left: -2px; background-color: #464646; border-radius: 100%; -webkit-animation: dropdown 2s infinite; animation: dropdown 2s infinite; box-sizing: border-box; }
@-webkit-keyframes dropdown {
  0% {-webkit-transform: translate(0, 0); opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px); opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes dropdown {
  0% {
    transform: translate(0, 0); opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px); opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* New Common Module Css Start */
.ld-masked-image svg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.ld_masked_image_617080775fe35 .clip-svg { clip-path: url(#svg-ld_masked_image_617080775fe35); -webkit-clip-path: url(#svg-ld_masked_image_617080775fe35);
  background-position-x: 50%; background-position-y: 50%; margin-left:20px; }
.ld_particles_61708077611bc { height: calc(100vh - 200px) !important; position: absolute; right: 0!important; bottom: 0!important }
.bg-cover { background-size: cover!important; }
.row.ld-row.ld-row-outer.vc_row-no-column-align.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex { display: flex; flex-direction: row-reverse; align-items: center; }

.NewBannerCommon { margin:200px 0 0; min-height:calc(100vh - 200px); }
.NewBannerCommon p { font-size:22px; line-height:33px; margin:30px 0 40px; }
.NewBannerCommon .BannerButtton > div { margin-right:20px; }
.BannerContent { position:relative; z-index:99; }
.lqd-particles-bg-wrap .ld-particles-container { height: 100% }
.lqd-particles-bg-wrap,.ld-particles-inner { width: 100%; height: 100%; position: absolute; top: 0; left: 0 }
.lqd-particles-as-bg { position: absolute; top: 0; left: 0 }
.ld-particles-inner, .lqd-particles-bg-wrap { pointer-events: auto; }

.NewBannerCommon h1 { font-size:42px; line-height:63px; }
.FreeTrialPopup { position: relative;border-radius:5px; background: #FFF; padding: 25px; width: auto; max-width:950px; margin: 20px auto; transition: 1s all; }
.FreeTrialPopup h3 { padding-left:10px; }

.mfp-wrap { z-index:9999 !important; }


@media (max-width:1390px ) {
  .NewBannerCommon h1 { font-size:32px; line-height:49px; }
  .NewBannerCommon { margin: 126px 0 0; min-height: calc(100vh - 200px); }
  .scrolldown-section a span { bottom:0; }
  .wpb_column.vc_column_container.w60.ib.liquid-column-617080775fd86.liquid-column-responsive-617080775fd88.lqd-column-top-ontablet.lqd-column-top-onmobile { width:48%; }
  .row.ld-row.ld-row-outer.vc_row-no-column-align.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex { justify-content: center; }

}
@media (max-width:1200px ) {
  .NewBannerCommon p { font-size: 20px; line-height: 28px; margin: 20px 0 25px; }
  .NewBannerCommon .BannerButtton > div { margin-right: 0; margin-bottom: 10px; }
  .wpb_column.vc_column_container.w60.ib.liquid-column-617080775fd86.liquid-column-responsive-617080775fd88.lqd-column-top-ontablet.lqd-column-top-onmobile { width:60%; }
  .scrolldown-section { display:none; }
}

@media (max-width:1023px ) {
  .NewBannerCommon h1 { font-size:26px; line-height:1.5; }
  .NewBannerCommon { margin: 40px 0; min-height:100%; }
  .NewBannerCommon p { font-size: 18px; line-height: 28px; margin: 20px 0 25px; }
  .ld_particles_61708077611bc  { height:auto !important; }
  .scrolldown-section { display:none; }
}
@media (max-width:767px ) {
  .NewBannerCommon { margin: 20px 0 0; }
  .NewBannerCommon p { font-size: 16px; line-height: 24px; margin: 15px 0; }
}
@media (max-width:666px ) {
  .w40.BannerContent { width:50%; }
  .vc_column_container.w60 { width:50%; }
  .ld_masked_image_617080775fe35 .clip-svg { margin:0; }

  iframe.vidyard_iframe.Nedirvid { max-width: 600px; height: 304px; }
}
@media (max-width:567px) {
  .BannerButtton .button a, .BannerButtton a.button { padding: 8px 28px; }
  .w40.BannerContent { width:100%; }
  .vc_column_container.w60 { width:100% !important; }
  .row.ld-row.ld-row-outer.vc_row-no-column-align.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex { display: block; flex-direction: row-reverse; align-items: center; } 

  iframe.vidyard_iframe.Nedirvid { max-width: 300px; height: 170px; }
}

/* New Common Module Css End */

/* Contact US page */
.serviceBannerLeft.OnlyForm .contatBannerSpacer { margin:auto; }
.serviceBannerLeft.OnlyForm .hs_submit.hs-submit { text-align: center; }

/******************************************************* Hubspot Products Pages Design *******************************************************/
/** Left Image Accordion Section **/
.RightSideBox { width:70%; margin:auto; background: #00aeef; box-shadow: 0 0 15px 0 rgb(0 0 0 / 4%); padding: 50px 50px 40px; border-radius: 5px; }
.RightSideBox h2, .RightSideBox > p { color:#fff; } 
ul.tabbing { margin: 0; padding: 0; background: #f5f8fa; border-radius:4px 4px 0 0; overflow: hidden; }

.RightAccordionTab { padding:15px; background:#fff; box-shadow:0 0 15px 0 rgba(0,0,0,4%); margin-bottom:10px; border-radius:5px; }
.RightAccordion_title { position:relative; }
.RightAccordion_title img { max-width:32px; display:inline-block;  }
.RightAccordion_title h5 { display:inline-block; margin-left:10px; margin-top:0;  font-weight: 600; font-size: 18px; vertical-align: middle; }

.RightAccordionTab.open .RightAccordion_Content { display:block !important; }

.RightAccordion_title:after { content: ""; position: absolute; right: 10px; top: 9px; transition: all 0.2s ease-in-out; display: block; width: 8px; height: 8px; border-top: solid 2px #f8761f; border-right: solid 2px #f8761f; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.RightAccordion_title.open:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: 14px; }

.RightAccordion_Content { display: block; padding: 20px 10px 0; }

/** Left Right Section **/
.HubProduct_page .inboundconsulting_LeftRight_section { background: #f5f8fa; padding:60px 0; }
.HubProduct_page .inboundconsulting_LeftRight_section .wrapper > div { display: flex; flex-direction: row-reverse; align-items: center; column-gap: 25px; }

.HubProduct_page  .inboundconsultingLeft-img { height:350px; overflow:hidden; border-radius:5px; }

/** ProductPage Tabbing Section **/
.ProductPage_Tabbing { background:#f5f8fa; }
.tab-content{ display: none; }
.tab-content.current { display: block; }

.ProductPage_Tabbing ul.tabs { margin: 0 0 30px; padding: 0; width: 100%; text-align:center; }
.ProductPage_Tabbing ul li.tab-link { cursor:pointer; display: inline-block; list-style: none; text-align: left; font-size: 18px;  padding: 10px 34px; background: #00aef0; color: #fff; margin: 0 10px; border-radius:30px; }
.ProductPage_Tabbing li.tab-link.current { background: #84c441; color: #fff; }

.ProductPage_Tabbing .tab-content.current { display: block; background:#fff; padding:40px 20px 20px; margin:auto; width:85%; }
.Popular_Features h5 { color:#00aef0; }

.Popular_FeaturesBox { margin: 0 -15px; }
.Popular_Features_Content { width: 33.33%; display: inline-block; margin-right: -4px; padding: 15px; vertical-align: top; }
.Popular_Features_Content p { margin-top:15px; }

/* Support Section */
.Support { width: 33.33%; display: inline-block; vertical-align: top; margin-right: -4px; }
.Support > div { margin:0 15px; background: #fff; height: 100%; padding: 20px; border-radius: 5px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 6%); }
.Support .Support_icon { width:40px;  margin-bottom:20px; }

.FourColum .ProductsDetails_box { width: 25%; }
.ThreeColum .ProductsDetails_box { width: 33.33%; }
.ProductsDetails .ProductsDetails_box { margin-right: -4px; display: inline-block; vertical-align: top; }
.ProductsDetails .ProductsDetails_box > div { box-shadow: 0 0 3px 0 rgb(0 0 0 / 6%); background: #f5f8fa; padding: 15px 15px 0; margin:10px; height:100%; color:#fff; border-radius:5px; }
.ProductsDetails .ProductsDetails_box h6 { font-weight:600; font-size:16px; }
.ProductsDetails .ProductsDetails_box p { margin:15px 0;}
.ProductsDetails_Accordion_Content ul { margin: 0; padding: 10px 0 20px 30px; }
.ProductsDetails_Accordion_Content ul li { padding: 6px 0; }
.ProductsDetails_Accordion_Content ul li:last-child { padding-bottom:20px; }

.ProductsDetails_Accordion_Title { position:relative; cursor:pointer; border-top:1px solid #fff; padding-top:15px; }
.ProductsDetails_Accordion_Title:after { content: ""; position: absolute; right: 10px; top: 21px; transition: all 0.2s ease-in-out; display: block; width: 8px; height: 8px; border-top: solid 2px #fff; border-right: solid 2px #fff; -webkit-transform: rotate(135deg); transform: rotate(135deg); }
.ProductsDetails_Accordion_Title.open:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: 60%; }

.HubProduct_page .two_col_content_image_section { padding:60px 0; }
.HubProduct_page .two_col_content_image_section_inner .left_side_content { width:100%; text-align:center; }

.HubProduct_page .accordion_faq_box { width: calc(50% - 30px); display: inline-block; margin-left: 14px; margin-right: 14px; vertical-align: top; }
.HubProduct_page .FAQ_question h4 { font-size:20px; }
.HubProduct_page .FAQ_question h4 div { top:20px; }


.FullWidth_Section .Content { max-width:70%; margin:auto; }
.FullWidth_Section img { max-width:50%; }

.HubProduct_page .ClientLogo { display:flex; }
.HubProduct_page .ClientLogo_box { display:flex; justify-content: center; }
.HubProduct_page .ClientLogo_box img { height: 60px; }

/******************************************************* Hubspot Product Overview Page *******************************************************/
.Overview_Box { margin: 15px; border-radius: 5px; background: #fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / 5%); }
.Overview { width: 33.33%; margin-right: -4px; display: inline-block; vertical-align:top; padding-bottom:20px; }

.Overview_Box h4 { background: #00aeef; color: #fff; padding: 15px; overflow: hidden; border-radius: 5px 5px 0 0; }

.ContentBox { padding: 15px; border-bottom: 1px solid #eee; }
.Compare { padding: 15px; }
.Compare h6 { font-weight:600; margin-top:15px; position:relative; cursor: pointer; }
.Compare h6:after { position:absolute; content:"\f107"; right:0; font-family:FontAwesome; }
.Compare.open h6:after { transform: rotateZ(180deg); }

.FeaturesContent { display:none; padding: 15px 15px; border-top: 1px solid #eee;  }
.FeaturesContent  > div { vertical-align:top; }
.FeaturesContent ul { margin: 0; padding: 0 0 0 20px; }
.FeaturesContent ul li { font-size: 14px; margin: 10px 0; }

.Overview.SingleColumn .FreeFeatures.w50 { width:100%; }
.Overview.SingleColumn .Premium_Features  { display:none; }
.Overview.SingleColumn .FeaturesContent > div:last-child { display:none; }
.Overview.SingleColumn .FeaturesContent > div.w50 { width:100%; }

/******************************************************* Hubspot Product CMS Page *******************************************************/
.TabbingLinks ul { margin: 0; padding: 0; border-bottom: 2px solid #eee; }
.TabbingLinks ul li { list-style: none; font-size: 22px; padding: 15px; width: 33.33%; text-align: center; cursor: pointer; display:inline-block; margin-right:-4px; }
.TabbingLinks ul li.current { border-bottom: 4px Solid #00aeef; margin-bottom: -2px; color: #00aeef; }

.LeftButton > div { margin-right:10px; }
.MainContent_Left { padding: 20px; }
.MainContent_Right { height:300px; overflow:hidden; }

.MainContent .text-center.pb30 p { margin-top:10px; }

/* .BoxContent_section { background: #f5f8fa; } */
.FeatureBox_Content p { margin-top: 10px; }
.FeatureBox { width: calc(33.33% - 33px); display: inline-block; vertical-align:top; margin-right: -4px; border: 1px solid #fff; padding: 15px; background: #fff; margin:15px;  box-shadow: 0 0 4px 0 rgb(0 0 0 / 7%); }

.TabbingContent { display:none; }
.TabbingContent.current { display:block; }

.ContentBox_Module { padding:20px; }
.ContentBox_Module > div >div { margin-right:10px; }

.Project_slider, .ContentImage_Section, .HubProduct_CMS .Product_PricingBox   { background: #f5f8fa;  }
.HubProduct_CMS .Client_logo.V2 { background:none; }

/* FAQ */
.HubProduct_CMS .FAQ_section { background: #f5f8fa;  }
.HubProduct_CMS .accordion_faq_box { width: calc(50% - 30px); margin: 10px 14px; display: inline-block; vertical-align:top; box-shadow: 0 0px 9px 0 rgb(0 0 0 / 2%); border-radius:5px; }

.HubProduct_CMS .Our_expert { background:none; }
.HubProduct_CMS .two_col_content_image_section_inner .left_side_content { text-align:center; margin:auto; }

.HubProduct_CMS .video_width_richText_section_inner { display:flex; align-items: center; flex-direction: row-reverse; }
.HubProduct_CMS .video_content_outer { width:50%; }
.HubProduct_CMS .section_bottom_content { text-align:left; width:50%; padding-top:0; }
.HubProduct_CMS .section_bottom_content strong { color:#00aef0; }

.CMS .Client_logo_title { margin-bottom: 30px; position: relative; z-index: 2; padding-bottom: 50px; }
.CMS .Client_logo_section.pt60.pb60.text-center { position: relative; }
.CMS .Client_logo_section.pt60.pb60.text-center:after { background: #fff; width: 100%; height: 61%; content: ""; top: 0; left: 0; position: absolute; z-index: 1; }

/* Contact US page 2021 */
.NewContactusForm .MainTitle h2 { font-weight:600; }
.Contctus_Form { background:#F5F8FA; border-radius:5px; padding:32px 22px; }

.Contctus_Form label { margin-bottom:6px; display:block; }
.Contctus_Form form fieldset .field { padding-bottom:25px; }
.Contctus_Form input[type="submit"] { border-radius:5px; margin-left:10px; text-transform: capitalize; font-size: 18px; padding: 15px 40px; font-weight: 400; }

.ContactUS_Content { padding-right:30px; }
.ContactUS_Content h2 { font-size:40px; line-height:56px;  font-weight:600; }
.ContactUS_Content h2 span { color:#00AEEF;}
.ContactUS_Content p { font-size:22px; line-height:33px; }

.ContactusDetailBox { display: flex; gap: 40px; }
.ContactusDetailBoxs { border-radius: 5px; background: #fff; box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); padding: 50px 32px; width:33.33%; border-top:3px solid #00AEEF; border-bottom:3px solid #00AEEF; position:relative; }
.ContactusDetailBoxs:nth-child(2) { border-color:#84C441; }
.ContactusDetailBoxs:nth-child(3) { border-color:#F4741E; }
.ContactusDetailBoxs ul { margin: 20px 0 0; padding: 0; list-style: none; }
.ContactusDetailBoxs ul li { padding-bottom: 15px; } 
.ContactusDetailBoxs ul li:last-child a { font-weight: 700; color: #464646; }
.ContactusDetailBoxs ul li a { color:#464646; }
.ContactusDetailBoxs ul li a:hover { color:#00AEEF; }
.ContactusDetailBoxs .CityIcon { position: absolute; right: 20px; bottom: 15px; }
.ContactusDetailBoxs:nth-child(2) .CityIcon { top:20px; bottom:unset;}

.NewContactusForm .MainTitle p { margin-top:10px; font-size:20px; }

/* Blog page New Css */
.firstblogContent h2 { font-size: 30px; }
.Blogfirstinner { height:auto !important; min-height:unset !important; }

.postNumber4 .h1 h2, .tagslidertitle h2, .topic-header-link h2 { font-size: 24px; line-height:36px; }
.postNumber4 .h1 h2 { font-size:30px; }
.fifthpostInner .h1 h2 { font-size:28px; line-height:42px; }

.postNumber4 h4 { font-size:16px; }
.blogistContent h3 { font-size: 30px; line-height: 45px; }

.blogistContent .pt20.pb20 { padding:10px 0; }
.blogistContent h6 { margin-top:0; font-size:16px; line-height:24px; }

/******************************************************* Zoho vs Hubspot Page *******************************************************/
.MainTitleContent  { max-width:; margin:auto; border: 1px solid #e4e5e8; border-radius: 6px; padding: 20px; }

.OverviewSectionBoxs { padding: 0 0 0 20px; }
.OverviewSectionBoxs > div { padding: 20px;  background: #fff; border:1px solid #e4e5e8; border-radius:6px;  }
.OverviewSectionBox.w67 { width:66%; }
.OverviewSectionBoxs .Icon img { max-width:108px; }
.OverviewSectionBoxs h4 { margin-top:10px; }

.PricingHubspotZohoSection { background-color:#f5f8fa; }
.PricingHubspotZohoSection .MainTitle  { max-width:65%; margin:auto; }

.PricingHubspotZohoSection table { border-collapse: separate; border-spacing: 0; max-width:80%; margin:auto; border:1px solid #dfe3eb; border-top:0; }
.PricingHubspotZohoSection thead { background: #00aeef; color: #fff; font-size: 20px; text-align: left; }
.PricingHubspotZohoSection th { padding: 20px; width:33.33%; }
.PricingHubspotZohoSection td { padding: 20px; }
.PricingHubspotZohoSection tbody tr:nth-child(even) { background: #f0f4f7; }

.ButtonLink { text-align: center; padding-top: 32px; }
.ButtonLink a { color:#00aef0; font-weight:700; }
.ButtonLink a:hover { color:#464646; }

.zohovshubspot .faqModuleMain { padding:90px 0; }
.zohovshubspot .faqTitleMain { padding: 15px 45px 15px 25px; font-size:22px; }
.zohovshubspot .faqContentInner { padding: 20px 25px; }
.zohovshubspot .faqRepeatInner { margin-bottom:15px;  }

.zohovshubspot .OnBoarding_Card { width: calc(33.33% - 30px); }
.zohovshubspot .OnBoarding_Card img { max-width:50px; }
.zohovshubspot .maintitle { max-width:75%; margin:auto; }

.zohovshubspot .inboundconsultingLeft-img { padding:0;  box-shadow: 0 0 15px 0 rgb(0 0 0 / 6%); }
.zohovshubspot .inboundconsulting_rightContent { padding: 35px; }
.zohovshubspot .OnBoarding_Card { box-shadow:0 0 3px 0 rgb(0 0 0 / 10%) }
.zohovshubspot .inboundconsulting_LeftRight_section { padding-top:90px; }

.AccordionsSection .MainTitle { max-width:75%; margin:auto; }
.AccordionsSection .accordion_faq_box { box-shadow: 0 0px 4px 0 rgb(0 0 0 / 10%); background-color: #fff; width: calc(50% - 30px ); display: inline-block; vertical-align: top; margin: 15px 13px; }

.zohovshubspot .Client_logo_box img { height:100%; }

/******************************************************* Pipedrive vs Hubspot Page *******************************************************/
.PipedrivevsHubspot .MainTitleContent { border: 0; border-radius: 6px; padding: 0; width: 100%; text-align: center; max-width: 70%; margin:0 auto 50px; display: inherit; height:auto !important; }
.PipedrivevsHubspot .OverviewSectionBox.w67 { width: 100%; }

.PipedrivevsHubspot .OverviewSectionBoxs.w50 { width:33.33%; }

.OnlyContent { background:#f5f8fa; }
.OnlyContentBox { max-width:50%; margin:auto; }

.PipedrivevsHubspot .Images_slider_Section { padding-top:80px; }
.PipedrivevsHubspot .TrainingInternal_Box h5 { border-color:#84c441; margin-bottom:20px; }
.PipedrivevsHubspot .TrainingInternal_section.pt60 { padding-top:30px; }

.PipedrivevsHubspot .Client_logo_title h2 { font-weight:700; }
.PipedrivevsHubspot .Client_logo_title strong { color:#f8761f; }

/******************************************************* Marketing Hub Onboarding Plan Page *******************************************************/
.Marketing-OnboardingPlan .inboundconsulting_rightContent a { margin-top:15px; color:#00aeef; font-weight:600; font-size:18px;  display: inherit; }
.Marketing-OnboardingPlan .inboundconsulting_rightContent a:hover { color:#464646; }
.Marketing-OnboardingPlan .inboundconsultingLeft-img img { border-radius: 0; }

.SamplePlan_Section { background: #f5f8fa; }
.SamplePlan_Section .MainTitle { max-width:57%; margin:auto; }

.PhaseBox { background: #00aeef; padding: 22px; border-radius: 5px; color: #fff; display: inline-block; vertical-align: middle; margin-right: -40px; position: relative; width: 250px; margin-left: 60px;  text-align:center; } 
.PhaseBox p { margin: 0; }
.PhaseBox h2 { margin: 0; font-size:60px; }

.PhaseContent { width: 75%; display: inline-block; vertical-align: middle; background: #fff; padding: 25px 25px 25px 70px; }
.SamplePlan_InnerBox { margin-bottom: 20px; }

.PhaseContent ul { margin: 10px 0 0; padding: 0 0 0 20px; }
.PhaseContent ul li { padding: 8px 0; list-style: none; position: relative; }
.PhaseContent ul li:after { content: ""; position: absolute; width: 4px; height: 4px; background: #464646; left: -15px; top: 50%; margin-top: -2px; }

.hs-blog-listing .HeaderLanguage span.for_blog,
.hs-blog-post .HeaderLanguage span.for_blog { display:inline-block !important; }

/* Comparisons Page */
.ComparisonsSection { }
.comparisons { width: 33.33%; margin-right:-4px; display:inline-block; vertical-align:top; }
.comparisonsBox { box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); border-top: 3px solid #00aeef; border-bottom: 3px solid #00aeef; padding: 25px; border-radius: 5px; margin: 20px; }
.comparisons:nth-child(2) .comparisonsBox, .comparisons:nth-child(2n+3) .comparisonsBox { border-top-color:#f8761f; border-bottom-color:#f8761f; }
.comparisons:nth-child(3) .comparisonsBox, .comparisons:nth-child(2n+4) .comparisonsBox { border-top-color:#84c441; border-bottom-color:#84c441; }
.comparisonsBox h4 { margin-bottom: 15px; }
.comparisonsBox a { margin-top:15px; }
.ComparisonsPage .Client_logo_box img { height: 60px; }

/* Event Page */
.Event { position:relative; box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); padding: 45px 25px 75px; border-radius: 5px; margin: 20px 0; text-align:center }
.eventbox h2 { color: #fff; font-size: 120px; }
.eventbox h2 span { color: #84c441; font-size: 30px; display: block; padding-left: 106px; margin-top: -24px; text-transform: capitalize; }
.eventbox p strong { font-weight:500; }
.eventbox ul { padding: 0; margin: 24px 0; }
.eventbox ul li { display: inline-block; font-weight: 600; font-size: 20px; line-height: 20px; border-left: 3px solid #fff; padding: 0 20px; color:#fff; }
.eventbox ul li:first-child { padding-left: 0; border-left: 0; }
.eventbox ul li:last-child { padding-right:0; }

.Event:after { position: absolute; width: 100%; height: 100%; background: rgba(248, 118, 31,  0.1); content: ""; left: 0; top: 0;  z-index: 3; }
.eventbox { position: relative; z-index: 4; }
.eventbox p { color: #fff; }
.eventbox .button { margin-top:20px; }
.eventbox a.button:hover { background:none; }

/* The Power of the Contact Record Page */
.NewImgContentBox { display: flex; align-items: center; justify-content: center; ; }
.NewImgContentBox .NewImgSide { text-align:center; overflow:hidden; order:2; }
.NewContentSide { padding: 25px; }

.TabbingBoxLinks ul { margin: 0px; padding: 0px; list-style: none; text-align:center;  text-align: center; }
.TabbingBoxLinks ul li { cursor: pointer; font-size: 24px; font-weight: 600; width: 33.33%; vertical-align: top; text-align: center; display: inline-block; margin-right: -4px; padding:20px 10px; }

.TabbingBoxContent { display: none; }
.TabbingBoxContent.current { display: inherit; }
.TabbingBoxLinks ul li:first-child.current span { color: #00aef0; }
.TabbingBoxLinks ul li:nth-child(2).current span { color: #84c441; }
.TabbingBoxLinks ul li:nth-child(3).current span { color: #f8761f; }

.TabbingBoxContent ul { padding-left: 27px; }
.TabbingBoxContent ul li { padding: 5px 0; position: relative; list-style:none; }
.TabbingBoxContent ul li:before { content:"\f00c"; position:absolute; font-family:FontAwesome; left:-24px; color:#464646; }

.TabbingSingleBox:nth-child(2) > div{ background:#84c441; }
.TabbingSingleBox:nth-child(3) > div { background:#f8761f;}

.TabbingSingleBox > div { background: #00aef0; border-radius: 5px; color: #fff; padding: 20px; margin: 0 10px; height:100%; }
.TabbingSingleBox { width: 33.33%; display: inline-block; margin-right: -4px; vertical-align: top; }
.TabbingSingleBox ul { padding: 0 0 0 20px; margin: 10px 0 0; }
.TabbingSingleBox ul li { padding: 6px 0; position: relative; list-style: none; }
.TabbingSingleBox ul li:before { position: absolute; top: 15px; left: -12px; background: #fff; width: 4px; height: 4px; content: ""; }

.TabbingBoxsSection .MainTitle { max-width:50%; margin:0 auto 20px; }
.contacttimeline_imgContent { background:#f5f8fa; text-align:center; }

/* Landing Page 2022 */
.LandingPage_TopPanding { padding-top:230px; }
.LandingContentBox { display:flex; align-items: center; justify-content: center; background:#fff; padding:100px; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); border-radius:6px; }

.LandingContent { padding-right:80px; }
.LandingContent p strong { color:#00aeef; }
.LandingContent ul { padding-left: 27px; }
.LandingContent ul li { position:relative; padding:8px 0; list-style:none; }
.LandingContent ul li:before { content:"\f00c"; position:absolute; font-family:FontAwesome; left:-24px; color:#f8761f; }

.LandingForm { padding:30px; background:#fff; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); border-radius:6px; }
.LandingForm input[type=submit], .LandingForm input[type=button], .LandingForm button { display:inherit; margin:auto; }
.LandingForm .hs-error-msgs { padding-left:0; margin-top:5px; }

.LPCTA_Section { background: #f5f8fa; }

/* Free Demo Landing Page */
.freeDemoSection { height:calc(100vh - 140px); }
.freeDemoSection .FreeDemoBox h5 { color:#00aeef; }
.freeDemoSection .Content { padding-right:40px; }
.freeDemoSection .Popularfeatures > div  { width:50%; display:inline-block; margin-right:-4px; }
.freeDemoSection .Popularfeatures ul { padding-left: 27px; }
.freeDemoSection .Popularfeatures ul li { padding: 5px 0; position: relative; list-style:none; }
.freeDemoSection .Popularfeatures ul li:before { content:"\f00c"; position:absolute; font-family:FontAwesome; left:-24px; color:#00a1ec; }

.freeDemoSection .Form { padding:35px 50px; }

.freeDemoSection { position: relative; z-index: 2; }
.freeDemoSection:after { content: ""; background: #f5f8fa; width: 50%; height: 100%; position: absolute; display: block; left: 0; top: 0; z-index: 1; }
.FreeDemoBox { position: relative; z-index: 2; } 

.getdemo_bottomcontent p { font-weight:500; }
.LPFooter { background:#00a1ec; padding:20px 0; text-align:center; color:#fff; }
.freeDemoSection .Form input[type=submit], .freeDemoSection .Form input[type=button], .freeDemoSection .Form button { margin-top:20px; }

/* Marketing and Sales hub Adavnce Page */
.StylingContentBox { max-width: 50%; margin: auto; }

.StylingContentBox ul { padding-left:24px; margin-bottom:0; }
.StylingContentBox ul li { padding:8px 0; position:relative; list-style:none; }
.StylingContentBox ul li:before { content:"\f00c"; position:absolute; font-family:FontAwesome; left:-24px; color:#84c441; }

.PlaningTable table { max-width:50%; margin: auto; border-collapse: separate; border-spacing: 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #F8761F;}
.PlaningTable table tbody tr { font-weight:400; } 
.PlaningTable table i { color:#84C441; }
.PlaningTable th { background: #F8761F; color:#fff; width: 20%; font-family: 'Open Sans',sans-serif; }
.PlaningTable th, .PlaningTable td { border-top: 1px solid #F8761F; vertical-align: middle; padding: 20px; }

.CTAMoldule h4 { color:#fff; }
.CTAMoldule p { color:#fff; }
.CTAMoldule a.button { background: #fff; color: #00a1ec; border-color: #fff; margin:0 5px;}
.CTAMoldule a.altBtn { color:#fff; background:none; }

/* Compare Page - 2022 */
.TwoColumn_accordionSection .MainTitle h2 { padding: 15px 0; margin-top: 0; }
.TwoColumn_accordionSection .MainTitle span { color: #fff; font-weight: 700; background: #00aeef; padding: 8px 20px; display: inline-block; }

.TwoColumn_accordionSection .AccordionTitle { padding: 15px 35px 15px 15px; border-top: #00aeef 2px solid; cursor:pointer; position:relative; }
.TwoColumn_accordionSection .AccordionTitle:after { position:absolute; content:"\f078"; right:15px; color:#00aeef; top:50%; transform: translateY(-50%); font-family: 'FontAwesome';  transition: all 0.4s ease; }

.TwoColumn_accordionSection .AccordionTitle.open:after { transform: rotateZ(180deg); margin-top:-10px; }

.TwoColumn_accordionSection .AccordionContent h5 { color: #00aeef; font-size:18px; }
.TwoColumn_accordionSection .AccordionContent { padding: 0 15px 25px; }
.TwoColumn_accordionSection .AccordionContent ul { padding: 0 0 0 30px; margin: 15px 0; }
.TwoColumn_accordionSection .AccordionContent ul li { list-style: none; padding: 6px 0; position: relative; }
.TwoColumn_accordionSection .AccordionContent ul li:after { content: "\f00c"; position: absolute; top: 6px; left: -25px; color: #00aeef; font-family: 'FontAwesome'; }
.TwoColumn_accordionSection .AccordionContent .pr { padding-right:15px; }
.TwoColumn_accordionSection .AccordionContent .pl { padding-left:15px; }

.TwoColumn_accordion .TwoColumn_accordionBox:last-child {  border-bottom: #00aeef 2px solid; }

.ContentBoxSection .Content_Box h3 { padding: 0; margin: 15px 0; }
.ContentBoxSection .Content_Box span { color: #fff; font-weight: 700; background: #00aeef; padding: 8px 20px; display: inline-block;  }
.ContentBoxSection .Content_Box { width: 50%; display: inline-block; margin-right: -4px; padding-right:20px; vertical-align:top; }
.ContentBoxSection .Content_Box:last-child{ padding-left:20px; padding-right:0px; }
.ContentBoxSection .Content_Box .Content { box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 12%); background:#fff;  -webkit-box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 12%); padding: 25px;  }

/* Impact Pricing Page - 2022 */
.ImpactPricing .StylingContentBox h5, .ImpactPricing .StylingContentBox h2 span, .ImpactPricing .StylingContentBox ul li strong, .ImpactPricing .StylingContentBox ul li:before { color:#00aeef; }
.ImpactPricing .StylingContentBox iframe { width: 670px;  height: 378px; }
.ImpactPricing .StylingContentBox p a { color:#00aeef; }
.ImpactPricing .StylingContentBox p a:hover { color:#404041; }

/* IMP Service Page - 2022 */
.IMPServiceSection .MainTitle { text-align:center; max-width:85%; margin:auto; }
.IMPServiceSection .MainTitle h2 span { color:#00aeef; }

.IMPServiceSection .Services ul { margin: 0; padding: 0; }
.IMPServiceSection .Services ul li { width: 33.33%; margin-right: -4px;  display: inline-block; vertical-align: top; margin-top:15px; margin-bottom:15px; }
.IMPServiceSection .Services ul li .Icon { width: 46px; height: 46px; }
.IMPServiceSection .Services ul li .Title { margin:10px 0; }
.IMPServiceSection .Services ul li .button { margin-top:15px; }
.IMPServiceSection .Services ul li .ServicSingleBox { background-color: #fff; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); -webkit-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); margin: 0 20px; padding: 24px; }

.IMPServiceSectiontwo .MainTitle  { text-align:center; }
.IMPServiceSectiontwo .Services ul { margin:0; padding:0; position:relative; }
.IMPServiceSectiontwo .Services ul:after { width: 100%; height: 1px; background: #ccc; content: ""; position: absolute; left: 0; }
.IMPServiceSectiontwo .Services ul li { border-right: 1px solid #ccc; list-style:none; width:25%; display:inline-block; vertical-align:top; margin-right:-4px; }
.IMPServiceSectiontwo .Services ul li:nth-child(4n+4) { border-right:0; }

.IMPServiceSectiontwo .Services ul li  .ServicSingleBox { padding:20px; }
.IMPServiceSectiontwo .Services ul li .Title { margin-bottom:10px; }

.ImpactService .ContentNormal_box { max-width:75%; margin:auto; }
.ImpactService .OnBoarding_Card { box-shadow:0 0 4px 0 rgb(0 0 0 / 10%); }
.ImpactService h2 span, .ImpactService .ContentNormal_box h3 span,  .ImpactService .ContentNormal_box h2 span { color:#00aeef; }

/* Frontline Playbook Landing Page */
.BannerVideoFormSection { position:relative; background-color:#00aef0 !important; background-image: linear-gradient(to bottom left, #00aef0, #318db1 ) !important; }
.BannerVideoFormSection .LPLogo { text-align:center; }
.BannerVideoFormSection > div { position:relative; z-index:2;  }
/* .BannerVideoFormSection:after { background:rgba(0,0,0,0.8); content:""; position:absolute; width:100%; height:100%; top:0; left:0; z-index:1; } */
.BannerVideoFormSection h2, .BannerVideoFormSection p { color: #fff; }
.BannerVideoForm {  background-color: #fff; padding: 50px 40px; border-radius: 6px; position: relative; box-shadow: 0 0 10px 6px rgb(0 0 0 / 8%); }

.RightConnetVideo { padding: 0 0 0 60px; }
.RightVideo iframe { width: 610px; height: 342px; }

.PlayBookLP .IMPServiceSection  { background:#f5f8fa; }
.PlayBookLP .NewImgContent { background:#fff; }
.PlayBookLP .NewImgContentBox .NewImgSide { order:0; }

.PlayBookLP .NewContentSide .button { margin-top:15px; }

/* Weekly Updates Page 2022 */
.VideoBannerContent { padding-right:30px; }

.WeeklyFormBox { max-width: 65%; margin: auto; padding: 50px; box-shadow: 0 0 10px 6px rgb(0 0 0 / 8%); border-radius: 6px; }
.WeeklyVideoSection h3 { color:#00aeef; }
.WeeklyVideoBox { width: 33.33%; display: inline-block; margin-right: -4px; vertical-align: top; }
.WeeklyVideoBox .VideoBox iframe { width: 100%; height: 238px; }

.WeeklyVideoBox .VideoBox { padding: 15px; margin-top:10px; }
.WeeklyVideoBox .VideoBox h5 { margin-top:15px; }

/* Tips Page */
.blog-section.inner.TipsPageinner { background-color:transparent; }
.TipsPage { margin-top:150px; }
.TipsPage h3.MainTitle { color:#404041; margin-top:0; }
.TipsPage .post-listing { display:flex; gap:20px; flex-wrap: wrap; }
.TipsPage .post-item { width: 32.33%; box-shadow: 0 0 6px 0 rgb(0 0 0 / 10%); }
.TipsPage .post-item .hs-featured-image { max-width: 100%; margin: 0; }

.blog-section.inner.TipsPageinner > .blog-post-wrapper { max-width:70%; margin:auto; }
.blog-section.inner.TipsPageinner h2 { padding-bottom:15px; }

.TipsPageinner ul { padding: 0 0 0 30px; margin: 10px 0; }
.TipsPageinner ul li { position: relative; list-style: none; padding: 7px 0; }
.TipsPageinner ul li:after { content:"\f00c"; position: absolute; font-family: 'FontAwesome'; left: -26px; top: 7px; }

.RightVideoContent  .hs-featured-image-wrapper { padding-bottom: 56.25%; position: relative; }
.RightVideoContent .hs-featured-image-wrapper iframe { position: absolute; width: 100% !important; height: 100% !important; left: 0; top: 0; }

.TipsPage .post-item .hs-featured-image-wrapper { position: relative; padding-bottom: 56.25%; }
.TipsPage .post-item iframe { position: absolute; width: 100% !important; height: 100% !important; top: 0;left: 0; }

.SinglePostVideo .FirstVideoPost .LeftVideoContent { padding:25px; }

.LeftVideoContent .readMorebutton a { color: #00aeef; }
.LeftVideoContent .readMorebutton a:hover { color:#404041; }

.blog-section.inner.TipsPageinner .video { margin-bottom:30px; position:relative; padding-bottom:56.25%; }
.blog-section.inner.TipsPageinner .video iframe { position: absolute; width: 100% !important; height: 100% !important; left: 0; top: 0; max-width:100%; }

.VideoSubscribe .hs_submit { text-align:center; }
.VideoSubscribe .wrapper > div { max-width:80%; margin:auto; }

.VideoSubscribe input[type="submit"] { background:#fff !important; color:#00aeef; }
.VideoSubscribe input[type="submit"]:hover { background:#00aeef !important; color:#fff; }
.VideoSubscribe label {  padding-bottom:5px; }
.VideoContent { padding: 10px 20px 15px; }
.VideoContent .post-header { padding-top:15px; }

.VideoSubscribeForm h3 { display:none; }

.BlogPostCTA { text-align:center; padding:25px; background:#f8761f; width: 32.33%; box-shadow: 0 0 6px 0 rgb(0 0 0 / 10%); align-items: center; justify-content: center; display: flex; }
.BlogPostCTA h2, .BlogPostCTA p { color:#fff; }

.BlogPostCTA .button a, .BlogPostCTA a.button { background:#fff; color:#00aeef; border-color:#fff; }

/* Download Conversion Landing Page 2022 */
.DownloadConversion .LandingMainSection { background:#00aef0; padding:60px 0; position:relative; }
.DownloadConversion .LandingMainSection:after { content:""; position:absolute; left:48%; bottom:0; background:url('https://www.salesprogramme.com/hubfs/circle03-1.svg'); width:100%; height:100%; background-repeat:no-repeat; }
.DownloadConversion .LandingMainSection h1, .DownloadConversion .LandingMainSection h2, .DownloadConversion .LandingMainSection h3 { color:#fff; }
.DownloadConversion .LandingMainSection p { color:#fff; }
.DownloadConversion .LandingMainSection p strong { color:#fff; }

.DownloadConversion .LandingContentBox { align-items: start;  }
.DownloadConversion .LandingContent { width:50%; }
.DownloadConversion h1, .DownloadConversion h2, .DownloadConversion h3 { position:relative; padding-bottom: 25px; margin-bottom: 25px; } 
.DownloadConversion h1:after, .DownloadConversion h2:after, .DownloadConversion h3:after { content:""; position: absolute; height:4px; width:100px; background:#464646; left:0; bottom:0;  }
.DownloadConversion .LandingMainSection h1:after, .DownloadConversion .LandingMainSection h2:after, .DownloadConversion .LandingMainSection h3:after { background:#fff; }

.DownloadConversion .LandingContentBox { box-shadow: none; -webkit-box-shadow: none; padding:0; background:none; }
.DownloadConversion .LandingContentBox h2 span { color:#00aeef; }

.DownloadConversion .LandingForm { box-shadow:none; background: rgba(255,255,255,0.9); position:relative; z-index:4; width:50%; }
.DownloadConversion .LandingForm h3 { padding:0; margin:0; }
.DownloadConversion .LandingForm h3:after { content:none; }

.DownloadConversion .StylingContent { background:#f2f2f2; padding:30px 0;  }
.DownloadConversion .StylingContentBox { max-width: 70%; }

.DownloadConversion .NewImgSide img { max-height: 400px; width: auto; margin: 0 auto; }
.DownloadConversion .NewImgContentBox .NewImgSide { order:0; }

.DownloadConversion .LPFooter { padding:12px 0 25px; }
.DownloadConversion .LPFooter ul { margin:0; padding:0; }
.DownloadConversion .LPFooter ul li { display: inline-block; vertical-align: middle; margin-right: -4px; padding: 25px 10px; }
.DownloadConversion .LPFooter ul li a { display: block; width: 25px; height: 25px; background-color: #fff; line-height: 25px; text-align: center; border-radius: 3px; color: #00a1ec; font-size: 15px; }

.DownloadConversion .scrolldown-section { display:block !important; }
.DownloadConversion .scrolldown-section a span::before { background:#fff; }
.DownloadConversion .scrolldown-section a span { border-color:#fff; height: 40px;    bottom: 10px; }

.DownloadConversion .wrapper { max-width:1200px; }

/* Technical Consulting Projects Page 2022 */
.TechnicalConsultingPro .StylingContentBox { max-width: 80% !important; text-align: center; }
.TechnicalConsultingPro .TwoColumn_accordionSection { background:#f5f8fa; }
.TechnicalConsultingPro .AccordionContent .w50 { width:100%; }

.TechnicalConsultingPro .OnBoarding_Card { margin-left:13px; margin-right:13px; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); -webkit-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); padding:5px 25px 25px; }
.TechnicalConsultingPro .onboarding-box-Section { background:#f5f8fa;}

.TechnicalConsultingPro .PricingHubspotZohoSection { background:none; }
.TechnicalConsultingPro .PricingHubspotZohoSection .MainTitle { padding-bottom:0; }
.TechnicalConsultingPro .PricingHubspotZohoSection .ButtonLink { padding-top:0; }
.TechnicalConsultingPro .PricingHubspotZohoSection table { width:900px; }
.TechnicalConsultingPro .TwoColumn_accordionSection .MainTitle h2 { padding-top:0; }
.TechnicalConsultingPro .LPCTA_Section { background:none; }

/* Technical Consulting Ongoing Page - 2022 */
.technical-consulting-ongoing .StylingContentBox { max-width: 100%; }
.technical-consulting-ongoing .IMPServiceSection { background:#f5f8fa; }
.technical-consulting-ongoing .IMPServiceSection .Services ul li { width:50%; }
.technical-consulting-ongoing .IMPServiceSection .Services ul li ul li{ width:100%; margin-bottom:0; }
.technical-consulting-ongoing .OnBoarding_Card { text-align:center; padding:5px 25px 25px; box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); -webkit-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 10%); background:#00aef0; }
.technical-consulting-ongoing .OnBoarding_Card h5, .technical-consulting-ongoing .OnBoarding_Card p { color:#fff; }
.technical-consulting-ongoing .OnBoarding_Card:nth-child(even) { background:#f8761f; }
.technical-consulting-ongoing .OnBoarding_Card a { background:#fff; color:#00aef0; border-color:#fff; }
.technical-consulting-ongoing .IMPServiceSection .Services ul li h6 { color:#84c441; }

/* Migration Services Page - 2022*/
.Migration-Services .TwoColumn_accordionSection { background:#f5f8fa; }
.Migration-Services .TwoColumn_accordionSection .MainTitle h2 { padding:0; }

.Migration-Services .AccordionContent .w50 { width:100%; }
.Migration-Services  .LPCTA_Section { background:none; }

/* Template Set Up  Page - 2022 */
.TemplateSetup .TabbingBoxsSection, .TemplateSetup .TwoColumn_accordionSection  { background:#f5f8fa; }
.TemplateSetup .PricingHubspotZohoSection, .TemplateSetup .LPCTA_Section { background:none; }

.TemplateSetup .TabbingBoxLinks ul { border-bottom:2px solid #404041; margin-bottom:20px; }
.TemplateSetup .TabbingBoxLinks ul li { padding:0;  }

.TemplateSetup .TabbingBoxLinks ul li:first-child.current span { border-bottom:4px solid #00aef0; }
.TemplateSetup .TabbingBoxLinks ul li:nth-child(2).current span { border-bottom:4px solid #84c441; }
.TemplateSetup .TabbingBoxLinks ul li:nth-child(3).current span { border-bottom:4px solid #f8761f; }
.TemplateSetup .TabbingBoxLinks ul li span { padding-bottom:22px; display:block; margin-bottom:-3px;  }

.TemplateSetup .PricingHubspotZohoSection .MainTitle {  padding-bottom:0;}
.TemplateSetup .PricingHubspotZohoSection table { width:900px; }

.TemplateSetup .TwoColumn_accordionSection .AccordionContent .w50 { width:100%; }
.TemplateSetup .StylingContentBox { max-width:100%; }
.TemplateSetup .TwoColumn_accordionSection .AccordionContent .pl { display:none; }

/* About Us Page - 2022 */
.AboutUs .StylingContentBox { max-width:80%; text-align:center; }
.AboutUs .StylingContentBox p span { color:#00AEEF; font-weight:700; }

.QuoteCoFounder h2 { line-height:1.5;  }
.QuoteCoFounder h6 { font-size:22px; color:#00AEEF; }
.QuoteCoFounder h3 { font-size:22px; margin-bottom:10px; }
.QuoteCoFounderBox { max-width:65%; margin:auto; }

.QuoteCoFounderBox .QuoteAuthor span { color:#464646; font-weight:600; font-family: 'Open Sans', sans-serif; }

.MainQuoteText.left_icon, .MainQuoteText.right_icon { position:relative; }
.MainQuoteText.right_icon:after { content: ""; position: absolute; right: -130px; top: 9px; background: url(https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Images/Right-quote.png); width: 83px; height: 83px; }
.MainQuoteText.left_icon:after { content: ""; position: absolute; left: -130px; top: 9px; background: url(https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Images/left-quote.png); width: 83px; height: 83px; }

.AboutUs .VideoInner { position: relative; padding-bottom: 56.25%; }
.AboutUs .VideoInner iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.AboutUs .VideoContent p span { color:#00AEEF; font-size:18px; font-weight:500; }

.AboutUs .Video_Content_box{ display: flex; align-items: center; justify-content: space-between; padding-bottom:0;  }
.AboutUs .Video { order: 2; }
.AboutUs .ImgContentBox { display: flex; align-items: center; justify-content: space-between; }
.AboutUs .LeftSection { width: 50%; }
.AboutUs .RightSection { width: 50%; padding-left: 20px; }
.AboutUs .RightSection p span { color:#00AEEF; font-weight:700; }
.AboutUs .RightSection p { margin-top: 16px; }

.ReviewContent { border: 1px solid #E9E9E9; background: #fff; padding: 18px; }
.ReviewAuthorDetail { background: #00AEEF; padding: 8px; color: #fff; display: flex; }
.Review { display: flex; gap: 12px; flex-wrap: wrap; }
.ReviewStart { padding-top: 12px; }
.AuthorImg { width: 70px; margin-top: -35px; height: 70px; }
.AuthorImg img { border-radius:100%; }
.BioAuthorReview { text-align: right; padding: 0 14px; }
.BioAuthorReview span { font-size: 14px; font-family: 'Open Sans',sans-serif; }
.ReviewContent p { font-style:italic; font-family: 'Open Sans',sans-serif; font-weight:600; line-height:27px;  }
.ReviewPost { width: 326px; }

.AboutUs_subscribe { background:#F5F8FA; }
.AboutUs_subscribe form { max-width:739px; margin:auto; border:1px solid #00AEEF; background:#fff; border-radius:4px; }
.AboutUs_subscribe input[type=email] { border-radius:4px 0px 0px 4px; border:0; width:568.5px !important; display:inline-block; vertical-align:top; }
.AboutUs_subscribe input[type=submit] { border-radius:0 4px 4px 0px; max-width:186px; vertical-align:top; }

.AboutUs_subscribe .hs_submit.hs-submit { display: inline-block; }
.AboutUs_subscribe form .field { display:inline-block; padding-bottom:0; }
.AboutUs_subscribe label { display:none; }
.AboutUs_subscribe .hs-error-msgs { padding:0; margin:0; }
.AboutUs_subscribe ::-webkit-input-placeholder { color: #464646; opacity:1; }
.AboutUs_subscribe :-ms-input-placeholder { color: #464646; opacity:1; }
.AboutUs_subscribe ::placeholder { color: #464646; opacity:1; }

.AboutUs_subscribe .hs-error-msgs li label { display: inline-block; }
.AboutUs_subscribe .hs_error_rollup { position: absolute; }
.AboutUs_subscribe .hs_email .hs-error-msgs { display:none !important; }

/********************************** Hubspot Video Demo - 2022 **********************************/
.HubspotVideo_Demo .VideoContent_Section { padding-bottom:0; }
.HubspotVideo_Demo .Video_Content_box { margin: 150px auto 0; width: 80%; display: flex; flex-wrap: wrap; }
.HubspotVideo_Demo .Video { order:2; }
.HubspotVideo_Demo .VideoContent { text-align:center; padding:20px 0; }

.HubspotVideo_Demo .w50 { width:100%;  }
.HubspotVideo_Demo iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }
.HubspotVideo_Demo .VideoInner { padding-bottom: 56.25%; position: relative; }

/********************************** Hubspot ROI Page - 2022  **********************************/
.HubspotROI .StylingContent  { padding-bottom:0; }
.HubspotROI .StylingContentBox { max-width: 100%; text-align:center; }
.HubspotROI .ContentImage_Section { background:none; padding-top:60px; }
.HubspotROI .ContentBox_Module { padding: 40px; } 

.ZigZag_Box { display: flex; justify-content: center; align-items: center; }
.ZigZag_Box:nth-child(odd) .ZigZag_Image { order: 2; }

.HubspotROI .CalltoactionSection { background:#f5f8fa; text-align:center; }
.HubspotROI .CalltoactionSection p { margin-bottom:15px; }
.HubspotROI .ZigZag_Content { padding:35px; }

.HubspotROI .contacttimeline_imgContent { background:none; }
.HubspotROI .MainTitle { max-width:70%; margin:auto; }

.HubspotROI .PricingHubspotZohoSection table { width:1000px; }
.RemovePendding { padding-top:0; }

/* Growth Grader Pages - 2022 */
.GrowthGrader_intro { background-image: linear-gradient(to bottom left, #00aef0, #318db1 ) !important; color:#fff; height:100vh; }

.IntroLogo img { max-width:250px; }
.GrowthGrader_introBox, .GrowthGrader_SocialMedia { max-width:650px; margin:auto; text-align:center; }

.GrowthGrader_introBox form { max-width:65%; margin:auto; }
.GrowthGrader_introBox input[type="submit"], 
.GrowthGrader_introBox input[type="button"] { background:#84c441 !important; border-color:#84c441; }
.GrowthGrader_introBox input[type="submit"]:hover,
.GrowthGrader_introBox input[type="button"]:hover{ color: #84c441; background: transparent !important; }

.IntroTopImg svg { max-width: 48%; }

.GrowthGrader_introBox line { fill: none; stroke: rgb(234, 240, 246); stroke-miterlimit: 10; stroke-width: 2px; }

.GrowthGrader_SocialMedia ul { margin:15px 0 0; padding:0; }
.GrowthGrader_SocialMedia ul li { margin:0 5px; padding:0; display:inline-block; list-style:none; }
.GrowthGrader_SocialMedia ul li a { display: block; width: 25px; height: 25px; background-color: #fff; line-height: 25px; text-align: center; border-radius: 3px; color: #00a1ec; font-size: 15px; }
.GrowthGrader_SocialMedia ul li a:hover { color: #84c441; }

/* Attract Page - 2022 */
.TopstepSection .TopStepBox { max-width:650px; margin:0 auto; text-align:center; }

.progress-bar { padding: 0px; margin: 0px 0 10px; text-align: center; list-style: none; }
.StepCheck { position: relative; display: inline-block; width: 16px; height: 16px; border-radius: 50%; margin-right: 3rem; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); }

.StepCheck .progress-bar__Checkmark-sc-1hrwg9k-1 { stroke: rgb(45, 62, 80); opacity: 1; }

.bZwOMb { position: absolute; top: 50%; left: 50%; width: 10px; height: 10px; margin-top: -5px; margin-left: -5px; stroke-width: 6; }
.StepCheck::after { content: ""; display: block; width: 2rem; height: 2px; position: absolute; top: 50%; left: 100%; margin-left: 0.65rem; background-color: rgb(255, 255, 255); }

.UnCheck { position: relative; display: inline-block; width: 16px; height: 16px; border-radius: 50%; margin-right: 3rem; color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); background-color: transparent; }
.UnCheck::after { content: ""; display: block; width: 2rem; height: 2px; position: absolute; top: 50%; left: 100%; margin-left: 0.65rem; background-color: rgb(255, 255, 255); }

.Socialmedia_Section { border-top:1px solid #ffff; }

/* Radio Button Styling */
.questionsForm_Box { max-width:1000px; margin:auto; }
.Questions, .checkallapply { border-top:5px solid #84c441; border-bottom:5px solid #84c441; border-radius:5px; background:#fff; padding:25px; text-align:left; color:#404041; margin-bottom:20px; }

.Questions ul { margin:0; padding:0; }
.Questions ul li { display: block; position: relative;  }
.Questions ul li input[type=radio] { position: absolute; visibility: hidden; }

.Questions ul li label { display: block; position: relative; font-weight: 300; font-size: 18px; padding: 16px 25px 24px 45px; margin: 10px auto; height: 30px; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; }
.Questions ul li:hover label { color: #84c441; }

.Questions ul li .check { display: block; position: absolute; border: 4px solid #00aef0; border-radius: 100%; height: 30px; width: 30px; top: 14px; left: 0; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }
.Questions ul li:hover .check { border: 4px solid #84c441; }
.Questions ul li .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 14px; width: 14px; top: 4px; left: 4px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.Questions input[type=radio]:checked ~ .check { border: 4px solid #84c441; }
.Questions input[type=radio]:checked ~ .check::before{ background: #84c441; }
.Questions input[type=radio]:checked ~ label { color: #84c441; }

.checkallapply h4 { padding-bottom:20px; }
.checkallapply label { cursor: pointer; user-select: none; display: block; margin-bottom:20px; }
.checkallapply .icon { font-size: 1.1em; }
.checkallapply span { position: relative; border: 2px solid #00aef0; border-radius: 5px; transition: 0.4s; padding: 9px 14px !important; color: #00aef0; display: flex; align-items: center; column-gap: 7px; }
.checkallapply input { pointer-events: none; display: none; }
.checkallapply input:checked + span { border-color: #f8761f; color: #f8761f; }

.checkallapply form input[type="radio"]+span, .checkallapply form input[type="checkbox"]+span { content: none; }
.checkallapply form input[type="radio"]+span:before, .checkallapply form input[type="checkbox"]+span:before, .checkallapply input[type="checkbox"]+span:before { content:none; }

/* Compnay Info Page - 2022 */
.Company_infoForm { background:#00aeef; color:#fff; }
.Company_InfoForm { border-radius: 5px; background: #fff; box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); padding: 50px 32px; margin:0 auto 40px; max-width:800px; position:relative; }
.Company_InfoForm label { color:#404041; }
.Company_InfoForm .hs_submit.hs-submit { text-align: right; }
.Company_InfoForm .hs_submit.hs-submit input { text-transform:capitalize; }

.Company_InfoForm .backBtn { position: absolute; bottom: 50px; }

/* Result Page - 2022 */
.ResultBanner, .Growthgrader_result .Socialmedia_Section { text-align:center; background-image: linear-gradient(to bottom left, #00aef0, #318db1 ) !important; color:#fff; }

.ResultBanner { color:#fff; }
.ResultLogo { padding:0px 0 0; }
.ResultLogo img { max-width:250px; }

.ResultBanner .SectionTitle { padding:40px 0; }
.BannerButton { display: flex; align-items: center; justify-content: center; margin-top: 20px; gap:20px; }
.BannerButton .button a { background:#fff; color:#00aeef; border-color:#fff; padding:10px 34px; }
.button.altBtn a { background:#84c441; border-color:#84c441; color:#fff; }

.ResultContentBox { max-width:650px; margin:auto; }
.TotalScore { padding-bottom:25px; }

.PhaseSectionBox { display: flex; justify-content: center; gap: 20px; }
.PhaseSingleBox { border-radius: 5px; background: #fff; box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); padding: 25px; border-top: 3px solid #00aeef; border-bottom: 3px solid #00aeef; position: relative; }
.PhaseSingleBox .icon { max-width: 50px; }
.PhaseSingleBox .button { margin-top: 20px; }

.PhaseSectionBox.TwoColum .PhaseSingleBox { width:48%; }

.PhaseSection .SectionTitle { max-width:80%; margin:auto; }
.PhaseSectionBox.ThreeColum .PhaseSingleBox { width:33%; }

.TwoButton { display: flex; align-items: center; justify-content: center; gap: 20px; }


/* Result Box Section */
.ResultBoxs_section button { -webkit-appearance: none; -moz-appearance: none; appearance: none; font: inherit; margin: 0; }
.QxxLR { position: relative; z-index: 5; list-style: none; margin: 0px; padding: 0px 0px 1rem; }

.kisuDs { display: block; margin-bottom: 0.5rem; }

.fKYGDT { position: relative; padding: 0px; border: 0px; appearance: none; width: 100%; background: transparent; cursor: pointer; color: inherit; outline: 0px; }
.fKYGDT::after { content: ""; display: none; position: absolute; z-index: 9; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 3px; visibility: hidden; opacity: 0; background-color: rgba(45, 62, 80, 0.35); transition: all 0.2s ease 0s; }

.kUWCpD { position: relative; z-index: 9; display: block; overflow: hidden; margin: 0px; padding: 1.2rem 1rem; background-color: transparent; box-shadow: none; }

.duOXWJ { display: none; position: absolute; z-index: 5; bottom: -0.8rem; left: 0px; width: 100%; opacity: 1; visibility: visible; }
.duOXWJ svg { display: block; stroke: currentcolor; width: 1.6rem; margin: 0px auto; height: auto; stroke-width: 1.75; color: rgb(51, 71, 91); }

.ipBqJr { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 3px; box-shadow: rgb(45 62 80 / 12%) 0px 1px 5px 0px; background-color: rgb(255, 255, 255); }

.dLxdRz { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 0.5rem; }

.gRbelM { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; text-transform: uppercase; }
.iKuyF { line-height: 1.4; margin: 0px; text-align: left; font-size: 0.75rem; font-weight: 600; }

.dyAjUn { display: block; appearance: none; border: none; border-radius: 3px; height: 0.5rem; width: 10rem; margin-left: auto; margin-right: auto; color: rgb(245, 194, 107); }
.grBcWr { display: block; appearance: none; border: none; border-radius: 3px; height: 0.5rem; width: 10rem; margin-left: auto; margin-right: auto; color: rgb(0, 189, 165); }

.jrfunS { display: block; appearance: none; border: none; border-radius: 3px; height: 0.5rem; width: 10rem; margin-left: auto; margin-right: auto; color: rgb(0, 164, 189); }
.iUQker { display: block; appearance: none; border: none; border-radius: 3px; height: 0.5rem; width: 10rem; margin-left: auto; margin-right: auto; color: rgb(242, 84, 91); }

.dksjEn.dksjEn { width: 100%; margin-left: 0px; margin-right: 0px; }


@media (min-width: 767px){
  .QxxLR { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 1rem 0px; transition: padding 0.2s ease 0s; }
  .kisuDs { width: 24%; flex-basis: 24%; margin-bottom: 0px; margin-right: 1.3333%; }

  .duOXWJ { display: block; }
  .ipBqJr { transform-origin: center top; transform: scaleY(1.25); }

  .is-active .hero-scores__StageButton-sc-1datjyp-4::after, .is-dimmed.is-hovered .fKYGDT::after { visibility: hidden; opacity: 0; }
  .fKYGDT::after { display: block; }
}

.BackNextButton { display: flex; align-items: center; justify-content: space-between; }
.BackNextButton a.button { background-color:#fff; border-color:#fff; color:#00aeef; }
.BackNextButton a.button.altBtn { color:#fff; background:#84c441; border-color:#84c441; }

.BackNextButton .NextButton { margin-left:auto; }

.CalcLang { position:absolute; right:10px; top:20px; } 

.HeaderLanguage.CalcLang ul li { display: inline-block; padding: 0 10px !important; position: relative; }
.HeaderLanguage.CalcLang ul li a { color: #fff; }
.HeaderLanguage.CalcLang ul li:first-child { position: relative; }
.HeaderLanguage.CalcLang ul li:first-child:after { position: absolute; width: 4px; height: 4px; content: ""; background: #fff; border-radius: 100%; right: -4px;  top: 10px; }

.ResultBoxs_section progress#attractProg, .PhaseSection progress#attractProgress { border: none; background: #f5c26b; color: #f5c26b; }
.ResultBoxs_section progress#attractProg::-webkit-progress-value, .PhaseSection progress#attractProgress::-webkit-progress-value { background: #f5c26b; }
.ResultBoxs_section progress#attractProg::-moz-progress-bar, .PhaseSection progress#attractProgress::-moz-progress-bar { background: #f5c26b; }

.ResultBoxs_section progress#engageProg, .PhaseSection progress#engageProgress { border: none; background: #00bda5; color: #00bda5; }
.ResultBoxs_section progress#engageProg::-webkit-progress-value, .PhaseSection progress#engageProgress::-webkit-progress-value { background: #00bda5; }
.ResultBoxs_section progress#engageProg::-moz-progress-bar, .PhaseSection progress#engageProgress::-moz-progress-bar  { background: #00bda5; }

.ResultBoxs_section progress#delightProg, .PhaseSection progress#delightProgress { border: none; background: #00a4bd; color: #00a4bd; }
.ResultBoxs_section progress#delightProg::-webkit-progress-value, .PhaseSection progress#delightProgress::-webkit-progress-value { background: #00a4bd; }
.ResultBoxs_section progress#delightProg::-moz-progress-bar, .PhaseSection progress#delightProgress::-moz-progress-bar { background: #00a4bd; }

.ResultBoxs_section progress#frictionProg, .PhaseSection progress#frictionProgress { border: none; background:#f2545b; color: #f2545b; }
.ResultBoxs_section progress#frictionProg::-webkit-progress-value, .PhaseSection progress#frictionProgress::-webkit-progress-value { background: #f2545b; }
.ResultBoxs_section progress#frictionProg::-moz-progress-bar, .PhaseSection progress#frictionProgress::-moz-progress-bar { background: #f2545b; }

.PhaseSection h5.ScoreText { padding-bottom:10px; font-size:26px; }

#attractScore, #engageScore, #delightScore, #frictionScore { font-size:16px; }
#attractSec, #attractScore { color:#f5c26b; font-weight:700; }
#engageSec, #engageScore { color:#00bda5; font-weight:700; }
#delightSec, #delightScore { color:#00a4bd; font-weight:700; }
#frictionSec, #frictionScore { color:#f2545b; font-weight:700; }

h1 span#totalScore { color:#84c441; }

.RelaxContentBox { display:none; border-radius: 5px; background: #fff; box-shadow: 0 0 10px 0px rgb(0 0 0 / 6%); padding: 25px; border-top: 3px solid #00aeef; border-bottom: 3px solid #00aeef; position: relative; text-align:center; }

.RelaxContentBox img { max-width:150px; }
.RelaxContentBox p { font-weight:600; font-size:18px; }

.AddBoxRelax .RelaxContentBox { display:block; }
.AddBoxRelax .PhaseSingleBox { display:none; }

.FreeTrialPopup  { display:none; }
.mfp-ready .FreeTrialPopup { display: block; }

/* Contact Sales Page - 2022 */
.ContactSales { text-align:center; }
.ContactSales .ContactusDetailBoxs ul li { padding-bottom:0; }
.ContactSales .buttonLink a { border-bottom:1px solid #00aeef; color:#00aeef;  margin-top:15px; display:inline-block; }
.ContactSales .ContactusDetailBoxs:nth-child(2) .buttonLink a { border-bottom-color:#84c441; color:#84c441; }
.ContactSales .ContactusDetailBoxs:nth-child(3) .buttonLink a { border-bottom-color:#f8761f; color:#f8761f; }
.ContactSales .ContactusDetailBoxs .buttonLink a:hover { border-bottom-color:#464646; color:#464646; }

.ContactSalesBox { max-width:50%; margin:auto; background-color: #fff; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 14%); padding: 30px; transition: all ease .4s; -webkit-transition: all ease .4s; border-radius: 6px; }

.TitleImage { position: relative; }
.ContactSalesBG { position: absolute; right: 0; z-index: 2; bottom: 0; }
.TitleImage_Box { z-index: 5; position: relative; max-width:70%; margin:auto; }

/* Pillar Page - 2022 */
.PillarBox { display: flex; flex-wrap: wrap; justify-content: center;align-items: flex-start;  }
.PillarLeft { width: 380px; position: sticky; top: 2%; left: 0; padding-right:35px; }
.PillarLeft ul { padding: 20px 0 0; margin: 0; list-style: none; }
.PillarLeft ul li a { font-size: 18px; color: #B0B0B0; font-weight: 600; margin: 10px 0; display: block; position: relative; left: 0; transition: all 0.3s ease; }
.PillarLeft ul li a:hover, .PillarLeft ul li a.active { padding-left: 10px; border-left:3px solid #00AEEF; color:#00AEEF; }
.PillarLeft ul li a span { padding-right: 10px; }
.PillarLeft h4 { font-size: 28px; color: #464646; }

.PillarRight { width: calc(100% - 380px); }
.PillarRight .ContentBox { padding: 15px 0; border-bottom:0; }

.PillarRight ul li { position:relative; list-style:none; margin:5px 0; }
.PillarRight  ul li:after { position:absolute; content:""; width:6px; height:6px; background:#464646; left:-20px; top:8px; }

.PillarRight .BackgroundColor { background: #F5F8FA; padding: 30px; }
.PillarRight .BackgroundColor p span { color: #00AEEF; font-weight: 600; }
.PillarRight .pillarBoxRight { border-bottom:2px solid #F5F8FA; }
.PillarRight h5 { color:#00AEEF; font-size:16px; }
.PillarRight .ContentBoxImg { padding-bottom:30px; }
.PillarRight .pillarBoxRight:first-child { padding-top:0; }

.PillarSubscribe { padding:20px; background:#F5F8FA; margin-top:30px; border-radius:5px; }
.PillarSubscribe h3 { color:#404040; padding-bottom:15px; font-size:20px; }
.PillarSubscribe label { color:#fff; display:none; }
.PillarSubscribe .hs-error-msgs { display:none !important; }
.PillarSubscribe .error { border:2px solid #ff9494; }

.pillarEbook { padding: 20px; border-radius: 5px; margin-top: 30px; color: #fff; background-size:cover; position:relative; }
.pillarEbook:after { position: absolute; border-radius: 5px; content: ""; background: rgba(0,0,0,0.5); width: 100%; height: 100%; left: 0; top: 0; }
.pillarEbook a { color: #fff;padding: 5px 24px; border: 1px solid #fff; display: inline-block; margin-top: 15px; border-radius: 30px; }
.pillarEbook a:hover { background:#fff; color:#00AEEF; }
.pillarEbook h4 { color: #fff; padding-bottom: 15px; }

.pillarEbook .eBookBox { position:relative; z-index:2; }
.pillarBoxRight.active h2 { color:#00AEEF; }

/* Pillar Page Top Bar - 2022 */
.pillarPageTobBar .PillarLeft { width: 100%; text-align: center; margin-bottom:10px; }
.pillarPageTobBar .PillarLeft ul li { display: inline-block; padding: 10px; }
.pillarPageTobBar .PillarLeft ul { padding: 10px 0; }
.pillarPageTobBar .PillarLeft ul li a { color:#404040; margin:5px 0; }
.pillarPageTobBar .PillarLeft ul li a:hover, .pillarPageTobBar .PillarLeft ul li a.active { border-left: 0; padding-left: 0; text-align: center; display: block; color:#00AEEF;  }
.pillarPageTobBar .PillarLeft.sticky { background:#F5F8FA; position:fixed; top:0; z-index:5; }

.pillarPageTobBar .PillarRight { width: 70%; margin:auto; }
.pillarPageTobBar .PillarLeft ul li span { display:none; }

/* 404 Error Page - 2022 */
.Error404Section { padding:280px 0 43px; }
.Error404Section h3 { font-size:116px; padding:0; margin:0; font-weight:800; color:#00aeef; }
.Error404Section h6 { margin-top:0; }
.Error404Section p { margin-top:10px; }

.Error404Box { display: flex; align-items: center;  background:#f5f8fa; padding:0 30px 20px; max-width:65%; }

/* Subscription Preferences page - 2022 */
.SubscriptionPreferencesNew { padding-top:200px; }
html body .SubscriptionPreferencesNew .widget-type-email_subscriptions .cell-wrapper { background:#f5f8fa; color:#404040; box-shadow:none; }
html body .SubscriptionPreferencesNew .page-header h1 { font-weight:700; margin-top:0 !important; }
html body .SubscriptionPreferencesNew .page-header > br { display:none; }
html body .SubscriptionPreferencesNew .page-header h2, html body .EmailSubscriptionsConfi .page-header h2 { color:#f8761f; padding:0; margin:0 0 5px; }
html body .SubscriptionPreferencesNew .page-header p { margin:0; }

.SubscriptionPreferencesNew form input[type="checkbox"]:checked+span:before { border-color: #00aeef; background: #00aeef; }
.SubscriptionPreferencesNew .email-prefs .item .item-inner { background: #ffffff; border: 1px solid #ffffff; }
.SubscriptionPreferencesNew .email-prefs .item p { margin: 5px 0 0 37px; }

.SubscriptionPreferencesNew .subscribe-options label { margin:10px 0 0; display: block; }

/* Email Unsubscribe Page - 2022  */
.EmailUnsubscribe { padding:200px 0 83px; }
html body .EmailUnsubscribe .widget-type-email_simple_subscription { background:#f5f8fa; }
html body .EmailUnsubscribe .page-header h1, html body .EmailSubscriptionsConfi .page-header h1 { color:#404040; font-weight:700; }

html body .EmailUnsubscribe #content h3 { display:none; }
html body .EmailUnsubscribe input.hs-input.email-edit { padding:10px 20px !important; }

/* Email Unsubscribe Page - 2022  */
.EmailSubscriptionsConfi { padding:242px 0 83px; }
html body .EmailSubscriptionsConfi .widget-type-email_subscriptions_confirmation { background:#f5f8fa; color:#404040; }
html body .EmailSubscriptionsConfi .page-header h2 { font-weight:600; }

html body .EmailSubscriptionsConfi .page-header > br { display:none; }
.EmailSubscriptionsConfi .success { color:#84c441; font-weight:600; }

/* Search Result Page - 2022 */
.SearchResultSP { padding-top:250px; }
.SearchResultSP .hs-search-field { max-width:60%; margin:0 auto 30px; }

.SearchResultSP .hs-search-results__listing li { background: #f5f9ff; padding: 20px; margin-bottom: 25px; }
.SearchResultSP .hs-search-results__listing li .hs-search-results__title { font-weight: 500; font-size: 20px; color: #00a1ec; }
.SearchResultSP .hs-search-results__listing li .hs-search-results__title:hover { color:#84c441; }
.SearchResultSP .hs-search-results__listing li p { line-height: 1.66; }
.SearchResultSP .hs-search-results__pagination a { color: #00a1ec; }
.SearchResultSP .hs-search-results__pagination a:hover { color:#84c441; } 

.SearchResultSP .hs-search-results { max-width:80%; margin:auto; }


/* Hubspot Elite Partner Page - 2022 */
.HowAgencyBox { display: flex; justify-content: center; flex-wrap: wrap; }
.agencyContent { width: 75%; padding-right:40px; margin-bottom:40px; text-align:center; }


.AgencyServices { width: 90%; display: flex;  justify-content: center; flex-wrap: wrap; }
.AgencyService { width: calc(33.33% - 31px); margin: 15px; border: 1px solid #eee; border-radius: 6px; text-align: center; padding: 20px; box-shadow: 0 0 16px 0 rgb(0 0 0 / 2%); background: #fff; }
.AgencyService h6 { font-size:16px; margin-top:15px; }
.AgencyService p { margin-top:5px; }
.AgencyServiceIcon { width: 60px; margin: auto; }

.HubspotElitePartner .StylingContent  { padding:0; }
.HubspotElitePartner .StylingContent .wrapper { background:#f5f8fa; padding:100px 60px; }
.HubspotElitePartner .StylingContentBox { text-align: center; max-width:75%; }


/* Tabbing */
.TablingstepLink ul { padding: 0; margin: 0; text-align:center; }
.TablingstepLink ul li { cursor: pointer; display: inline-block; list-style: none; text-align: left; font-size: 18px; padding: 10px 34px; background: #00aef0; color: #fff; margin: 0 10px; border-radius: 30px; }
.TabbingstepContent { padding: 25px; display:none; margin-top:15px;  padding-bottom: 50px;  }

.TabbingstepContent.current { display:block; }
.TablingstepLink ul li.current, .TablingstepLink ul li:hover { background: #84c441; color: #fff; }

.tabbingBoxStep, .Formstepthree { max-width: 70%; margin: auto; }

.Formstepthree .hs_submit.hs-submit { text-align:center; }

/* Step Counter Content and Number */
.StepNumers { border-radius: 100%; background: #00aeef; color: #fff; font-size: 18px; font-weight: 700; padding: 15px 14px; display: inline-block; line-height: 1; }

.StepCountList { display: flex; align-items: center; justify-content: center; gap: 43px; flex-wrap: wrap;  text-align:center; }
.StepTitle { font-size: 16px; font-weight: 400; margin-top: 10px; }

.StepCounterBox { position: relative; }
.StepCounterBox:after { content: ""; background: #00aeef; position: absolute; left: 75px; top: 25px; width: 100%; height: 2px; }
.StepCounterBox:last-child:after { content:none; }
.StepCounterBox.Active_step .StepNumers { background: #84c441; }
.StepCounterBox.Active_step:after { background: #84c441; }

.Hide_Bottom_section .StylingContent, .Hide_Bottom_section .HowAgencyWork, .Hide_Bottom_section .Our_expert  { display:none; }  

.faq-accordian_single { box-shadow: 0px 0px 15px rgb(0 0 0 / 10%); margin-bottom: 20px; border-radius: 8px !important; border: 5px solid white; -webkit-transition: margin 0.4s ease-in-out; -moz-transition: margin 0.4s ease-in-out; -ms-transition: margin 0.4s ease-in-out; -o-transition: margin 0.4s ease-in-out; transition: margin 0.4s ease-in-out; }
.faq-accordian_title { padding: 5px 0px 5px 20px !important; transition-delay: .5s; display: flex; align-items: center; }

.faq-accordian .faqaccordian_question { display: flex; flex: 1; cursor: pointer;  padding-left: 40px; position:relative; }
.faq-accordian .faqaccordian_question h5 { font-size:18px; }
.faq-accordian .faqaccordian_singlemain { padding:20px 72px 30px; }
.faqaccordian_singlemain ul, .faqaccordian_singlemain ol { padding:20px 40px 0; margin:0; }
.faqaccordian_singlemain ul li, .faqaccordian_singlemain ol li { padding: 6px 0; }

.faqaccordian_question span { position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }
.faq-accordian-dependent { padding: 0 72px 30px; }
.faqaccordian_input_container { font-size: 32px; }
.faq_accordian_input { position: relative; line-height: 1em; top: 0; font-family: FontAwesome,sans-serif!important; }

.faq-accordian input[type=checkbox] { font-size: inherit; margin: 0; position: absolute; z-index: 100; width: 1em; height: 1em; opacity: 0; /* top: calc(50% - 14px); */ /* transform: translateX(-9999px); */ display:block; }
.faq-accordian input[type=checkbox] + label:before { position: absolute; content: ''; left: 0; top: 0; width: 1em; height: 1em; margin: 0; border: none; border-radius: 10%; background-color: #bbbbbb; }
.faq-accordian input[type=checkbox] + label:after { position: absolute; content: ''; left: 0; right: 0; top: 0; width: 1em; height: 1em; margin: 0; border: none; background-color: white; border-radius: 10%; transform: scale(0.85); }
.faq-accordian input[type=checkbox]:checked + label:before { position: absolute; content: ''; left: 0; top: 0; width: 1em; height: 1em; margin: 0; border: none; background-color: #00aeef; }
.faq-accordian input[type=checkbox]:checked + label:after { position: absolute; content: "\f00c"; left: 4px; top: 0; width: 100%; height: 100%; margin: 0; border: none; background-color: #00aeef; border-radius: 10%; color: white; font-size: 25px; text-align: center; margin: 0 auto; }

.faq-accordian { width: 100%; margin: 50px auto 0; max-width: 70%; }


/* Service Page - 2022 */
.ServiceBox.v2 { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.ServiceBox.v2 .ServiceImages { width: 45%; height: 490px; background-size:cover; background-repeat:no-repeat; border-radius:6px; }
.ServiceBox.v2 .ServiceContent { width: 68%; }
.ServiceBox.v2 .ServiceMainContent { padding: 40px 0 50px; }
.ServiceBox.v2 .ServiceMainContent h2, .ServiceBox.v3 .ServiceContent h2, .ServiceFormBox h2 { font-size: 38px; color: #000; }

.ServiceBox.v2 .ServiceTags { min-height: 270px; padding: 46px 30px; border-radius: 6px; width: 100%; margin-bottom: -75px;  }
.ServiceBox.v2 .ServiceTags ul { margin: 20px 0 0; display: flex; padding: 0; flex-wrap: wrap; gap: 10px; }
.ServiceBox.v2 .ServiceTags ul li { padding: 0; margin: 0; list-style: none; background: #fff; padding: 6px 18px; border-radius: 6px; }

.ServiceBox.v2.ServiceImageLeft .ServiceContent { margin-left: -180px; }
.ServiceBox.v2.ServiceImageLeft .ServiceMainContent { padding-left:220px; }

.ServiceBox.v2.ServiceImageRight .ServiceImages { order: 2; }
.ServiceBox.v2.ServiceImageRight .ServiceContent { margin-right: -180px; z-index: 2; }
.ServiceBox.v2.ServiceImageRight .ServiceMainContent { padding-right: 220px; }

.ServiceBox.v3 .ServiceBoxs { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-top:145px; padding: 0 45px 50px; background: #fff; box-shadow: 0 0 25px 3px rgb(0 0 0 / 6%); border-radius: 6px; }
.ServiceBox.v3 .ServiceImage { width: 41%; height: 590px; border-radius: 6px;  margin-top: -100px; padding-top:200px; background-size:cover; background-repeat:no-repeat;}
.ServiceBox.v3 .ServiceContent { width: 59%; padding: 55px 0 0; }

.ServiceBox.v3 .ServiceBoxsLeftimg .ServiceContent { padding-left:50px; }
.ServiceBox.v3 .ServiceBoxsRightimg .ServiceImage {  order: 2; }
.ServiceBox.v3 .ServiceBoxsRightimg .ServiceContent { padding-right:50px; }

.ServiceBoxs.ServiceBoxsLeftimg + .ServiceBoxs.ServiceBoxsRightimg { margin-top: 200px; }

.ServiceFormBox { background:#F5F8FA; border-radius:6px; padding:80px; }
.ServiceFormContent  { padding-left:10px; }
.ServiceFormBox fieldset.form-columns-2 { width: 50%; display: inline-block; vertical-align: top; }
.ServiceFormBox input[type=submit] { border-radius:6px; margin-left:10px; }

.ServiceFormBox .submitted-message { padding-left:10px; }

.Hubspot_Integrations { margin-bottom: 20px; }
.Training_Coaching { margin-top:50px }


/* New Contact Us page - 2022 */
.SixLocationBoxs { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 15px; }
.NewLocationBoxs { width: calc(16.66% - 14px); padding: 50px 30px; border-radius: 6px; text-align:center; }
.LocationCityname { padding: 20px 0; }
.OfficeNumber a { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 5px; margin-top: 15px; opacity: 0.6; }
.OfficeNumber .OfficePhoneIcon { width: 19px; }
.OfficeNumber .OfficePhoneNumber { width: calc(100% - 24px); font-size: 14px; font-weight: 500; }
.LocationCityname h5 { font-size: 18px; }
.OfficeAddress { line-height: 1.7; font-size: 15px; }

.TwocolumnContactSection { text-align: center; }
.TwocolumnContact { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 70px; }
.TwocolumnContactBox { max-width: 444px; background: #fff; box-shadow: 0 0 30px 3px rgb(0 0 0 / 6%); width: 100%; border-radius: 6px; }
.TwocolumnContactBox .MainIcon { padding: 50px; }
.TwocolumnContact .TitleLink a { background: #EDF6E2; width: 100%; display: block; padding: 20px; font-size: 22px; font-weight: 700; color:#464646; }
.TwocolumnContact .TwocolumnContactBox:nth-child(2) .TitleLink a { background: #E5F7FE; }
.TwocolumnContact .TitleLink a:hover, .TwocolumnContactBox:nth-child(2) .TitleLink a:hover { background:#FFF1E8; }

.Contactus.v3 { max-width: 1000px; margin: auto; }
.Contactus.v3 p { font-size:20px; font-weight:500; margin-top:15px; }
.Contactus.v3 input[type="submit"], .Contactus.v3 input[type="button"] { border-radius: 6px; margin-left: 10px; }
.Contactus.v3 span.hs-form-required { display: inline-block; }
.Contactus.v3 .hs-form-field ul { margin:5px 0 0; padding:0; }

.Contactus2022 .AboutUs_subscribe { background: transparent; }
.Contactus2022 .AboutUs_subscribe form { max-width: 750px; width: 100%; border-radius: 6px; padding:4px; }
.Contactus2022 .AboutUs_subscribe form input[type=email] { width: 100% !important; padding: 16px; }
.Contactus2022 .AboutUs_subscribe form .field { width: calc(100% - 180px); }
.Contactus2022 .AboutUs_subscribe input[type=submit] { width: 180px; padding: 16px; border-radius:6px; text-transform: capitalize; }

.Contactus2022 .SectionTitle { max-width: 900px; margin: auto; }

.MapMainTitle { max-width: 80%; margin: auto; }
.MapMainTitle h2 { line-height: 1.4; }
.MapMainTitle h2 span { color: #84C441; }

.MapBox { position: relative; }

.CityNameIcon { background: url('https://www.salesprogramme.com/hubfs/SalesProgramme%202021/City_Box.png'); background-repeat: no-repeat; background-position: top left; width: 229px; display: flex; height: 102px; background-size: cover; align-items: center; justify-content: center; padding-top: 9px; }
.CityName { font-size: 18px; font-weight: 700; padding-left: 14px; padding-top: 5px; }

.MapMainTitle  { padding-bottom:155px; }

.LocationBoxs { position: absolute; top: 0; }
.LocationBoxs.Toronto { left: 398px; }
.LocationBoxs .CityNameIcon { position: absolute; top: -106px; left: -91px; }

.LocationBoxs.London { left: 594px; top: -63px; }
.LocationBoxs.Utah { left: 200px; top: 128px; }
.LocationBoxs.Newyork { left: 362px; top: 100px; }
.LocationBoxs.Istanbul { top: -31px; right: 524px; }
.LocationBoxs.Dubai { right: 373px; top: 174px; }

path#Path_3560 { cursor: pointer; }
path#Path_3561 { cursor: pointer; }

.LocationBoxs:hover path#Path_3560 { fill:#F8761F; }
.CityNameIcon { opacity:0; visibility: hidden; }
.LocationBoxs:hover .CityNameIcon { opacity:1; visibility: visible; }

.MapCode svg { width:100%; }
.MapSection { margin-top:35px; }

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-----=-=-=-=-=-=-=========-=-=-=-=--=-=--=--=-=-=-=-=-=-=--
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-====-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=--*/
/*-=-=- Smaller Desktop Devices -=-=-*/
@media (min-width:768px ) {
  .headerIcon:hover .headersearchParent { opacity: 1; visibility: visible; }
  .NewContactAddressSec .titleBig { width: 50%;  margin-left: auto; }
  @keyframes animates {
    from {-webkit-transform: translateY(-100%);transform: translateY(-100%) }
    to {-webkit-transform: translateY(0);transform: translateY(0)}
  }

  .comparisonLinkMain.sticky {position: fixed;left: 0;top: 0;z-index: 999;width: 100%;animation: animates .5s;box-shadow: 0px 2px 6px rgba(1,20,102,0.1)}
  span.prognroll-bar.PrognrollBarfixed {top: 77px !important; }
  /* Sales Programme Video Page V2  2021 Style */
  .LpCtaCol { padding: 0 20px; }
  .LpCtaRow { margin: 0 -20px; }
  /* Sales Programme Video Page V2  2021 Style End */

}

@media (min-width:992px ) {

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { border-radius: 10px; z-index: 3; position: absolute; top: 150%;left: 50%; transform: translateX(-50%);}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { color: #fff;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper:after { background-color: #e6f3d9; transform: rotate(2deg); left: 6px; top: 4px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:150%;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper> * { z-index: 5; position: relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper>li:first-child a { border-radius: 10px 10px 0 0;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper>li:last-child a { border-radius: 0 0 10px 10px;}

  .navigation .hs-menu-wrapper>ul>li:hover>a{color:#00aeef}

  /* Mega Menu css */
  /* New Mega Menu Styling */
  .headerParent .navigation ul li.hs-menu-depth-1 ul { padding:25px 25px 10px; }
  .headerParent .navigation ul li.hs-menu-depth-1 > a { position:relative; overflow:visible !important; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li:first-child:before { content: ""; position: absolute; width: 0; height: 0; margin-left: 0; top: -34px; left: 24px; box-sizing: border-box;border: 9px solid transparent; border-color: #fff #fff transparent transparent; transform: rotate(-45deg); box-shadow: 2px -2px 3px 0 rgba(0, 0, 0, 0.07);}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1 { padding-top: 10px; padding-bottom: 15px; position: relative; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children  ul.hs-menu-children-wrapper { top: 100% !important; left: 0 !important;  width: 660px !important; transform: none !important; max-width: inherit; background-color:#fff; box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.1); }
  .headerParent .navigation ul li.hs-menu-depth-1 { position:relative !important; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul:before { display:none !important; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul.hs-menu-children-wrapper:after { content:'' !important; position:absolute !important; top:25px !important; left:300px !important; width:1px !important;height:75% !important; transform: rotate(0deg) !important; background-color:#cee7b3 !important; display:block !important; } 
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li { width:50%; display:inline-block; vertical-align:top; margin-right:-4px; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul  li a:hover { background-color:transparent !important;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul  li a > div { display:inline-block; position:absolute; top:0; left:0; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul  li a > span { padding-left:25px; display: block; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li a { transition:all ease 0.3s;position:relative;vertical-align:top; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li a:hover { color:#00aeef !important; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li:hover a { background-color:transparent !important; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span { position:relative; }
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a { display:inline-block;width:100% !important;font-size: 15px !important; color: #595959 !important; text-align: left !important;letter-spacing: 0.1em;line-height: 1.22; padding: 0px 10px !important;padding-bottom:20px !important;position:relative;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span:after { content:'\f105';font-family:FontAwesome;font-size:22px;line-height:19px;padding-left: 10px;transition:all ease 0.3s;opacity:0;visibility:hidden;color:#00aeef;vertical-align:top;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a:hover > span:after { opacity:1;visibility:visible; }
  .headerParent .navigation ul li.hs-menu-depth-1:hover ul { opacity: 1 !important; visibility: visible !important; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper:after { display:none; }

  .spacer { width: 10px; display: inline-block; height: 5px; }

  .bannerContent h3 { font-size:22px; }
  .whiteNavigation .navigation .hs-menu-wrapper>ul>li>a { color:#fff; }
  .tabShow { display:none; }

  /*-=-=-=-=-=-=-=-=-=-=-=-=-=-= Pricing Page =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  /* Section 1  */
  .pricingPage .bannersecParent { padding-top:250px; }
  /* Section 3 */
  .pricingPage .ourmethodsectionTitle { margin: 0 0 0 auto; max-width: 56%; width: 56%; }
  /* Section 5 */
  .customofferBox { max-width:500px; }
  .customRightside { padding-left:40px; }

  /* Blog  */
  .recentMobile { display:none !important; }

  .salesnavigation { text-align: right; padding-right: 30px !important }
  .salesnavigation { position:relative; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { left: 50% !important; transform: translateX(-50%) !important; }

  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li:before { left: calc(100% - 18px) !important; }

  /* Credit System Section */
  .creditsystemRepeat { padding-left: 30px; padding-right: 30px; }
}

@media (min-width:1231px ) {
  .blodpodParent{margin-left:-20px; margin-right:-20px;}
  .bloglistingpod{padding-left:20px; padding-right:-20px;}
}

@media ( min-width: 1367px ){
  .hsg-page-header__blobs svg { max-height: 650px; }
}

@media (min-width:1550px ) {

  .wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1370px; padding-left: 15px; padding-right: 15px; }

  h1, .h1, .h1 h2 { font-size:62px; line-height:1.16; }
  h2, .h2 { font-size:42px; line-height:1.24; }
  h3, .h3 { font-size:32px; line-height:1.3; }
  h4, .h4 { font-size:24px; line-height:1.4; }
  h5, .h5 { font-size:22px; line-height:1.4; }/* blank */
  h6, .h6 { font-size:18px; line-height:1.5; }/* blank */

  .titleBig big{font-size:40px;}

  /*  Pricing page  */
  .pricingPage .inverstorTitle.titleStylever3 span.titleLinever3, .customizeTitle.titleStylever3 span.titleLinever3{right: calc(50% - 30px);}
  .pricingPage .ourmethodTitle.titleStylever3 span.titleLinever3{left: calc(50% - 30px);}

  /* Imapact Price Page - 2022 */
  .ImpactPricing .StylingContentBox iframe { width: 608px; height: 344px; }


}

@media (min-width:1600px ) {
  /* Banner Section  */
  .bannerColorBg, .bannerimgBg{width: 650px; height: 550px; right:-15%; border-radius:100px;}
  .bannerMainBg{border-radius:100px}
  .ourserviceimgBg, .ourserviceColorBg{left: -12%; border-radius:100px}
  .ourserviceMainBg{border-radius:100px}
  .customerDataimgBg, .customerDataColorBg,.customerDataMainBg{border-radius:100px;}

  /* Service Banner Section  */
  .ServicebannerColorBg, .ServicebannerimgBg{width: 750px; height: 650px;    right: -13%;}
  .serviceBannerRight img { max-width: 120%;}

  /* Pricing Page  */
  .pricingPage .bannerVer2 .bannerColorBg,.pricingPage .bannerVer2 .bannerimgBg{width:750px; height:750px;}
  .pricingPage .bannerVer2 .bannerColorBg,.pricingPage .bannerVer2  .bannerimgBg{right:-14%}
  .titleBoxInnerStyle.titleStylever3 span.titleLinever3 {  right: calc(50vw + -30%); }

  /* Podcast BLog */
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 21vw; }

}

@media (min-width:1920px ) {
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 16vw; }
}

@media (min-width: 1231px) and (max-width: 1400px) {
  .bannerColorBg, .bannerimgBg { right: -24%; height: 520px; }
  .ourmethodsvgParent { padding: 0 30px; max-height: 390px; }
  .arrowActive { top:28.33%; }
}

@media (max-width:1550px){

  /* Frontline Playbook Landing Page */
  .RightVideo iframe { width: 549px; height: 308px; }

  /* Weekly Updates Page 2022 */
  .WeeklyVideoBox .VideoBox iframe { height: 214px; }
  .BannerVideo iframe { width: 610px; height: 346px;  }

  .TipsPage .post-item { width: 32%; }
  .DownloadConversion .LandingMainSection { overflow:hidden; }

  .HeadersearchBox, .headerCta, .HeaderLanguage { margin-top:0; }

  /* New contact us Page - 2022 */
  .NewLocationBoxs { padding:40px 20px; }

  .LocationBoxs.Istanbul { top: -9px; right: 474px; }
  .LocationBoxs.London { left: 516px; top: -34px; }
  .LocationBoxs.Toronto { left: 351px; top: 26px; }
  .LocationBoxs.Newyork { left: 325px; top: 111px; }
  .LocationBoxs.Utah { left: 175px; top: 172px; }


}
@media (max-width:1366px ) {
  .podcastrecTitle .titleStylever3 span.titleLinever3 {  right: 26vw;}
  .font_size h3 { font-size: 32px; }

  /* Imapact Price Page - 2022 */
  .ImpactPricing .StylingContentBox iframe { width: 608px; height: 344px; }
  /* Frontline Playbook Landing Page */

  /* Abbout Us Page */
  .ReviewPost { width: 296px; }

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

  .CRM_Service ul li { padding: 10px 38px; margin: 0 ; font-size:16px; }

  /* Free Training inner Page */
  .blog-section.inner .Left_Content { padding: 18px; }
  .content p { margin-top:10px; }

}

@media (max-width:1230px ) {
  .wrapper { max-width:1000px }
  .headerParent { padding:40px 0; }
  .saleslogo { width: 150px; } 
  .saleslogo img { max-width: 150px; }
  .salesnavigation { width: calc(100% - 382px); padding: 0 10px; }
  .navigation .hs-menu-wrapper > ul > li > a { font-size: 13px; padding:0 10px; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { font-size:13px; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a { font-size:13px; }
  .headerParent .navigation ul li.hs-menu-depth-1:nth-child(2) > ul.hs-menu-children-wrapper:after { left: 227px !important; }

  /* Banner Section  */
  .bannersecParent { padding-top: 225px; }
  .bannerColorBg, .bannerimgBg { right:-25%; height: 470px; }
  .bannerPicture { width: 130%; height: 130%;top: 0%; left: -15%; background-position: top left 40%; }
  .bannerPictureParellex { width: 120%; height: 120%; left: -20%; }
  .bannerlogoBg { width: 300px; height: 300px;top: -200px;left: -70px; }
  .bannerlogoParent:before { width:70%; }

  /* our Method  */
  .ourmethodsvgParent { padding:0 0 0 10% }
  .arrowActive { width: 30px; top:28.33%; }

  .ourmethodTitle.titleStylever3 span.titleLinever3 { right: calc(50vw + -150px ); }
  /* Our Services  */
  .ourserviceimgBg, .ourserviceColorBg { left: -50%; }
  /* Acquire Section   */
  .customerDataimgBg, .customerDataColorBg { right: -20%; }
  .customerDataPicture { top:-15%; }
  .AcquireCustomersParent { max-width: 600px; }

  /* testimonial  */
  .testimonialRepeat { padding: 8px; }

  /* Footer Section  */
  .footertopShape { right: -20%; }
  .footerbottomShape { right: -19%; }

  /* Update Css  */
  .ourmethodsvgParent { padding: 0; max-height: 390px; padding-right: 0; max-width: 390px; }
  .arrowActive { left: 95%; }

  /* Service Page  */
  .ServicebannerColorBg, .ServicebannerimgBg { width: 650px; height: 650px; right:-30%; }
  .servicebannerBottom { margin-top:0; padding-top:20px; }

  /*-=-=-=-=-=-=-=-=-=-=-=-=-=-= Pricing Page =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  .pricingPage .bannerFull { overflow:hidden; }
  /*  Section 2  */
  .investorplanParent { margin-left:-15px; margin-right:-15px; }
  .investorplanRepeat { padding:15px; }

  /* Section 3 */
  .pricingPage .ourmethodTitle.titleStylever3 span.titleLinever3{ left: calc(50vw + -150px );}

  /* Blog  */
  .PublishSocialtop { left: -30px;}

  .contactAddParent > div { padding-left: 30px; }
  /*   .PublishSocialtopFixed .PublishSocialtop { left: calc(50vw - 1025px /2);} */

  .PublishSocialtop.sticky1 { left: calc(50vw - 1025px /2); }
  .PublishSocialtop.buttonSticky { left:30px; }

  /* SUBSCRIBE FORM */
  .podcastsubscriParent { max-width: 600px; }

  /* Sales Programme Video Page V2  2021 Style */
  .LpBannersection { padding: 70px 0; }
  .bigw100 { width: 100%; }
  /* Sales Programme Video Page V2  2021 Style End */

  /* Onboarding Page 2021 */
  .onboarding_videosection iframe { height:259px; width:100%; }

  .CRM_Service ul li { padding: 10px 17px; }

  .Percentage_Content { max-width:405px; }

  /* Free Training inner page */
  .blog-section.inner iframe { height: 273px; }
  .blog-section.inner .Left_Content .content { margin-bottom: 15px; padding-bottom: 15px; }
  .blog-section.inner .Left_Content h1 { font-size:28px; margin-bottom: 15px; padding-bottom: 15px; }

  .blog-section.inner .Season_info .Episode p { margin-bottom:0; padding-bottom:10px; border:0; }

  .AwardImage_section ul li img { height: 6rem; }
  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .HubProduct_CMS .video_width_richText_section_inner iframe { height: 274px; }

  /* Contact us page 2021 */
  .ContactUS_Content h2 { font-size: 30px; line-height: 45px; }

  /* Marketing Hub Onboarding Plan Page */
  .PhaseContent { width: 71%; }

  /* Impact Price Page - 2022 */
  .StylingContentBox { max-width: 63%; }

  /* Frontline Playbook Landing Page */
  .RightVideo iframe { width: 425px; height: 240px; }

  /* Weekly Updates Page 2022 */
  .WeeklyVideoBox .VideoBox iframe { height: 166px; }
  .BannerVideo iframe { width: 100%; height: 274px; }
  .BlogPostCTA { width:32%; }
  .TipsPage .post-item { width: 31.8%; }

  /* About Us Page */
  .ReviewPost { width: 24%; }
  .ReviewContent { padding:10px; }
  .CMS h1 { font-size:32px; }

  /* New Contact us Page - 222 */
  .NewLocationBoxs { width: calc(25% - 14px); }

  .LocationBoxs.Utah { left: 142px; top: 189px; }
  .LocationBoxs.Dubai { right: 285px; top: 188px; }
  .LocationBoxs.Newyork { left: 277px; top: 112px; }
  .LocationBoxs.Toronto { left: 279px; top: 60px; }
  .LocationBoxs.Istanbul { top: 35px; right: 360px; }
  .LocationBoxs.London { left: 406px; top: 21px; }

}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {
  .wrapper { max-width:900px }
  .mintab50{ width:50%; }
  .mintabpt10 { padding-top:10px; }
  .mintabpt20 { padding-top:20px; }
  .mintabpt30 { padding-top:30px; }
  .pb100, .p100-0 { padding-bottom: 70px; }
  /*  Header Section  */
  .headerParent .wrapper { max-width: 100%;}

  /* mega menu */
  /* New Mega Menu Styling */
  .headerParent .navigation ul li.hs-menu-depth-1 ul { padding: 15px;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul li a > span { padding-left: 20px;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a { letter-spacing: 0;width:100% !important;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper { width: 550px !important;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul.hs-menu-children-wrapper:after{top:15px !important;left:250px !important;height:85% !important;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li:first-child:before{top:-24px;}

  .headerParent .navigation .hs-menu-wrapper>ul>li.active>a { background-color: transparent; color: #000; }
  .headerParent .navigation .hs-menu-wrapper>ul>li.active.listOpenMenu>a { color: #00aeef; background: #fff; }

  .bodyParent { padding-top: 148px }

  /* Banner Section */
  .bannercontactParent { top: 80vh; }
  .bannerlogoBg { left: -70px; top: -240px; }
  .bannerColorBg, .bannerimgBg { right: -35%; height: 500px; }
  .bannerColorBg, .bannerimgBg,.bannerMainBg { border-radius: 50px; }
  .ourserviceimgBg, .ourserviceColorBg,.ourserviceMainBg { border-radius: 50px; }
  .customerDataimgBg, .customerDataColorBg,.customerDataMainBg { border-radius: 50px; }
  /* our Method  */
  .arrowActive { left: 0;}
  .ourmethodSection { padding: 60px 0;}
  .ourcircleContent {padding-top: 60px;}
  /* Data Driven Section */
  .customerDataimgBg, .customerDataColorBg { width: 75%; right: -40%; }
  .customerDataPicture { right: 0%; }

  /*  Update Css  */
  .arrowActive { right: -15px; left: inherit; width: 20px; top: 43%; }

  /*  Blog Section  */
  .PublishSocialtopFixed .PublishSocialtop { left: calc(50vw - 945px /2);}
  .PublishSocialtop.sticky1 { left: calc(50vw - 945px /2); }
  .PublishSocialtop.buttonSticky{ left:-30px}

  /* Pod cast Recent Post */
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 31vw;}
  .CommunityCol {width: 50%;}

  /* Sales Programme The Flywheel  Page V2  2021 Style */
  .blockquoteStyle blockquote {margin: 25px 0 40px;width: 100%;max-width: 100%;left: 0;transform: translateX(0);}

  .CtaGalleryCol {flex-basis: calc(50% - 2rem);margin: 1.5rem 1rem;}
  .CtaGalleryCard { margin: 0 auto; }

  /* Sales Programme The Flywheel  Page V2  2021 Style End */
  .bannerNewInner { margin: 0; }
  .bannerNewMay { padding-bottom: 60px; padding-top: 190px; }

  .innerInboundBanner { padding: 170px 0 100px; }

  .videoPillarContentMain { padding-left: 0; }
  .videoPillarTitleInner {font-size: 26px;  }
  .videoContentInner { font-size: 16px; }

  .growthDrivenBanner { padding: 200px 0 80px; }
  .drivenSubTitle { font-size: 18px; }

  .singleColumnContent { font-size: 18px; }

  .growthThreeColumn { padding: 70px 0; }
  .drivenThreeColInner { padding: 50px 30px 30px; }
  .drivenColContent { font-size: 18px; }
  .threeColDrivenBoXUpperTitle { padding-top: 30px; }

  /*  Resources Page Midea Query JUNE-2021  */
  .Resources_Blogs_inner > div { width : 50%; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Career page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .JobSignlePost ul li .jobBox { padding:20px; }
  .mfp-wrap { top:0 !important; }
  .postpopup { padding:20px; }
  .JobQualifications ul, .JobDescription ul, .JobRequirements ul { margin-bottom:20px; } 
  .JobApplyFrom h4 { margin-bottom:20px; }
  .AboutProrgamme { padding:20px 0; }
  .JobApplyFrom { margin-top:20px; }
  .JobApplyFrom input[type="submit"] { margin-top:15px; }

  .TitleDescription p { font-size:20px;  }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .OnboardingService_Link ul li { width:204px; }
  .OnboardingService_Link ul li a { font-size:18px; }
  .onboarding_videosection iframe { height:230px; }

  .Onboarding-page .two_col_content_image_section_outer .w80 { width:100%; }
  .why_hubspot_onboarding_Content { max-width: 84%; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Consultancy Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .consultancy_page .OnboardingService_Link ul li, .internal_page .OnboardingService_Link ul li { width: 270px; }
  .WeHelp_Box .WeHelp_Card ul { text-align:left; }

  /* CRM Page */
  .Main_Contain { padding: 40px 0px; }

  .Left_Content_Right_img, .Left_img_Right_Content.pt90.pb90 { padding:55px 0; }
  .Right_img img, .Left_img img { max-width: 95%; }

  .CRM_Service ul li { padding: 10px 8px;margin-bottom:10px; }
  .Left_Content_Right_img .w50, .Left_img_Right_Content .w50 { max-width:100%; }

  /* growth-driven-design page */
  .Box_number { margin:-65px auto 0; }
  .drivenThreeColInner { padding: 40px 20px 20px; }
  .growthDrivenCompare { padding:70px 0; }

  /* Hubspot Training page */
  .ThreeColm_Boxs .why_hubspot_onboarding_Services { padding: 0 20px; }

  /* Video Selling Service */
  .Video_Selling { margin:0 12px 23px; }
  .Video_selling .V2 .why_hubspot_onboarding_Services { padding:0 12px; }
  .Percentage_Content { max-width: 232px; }
  .Content_Testimonial .Testimonial_Content { padding: 75px 20px 30px; }
  .Content_Testimonial .Testimonial_Content:after { top:12px; }
  .Content_Testimonial .Testimonial_Content p { font-size:22px; }

  .CaseStudy { padding-top:82px; }
  .Main_testimonial { margin: 40px 0 0; }

  /* Markting video */
  .Slider_Title { width:90%; }
  .Marketing_Video .OurExpert_Content, .OurExpert_Content { font-size:26px; line-height:39px; }
  .two_col_content_image_section_inner .left_side_content { width:100%; }

  .Marketing_Video .Percentage_Content { max-width:230px; }

  /* Hubspot Product Page */
  .hubspot_product_pricing.four_colm { width: calc(50% - 29px); margin: 15px 13px 0; }

  .hubspot_product_pricing.three_colm { margin:0 12px;  }
  .Award_winingBox { width:50%; }

  .LeftSide.extraspace .LeftContent>div { width:100%; } 
  .LeftSide.extraspace img { max-width:97% !important; }

  .HubProduct_page .ClientLogo_box img { height: 50px; }

  /* Free Training Inner Page */
  .blog-section.inner .Left_Content { width:100%; }
  .blog-section.inner .video { width:100%; }
  .blog-section.inner iframe { height: 487px; }

  /******************************************************* Hubspot Products Pages Design *******************************************************/
  .HubProduct_page .inboundconsulting_LeftRight_section  { margin-top:40px; }
  .HubProduct_page .inboundconsultingLeft-img { height: unset; }

  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .HubProduct_CMS .video_width_richText_section_inner iframe { height: 191px; }

  .NewBannerCommon { min-height:100%; }
  .ld_particles_61708077611bc { height:100% !important; }
  /* Contact us page 2021 */
  .ContactUS_Content h2 { font-size: 26px; line-height: 39px; }
  .ContactUS_Content p { font-size: 20px; line-height: 30px; }
  .Contctus_Form { padding:25px 15px; }
  .Contctus_Form form fieldset .field { padding-bottom: 15px; }
  .ContactusDetailBoxs { padding:40px 20px; }
  .ContactusDetailBox { gap: 20px; }
  .ContactusDetailBoxs ul { margin-top:15px; margin-bottom:10px; }
  .ContactusDetailBoxs ul li { padding-bottom: 10px; }

  .NewContactusForm .MainTitle p { font-size:18px; }

  /* Blog Page New css */
  .blogParent, .bodyParent { padding-top:180px; }
  .BlogfirstPost .featuredimgFirst { height:732px; }
  .firstblogContent h2, .blogistContent h3, .postNumber4 .h1 h2 { font-size: 26px; line-height:39px; }

  .postNumber3, .postNumber4 { width:33.33%; }
  .featuredImage { height: 280px; }

  /* Blog Inner New Css */
  .postbodyContentInner h1 { font-size: 30px; } 

  /* Zoho vs Hubspot Page */
  .AccordionsSection .FAQ_question h4 div { top:21px; }

  /* Pipedrive vs Hubspot Page */
  .PipedrivevsHubspot .MainTitleContent { max-width:90%; }
  .OnlyContentBox { max-width: 70%; }

  /* Marketing Hub Onboarding Plan Page */
  .PhaseContent { width: 71%; padding-left:54px; }
  .PhaseBox { margin-left:20px; }

  .SamplePlan_Section .MainTitle { max-width: 100%; }

  /* Comparisons Page */
  .comparisonsBox { margin:15px; padding:20px; }

  /* Event Page */
  .eventbox h2 { font-size: 100px; }
  .eventbox h2 span { font-size: 24px; padding-left: 100px; margin-top: -20px; }

  /* The Power of the Contact Record Page */
  .TabbingBoxsSection .MainTitle { max-width: 70%; margin: 0 auto 10px; }
  .TabbingBoxLinks ul li { font-size: 22px; padding: 15px 10px; }

  /* Landing Page - 2022 */
  .LandingPage_TopPanding { padding-top: 135px; }
  .LandingContentBox { padding:50px; }
  .LandingContent { padding-right: 40px; }
  .LandingForm { padding: 25px; }

  /* Free Demo Landing Page */
  .freeDemoSection { height: 100%; }
  .LandingLogo .Logo img { width:220px !important; }
  .freeDemoSection .Content { padding-top: 30px; padding-bottom: 30px;}

  .Overview { width: 50%; }

  /* Marketing and Sales hub Adavnce Page */
  .StylingContentBox { max-width: 70%; }
  .PlaningTable table { max-width: 70%; }

  /* Frontline Playbook Landing Page */
  .RightVideo iframe { width: 405px; height: 228px; }
  .BannerVideoForm { padding:40px 30px; }
  .RightConnetVideo { padding: 0 0 0 30px; }

  /* Weekly Updates Page 2022 */
  .WeeklyFormBox { max-width: 80%; padding: 40px; }
  .WeeklyVideoBox .VideoBox iframe { height: 154px; }
  .WeeklyVideoBox .VideoBox { padding: 10px; margin-top: 0; }
  .BannerVideo { margin-top: 60px; }

  .TipsPage { margin-top: 66px; }
  .blog-section.inner.TipsPageinner { margin-top:114px; }
  .BlogPostCTA { width:31.8%; }

  /* IMP Service Page - 2022 */
  .IMPServiceSection .Services ul li .ServicSingleBox { margin:0 10px; }

  /* About Us Page */
  .AboutUs .StylingContentBox { max-width: 90%; }
  .QuoteCoFounderBox { max-width: 80%; }

  .ReviewPost { width: 23.96%; }

  /* Hubspot ROI Page - 2022 */
  .HubspotROI .ZigZag_Content { padding: 20px; }

  /* Contact Sales Page - 2022*/
  .ContactSalesBox { max-width:70%; } 
  /* Pillar Page  - 2022 */
  .PillarLeft { width: 300px; padding-right:20px; }
  .PillarRight { width: calc(100% - 300px); }

  /* Error Page - 2022 */
  .Error404Section { padding: 120px 0 0; }
  .Error404Box { max-width:75%; }

  /* Subscription Preferences page - 2022 */
  .SubscriptionPreferencesNew { padding-top: 100px; }

  /* Email Unsubscribe Page - 2022  */
  .EmailUnsubscribe { padding: 93px 0 0px; }

  /* Email Unsubscribe Page - 2022  */
  .EmailSubscriptionsConfi { padding: 80px 0 27px; }

  /* Search Result Page - 2022 */
  .SearchResultSP .hs-search-results__listing li .hs-search-results__title { font-size:18px; }
  .SearchResultSP { padding-top: 110px; }


  /* Service Page - 2022 */
  .ServiceBox.v2 .ServiceMainContent h2, .ServiceBox.v3 .ServiceContent h2, .ServiceFormBox h2 { font-size:30px; }
  .ServiceBox.v2 .ServiceMainContent { padding: 30px 0; }
  .ServiceBox.v2 .ServiceTags { padding:30px 30px; }

  .ServiceBox.v2.ServiceImageLeft .ServiceMainContent { padding-left: 200px; }
  .ServiceBox.v2.ServiceImageRight .ServiceMainContent { padding-right: 200px; }

  .ServiceBox.v2 .ServiceTags ul li { padding:6px 13px; }

  .ServiceBox.v3 .ServiceBoxs { margin-top:40px; }
  .ServiceBox.v3 .ServiceBoxsLeftimg .ServiceContent { padding-left: 30px; }

  .ServiceBox.v3 .ServiceBoxs { padding:30px 30px; }

  .ServiceBoxs.ServiceBoxsLeftimg+.ServiceBoxs.ServiceBoxsRightimg { margin-top: 90px; }
  .ServiceBox.v3 .ServiceBoxsRightimg .ServiceContent { padding-right: 30px; }
  .ServiceBox.v3 .ServiceImage { height:500px; }

  .ServiceFormBox { padding:50px; }

  .ServiceBox.v2.ServiceImageLeft .ServiceContent { margin-left: -218px; }
  .ServiceBox.v2 .ServiceContent { width: 80%; }
  .ServiceBox.v2.ServiceImageRight .ServiceContent { margin-right: -218px; }

  .ServiceBox.v2.ServiceImageRight .ServiceMainContent { padding-right: 240px; }
  .ServiceBox.v2.ServiceImageLeft .ServiceMainContent { padding-left: 246px; }
  .ServiceBox.v2.pb80 { padding-bottom: 50px; }
  .Hubspot_Integrations { margin-bottom: 30px; }

  .Training_Coaching { margin-top: 30px; }

  .ServiceBox.v3 .ServiceImage { margin-top:0; }
  .ServiceFormSectiom.pt100 { padding-top: 60px; }
  .ServiceBox.v3 .ServiceContent { padding-top:0; }

  /* New Contact us page - 2022 */
  .TwocolumnContactBox { max-width: 380px; }
  .Contactus.v3 p { font-size:18px; }
  .MapMainTitle { padding-bottom: 70px; max-width: 100%; }
  .LocationIcon svg { width: 46px; }
  .MapCode svg { height:auto; }

  .LocationBoxs.Toronto { left: 257px; top: -20px; }
  .LocationBoxs.Utah { left: 126px; top: 98px; }
  .LocationBoxs.Newyork { left: 224px; top: 48px; }
  .LocationBoxs.Istanbul { top: -43px; right: 353px; }
  .LocationBoxs.London { left: 372px; top: -59px; }
  .LocationBoxs.Dubai { right: 272px; top: 90px; }

  .LocationBoxs .CityNameIcon { position: absolute; top: -62px; left: -80px; width: 188px; height: 81px; }
  .CityName { font-size:16px; }
}

@media (max-width:1024px ) {
  /*  Banner Section  */
  .bannerlogoBg.demo { left: -60px; top: -238px;}
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 33vw;}
  .Client_logo_box img { height: auto; }
}

/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {
  .wrapper { max-width:700px }
  .tabwrapper .wrapper{max-width:100%;}

  .tabw25 { width:25%; }
  .tabw30 { width:30%; }
  .tabw33 { width:33.33%; }
  .tabw40 { width:40%; }
  .tabw50 { width:50%; }
  .tabw60 { width:60%; }
  .tabw66 { width:66.66%; }
  .tabw70 { width:70%; }
  .tabw75 { width:75%; }
  .tabw100 { width:100%; }

  h1, .h1, .h1 h2 { font-size:30px; line-height:1.3; }
  h2, .h2 { font-size:26px; line-height:1.33; }
  h3, .h3 { font-size:24px; line-height:1.4; }
  h4, .h4 { font-size:18px; line-height:1.44; }
  h5, .h5 { font-size:16px; line-height:1.5; }
  h6, .h6 { font-size:14px; line-height:1.5; }

  .tabmt20 { margin-top:20px; }
  .tabmt30 { margin-top:30px; }
  .tabmt50 { margin-top:50px; }
  .tabpt0 { padding-top:0; }
  .tabpb0 { padding-bottom:0; }
  .tabpl0 { padding-left:0; }
  .tabpr0 { padding-right:0; }

  /*unique paddings*/               
  .pb30,.p30-0 { padding-bottom:20px  }
  .pb40,.p40-0 { padding-bottom:25px; }
  .pb50,.p50-0 { padding-bottom:30px; }
  .pb60,.p60-0 { padding-bottom:35px; }
  .pb70,.p70-0 { padding-bottom:40px; }
  .pb80,.p80-0 { padding-bottom:45px; }
  .pb90,.p90-0 { padding-bottom:50px; }
  .pb100,.p100-0 { padding-bottom:55px; }
  .pb130,.p130-0 { padding-bottom:70px; }
  .pb140,.p140-0 { padding-bottom:75px; }
  .pb150,.p150-0 { padding-bottom:80px; } 
  .pt30,.p30-0 { padding-top:20px  }
  .pt40,.p40-0 { padding-top:25px; }
  .pt50,.p50-0 { padding-top:30px; }
  .pt60,.p60-0 { padding-top:35px; }
  .pt70,.p70-0 { padding-top:40px; }
  .pt80,.p80-0 { padding-top:45px; }
  .pt90,.p90-0 { padding-top:50px; }
  .pt100,.p100-0 { padding-top:55px; }
  .pt130,.p130-0 { padding-top:60px; }
  .pt140,.p140-0 { padding-top:65px; }
  .pt150,.p150-0 { padding-top:70px; }

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

  .tabBlock { display:block; margin-right:0; }
  .tabNone { display:none; }
  .headerParent { padding:20px 0; }
  .headerParent.fixed { background-color: #00aeef } 

  /*  Navigation  */
  .salesnavigation {width: calc(100% - 150px);text-align: right; padding: 0 60px 0 10px;}
  .navigation .hs-menu-wrapper { display:none; position: absolute; padding-top:20px; padding-bottom:20px; top: 70px; width: 100%; left: 0; background-color: #00aeef; height: auto; z-index:2; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-item-has-children > a:after { display:none; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 { float: none; width: 100%; max-width: 100%; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1>a { width: 100%; display: block; }
  .navigation .hs-menu-wrapper>ul { float: none; width: 100%; padding-left:15px; padding-right:15px; }
  .navigation .hs-menu-wrapper>ul>li>a { padding: 10px 15px; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a { color:#fff; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility: visible; opacity: 1;display: none;position:static; width:100%; background-color:#00aeef; /*padding-left:15px;*/}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width: 100%; padding:10px 15px; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{text-align:left; color:#2c2c2c;text-transform: uppercase;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { position: relative; width: 100%; left:0; opacity:1; visibility: visible;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;visibility: visible;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a{color:#fff; background-color:#00aeef; padding:10px 15px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { opacity:1; visibility:visible; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a:hover{    background-color: #ffffff; color: #00aeef;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;visibility: visible;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a:hover{ color: #ffffff; background-color: #00aeef;}

  /* Only 5th Child Menu CSS*/
  .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li { padding-left: 44px; display:inline-block; width:50%;  }
  .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:first-child, .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(8), .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(13), .headerParent .navigation ul li:nth-child(5).hs-menu-depth-1>ul li:nth-child(17) { display: block; }

  .salesnavigation { position:inherit; }
  .headersearchParent { top: 40px; z-index:20; }

  .headerParent .wrapper { position: static; }

  .headerCta { padding: 0 15px; width: 100%; display: block; }
  .headerCta.runAnimation a { animation-play-state: paused; }
  .headerCta.button a { padding: 10px 15px; font-size: 13px; max-width: 100%; display: block; border-radius: 0; width: 100%; }
  .headerIcon svg path { fill: #fff; }

  /* Mega Menu css */
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{width:100% !important;background-color:#fff;}
  /* New Mega Menu styling */
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li{width:50%;display:inline-block;vertical-align:top;margin-right:-4px;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:hover a{background-color:transparent !important;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:hover a{color:#00aeef}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span:after{font-size:20px;line-height:19px;vertical-align:top;}

  /* banner */
  .bannercontactParent { left: initial; right: 0; text-align: right;}
  .bannercontactInner { border-radius: 10px 0 0 10px;}

  .bannerSection .wrapper, .bannerlogoParent .wrapper {max-width: 100%;}
  .headerParent {position: relative; background-color: #00aeef;}
  .bannerlogoBg {display: none;}
  .bannersecParent {padding-top: 100px;}
  .bannerslider {margin: 0;}
  .bannerlogoParent:before{width:90%;}
  .bannerColorBg, .bannerimgBg{width: 550px; height: 430px;right: -45%;}

  /* Our Services */
  .servicefullContent {padding-top: 50px;}
  .ourserviceSlider {padding-top: 50px;}

  /* Acquire Section  */
  .customerData {padding-top: 60px;}
  .backgroundShadow{width:80%;}
  .AcquireCustomersParent {max-width: 500px;}

  /*  Data Driven Section  */
  .datadrivenLeft { padding-left: 15px;}
  .dataleftTitle:before {left: -25px;top: -25px;width: 30px; height: 30px;}
  .drivenformBox { padding: 0;}
  .drivenformInner { padding: 40px 20px;}
  .datadrivenRight { padding-bottom: 30px;}
  .customerDataimgBg, .customerDataColorBg{opacity:0.4}

  /* testimonial   */
  .testimonialbgImg, .testimonialRight { display: block; margin-right: 0; }
  .testimonialRight { padding-left: 0; padding-top: 5px; }

  /*  Footer Section  */
  .footertopShape { right: -60%; }
  .footerbottomShape { right: -57%; }

  /* Update css */
  .arrowActive { top: 57%; }

  .ourmethodsvgParent { max-height: 300px; padding-right: 0; max-width: 300px; }
  .ourmethodsvgParent .topCircle { width: 120px; height: 120px; }

  /* Service Page */
  .ServicebannerColorBg, .ServicebannerimgBg { right: -50%; }
  .bannerSpacer{max-width: 580px; margin: 0; }
  .serviceBanner{padding-top: 100px; padding-bottom: 100px;}
  .servicebannerBottom{padding-top:50px;}
  .dataDrivenTitle:before { width: 30px; height: 30px; left: 0; top: -25px;}
  .servicebannerBottomInner{margin:0;}

  .servicealtLeft, .servicealtRight { padding-top: 20px; padding-bottom: 20px;}
  .ourserviceEvenBox .servicealtRight{text-align:left;}

  .onetimeService, .monthlyService, .advancedService { font-size: 14px;}
  .customizesecInner { margin-left: -15px; margin-right: -15px;}
  .onetimeService, .monthlyService, .advancedService { padding-left: 15px; padding-right: 15px;}
  .customizeinnerTitle h4, .customizeboxTitle h4{font-size:14px;}

  /*  Blog  */
  .recentDesktop{display:none !important;}
  .row-fluid .blogBanner { width: 100%;}
  .blogParent { padding-top: 70px;}
  .bodyParent { padding-top: 0 }
  .firstblogContent { padding-bottom:15px; }
  .Blogfirstinner { height:auto !important;}
  .bloggerSection { height: auto !important;}
  .firstblogTopic { position: relative; left: 0; bottom: 0; padding-top: 15px;}

  /*-=-=-=-=-=-=-=-=-=-=-=-=-=-= Contact Section =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  .contactBanner { padding-top: 50px;}
  .contactTitle.titleStylever3 .titleLinever3 { right: calc(40vw + -90px); }

  /*  Blog  */
  .PublishSocialtop { display:none;}
  .SearchResultMainSection,.error404Page {  padding-top: 80px; padding-bottom: 40px; }

  /************************* Podcast Blog *************************  */
  .postpodBanner{padding-bottom:60px;}
  .blogpodcastSection { padding-top: 50px;}
  .podcastlistRight { margin-top: 0;}

  .podinnerFeature { height: 350px;}
  .podcastIframe { max-width: 100%; margin: 0; position: relative; z-index: 4; }

  /* SUBSCRIBE FORM */
  .backgroundShadow { width: 80%;}
  .podcastsubscriParent { max-width: 500px;}

  /* Pod cast Recent Post */
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 25vw;}

  .pixelbannerMain {padding: 40px 0 40px 0;}

  .twoAlternateSectionInner {padding: 20px 0;}
  .threeColumnInner {width: 50%;}
  .threeColumnMain {text-align: center;}
  .imagethreeColumn {width: 50%;}
  .imagethreeColumnModule {text-align: center;}

  .comparisonBannerMain { padding: 150px 0; }

  .capabilitiesAlternateInner:nth-child(even) .capabilitiesAlternateContent { width: 100%; padding-left: 0; }
  .capabilitiesAlternateInner:nth-child(even) .capabilitiesAlternateImage { width: 100%; padding-top: 50px; }
  .capabilitiesAlternateInner:nth-child(odd) .capabilitiesAlternateContent { width: 100%; padding-right: 0; }
  .capabilitiesAlternateInner:nth-child(odd) .capabilitiesAlternateImage { width: 100%; padding-top: 50px; }
  .capabilitiesAlternate { padding-top: 0; }

  .BenefitsLeftInner {width: 280px;}

  /* Testimonial */
  .testimonial_section_inner { flex-direction: column }
  .testimonial_section_inner .testimonial_image { width: 180px; margin: 0 auto 20px; height: 180px; }
  .testimonial_section_inner .testimonial_content_side { width: 100%; margin: 0 auto; }
  .testimonial_section_inner .testimonial_symbol { width: 40px; padding-bottom: 0; margin-bottom: -18px; margin-left: -5px; }
  .testimonial_section_inner .testimonial_content{ font-size: 14px; }
  .testimonial_section_inner .testimonial_writter{ font-size: 16px; }
  .testimonial_section_inner .testimonial_designation{ font-size: 18px; }

  .two_col_content_image_section_inner { flex-direction: column; }
  .two_col_content_image_section_inner .left_side_content { width: 100%; padding: 0 15px 20px; text-align: center; }
  .two_col_content_image_section_inner .image_side { width: 280px; padding: 0 15px; margin: 0 auto }

  .recent_blog_list_outer { flex-direction: column; }
  .recent_blog_list_outer>div { width: 100%; margin-bottom: 15px; } 
  .recent_blog_list_outer>div .blog_name, .recent_blog_list_outer>div .blog_tag_name { height: auto !important }  
  .recent_blog_list_outer .blog_image { height: 150px; } 


  /* Sales Programme Video Page V2  2021 Style */
  .LpBannerinner {padding: 20px 0;} 
  .LpvideoBox #vidyard_span_e5zYVBKX8t5DxXBahihqsz {padding-bottom: 56.25%;min-height: auto;}

  /* Sales Programme Video Page V2  2021 Style End */
  /* Sales Programme The Flywheel  Page V2  2021 Style */
  .FlywheelVideoBoxInner a {width: 80px;height: 80px;}
  .FlywheelVideoBoxInner a svg {width: 30px;height: 100%;} 
  .SixCCol {padding: 20px 10px 20px;width: 33.33%;}
  .SixCRow {padding-top: 0;}  
  .blockquoteStyle blockquote {font-size: 25px;line-height: 1.4;}
  /* Sales Programme The Flywheel  Page V2  2021 Style End */

  .bannerNewMay { padding-top: 70px; text-align: center; padding-bottom: 40px; }
  .bannerContentNew { padding-top: 15px; font-size: 16px; }
  .playBookLeft { flex: 0 0 250px; }
  .playBookRight { flex: 0 0 calc(100% - 250px); }
  .playBookBoxTitle h3 { font-size: 22px; }
  .bannerNewTitle { padding-top: 5px; }

  .innerInboundBanner { padding: 70px 0; }
  .innerInboundTwoColInner { display: block;}
  .innerBannerTitle { padding-right: 0; text-align: center; }
  .innerPageImage { padding-top: 30px; }
  .innerButtonBack { text-align: center; }
  .innerBannerContentInbound { text-align: center; font-size: 18px; }
  .innerInboundBannerInner { margin: 0; }

  .videoPillarSideBar { display: block; position: fixed; top: 40%; left: -80%; padding: 40px 25px; background-color: #fff; transition: all ease 0.3s }
  .videoPillarContentMain { width: 100%; }
  .videoBannerNew { padding: 140px 0; text-align: center; }
  .videoBannerInner { margin: 0; }

  .videoPillarSideBar span { width: 40px; height: 40px; background-color: #00aeef; display: block; right: -40px; position: absolute; color: #fff; font-size: 24px; text-align: center; border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; cursor: pointer; top: 0; }
  .videoPillarMain { padding-top: 0; }
  .videoPillarMain { position: relative; }
  .videoPillarSideBar.active { left: 0; }
  .videoPillarSideBar{ width: 80% }

  .growthDrivenBanner { padding: 120px 0 100px; }

  .compareIconContent { font-size: 16px; }

  .investMain {padding: 70px 0; }
  .investSubTitle { font-size: 18px; }

  .drivenThreeColBoxes { width: 50%; padding: 30px 15px; }
  .threeColumnBoxDriven { padding-top: 20px; }
  .growthThreeColumn { padding-bottom: 30px; }

  .testimonialDriven { padding-top: 30px; }
  .growthTestimonialSection { padding: 70px 0; }
  .testimonialDrivenText { font-size: 18px; }
  .testimonialAuthorDriven { padding-top: 30px; }
  .testimonialName { font-size: 16px; }
  .tesimonialDrivenDesignation { font-size: 16px; }
  .logosDrivenInner { padding-top: 30px; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Career page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .JobSignlePost ul li { width:50%; }
  .TitleDescription p { font-size: 18px; }  

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .OnboardingService_Link ul { margin-top:20px; }
  .OnboardingService_Link ul li { width: calc(50% - 25px); }
  .OnboardingService_Link ul li a { font-size:16px; }
  .OnboardingService_Link ul li a svg { width:30px; height:30x; }
  .Onboarding_ContentVideo .w50 { width:100%; }

  .onboarding_videosection iframe { height: 376px; }
  .onboarding_videosection { padding-left:0; }

  .Onboarding_planDesign .w50 { width:100%; }
  .OnboardingContent  { padding-bottom:20px; }

  .No_bgimg h3 {  text-align:center ; width:100%; }
  .No_bgimg a { margin-left:0; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Service Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .table-section table { max-width:100%; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Pricing Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .font_size h3 { font-size:26px; }
  .LogoContent_Box { max-width:100%; }
  .Pricing_card { width: calc(33.33% - 35px); margin: 0 16px; } 
  .color_box { right: -20px; top: 20px; }
  .Onboarding_pricingBox { margin-bottom: 16px; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Consultancy Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .consultancy_page .OnboardingService_Link ul li, .internal_page .OnboardingService_Link ul li { width: 210px; }
  .consultancy_page .OnboardingService_Link ul li a, .internal_page .OnboardingService_Link ul li a { padding:15px 20px; }
  .consultancy_page .Logo_Content.pb70 { padding-bottom: 55px; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Inbound Consulting Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .inboundconsultingLeft-img.w50, .inboundconsulting_rightContent.w50 { width:100%; padding-left:0;}
  .inboundconsulting_rightContent.w50 { margin-top:20px; }
  .WeHelp_Box .WeHelp_Card { width:calc(50% - 30px); margin-bottom:30px; }
  .WeHelp_Box .WeHelp_Card:last-child { margin-bottom:0; }

  .inbound-consulting-page .OnBoarding_Card, .internal_page .OnBoarding_Card { width:calc(50% - 30px); }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Website Pricing Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .Pricing_module_box { text-align:center; margin:auto; }
  .Pricing_table { width:calc(50% - 30px); margin-top:20px; text-align:left; }

  /* CRM Page */
  .Left_content.w50, .Right_img.w50, .Left_img.w50, .Right_Content.w50 { width:100%; } 
  .Right_img.w50, .Left_img  { text-align:center; }
  .Right_Content { margin-top:20px; }

  .CRM_Service ul li svg { display:none; }
  .CRM_Service ul li { padding: 14px 25px; margin-bottom: 0; }
  .Left_content { padding-right: 0; }

  .Right_img { margin-top:30px; }
  .Main_Contain .Left { padding-right:0; margin-bottom:30px; }
  .Main_Contain .Left.w50, .Main_Contain .Right.w50 { width:100%;  }

  .Left_img_Right_Content:nth-child(2n) { padding-top:0; }
  .Left_img_Right_Content:nth-child(2n) .wrapper>div { display:block; }

  /* growth-driven-design page */
  .growth_Left_tabbing { width:30%; }
  .growth_Right_tabbing { width:70%; }

  .growth_tabbing.pb70 { padding-bottom:0; }
  .compareSubTitle { font-size:20px; }

  /* Hubspot Training page */
  .ThreeColm_Boxs .why_hubspot_onboarding_Services { width:50%; margin-bottom:20px; }
  .ThreeColm_Boxs .why_hubspot_onboarding_Services:last-child { margin-bottom:0; }
  .ThreeColm_Boxs .why_hubspot_onboarding_Services h4 { margin-top:15px; }
  .ThreeColm_Boxs .why_hubspot_onboarding_box { text-align:center; }

  .Browse_Courses_box { width:calc(50% - 33px); }

  /* Video Selling Service Page */
  .Video_ColmBox_left { width:100%; padding-right:0; }
  .Video_ColmBox_Right { padding-left:0; width:100%; margin-top:30px; }
  .VideoSelling_ServicesBox { margin:auto; text-align:center; }
  .Video_Selling_Content { text-align:left; }
  .Video_selling .why_hubspot_onboarding { padding:50px 0 0; }
  .Video_twoColm h4 { text-align:center; }
  .Percentage_Content { max-width: 450px; }

  .Content_Testimonial .Testimonial_Content { padding: 20px; }
  .Content_Testimonial .Testimonial_Content p { font-size: 18px; padding-bottom: 15px; }
  .Content_Testimonial .Testimonial_Content:after { content:none; }

  .CaseStudy { padding: 58px 25px 25px; }

  .Video_twoColm.V2 .Percentage_Content { max-width: 250px; }
  .Video_twoColm.V2 .Video_ColmBox_Right { margin-top:0; }
  .Video_selling .V2 .why_hubspot_onboarding_Services { width:50%; }
  .Percentage_Round h4 { font-size:45px; }

  .Video_selling .Video_Important_Content { width:50%; }

  .Video_selling .VideoSelling_ServicesBox .Video_Selling { margin:0 0 0 -4px; }
  .Video_Selling_Content h3 { font-size:18px; } 

  .Main_parent .Content_Box .Left_Client_Content, .Main_parent .Video_img  { width:100%; }
  .Left_Client_Content ul li { font-size:16px; }

  /* Marketing Video and Webinar Service Page */
  .Images_slider_box, .Slider_Title { width:100%; }
  .Marketing_Video .ThreeColm_Boxs { padding-top:50px; }

  .FourColm_box { width:50%; margin-top:15px;  }
  .Marketing_Video .why_hubspot_onboarding_Services h4 { font-size: 45px; }

  .Marketing_Video .OurExpert_Content, .OurExpert_Content { font-size:24px; line-height:36px; }
  .Network_Integrations_Client img { max-width: 70%; }
  .Images_slider .slick-dots { bottom: -32px; }

  .Marketing_Video .Video_ColmBox_Right { padding:10px 0; margin-top:0; }
  .Marketing_Video .Percentage_Content { max-width: 250px; }

  /* Hubspot Product Page */
  .LeftSide { max-width: 90%; }
  .hubspot_product_pricing.three_colm { margin:15px 12px 0; width: calc(50% - 29px); }

  .hubspot_product_Box { margin:auto; text-align:center; }
  .Pricing_content { text-align:left; }
  .AwardWining { margin-top:30px; }

  /* Free Training page */
  .free_training .post-item, .TagRelatedPost .post-item { width:calc(50% - 22px); margin:10px; }
  .ClientLogo_box img { height: 70px; }
  .post-header > p { margin-top:10px; }

  /* Free Training Inner Page */
  .blog-section.inner { margin-top:50px; }
  .blog-section.inner iframe { height: 377px; }

  /******************************************************* Hubspot Products Pages Design *******************************************************/
  .ProductPage_Tabbing ul li.tab-link {  font-size: 16px; padding: 10px 30px; }
  .Popular_Features_Content { width: 50%; }

  .Support > div { margin: 0 10px; padding: 15px; }
  .FourColum .ProductsDetails_box { width:50%; margin-top:20px; }

  .HubProduct_page .inboundconsulting_LeftRight_section { margin-top:0; padding:40px 0; }
  .HubProduct_page .two_col_content_image_section { padding:40px 0 30px; }

  .AwardImage_section ul { max-width:100%; }
  .AwardImage_section ul li { padding:0 10px;} 

  .HubProduct_page .ClientLogo { display: block; }
  .HubProduct_page .ClientLogo_box { width: 20%; display: inline-block; }
  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .CMS h1 { font-size:26px; }

  .TabbingLinks ul li { font-size:20px; }
  .LeftButton > div, .ContentBox_Module > div > div { margin-bottom:10px; }
  .MainContent_Right { height:unset; }

  .FeatureBox { margin:10px; width:calc(33.33% - 23px); }

  .HubProduct_CMS .accordion_faq_box { width:calc(50% - 22px); margin:10px; }
  .HubProduct_CMS .FAQ_question { padding: 10px 35px 10px 15px; }
  .HubProduct_CMS .FAQ_question h4 div { top:2px; margin-top:0; }

  /* Contact us page 2021 */
  .Contctus_Form input[type="submit"] { font-size:16px; padding:13px 32px; }
  .ContactusDetailBox { display:block; gap:0; }
  .ContactusDetailBoxs { width:100%; margin-bottom:20px; }
  .ContactusDetailBoxs:nth-child(2) .CityIcon { top: unset; bottom: 15px; }

  .ContactUS_Content h2 { font-size: 24px; line-height: 36px; }
  .ContactUS_Content p { font-size: 18px; line-height: 27px; }

  .NewContactusForm .MainTitle p { font-size:16px; }

  /* Blog page New Css */
  .BlogfirstPost .featuredimgFirst { height: 300px; }
  .SubscribeBlock.postNumber4 { width:100%; }
  .firstblogContent h2, .blogistContent h3, .postNumber4 .h1 h2, .fifthpostInner .h1 h2, .topic-header-link h2 { font-size: 22px; line-height: 33px; }

  .featuredImage { height: 200px; }

  .BlogListing.postNumber5 .w33 { width:50%; }
  .BlogListing.postNumber5 .w66 { width:50%; }
  .fifthpostInner.p90-0.fontWhite { padding-top:30px; padding-bottom:30px; }

  /* Blog Inner New Css*/
  .postbodyContentInner h1 { font-size: 26px; } 

  /* Zoho vs Hubspot Page */
  .MainTitleContent { width:100%; margin-bottom:15px; padding:0; border:0; }
  .OverviewSectionBox.w67 { width: 100%; }
  .OverviewSectionBoxs { padding: 0 20px; }

  .PricingHubspotZohoSection .MainTitle { max-width: 100%; }
  .PricingHubspotZohoSection table { max-width:100%; }
  .zohovshubspot .OnBoarding_Card { width: calc(50% - 30px); }
  .zohovshubspot .inboundconsulting_LeftRight_section { padding-top: 50px; }
  .zohovshubspot .inboundconsulting_rightContent { padding: 0; }

  /* Pipedrive vs Hubspot Page */
  .PipedrivevsHubspot .OverviewSectionBox.w67 { height:auto !important; }
  .PipedrivevsHubspot .OverviewSectionBoxs.w50 { width: 50%; }
  .PipedrivevsHubspot .OverviewSectionBoxs { padding: 0 10px; }
  .PipedrivevsHubspot .OverviewSectionBoxs > div { height:410px !important; margin-top:20px; }
  .PipedrivevsHubspot .MainTitleContent { max-width: 100%; margin-bottom:20px; }

  .OnlyContentBox { max-width: 100%; }
  .PipedrivevsHubspot .Images_slider_Section { padding-top:40px; }

  /* Marketing Hub Onboarding Plan Page */
  .PhaseBox { margin: auto; display: block; width: 200px; padding:15px; }
  .PhaseBox h2 { font-size: 50px; }

  .PhaseContent { width: 100%; padding: 50px 20px 20px; margin-top: -30px; }

  /* Comparisons Page */
  .comparisonsBox { margin: 10px 5px; padding: 15px; }
  .comparisonsBox h4 { margin-bottom: 10px; }
  .comparisonsBox a { margin-top: 10px; }

  /* Event Page */
  .eventbox h2 { font-size: 90px; }
  .eventbox h2 span { font-size: 20px; padding-left: 94px; margin-top: -20px; }

  .eventbox ul { margin: 15px 0; }
  .eventbox ul li { font-size: 18px; line-height: 18px; padding: 0 15px; }
  .Event { padding:30px 20px 60px; }
  .eventbox p { margin-top:15px; }

  /* The Power of the Contact Record Page */
  .TabbingSingleBox > div { padding:15px; }
  .TabbingBoxLinks ul li { font-size: 20px; padding: 10px 10px; }
  .TabbingBoxsSection .MainTitle { max-width: 78%; }

  /* Landing Page  - 2022 */
  .LandingPage_TopPanding { padding-top: 50px; }
  .LandingContentBox { display:block; padding: 35px; }
  .LandingContent { width:100%; padding-right: 0; }

  .LandingForm { width:100%; margin-top:30px; box-shadow:none; -webkit-box-shadow:none; padding:0; }
  .LandingForm input[type=submit], .LandingForm input[type=button], .LandingForm button { margin:0; }

  /* Demo Landing Page  - 2022 */
  .freeDemoSection .Form { padding: 0; width:100%; margin:20px 0; }
  .freeDemoSection .Content { padding-right: 0; width:100%; }
  .freeDemoSection:after { width: 100%; height: 50%; }
  .freeDemoSection .Form input[type=submit], .freeDemoSection .Form input[type=button], .freeDemoSection .Form button { margin-top: 15px; }

  /* OverView Page */
  .Overview_Box { margin: 10px; }
  .Compare .button a, .Compare  a.button { padding:8px 18px; }

  .Pricing_card_box { padding:15px; }

  /* Marketing and Sales hub Adavnce Page */
  .StylingContentBox { max-width: 80%; }
  .PlaningTable table { max-width: 80%; }

  /* Compare Page - 2022 */
  .TwoColumn_accordionSection .AccordionContent .pr { padding-right: 10px; }
  .TwoColumn_accordionSection .AccordionContent .pl { padding-left: 10px; }

  .ContentBoxSection .Content_Box { padding-right:15px; }
  .ContentBoxSection .Content_Box:last-child { padding-left: 15px; padding-right: 0px; }
  .ContentBoxSection .Content_Box .Content {padding:15px; }
  .ContentBoxSection .Content_Box h3 { margin: 10px 0; }
  .TwoColumn_accordionSection .AccordionTitle { padding: 10px 35px 10px 15px; }

  /* Impact Price Page - 2022 */
  .ImpactPricing .StylingContentBox iframe { width: 534px; height: 300px; }

  /* Impact Service Page */
  .IMPServiceSection .Services ul li .ServicSingleBox { margin: 0 10px; padding: 15px; }
  .IMPServiceSectiontwo .Services ul li .ServicSingleBox { padding: 10px; }
  .ImpactService .ContentNormal_box { max-width: 100%; }

  /* Frontline Playbook Landing Page */
  .BannerVideoForm { width:100%; border-radius:6px; padding: 30px 20px; }
  .RightConnetVideo { margin-top:30px; width:100%; padding-left:0; } 
  .RightVideo iframe { width: 670px; height: 376px; }

  /* Weekly Updates Page 2022 */
  .WeeklyFormBox { max-width: 90%; padding: 25px; }
  .WeeklyVideoBox { width: 50%; }
  .WeeklyVideoBox .VideoBox iframe { height: 176px; }
  .BannerVideo { margin-top: 0; }

  .TipsPage { margin-top: 0; }
  .SinglePostVideo .FirstVideoPost .LeftVideoContent { padding: 15px; }
  .SinglePostVideo .FirstVideoPost .LeftVideoContent p { margin-top:0; }
  .FirstVideoPost .LeftVideoContent .pt20 { padding-top:10px; }

  .blog-section.inner.TipsPageinner { margin-top:50px; }
  .blog-section.inner.TipsPageinner .video { margin-bottom: 20px; }
  .blog-section.inner.TipsPageinner>.blog-post-wrapper { max-width: 80%; }

  .TipsPage .post-item { width:48.5%; }
  .BlogPostCTA { width: 48.5%; }
  .VideoSubscribe .wrapper>div { max-width: 90%; }

  /* Download Conversion Landing - 2022 */
  .DownloadConversion .LandingForm { padding:20px; }
  .DownloadConversion .LandingMainSection:after { bottom:-96px; }
  .DownloadConversion .StylingContentBox { max-width: 85%; }
  .DownloadConversion .LandingMainSection:after { left:0; }
  .DownloadConversion .LandingMainSection { padding:50px 0; }

  .DownloadConversion .LandingForm, .DownloadConversion .LandingContent { width:100%; }
  .DownloadConversion .scrolldown-section { display: none !important; }

  /* Technical Consulting Project Page - 2022 */
  .TechnicalConsultingPro .StylingContentBox { max-width: 90% !important; }

  /* Template Set Up Page - 2022 */
  .TemplateSetup .TabbingBoxLinks ul li span { padding-bottom: 15px; }
  .TemplateSetup .PricingHubspotZohoSection table { width:100%; }

  /* About Us Page */
  .AboutUs .StylingContentBox { max-width: 100%; }
  .QuoteCoFounderBox { max-width: 95%; }
  .QuoteCoFounder h3, .QuoteCoFounder h6 { font-size: 20px;  margin-bottom: 0; }

  .AboutUs .Video_Content_box { display:block; }
  .AboutUs .VideoContent { padding: 0; width: 100%; margin-top:15px; }
  .AboutUs .Video { width:100%; }

  .AboutUs .ImgContentBox { display:block; }
  .AboutUs .LeftSection { width: 100%; }
  .AboutUs .RightSection { width: 100%; margin-top:15px; padding-left: 0px; }
  .AboutUs_subscribe input[type=email] { width:499.5px !important; }

  .ReviewPost { width: 49.1%; } 

  .MainQuoteText.right_icon:after { right: -62px; top: 6px; width: 60px; height: 60px; background-size: cover; }
  .MainQuoteText.left_icon:after{ left: -62px; top: 6px; width: 60px; height: 60px; background-size: cover; }

  /* Hubspot Video Demo - 2022 */
  .HubspotVideo_Demo .VideoContent_Section.pt60.pb60 { padding-top:0; }

  /* Growth Grader Result Page - 2022 */
  .PhaseSingleBox { padding: 15px; }
  .ResultBanner .SectionTitle { padding: 30px 0; }
  .PhaseSection .SectionTitle { max-width: 100%; }
  .PhaseSectionBox.ThreeColum .PhaseSingleBox { width:48%; }

  .PhaseSectionBox { flex-wrap: wrap; }

  .questionsForm_Box { max-width:100%; margin:0 30px; }
  .Company_InfoForm { max-width:100%; padding:15px; margin:0 15px 20px; }
  .Company_InfoForm .backBtn { bottom:15px; }

  .Main_Contain h2 { font-size: 28px }
  .Main_Contain .Right { height:auto; }

  .Client_Logo_img { flex-wrap: wrap; }
  .Client_logo_box { width:33.33%; }

  /* Contact Sales Page - 2022*/
  .ContactSalesBox { max-width:80%; } 
  .ContactSalesBG { display:none; }
  .TitleImage_Box { max-width:100%; }

  /* Pillar Page  - 2022 */
  .PillarLeft { width: 270px; }
  .PillarRight { width: calc(100% - 270px); }
  .PillarLeft h4 { font-size: 24px; }
  .PillarLeft ul li a { font-size: 16px; }

  /* Pillar Page Tobar - 2022*/
  .pillarPageTobBar .PillarRight { width: 85%; }

  /* Error Page - 2022 */
  .Error404Section { padding: 100px 0 50px; }
  .Error404Box { max-width:85%; }

  /* Subscription Preferences page - 2022 */
  .SubscriptionPreferencesNew { padding-top: 40px; }
  /* Email Unsubscribe Page - 2022  */
  .EmailUnsubscribe { padding: 75px 0 83px; }

  /* Email Unsubscribe Page - 2022  */
  .EmailSubscriptionsConfi { padding: 80px 0 95px; }

  /* Search Result Page - 2022 */
  .SearchResultSP .hs-search-results__listing li .hs-search-results__title { font-size:16px; }
  .SearchResultSP { padding-top: 70px; }
  .SearchResultSP .hs-search-results { max-width: 100%; }

  /* Service Page - 2022 */
  .ServiceBox.v2 .ServiceMainContent h2, .ServiceBox.v3 .ServiceContent h2, .ServiceFormBox h2 { font-size: 24px; }
  .ServiceBox.v2 .ServiceImages { width: 100%; height: 300px; }
  .ServiceBox.v2.ServiceImageLeft .ServiceContent { margin-left: 0; }
  .ServiceBox.v2 .ServiceContent { width: 100%; }

  .ServiceBox.v2.ServiceImageLeft .ServiceMainContent { padding-left: 0; }
  .ServiceBox.v2.ServiceImageRight .ServiceContent { margin-right: 0; }
  .ServiceBox.v2.ServiceImageRight .ServiceImages, .ServiceBox.v3 .ServiceBoxsRightimg .ServiceImage { order: unset; }
  .ServiceBox.v2.ServiceImageRight .ServiceMainContent { padding-right: 0; }
  .ServiceBox.v2 .ServiceTags { margin-bottom:0; min-height:unset; }

  .ServiceBox.v3 .ServiceImage { width: 100%; height: 300px; margin-top: 0; padding-top: 0; }
  .ServiceBox.v3 .ServiceContent { width:100%; padding-top:20px; }
  .ServiceBox.v3 .ServiceBoxsLeftimg .ServiceContent { padding-left: 0; }
  .ServiceBox.v3 .ServiceBoxs { padding:30px 30px; }
  .ServiceBox.v3 .ServiceBoxsRightimg .ServiceContent { padding-right: 0; }

  .ServiceFormBox fieldset.form-columns-2 { width: 100%; }
  .ServiceFormBox { padding: 40px 30px; }

  .ServiceBoxs.ServiceBoxsLeftimg+.ServiceBoxs.ServiceBoxsRightimg { margin-top: 60px; }

  .ServiceBox.v2.pb80 { padding-bottom: 35px; }
  .Hubspot_Integrations { margin-bottom: 0; }
  .ServiceBox.v3 .ServiceBoxs { margin-top: 30px; }

  /* New Contact us Page - 2022 */
  .NewLocationBoxs { width: calc(33% - 14px); }

  .TwocolumnContact {  gap: 40px; }
  .TwocolumnContactBox { max-width: calc(50% - 20px); }
  .TwocolumnContactBox .MainIcon { padding: 30px; }
  .TwocolumnContact .TitleLink a { padding: 15px; font-size: 20px; }
  .TwocolumnContactBox .MainIcon { max-width: 170px;margin: auto; }

  .Contactus.v3 p { font-size:16px; }
  .Contactus2022 .AboutUs_subscribe input[type=submit], .Contactus2022 .AboutUs_subscribe input[type=email] { padding:12px 16px; } 

  .LocationBoxs.London { left: 285px; top: -55px; }
  .LocationBoxs.Istanbul { top: -46px; right: 260px; }
  .LocationBoxs.Utah { left: 100px; top: 64px; }
  .LocationBoxs.Newyork { left: 157px; top: 28px; }

  .LocationBoxs.Toronto { left: 195px; top: -31px; }
  .LocationBoxs.Dubai { right: 206px; top: 54px; }

}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
  .wrapper { max-width:100%; padding-left:15px; padding-right:15px; }
  .mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
  .mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
  .mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
  .mtop40 { margin-top:40px; } /* >>>>>>> margin top 40px in mobile <<<<<<<< */
  .mtop50 { margin-top:50px; } /* >>>>>>> margin top 50px in mobile <<<<<<<< */
  .mpt0,.mp0 { padding-top:0 !important; }
  .mpb0,.mp0 { padding-bottom:0 !important; }
  .mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
  .text-right { text-align:center; }

  .mw25 { width:25%; }
  .mw33 { width:33.33%; }
  .mw50 { width:50%; }
  .mw66 { width:66.66%; }
  .mw75 { width:75%; }
  .mw100 { width:100%; }

  .pt90, .p90-0 { padding-top: 35px; }
  .pb90, .p90-0 { padding-bottom: 35px; }
  .pt100, .p100-0 { padding-top:35px; }
  .pb100, .p100-0 { padding-bottom:35px; }

  .button a, a.button { padding: 8px 30px; }

  .mBlock{display:block; margin-right:0;}
  form fieldset[class*="form-columns"] .field { width:100%; }

  .headerIcon.active .headersearchParent { opacity: 1; visibility: visible;}

  /*   Mega Menu */
  /* New Mega Menu Styling */
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li {  width: 100% !important; margin-right: 0;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span {  display: inline-block !important;  width: calc(100% - 25px);margin-right: -4px;vertical-align: top;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li > a > span:after{font-size:20px;line-height:19px;position:absolute;right:10px;vertical-align:top;}
  .headerParent .navigation ul li.hs-menu-depth-1 > ul > li a > div.image-box {width:25px;display:inline-block !important;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding-right:0px !important;padding-left:0 !important;}

  /*  Banner Section  */
  .bannersecParent { padding-top: 50px;} 
  .bannerlogoParent:before{width:100%; border-radius:0;}
  .bannerColorBg,.bannerimgBg { width: 100%; height: 100%; right: -80%; top: 0;}
  .bannerslider { position: relative; z-index: 5;} 
  .bannerPicture { left: -25%; width: 150%; height: 150%;}

  /*  Our Method  */
  .ourmethodsvgParent { padding: 0; padding-top: 70px;} 
  .arrowActive{display:none;}
  .ourmethodTitle.titleStylever3 span.titleLinever3{right: 40vw;}

  /*  Our Services  */
  .ourserviceboxTwoColum {padding: 15px 0;}
  .ourserviceimgBg, .ourserviceColorBg {width: 100%; height: 75%; left: -75%; transform: rotate(38deg);}

  /*  AcquireCustomers  */
  .AcquireCustomersParent {max-width: 100%;} 
  .backgroundShadow{width: 100%;border-radius: 0;}

  /*  Data Driven  */
  .customerDataPicture {right: 0;top: 0;}
  .customerDataimgBg, .customerDataColorBg {width: 500px; height: 500px; right: -35%;}
  .dataleftTitle:before {left: 0;}

  .dataleftTitle.titleStylever2 span.titleLinever2 { right: calc(75vw + 45%);}
  .dataleftTitle .titleCirclever2 {right: 75%;}
  .datadrivenSection { padding-bottom:40px;}

  /*  Testimonial  */
  .testimonialParent .slick-slide, .testimonialParent .slick-slide.slick-current.slick-active{opacity:1}
  .testimonialinnerParent { padding: 15px; }

  .testimonialTitle {max-width: 100%;}
  .testimonialParent .slick-prev { left: 0;}
  .testimonialParent .slick-dots { left: 50%; transform: translateX(-50%);}
  .testimonialParent .slick-next {right: 0;}

  /* All Images   */
  .bannerColorBg, .bannerimgBg,.ourserviceimgBg, .ourserviceColorBg,.customerDataimgBg, .customerDataColorBg { opacity: 0.6;}

  /*  Footer Section  */ 
  footer.footerSection { padding-top: 50px; text-align: center;}
  .footertopShape { right: -15%; top: 50%;}
  .footerbottomShape {top: 45%; right: -16%;}
  .footerLogo:after {display: none; }
  .footerRight {padding-top: 50px;}

  /* Update Css   */ 
  .rightContent {padding-left: 0;}
  .FreeformBox {max-width: 100%;}
  .ourmethodsvgParent {padding: 0;padding-top: 0;}

  /*  Service Page  */
  .serviceBanner { padding-top: 40px; padding-bottom: 40px;}
  .serviceBannerRight { padding-left: 0; text-align: center;}
  .serviceBannerRight img { max-width: 400px; width:100%;}
  .servicebannerBottom { padding-top: 40px;}
  .dataDrivenTitle:before { width: 30px; height: 30px; left: 0; top: -25px;}
  .ServicebannerColorBg, .ServicebannerimgBg{right: -60%;}

  /*-=-=-=-=-=-=-=-=-=-=-=-=-=-= Pricing Page =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  /*  Section 1  */
  .pricingPage .bannerSection{padding-bottom:60px;}

  /*   Section 3 */
  .pricingPage .ourmethodTitle.titleStylever3 span.titleLinever3{    left: 40vw;} 
  .onetimeService, .monthlyService, .advancedService { width: 100%; padding-top:20px; padding-bottom:20px;}
  .onetimeService > div:not(:first-child),.monthlyService > div:not(:first-child), .advancedService > div:not(:first-child){ width: 50%; display: inline-block; vertical-align: top; margin-right: -4px;}
  .customizesecInner:before, .customizesecInner:after { display: none;}
  .customizeinnerTitle h4, .customizeboxTitle h4{font-size:18px;}
  .onetimeService > div:nth-child(even), .monthlyService > div:nth-child(even), .advancedService > div:nth-child(even){padding-right:10px;}

  /*  Section 5  */
  .customOfferTitle.titleStyle span.titleLine{width: 80%; left: inherit; right: -15px;}
  .customOfferTitle .titleCircle{left: inherit; right: calc(80% - 30px);}

  /*  Blog Section  */ 
  .BlogListing.postNumber6 > div { width: 100%;}
  .blogParent { padding-top: 50px;}
  .Blogfirstinner { min-height: auto;}
  .firstblogTopic { position: relative; bottom: 0; left: 0; padding-top: 15px;} 
  .BlogListing.postNumber5 > div{width:100%;} 
  .BlogfirstParent { padding-bottom:0; }
  .firstblogContent h2, .blogistContent h3, .postNumber4 .h1 h2, .fifthpostInner .h1 h2, .topic-header-link h2 { font-size:20px; }
  .BlogListing.postNumber5 .w33, .BlogListing.postNumber5 .w66 { width:100%; }

  .BlogListing.postNumber6>div { margin-top:20px; }
  .SubscribeBlock.postNumber4 { margin:20px 0; }

  .blogistContent .pt20.pb20 { padding:5px 0; }
  .BlogListing { padding-top: 0; padding-bottom: 0; }
  .tagsliderrepeat { padding-top:0; }

  .BlogListing.postNumber3 .listingInner .equal_title, .BlogListing.postNumber4 .listingInner .equal_title{ height:auto !important; }
  /*  Blog Inner Section  */
  .postbodyContent { padding-left: 0; padding-right: 0;}
  .boxStyleBlog { margin-left: 0; margin-right: 0; padding: 30px 15px;}  
  .bloginnerTop .bloginnerLeft, .bloginnerTop .bloginnerRight { display: block;}
  .authorSection { position: relative; left: 0; bottom: 0; padding-top: 30px;}
  .bloginnerLeft .bloginnerLeftMain { padding-bottom: 10px;}
  .blogimageAlign img { float: none; width: 100%; margin-right: 0; margin-bottom: 20px;}
  .postbodyContentInner blockquote { font-size: 22px; padding: 20px 20px 20px 50px;}
  .postbodyContentInner blockquote:before { width: 30px; height: 30px;} 
  .tagsliderMain { padding: 20px 0; } 
  .tlp-more-topics { padding:0 0 20px 0; }

  .contactTitle.titleStylever3 .titleLinever3 { right: calc(72vw + -90px );}
  .contactTitle .titleCirclever3 { right: 80%;} 
  .contactAddParent > div { width: 350px; max-width: 100%; margin: 0 auto; display: block;}
  .contactBoxInner {  padding: 20px 20px 200px;}
  .contactBox {  background-size: 200px auto;  background-position: bottom center; }
  .contactAddParent > div  { padding-left: 0 } 
  .postbodyContent { padding-top: 0px; }
  .bloginnerTop .bloginnerLeft, .bloginnerTop .bloginnerRight { padding-left: 0; padding-right: 0; }
  .boxStyleBlog {  padding-left: 0;  padding-right: 0; }
  .postbodyContentInner h3 {  padding-left: 0; padding-right: 0; padding-bottom: 0; } 
  .BlogfirstPost .featuredimgFirst { position: relative; width: 100%; height: 250px;} 
  .bloginnerBanner{height:250px;}
  .SearchResultMainSection,.error404Page {  padding-top: 45px;  }
  .error404Page .custom_error_message h1 {  font-size: 31px; }
  .error404Page .custom_error_message h2 {  font-size: 27px; }

  /* Podcast Blog */

  /* Recent post */
  .podcaserecIcon { width: 40px; height: 40px; line-height: 40px;}
  .podcaserecIcon svg { width: 20px; height: 20px;}
  .podcaserecTitle { width: calc(100% - 40px); padding-left: 15px;}
  .podcastrecPostInner .max500,.podcastrecTitle .max500{width: 100%; margin:0;max-width: 100%;} 
  .footerpaginationMain { display: none;}
  .next-posts-link { width: 47%; }
  .previous-posts-link { width: 53%;}

  /* SUBSCRIBE FORM */
  .backgroundShadow { width: 100%; border-radius: 0;}
  .podcastsubscriParent { max-width: 100%;}

  /* Pod cast Recent Post */
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 75vw; }
  .podcastrecTitle .titleCirclever3 { right: 80%;} 
  .twoColumnSectionLeft {padding-top: 20px;width: 100%;}
  .twoAlternateSectionInner:nth-child(odd) .alternateLeftSection {width: 100%;float: none;}
  .twoAlternateSectionInner:nth-child(odd) .alternateRightSection {float: none;width: 100%;padding-right: 0px;}
  .twoAlternateSectionInner:nth-child(even) .alternateRightSection {float: none;width: 100%;padding-left: 0px;}
  .twoAlternateSectionInner:nth-child(even) .alternateLeftSection {width: 100%;float: none;}
  .alternateRightSection {padding-top: 20px;} 
  .threeColumnInner {width: 100%;}
  .imagethreeColumn {width: 100%;} 
  .comparisonBannerMain { padding: 100px 0; }
  .comparisonBannerCtaTitle br { display: none; } 
  .bottomContentTwoCols { margin: 0; }
  .bottomContentTwoCol { padding: 10px 0; width: 100%; text-align: center; } 
  .pricingModule { padding: 40px 0; }
  .pricingBottomMainContent { padding: 50px 0; }
  .pricingBottomTableInner { width: 700px; overflow-x: auto; }
  .pricingBottomTable { overflow: auto; } 
  .pricingBottomMainContent { text-align: center; }
  .pricingColContent { text-align: center; } 
  .capabilitiesAlternateContent { text-align: center; }
  .capabilitiesAlternateInner { padding: 30px 0; } 
  .quoteImage { width: 100%; max-width: 150px; display: block; margin: 0 auto; }
  .quoteContentMain { padding-left: 0; width: 100%; max-width: 320px; margin: 0 auto; display: block; text-align: center; }
  .quoteContentName { font-size: 20px; } 
  .CommunityCol { width: 100%; }
  .BenefitsRight { order: 0; padding-right: 0; }
  .BenefitsLeftInner { display: block; text-align: center; width: 250px; margin: 0px auto 30px; }
  .BenefitsRow { display: block; }
  .BenefitsInner { max-width: 520px; width: 100%; margin: 0 auto; }
  .comparisonlinks li { padding: 5px 10px; }

  .innerInboundBanner { padding: 40px 0; }
  .innerBannerContentInbound { font-size: 16px; }

  .growthDrivenBanner { padding: 100px 0 60px; }

  .singleColumn { padding: 40px 0; }
  .singleColumnContent { font-size: 16px; }

  .growthDrivenCompare { padding: 40px 0; }
  .compareSubTitle { font-size: 16px; }
  .comparisonChartInner { display: block; }
  .compareCol { width: 100%; margin: 5px 0; padding: 50px 15px; }
  .compareCol:last-child { padding:60px 15px; }
  .comparisonChart { padding-top: 0;  margin-top: 40px; }

  .investMain { padding: 40px 0; }
  .investSubTitle { font-size: 16px; }

  .drivenThreeColBoxes { width: 100%; }
  .threeColDrivenSubTitle { font-size: 16px; }
  .threeColDrivenBoXUpperTitle { font-size: 16px; padding-top: 20px; }
  .growthThreeColumn { padding-top: 40px; }
  .drivenColContent { font-size: 16px; }

  .growthTestimonialSection { padding: 40px 0; }
  .testimonialDrivenInner { padding: 40px 20px; }
  .testimonialDrivenText { font-size: 16px; }
  .testimonialAuthorImage { display: block; margin: 0 auto; }
  .testimonialRightContent { display: block; padding-left: 0; padding-top: 15px; text-align: center; }

  /*  Resources Page Midea Query JUNE-2021  */
  .Resources_Blogs_inner > div { width : 100%; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .OnBoarding_Card { width:100%; margin-left:0; }
  .onboarding_videosection iframe { height: 360px; }
  .OnBoarding_Card:last-child { margin-bottom:0; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Service Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .LogoContent_Box { max-width:100%; }
  .table_description { width:100%; }

  .Pricing_card { width: 90%; margin: 0 16px 55px; }
  .Pricing_card:last-child { margin-bottom:0; }
  .color_box { right: -30px; top: 30px; }

  .why_hubspot_onboarding_Services { width:100%; padding:0; display:inherit; margin:0 auto 30px; max-width:50%; text-align:center; }
  .why_hubspot_onboarding_Services:last-child { margin-bottom:0; }
  .why_hubspot_onboarding_Services h4 { margin-top:15px; }
  .why_hubspot_onboarding_Services_icon { margin:auto; }

  .Onboarding_pricingBox { margin-bottom:0; border:none; }
  .CTAButton.pt40 { padding-top:0; }
  .CTAButton.pt40.pb30 { padding-bottom:0; }
  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Consultancy Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .consultancy_page .OnboardingService_Link ul li, .internal_page .OnboardingService_Link ul li { width:199px; }
  .consultancy_page .OnboardingService_Link ul li a, .internal_page .OnboardingService_Link ul li a { padding:15px; }
  .onboarding-box-Section.pb60 { padding-bottom:50px; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Inbound Consulting Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .inbound-consulting-page .OnBoarding_Card, .internal_page .OnBoarding_Card { width:100%; }
  .WeHelp_Box .WeHelp_Card { width:100%; margin:0 0 30px; }
  .WeHelp_Box .WeHelp_Card:last-child { margin-bottom:0; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Technical-consulting Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .inboundconsulting_LeftRight_section .text-center { text-align:left; }
  .internal_page .WeHelp_Box .WeHelp_Card { width:100%; }

  .CMS .LpCtasection { margin-bottom:35px; }
  .CMS .WeHelp_Box .WeHelp_Card { width:100%; }

  /* CRM Page */
  .Main_Contain p, .CRM_features p { max-width:100%; }
  .Main_Contain { padding-top:20px; }
  .Left_Content_Right_img, .Left_img_Right_Content.pt90.pb90 { padding:35px 0; }

  .free_features ul li:after { top:18px; }
  .free_features ul li { padding:10px 20px 0px 36px; margin-bottom:0;  }
  .free_features ul { margin: 10px 0 0; }
  .free_features { margin-top: 15px; }

  .CRM_Service ul { display:block !important; }
  .Left_img  { text-align:center !important; }
  .CRM_Tabbing { margin-top:30px; }
  .CRM_Service ul li { padding: 14px 19px; }
  .Main_Contain h2 { font-size: 26px }

  /* growth-driven-design page */
  .singleColumn{ padding-bottom:0; }
  .growth_Left_tabbing ul { margin-right:0; }
  .growth_Left_tabbing { width: 100%; }
  .growth_Right_tabbing { width: 100%; padding-left: 0; margin-top: 30px; }

  /* Hubspot Training Page */
  .Browse_Courses_box { width:100%; margin-left:0; margin-right:0; }
  .Browse_Courses_box:last-child { margin-bottom:0; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubsot Training Internal Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .Course_Information, .Best_forCard { width:100%; margin:0; }
  .Course_Information { margin-bottom:30px; }
  .Location_name{ font-size:18px; margin-top:20px; }
  .Date_TimeCard ul li { font-size:16px; }
  .Location_name svg { width: 24px; height: 24px; margin-right:10px; }

  .training_internal .FAQ_question h4 div { margin-top: -12px; }
  .training_internal .FAQ_question { padding-left:15px; }

  /* Video Selling Service */
  .Video_selling .V2 .why_hubspot_onboarding_Services { width:50%; }
  .Video_twoColm { padding:40px 0; }

  .Video_Selling {; width: 100%; }
  .VideoSelling_ServicesBox:after, .VideoSelling_ServicesBox:before { content:none; }

  .Left_Client_Content { padding-right: 0px; width:100%;  }
  .Video_img.w50 { width:100%; margin-top:20px; }

  .Left_Client_Content ul li { font-size:16px; }

  .Content_Testimonial .Testimonial_Content { padding:15px; }
  .Testimonial_Detail, .Content_Testimonial .Testimonial_Content  { width:100%; }

  .Video_selling .VideoSelling_ServicesBox .Video_Selling{ padding:10px 0; }
  .V2.Video_twoColm .Video_Important_Content { margin-bottom: 0; }
  .Video_Important_Content { width: 80%; margin: 0 auto 15px; }
  .ThreeColm_Boxs .why_hubspot_onboarding_Services { width:80%; max-width:80%; }
  .VideoImg { padding: 0; }

  .CaseStudy { margin:0; height:unset; padding:20px 40px; margin-top:15px; }
  .Case_Study_box { width:100%; margin-left:0; } 

  .Video_Selling_Content h6, .Video_Selling_Content p { margin-top: 10px; }

  /* Marketing Video and Webinar Service Page */
  .Service_Content { width:100%; padding-left:0; padding-right:0; padding-top:15px; }
  .Service_Content:last-child { padding-bottom:0; }
  .Service_Content:first-child { padding-top:0; }
  .FourBox_Services:before, .FourBox_Services:after { content:none; }
  .FourColm_box { width:100%; }

  .Marketing_Video .why_hubspot_onboarding_Services h4, .Percentage_Round h4 { font-size: 35px; }
  .Marketing_Video .ThreeColm_Boxs .why_hubspot_onboarding_Services { margin-bottom:0; }

  .Marketing_Video .OurExpert_Content, .OurExpert_Content { font-size: 20px; line-height: 30px; }

  /* Hubspot Product Page*/
  .LeftSide.extraspace img { max-width:100% !important; }

  .LeftSide.extraspace .w50 { width:100%; }
  .LeftSide.extraspace .LeftContent { margin-bottom:20px; }

  /* Free Training Inner Page */
  .blog-section.inner .Left_Content h1 { font-size:24px; }
  .blog-section.inner .video { text-align:center; }
  .blog-section.inner iframe { height: 236px; max-width: 420px; }

  .Reading.text-right { text-align:right; }

  /******************************************************* Hubspot Products Pages Design *******************************************************/
  .HubProduct_page .ImgAccordion_Section .w50 { width:100%; }
  .HubProduct_page .inboundconsulting_LeftRight_section  .w50 { width:100%; }
  .HubProduct_page .inboundconsulting_LeftRight_section .wrapper>div { display:block; }
  .HubProduct_page .inboundconsultingLeft-img { padding-right:0; }

  .Support { width:50%; }
  .Support:last-child { margin-top:20px; }

  .ProductPage_Tabbing ul li.tab-link { font-size:16px; }
  .ImgAccordion_Section .wrapper > div { display: block; }
  .ImgAccordion_Section .ImgLeft { margin-left: 0px; }
  .RightSideBox { padding:15px;  max-width:100%; }

  .HubProduct_page .two_col_content_image_section { padding: 25px 0 20px; }

  .ThreeColum .ProductsDetails_box { width:50%; margin-top:10px; }

  .HubProduct_page .accordion_faq_box { width:100%; margin-left:0; margin-right:0; }
  .FullWidth_img.pt20 { padding-top:0; }
  .Popular_Features .pt40.pb20 {padding-bottom:0; }
  .RightAccordion_Content { padding:20px 0 0; }

  .FullWidth_Section .Content { max-width:90%; }
  .FullWidth_Section img { max-width:70%; }

  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .TabbingLinks ul li { font-size:18px; padding:10px; }

  .MainContent .w50, .ContentImage_Section .w50 { width:100%; }
  .MainContent_Left { padding:0 0 20px; }
  .FeatureBox { width: calc(50% - 23px); }
  .ContentBox_Module { padding:20px 0 0; }

  .HubProduct_CMS .accordion_faq_box { width: 100%; margin: 10px 0; }

  .HubProduct_CMS .video_width_richText_section_inner { display:block; }
  .HubProduct_CMS .video_content_outer { width:100%; margin:0 auto 15px; }
  .HubProduct_CMS .section_bottom_content { width:100%; }
  .HubProduct_CMS .video_width_richText_section_inner iframe { height: 315px; }

  /* Contact us */
  .ContactUS_Content.w40.ib { padding:0; width:100%; text-align:center; margin-bottom:30px;  }
  .Contctus_Form.w60 { width:100%; }
  .ContactUS_Content h2 { font-size: 22px;  line-height: 33px; }
  .Contctus_Form textarea { min-height: 80px; }

  /* Blog Inner New Css*/
  .postbodyContentInner h1 { font-size: 24px; } 
  .postbodyContent.blog-post-wrapper { margin-top:20px; }

  /* Zoho vs Hubspot Page */
  .OverviewSectionBoxs { padding: 0; width: 100%; margin-top: 15px; }
  .OverviewSectionBoxs>div { height:auto !important; }

  .zohovshubspot .OnBoarding_Card { width: 100%;  } 
  .zohovshubspot .maintitle { max-width: 100%; }
  .PricingHubspotZohoSection th { padding: 10px; font-size:14px; }
  .PricingHubspotZohoSection td { padding: 9px; font-size: 14px; }

  .AccordionsSection .MainTitle { max-width: 100%; }
  .AccordionsSection .accordion_faq_box { margin:10px 0; width:100%; }

  /* Pipedrive vs Hubspot Page */
  .PipedrivevsHubspot .MainTitleContent { margin-bottom: 10px; }
  .PipedrivevsHubspot .OverviewSectionBoxs.w50 { width: 100%; }
  .PipedrivevsHubspot .OverviewSectionBoxs>div { height: unset !important; margin-top:0; }

  /* Event Page */
  .eventbox h2 { font-size: 70px; }
  .eventbox h2 span { font-size: 18px; padding-left: 60px; margin-top: -12px; }

  /* The Power of the Contact Record Page */
  .NewImgContentBox { display:block; }
  .NewImgContentBox .w50 { width:100%; }
  .NewContentSide { padding: 20px 20px 0; }

  .TabbingBoxsSection .MainTitle { max-width: 100%; }
  .TabbingSingleBox {  width: 100%; height:unset !important; }
  .TabbingSingleBox > div { margin: 0 0 20px; }

  /* Landing Page  - 2022 */
  .LandingPage_TopPanding { padding-top: 35px; }
  .LandingContentBox { padding: 20px; }
  .LandingForm input[type=submit], .LandingForm input[type=button], .LandingForm button { font-size:14px; padding:10px 30px; }
  .LandingForm textarea { min-height: 80px; }

  /* OverView Page */
  .Overview { width: 100%; margin-right: 0; }

  /* Marketing and Sales hub Adavnce Page */
  .StylingContentBox { max-width: 100%; }
  .PlaningTable table { max-width: 100%; }

  /* Compare Page - 2022 */
  .TwoColumn_accordionSection .AccordionContent .pr { padding-right: 0; }
  .TwoColumn_accordionSection .AccordionContent .pl { padding-left: 0; margin-top:20px; }
  .TwoColumn_accordionSection .AccordionContent .w50 { width:100%; }

  .ContentBoxSection .Content_Box { padding-right: 0px; width:100%;  }
  .ContentBoxSection .Content_Box:last-child { padding-left: 0px; margin-top:20px; }

  /* Impact Service Page */
  .IMPServiceSection .MainTitle { max-width:100%; }
  .IMPServiceSection .Services ul li { width:100%; }
  .IMPServiceSection .Services ul li .ServicSingleBox { margin: 0; }

  .IMPServiceSectiontwo .Services ul:after { content:none; }
  .IMPServiceSectiontwo .Services ul li { width: 100%; border-right: 0; border-bottom: 1px solid #ccc; }
  .IMPServiceSectiontwo .Services ul li .ServicSingleBox { padding: 15px; }

  /* Frontline Playbook Landing Page */
  .RightVideo iframe { width: 635px; height: 358px; }

  /* Weekly Updates Page 2022 */
  .SinglePostVideo .FirstVideoPost .w50 { width:100%;}
  .TipsPage .post-listing { display: block; gap: 0; }
  .TipsPage .post-item { width: 100%; margin-bottom:15px; }

  .blog-section.inner.TipsPageinner>.blog-post-wrapper { max-width: 100%; }
  .blog-section.inner.TipsPageinner { margin-top: 35px; }

  .BlogPostCTA { width: 100%; margin-bottom:15px; padding:20px; }
  .VideoSubscribe .wrapper>div { max-width: 100%; }
  .SinglePostVideo .FirstVideoPost .LeftVideoContent { padding:15px 0 0; }

  /* Download Conversion Landing - 2022 */
  .DownloadConversion .LandingMainSection { padding:35px 0; }
  .DownloadConversion .StylingContentBox { max-width: 100%; }
  .DownloadConversion .StylingContent { padding: 20px 0; }
  .DownloadConversion .LPFooter ul li { padding-top:12px; }

  /* Technical Consulting Project Page - 2022 */
  .TechnicalConsultingPro .StylingContentBox { max-width: 100% !important; }
  .TechnicalConsultingPro .PricingHubspotZohoSection table { width:100%; }
  .TechnicalConsultingPro .OnBoarding_Card { margin-left:0; margin-right:0; }

  .technical-consulting-ongoing .IMPServiceSection .Services > ul > li { width:100%; margin-top:0; }

  /* About Us Page */
  .QuoteCoFounderBox { max-width: 100%; }
  .QuoteCoFounder h3, .QuoteCoFounder h6 { font-size: 18px;  margin-bottom: 0; }

  .AboutUs_subscribe input[type=email] { width: 466.5px !important; }
  .ReviewPost { width: 100%; } 

  .MainQuoteText.right_icon:after { right: -62px; top: 6px; width: 45px; height: 45px; background-size: cover; }
  .MainQuoteText.left_icon:after{ left: -62px; top: 6px; width: 45px; height: 45px; background-size: cover; }

  /* Hubspot Video Demo - 2022 */
  .HubspotVideo_Demo .Video_Content_box { margin: auto; width: 100%; }
  .HubspotVideo_Demo .VideoContent_Section.pt60.pb60 { padding-top:15px; }

  /* Hubspot ROI Page - 2022 */
  .ZigZag_Box { display: block; }
  .ZigZag_Box .w50 { width:100%; }
  .HubspotROI .ZigZag_Content { padding: 15px 0 0; }
  .HubspotROI .PricingHubspotZohoSection table { width: 600px; }

  /* Growth Grader Result Page - 2022 */
  .ResultBanner .SectionTitle { padding: 25px 0; }
  .GrowthGrader_intro { height:unset; }
  .IntroTopImg svg { max-width: 30%; }

  .GrowthGrader_introBox, .GrowthGrader_SocialMedia { max-width:100%; padding:0 20px; }
  .Questions, .checkallapply { padding:15px; }
  .Questions ul li label { font-size:16px; }

  .TopstepSection .TopStepBox { max-width:100%; padding:0 15px; }
  /* Contact Sales Page - 2022*/
  .ContactSalesBox { max-width:100%; } 

  /* Pillar Page - 2022 */
  .PillarLeft { position: unset; width: 100%; padding-right:0;}
  .PillarRight { width: 100%; padding-top:20px; }

  /* Pillar Page Tobar - 2022*/
  .pillarPageTobBar .PillarRight { width: 100%; }
  .pillarPageTobBar .PillarLeft.sticky { position:unset; }
  .pillarPageTobBar .PillarLeft ul { padding-bottom:0; }
  .pillarPageTobBar .PillarLeft ul li { display:block; text-align:left; padding: 3px 0;}
  .pillarPageTobBar .PillarLeft ul li span { display:inline-block; }
  .pillarPageTobBar .PillarLeft ul li a:hover, .pillarPageTobBar .PillarLeft ul li a.active { text-align:left; }
  .PillarRight .BackgroundColor { padding: 20px; }

  /* Error Page - 2022 */
  .Error404Section { padding: 30px 0; }
  .Error404Section h3 { font-size: 80px; }
  .Error404Box { max-width:100%; }

  /* Subscription Preferences page - 2022 */
  html body .SubscriptionPreferencesNew .page-header h1 { font-size:28px !important; }
  html body .SubscriptionPreferencesNew .widget-type-email_subscriptions .cell-wrapper { padding:25px; }
  .SubscriptionPreferencesNew #submitbutton { white-space: normal; }

  /* Email Unsubscribe Page - 2022  */
  .EmailUnsubscribe { padding: 20px 0 0; }
  html body .EmailUnsubscribe .widget-type-email_simple_subscription { padding:25px; }
  html body .EmailUnsubscribe .page-header { margin:0; padding-bottom:0; }
  html body .EmailUnsubscribe .page-header h1 { font-size: 28px !important; margin-bottom:25px !important;  }

  /* Email Unsubscribe Page - 2022  */
  .EmailSubscriptionsConfi { padding: 20px 0 0; }
  html body .EmailSubscriptionsConfi .page-header h1 { font-size: 28px !important; }
  html body .EmailSubscriptionsConfi .widget-type-email_subscriptions_confirmation { padding:25px !important; }

  /* Search Result Page - 2022 */
  .SearchResultSP { padding-top: 40px; }
  .SearchResultSP .hs-search-field { max-width: 100%; }

  /* Service Page - 2022 */
  .ServiceBoxs.ServiceBoxsLeftimg+.ServiceBoxs.ServiceBoxsRightimg { margin-top: 50px; }
  .ServiceFormBox { padding: 30px 20px; }

  .ServiceBox.v2.pb80 { padding-bottom: 25px; }
  .ServiceFormSectiom.pt100 { padding-top: 45px; }

  /* New Contact us page - 2022 */
  .NewLocationBoxs { width: calc(50% - 14px); padding:30px 20px; }
  .LocationCityname { padding: 15px 0; }
  .TwocolumnContact .TitleLink a { font-size: 18px; }
  
  .MapMainTitle { padding-bottom: 60px; }
  .LocationBoxs.Utah { left: 89px; top: 52px; }
  .LocationBoxs.London { left: 266px; top: -59px; }
  .LocationBoxs.Toronto { left: 182px; top: -29px; }
  .LocationBoxs.Newyork { left: 156px; top: 22px; }
  .LocationBoxs.Istanbul { right: 242px; }
  .LocationBoxs.Dubai { right: 190px; top: 49px; }

}

@media (max-width:650px ) { 
  .customerDataimgBg, .customerDataColorBg { right: -75%; }

  /*  Footer  */
  .footerbottomShape { right: -43%; transform: rotate(-45deg); }
  .footertopShape { right: -40%; transform: rotate(-45deg); }

  /*  Service Page  */
  .ServicebannerColorBg, .ServicebannerimgBg { right: -80%; } 
  .TestimonialsLogoCol { padding: 15px; width: 50%;}  
  .NwTestimonialsRow { padding: 15px 10px; }

  /* Sales Programme The Flywheel  Page V2  2021 Style */
  .SixCCol { width: 50%; }
  .CtaGalleryCol { flex-basis: calc(100% - 2rem); margin: 1.5rem 1rem; }
  .CtaGalleryCard { margin: 0 auto; }
  /* Sales Programme The Flywheel  Page V2  2021 Style End */

  .playBookRepatInner { display: block; }
  .playBookLeftInner { height: 250px; border-bottom-left-radius: 0; border-top-right-radius: 20px; }
  .playBookRight { padding: 15px 20px; text-align: center; } 
  .playBookListing { padding-bottom: 40px; }
  .playBookBoxContent { font-size: 14px; }

  ul.LeftSharing  { display:none !important; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .onboarding_videosection iframe { height: 302px; }
  .OnboardingService_Link ul li a { font-size: 14px; padding:10px; }
  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Service Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .PlanTable { overflow-x:auto; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Website Pricing Page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .Pricing_table { width:100%; margin:20px 0 0; }
  .HubspotService { width:50%; }
  .Hubspot_services_title img { max-width: 112px; } 

  .ThreeColm_Boxs .why_hubspot_onboarding_Services { width:100%; }

  /* Video Selling Service Page */
  .Video_selling .V2 .why_hubspot_onboarding_Services { width:100%; padding:0; }
  .Video_Important_Content { width:100%; }
  .Percentage_Content { max-width: 80%; }

  .Video_selling .Video_Important_Content { width:100%; }
  .V2.Video_twoColm { padding:30px 0; }

  .ThreeColm_Boxs .why_hubspot_onboarding_Services { max-width:100%; padding:0; }
  div.why_hubspot_onboarding_Services:nth-child(4) { margin-bottom:0; }

  .V2 .Video_Important_Content { width:100%; margin-bottom:0; }

  /* Hubspot Product page */
  .hubspot_product_pricing.three_colm, .hubspot_product_pricing.four_colm, .hubspot_product_pricing.two_colm { width:100%; margin: 15px 0 0; }
  .Two_Button .button { margin-bottom:10px; }
  .Hubspot_ProductPage .ContactStrip .ContactStripBox { max-width:100%; } 

  /* Free Training page */
  .free_training .post-item, .TagRelatedPost .post-item { width: 100%; margin: 10px 0; }
  .ClientLogo_box { width:50%; }
  .free_training .post-header, .BlogContentBox { padding: 15px; }

  /******************************************************* Hubspot Products Pages Design *******************************************************/
  .ProductPage_Tabbing .ProductTabbing_Box { display:block; }
  .ProductPage_Tabbing ul.tabs, .ProductPage_Tabbing .tab-content.current { width:100%; }
  .ProductPage_Tabbing .tab-content.current { padding:15px; }

  .ProductPage_Tabbing ul li.tab-link { display: inline-block; margin-bottom: 10px; border-left: 0; }

  .ThreeColum .ProductsDetails_box { width:100%; }

  .AwardImage_section ul { display:block; }
  .AwardImage_section ul li { width:25%; margin-bottom:10px; }
  .HubProduct_page .ClientLogo_box { width: 33.33%; }

  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .FeatureBox { width: 100%; margin: 10px 0; }
  .HubProduct_CMS .video_width_richText_section_inner iframe { height: 304px; }

  .CMS .Client_logo_title { margin-bottom: 37px; padding-bottom: 0; }
  .CMS .Client_logo_section.pt60.pb60.text-center:after { height:66%; }

  /* Zoho vs Hubspot Page */
  .PricingHubspotZohoBox { overflow-x:scroll; }
  .PricingHubspotZohoSection table { width: 600px; max-width: unset; }

  /* Pipedrive vs Hubspot Page */
  .PipedrivevsHubspot .Client_logo_title h2 > br { display:none; }

  /* Marketing Hub Onboarding Plan Page */
  .PhaseBox { width:260px; }

  /* Comparisons Page */
  .comparisons { width: 100%; margin: 0; }
  .comparisonsBox { margin-left: 0; margin-right: 0; }

  /* The Power of the Contact Record Page */
  .TabbingBoxLinks ul li { font-size: 18px; padding: 10px 5px; width: 100%; }
  .NewContentSide { padding-left:0; padding-right:0;}

  /* Frontline Playbook Landing Page */
  .RightVideo iframe { width: 635px; height: 304px; }

  /* Weekly Updates Page 2022 */
  .WeeklyVideoBox { width:100%; }
  .WeeklyVideoBox .VideoBox { padding: 0; margin-top: 15px; }
  .WeeklyVideoBox .VideoBox iframe { height: 300px; }
  .BannerVideo iframe { height: 304px; }

  /* Template Set Up  Page - 2022 */
  .TemplateSetup .TabbingBoxLinks ul { border-bottom:0; }
  .TemplateSetup .TabbingBoxLinks ul li span { padding-top: 15px; }

  /* About Us page */
  .AboutUs_subscribe form { border:0; background:none; }
  .AboutUs_subscribe input[type=email] { width: 100% !important; border:1px solid #00aeef; border-radius:4px; margin-bottom:15px; }
  .AboutUs_subscribe form .field { display: block; }
  .AboutUs_subscribe input[type=submit] { border-radius:4px; }

  /* Growth Grader Result Page - 2022 */
  .PhaseSectionBox.TwoColum .PhaseSingleBox { width: 100%; }
  .PhaseSectionBox.ThreeColum .PhaseSingleBox { width:100%; }
  .TwoButton, .BannerButton { flex-wrap: wrap; }

  .CRM_Service ul li { display:block; }

  /* Service page - 2022 */
  .ServiceBox.v2 .ServiceImages { height: 220px; }
  .ServiceBox.v2 .ServiceTags { padding: 25px; }
  .ServiceBox.v3 .ServiceImage { height: 220px; }

  .ServiceBox.v3 .ServiceBoxs { padding: 30px 25px; }

  .Contactus2022 .AboutUs_subscribe form .field { width: 100%; }
  .Contactus2022 .AboutUs_subscribe input[type=submit] { width:130px; }
  
  .LocationBoxs.Dubai { right: 156px; top: 33px; }
  .LocationBoxs.Istanbul { right: 200px; top: -52px; }
  .LocationBoxs.London { left: 223px; top: -55px; }
  .LocationBoxs.Toronto { left: 152px; top: -33px; }
  .LocationBoxs.Newyork { left: 128px; top: 10px; }
  .LocationBoxs.Utah { left: 70px; top: 39px; }

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

  .loader { display:none; }
  /*  Header Section  */
  .xsw100 { display:block; margin-right:-4px; width:100%;}  
  .HeaderLanguage .conutryName { display:none; }
  .headerParent .salesnavigation { right:44px; }
  .HeadersearchBox { padding-left: 0; }
  .headerIcon svg path { fill: #fff; }

  /*  Mega Menu  */
  .headerParent .navigation ul li.hs-menu-depth-1:nth-child(2) > ul li a > span { padding-left: 15px; } 
  .bannercontactInner { padding: 10px 10px; }
  .bannercontactIcon { max-width: 18px; } 
  .bannercontactParent.active { position: relative; left: inherit; }
  .bannercontactParent.active .bannercontactInner { top: inherit; bottom: 0; left: inherit; right: 10px; padding: 10px; border-radius: 10px 10px 0 0; }
  .bannerCtaRight ,.bannerCtaLeft { display: block; padding-left: 0; }
  .bannerCtaRight { margin-top: 20px; }
  .bannerColorBg,.bannerimgBg { right: -47%; width: 50%; height: 50%; top: 2%; }
  .customerDataimgBg, .customerDataColorBg { width: 300px; height: 300px; right: -50%; top: 22%; }
  .ourserviceInner.altfont { margin:0 20px 0 auto; }
  .datadrivenListing li { width: 100%; display: block; margin:10px 0 0; }
  .footertopShape { transform: rotate(0); right: -52px; top: 100px; border-radius: 0; }
  .footerIcons img { opacity: 0.2; }

  /*  Service Page  */
  .ServicebannerColorBg, .ServicebannerimgBg { width:450px; height:450px; right:-370px; }
  .ourserviceIcons img { opacity: 0.2; }

  /*-=-=-=-=-=-=-=-=-=-=-=-=-=-= Pricing Page =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
  /*   Section 4 */
  .onetimeService > div:not(:first-child), .monthlyService > div:not(:first-child), .advancedService > div:not(:first-child) { width: 100%; display: block; margin-right: 0; }
  .headersearchParent { right: -50px; width: 250px; }
  .ourmethodsvgParent .topCircle { width:105px; height:105px; }

  /************************* Podcast Blog ************************* */

  /*  Blog inner  */
  .podinnerFeature { height: 250px; }

  .fulltranTitle h4,.expandView h4 { font-size: 16px; }
  .transcriptParent .expandView h4:before {width: 15px; height: 15px; }
  .fulltranTitle, .expandView { display: block; width: 100%; text-align: center; }
  .expandView { padding-top: 5px; }
  .transcriptParent { padding: 20px; }
  .transcriptContent { padding: 20px 10px 20px 20px; }
  .podcastrecTitle .titleStylever3 span.titleLinever3 { right: 65vw; }

  .videoBg { height: 200px; }
  .CommunityCol { padding: 15px 0px; }

  /* Footer  */
  .footerEmail { padding-top: 30px }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Career page =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .JobSignlePost ul li { width:100%; padding-left:0; }
  .JobApplyFrom  ::-webkit-file-upload-button { width:130px; }
  .JobApplyFrom .hs_file .input:after { left:10px; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .onboarding_videosection iframe { height: 100%; width: 100%; }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Pricing Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .color_box { right: -20px; top: 20px; }
  .why_hubspot_onboarding_Content { max-width:100%; }
  .why_hubspot_onboarding_Services { max-width:80%;  }

  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Website Pricing Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .HubspotService { width:100%; margin-top:15px; }

  .singleColumnContent iframe { height:200px; }

  .Network_Integrations_Client { width:50%; margin-bottom:15px; }
  .Network_Integrations_Client:last-child { margin-bottom:0; }

  /* Video Selling */
  .Main_parent .Content_Box .Left_Client_Content { padding:10px; }
  .Percentage_Content { max-width:100%; padding:0; }

  /* Hubspot Product Page */
  .LeftSide { max-width: 100%; }
  .LeftContent > div { width:100%; }

  .Award_winingBox { width:100%; padding:15px; }

  /* Free Training Inner Page */
  .blog-section.inner iframe { height: 198px; width: 350px; max-width: 100%; }

  /******************************************************* Hubspot Products Pages Design *******************************************************/
  .Popular_Features_Content { width: 100%; padding-bottom: 0; }
  .Support { width: 100%; margin-top: 15px; }

  .FourColum .ProductsDetails_box { width:100%; }
  .ProductsDetails .ProductsDetails_box > div { margin-left:0; margin-right:0; }
  .Support>div { margin:0; }

  .AwardImage_section ul li img { height: auto; }

  .FullWidth_Section .Content { max-width:100%; }
  .FullWidth_Section img { max-width:100%; }

  .HubProduct_page .ClientLogo_box { width: 50%; }
  /******************************************************* Hubspot Product CMS Page *******************************************************/
  .TabbingLinks ul li { font-size:16px; }
  .HubProduct_CMS .video_width_richText_section_inner iframe { height: 163px; width: 290px; }

  .Client_logo_box { display:inline-block; margin-right:-4px; width:50%; }
  .Client_Logo_img { display:unset; }
  .CMS .Client_logo_section.pt60.pb60.text-center:after { height: 52%; }

  /* Contact Us page 2021 */
  .Contctus_Form  form fieldset.form-columns-2 .field { width:100% !important; }

  .freeDemoSection .Content { padding-top: 20px;  padding-bottom: 20px; }

  /* Marketing and Sales hub Adavnce Page */
  .CTAMoldule a.button { margin:5px; }
  .PlaningTable th, .PlaningTable td { padding:10px; }

  .OnboardingService_Link ul li { width: 100%; margin-left:0; margin-right:0; }

  /* Impact Price Page - 2022 */
  .ImpactPricing .StylingContentBox iframe { height: 218px; }

  /* Frontline Playbook Landing Page */
  .BannerVideoFormSection  form fieldset.form-columns-2 .field { width: 100% !important; }
  .RightVideo iframe { height: 217px; }

  /* Weekly Updates Page 2022 */
  .VideoSubscribe form fieldset.form-columns-3 .field { width:100% !important; padding-left:0; padding-right:0; }
  form fieldset.form-columns-2 .field { width:100% !important; }
  .DownloadConversion .LandingForm { padding: 20px 10px; }

  /* Hubspot ROI Page - 2022 */
  .HubspotROI .PricingHubspotZohoSection table { width: 500px; }

  /* New Contact us page - 2022 */
  .NewLocationBoxs { width: 100%; padding:30px; }
  .LocationCityname { padding: 15px 0 10px; }
  .OfficeNumber a { margin-top:10px; }

  .TwocolumnContactBox { max-width: 100%; }
  .TwocolumnContactBox .MainIcon { max-width: 150px; margin: auto; }
  
  .LocationBoxs.Toronto { left: 125px; top: -39px; }
  .LocationBoxs.London { left: 186px; top: -60px; }
  .LocationBoxs.Istanbul { right: 160px; top: -52px; }
  .LocationBoxs.Dubai { right: 123px; top: 17px; }
  .LocationBoxs.Utah { left: 60px; top: 25px; }
  .LocationBoxs.Newyork { left: 101px; top: 0; }
  .LocationBoxs .CityNameIcon { top: -50px; left: -71px; width: 170px; height: 73px; }

}
@media (max-width:470px ) {
  .LocationBoxs.Istanbul { right: 130px; }
  .LocationBoxs.London { left: 149px; }
  .LocationBoxs.Utah { top: 14px; left: 52px; }
  .LocationBoxs.Dubai { right: 106px; top: 9px; }
  .LocationBoxs.Newyork { left: 86px; top: -6px; }
  .LocationBoxs.Toronto { left: 108px; }
  
  
}
@media (max-width:375px ) {

  .bannerColorBg,.bannerimgBg { right: -75%;width: 100%; height: 50%; top: 1%; }
  .ourmethodsvgParent { max-height: 250px; max-width: 250px; }
  .footertopShape { top: 120px; }
  .CommunityColInner { padding: 15px 20px; }

  /* Sales Programme The Flywheel  Page V2  2021 Style */
  .SixCCol {width: 100%;}
  /* Sales Programme The Flywheel  Page V2  2021 Style End */
  /*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Hubspot Onboarding Page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
  .OnboardingService_Link ul li a {  padding: 15px 6px; }

  /* Vidoe Selling */
  .Video_twoColm.V2 .Percentage_Content { max-width: 213px; }

  /* Marketing Video  */
  .Marketing_Video .Percentage_Content { max-width: 213px; }

  /* Free Training Inner Page */
  .blog-section.inner iframe { height: 165px; width: 290px; max-width: 100%; }

  /* Contact us page 2021 */
  .ContactusDetailBoxs:nth-child(2) .CityIcon { top: unset; bottom: 0; right: 7px; }
  .ContactusDetailBoxs .CityIcon { right: 7px; bottom: 0; }

  /* Free Demo Landing Page - 2022 */
  .freeDemoSection .Popularfeatures>div {  width: 100%;  margin-right: 0; }
  .freeDemoSection:after { content:none; }
  .freeDemoSection .Form { margin-top:0; }
  .freeDemoSection .Form input[type=submit], .freeDemoSection .Form input[type=button], .freeDemoSection .Form button { margin-top: 0; }

  /* Impact Price Page - 2022 */
  .ImpactPricing .StylingContentBox iframe { height: 160px;  width: 290px; }
  /* Frontline Playbook Landing Page */
  .RightVideo iframe { height: 162px;  width: 290px; }

  /* Weekly Updates Page 2022 */
  .WeeklyVideoBox .VideoBox iframe { height: 162px;  width: 290px; }
  .BannerVideo iframe { height: 162px;  width: 290px; }

  /* Company Info - 2022 */
  .Company_InfoForm .backBtn { bottom: 65px; }
  .Company_InfoForm .hs_submit.hs-submit { text-align: left; margin-top: 40px; }
  
  /* New Contact us Page - 2022 */
  .LocationBoxs.Utah { top: 6px; left: 46px; }
  .LocationBoxs.London { left: 128px; }
  .LocationBoxs.Toronto { left: 96px; }
  .LocationBoxs.Newyork { left: 73px; top: -14px; }
  .LocationBoxs.Istanbul { right: 112px; }
  .LocationBoxs.Dubai { right: 86px; top: 0px; }

}


@media (max-width:350px ) {
  .LocationBoxs.Istanbul { right: 77px; }
  .LocationBoxs.London { left: 106px; }
  .LocationBoxs.Dubai { right: 69px; top: -7px; }
  .LocationBoxs.Utah { top: -2px; left: 41px; }
  .LocationBoxs.Newyork { left: 72px; top: -24px; }
  .LocationBoxs.Toronto { left: 74px; top: -48px; }
}



/* Hover Effect Button */

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob a, .subminAnimation input[type="submit"], .runAnimation a, .runAnimation img { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); }
.hvr-bob a:hover, .runAnimation img, .runAnimation a, .hvr-bob a:focus, .hvr-bob a:active, .subminAnimation input[type="submit"]:hover, .subminAnimation input[type="submit"]:focus, .subminAnimation input[type="submit"]:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob; animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1); transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9); transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1); transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9); transform: scale(0.9);
  }
}
.hvr-pulse { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0) }
.hvr-pulse a:hover, .hvr-pulse a:focus, .hvr-pulse a:active { -webkit-animation-name: hvr-pulse; animation-name: hvr-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px); transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px); transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px); transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px); transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px); transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0); transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px); transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px); transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px); transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px); transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px); transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0); transform: translateX(0);
  }
}
.hvr-wobble-horizontal { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); }
.hvr-wobble-horizontal a:hover, .hvr-wobble-horizontal a:focus, .hvr-wobble-horizontal a:active { -webkit-animation-name: hvr-wobble-horizontal; animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

/* Blog CSS */
.headerIcon a { cursor:pointer; }
body .globe_class { width:auto; height:auto; background-image: none;  margin-top: -5px;  }    
body .lang_list_class{ display:block; position:inherit;  transform: none; border:0; padding:0; list-style: none; margin: 0 }

body .lang_list_class > li { border:0 !important; padding:0 !important; line-height: 1.5; font-size: inherit; background-color: transparent; }
body .lang_list_class:before, body .lang_list_class:after { display:none;  }

@media(min-width:1550px){
  body .headerCta.tr { width:auto; padding-right:15px; }
  body .headerParent.tr .salesnavigation { width: calc(100% - 470px); }
}
@media(max-width:1550px){
  body .headerCta.tr { width:auto; }
  body .headerCta.tr a { font-size:14px; padding:8px 15px; }
  body .headerParent.tr .salesnavigation { width: calc(100% - 405px); }
  body .navigation.tr .hs-menu-wrapper > ul > li > a{ padding: 0px 15px; }
}
@media(max-width:1230px){
  body .navigation.tr .hs-menu-wrapper > ul > li > a{ padding:8px 6px; }
  .HeaderLanguage .conutryName { font-size:13px; }
}
@media(max-width:991px){
  body .globe_class { margin-top:0; padding-top:5px; }
  .HeadersearchBox { padding-top:5px; }
  .HeaderLanguage span{ color:#fff; }
  body .headerParent.tr .salesnavigation{ width: calc(100% - 150px); }
  body .headerCta a { width:100%; padding: 8px 6px; text-align:left; }   
  body .headersearchParent { top:25px; }
  body .headerCta.tr { width:100%; }
}
.blog-innerSection{opacity:0;}
/* ==-=-=-=-=-=-=--=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-== */
/* ==-=-=-=-=-=--=--  Blog Inner Content Css   =-=-=--=-== */
/* ==-=-=-=-=-=-=--=--=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-== */

/* Testimonial Block */
.blog-section blockquote.editable { position: relative; background-color: #F5F9FF; font-size: 24px; font-weight: 400; line-height: 36px; color: #374054; border-left: 0; border-radius: 4px; margin: 0; padding: 80px 48px 48px; }
.blog-section blockquote.editable.long { font-size: 18px; font-weight: 400; line-height: 28px; padding: 32px; }
.blog-section p+blockquote.editable.long, table+blockquote.long { margin-top: 72px; }
.blog-section blockquote.editable::before { content: "“"; position: absolute; left: 48px; font-size: 230px; font-weight: 600; line-height: 68px; color: #DDE1F0; opacity: .6; z-index: 0; }
.blog-section blockquote.editable.long::before{ left: 32px; font-size: 200px; line-height: 22px; } 
.blog-section blockquote > h1, blockquote > h2, blockquote > h3, blockquote > h4, blockquote > h5, blockquote > h6, blockquote > span, blockquote > p, blockquote > a { position: relative; display: block; z-index: 1; }
.blog-section article img { max-width: 100% !important; height: auto; }
.blog-section blockquote.editable img { display: block; float: left; width: 64px; height: 64px; border-radius: 100%; margin: 24px 12px 0 0; }
.blog-section blockquote.editable .name { font-size: 18px; font-weight: 600; line-height: 20px; color: #475066; margin: 24px 0 0 76px; }
.blog-section blockquote.editable .company { font-size: 18px; line-height: 18px; color: #5B627D; margin: 8px 0 0 76px; }
.blog-section blockquote.editable .position { font-size: 14px; font-weight: 600; line-height: 18px; color: #5B627D; margin: 0 0 0 76px; }
.blog-section blockquote.editable:after { display: none }

/* Table Of Conent */
.blog-section ol.table-of-contents a { font-weight: 500; margin-left: 10px; }
.blog-section ol.table-of-contents { width: 100%; background-color: #F5F9FF; border: 2px solid #EBF0F7; border-radius: 4px; font-size: 14px; line-height: 24px; list-style: none; margin-left: 0; padding: 32px; }
.blog-section *+ol.table-of-contents { margin : 30px 0 }
.blog-section ol.table-of-contents li { display: list-item; text-align: -webkit-match-parent; padding-top: 7px; }
.blog-section ol.table-of-contents li:first-child { font-size: 18px; line-height: 28px; padding-top: 0px;  }

/* CTA Structure */
.blog-section div.cta.editable { display: flex; align-items: center; text-align: left; justify-content: space-between; background-color: #fff; border-radius: 4px; padding: 32px; overflow: hidden; box-shadow: 0 5px 14px rgba(15,31,41,0.1), 0 0 3px rgba(15,31,41,0.06); margin: 30px 0; }  
.blog-section div.cta.editable > a { display: block; margin-right: 32px; }
.blog-section div.cta.editable > a > img { display: block; max-width: none !important; width: auto; height: 130px; }
.blog-section div.cta.editable > .content { flex-grow: 1; }
.blog-section div.cta.editable > .content > span { display: block; }
.title-bold-20 { font-size: 20px; font-weight: 600; line-height: 28px; }
.blog-section div.cta.editable > .content > a { display: none; }
.blog-section div.cta.editable > .content > span { display: block; }
.blog-section div.cta.editable > .content > span.text { margin-top: 12px; }
.body-18 { font-size: 18px; font-weight: 400; line-height: 28px; }
.blog-section div.cta.editable > .content > a.link-text { display: block; float: left; font-weight: 600; margin: 12px 0 0; color: #5E5CFA; border-bottom: 1px solid transparent; transition-property: all; transition-duration: .4s; transition-timing-function: cubic-bezier(0.16, 1, 0.29, 0.99); }
.blog-section div.cta.editable > .content > a.link-text > i { vertical-align: middle; margin-left: 4px; font-family: 'FontAwesome'; }

.blog-section div.cta.editable > a.logo > img.vbot { height: 68px; }
.blog-section div.cta.editable > .content > span.text { margin-top: 12px; }
.blog-section div.cta.editable > .btn { display: block; margin: 0 0 0 24px; padding: 16px 32px; }
.btn-indigo-400 { color: #fff; background-color: #5E5CFA; border-color: #5E5CFA; }
.blog-section div.cta.editable .btn {  display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;background-color: #00aeef; border-width: 2px; border-color: #00aeef; border-radius: 3px; color: #fff; font-size: 14px; font-weight: 500; letter-spacing: 0.5px; line-height: 18px; padding: 16px 20px; transition: background-color 0.4s, border-color 0.4s, color 0.4s; transition-timing-function: cubic-bezier(0.16, 1, 0.29, 0.99); } 
.blog-section iframe { width: 100%; height: 100%; }

/* Highlighted Block */ 
.blog-section.blog-section .callout { color: #374054; background-color: #F5F9FF; border: 3px solid #EBF0F7; border-radius: 4px; padding: 32px; margin: 30px 0 }

/* Highlighted Box With Heading */
.hsg-featured-snippet { box-sizing: border-box; max-width: 100%; margin-left: auto; margin-right: auto; padding: 0 1rem; background-color: #f5f8fa; margin: 1rem; padding: 1.625rem 1.25rem; }
.hsg-featured-snippet, .hsg-featured-snippet h2 { border-radius: .1875rem; }
.hsg-featured-snippet { width: 100%; position: initial; padding: 2.75rem 1rem; margin: 2.75rem 0; }
.hsg-featured-snippet, .hsg-featured-snippet h2 { border-radius: .1875rem; }
.hsg-featured-snippet__wrapper > h2, .hsg-featured-snippet__wrapper > h3, .hsg-featured-snippet__wrapper > h4, .hsg-featured-snippet__wrapper > h5, .hsg-featured-snippet__wrapper > h6 { font-size: 1.5rem; line-height: 1.41667em; font-weight: 500; position: relative; background-color: #fff; border: 1px solid #7c98b6; margin: 0 0 2rem; padding: 1.2rem 1rem 1.2rem 1rem; } 
.hsg-featured-snippet__wrapper > h2 > span { height: 32px; width: 32px; display: inline-block; padding-right: 5px; }
.hsg-featured-snippet__wrapper > h2 > span > img { width: 100%; height: 100%; object-fit: contain; }

/* Table of Content Version 2 */
.blog-section ol.table-of-contents.version2 li:first-child { background: #fff; border: 1px solid; border-radius: 3px; padding: 1rem; font-size: 20px; line-height: 1; margin-bottom: 10px; }
.blog-section ol.table-of-contents.version2 li:first-child > img { width: 32px; height: 32px; object-fit: contain; margin-right: 10px; display: inline-block; vertical-align: middle; position: relative; top: -2px; }
.blog-section ol.table-of-contents.version2 li { font-size: 1rem; line-height: 1.4em; font-weight: 500; margin-top: 1em; margin-bottom: 1em; counter-increment: item; }
.blog-section ol.table-of-contents.version1 li:first-child > img { display: none; }
/* Email Structure Inside Blog Content */
.blog-section .email_blog_ui.editable { font-size: 0.875rem; line-height: 1.5em; text-align: left; width: 100%; margin: 20px 0; }
.blog-section .email_blog_ui_body { padding: 20px 10px 25px 20px; border: 1px solid #ddd; border-top: 0; }
.blog-section .email_blog_ui_body p { font-size: 1rem; line-height: 1.4rem; font-weight: 500; margin-top: 1em; margin-bottom: 1em; }
.blog-section .email_blog_ui_body ul { margin: 1em 0 0.25em; padding: 0; }
.blog-section .email_blog_ui_body li { font-size: 1rem; line-height: 1.4rem; font-weight: 500; margin-top: 1em; margin-bottom: 1em; position: relative; padding-left: 1.25rem; }
.blog-section .email_blog_ui.editable:before { content: ''; display: block; width: 100%; height: 50px; background: #444; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; } 
.blog-section .email_blog_ui.editable:after {  content: ''; background-image: url(https://2767224.fs1.hubspotusercontent-na1.net/hubfs/2767224/send-now-hubspot-sales-bar.png); background-position: center; background-size: contain; background-repeat: no-repeat; width: 100%; height: 60px; display: block; border: 1px solid #ddd; border-top: 0 solid transparent; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; box-sizing: border-box; background-color: #f5f5f5; }

/* Table Structure */
.blog-section tr { border: 1px solid #dfe3eb }
.blog-section td { border-color: transparent }

/* System Pages */
html body .emailPages { padding-left: 20px !important; padding-right: 20px !important; }
html body .page-header h1 { font-size: 34px !important; margin: 1rem 0 !important; line-height: 1.2 }
html body .widget-type-email_subscriptions_confirmation, html body .widget-type-email_simple_subscription { max-width: 1080px; width: 100%; margin: 40px auto 0 !important; float: none !important; text-align: center; background: #00aeef; padding: 40px; color: #fff; border-radius: 4px; box-shadow: 5px 7px 0 #e6f3d9; }
html body .emailPages input[type="submit"]{ outline: none; font-family: 'Open Sans', sans-serif; padding: 12px 40px; background: #00aeef; color: #fefefe; border: 1px solid #00aeef; font-size: 16px; line-height: 18px; text-transform: uppercase; font-weight: 700; border-radius: 50px; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s;background: #84c441; border: 1px solid #84c441;}
html body .emailPages input[type="submit"]:hover { background: #fff; border: 1px solid #fff; color: #00aeef }
html body input.hs-input.email-edit { margin-top: 20px }
html body .widget-type-email_subscriptions .cell-wrapper { background: #00aeef; padding: 40px; border-radius: 4px; box-shadow: 5px 7px 0 #e6f3d9; color: #fff; }
/* Important Padding */
.paddingTop60 { padding-top: 150px !important }
@media ( max-width: 992px ){
  .paddingTop60 { padding-top: 140px !important }
}
@media ( max-width: 768px ){
  .blog-section div.cta.editable { display: block; }
  .blog-section .cta.editable > a { display: none !important; margin: 0; }
  .blog-section .cta.editable > a > img { margin: 0 auto; }
  .blog-section .cta.editable > .content { width: 100%; flex-grow: 0;  }
  .blog-section div.cta.editable > .content > a { display: block; margin: 16px 0; }
  .blog-section div.cta.editable > .content > a > img { width: 100%; height: auto; }
  .blog-section div.cta.editable > .content > a { display: block; margin: 16px 0; }
  .blog-section div.cta.editable.sm { text-align: center; }
  .blog-section div.cta.editable > a.logo { display: block !important; margin-bottom: 12px; }
  .blog-section div.cta.editable.sm > .content { margin: 0 0 16px; }
  .blog-section div.cta.editable > .btn { width: 100%; margin: 0; display: block !important; }  

  /* Email Structure Inside Blog Content */
  .blog-section .email_blog_ui.editable:after { height: 50px }
  .paddingTop60 { padding-top: 60px !important }
}
@media ( max-width: 640px ) {
  /* Email Structure Inside Blog Content */
  .blog-section .email_blog_ui.editable:after { height: 40px }
}
@media ( max-width: 460px ) {
  /* Email Structure Inside Blog Content */
  .blog-section .email_blog_ui.editable:after { height: 35px }
}
/*-=-=-=-=-=-=-=-=-=-= Browser Hacks -=-=-=-=-=-=-=-=-=-=-=-=*/
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
  ::i-block-chrome, .classname { /*only for safari....CSS*/ }
}
_:-ms-input-placeholder, :root .classname { /*only for internet explorer....CSS*/ }

/*  8-3-21   */
/* New Mega menu v2 */
.headerParent .navigation ul li.hs-menu-depth-1:nth-child(4) > ul > li a > div.image-box { margin-right:10px; height:35px; width:35px; }
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { transition:none !important; }

@media(min-width:992px){
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1:hover { transition:all ease 0.1s !important; }
  .headerParent .navigation .hs-menu-wrapper { overflow:visible !important; }
}
@media(max-width:991px){
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul > li { display: block; width: 100% !important; margin-right: 0px !important; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-2 .childExpand i {  background-color: #00aeef !important;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul li ul.hs-menu-children-wrapper{display:none;}
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul > li > ul { padding-top: 0px !important; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul { transition:none !important; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul ,
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul > li > ul { opacity: 1 !important; visibility: visible !important; }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(4) > ul.hs-menu-children-wrapper , 
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4):hover > ul > li > ul { display:none; }
}
@media(max-width:767px){
  .headerParent .navigation ul li.hs-menu-depth-1:nth-child(4) > ul > li a > div.image-box {  display: inline-block; vertical-align: middle; margin-right: -4px;  }
  .headerParent .navigation ul li.hs-menu-depth-1:nth-child(4) > ul > li a > div.image-box + span { width: calc(100% - 35px); padding-left: 10px;  }
  .headerParent .navigation .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1:nth-child(4) > ul li ul.hs-menu-children-wrapper { display:none ; }

  .faqTitleMain { font-size: 20px; padding: 20px 45px 20px 20px; }
  .faqContentInner { font-size: 16px; } 

  .certifiedMain { padding: 40px 0; }
  .certifiedSubTitle { font-size: 16px; }
  .certifiedTitle br { display: none; }
  .certifiedButtonOne { margin: 10px 2px; }
  .certifiedButtonSecond { margin: 10px 2px; }
}
/*# sourceMappingURL=slick.min.css.map */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* Magic Scroll Bar CSS */
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/*!
*  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
*  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/@font-face{font-family:'FontAwesome';src:url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.eot?v=4.5.0');src:url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('https://www.salesprogramme.com/hubfs/Salesprogramme%202021/Font%20-%202021/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal; font-display: swap;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}