/* @import url('http://example.com/example_style.css'); */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.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    */
/*****************************************/








/* ex. -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;; */


/* ex. -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);;  */

*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}



.basic__ebook_offer form h3,
.basic__ebook_offer h3.form-title {
  color: #3b3b3b!important;
  margin: 0 0 25px;
  font-weight: 500!important;
  text-align: center;
}



.howto-block-1>span>div{padding:0 0 130px 0px!important;}
.howto-block-1>span>div:before{content: none!important;}



body{margin:0px; font-family:'Source Sans Pro', sans-serif, Arial, Helvetica!important; ; font-weight:400; color:#707070; font-size:18px!important; line-height:28px!important;}
input{font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important; }
ul{margin:0px; padding:0px;}
ul li{list-style:none;}
strong{font-weight:700;}
a{ -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; text-decoration:none; color:#3b3b3b;}
a:hover, a:focus{text-decoration:none; }

::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder{opacity:1;}
:-ms-input-placeholder{opacity:1;}
:-moz-placeholder{opacity:1;}
.playbook-blog-linktag a{color: #005db9;}
.playbook-blog-linktag ul li{list-style:disc!important;}
.playbook-blog-linktag ul{position: relative; margin-left: 25px;}
.playbook-blog-linktag ul li a{color: #005db9;}
.playbook-blog-linktag p a{color: #005db9;}
textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="file"], 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"]
{font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important; ; border-radius:5px; border:solid 1px #dedede; padding:10px 18px; margin:0 0 7px; font-size:13px; font-weight:400; width: 100%;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1 select.hs-input fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
input[type="submit"]{font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important; ; color:#fff; min-width:139px; cursor:pointer; margin:15px 0 0; -webkit-appearance: none; border-radius:5px; border:none; box-sizing:border-box; background-color:#8dc63f; padding:12px 10px; font-weight:600; font-size:16px; display: inline-block; text-align: center; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#f76805;}
fieldset .hs-form-field > label{display:none;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:700; color:#3b3b3b; margin-bottom:10px;}
.row-fluid [class*="span"].no-height{min-height: auto;}
.container, .row-fluid .container[class*="span"]{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.container .error-page-container {padding-top: 60px;padding-bottom:60px;max-width: 800px;margin:0 auto;}
.row{margin-right:-15px; margin-left:-15px;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.row-fluid [class*="span"]{min-height:auto;}
.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -6px); -webkit-transform:translate(2px, -6px); -moz-transform:translate(2px, -6px);}
.bg-img img, .bg-blogimg img{display:none;}
.bg-wrapper{background-repeat:no-repeat; background-position:center; background-size:cover;}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible; }
.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.padding-topbottom80{padding-top:80px; padding-bottom:80px;}
.padding-topbottom100{padding-top:100px; padding-bottom:100px;}
.padding-topbottom120{padding-top:120px; padding-bottom:120px;}
.padding-topbottom150{padding-top:150px; padding-bottom:150px;}
.content a{color:#005db9; text-decoration:underline;}
.bg-darkGrey .content a{color:#fff;}
.content a:hover{color:#f76805;}
.hr-50{border:none; height:1px; background-color:#d7d7d7; margin-top:50px; margin-bottom:50px;}
.hr-double{height:3px; background-color:transparent; margin-top:50px; margin-bottom:50px; max-width:550px; border:none; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb;}
.border-top{border-top:solid 1px #d7d7d7;}
.border-bottom{border-bottom:solid 1px #d7d7d7;}
.button-1 a{background-color:#f76805; color:#fff; font-weight:600; font-size:14px; border-radius:5px; display:inline-block; min-width:78px; padding:4px 15px; text-align:center;}
.button-1 a:hover{background-color:#005db9;}
.button-2 a{background-color:#f76805; color:#fff; font-weight:600; font-size:18px; border-radius:5px; display:inline-block; min-width:196px; padding:15px 15px; text-align:center;}
.button-2 a:hover{background-color:#005db9;}
.button-2.blue-btn a{background-color:#005db9;}
.button-2.blue-btn a:hover{background-color:#f76805;}
.button-2.green-btn a{background-color:#8dc63f;}
.button-2.green-btn a:hover{background-color:#f76805;}
.button-3 a{background-color:#f76805; color:#fff; font-weight:600; font-size:18px; border-radius:5px; display:inline-block; min-width:196px; padding:11px 15px; text-align:center; min-width:330px;}
.button-3 a:hover{background-color:#005db9;}
.button-4 a{background-color:#f76805; color:#fff; font-weight:600; font-size:20px; border-radius:5px; display:inline-block; min-width:191px; padding:16px 15px; text-align:center;}
.button-4 a:hover{background-color:#005db9;}
.button-5 a{background-color:#8dc63f; color:#fff; font-weight:600; font-size:18px; border-radius:5px; display:inline-block; min-width:196px; padding:14px 15px; text-align:center;}
.button-5 a:hover{background-color:#f76805;}
.button-6 a{background-color:#fff; color:#f76805; font-weight:600; font-size:18px; border-radius:5px; display:inline-block; min-width:196px; padding:11px 13px; text-align:center;}
.button-6 a:hover{background-color:#f76805; color:#fff;}
.button-7 a{background-color:#f76805; color:#fff; font-weight:600; font-size:18px; border-radius:5px; display:inline-block; min-width:196px; padding:11px 50px; text-align:center; min-width:330px;}
.button-7 a:hover{background-color:#005db9;}
.bg-lightGrey{background-color:#f4f4f4;}
.bg-darkGrey{background-color:#464646; color:#d7d7d7;}
.bg-blue{background-color:#005db9; color:#fff;}
.bg-green{background-color:#8dc63f;}
.bg-image{background:url(https://510348.fs1.hubspotusercontent-na1.net/hubfs/510348/Playbook_2017/Image/bg-img.jpg) repeat center / cover; color:#fff;}
.line-60{line-height:60px;}
.line-50{line-height:50px;}
.line-45{line-height:45px;}
.line-40{line-height:40px;}
.line-34{line-height:34px;text-align:justify;}
.line-30{line-height:30px;}
.line-28{line-height:28px;}
.line-24{line-height:24px;}
.line-20{line-height:20px;}
.font-14, .font-14 p{font-size:14px;}
.font-15, .font-15 p{font-size:15px;}
.font-16, .font-16 p{font-size:16px;}
.font-18, .font-18 p{font-size:18px;}
.font-20, .font-20 p{font-size:20px;}
.font-22, .font-22 p{font-size:22px;}
.font-24, .font-24 p{font-size:24px;}
.font-26, .font-26 p{font-size:26px;}
.font-28, .font-28 p{font-size:28px;}
.font-30, .font-30 p{font-size:30px;}
.font-32, .font-32 p{font-size:32px;}
.font-34, .font-34 p{font-size:34px;}
.font-36, .font-36 p{font-size:36px;}
.font-38, .font-38 p{font-size:38px;}
.font-40, .font-40 p{font-size:40px;}
.font-45, .font-45 p{font-size:45px;}
.font-80, .font-80 p{font-size:80px;}
.margin-t0{margin-top:0;}
.margin-r0{margin-right:0;}
.margin-b0{margin-bottom:0;}
.margin-l0{margin-left:0;}
.push-5{margin-bottom:5px;}
.push-5-t{margin-top:5px;}
.push-5-r{margin-right:5px;}
.push-5-l{margin-left:5px !important;}
.push-10{margin-bottom:10px;}
.push-10-t{margin-top:10px;}
.push-10-r{margin-right:10px;}
.push-10-l{margin-left:10px !important;}
.push-15{margin-bottom:15px;}
.push-15-t{margin-top:15px;}
.push-15-r{margin-right:15px;}
.push-15-l{margin-left:15px !important;}
.push-20{margin-bottom:20px;}
.push-20-t{margin-top:20px;}
.push-20-r{margin-right:20px;}
.push-20-l{margin-left:20px !important;}
.push-30{margin-bottom:30px;}
.push-30-t{margin-top:30px;}
.push-30-r{margin-right:30px;}
.push-30-l{margin-left:30px !important;}
.push-50{margin-bottom:50px;}
.push-50-t{margin-top:50px;}
.push-50-r{margin-right:50px;}
.push-50-l{margin-left:50px !important;}
.push-60{margin-bottom:60px;}
.push-60-t{margin-top:60px;}
.push-60-r{margin-right:60px;}
.push-60-l{margin-left:60px !important;}
.push-80{margin-bottom:80px;}
.push-80-t{margin-top:80px;}
.push-80-r{margin-right:80px;}
.push-80-l{margin-left:80px !important;}
.push-100{margin-bottom:100px;}
.push-100-t{margin-top:100px;}
.push-100-r{margin-right:100px;}
.push-100-l{margin-left:100px !important;}
.push-150{margin-bottom:150px;}
.push-150-t{margin-top:150px;}
.push-150-r{margin-right:150px;}
.push-150-l{margin-left:150px !important;}
.push-200{margin-bottom:200px;}
.push-200-t{margin-top:200px;}
.push-200-r{margin-right:200px;}
.push-200-l{margin-left:200px !important;}
.push-300{margin-bottom:300px;}
.push-300-t{margin-top:300px;}
.push-300-r{margin-right:300px;}
.push-300-l{margin-left:300px !important;}
.title h2{font-weight:400; font-size:32px;}
.playbook-home-video-headline-text h2{ line-height:45px;}
.playbook-home-new-slider .cell-wrapper .hs_cos_wrapper .hs_cos_flex-slider .hs_cos_flex-viewport ul li .caption {
    color: black;
    font-size: 2.5em;
    line-height: .4em;
    position: absolute;
    padding: 0 5% 0px 5%;
    width: 50%;
    top: 34%;
    text-align: center;
    background: rgba(0, 93, 185, 0.4);
    height: 33%;
}  
.playbook-blog-linktag span h2{line-height: 1.1}
.Playbook-home-watchvideo .row-number-6 .row-fluid .text-center a .text-center .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-top: 4%!important;}
.playbook-home-macimg-text1 a:hover{color: #005dba;}
.playbook-home-macimg-text1 .cell-wrapper .hs_cos_wrapper a:hover{text-decoration: underline;}
.playbook-knowledgeCentre-AdditionalResoures .cell-wrapper .hs_cos_wrapper .filter-dropdown .filter-dropdownwrap label{margin: 5px 0px 5px 30px;}
.inner-banner .banner-wrapper h2{width:32%;}
.management-block .management-list h4{line-height: 24px;}
.playbook-AboutUs-managementTeam-Name .hs_cos_wrapper .hs_cos_wrapper .management-list .manag-contnt .same-height h4{margin:0 0 12px 0!important;line-height:30px!important;}
.banner-block .banner-contnt h3{position: absolute;top: 28%;margin-left:4%!important;}  
.playbook-home-new-slider-text{color:white!important;}
.playbook-home-new-slider-text-buttons{float:left;margin-top:70px;}
.playbook-AboutUs-image-title .cell-wrapper .hs_cos_wrapper h2{color:#000;position:absolute;left:7%;top:40%;margin-left: 4%;}
.playbook-button-watchdemo-header a{color: #fff;font-weight: 600;font-size: 14px;border-radius: 5px;display: inline-block;width: 106px;padding: 4px 15px;text-align: center;background-color: #005db9;margin: 5px 0 0 0px;}
.playbook-button-watchdemo-header a:hover{cursor: pointer;background-color: #f76805;}
.footer .footer-menu .hs-menu-wrapper>ul>li>ul.hs-menu-children-wrapper>li:after{top:12px!important;}
.padding-topbottom80{padding-bottom: 20px;}
.playbook-footer-copyright{text-align: center!important;padding-top: 40px!important;}
.playbook-footer-copyright .cell-wrapper .hs_cos_wrapper{font-size: 14px;}
.playbook-footer-copyright .cell-wrapper .hs_cos_wrapper .gr_{color: #464646;}
.playbook-home-macimg-text1 .layout-widget-wrapper .hs_cos_wrapper_type_rich_text a{color: #005db9}
.playbook-pricing-heading .hs_cos_wrapper_type_header h2{font-size: 42px; font-weight: 400; text-align: center; padding-bottom: 20px; color: #464646; }
.playbook-pricing-boxes .hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_custom_widget{width: 33.33%; float: left; text-align: left; padding: 40px 75px 80px; margin: 0px 0px 55px!important;}
.playbook-pricing-boxes .hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_custom_widget div div .price{font-size: 60px!important; font-weight: 400; color: #000;}
.playbook-hero-slider .slick-initialized .slick-slider .slick-arrow .slick-arrow .draggable .slick-track .slick-active .banner-list .container{height:442px;}
.playbook-hero-slider .slick-slider .draggable .slick-track .slick-active .banner-list .container{height:auto;}
.playbook-hero-slider .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper .banner-list .container .banner-contnt{padding: 0px 0!important; min-height: 400px!important;}
.playbook-hero-slider .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper .banner-list .container .banner-contnt div .cta-btns{margin-top: 20%}
.playbook-text-under-slider{padding-top: 25px!important}
.Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{position:relative; top:350px; margin: 0px auto; left: 7.5%;}
.Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{top: 50px; position: relative; left: -68%;}
.playbook-software-header-text .row-fluid-wrapper .row-fluid .span12 .cell-wrapper .hs_cos_wrapper h2{position:absolute;left:7%;top: 38%;margin-left: 4%;}
.playbook-pillarAgile-headerImg-text .cell-wrapper .hs_cos_wrapper h2{width: 25%;margin-left: 4%;}
.playbook-aboveheader-watchdemo-responsive{font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border-radius: 5px!important;padding: 7.5px 0px!important;font-weight: 600!important;}
.playbook-aboveheader-watchdemo-responsive:hover{background: #e96529!important}
.playbook-knowledgeCenter-headerText .hs_cos_wrapper h2{margin-left:4%!important}
.playbook-knowledgeCenter-headerText h2{line-height: 40px;width: 38%!important;}
.playbook-pillarAgile-headerImg-text h2{line-height: 40px;width: 42%!important;}
.playbook-PillarProduct-Header-text h2{line-height: 40px;width: 38%!important;}
.playbook-PillarCost-header-text h2{line-height: 40px;width: 38%!important;}
.playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2{line-height: 50px;width: 50%;}
.playbook-aboutus-banner-text{}
.button-1 a{background-color: #f76805;}
.button-2 a{background-color: #f76805;}
.playbook-aboveheader-watchdemo-responsive{margin-top: 5px;width: 106px;font-size: 14px!important;}
.button-2.blue-btn a:hover{background-color: #f76805;}
.watchVideo-wrapper .watch-videobtn:hover {color: #f76805!important;}
.playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 50%;margin-left: 50%;} 
.playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 70%!important;}
.playbook-home-benefits .row-fluid-wrapper .row-fluid .span12{position: relative;top: -18px;}
.playbook-home-benefits{margin-bottom: -50px;} 
.cta-btns{margin-top: 30%;}
.playbook-home-watchdemo-buttons .row-fluid-wrapper .row-fluid .widget-span .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper:nth-child(3) .banner-list .container .banner-contnt div h3{right: 6%;}
.playbook-support-content .hs_cos_wrapper p{font-size: 22px!important; line-height: 40px!important;}
.playbook-support-content .hs_cos_wrapper .hs_cos_wrapper h3{font-size: 26px!important; font-weight: 600!important; }
.playbook-thankyou-content .row-fluid-wrapper .row-fluid .span8 .row-fluid-wrapper .row-fluid .span12 .hs_cos_wrapper .hs_cos_wrapper p strong{ font-weight: 600; font-size: 22px!important; line-height: 40px!important;}
.playbook-three-columnlp-body{margin-top: 55px!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper h3,
 .basic__ebook_offer form h3 {color: #215fac!important;font-size: 32px!important;font-weight: 700!important;line-height: 37px!important;margin-bottom: 5px;!important}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_firstname .input .hs-input,
.basic__ebook_offer form .hs-input {background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_lastname .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_jobtitle .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_email .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_company .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_company_name .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_phone .input .hs-input{background-color: #f4f4f4!important;border-radius: 3px!important;padding: 13px 10px!important;font-size: 18px!important;color: #707070!important;margin-bottom: 20px!important;font-family: 'Source Sans Pro', sans-serif, Arial, Helvetica!important;border: solid 1px #dedede;font-weight: 400!important;width: 100%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper .hs-form  .hs-form-field .input .hs-input{background-color: #f4f4f4 !important; border-radius: 3px !important; padding: 5px 10px !important; font-size: 18px !important; color: #707070 !important; margin-bottom: 20px !important; font-family: 'Source Sans Pro',sans-serif,Arial,Helvetica !important; border: solid 1px #dedede; font-weight: 400 !important;}
.playbook-landing-headerText .cell-wrapper .hs_cos_wrapper h1 {font-weight: 400!important; color: #fff!important;font-size: 40px;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper .hs-form a,
.basic__ebook_offer .hs-form a {border: 2px solid #004075!important; background-color: #215fac!important; font-weight: 700!important; color: #FFF!important; padding: 18px 47px!important; background-image: -webkit-linear-gradient(top, #215fac ,#215fac )!important; height: 48px!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_submit .actions .hs-button,
.basic__ebook_offer form .hs_submit .actions .hs-button {border: 2px solid #004075!important;background-color: #215fac!important;font-weight: 700!important;color: #FFF!important;padding: 18px 47px!important;background-image: -webkit-linear-gradient(top, #215fac ,#215fac )!important;height: 48px!important;margin-left: 0px !important;}
#hs_cos_wrapper_module_13885066546126190 input[type="submit"]{font-size: 20px!important;margin-left: 0px!important;}
.playbook-three-columnlp-body .row-fluid-wrapper .row-fluid .span7 ul li{}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper ul li,
.basic__ebook_offer ul li {list-style: initial!important;} 
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper p a span,
.basic__ebook_offer p a span {color:#005db9!important;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper p a,
.basic__ebook_offer p a {color:#005db9!important;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper ul,
.basic__ebook_offer ul {margin: 20px!important;}
.Playbook-home-watchvideo .row-number-7{margin: 0% 0% 0% 0%;}
.Playbook-home-watchvideo1 .row-number-7{margin: 0% 0% 0% 0%!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper div form .hs_submit .actions .hs-button:hover{background: rgba(0, 0, 0, 0) url(//510348.fs1.hubspotusercontent-na1.net/hubfs/510348/Playbook-Images/small-t-blue-btn-1.png) repeat-x left top!important;background-color: #f76805!important; border-color: #f76805!important;box-shadow: none!important;}
.playbook-three-coloumnlp-form .row-fluid-wrapper .row-fluid .widget-span{background-color: rgba(149, 171, 87, 1) !important;border: 0px solid #fff!important; padding: 55px 40px 20px;padding-top:10px;padding-bottom:40px;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper{margin-top: 54px!important;}
.playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2{color: #000!important;}
.playbook-blog-header-image:after{background-color: rgba(0,0,0,0.0)!important}
.playbook-case-studies-custom-module-right-top-1 p{margin-top: 20px!important;}
.playbook-case-studies-custom-module-left-header p{text-align:justify!important;}
.playbook-pricing-boxes .hs_cos_wrapper .hs_cos_wrapper p{text-align:justify!important;}
.playbook-about-infinitytext .row-fluid-wrapper .row-fluid .widget-span .cell-wrapper .hs_cos_wrapper p{text-align:justify!important;}
.playbook-knowledge-resourcestext .hs_cos_wrapper .clearfix .filter-box .all-content .content p{text-align:justify!important;}
.playbook-pillarproduct-blacktext{text-align: justify!important;}
.playbook-pillarproduct-howToGetStarted{text-align:justify!important;}
.playbook-pillarproduct-keytext{text-align:justify!important;}
.playbook-pillarproduct-keyleft-text{text-align:justify!important;}
.playbook-pillarproduct-whatIsLeanProductText .cell-wrapper .hs_cos_wrapper p{text-align:justify!important;}
.playbook-pillarcost-Text{text-align:justify!important;}
.playbook-pillaragile-text{text-align:justify!important;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper h2 {color: #005db9; font-size: 32px; font-weight: 700; max-width: 560px; line-height: 37px; padding-bottom: 60px;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper h3{color: #005db9; font-size: 32px; font-weight: 700; max-width: 560px; line-height: 37px; padding-bottom: 60px;}
.post-body .hs_cos_wrapper p a{color:#005db9;}
.playbook-pillar-product-textalign .cell-wrapper p{text-align:justify}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper h2 em{font-style:inherit!important;}
.playbook-threecolumnlp-body-firstcolumn .hs_cos_wrapper .hs_cos_wrapper p span{font-size: 20px;}
.playbook-three-columnlp-body{max-width: 1000px!important;}
.filter-buttons .filter-dropdownwrap label input[type="radio"] {opacity: 0; position: absolute;}
a#cta_button_510348_9817d4de-60b6-4c20-8893-b6736603b360{padding: 15px 15px !important;}
a#cta_button_510348_03b924d4-0757-45e7-9e2f-74547ffefb40{padding: 15px 15px !important;}
a#cta_button_510348_2f97bc4f-c460-4d90-a83e-5e7f581c576b{padding: 16px 44px !important;}
.playbook-software-background-title .layout-widget-wrapper .hs_cos_wrapper_type_header{font-size: 42px!important;}
.playbook-software-background-title-new{width: 55.717949%!important;}
.playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-content{text-align: justify!important;}
.playbook-software-header-text-new{margin-left: 0!important; margin-right: 0!important;}
.playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width: 50%; font-size: 42px; margin-top: 60px; margin-left: 34%!important;}
.playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: 22%;}
.playbook-software-header-text-new .row-number-5{min-height: 0px!important;}
.software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: -24%;}
.software-iframe-video{width: 26.717949%!important;}
.playbook-Thank-you-demo-software-part-1-link{color: #005db9;font-weight: 600;}
.playbook-Thank-you-demo-software-part-1-link:hover{text-decoration: underline!important;}
.title h3{font-weight:400; font-size:24px; color:#005db9; position:relative;}
.title h3 span{color:#363636;}
.title.underline h3:after{content:''; position:absolute; left:0; bottom:-21px; width:200px; height:2px; background-color:#ebebeb;}
.title.underline.underline-centre h3:after{left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}.title.italic h2, .title.italic h3{font-style:italic;}
.title.orange h2, .title.orange h3{color:#f76805;}
.title.blue h2, .title.blue h3{color:#005db9;}
.title.white h2, .title.white h3{color:#fff;}
.title.bold h2, .title.bold h3{font-weight:700;}
.title.underline{margin-bottom:60px;}
.title.font-20 h2, .title.font-20 h3{font-size:20px;}
/* Default Form Code */
.default-form .hs-form fieldset{max-width:none;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -3px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 6px); margin:0 3px;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -3px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 6px); margin:0 6px;}
.default-form .hs-form input::-webkit-input-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form input::-moz-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form input:-ms-input-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form input:-moz-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form textarea::-webkit-input-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form textarea::-moz-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form textarea:-ms-input-placeholder{opacity:1; color:#b0b0b0;}
.default-form .hs-form textarea:-moz-placeholder{opacity:1; color:#b0b0b0;}
@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0;}
    .default-form .hs-form fieldset .input .hs-input, .default-form .hs-form fieldset.form-columns-2 .input .hs-input, .default-form .hs-form fieldset.form-columns-3 .input .hs-input{width:100%;}
}
/* Slick css */
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:45%; left:0; width:50px; height: 50px; font-size:0px; color:#fff; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; cursor:pointer;}
.slick-slider .slick-arrow:hover{transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}
.slick-slider .slick-dots{position:absolute; left:0; right:0; bottom:20px; text-align:center;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}
.ebiz-toggle{padding:10px 0; background-color:rgba(0, 0, 0, 0.1); border:none; cursor:pointer; width: 43px; position:absolute; right:8px; top:8px;}
.ebiz-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; }
.ebiz-toggle .icon-bar + .icon-bar{margin-top:4px;}
.ebiz-toggle .icon-bar:nth-child(1), .ebiz-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(2){opacity:0;}
.ebiz-toggle.ebiz-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:rgba(0, 0, 0, 0.1); -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#fff; height:16px; width:2px; position:absolute; left:17px; top:10px; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;; }
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.ebiz-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper > ul{float:left; padding:0; width:100%; min-width:250px; text-align:right;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1{display:inline-block; padding:0 17px; float:none;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto; border-bottom:solid 5px transparent; color:#fff; font-size:16px; padding:22px 18px 18px;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:250px;}
.search-popup{position:relative; display:inline-block;}
.search-popup .search-click{display:inline-block; cursor: pointer; color:#999; font-size:24px;}
.search-popup .search-wrapper{display:none; position:absolute; right: -80px;top:58px; width:300px;}
.search-popup .gsc-control-cse{background-color:#f76805; border:none;}
.search-popup .cse .gsc-control-cse, .search-popup .gsc-control-cse{padding: 10px;}
.search-popup form.gsc-search-box, .search-popup table.gsc-search-box{margin:0;}
.search-popup .gsib_a{padding: 0;}
.search-popup .gsc-search-box-tools input[type="text"]{padding: 10px !important; text-indent:0 !important; background: transparent !important;}
.search-popup .gsc-input-box{height:auto; border:none;}
.search-popup .gsc-input-box table, .search-popup .gsc-input-box tr, .search-popup .gsc-input-box td, .search-popup .gsc-input-box tbody{display:block; width:100%;}
.search-popup input.gsc-search-button{cursor:pointer; background:#fff url(https://2720963.fs1.hubspotusercontent-na1.net/hubfs/2720963/HBtraining_2017/Image/search.svg) no-repeat center / 17px auto; border:none; border-radius:0; float:right; height:40px; margin:0; padding:0; width:39px; text-indent: -99999px; overflow: hidden;}
.search-popup input.gsc-search-button:hover{background:#fff url(https://2720963.fs1.hubspotusercontent-na1.net/hubfs/2720963/HBtraining_2017/Image/search.svg) no-repeat center / 17px auto;}
.search-popup .gsc-input-box td.gsib_b{display:none;}
/* CSS start from here */
.header .header-1{padding:18px 0;} 
.header .header-1 .header-cta{padding:5px 0 0 0;}
.header .header-1 .header-search{text-align:right; padding:8px 0 0;}
.header .header-2{background-color:#2A4F76;}
.banner-block .banner-contnt{padding:50px 0; min-height:600px; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.banner-block .banner-contnt h3{font-weight:400; font-size:42px; line-height:60px; min-height:195px;}
.banner-block .cta-btns > span{padding:0 30px 0 0;}
.watchVideo-wrapper{}
.watchVideo-wrapper .watch-videobtn{margin:50px 0; color:#005db9; display:inline-block; font-size:40px; font-weight:700; padding:30px 0 14px 75px; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;;}
.watchVideo-wrapper .watch-videobtn:hover{color:#005db9;}
.watchVideo-wrapper .watch-content{width:50%; text-align:center; font-size:22px; margin-top:60px;}
.watch-content-new {width: 100%!important;}
.watchVideo-wrapper .watch-content:first-child{padding-right:70px;}
.watchVideo-wrapper .watch-content:last-child{padding-left:70px; margin-left:0;}
.watchVideo-wrapper .watch-content h4{font-size:26px; font-weight:700; color:#005db9; margin:0 0 18px 0;}
.great-teamwrapper{color:#fff; text-align:center; font-size:30px; position:relative;}
.great-teamwrapper:after{content:''; position:absolute; top:100%; left:50%; width:0; height:0; border-style:solid; border-width:44px 35px 0 35px; border-color:#0661b6 transparent transparent transparent; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.great-teamwrapper .container{max-width:950px;}
.great-teamwrapper h3{color:#fff; font-style:italic; font-size:32px; font-weight:700; min-height:80px;}
.services-listwrap{margin:135px 0 0; border-bottom:1px solid #acacac;}
.services-listwrap > span > div{margin: 0 0 60px;}
.services-block{color:#707070;}
.services-block .container{background-color:#f6f6f6; border:solid 1px #ccc; border-top:none;}
.services-block .container > div{max-width:1050px; margin:0 auto;}
.services-list{position:relative;}
.services-list .ser-content{padding-left:200px; font-size:22px; line-height:34px;}
.services-list .ser-content h4{font-size:32px; font-weight:700; color:#f76805; margin:0 0 22px 0;}
.services-list .ser-icon{position:absolute; top:10px; left:0;}
.services-block .services-blockBottom{text-align:center; padding:55px 0 110px; font-size:30px; font-style:italic;}
.services-block .services-blockBottom h4{color:#005db9;}
.services-block .centre-logo{text-align:center; position:relative;}
.services-block .centre-logo span{background-color:#fff; border-radius:100%; left:50%; padding:20px; position:absolute; top:-50px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.knowledge-wrapper{padding:160px 0 0;}
.knowledge-block{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; box-shadow:0 0 20px 15px #f9f9f9; margin:65px 0 0 0; position:relative;}
.knowledge-block > span > div{float:left; width:33.33%; text-align:center;}
.knowledge-block > span > div:not(:last-child){border-right:solid 1px #ccc;}
.knowledge-block .knowledge-list{}
.knowledge-block .knowledge-list > div{padding:50px 70px;}
.knowledge-block .knowledge-list h4{font-size:26px; color:#005db9;}
.knowledge-block .knowledge-list h4:after{content:''; display:block; margin:21px auto; width:0; height:0; border-style:solid; border-width:13px 8px 0 8px; border-color:#f76805 transparent transparent transparent;}
.knowledge-block .knowledge-list .contnt{font-size:22px;}
.knowledge-block .knowledge-list .contnt span{color:#a1a1a1; display:block; margin:30px 0;}
.knowledge-block .knowledge-list .contnt .button-3 a{min-width:245px; font-size:21px;}
.case-study-wrapper{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+25,ebebeb+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 25%, #ebebeb 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 25%,#ebebeb 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 25%,#ebebeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
}
.case-study-wrapper .container{max-width:1230px;}
.case-study-wrapper .case-txt h4{font-size:24px; text-transform:uppercase; font-weight:700; letter-spacing:4.5px; color:#a1a1a1;}
.case-study-wrapper .view-more{text-align:right;}
.case-study-wrapper .view-more a{color:#8dc63f; text-transform:uppercase; font-size:18px; font-weight:700; letter-spacing:3px;}
.case-study-wrapper .view-more a:hover{color:#f76805;}
.case-studyblock{padding:20px 0 0;}
.case-studyblock > span{margin:0 -12px; display:block;}
.case-studyblock > span > div{float:left; margin:0 12px; width:calc(33.33% - 24px);}
.case-studyblock .case-studylist{background-color:#fff; box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.08);}
.case-studyblock .case-studylist .img-sectn{height:135px; text-align:center; position:relative; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.case-studyblock .case-studylist .img-sectn span{color:#fff; font-size:20px; font-weight:700; padding:20px; display:block;}
.case-studyblock .case-studylist .case-contnt{}
.case-studyblock .case-studylist .case-contnt > div{padding:40px 25px; font-size:18px;}
.case-studyblock .case-studylist .case-contnt > div > span{display:block;}
.case-studyblock .case-studylist .case-contnt > div > span + span{color:#959595; padding:20px 0 0 0;}
.client-wrapper{font-size:22px;}
.client-wrapper h3{font-size:32px; font-weight:400; margin:0 0 37px;}
.client-wrapper .client-leftBlock{padding:0;}
.client-wrapper .client-rightBlock .client-list > span > div{min-height:80px; float:left; text-align:center; width:25%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.client-wrapper .client-rightBlock .client-list > span > div img{display:block; margin:0 auto;}
.client-wrapper .client-rightBlock .button-4{padding:70px 0 0 40px;}
.reach-outWrapper, .reach-outWrapper a{color:#fff; font-size:22px;}
.reach-outWrapper h2{color:#fff; font-size:42px; font-weight:300; line-height:56px;}
.reach-outWrapper h4{color:#fff; font-size:36px; font-weight:700; line-height:56px;}
.reach-outWrapper .contact-left{padding:0 100px 0 0;}
.footer{background-color:#ebebeb;}
.footer .footer-block{color:#898989;}
.footer .footer-block.address a{color:#898989;}
.footer .footer-block.address a:hover{color:#464646;}
.footer .footer-menu{}
.footer .footer-menu .hs-menu-wrapper > ul{margin:0;}
.footer .footer-menu .hs-menu-wrapper > ul > li > a{font-weight:700; color:#464646; margin:0 0 5px; padding:0;}
.footer .footer-menu .hs-menu-wrapper > ul > li:not(:last-child){margin:0 0 19px;}
.footer .footer-menu .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper{opacity:1; position:static; visibility:visible; margin:0 0 19px 0;}
.footer .footer-menu .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li{position:relative;}
.footer .footer-menu .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li:after{background-color:#898989; border-radius:100%; content:''; height:5px; position:absolute; top:7px; width:5px;}
.footer .footer-menu .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a{width:auto; color:#898989; padding:0 0 0 12px;}
.footer .footer-menu .hs-menu-wrapper > ul > li > ul.hs-menu-children-wrapper > li > a:hover{color:#464646;}
.footer .footer-menu .social-media{}
.footer .footer-block .social-media li{display:inline-block;}
.footer .footer-block .social-media li a{font-size:26px; color:#005db9; margin:0 20px 0 0;}
.footer .footer-block .social-media li a:hover{color:#464646;}
.inner-banner{position:relative; z-index:1;}

.inner-banner .banner-wrapper > div{min-height:375px; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.inner-banner .banner-wrapper h1{color:#fff; font-size:42px; font-weight:400; margin:0;}
.playbook-software-background-title h2{width: 45%;line-height: 45px;}
.inner-banner.no-overlay:after{display:none;}
.inner-banner.blog-banner{background-blend-mode:multiply;}
.inner-banner.blog-banner:after{display:none;}
.inner-banner.blog-banner .banner-wrapper > div{min-height:214px;}
.inner-banner.blog-banner .banner-wrapper h2{font-size:36px;}
.text-block{color:#707070; font-size:22px;}
.text-block h2{color:#707070; font-size:26px; font-weight:400;}
.text-block h3{color:#005db9; font-size:32px; font-weight:400;}
.agile-manifetoWrapper{}
.agile-manifetoList{padding:100px 0;}
.agile-manifetoList.gray-bg{background-color:#f4f4f4;}
.agile-manifetoList.blue-bg{background-color:#005db9; color:#fff;}
.agile-manifetoList.image-bg{background:url(https://510348.fs1.hubspotusercontent-na1.net/hubfs/510348/Playbook_2017/Image/bg-img.jpg) no-repeat center / cover; color:#fff; border-bottom:solid 3px #898989;}
.agile-manifetoList .title h2{text-align:center; color:#f76805;}
.agile-manifetoList .title h2 span{display:inline-block; border-bottom:solid 2px #ebebeb; padding:0 60px 38px;}
.agile-manifetoList .overlay{padding:40px 0 0 0;}
.agile-manifetoList .overlay:after{content:''; display:table; clear:both;}
.agile-manifetoList .left-content{float:left; width:75%; font-size:22px; padding:0 100px 0 0;}
.agile-manifetoList .left-content h5{color:#005db9; font-size:26px;}
.agile-manifetoList .left-content p{margin:40px 0;}
.agile-manifetoList .right-image{float:right; width:25%;}
.agile-manifetoList .right-image > div{border-radius:100%; max-width:340px; padding-top:100%;}
.agile-manifetoList.blue-bg h2{color:#fff;}
.agile-manifetoList.blue-bg .title h2 span{border-color:rgba(255,255,255,.2);}
.agile-manifetoList.blue-bg .left-content h5{color:#fff;}
.agile-manifetoList.image-bg h2{color:#f76805;}
.agile-manifetoList.image-bg .title h2 span{border-color:rgba(255,255,255,.2);}
.agile-manifetoList.image-bg .left-content h5{color:#fff;}
.agile-manifetoWrapper > span > div:nth-child(even){}
.agile-manifetoWrapper > span > div:nth-child(even) .agile-manifetoList .left-content{left:25%; padding:0 0 0 100px; position:relative;}
.agile-manifetoWrapper > span > div:nth-child(even) .agile-manifetoList .right-image{right:75%; position:relative;}
.accordion-section .faq-ttl{}
.accordion-section .faq-ttl h1{font-size:32px; color:#f76805; font-weight:400; margin:0 0 25px;}
.accordion-section .faq-ttl h1 + p{font-size:26px; color:#005db9; margin:0; position:relative; z-index:1;}
.accordion-section .faq-ttl h1 + p:after{background-color:#ebebeb; content:''; height:2px; left:0; position:absolute; top:24px; width:100%; z-index:-1;}
.accordion-section .faq-ttl h1 + p > span{background-color:#fff; display:inline-block; min-width:265px; padding:0 20px 0 0;}
.accordion-section .faq-ttl .widget-type-rich_text{font-size:22px; padding:70px 0; line-height:32px;}
.faq-wrapper .title h2{font-size:36px; color:#707070; margin:0 0 25px;} 
.faq-block .faq-list{padding:0 0 0 60px;}
.faq-block .faq-list h5{font-weight:400; font-size:22px; color:#707070; margin:0; position:relative; cursor:pointer; padding:13px 0;}
.faq-block .faq-list h5:after{background-color:#f76805; content:''; height:6px; left:-56px; position:absolute; top:26px; width:20px;}
.faq-block .faq-list h5:before{background-color:#f76805; content:''; height:20px; left:-49px; position:absolute; top:19px; width:6px; -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;;}
.faq-block .faq-list h5.active:before{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.faq-block .faq-list .accordian-text{display:none; padding:8px 0 45px 50px; color:#707070; font-size:18px;text-align:justify!important;}
.faq-list .open-close p a{color:#005db9!important;}
.faq-list .open-close p span a{color:#005db9!important;}
.faq-block .faq-list .accordian-text p{margin:0 0 30px;}
.faq-block .faq-list .accordian-text p:last-child{margin:0;}
.slide-anchor .nav-pils{padding:35px 0 0;}
.nav-pils{}
.nav-pils ul{margin:0 -12px;}
.nav-pils ul:after{content:''; clear:both; display:table;}
.nav-pils ul li{float:left; margin:0 12px 14px 12px; width:calc(25% - 24px);}
.nav-pils ul li a{color:#fff; background-color:#363636; display:block; position:relative; line-height:normal; padding:10px 20px; font-size:16px; border-radius:5px; height:100%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.nav-pils ul li a:after{background-color:#005db9; content:''; height:100%; left:-2px; position:absolute; top:0; width:7px; border-radius:10px;}
.nav-pils ul li a:hover{background-color:#005db9;}
.nav-pils ul li a:hover:after{background-color:#f76805;}
.blue-cta{padding:17px 0; color:#fff;}
.blue-cta .row-fluid .span6{display:inline-block; float:none; width:auto; vertical-align:middle;}
.blue-cta .button-1 a{background-color:#0073db; font-size:16px;}
.blue-cta .button-1 a:hover{background-color:#f76805;}
.green-cta{padding:30px 0; color:#fff;}
.green-cta .widget-type-rich_text{font-size:16px; font-style:italic; font-weight:600; line-height:25px; text-align:left;}
.green-cta .row-fluid .span6{display:inline-block; float:none; width:auto; vertical-align:middle;}
.green-cta .button-1 a{background-color:#fff; font-size:18px; color:#005db9; font-weight:700; padding:12px 24px;}
.green-cta .button-1 a:hover{background-color:#005db9; color:#fff;}
.with-listing ol{list-style:none; counter-reset:section; line-height:36px; margin:50px 0; padding:0;}
.with-listing li{font-size:20px; color:#005db9;}
.with-listing li:before{counter-increment: section; content: " " counter(section) ". "; color:#f76805;}
.with-listing-2 ol{list-style:none; counter-reset:section; line-height:36px; margin:50px 0; padding:0 0 0 135px;}
.with-listing-2 li{font-size:18px;}
.with-listing-2 li:before{counter-increment: section; content: " " counter(section) ". "; color:#005db9;}
.with-listing-simple ul{list-style:none; line-height:23px; margin:30px 0;}
.with-listing-simple li{padding:0 0 40px 55px; position:relative;text-align:justify;}
.with-listing-simple li:after{background-color:#707070; border-radius:50px; content:''; height:4px; left:25px; position:absolute; top:10px; width:4px;}
.hardware-effect .title{width:auto;}
.howto-block{padding:100px 0 0;}
.howto-block > span{counter-reset:section;}
.howto-block > span > div{padding:0 0 130px 200px; position:relative;}
.howto-block > span > div:last-child{padding-bottom:0;}
.howto-block > span > div:before{font-size:72px; border-bottom: 2px solid #707070; color:#f76805; position:absolute; left:0; top:0; line-height: 50px; padding: 0 0 40px; text-align:right; width:135px; counter-increment:section; content:counter(section);}
.howto-block .howto-list{}
.howto-block .howto-list h4{font-size:30px; font-weight:700; color:#d7d7d7; margin:0 0 33px 0;}
.howto-block .howto-list .contnt{font-size:16px; color:#d7d7d7;}
.howto-block .howto-list .contnt p{margin:0 0 35px;}
.howto-block .howto-list .contnt p:last-child{margin:0;}
.agile-principlesBlock{padding:100px 0 0 0;}
.agile-principlesBlock > span > div{padding:0 0 85px;}
.agile-principlesBlock > span > div:last-child{padding:0;}
.agile-principlesBlock .agile-principlesList{padding:0 0 0 235px; position:relative;}
.agile-principlesBlock .agile-principlesList .cnt{position:absolute; top:-8px; left:50px; font-size:30px; color:#f76805; line-height:50px; text-align:right;}
.agile-principlesBlock .agile-principlesList .cnt span{font-size:60px;}
.agile-principlesBlock .agile-principlesList h4{color:#005db9; font-size:30px;}
.agile-principlesBlock .agile-principlesList .content{font-size:16px;}
.agile-principlesBlock .agile-principlesList p{margin:0 0 35px;}
.agile-principlesBlock .agile-principlesList p:last-child{margin:0;}
.conclusion-wrapper{border-top:solid 2px #d7d7d7; margin-bottom:120px;}
.conclusion-wrapper .container > div{padding:60px 90px;}
.video-block{text-align:center; color:#fff; font-size:24px; border-bottom:solid 0px #fff;}
.video-block a{color:#fff; font-size:24px; display:inline-block; background:url(https://510348.fs1.hubspotusercontent-na1.net/hubfs/510348/Playbook_2017/Image/play-icon-white.png) no-repeat center 0; padding:100px 0 0; margin:30px 0 0 0;}
.video-block a h4{color:#fff;}
.video-block a h4 span{font-weight:400;}
.video-block-bottom a{padding:0 0 100px; background-position:center bottom;}
.row-fluid .blockquote-box-Group{}
.row-fluid .blockquote-box-Group .blockquote-box h4{padding:5px 15px;}
.row-fluid .blockquote-box{background-color:#fff; border:1px solid #d7d7d7; border-radius:5px; float:none; margin:30px auto !important; max-width:800px;}
.row-fluid .blockquote-box.no-style{background-color:transparent; border:none;}
.row-fluid .blockquote-box.left{float:left; max-width:none; padding:0 0 0 100px;}
.row-fluid .blockquote-box h4{font-size:30px; font-style:italic; font-weight:400; margin:0; padding:29px 15px;}
.pillar-cost .widget-type-rich_text p, .pillar-product .widget-type-rich_text p{margin-bottom:35px;}
.later-market{}
.later-market .left-section{padding-right:40px;}
.later-market .right-section{padding:0 0 0 40px; margin-top:-50px;}
.later-market .later-box{background-color:rgba(255, 255, 255, 0.07); border-radius:5px; color:#fff; font-size:16px; padding:40px 55px;}
.later-market .later-box .button-3 a{margin:35px 0 0; display:block; text-align:center;}
.later-market .bottom-curv{border-bottom:1px solid #fff; margin:0 0 85px; position:relative;}
.later-market .bottom-curv:after{background-color:#fff; bottom:-28px; content:''; height:1.5px; position:absolute; right:-68px; transform:rotate(44deg); width:80px;}
.month-block{margin:75px 0 0 0;}
.month-block > span > div:nth-child(even) .month-list .left-img{float:left;}
.month-block > span > div:nth-child(even) .month-list .right-contnt{padding:0;}
.month-block > span > div:last-child .month-list{padding-bottom:0;}
.month-block .month-list{padding:70px 0; border-top:solid 1px #d7d7d7;}
.month-block .month-list:after{content:''; display:table; clear:both;}
.month-block .month-list .left-img{float:right; width:50%;}
.month-block .month-list .left-img .img-txt{display:block; font-size:16px; font-style:italic; font-weight:700; padding:35px 0 0;}
.month-block .month-list .right-contnt{float:left; padding:0 80px 0 0; width:50%; font-size:16px;}
.month-block .month-list .right-contnt h2{color:#005db9; font-size:24px; font-style:italic; margin:0 0 50px 0;}
.embed-video{}
.embed-video .title h2{line-height:37px;}
.embed-video .container > div > div{display:flex;}
.embed-video .video-txt{display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.example-block{padding:80px 0 0;}
.example-block .example-list{}
.example-block .example-list:after{content:''; display:table; clear:both;}
.example-block .example-list .side-title{float:left; width:15%; font-size:36px; color:#f76805; border-bottom:1px solid #d7d7d7; line-height:normal; margin:60px 0 0; padding:0 0 15px;}
.example-block .example-list .contnt{border:1px solid #d7d7d7; border-radius:5px; float:left; font-size:16px; margin:0 0 50px; padding:60px 90px; width:85%;} 
.example-block .example-list .contnt h4{font-size:30px; font-style:italic; font-weight:400; margin:40px 0 0 0; line-height:normal;}
.big-orange-CTA{padding: 85px 0; border-bottom:solid 0px #fff; color:#fff; font-size:16px;}
.big-orange-CTA a{color:#fff;}
.big-orange-CTA a:hover{text-decoration:none; color:#fff;}
.pillar-product .big-orange-CTA p{margin-bottom:0;}
.big-orange-CTA h4{color:#fff; font-weight:400; font-size:32px; line-height: normal; margin:0 0 45px 0;}
.big-orange-CTA .button-2 a{padding:14px 45px;}
.history-lean{}
.history-lean .widget-type-rich_text ul{padding:65px 0 0 140px;}
.history-lean .widget-type-rich_text ul > li{padding:0 0 65px 265px; position:relative;}
.history-lean .widget-type-rich_text ul > li:last-child{padding-bottom:0;}
.history-lean .widget-type-rich_text ul > li:after{background-color:#e1e1e1; content:''; height:2px; left:0; position:absolute; top:12px; width:210px;}
.history-lean .widget-type-rich_text ul > li:before{border:3px solid #f76805; border-radius:100%; content:''; height:5px; left:210px; position:absolute; top:7px; width:5px;}
.roi-section .video{padding:0 0 0 90px;}
.roi-section .video > div{max-width: 450px;}
.roi-section .video > div .button-3 a{display:block; margin:30px 0 0 0;}
.key-principals{border-top:solid 2px #d7d7d7; padding:68px 0 0 0; margin:20px 0 0;}
.key-principals .slide-share{padding:0 0 0 72px; margin-top:-70px;}
.key-principals .slide-share .orange-txt{background-color:#f76805; color:#fff; padding:20px 43px; font-size:16px; line-height:17px; position:relative;}
.key-principals .slide-share .frame{border:solid 20px #ebebeb; margin:-21px 0 0;}
.play-lean{color:#fff; text-align:center;}
.play-lean .title h2{margin:0 0 60px;}
.play-lean .blue-boxes{margin:60px 0;}
.play-lean .blue-boxes li{display:inline-block; margin:0 5px; vertical-align:middle; width:162px;}
.play-lean .blue-boxes li a{background-color:#215fac; text-transform:uppercase; font-size:16px; font-weight:700; border:1px solid #4abbe3; border-radius:5px; color:#fff; display:block; min-height:100px; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.play-lean .blue-boxes li a:hover{background-color:#f76805;}
.play-lean .content em span{color:#4abbe3; font-weight:700;}
.four-ways{}
.four-ways .left-space{padding:50px 0 0 135px;}
.four-ways .left-space h4{font-size:30px; font-style:italic; font-weight:400; margin:0; padding:5px 15px 23px 100px;}
.four-ways .left-space ol{padding:0 0 20px 16px;}
.four-ways .left-space .with-listing-simple li{padding:0 0 6px 20px;}
.four-ways .left-space .with-listing-simple li:after{left:4px;}
.develop-softwr .right-box{padding:0 0 0 100px;}
.develop-softwr .right-box.with-listing-simple li{padding:0 0 6px 20px;}
.develop-softwr .right-box.with-listing-simple li:after{left:4px;}
.estimating-sensitivity{}
.estimating-sensitivity .right-column{padding:0 0 0 50px;}
.about-txt{font-size:22px;}
.about-txt .widget-type-rich_text p{margin-bottom:40px;}
.about-txt .widget-type-rich_text h4{font-size:26px; font-weight:600;}
.about-txt .widget-type-rich_text h4 span{color:#005db9;}
.about-testimonial{background-color:#f76805; /*padding:75px 0;*/}
.about-testimonial .left-txt{position:relative; padding:20px 160px 20px 0; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center; z-index:1;}
.about-testimonial .left-txt:after{background-color:#ec9445; content:''; height:100%; position:absolute; right:104px; top:0; width:2000px; z-index:-1; transform:skewX(-17deg); -webkit-transform:skewX(-17deg); -moz-transform:skewX(-17deg);}
.about-testimonial .left-txt:before{background-color:#d75800; content:''; height:100%; position:absolute; right:96px; top:0; width:2000px; z-index:-1; transform:skewX(-15deg); -webkit-transform:skewX(-15deg); -moz-transform:skewX(-15deg);}
.about-testimonial .left-txt h3{color:#fff; font-weight:100; font-size:36px;}
.about-testimonial .left-txt .slick-controls{padding:30px 0 0 0;}
.about-testimonial .left-txt .slick-controls > *{display:inline-block;}
.about-testimonial .left-txt .slick-controls .slick-arrow{color:#fff; font-size:20px; padding:5px; cursor:pointer;}
.sl-dots{padding:0 0px;}
.slick-dots li{display:inline-block; margin:0 10px;}
.slick-dots li button{width:12px; height:12px; border-radius:100%; background-color:transparent; border:1px solid #fefaf6; padding:0; text-indent:-9999px; cursor:pointer; -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;;} 
.slick-dots li.slick-active button{background-color:#f76805;}
.about-testimonial .container > div > div{display:flex;}
.about-testimonial .testimonial-block{padding:75px 0;}
.about-testimonial .testimonial-block .testimonial-list{color:#fff; font-size:30px; line-height:41px;}
.about-testimonial .testimonial-block .testimonial-list > span{display:block; font-size:20px;}
.management-wrapper{padding-top:120px; padding-bottom:120px; text-align:center;}
.management-block{padding:15px 0 0 0;}
.management-block > span > div{border:1px solid #d7d7d7; border-top:none; display:inline-block; width:calc(32.33% - 24px); margin:145px 12px 0 12px; vertical-align:top;}
.management-block .management-list{border-top:solid 4px #f76805; padding:0 55px 30px 55px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);}
.management-block .management-list .user-img{border-radius:100%; display:block; border:solid 3px #fff; height:160px; margin:-99px auto 0 auto; overflow:hidden; width:160px; -webkit-filter:grayscale(100%); filter:grayscale(100%); position:relative;}
.management-block .management-list .user-img:after{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.2; content:'';}
.management-block .management-list h4{font-size:22px; font-weight:400; margin:0 0 19px 0;}
.management-block .management-list .manag-contnt{padding:34px 0 0; line-height:19px; font-size:16px;}
.management-block .bottom-link{padding:15px 0 0;}
.management-block .bottom-link a{color:#f76805;}
.management-block .bottom-link a:hover{color:#005db9;}
.management-block .bottom-link .linked{background-color:#007bb6; border-radius:1px; color:#fff; padding:0 3px; margin:0 10px 0 0; font-size:14px;}
.management-block .bottom-link .linked:hover{color:#fff;}
.infinity-wrapper .container > div{background-color:#fff; box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.15); padding:75px 110px; position:relative;}
.infinity-wrapper .button-2{bottom:-28px; left:110px; position:absolute; width:auto;}
.infinity-wrapper h2{margin:0 0 40px;}
.infinity-wrapper .widget-type-rich_text{color:#464646; font-size:22px; line-height:34px;}
.hs-blog-listing .content-wrapper{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+87,ffffff+96 */
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(top, #f4f4f4 87%, #ffffff 96%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f4f4f4 87%,#ffffff 96%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f4f4f4 87%,#ffffff 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.post-listing .post-item{background-color:#fff; margin:0 0 70px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.07); display:none;}
.post-listing .post-item:last-child{margin:0;}
.post-listing .post-item > div{display:flex;}
.post-listing .post-item .featured-image{width:300px;}
.post-listing .post-item .post-detail{width:calc(100% - 300px); padding:35px 50px 25px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.post-listing .post-item .post-detail h2 a{font-size:24px; font-weight:600;}
.post-listing .post-item .post-detail h2 a:hover{color:#f76805;}
.post-listing .post-item .hubspot-editable{color:#004075; font-size:16px; font-weight:bold; margin:20px 0 5px;}
.post-listing .post-item .hubspot-editable a.author-link{font-size:16px; font-weight:bold; color:#005db9;}
.post-listing .post-item .hubspot-editable a.author-link:hover{font-size:16px; font-weight:bold; color:#f76805;}
.post-listing .post-item .post-body{font-size:14px; line-height:21px; color:#555; min-height:110px;}
.post-listing .post-item .post-body p{margin:0 0 15px;}
.post-listing .post-item .more-link{color:#f76805; font-size:16px; font-weight:bold;}
.post-listing .post-item .more-link:hover{color:#005db9;}
.post-listing .post-item .more-link span{font-size:10px;}
.post-listing.post-listing-simple .post-item{display:block;}

.post-listing .post-item-new{background-color:#fff; margin:0 0 70px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.07); display:none;}
.post-listing .post-item-new:last-child{margin:0;}
.post-listing .post-item-new > div{display:flex;}
.post-listing .post-item-new .featured-image{width:300px;}
.post-listing .post-item-new .post-detail{width:calc(100% - 300px); padding:35px 50px 25px; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.post-listing .post-item-new .post-detail h2 a{font-size:24px; font-weight:600;}
.post-listing .post-item-new .post-detail h2 a:hover{color:#f76805;}
.post-listing .post-item-new .hubspot-editable{color:#004075; font-size:16px; font-weight:bold; margin:20px 0 5px;}
.post-listing .post-item-new .hubspot-editable a.author-link{font-size:16px; font-weight:bold; color:#005db9;}
.post-listing .post-item-new .hubspot-editable a.author-link:hover{font-size:16px; font-weight:bold; color:#f76805;}
.post-listing .post-item-new .post-body{font-size:14px; line-height:21px; color:#555; min-height:110px;}
.post-listing .post-item-new .post-body p{margin:0 0 15px;}
.post-listing .post-item-new .more-link{color:#f76805; font-size:16px; font-weight:bold;}
.post-listing .post-item-new .more-link:hover{color:#005db9;}
.post-listing .post-item-new .more-link span{font-size:10px;}
.post-listing.post-listing-simple .post-item-new{display:block;}


.post-listing.post-listing-simple + .more-post{display:none;}
.social-sharing{text-align:right; float: right;}
.social-sharing li{display:inline-block; margin:0 7px; margin:0 4px;}
.social-sharing li a{color:#d4d4d4; font-size:16px;}
.social-sharing li a:hover{color:#f76805;}
.blog-sidebar{padding:0 0 0 65px;}
.sidebar-search{position:relative; margin:0 0 40px 0;}
.sidebar-search input[type="text"]{border-color:#b7b7b7; border-radius:0px!important; font-size:16px; font-weight:700; padding:13px 18px 13px 70px; color:#a2a2a2;}
.sidebar-search input[type="text"]::-webkit-input-placeholder{opacity:1; color:#a2a2a2;}
.sidebar-search input[type="text"]::-moz-placeholder{opacity:1; color:#a2a2a2;}
.sidebar-search input[type="text"]:-ms-input-placeholder{opacity:1; color:#a2a2a2;}
.sidebar-search input[type="text"]:-moz-placeholder{opacity:1; color:#a2a2a2;}
.sidebar-search .search_res{left:30px; position: absolute; top:7px;}
.row-fluid .search-result{display:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+87,ffffff+96 */
    background: #f4f4f4; /* Old browsers */
    background: -moz-linear-gradient(top, #f4f4f4 87%, #ffffff 96%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f4f4f4 87%,#ffffff 96%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f4f4f4 87%,#ffffff 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.search-result .all-posts-link{position:absolute; right:0; top:0; color:#fff; background-color:#f76805; border-radius: 100%; height:40px; width:40px; line-height:40px; text-align:center;}
.search-result .all-posts-link:hover{background-color:#8dc63f;}
.search-result .title h2{margin:0 0 50px 0;}
.search-result .row-fluid .search-result{display:block;}
.search-result .row-fluid .content-wrapper{display:none;}
.sidebar-subscribe{margin:0 0 60px 0; background-color:#f76805; border:solid 1px #ccc; border-radius:0px!important; color:#fff; text-align:center; padding:20px 30px 23px;}
.sidebar-subscribe .one-line{font-size:14px;}
.sidebar-subscribe h3{color:#fff; font-size:16px; font-weight:700;}
.sidebar-subscribe form.hs-form .hs-form-field > label .hs-form-required{display:none;}
.sidebar-subscribe input[type="email"]{padding:13px 18px; font-size:16px; color:#464646;}
.sidebar-subscribe input[type="email"]::-webkit-input-placeholder{opacity:1; color:#464646;}
.sidebar-subscribe input[type="email"]::-moz-placeholder{opacity:1; color:#464646;}
.sidebar-subscribe input[type="email"]:-ms-input-placeholder{opacity:1; color:#464646;}
.sidebar-subscribe input[type="email"]:-moz-placeholder{opacity:1; color:#464646;}
.sidebar-subscribe input[type="submit"]{background-color:#f7941d; border:1px solid #fff; padding:8px 10px;}
.sidebar-subscribe input[type="submit"]:hover{background-color:#8dc63f;}
.row-fluid .search-result .container{position:relative;}
.listing-posts{margin:0 0 50px;}
.listing-posts h3{font-weight:400; font-size:26px; margin:0 0 37px 0;}
.listing-posts li{position:relative; padding:0 0 20px 30px; line-height:24px;}
.listing-posts li a{font-size: 16px;}
.listing-posts li a:hover{color:#f76805;}
.listing-posts li:after{background-color:#f76805; border-radius:100%; content:''; height:4px; left:0; position:absolute; top:11px; width:4px;}
.more-post{padding:55px 0 0;}
.author-bio{margin:60px 0 0 0;}
.author-bio .container > div{background-color:#ebebeb;}
.author-bio .container > div > div{display:flex; min-height:525px;}
.author-bio .left-img > div, .author-bio .left-img > div > div{height:100%;}
.author-bio .left-img{width:calc(100% - 325px);}
.author{border-left:3px solid #fff; margin:0 !important; width:325px; padding:50px 57px; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.author .author-photo{border:3px solid #fff; border-radius:100%; height:90px; width:90px; position:relative;}
.author .author-photo .social-linkedin{background-color:#007bb6; border-radius:100%; bottom:0; color:#fff; height:32px; position:absolute; right:-21px; text-align:center; width:32px;}
.author .author-photo .social-linkedin:hover{bottom:5px;}
.author .author-data{padding:24px 0 0 0; color:#555; font-size:14px; line-height:24px;}
.author .author-data h3{margin:0;}
.author .author-data h3 a{color:#005db9; font-size:18px;}
.author .author-data h3 a:hover{color:#f76805;}
.author .author-data p:empty{display:none;}
.author .author-data h5{color:#005db9; font-size:16px; font-weight:400;}
.hs-blog-post .post-header h2{color:#005db9; font-size:40px; font-weight:400; line-height:49px; border-bottom:1px solid #d7d7d7; margin:0 0 65px; padding:0 0 33px;} 
.post-wrapper .name:after{content:''; display:table; clear:both;}
.post-wrapper .name #hubspot-author_data{color:#004075; font-size:16px; font-weight:bold; float:left; min-width:280px;}
.post-wrapper .name #hubspot-author_data a{color:#005db9;}
.post-wrapper .post-header{padding:0 0 30px;}
.post-wrapper .social-sharing{float:left;}
.post-wrapper .social-sharing li{margin:0 8px;}
.post-wrapper .social-sharing a{color:#515150; font-size:21px;}
.post-wrapper .social-sharing a:hover{color:#f76805;}
.post-wrapper .post-body{font-size:22px; color:#555;}
.post-wrapper .post-body p{margin:0 0 40px;}
.post-wrapper .post-body h1, 
.post-wrapper .post-body h2, 
.post-wrapper .post-body h3, 
.post-wrapper .post-body h4, 
.post-wrapper .post-body h5, 
.post-wrapper .post-body h6{color:#005db9;}
.post-wrapper .post-body strong em{color:#005db9; font-size:18px; line-height:22px; display:block;}
/*.post-wrapper .post-body .cta_button{background-color:#8dc63f; border-radius:5px; color:#fff; display:inline-block; font-size:18px; font-weight:600; min-width:196px; padding:14px 15px; text-align:center;}
.post-wrapper .post-body .cta_button:hover{background-color:#f76805;}*/
.hs-blog-post .listing-posts li{padding:0;}
.hs-blog-post .listing-posts li:after{display:none;}
.hs-blog-post .listing-posts li a{color:#acacac;}
.hs-blog-post .listing-posts li a:hover{color:#555;}
.hs-blog-post .blog-sidebar{padding:0 0 0 25px;}
.blog-section.author-wrapper .more-post{display:none;}
.blog-section.author-wrapper .post-listing .post-item{display:block;}
blog-section.author-wrapper .post-listing .post-item-new{display:block;}
.hs-author-profile{background-color:#fff; padding:35px 50px 25px; border:1px solid #ccc; width:100%; display:block; margin:0 0 40px 0  !important;}
.hs-author-profile:after{content:''; display:table; clear:both;}
.hs-author-profile h3{font-size:24px; color:#005db9; font-weight:400;}
.hs-author-profile.author .author-photo{border-color:#ebebeb; float:left;}
.hs-author-profile.author .author-data{float:right; padding:0; width:calc(100% - 160px);}
.what-lean{padding-top:70px;}
.what-block > span{}
.what-block > span > div{float:left; width:25%; padding:0 50px; border-right:1px solid #e1e1e1; margin:0 0 70px 0;}
.what-block > span > div:nth-child(4n){border:none;}
.what-block h4{font-size:30px; color:#000; font-weight:400; line-height:39px; position:relative; margin:0 0 20px 0;}
.what-block h4:after{content:'\f067'; font-family:FontAwesome; position:absolute; left:-20px; top:0; font-size:13px; color:#f76805;}
.what-block .contnt{color:#a1a1a1; font-size:18px; margin:0 0 22px 0;}
.what-block .contnt + a{color:#005db9; font-weight:600; font-size:20px;}
.what-block .contnt + a:hover{color:#f76805;}
.what-block .contnt + a i{font-size:9px; margin:0 5px 0 0; vertical-align:middle;}
.filter-wrapper{}
.filter-buttons{padding:20px 0; text-align:center; margin:37px 0 0 0;}
.filter-buttons .filter-dropdown > label, .filter-buttons .filter-dropdown > .filter-dropdownwrap{display:inline-block; vertical-align:middle;}
.filter-buttons .filter-dropdown > label{font-size:22px; text-transform:uppercase; font-weight:600; color:#fff;}
.filter-buttons .filter-dropdown > label a{color:#7f7f7f; font-size:22px; text-transform:uppercase; font-weight:300;}
.filter-buttons .filter-dropdownwrap li{float:left; margin:0 0 0 30px;}
.filter-buttons .filter-dropdownwrap li a{font-weight:300; text-align:left; min-width:232px; color:#fff; min-height:60px; background-color:#363636; display:block; position:relative; line-height:normal; padding:10px 22px; font-size:22px; border-radius:5px; height:100%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.filter-buttons .filter-dropdownwrap li a:after{background-color:#005db9; content:''; height:100%; left:-2px; position:absolute; top:0; width:7px; border-radius:10px;}
.filter-buttons .filter-dropdownwrap li a:hover{background-color:#005db9;}
.filter-buttons .filter-dropdownwrap li a:hover:after{background-color:#f76805;}
.filter-buttons .filter-dropdownwrap label{cursor:pointer; float:left; margin:5px 0 5px 30px; font-weight:300; text-align:left; min-width:232px; color:#fff; min-height:60px; background-color:#363636; display:block; position:relative; line-height:normal; padding:10px 22px; font-size:22px; border-radius:5px; height:100%; display:flex; display: -webkit-flex; flex-direction:column; -webkit-flex-direction: column; justify-content:center; -webkit-justify-content:center;}
.filter-buttons .filter-dropdownwrap label input[type="checkbox"]{opacity:0; position:absolute;}
.filter-buttons .filter-dropdownwrap label:after{background-color:#005db9; content:''; height:100%; left:-2px; position:absolute; top:0; width:7px; border-radius:10px;}
.filter-buttons .filter-dropdownwrap label:hover, .filter-buttons .filter-dropdownwrap label.active{background-color:#005db9;}
.filter-buttons .filter-dropdownwrap label:hover:after, .filter-buttons .filter-dropdownwrap label.active:after{background-color:#f76805;}
.filter-block{padding:90px 0;}
.filter-block #container{display:block; margin:0 -30px;}
.filter-block .filter-box{/*display:none;*/ float:left; width:calc(50% - 60px); margin:0 30px 60px 30px; background-color:#fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.07);}
.filter-block .title-strip{color:#fff; font-size:20px; font-weight:700; padding:12px 45px;}
.filter-block .title-strip img{margin:0 15px 0 0;}
.filter-block .all-content{padding:45px; border-bottom: 1px solid #ccc;}
.filter-block .all-content .bann-img{text-align:center; margin:0 0 44px 0;}
.filter-block .all-content .bann-img img{height: auto;}
.filter-block .all-content .content{font-size:22px; color:#707070;}
.filter-block .all-content .content h4{color:#464646; font-size:32px; line-height:37px;}
.filter-block .all-content .content h6{color:#005db9; font-size:28px; font-weight:400; line-height:37px; margin: 30px 0;}
.filter-block .filter-footer{}
.filter-block .filter-footer a{padding:25px 45px; display:block; color:#005db9; font-weight:600; font-size:20px;}
.filter-block .filter-footer a:hover{color:#f76805;}
.filter-block .filter-footer a i{font-size:9px; margin:0 5px 0 0; vertical-align:middle;}{}
/*=== Pricing Page ===*/
.pricing-section{ padding:110px 0px 200px; text-align:center;}
.pricing-header h2{ font-size:42px; font-weight:400; text-align:center; padding-bottom:65px;color:#464646;}
.row-fluid .pricing-subtitle{text-align:center; color:#f76805; font-weight:700; font-size:32px; position:relative; display:inline-block; padding:0 36px; width: auto; float: none;}
.pricing-subtitle:after,.pricing-subtitle:before{content:''; height:1px; width:400px; background-color:#acacac; right:100%; position:absolute; top:17px;}
.pricing-subtitle:before{left:100%;}
.pricing-boxes span > div{width:33.33%; float:left; text-align:left; padding:40px 75px 80px; margin:45px 0px 55px;}
.pricing-boxes span > div:nth-child(2){border-left:1px solid #acacac; border-right:1px solid #acacac;}
/*.row-fluid .pricing-section .pricing-boxes {max-width: 1200px; float: none; margin: 0 auto;}*/
.pricing-boxes h4{color:#005db9; font-size:26px; font-weight:700; padding-bottom:28px;}
.pricing-boxes span.price sup,.pricing-boxes span.price sub{font-size:22px; color:#464646;}
.pricing-boxes span.price{ font-size:90px; font-weight:400; color:#000;}
.pricing-boxes h6{font-size:22px; color:#464646; font-weight:400; padding-top:10px; padding-bottom:20px;}
.pricing-boxes p{font-size:20px; color:#464646; font-weight:400;}
.price-contact{font-size:18px; font-style:italic; color:#464646; padding-bottom: 45px;}
.price-contact a{ color:#1d72b8;}
.price-contact a:hover{ color:#f76805;}
.pricing-section .button-4 a{padding:15px;}
.pricing-benifits-section{position:relative; background-color:#f6f6f6; padding-bottom:55px; padding-top:55px;}
.row-fluid .pricing-benefits-bg{width:100%; min-height:330px; position:absolute; }
.row-fluid .pricing-benifits-section .pricing-benefit-box{position:relative; z-index:1;}
.pricing-benefit-box span > div{background-color:#FFF; box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.2); padding:90px 70px 70px; margin-bottom:60px;}
.pricing-benefit-box h4{font-size:32px; color:#f76805; font-weight:700; padding-bottom:22px;}
.pricing-benefit-box p{font-size:22px; color:#464646; font-weight:400; margin: 0; padding: 20px 0px;text-align:justify!important;}
.pricing-benefit-box .button-2.blue-btn {text-align: center;}
.pricing-benifits-section .button-4{ text-align:center;}
.pricing-benifits-section .button-4 a{padding: 16px 44px; margin-top:-153px;position:relative; z-index:1;}
.pilot-implementation-section{padding:130px 0px 125px; background-color:#454545;}
.pilot-title h3{font-size:32px; color:#f76805; font-weight:700; padding-bottom:15px;}
.pilot-desc p{font-size:22px; color:#FFF; font-weight:400; margin: 0; padding: 20px 0px; max-width: 570px;}
.pilot-desc span.pilot-text{font-size:18px; color:#FFF; font-weight:400; margin: 0; padding: 15px 0px 0px; max-width: 570px; display:block;}
.pilot-right-section{border-left:5px solid rgba(255,255,255,0.1);}
.pilot-right-section p em{ font-size:26px; color:rgba(255,255,255,0.3); max-width:350px;font-weight:400; }
.pilot-right-section p{ font-size:22px; font-weight:700; max-width:350px; color:rgba(255,255,255,0.3); margin:0; padding-bottom:40px;}
.pilot-right-section { padding-left: 40px;}
.price-faq-section{padding:130px 0px 150px;}
.pricing-faq-title h2{font-size:36px; color:#707070; font-weight:400; padding-bottom:25px;}
.price-faq-section .faq-block .faq-list h5{ font-size:22px; color:#707070;}
.price-faq-section .faq-block .faq-list .accordian-text{font-size:18px; color:#464646;}
.pricing-benefit-box span > div span{font-size:22px; color:#464646; font-weight:400; margin: 0; }
.pricing-benefit-box span > div ul{padding-bottom:35px; }
.pricing-benefit-box span > div ul li{position:relative; padding-left:26px;font-size:22px; color:#464646; font-weight:400; margin: 0;}
.pricing-benefit-box span > div ul li:before{position:absolute; left:0; content:''; height:5px; width:5px; border-radius:50%; background-color:#464646; top: 12px;}
.pricing-benefit-box span > div ul li ul{padding-left:35px; }
/*=== Landing Page ===*/
.lp-header-section{padding:18px 0px 15px;}
.lp-hero-section{ padding:40px 0px 55px;}
.lp-hero-title{text-align:center; padding-top:90px;}
.lp-hero-title h2{ font-size:42px; color:#FFF; font-weight:400; max-width: 570px; line-height: 60px; text-align:left;margin-top: 40px;position: relative; top: -46px;margin-left: -100px;}
.lp-decisions-title h3{color:#215fac; font-size:32px; font-weight:700; max-width: 560px; line-height: 37px; padding-bottom:60px;}
.lp-left-desc p{ color:#707070; font-size:20px; margin:0; padding-bottom:35px; max-width:530px;}
.lp-left-desc p:last-child{padding-top:35px;}
.lp-left-desc ul li{position:relative; padding-left:25px;}
.lp-left-desc ul li:before{position:absolute; left:0; content:''; height:5px; width:5px; border-radius:50%; background-color:#707070; top: 13px;}
.row-fluid .lp-form-section{padding:75px 0px 110px; }
.lp-form-title h3{color:#215fac; font-size:32px; font-weight:700; line-height: 37px; margin-bottom:5px;}
.lp-form-title p{margin:0; color:#707070; font-size:20px;}
.lp-form .hs-form-required{display:none;}
.lp-form .hs-form-field .input input{background-color:#f4f4f4; border-radius:3px; padding:13px 33px; font-size:18px; color:#707070; margin-bottom:20px;}
.lp-form .hs_submit input[type="submit"]{ background-color:#215fac; border:2px solid #004075; font-size:24px; font-weight:700; color:#FFF; padding: 18px 47px; }
.lp-form .hs_submit input[type="submit"]:hover{background-color:#f76805; border-color:#f76805;}
.lp-form-right-section,.lp-hero-img{padding-left:50px;}
/* Blog Page */
.hs-blog-listing .blog-right { display:none; } 
.hs-blog-listing .blog-left { margin-top:65px; width:100%; }
.new-blog .post-item1 { margin-bottom:70px; width:100%; display:inline-block; }
.new-blog .post-iteminner { display:inline-block; width:100%; box-shadow:1px 0 10px rgba(0,0,0,0.15); -moz-box-shadow:1px 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:1px 0 10px rgba(0,0,0,0.15); }
.new-blog .post-iteminner h2 { font-size:32px; line-height:38px; color:#464646; }
.new-blog .post-iteminner h2 a { color:#464646; }  
.new-blog .post-iteminner h2 a:hover { color:#f76805; } 
.new-blog .post-iteminner ul { margin:32px 0 22px; padding:0; list-style-type:none; }
.new-blog .post-iteminner ul li { margin:0; padding:0; display:block; font-size:26px; line-height:34px; color:#464646; font-weight:600; }
.new-blog .post-iteminner ul li span { color:#005db9; }
.row-fluid .blogtopic { margin-top:20px; }
.row-fluid .blogtopic a.topic-link { margin:5px 0 5px 7px; font-size:16px; line-height:30px; display:inline-block; padding:7px 30px; color:#fff; background:#cccccc; border-radius:25px; border:2px solid #cccccc; }
.row-fluid .blogtopic a.topic-link:hover { background:transparent; color:#cccccc; }
.new-blog .post-iteminner a.more-link { margin:0; font-size:20px; line-height:30px; display:inline-block; padding:11px 22px; min-width:205px; color:#fff; background:#9ece48; border-radius:5px; text-align:center; font-weight: 600; border:2px solid #9ece48; }
.new-blog .post-iteminner a.more-link:hover { background:transparent; color:#9ece48; }
.row-fluid .bloginner-left { font-size:22px; line-height:34px; font-weight:400; color:#707070; width:66%; float:left; }
.row-fluid .bloginner-leftinner { padding:50px; display:inline-block; width:100%; }
.row-fluid .casestudy-audio { padding:30px 0 50px; }
.row-fluid .casestudy-audio span { margin-bottom:7px; display:block; font-size:18px; line-height:26px; color:#707070; text-transform:uppercase; font-weight: 600; }
.new-blog .share-linsting  { margin:32px 0 0; }
.new-blog .share-linsting span { display:inline-block; vertical-align:middle; text-transform:uppercase; color:#818181; font-weight:600; font-size:18px; }
.new-blog .share-linsting ul { margin:0; padding:0; list-style-type:none; display:inline-block; vertical-align:middle; }
.new-blog .share-linsting ul li { margin:0; padding:0 5px; display:inline-block; }
.new-blog .share-linsting ul li a { border:1px solid #818181; width:40px; height:40px; line-height:39px; border-radius:50px; color:#818181; font-size:18px; display:inline-block; text-align:center; }  
.new-blog .share-linsting ul li a:hover { background:#818181; color:#fff; }
.row-fluid .bloginner-right { width:34%; float:left; background:#004d99; border-top:8px solid #636363; } 
.new-blog .post-item1.greencolor .bloginner-right { background:#83b921; }
.new-blog .post-item1.orange .bloginner-right { background:#ff6800; }
.new-blog .post-item1.bluecolor .bloginner-right { background:#004d99; }
.row-fluid .blog-rightinner-top { width:100%; float:left; }
.row-fluid .blog-rightinner-topsub { width:100%; float:left; padding:42px 30px; color:#fff; font-size:20px; line-height:26px; font-weight:600; }
.row-fluid .blog-rightinner-topsub h4 { margin-bottom:14px; font-style:italic; font-size:30px; line-height:40px; color:#fff; font-weight:400; }
.row-fluid .blog-rightinner-bottom { width:100%; float:left; padding:40px 30px; font-size:18px; line-height:26px; color:#fff; background:rgba(255,255,255,0.1); }
.row-fluid .blog-rightinner-bottom h5 { font-size:18px; color:#ffffff; line-height:26px; margin:0; font-weight:600; }
.hs-blog-post .blog-sec  { padding:50px 0; }
.row-fluid .blog-sectioninner h1 { line-height:50px; }
.blog-sectioninner .post-body ul { margin:32px 0 22px; padding:0; list-style-type:none; }
.blog-sectioninner .post-body ul li { margin:0; padding:0; display:block; font-size:22px; line-height:34px; color:#464646; font-weight:600; }
.blog-sectioninner .post-body ul li span { color:#005db9; }
.row-fluid .topic-link { display:inline-block; padding:0px 8px; margin-right:2px; background:#9ece48; color:#fff; }
.row-fluid .blog-formsec { margin-top:30px; }
.row-fluid .blogemail-subscribe { padding:20px; border-radius:3px; margin-bottom:20px; background:#eee; }
.row-fluid .recent-blog { padding:20px; border-radius:3px; margin-bottom:20px; background:#eee; }
.row-fluid .recent-blog ul { margin:10px 0; padding:0; list-style-type:none; }
.row-fluid .recent-blog ul li { margin:0; padding:0 0 3px 18px; display:block; position:relative; }
.row-fluid .recent-blog ul li:before { content:"\f105"; position:absolute; top:0; left:0; font-family: FontAwesome; color:#9ece48; font-size: 22px; }

/*.new-blog .post-item1:nth-child(2n) .bloginner-right {
    background-color: #83b921;
}
.new-blog .post-item1:nth-child(2n+1) .bloginner-right {
    background-color: #ff6800;
}
.new-blog .post-item1:nth-child(3n+1) .bloginner-right {
    background-color: #004d99;
}
*/
/* CSS end  here */
@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
.container930{max-width:930px;}
.container1065{max-width:1065px;}
@media (min-width:768px) {/*hover event for desktops*/
    .ebiz-toggle, .mainmenu .mobile-menu span.mobile-toggle{display:none;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}
    .top-search > span{display:none;}
    .top-search .g-search{position:static; width: auto;}
    .mainmenu .hs-menu-wrapper > ul > li > a:hover{border-color:#fff;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{background-color:#005db9; color:#fff;}
    .header .header-logo-mobile{display:none;}
}
@media (max-width:991px) {
       
}
@media (max-width:3000px){
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: 100%!important;} 
     .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width: 50%;font-size: 42px;margin-top: 90px;margin-left: 26% !important;color:#fff!important}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: -46%!important;margin-right: 60%!important;}
    .software-iframe-video{width: 18%!important;}
    .playbook-software-header-text-new{width: 100%!important;}
}
@media (max-width:2400px){
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: 60%!important;} 
    .software-iframe-video{width: 19%!important;}
}
@media (max-width:1800px){
     .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 14%!important;margin-top: 60px;color:#fff!important}
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: 0%!important;}
    .playbook-software-banner-image{background-position-x: 64%!important;} 
    .software-iframe-video{width: 40%!important;} 
}
@media (max-width:1429px){
    .play-lean .blue-boxes li{width:140px;}
    .filter-buttons .filter-dropdown > label{display:block; margin:0 0 20px 0;}
    .filter-buttons .filter-dropdownwrap label{margin:0 0 20px 30px;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{left: 9.5%;top: 320px;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 0%!important;}
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: -10%!important;}
    .playbook-software-banner-image{background-position-x: 64%!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left:14%!important;}
   .playbook-software-header-text-new{width: 100%!important;}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img {margin-left: -27%;margin-right: 25%;}
    .software-iframe-video{width: 26%!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 34px;}
}
@media (max-width:1350px){
    .row-fluid .bloginner-leftinner { padding:35px 25px; }
    .row-fluid .blog-rightinner-topsub h4 { font-size:26px; line-height:34px; }
    .row-fluid .blog-rightinner-topsub { padding:30px 20px; font-size:17px; line-height:23px; }
    .row-fluid .blog-rightinner-bottom { padding:30px 20px; }
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 0%!important;}
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: -36%!important;}
    .playbook-software-banner-image{background-position-x: 64%!important;}
       .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 0%!important;}
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: -15%!important;}
    .playbook-software-banner-image{background-position-x: 80%!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 14%!important;}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-right: 45%!important;margin-left: -50%!important;} 
}
@media (max-width:1199px){
    .slide-anchor br{display:none;}
    .video-block br{display:none;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1{padding:0 10px;}
    .later-market .later-box{padding:30px 40px;}
    .later-market .later-box .button-3 a{min-width:auto;}
    .example-block .example-list .side-title{font-size:27px;}
    .history-lean .widget-type-rich_text ul{padding:65px 0 0;}
    .history-lean .widget-type-rich_text ul > li{padding:0 0 65px 165px;}
    .history-lean .widget-type-rich_text ul > li:after{width:120px;}
    .history-lean .widget-type-rich_text ul > li:before{left:120px;}
    .play-lean .blue-boxes li{margin:0 5px 10px;}
    .management-block > span > div{width:calc(49.33% - 24px);}
    .post-listing .post-item{margin:0 0 30px;}
    .post-listing .post-item .featured-image{width:200px;}
    .post-listing .post-item .post-detail{width:calc(100% - 200px); padding:15px 20px;}
    .post-listing .post-item-new{margin:0 0 30px;}
    .post-listing .post-item-new .featured-image{width:200px;}
    .post-listing .post-item-new .post-detail{width:calc(100% - 200px); padding:15px 20px;}
    .sidebar-subscribe{padding:10px 10px 23px;}
    .blog-sidebar{padding:0 0 0 25px;}
    .what-block > span > div{padding:0 30px;}
    .filter-buttons .filter-dropdownwrap label{font-size:16px; min-height:auto; min-width:auto; margin:0 0 20px 20px; float:none; display:inline-block;}
    .pricing-subtitle:after, .pricing-subtitle:before{ width:50%;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 20%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 25%!important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 290px;left: 12%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{left: -65%;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 0%!important;}
    .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: -36%!important;}
    .playbook-software-banner-image{background-position-x: 64%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left:14%!important;}
    .playbook-software-background-title-new{width: 56%!important;}
    .software-iframe-video{width: 30%!important;}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-right: 22%!important;margin-top: 32px; margin-bottom: 32px;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width: 60%;font-size: 30px;margin-top: 90px!important;color:#fff!important}
}
@media (max-width:991px){
    .content br, .embed-video .title h2 br{display:none;}
    .button-3 a{min-width:auto;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.hs-menu-depth-1{padding:0;}
    .mainmenu .hs-menu-wrapper > ul > li > a{padding:22px 14px 18px;}
    .watchVideo-wrapper .watch-content:first-child{padding-right:30px;}
    .watchVideo-wrapper .watch-content:last-child{padding-left:30px;}
    .banner-block .banner-contnt{min-height:500px;}
    .great-teamwrapper{font-size:20px;}
    .great-teamwrapper .widget-type-rich_text{line-height:30px;}
    .services-list .ser-content{padding-left:150px;}
    .knowledge-block .knowledge-list > div{padding: 20px;}
    .knowledge-block .knowledge-list .contnt .button-3 a{min-width:auto; font-size:18px;}
    .client-wrapper .client-rightBlock .client-list > span > div{padding:10px;}
    .agile-manifetoList .left-content{padding:0 40px 0 0;}
    .agile-manifetoWrapper > span > div:nth-child(even) .agile-manifetoList .left-content{padding:0 0 0 40px;}
    .nav-pils ul li{width:calc(33.33% - 24px);}
    .hardware-effect .push-150-l{margin-left:0 !important;}
    .green-cta .widget-type-rich_text{text-align:center; margin:0 0 20px 0;}
    .example-block .example-list .contnt{padding:10px 40px 20px 40px;}
    .example-block .example-list .side-title{width:20%;}
    .example-block .example-list .contnt{width:80%;}
    .four-ways .left-space{padding:50px 0 0;}
    .develop-softwr .right-box, .roi-section .video, .key-principals .slide-share{padding:0;}
    .infinity-wrapper .container > div{padding:45px 40px;}
    .infinity-wrapper .button-2{left:40px;}
    .reach-outWrapper .contact-left{padding:0;}
    .post-listing .post-item > div{display:block;}
    .post-listing .post-item .featured-image{height:150px; width:100%;}
    .post-listing .post-item .post-detail{width:100%; border-left:1px solid #ccc; border-top:none;}
    .post-listing .post-item .post-body{min-height:auto;}
    .post-listing .post-item-new > div{display:block;}
    .post-listing .post-item-new .featured-image{height:150px; width:100%;}
    .post-listing .post-item-new .post-detail{width:100%; border-left:1px solid #ccc; border-top:none;}
    .post-listing .post-item-new .post-body{min-height:auto;}
    .sidebar-subscribe input[type="submit"]{width:100%;}
    .sidebar-search .search_res{left:20px;}
    .sidebar-search input[type="text"]{padding:13px 18px 13px 50px;}
    .listing-posts li{padding:0 0 20px 15px;}
    .author-bio .left-img{width:calc(100% - 265px);}
    .author-bio .author{padding:20px; width:265px;}
    .filter-block .filter-box{margin:0 15px 30px; width:calc(50% - 30px);}
    .filter-block #container{margin:0 -15px;}
    .filter-block .all-content{padding:20px;}
    .filter-block .all-content .content h4{font-size:22px; line-height:26px;}
    .filter-block .all-content .content h6{font-size: 18px; line-height: 23px;}
    .filter-block .all-content .content{font-size: 18px;}
    .filter-block .filter-footer a{font-size: 15px; padding: 15px 25px;}
    .what-block > span > div{width:33.33%;}
    .what-block > span > div:nth-child(3n){border: none;}
    .what-block > span > div:nth-child(4n){border-right: 1px solid #e1e1e1;}
    .pricing-subtitle:after, .pricing-subtitle:before{ width:40%;}
    .pricing-boxes span > div{padding:25px 20px;}
    .pricing-benefit-box span > div{padding:70px 60px;}
    .price-faq-section {padding: 80px 0px;}
    .lp-hero-title{padding-top:0;}
    .lp-form-right-section, .lp-hero-img{padding-left:0;}
    .row-fluid .bloginner-left { width:100%; }
    .row-fluid .bloginner-right { width:100%; }
    .row-fluid .blog-rightinner-bottom { height:auto !important; }
    .row-fluid .casestudy-audio { padding:0 0 20px; }
    .row-fluid .share-linsting { margin:20px 0 0; }
    .new-blog .post-iteminner ul { margin:10px 0; }
    .new-blog .post-iteminner ul li { font-size:22px; }
    .hs-blog-post .blog-right { margin-top:40px; }
    .playbook-AboutUs-image-title .cell-wrapper .hs_cos_wrapper h2{line-height: 46px!important;width: 33%!important;}
      .playbook-software-header-text .row-fluid-wrapper .row-fluid .span12 .cell-wrapper .hs_cos_wrapper h2{width: 80%!important;}
     .playbook-knowledgeCenter-headerText h2{line-height:46px;}
     .playbook-pillarAgile-headerImg-text h2{line-height: 42px;width: 50%!important;}
     .playbook-PillarProduct-Header-text h2{line-height: 36px;width: 38%!important;}
     .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 240px;left: 15%;}
     .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{left: -65%;}
     .playbook-hero-slider .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper .banner-list .container .banner-contnt div .cta-btns{margin-top: 40%;}
      .playbook-aboveheader-freetrail-responsive .cell-wrapper .hs_cos_wrapper .hs-cta-wrapper .hs-cta-node a {display:none!important;}
    .playbook-aboveheader-watchdemo-responsive .cell-wrapper .hs_cos_wrapper .playbook-button-watchdemo-header a{display:none!important;}
    .playbook-aboveheader-search-responsive{display:none!important;}
    .playbook-aboveheader-watchdemo-responsive {display:none!important;}
    .mobile-menu .nav-cta{display:none!important;}
    .ebiz-toggle{top: 12px!important;}
        .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 0%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 15%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 10%!important;margin-top: 58px!important;color:#fff!important}
  .playbook-software-videoframe .layout-widget-wrapper .hs_cos_wrapper_type_rich_text iframe{margin-left: -36%;}
   .playbook-software-videoframe{display: none!important;}
     .playbook-software-banner-image{background-position-x: 72%!important;} 
    .software-iframe-video{width:37%!important;}
}
@media (max-width:767px){
    body,
    .watchVideo-wrapper .watch-content,
    .great-teamwrapper .widget-type-rich_text,
    .services-list .ser-content,
    .knowledge-block .knowledge-list .contnt,
    .client-wrapper .client-leftBlock,
    .reach-outWrapper, .reach-outWrapper a,
    .text-block .widget-type-rich_text,
    .agile-manifetoList .left-content,
    .accordion-section .faq-ttl .widget-type-rich_text,
    .howto-block .howto-list .contnt,
    .with-listing-2 li,
    .agile-principlesBlock .agile-principlesList .content,
    .about-txt,
    .infinity-wrapper .widget-type-rich_text,
    .post-wrapper .post-body,
    .what-block .contnt,
    .filter-block .all-content .content{font-size:14px; line-height:22px;}
    .post-wrapper .post-body p{margin:0 0 20px;}
    .font-14, .font-14 p,
    .font-15, .font-15 p,
    .font-16, .font-16 p,
    .font-18, .font-18 p,
    .font-20, .font-20 p,
    .font-22, .font-22 p,
    .font-24, .font-24 p,
    .font-26, .font-26 p,
    .font-28, .font-28 p,
    .font-30, .font-30 p,
    .font-32, .font-32 p,
    .font-34, .font-34 p,
    .font-36, .font-36 p,
    .font-38, .font-38 p,
    .font-40, .font-40 p,
    .font-45, .font-45 p,
    .font-80, .font-80 p{font-size:14px;}
    .push-50,
    .push-60{margin-bottom:20px;}
    .push-50-t,
    .push-80-t,
    .push-100-t{margin-top:20px;}
    .line-60,
    .line-50,
    .line-45,
    .line-40,
    .line-34,
    .line-30,
    .line-28,
    .line-24,
    .line-20{line-height:22px;}
    .padding-topbottom150,
    .padding-topbottom120,
    .padding-topbottom100,
    .padding-topbottom80{padding-bottom:50px; padding-top:50px;}
    textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="file"], 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"]
    {border-radius: 3px;}
    h2, h3, h4, h5{font-size:20px !important; font-weight:600 !important;}
    .accordion-section .faq-ttl h1 + p,
    .services-block .services-blockBottom{font-size:20px !important; font-weight:600 !important;}
    .post-listing .post-item .post-detail h2 a{font-size:20px; font-weight:600;}
    .big-orange-CTA h4{font-size:20px; font-weight:600;}
    .banner-block .cta-btns > span.button-2 a, 
    .banner-block .cta-btns > span.button-3 a,
    .button-1 a,
    .button-2 a,
    .button-3 a,
    .button-4 a,
    .button-5 a,
    .button-6 a,
    .button-7 a,
    .post-wrapper .post-body .cta_button,
    input[type="submit"]{border-radius:2px; display:block; font-size:14px; padding:7px; min-width: auto;}
    input[type="submit"]{width: 100%; margin:0;}
    .knowledge-block .knowledge-list .contnt .button-3 a{font-size:14px;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float:none; width:100%;}
    .header{background-color:#005db9;
    .playbook-software-banner-image{padding: 75px 0px 0px 0px!important;}
    .playbook-software-header-text .row-fluid-wrapper .row-fluid .span12 .cell-wrapper .hs_cos_wrapper h2{width: 55%!important;line-height: 35px!important;}
        .playbook-aboveheader-freetrail-responsive .cell-wrapper .hs_cos_wrapper .hs-cta-wrapper .hs-cta-node a {display:none!important;}
    .playbook-aboveheader-watchdemo-responsive .cell-wrapper .hs_cos_wrapper .playbook-button-watchdemo-header a{display:none!important;}
    .playbook-aboveheader-search-responsive{display:none!important;}
    .playbook-aboveheader-watchdemo-responsive {display:none!important;}
    .mobile-menu .nav-cta{display:none!important;}
    .ebiz-toggle{top: 25px!important;}
        .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 0%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 0%!important;}
    }
    .header-1 .header-logo-desktop{display:none;}
    .header-search{position:absolute; right:70px; top:10px;}
    .search-popup .search-click{color:#fff;}
    .header-logo-mobile span{display:block; max-width:100px;}
    .header .header-1{padding:15px 0;}
    .mainmenu .hs-menu-wrapper > ul{border-top:solid 1px #fff;}
    .mainmenu .hs-menu-wrapper > ul > li > a{border:none; padding:10px 0; text-align:left;}
    .mainmenu .hs-menu-wrapper ul ul{background-color:rgba(0, 0, 0, 0.05);}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#fff;}
    .mainmenu .hs-menu-wrapper > ul > li.nav-cta > a{box-sizing:border-box !important; background-color:#f76805; box-sizing:border-box; color:#fff; display:inline-block; font-size:14px; font-weight:600; margin:10px 0 15px; min-width:78px; padding:12px 15px; text-align:center; width:100%;}
    .banner-block .banner-contnt{min-height:300px;}
    .banner-block .cta-btns > span{padding:10px 0 0; display:block;}
    .banner-block .banner-contnt h3{font-size:36px!important; font-weight:400!important; line-height:32px; min-height:auto; text-align:center;}
    .banner-block .banner-contnt h3 br{display:none;}
    .watchVideo-wrapper .watch-videobtn{font-size:20px; background-size:auto 31px; margin:20px 0; padding-left:45px;}
    .watchVideo-wrapper .watch-content{width:100%; margin-top:20px;}
    .watchVideo-wrapper .watch-content:first-child, .watchVideo-wrapper .watch-content:last-child{padding:0;}
    .great-teamwrapper.padding-topbottom80{padding-bottom:8px; padding-top:76px;}
    .great-teamwrapper:after{top: calc(100% - 15px); transform:translateX(-50%) scale(0.4); -moz-transform:translateX(-50%) scale(0.4); -webkit-transform:translateX(-50%) scale(0.4);}
    .great-teamwrapper h3{min-height:auto;}
    .services-listwrap{margin:75px 0 0;}
    .services-list{text-align:center;}
    .services-list .ser-icon{position:static;}
    .services-list .ser-content{padding-left:0;}
    .services-list .ser-icon img{height:auto; max-width:60px;}
    .services-list .ser-content h4{margin:20px 0 10px;}
    .services-block .services-blockBottom{padding:10px 0 60px;}
    .services-listwrap > span > div:last-child{margin:0 0 25px;}
    .services-block .centre-logo span{top:-34px; padding:15px; max-width:70px;}
    .knowledge-block{margin:20px 0 0;}
    .knowledge-wrapper{padding:90px 0 0;}
    .knowledge-block > span > div{width:100%;}
    .knowledge-block > span > div:not(:last-child){border-bottom: 1px solid #ccc; border-right:none;}
    .case-study-wrapper.padding-topbottom80{position:relative; padding-bottom:70px;}
    .case-study-wrapper .case-txt h4{text-align:center;}
    .case-studyblock > span{margin:0;}
    .case-studyblock > span > div{margin:0 0 15px; width:100%;}
    .case-studyblock .case-studylist .case-contnt > div > span + span:empty{display:none;}
    .case-studyblock .case-studylist .case-contnt > div{font-size:14px; padding:10px 15px;}
    .case-studyblock .case-studylist .img-sectn{height:auto;}
    .case-study-wrapper .view-more{ bottom:40px;  left:50%; position:absolute; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}
    .client-wrapper .client-rightBlock .client-list > span > div{width:33.33%; min-height:70px;}
    .client-wrapper .client-rightBlock .button-4{padding:10px 0 0;}
    .reach-outWrapper .contact-left{line-height:normal; padding:0;}
    .footer-logo span{display:block; max-width:100px;}
    .footer .footer-block{margin: 0 0 40px;}
    .footer .footer-block:last-child{margin:0;}
    .search-popup .search-wrapper{right:-60px; top:43px; z-index:99;}
    .inner-banner .banner-wrapper > div{min-height: 120px;}
    .agile-manifetoList{padding:30px 0;}
    .agile-manifetoList .title h2 span{padding:0 40px 10px;}
    .agile-manifetoList .right-image{float:none; max-width:150px; width:100%; margin:0 auto;}
    .agile-manifetoList .left-content{padding:40px 0 0; width:100%;}
    .agile-manifetoList .left-content p{line-height:22px;}
    .agile-manifetoWrapper > span > div:nth-child(even) .agile-manifetoList .right-image{right:0;}
    .agile-manifetoWrapper > span > div:nth-child(even) .agile-manifetoList .left-content{padding:40px 0 0; left:0;}
    .accordion-section .faq-ttl h1{margin: 0 0 5px;}
    .accordion-section .faq-ttl h1 + p:after{display:none;}
    .accordion-section .faq-ttl h1 + p > span{padding:0;}
    .accordion-section .faq-ttl .widget-type-rich_text{padding:30px 0;}
    .faq-block .faq-list{padding: 0 0 0 40px;}
    .faq-block .faq-list h5{font-size:18px;}
    .faq-block .faq-list h5:after{left:-36px;}
    .faq-block .faq-list h5:before{left:-29px;}
    .faq-block .faq-list .accordian-text{padding:8px 0 45px; font-size:14px;}
    .nav-pils ul li{width:calc(50% - 24px);}
    .nav-pils ul li a{font-size:14px;}
    .blue-cta .row-fluid .span6:last-child{margin:20px 0 0; width:100%;}
    .blue-cta .button-1 a{font-size:14px;}
    .title.underline{margin-bottom:40px;}
    .with-listing li{font-size:14px;}
    .with-listing ol{line-height:22px; margin:20px 0;}
    .hardware-effect .right-img{margin:30px 0 0;}
    .howto-block > span > div{padding:0 0 130px;}
    .howto-block > span > div:before{font-size:52px; line-height:normal; padding:0; text-align:left; top:-80px; width:95px;}
    .with-listing-2 ol{padding: 0;}
    .with-listing-2 li{padding:0 0 20px 0;}
    .agile-principlesBlock .agile-principlesList{padding:0;}
    .agile-principlesBlock .agile-principlesList .cnt{position:static; text-align:left; font-size:18px;}
    .agile-principlesBlock .agile-principlesList .cnt br{display:none;}
    .agile-principlesBlock .agile-principlesList .cnt span{font-size:20px; font-weight:700;}
    .agile-principlesBlock{padding:30px 0 0;}
    .agile-principlesBlock > span > div{padding:0 0 25px;}
    .conclusion-wrapper{margin:0;}
    .conclusion-wrapper .container > div{padding:20px;}
    .video-block{font-size:14px;}
    .later-market .bottom-curv{margin:0 0 45px; border:none;}
    .later-market .bottom-curv:after{display:none;}
    .later-market .left-section{padding-right:0;}
    .later-market .right-section{margin-top:20px; padding:0;}
    .later-market .later-box{padding:20px;}
    .month-block .month-list .left-img{float:right; width:100%;}
    .month-block .month-list .right-contnt{padding:30px 0 0; width:100%;}
    .month-block .month-list{padding:30px 0;}
    .row-fluid .blockquote-box.left{padding:0;}
    .row-fluid .blockquote-box.no-style{margin:0 !important;}
    .row-fluid .blockquote-box.no-style h4{padding:0 0 20px;}
    .embed-video .container > div > div{display:block;}
    .estimating-sensitivity .right-column{padding:0;}
    .example-block{padding:40px 0 0;}
    .example-block > span > div:last-child .example-list .contnt{margin:0;}
    .example-block .example-list .side-title{margin:0; width:100%;}
    .example-block .example-list .contnt{border:none; padding:0; width:100%;}
    .example-block .example-list .contnt h4 br{display:none;}
    .big-orange-CTA{padding:45px 0;}
    .pillar-product .hr-double{margin-bottom:30px; margin-top:0;}
    .history-lean .widget-type-rich_text ul{padding:20px 0 0;}
    .history-lean .widget-type-rich_text ul > li{padding: 0 0 20px 25px;}
    .history-lean .widget-type-rich_text ul > li:after{display:none;}
    .history-lean .widget-type-rich_text ul > li:before{left:3px;}
    .with-listing-simple li{padding:0 0 20px 15px;}
    .with-listing-simple li:after{left:3px;}
    .key-principals{padding:0; margin:0; border:none;}
    .key-principals .slide-share{margin-top:0;}
    .key-principals .slide-share .orange-txt{font-size:14px; padding:15px;}
    .key-principals .slide-share .orange-txt br{display:none;}
    .play-lean .title h2{margin:0 0 20px;}
    .play-lean .blue-boxes li{width:130px;}
    .play-lean .blue-boxes li a{font-size:14px; line-height:15px; min-height:60px;}
    .play-lean .blue-boxes{margin:50px 0 30px;}
    .play-lean .content p{margin:0;}
    .four-ways .left-space{padding:0;}
    .four-ways .left-space h4{padding:0 0 20px;}
    .about-testimonial{padding:20px 0;}
    .about-testimonial .container > div > div{display:block;}
    .about-testimonial .left-txt{padding:20px; text-align:center;}
    .about-testimonial .left-txt:before, .about-testimonial .left-txt:after, .about-testimonial .left-txt .slick-controls{display:none;}
    .about-testimonial .testimonial-block .testimonial-list{text-align:center;}
    .about-testimonial .testimonial-block .testimonial-list{color:#fff; font-size:16px; line-height:24px;}
    .about-testimonial .testimonial-block .testimonial-list > span{font-size:16px;}
    .about-testimonial .testimonial-block{padding:0;}
    .management-wrapper{padding-bottom:40px; padding-top:40px;}
    .management-block > span > div{margin:145px 0 0; width:100%;}
    .management-block .management-list{padding:0 15px 30px;}
    .sl-dots ul{text-align:center;}
    .sl-dots ul li.slick-active button{background-color:#ec9445;}
    .infinity-wrapper .container > div{padding:20px;}
    .infinity-wrapper h2{margin:0 0 10px;}
    .infinity-wrapper .button-2{position:static;}
    .reach-outWrapper h2{line-height:27px;}
    .post-listing .post-item .hubspot-editable a.author-link{font-size:14px;}
  .post-listing .post-item-new .hubspot-editable a.author-link{font-size:14px;}
    .more-post{padding:0;}
    .blog-sidebar{padding:0;}
    .listing-posts li a{font-size:14px;}
    .listing-posts li{padding: 0 0 10px 15px;}
    .sidebar-search{margin:50px 0 10px;}
    .sidebar-search .search_res{top:13px;}
    .author-bio{margin:20px 0 40px;}
    .author-bio .author{width:100%;}
    .row-fluid .author-bio .container{padding:0;}
    .author-bio .container > div > div{display:block; min-height:auto;}
    .author-bio .left-img{height:100px; width:100%;}
    .author{width:100%; text-align:center; border:none;}
    .author .author-photo{margin:0 auto;}
    .author .author-data h5{font-size:14px !important;}
    .author .author-photo .social-linkedin{line-height:32px;}
    .hs-blog-post .post-header h2{line-height:normal; margin:0 0 40px; padding:0 0 10px;}
    .post-wrapper .social-sharing{padding:20px 0 0; clear:left;}
    .post-wrapper .social-sharing li:first-child{margin-left:0;}
    .hs-blog-post .blog-sidebar{padding:0;}
    .post-wrapper .post-body strong em{font-size:14px;}
    .hs-author-profile{padding:20px;}
    .hs-author-profile.author .author-photo{display:block; float:none; margin:0 auto;}
    .hs-author-profile.author .author-data{width:100%; padding:30px 0 0 0;}
    .what-block > span > div{width:50%; border-right: 1px solid #e1e1e1;}
    .what-block > span > div:nth-child(3n){border-right: 1px solid #e1e1e1;}
    .what-block > span > div:nth-child(2n+2){border-right:none;}
    .what-block h4{line-height:21px;}
    .what-block .contnt{margin:0;}
    .what-block .contnt + a{font-size:16px;}
    .what-block > span > div{margin:0 0 50px;}
    .what-block > span > div .what-list{height:auto;}
    .filter-buttons .filter-dropdownwrap label, .filter-buttons .filter-dropdown > label, .filter-buttons .filter-dropdown > .filter-dropdownwrap{display:block;}
    .filter-buttons .filter-dropdownwrap label{font-size:14px; font-weight:400; margin:0 0 14px;}
    .filter-block{padding:40px 0;}
    .filter-block .title-strip{padding:10px 15px;}
    .filter-block .title-strip img{vertical-align:middle;}
    .pricing-boxes span > div:first-child { margin-top:30px;}
    .pricing-boxes span > div{float:left; width:100%; border: 1px solid #acacac; margin:0; text-align:center; margin-bottom:30px;}
    .price-contact{padding-top:50px;}
    .pricing-section { padding: 60px 0px 170px;}
    .pricing-header h2{padding-bottom:15px;}
    .row-fluid .pricing-subtitle{font-size:21px;}
    .pricing-subtitle:after, .pricing-subtitle:before{display:none;}
    .pricing-boxes span.price { font-size: 50px;}
    .pricing-boxes h4{padding-bottom:0;}
    .pricing-boxes h6,.pricing-boxes p { font-size: 16px; margin:0; padding:10px 0px;}
    .price-contact {padding-top: 20px;}
    .pricing-benefit-box span > div { padding: 30px 15px;}
    .pricing-benefit-box p,.pilot-desc p,.pilot-desc span.pilot-text{font-size:16px; padding:7px 0px; max-width:100%;}
    .pricing-benifits-section .button-4 a{margin-top:0;}
    .pilot-implementation-section{padding:60px 0px;text-align:center;}
    .pilot-right-section{border-left:none;  padding-top:40px; padding-left:0;}
    .pilot-right-section p em,.pilot-right-section p{max-width:100%; font-size:22px; padding-bottom:15px;}
    .price-faq-section { padding: 60px 0px; }
    .pricing-faq-title h2{padding-bottom:0;}
    .price-faq-section .faq-block .faq-list .accordian-text p {margin: 0 0 15px; font-size: 16px;}
    .price-faq-section .faq-block .faq-list .accordian-text { padding: 8px 0 10px;}
    .pricing-benefit-box span > div span,.pricing-benefit-box span > div ul li{font-size:16px;}
    .pricing-benefit-box span > div ul li ul { padding-left: 0;}
    .pricing-benefit-box span > div ul { padding-bottom: 10px; }
    .pricing-benefit-box span > div ul li{padding-left:15px;}
    .lp-hero-section{text-align:center;}
    .lp-hero-title h2 { max-width: 100%;line-height: 32px;  text-align: center;}
    .lp-hero-img{text-align:center;}
    .row-fluid .lp-form-section { padding: 60px 0px;}
    .lp-decisions-title h3 {max-width: 100%; line-height: 28px; padding-bottom: 10px;}
    .lp-left-desc p { font-size: 16px; padding-bottom: 14px; max-width: 100%;}
    .lp-left-desc p:last-child { padding-top: 5px;}
    .lp-form-right-section{text-align:center;}
    .lp-form .hs-form-field .input input{padding: 9px 20px; font-size: 16px;}
    .lp-form .hs_submit input[type="submit"]{font-size: 18px; padding:12px 47px;}
    .row-fluid .bloginner-leftinner { padding:15px; }
    .new-blog .post-iteminner h2 { font-size:24px !important; }
    .new-blog .post-iteminner ul li { font-size:18px; line-height:26px; }
    .row-fluid .bloginner-left { font-size:18px; line-height:26px; }
    .row-fluid .blog-rightinner-topsub { padding:15px; font-size:14px; }
    .row-fluid .blog-rightinner-bottom { padding:15px; }
    .new-blog .post-iteminner ul { margin:0 0 10px; }
    .row-fluid .blogtopic { margin-top:0; }  
    .new-blog .post-item1 { margin-bottom:35px; }
    .row-fluid .blogtopic a.topic-link { padding:4px 13px; margin:5px 0 5px 3px; }
    .new-blog .post-iteminner a.more-link { min-width:inherit; padding:5px 22px; }
    .playbook-pillarAgile-headerImg-text h2{line-height: 26px;}
    .playbook-PillarProduct-Header-text h2{line-height: 26px;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 220px;}
    .banner-block .cta-btns > span{padding: 124px 0 0 14px;display: block;float: left;width: 28%;}
@media (max-width:500px){
    .nav-pils ul{margin:0;}
    .nav-pils ul li{width:100%; margin:0 0 14px;}
    .what-block > span > div{width:100%; padding:0 20px;}
    .what-block > span > div,
    .what-block > span > div:nth-child(2n+2),
    .what-block > span > div:nth-child(3n){border:none;}
    .filter-block #container{margin:0;}
    .filter-block .filter-box{margin:0 0 15px 0; width:100%;}
    .header .header-1 .header-search{padding: 65px 0 0!important;} 
    .playbook-home-video-headline-text .cell-wrapper .hs_cos_wrapper h2{line-height: 20px !important;}
  .playbook-hero-slider .slick-slider .draggable .slick-track .slick-active .banner-list .container {height: 210px;}
    .playbook-hero-slider .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper .banner-list .container .banner-contnt {padding: 0 0 !important;min-height: 250px !important;}
    .banner-block .banner-contnt h3 {position: absolute;top: 20%;}
    .playbook-hero-slider .hs_cos_wrapper .slick-list .slick-track .hs_cos_wrapper .banner-list .container .banner-contnt div .cta-btns {margin-top: 20%;}
    #hs_cos_wrapper_module_151453235202728{position: relative;}
    /*#hs_cos_wrapper_module_151453235202728 h2 {position:absolute;}*/
    #hs_cos_wrapper_module_151453235202728 h2{line-height: 25px !important;margin-top: -10%;}
    .playbook-home-video-headline-text{padding-bottom: 25px!important;}
    .banner-block .banner-contnt h3{top: 23%!important;left: 0%!important;font-size: 14px!important;}   
    .banner-block .cta-btns > span{padding: 10px 0 0 10px;display: block;float: left;width: 50%;}
    #hs_cos_wrapper_module_1514544903038928 h2{}
    .playbook-software-header-text .row-fluid-wrapper .row-fluid .span12 .cell-wrapper .hs_cos_wrapper h2{line-height: 15px!important;width:80%!important;font-size: 14px!important;}
    .playbook-pricing-boxes .hs_cos_wrapper_type_widget_container .hs_cos_wrapper_type_custom_widget{width: 100%!important;padding: 20px 20px 0px!important;}
    .playbook-AboutUs-image-title .cell-wrapper .hs_cos_wrapper h2{line-height: 22px!important;}
    .playbook-knowledgeCenter-headerText h2{line-height: 22px!important;width: 38%!important;}
    .playbook-PillarCost-header-text h2{line-height: 22px;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 106px;}
    .playbook-aboveheader-freetrail-responsive .cell-wrapper .hs_cos_wrapper .hs-cta-wrapper .hs-cta-node a {display:none!important;}
    .playbook-aboveheader-watchdemo-responsive .cell-wrapper .hs_cos_wrapper .playbook-button-watchdemo-header a{display:none!important;}
    .playbook-aboveheader-watchdemo-responsive {display:none!important;}
    .playbook-aboveheader-search-responsive{display:none!important;}
    .mobile-menu .nav-cta{display:none!important;}
    .playbook-text-under-slider{padding-top: 0px!important}
    .ebiz-toggle{top: 10px!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 0%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 0%!important;}
   .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 0px!important;}
}
@media (max-width:320px){
       .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{left: 23%;}
       .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper {top: 20px;position: relative;left: -75%!important;}
       .playbook-software-videoframe{display:none;}
}
@media (min-width: 320px) and (max-width: 360px){
    .playbook-home-video-headline-text .cell-wrapper .hs_cos_wrapper h2{top: 55%!important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 115px!important; left: 20.5%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{ top: 18px; position: relative; left: -75%; }
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 20px!important;;width: 65%!important;}
    .playbook-PillarProduct-Header-text h2{width: 45%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 0%!important;} 
    .playbook-PillarProduct-Header-text .cell-wrapper .hs_cos_wrapper h2{line-height:32px!important;}
    .header-container{min-height: 57px !important;}
    .lp-hero-img{display:none!important}
    h1{font-size: 20px!important;}
    .playbook-three-columnlp-body {margin-top: 0px!important;}
    #hs_cos_wrapper_module_13885066546126190 input[type="submit"]{margin-left: 0px !important;}
    .playbook-software-videoframe{display:none!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 0px!important; margin-left: 0%!important;}
    .playbook-software-banner-image{background-position-x: 72%!important;}
   .playbook-software-background-title-new{width: 100%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width:100%;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 16px!important;text-align: center!important;color:#fff!important}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: 30%!important;margin-bottom: 10px;}
    .software-iframe-video{width: 60%!important;}
    .playbook-software-background-title h2{line-height: 26px;}
    .playbook-software-banner-image{background-position-x: 78%!important;}
    #watch-video1{padding:0px!important;}
}
@media (min-width: 361px) and (max-width: 424px){
    .playbook-home-video-headline-text .cell-wrapper .hs_cos_wrapper h2{top: 42%!important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 108px!important;}
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 20px!important;width: 65%!important;}
    .header-container{min-height: 57px !important;}
    .lp-hero-img{display:none!important}
    h1{font-size: 20px!important;}
    .playbook-three-columnlp-body {margin-top: 0px!important;}
    #hs_cos_wrapper_module_13885066546126190 input[type="submit"]{margin-left: 0px !important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 130px!important; left: 17.5%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{ top: 25px; position: relative; left: -70%; }
    .playbook-software-videoframe{display:none!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 0px!important; margin-left: 0%!important;}
    .playbook-software-banner-image{background-position-x: 72%!important;}
    .playbook-software-background-title-new{width: 100%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width:100%;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 16px!important;text-align: center!important;color:#fff!important}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: 30%!important;margin-bottom: 10px;}
    .software-iframe-video{width: 60%!important;}
    .playbook-software-background-title h2{line-height: 26px;}
    .playbook-software-banner-image{background-position-x: 78%!important;}
}
@media (min-width: 425px) and (max-width: 479px){
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 20px!important;;width: 65%!important;}
    .header-container{min-height: 57px !important;}
    .lp-hero-img{display:none!important}
    h1{font-size: 20px!important;}
    .playbook-three-columnlp-body {margin-top: 0px!important;}
    #hs_cos_wrapper_module_13885066546126190 input[type="submit"]{margin-left: 0px !important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 140px!important; left: 14.5%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{ top: 30px; position: relative; left: -65%;}
    .playbook-software-videoframe{display:none!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 0px!important; margin-left: 0%!important;}
    .playbook-software-banner-image{background-position-x: 72%!important;}
    .playbook-software-background-title-new{width: 100%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width:100%;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 16px!important;text-align: center!important;color:#fff!important}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: 30%!important;margin-bottom: 10px;}
    .software-iframe-video{width: 60%!important;}
    .playbook-software-background-title h2{line-height: 26px;}
    .playbook-software-banner-image{background-position-x: 78%!important;}
}
@media (min-width: 480px) and (max-width: 600px){
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 20px!important;;width: 65%!important;} 
    .header-container{min-height: 57px !important;}
    .lp-hero-img{display:none!important}
    h1{font-size: 30px!important;}
    .playbook-three-columnlp-body {margin-top: 0px!important;}
    #hs_cos_wrapper_module_13885066546126190 input[type="submit"]{margin-left: 0px !important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 145px!important; left: 12.5%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{ top: 25px; position: relative; left: -65%;}
    .playbook-software-videoframe{display:none!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 0px!important;}
    .playbook-software-banner-image{background-position-x: 72%!important;}
    .playbook-software-background-title-new{width: 100%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width:70%;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 16px!important;text-align: center!important;color:#fff!important}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: 30%!important;}
    .software-iframe-video{width: 60%!important;}
    .playbook-software-background-title h2{line-height: 26px;}
    .playbook-software-banner-image{background-position-x: 78%!important;}
    
    } 
@media (min-width: 601px) and (max-width: 767px){
        .playbook-aboveheader-freetrail-responsive .cell-wrapper .hs_cos_wrapper .hs-cta-wrapper .hs-cta-node a {display:none!important;}
    .playbook-aboveheader-watchdemo-responsive .cell-wrapper .hs_cos_wrapper .playbook-button-watchdemo-header a{display:none!important;}
    .playbook-aboveheader-watchdemo-responsive {display:none!important;}
    .playbook-aboveheader-search-responsive{display:none!important;} 
    .mobile-menu .nav-cta{display:none!important;}
    .ebiz-toggle{top: 12px!important;}
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 20px!important;width: 50%!important;}
    .header-container{min-height: 57px !important;}
     .lp-hero-img{display:none!important}
    h1{font-size: 30px!important;}
    .playbook-three-columnlp-body {margin-top: 0px!important;}
    #hs_cos_wrapper_module_13885066546126190 input[type="submit"]{margin-left: 0px !important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{top: 180px!important; left: 10.5%;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{ top: 20px; position: relative; left: -65%;}
    .playbook-software-videoframe{display:none!important;} 
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-top: 0%!important; margin-left: 58%!important;width: 100%!important;text-align: center;line-height: 1.5!important;}  
    .playbook-software-banner-image{background-position-x: 72%!important;} 
    .playbook-software-background-title-new {width: 45%!important;}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img {margin-left: 80%!important;margin-bottom: 10px!important;}
}
@media (min-width: 768px) and (max-width: 991px){
    .playbook-blog-blog2018-header .cell-wrapper .hs_cos_wrapper h2 {line-height: 35px!important;width: 55%!important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn{left: 14.5%!important;}
    .Playbook-home-watchvideo .row-fluid-wrapper .row-fluid .text-center .watch-videobtn .widget-span .cell-wrapper .hs_cos_wrapper{left: -65%!important;}
    .playbook-software-background-title-new{width: 56%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{width: 60%!important;font-size: 6px!important;}
    .software-iframe-video{width: 40%!important;}
    .software-iframe-video .layout-widget-wrapper .hs_cos_wrapper_type_linked_image img{margin-left: -66%!important;}
    .playbook-software-background-title-new .layout-widget-wrapper .hs_cos_wrapper_type_header h2{margin-left: 14%!important;}

 }
@media (min-width: 992px){
      .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper .services-list .ser-icon img{margin-top: 0%!important;margin-left: 20%!important;}
    .playbook-home-services-section .hs_cos_wrapper .hs_cos_wrapper:nth-child(4) .services-list .ser-icon img{margin-left: 25%!important;}
}
@media (max-width: 1024px){
}
@media (max-width:991px) {
   .playbook-free-mobile{display:block!important;}
}
@media (min-width: 992px){
  .playbook-free-mobile{display:none!important;}
}

@media (min-width: 1800) and (max-width: 2000px){

}
@media (min-width: 2000px) and (max-width: 2560px){
    .software-iframe-video .cell-wrapper .hs_cos_wrapper_widget img{margin-left: 0px!important;}
}

.playbook-home-video-headline-text .cell-wrapper .hs_cos_wrapper h2{line-height: 45px!important;}
.playbook-software-background-title{width: 45%; line-height: 45px;}