.adsense {text-align:center; max-width:650px; margin:0 auto;}

.custom-menu-primary .hs-menu-wrapper>ul li a{
    color:#fff;
    font-size:16.46px;
    font-weight:700;
    text-decoration:none;
    line-height:30px;
    padding:6px 15px;
    background:#ab131b;
    border-right:1px solid #e7202b
}

.row-fluid{
    width:100%;
    *zoom:1
}
.row-fluid:before,.row-fluid:after{
    display:table;
    content:""
}
.row-fluid:after{
    clear:both
}
.row-fluid [class*="span"]{
    display:block;
    float:left;
    width:100%;
    min-height:28px;
    margin-left:2.127659574%;
    *margin-left:2.0744680846382977%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box
}
.row-fluid [class*="span"]:first-child{
    margin-left:0
}
.row-fluid .span12{
    width:99.99999998999999%;
    *width:99.94680850063828%
}
.row-fluid .span11{
    width:91.489361693%;
    *width:91.4361702036383%
}
.row-fluid .span10{
    width:82.97872339599999%;
    *width:82.92553190663828%
}
.row-fluid .span9{
    width:74.468085099%;
    *width:74.4148936096383%
}
.row-fluid .span8{
    width:65.95744680199999%;
    *width:65.90425531263828%
}
.row-fluid .span7{
    width:57.446808505%;
    *width:57.3936170156383%
}
.row-fluid .span6{
    width:48.93617020799999%;
    *width:48.88297871863829%
}
.row-fluid .span5{
    width:40.425531911%;
    *width:40.3723404216383%
}
.row-fluid .span4{
    width:31.914893614%;
    *width:31.8617021246383%
}
.row-fluid .span3{
    width:23.404255317%;
    *width:23.3510638276383%
}
.row-fluid .span2{
    width:14.89361702%;
    *width:14.8404255306383%
}
.row-fluid .span1{
    width:6.382978723%;
    *width:6.329787233638298%
}
.container-fluid{
    *zoom:1
}
.container-fluid:before,.container-fluid:after{
    display:table;
    content:""
}
.container-fluid:after{
    clear:both
}
@media(max-width:767px){
    .row-fluid{
        width:100%
    }
    .row-fluid [class*="span"]{
        display:block;
        float:none;
        width:auto;
        margin-left:0
    }
}
@media(min-width:768px) and (max-width:1139px){
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*="span"]{
        display:block;
        float:left;
        width:100%;
        min-height:28px;
        margin-left:2.762430939%;
        *margin-left:2.709239449638298%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*="span"]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:99.999999993%;
        *width:99.9468085036383%
    }
    .row-fluid .span11{
        width:91.436464082%;
        *width:91.38327259263829%
    }
    .row-fluid .span10{
        width:82.87292817100001%;
        *width:82.8197366816383%
    }
    .row-fluid .span9{
        width:74.30939226%;
        *width:74.25620077063829%
    }
    .row-fluid .span8{
        width:65.74585634900001%;
        *width:65.6926648596383%
    }
    .row-fluid .span7{
        width:57.182320438000005%;
        *width:57.129128948638304%
    }
    .row-fluid .span6{
        width:48.618784527%;
        *width:48.5655930376383%
    }
    .row-fluid .span5{
        width:40.055248616%;
        *width:40.0020571266383%
    }
    .row-fluid .span4{
        width:31.491712705%;
        *width:31.4385212156383%
    }
    .row-fluid .span3{
        width:22.928176794%;
        *width:22.874985304638297%
    }
    .row-fluid .span2{
        width:14.364640883%;
        *width:14.311449393638298%
    }
    .row-fluid .span1{
        width:5.801104972%;
        *width:5.747913482638298%
    }
}
@media(min-width:1280px){
    .row-fluid{
        width:100%;
        *zoom:1
    }
    .row-fluid:before,.row-fluid:after{
        display:table;
        content:""
    }
    .row-fluid:after{
        clear:both
    }
    .row-fluid [class*="span"]{
        display:block;
        float:left;
        width:100%;
        min-height:28px;
        margin-left:2.564102564%;
        *margin-left:2.510911074638298%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        box-sizing:border-box
    }
    .row-fluid [class*="span"]:first-child{
        margin-left:0
    }
    .row-fluid .span12{
        width:100%;
        *width:99.94680851063829%
    }
    .row-fluid .span11{
        width:91.45299145300001%;
        *width:91.3997999636383%
    }
    .row-fluid .span10{
        width:82.905982906%;
        *width:82.8527914166383%
    }
    .row-fluid .span9{
        width:74.358974359%;
        *width:74.30578286963829%
    }
    .row-fluid .span8{
        width:65.81196581200001%;
        *width:65.7587743226383%
    }
    .row-fluid .span7{
        width:57.264957265%;
        *width:57.2117657756383%
    }
    .row-fluid .span6{
        width:48.717948718%;
        *width:48.6647572286383%
    }
    .row-fluid .span5{
        width:40.170940171000005%;
        *width:40.117748681638304%
    }
    .row-fluid .span4{
        width:31.623931624%;
        *width:31.5707401346383%
    }
    .row-fluid .span3{
        width:23.076923077%;
        *width:23.0237315876383%
    }
    .row-fluid .span2{
        width:14.529914530000001%;
        *width:14.4767230406383%
    }
    .row-fluid .span1{
        width:5.982905983%;
        *width:5.929714493638298%
    }
}
.clearfix{
    *zoom:1
}
.clearfix:before,.clearfix:after{
    display:table;
    content:""
}
.clearfix:after{
    clear:both
}
.hide{
    display:none
}
.show{
    display:block
}
.invisible{
    visibility:hidden
}
.hidden{
    display:none;
    visibility:hidden
}
.visible-phone{
    display:none!important
}
.visible-tablet{
    display:none!important
}
.hidden-desktop{
    display:none!important
}
@media(max-width:767px){
    .visible-phone{
        display:inherit!important
    }
    .hidden-phone{
        display:none!important
    }
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
}
@media(min-width:768px) and (max-width:1139px){
    .visible-tablet{
        display:inherit!important
    }
    .hidden-tablet{
        display:none!important
    }
    .hidden-desktop{
        display:inherit!important
    }
    .visible-desktop{
        display:none!important
    }
}
img{
    max-width:100%;
    height:auto;
    border:0;
    -ms-interpolation-mode:bicubic;
    vertical-align:bottom
}
img.alignRight{
    margin:0 0 5px 15px
}
img.alignLeft{
    margin:0 15px 5px 0
}
.row-fluid [class*="span"]{
    min-height:1px
}
.hs-blog-social-share .hs-blog-social-share-list{
    margin:0;
    list-style:none!important
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{
    height:30px;
    list-style:none!important
}
@media(max-width:479px){
    .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2){
        float:none!important
    }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like>span{
    vertical-align:top!important
}
#recaptcha_response_field{
    width:auto!important;
    display:inline-block!important
}
video{
    max-width:100%;
    height:auto
}
#calroot{
    width:202px!important;
    line-height:normal
}
#calroot,#calroot *,#calroot *:before,#calroot *:after{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
#calroot select{
    min-height:0!important;
    padding:1px 2px!important;
    font-family:"Lucida Grande","Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet MS",Verdana,sans-serif!important;
    font-size:10px!important;
    line-height:18px!important;
    font-weight:normal!important
}
#caldays{
    margin-bottom:4px
}
.hs-responsive-embed{
    position:relative;
    height:0;
    overflow:hidden;
    padding-top:0;
    padding-left:0;
    padding-right:0
}
.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{
    position:absolute;
    top:0;
    left:0;
    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:56.25%
}
.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%
    }
}
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{
    display:inline-block;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#email-prefs-form .email-edit{
    width:100%!important;
    max-width:507px!important
}
#hs-pwd-widget-password{
    height:auto!important
}
.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
}
.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
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{
    position:relative
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .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
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{
    left:100%;
    top:0
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>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
}
.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
}
.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
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul{
    margin-bottom:0
}
.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.hs-item-has-children{
    position:relative
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
    visibility:hidden;
    opacity:0;
    -webkit-transition:opacity .4s;
    position:absolute;
    z-index:10;
    left:0
}
.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
    display:block;
    white-space:nowrap
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
    left:100%;
    top:0
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{
    opacity:1;
    visibility:visible
}
@media(max-width:767px){
    .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
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
        visibility:visible!important;
        opacity:1!important;
        position:static!important
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul{
        padding:0
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
        white-space:normal
    }
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
        position:static;
        opacity:1;
        visibility:visible
    }
}
.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper{
    visibility:visible;
    opacity:1
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{
    display:block;
    visibility:visible;
    opacity:1
}
.widget-type-space{
    visibility:hidden
}
.hs-author-social-links{
    display:inline-block
}
.hs-author-social-links a.hs-author-social-link{
    width:24px;
    height:24px;
    border-width:0;
    border:0;
    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("http://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("http://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("http://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("http://static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")
}
.hs-cta-wrapper a{
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
.hs_cos_wrapper_type_image_slider{
    display:block;
    overflow:hidden
}
.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
}
.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
}
.hs_cos_flex-slider .hs_cos_flex-slides img{
    width:100%;
    display:block;
    border-radius:0
}
.hs_cos_flex-pauseplay span{
    text-transform:capitalize
}
.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%
}
.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
}
.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(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/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:.8;
    right:5px
}
.hs_cos_flex-slider:hover .hs_cos_flex-prev{
    opacity:.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
}
.hs_cos_flex_thumbnavs-direction-nav{
    margin:0;
    padding:0;
    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(http://cdn2.hubspotqa.com/local/hub/124/file-52894-png/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:0
}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{
    left:0
}
.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
}
.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:black;
    position:static;
    font-size:2em;
    line-height:1.1em;
    color:white;
    padding:0 5% 0 5%;
    width:100%;
    top:40%;
    text-align:center
}
.hs_cos_flex-slider .superimpose .caption{
    color:white;
    font-size:3em;
    line-height:1.1em;
    position:absolute;
    padding:0 5% 0 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:0 5% 0 5%;
        top:40%;
        text-align:center
    }
}
.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
}
.hs-gallery-thumbnails li{
    display:inline-block;
    margin:0;
    padding:0;
    margin-right:-4px
}
.hs-gallery-thumbnails.fixed-height li img{
    max-height:150px;
    margin:0;
    padding:0;
    border-width:0
}
pre{
    overflow-x:auto
}
table pre{
    white-space:pre-wrap
}
.comment{
    margin:10px 0 10px 0
}
.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
}
@media all and (max-width:400px){
    #captcha_wrapper,#recaptcha_area,#recaptcha_area table#recaptcha_table,#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{
        width:auto!important;
        overflow:hidden
    }
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4{
        width:67px!important
    }
    #recaptcha_area table#recaptcha_table #recaptcha_image{
        width:280px!important
    }
}
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
}
.wp-float-left{
    float:left;
    margin:0 20px 20px 0
}
.wp-float-right{
    float:right;
    margin:0 0 20px 20px
}
#map_canvas img,.google-maps img{
    max-width:none
}
#recaptcha_table td{
    line-height:0
}
.recaptchatable #recaptcha_response_field{
    min-height:0;
    line-height:12px
}
*,*:before,*:after{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
html{
    background:#F8F8F8
}
html,body{
    min-height:100%;
    margin:0;
    padding:0
}
body{
    background:#e3e3e3 url("http://cdn2.hubspot.net/hub/47330/file-14337308-png/images_org/content_bg.png?t=1445410975000") repeat-x scroll center bottom;
    color:#000;
    font-family:Arial,Sans-Serif;
    font-size:1.21em;
    line-height:24px
}
.container-fluid .row-fluid .page-center{
    float:none;
    max-width:990px;
    margin:0 auto
}
a{
    color:#052dcc;
    text-decoration:none
}
a:hover,a:focus{
    color:#052dcc
}
hr{
    color:#ccc;
    background-color:#ccc;
    height:1px;
    border:none
}
::-moz-selection{
    color:#fff;
    background:#39F;
    text-shadow:none
}
::selection{
    color:#fff;
    background:#39F;
    text-shadow:none
}
table tr td img{
     max-width:initial
}
p{
}
small{
}
strong{
}
em{
}
cite{
}
code{
}
pre{
}
sup,sub{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sup{
    top:-0.5em
}
sub{
    bottom:-0.25em
}
h1,h2,h3,h4,h5,h6{
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
}
h1{
    font-family:Calibri,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:30.9833px;
    font-weight:400;
    color:#000;
    line-height:35.6333px;
    margin:8px 0 15px
}
h2{
    font-family:Calibri,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:25.1833px;
    font-weight:400;
    color:#000;
    line-height:36.5167px
}
h3{
    font-family:Calibri,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:21.3px;
    font-weight:400;
    color:#000;
    line-height:28.75px
}
h4{
    font-family:Calibri,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:19.3667px;
    font-weight:700;
    color:#000;
    line-height:25px
}
h5{
    font-size:16.0667px;
    font-weight:700;
    color:#000;
    line-height:20px
}
h6{
    font-size:12.9833px;
    font-weight:700;
    color:#000;
    line-height:16px
}
ul,ol{
}
ul ul,ul ol,ol ol,ol ul{
}
li{
}
ul.unstyled,ol.unstyled{
    list-style:none;
    margin:0;
    padding:0
}
blockquote{
}
blockquote p{
}
blockquote small{
}
blockquote small:before{
}
q:before,q:after,blockquote:before,blockquote:after{
}
.header-container-wrapper,.body-container-wrapper,.footer-container-wrapper{
}
.header-container,.body-container,.footer-container{
}
.header-container-wrapper{
}
.header-container{
}
.header-container .hs_cos_wrapper_type_logo{
}
.header-container .hs_cos_wrapper_type_logo a{
}
.header-container .hs_cos_wrapper_type_logo a img{
}
.custom-header-top-group{
    background:#f8f8f8 none repeat scroll 0 0;
    border-top:2px solid #c1272d
}
.custom-header-bottom-group{
    background:#ab131b;
    min-height:42px!important
}
.custom-logo{
}
.custom-blog-logo{
    padding:0 0 7px 33px
}
.custom-blog-logo img{
    height:auto;
    max-width:100%
}
.custom-logo{
    padding:0 0 6px
}
.custom-logo img{
    height:75px;
    max-width:800px
}
.header-container .custom-header-top-group .page-center{
    max-width:1149px!important;
    padding:20px 0 0
}
.custom-follow-me{
}
.custom-follow-me ul{
    list-style:none;
    padding:17px 0 0 90px;
    margin:0
}
.custom-follow-me ul li{
    display:inline-block
}
.body-container-wrapper{
}
.body-container{
}
.body-container .page-center{
    background:#fff;
    padding:20px
}
.main-content ol{
    margin:0 0 6px 25px;
    padding:0
}
.main-content{
    min-height:440px!important
}
.footer-container-wrapper{
}
.footer-container{
}
.custom-footer-container{
    background:#000;
    padding:5px 0 7px
}
.custom-footer-menu{
    text-align:center
}
.custom-footer-menu ul{
    display:block
}
.custom-footer-menu ul li a{
    border-right:1px solid #fff;
    color:#fff;
    font-size:15.6833px;
    font-weight:400;
    line-height:11px;
    padding:2px 6px;
    text-align:center;
    text-decoration:none
}
.custom-footer-menu ul li:last-child a{
    border-right:0
}
.custom-footer-menu ul li a:hover{
    text-decoration:underline
}
.custom-menu-bg{
}
.custom-menu-primary .hs-menu-wrapper>ul{
    background:;
    display:block
}
.custom-menu-primary .hs-menu-wrapper>ul>li{
    background:
}
.custom-menu-primary .hs-menu-wrapper>ul>li:last-child>a{
    border-right:0
}
.custom-menu-primary .hs-menu-wrapper>ul>li.active>a,.custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a{
    background:#000
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a{
    color:#fff;
    font-size:16.46px;
    font-weight:700;
    text-decoration:none;
    line-height:30px;
    padding:6px 15px;
    background:#ab131b;
    border-right:1px solid #e7202b
}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a{
    color:#fff;
    background:#000
}
.custom-menu-primary .hs-menu-wrapper>ul ul{
}
.custom-menu-primary .hs-menu-wrapper>ul ul li{
    background:
}
.custom-menu-primary .hs-menu-wrapper>ul ul li a{
    color:#fff;
    font-size:16.4667px;
    font-weight:700;
    line-height:32px;
    padding:5px 10px;
    background:#ab131b;
    text-decoration:none;
    border-bottom:1px solid #7e7e7e
}
.custom-menu-primary .hs-menu-wrapper>ul ul li a:hover{
    color:#fff;
    background:#000
}
.custom-menu-primary .hs-menu-wrapper>ul ul ul{
    margin-left:1px
}
.custom-menu-primary .hs-menu-wrapper>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{
    overflow:visible!important;
    max-width:none!important;
    width:auto!important
}
@media screen and (min-width:768px){
    .custom-menu-primary .hs-menu-wrapper{
        display:block!important
    }
}
.mobile-trigger,.child-trigger{
    display:none
}
@media(max-width:767px){
    .custom-menu-primary,.custom-menu-primary .hs-menu-wrapper>ul,.custom-menu-primary .hs-menu-wrapper>ul li,.custom-menu-primary .hs-menu-wrapper>ul li a{
        display:block;
        float:none;
        position:static;
        top:auto;
        right:auto;
        left:auto;
        bottom:auto;
        padding:0;
        margin:0;
        background-image:none;
        background-color:transparent;
        border:0;
        -webkit-border-radius:0;
        -moz-border-radius:0;
        border-radius:0;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
        max-width:none;
        width:100%;
        height:auto;
        line-height:1;
        font-weight:normal;
        text-decoration:none;
        text-indent:0;
        text-align:left;
        color:#fff
    }
    .mobile-trigger{
        display:inline-block!important;
        cursor:pointer;
        position:static;
        top:0;
        right:10px;
        width:auto;
        height:auto;
        padding:7px 10px 8px 10px;
        background:#fff;
        border:1px solid #AB131B;
        font-size:16px;
        font-weight:normal;
        text-align:left;
        text-transform:uppercase;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        border-radius:4px;
        color:#AB131B
    }
    .mobile-trigger:hover{
        text-decoration:none;
        color:#fff;
        background-color:#000;
        border-color:transparent
    }
    .mobile-open .mobile-trigger{
        color:#fff;
        background-color:#AB131B;
        border-color:transparent
    }
    .mobile-trigger i{
        display:inline;
        position:relative;
        top:-4px
    }
    .mobile-trigger i:before,.mobile-trigger i:after{
        position:absolute;
        content:''
    }
    .mobile-trigger i,.mobile-trigger i:before,.mobile-trigger i:after{
        width:22px;
        height:2px;
        -webkit-border-radius:1px;
        -moz-border-radius:1px;
        border-radius:1px;
        background-color:#AB131B;
        display:inline-block
    }
    .mobile-trigger i:before{
        top:-6px
    }
    .mobile-trigger i:after{
        top:6px
    }
    .mobile-trigger:hover i,.mobile-trigger:hover i:before,.mobile-trigger:hover i:after,.mobile-open .mobile-trigger i,.mobile-open .mobile-trigger i:before,.mobile-open .mobile-trigger i:after{
        background-color:#fff
    }
    .child-trigger{
        display:block!important;
        cursor:pointer;
        position:absolute;
        top:0;
        right:0;
        width:55px!important;
        min-width:55px!important;
        height:45px!important;
        padding:0!important;
        border-left:1px dotted rgba(255,255,255,.20)
    }
    .child-trigger:hover{
        text-decoration:none
    }
    .child-trigger i{
        position:relative;
        top:50%;
        margin:0 auto!important
    }
    .child-trigger i:after{
        position:absolute;
        content:''
    }
    .child-trigger i,.child-trigger i:after{
        width:10px;
        height:1px;
        background-color:#fff;
        display:block
    }
    .child-trigger i:after{
        -webkit-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg)
    }
    .child-trigger.child-open i:after{
        -webkit-transform:rotate(-180deg);
        -ms-transform:rotate(-180deg);
        transform:rotate(-180deg)
    }
    .child-trigger.child-open i{
        -webkit-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .custom-menu-primary.js-enabled{
        position:relative;
        padding-top:0;
        margin:10px 0 10px 0;
        text-align:center
    }
    .custom-menu-primary.js-enabled .hs-menu-wrapper,.custom-menu-primary.js-enabled .hs-menu-children-wrapper{
        display:none
    }
    .custom-menu-primary ul.hs-menu-children-wrapper{
        visibility:visible!important;
        opacity:1!important;
        position:static!important;
        display:none
    }
    .custom-menu-primary.js-enabled .hs-menu-wrapper{
        width:100%;
        position:relative;
        top:0;
        left:0;
        padding:0
    }
    .custom-menu-primary .hs-menu-wrapper{
        background-color:#AB131B;
        width:100%
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li{
        position:relative
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li a{
        font-size:20px;
        line-height:25px;
        overflow:visible
    }
    .custom-menu-primary .hs-menu-wrapper>ul li{
        border-top:1px dotted rgba(255,255,255,.35)
    }
    .custom-menu-primary .hs-menu-wrapper>ul li a{
        padding:10px;
        color:#fff
    }
    .custom-menu-primary .hs-menu-wrapper>ul li a:hover{
        color:#fff
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul li{
        background-color:rgba(255,255,255,.08)
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul li a{
        font-size:16px;
        line-height:normal;
        padding:12px 20px
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul ul li a{
        padding-left:30px
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul ul ul li a{
        padding-left:50px
    }
}
body.one-column{
}
body.two-column{
}
body.three-column{
}
.content-wrapper{
}
.main-content{
}
.sidebar{
}
.sidebar.right{
}
.sidebar.left{
}
body.site-page.one-column,body.landing-page.one-column,body.error-template.one-column,body.password-template.one-column,body.subscription-template.one-column{
}
body.site-page.one-column .main-content,body.landing-page.one-column .main-content,body.error-template .main-content,body.password-template .main-content,body.subscription-template .main-content{
}
body.site-page.two-column,body.landing-page.two-column,body.blog{
}
body.site-page.two-column .main-content,body.landing-page.two-column .main-content,body.blog .blog-content{
}
body.site-page.three-column,body.landing-page.three-column{
}
body.site-page.three-column .main-content,body.landing-page.three-column .main-content{
}
body.site-page.one-column{
}
body.site-page.one-column .content-wrapper{
}
body.site-page.one-column .main-content{
}
body.site-page.two-column{
}
body.site-page.two-column .content-wrapper{
}
body.site-page.two-column .main-content{
}
body.site-page.two-column .sidebar.right{
}
body.site-page.three-column{
}
body.site-page.three-column .content-wrapper{
}
body.site-page.three-column .main-content{
}
body.landing-page.one-column{
}
body.landing-page.one-column .content-wrapper{
}
body.landing-page.one-column .main-content{
}
body.landing-page.two-column{
}
body.landing-page.two-column .content-wrapper{
}
body.landing-page.two-column .main-content{
}
body.landing-page.two-column .sidebar.right{
}
body.landing-page.three-column{
}
body.landing-page.three-column .content-wrapper{
}
body.landing-page.three-column .main-content{
}
body.error-template.one-column{
}
body.error-template.one-column .content-wrapper{
}
body.error-template.one-column .main-content{
}
body.password-template.one-column{
}
body.password-template.one-column .content-wrapper{
}
body.password-template.one-column .main-content{
}
body.subscription-template.one-column{
}
body.subscription-template.one-column .content-wrapper{
}
body.subscription-template.one-column .main-content{
}
.blog .page-center{
    padding:0
}
.blog .middle-content{
    padding:20px 0 0
}
.blog .main-content{
    margin:0 auto;
    width:69%!important;
    padding:0 20px
}
.blog .sidebar.right{
    margin:0;
    width:29.9%!important;
    float:right
}
body.blog{
}
body.hs-blog-post{
}
body.hs-blog-listing{
}
.blog .content-wrapper{
}
.blog .blog-content{
}
.blog-listing-wrapper{
}
.blog-post-wrapper{
	
    border-bottom:1px solid #ccc;
    display:block;
    line-height:165%;
    margin:0 0 20px;
    padding:0 0 30px
}
.hs-blog-header h1{
}
.hs-blog-header h1 a{
}
.post-header h1,.post-header h2{
    font-size:27.9px;
    font-weight:400;
    color:#000;
    line-height:37.6667px;
    margin:10px 0 0!important
}
.post-header h2 a{
    color:#000;
    text-decoration:none
}
.post-header h2 a:hover{
    text-decoration:underline
}
#hubspot-author_data{
    font-size:13.95px;
    font-weight:400;
    font-style:italic;
    color:#000;
    text-decoration:none;
    line-height:28.7667px;
    margin:0 0 10px
}
#hubspot-author_data a.author-link{
}
#hubspot-author_data .hs-author-avatar{
}
#hubspot-author_data .hs-author-avatar img{
}
#hubspot-author_data .hs-author-avatar{
    max-width:70px;
    padding:10px 10px 10px 0
}
#hubspot-author_data .hs-author-avatar img{
    height:auto!important;
    max-width:100%
}
.hs-blog-social-share{
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    height:auto;
    margin-top:10px;
    padding:10px 0 0
}
.blog-listing-wrapper .post-listing .post-item{
    border-bottom:1px solid #ccc;
    display:block;
    font-size:.9em;
    line-height:165%;
    margin:0 0 20px;
    padding:0 0 30px
}
.blog-listing-wrapper .post-listing .post-item .post-body{
}
.blog-post-wrapper .post-body{
	
	
}
.hs-featured-image-wrapper{
}
.hs-featured-image-wrapper .hs-featured-image-link{
}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
    border-width:0;
    max-height:170px;
    max-width:210px;
    height:auto;
    width:auto;
    display:inline-block!important;
   /* float:right;*/
   float:center;
    margin:20px 0 20px 20px
}
a.more-link{
    display:inline-block;
    padding:0 0 10px
}
#hubspot-topic_data{
    font-size:17.4333px;
    font-weight:700;
    color:#888;
    line-height:28.7667px;
    margin:4px 0
}
#hubspot-topic_data a.topic-link{
    line-height:28.7667px;
    color:052dcc
}
.custom_listing_comments{
    border:1px solid #e2e2e2;
    display:block;
    line-height:165%;
    padding:15px;
    font-size:17.4333px;
    font-weight:400;
    color:#000;
    line-height:28.7667px
}
.custom_listing_comments a{
    font-size:17.4333px;
    font-weight:400;
    color:#052dcc;
    line-height:28.7667px
}
.hs-blog-social-share{
    padding:10px 0 0 0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    height:auto
}
#comments-listing{
    border:1px solid #ccc;
    margin-bottom:30px;
    margin-top:30px
}
.comment.depth-0{
    border-bottom:1px solid #000!important;
    border-top:medium none!important;
    margin:0 10px 10px!important;
    padding:0 15px!important
}
.comment-body{
    border-bottom:medium none;
    color:#000;
    display:block;
    font-family:Arial,Sans-Serif;
    font-size:1.21em;
    line-height:24px;
    padding:0
}
.comment-reply-to{
    margin-bottom:15px
}
.comment-from h4{
    margin:0;
    padding-top:15px!important;
    font-size:17.4333px!important;
    font-weight:400!important;
    font-style:italic!important;
    color:#052dcc!important;
    text-decoration:none!important;
    line-height:31.95px!important
}
.comment-from h4 a{
    font-size:17.4333px;
    font-weight:400;
    font-style:italic;
    color:#052dcc;
    text-decoration:none;
    line-height:31.95px
}
.comment-date{
    color:#000!important;
    display:block!important;
    text-align:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:17.4333px;
    font-weight:400;
    font-style:italic;
    color:#000;
    line-height:31.95px
}
.comment-from{
    font-weight:bold
}
.comment-body{
    padding:10px 0;
    font-size:19px
}
#comment-form .actions{
    text-align:center
}
#comment-form .actions input{
    margin:20px 0
}
#comment-form{
    background:#fff;
    border:1px solid #000;
    margin:15px 0;
    padding:30px
}
.CheckboxGroupContainer input,.CheckboxGroupContainer label{
    display:inline!important;
    margin:0!important
}
.blog-pagination{
}
.blog-pagination a{
    display:block;
    font-size:19.3667px;
    font-weight:400;
    color:#052dcc;
    text-decoration:none;
    line-height:24px
}
.blog-pagination a.previous-posts-link{
}
.blog-pagination a.all-posts-link{
}
.blog-pagination a.next-posts-link{
}
.hs-author-profile{
}
.hs-author-profile h2.hs-author-name{
}
.hs-author-profile .hs-author-bio{
}
.hs-author-profile .hs-author-avatar{
}
.hs-author-profile .hs-author-avatar img{
}
h3.hs-author-listing-header{
}
body.hs-content-path-blog-all{
}
div.post-listing-simple{
}
div.post-listing-simple .post-item{
}
h2.post-listing-simple{
}
h2.post-listing-simple a{
}
.blog .blog-sidebar{
}
.blog .blog-sidebar .widget-span{
}
.sidebar ul{
    margin:12px 0 0 0;
    padding:0 0 0 14px;
    list-style:square
}
.sidebar ul li{
    padding:0 0 10px;
    line-height:145%
}
.sidebar ul li a{
    font-size:17.4833px;
    font-weight:400;
    color:#052dcc;
    text-decoration:none;
    line-height:26.6833px
}
.blog .sidebar.right{
    color:#7f7f7f
}
.blog .sidebar.right label{
    font-size:20.2333px;
    font-weight:400;
    color:#7f7f7f;
    line-height:26.6833px
}
body .hs-form-field{
}
body .hs-field-desc{
}
body .hs-form-field,div.ContactFormWrapper{
}
div.ContactFormWrapper .ContactFormItem,body .hs-form-field{
}
body label,div.ContactFormWrapper label{
    font-size:12px;
    font-weight:400;
    color:#404040;
    line-height:26.6833px;
    display:block;
    margin:0 0 4px
}
body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select{
    font-family:Arial,Sans-Serif;
    font-size:1.21em;
    color:#414141;
    font-size:13.2px;
    line-height:17px;
    margin:0 0 20px;
    padding:2px;
    display:block;
    width:98%!important;
    max-width:346px;
    border:1px solid #abadb3
}
body textarea{
    min-height:130px
}
body input[type="text"]:focus,body input[type="password"]:focus,body input[type="datetime"]:focus,body input[type="datetime-local"]:focus,body input[type="date"]:focus,body input[type="month"]:focus,body input[type="time"]:focus,body input[type="week"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="search"]:focus,body input[type="tel"]:focus,body input[type="color"]:focus,body input[type="file"]:focus,body textarea:focus,body select:focus{
}
body textarea{
}
body textarea:focus{
}
body select{
}
body select:focus{
}
body form.hs-form .hs-form-field ul.inputs-list{
    list-style:none;
    padding:0
}
body form.hs-form .hs-form-field ul.inputs-list li input{
}
body input[type="radio"]{
}
body input[type="checkbox"]{
}
body input:focus:required:invalid,body textarea:focus:required:invalid,body select:focus:required:invalid{
}
body input:focus:required:invalid:focus,body textarea:focus:required:invalid:focus,body select:focus:required:invalid:focus{
}
::-webkit-input-placeholder{
}
:-moz-placeholder{
}
::-moz-placeholder{
}
:-ms-input-placeholder{
}
.hs_cos_wrapper_type_form .hs-form-field{
}
.hs_cos_wrapper_type_form .hs-field-desc{
}
.hs_cos_wrapper_type_form label{
}
.hs_cos_wrapper_type_form .hs-form-field>label{
}
.hs_cos_wrapper_type_form input[type="text"],.hs_cos_wrapper_type_form input[type="password"],.hs_cos_wrapper_type_form input[type="datetime"],.hs_cos_wrapper_type_form input[type="datetime-local"],.hs_cos_wrapper_type_form input[type="date"],.hs_cos_wrapper_type_form input[type="month"],.hs_cos_wrapper_type_form input[type="time"],.hs_cos_wrapper_type_form input[type="week"],.hs_cos_wrapper_type_form input[type="number"],.hs_cos_wrapper_type_form input[type="email"],.hs_cos_wrapper_type_form input[type="url"],.hs_cos_wrapper_type_form input[type="search"],.hs_cos_wrapper_type_form input[type="tel"],.hs_cos_wrapper_type_form input[type="color"],.hs_cos_wrapper_type_form input[type="file"],.hs_cos_wrapper_type_form textarea,.hs_cos_wrapper_type_form select{
}
.hs_cos_wrapper_type_form input[type="text"]:focus,.hs_cos_wrapper_type_form input[type="password"]:focus,.hs_cos_wrapper_type_form input[type="datetime"]:focus,.hs_cos_wrapper_type_form input[type="datetime-local"]:focus,.hs_cos_wrapper_type_form input[type="date"]:focus,.hs_cos_wrapper_type_form input[type="month"]:focus,.hs_cos_wrapper_type_form input[type="time"]:focus,.hs_cos_wrapper_type_form input[type="week"]:focus,.hs_cos_wrapper_type_form input[type="number"]:focus,.hs_cos_wrapper_type_form input[type="email"]:focus,.hs_cos_wrapper_type_form input[type="url"]:focus,.hs_cos_wrapper_type_form input[type="search"]:focus,.hs_cos_wrapper_type_form input[type="tel"]:focus,.hs_cos_wrapper_type_form input[type="color"]:focus,.hs_cos_wrapper_type_form input[type="file"]:focus,.hs_cos_wrapper_type_form textarea:focus,.hs_cos_wrapper_type_form select:focus{
}
.hs_cos_wrapper_type_form textarea{
}
.hs_cos_wrapper_type_form textarea:focus{
}
.hs_cos_wrapper_type_form select{
}
.hs_cos_wrapper_type_form select:focus{
}
.hs_cos_wrapper_type_form form.hs-form .hs-form-field ul.inputs-list li input{
}
.hs_cos_wrapper_type_form input[type="radio"]{
}
.hs_cos_wrapper_type_form input[type="checkbox"]{
}
#comment-form .hs-form-field>label{
}
#comment-form label{
}
#comment-form input[type="text"]{
}
#comment-form input[type="text"]:focus{
}
#comment-form textarea{
}
#comment-form textarea:focus{
}
#comment-form input[type="checkbox"]{
}
body .hs-common-error-message{
}
#hs_form_target_blog_subscription .hs-form-field>label{
}
#hs_form_target_blog_subscription label{
}
#hs_form_target_blog_subscription input[type="email"]{
}
#hs_form_target_blog_subscription input[type="email"]:focus{
}
#hs_form_target_blog_subscription input[type="radio"],#hs_form_target_blog_subscription input[type="checkbox"]{
    width:auto;
    margin-right:10px
}
.widget-type-google_search label{
}
.widget-type-google_search input[type="text"]{
}
.widget-type-google_search input[type="focus"]{
}
body .hs-form fieldset.form-columns-1{
}
body .hs-form fieldset.form-columns-1 .hs-form-field{
}
body .hs-form fieldset.form-columns-2{
}
body .hs-form fieldset.form-columns-2 .hs-form-field{
}
body .hs-form fieldset.form-columns-3{
}
body .hs-form fieldset.form-columns-3 .hs-form-field{
}
body form.hs-form .hs-form-field ul.inputs-list li input{
}
body input[type="radio"]{
}
body input[type="checkbox"]{
}
body form.hs-form fieldset{
    max-width:none
}
body form.hs-form fieldset .hs-form-field{
    padding:0 10px 0 0
}
body form.hs-form fieldset[class*="form-columns"] .input{
    margin-right:0
}
body form.hs-form fieldset[class*="form-columns"] .hs-input{
    width:100%
}
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{
    width:auto
}
body form.hs-form fieldset.form-columns-3 .hs-form-field{
    width:33.33%
}
@media(max-width:400px){
    body form.hs-form fieldset .hs-form-field{
        padding:0
    }
    body form.hs-form fieldset.form-columns-3 .hs-form-field,body form.hs-form .form-columns-2 .hs-form-field .hs-input,body form.hs-form .form-columns-3 .hs-form-field .hs-input{
        width:100%
    }
    body form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"]{
        width:auto
    }
}
body .hs-button.primary,body input[type="submit"],body input[type="button"]{
    cursor:pointer;
    -webkit-appearance:none;
    font-family:Arial,Sans-Serif;
    text-decoration:none!important;
    display:inline-block;
    padding:3px;
    margin:8px 0 10px;
    font-size:13.2px;
    line-height:16px;
    color:#414141;
    border:1px solid #B4B4B4;
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top,#F0F0F0,#E5E5E5);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#F0F0F0),to(#E5E5E5));
    background-image:-webkit-linear-gradient(top,#F0F0F0,#E5E5E5);
    background-image:-o-linear-gradient(top,#F0F0F0,#E5E5E5);
    background-image:linear-gradient(to bottom,#F0F0F0,#E5E5E5);
    background-repeat:repeat-x;
    text-decoration:none
}
body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover{
    border-color:#7EB4EA;
    background-image:-moz-linear-gradient(top,#ECF4FC,#DCECFC);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ECF4FC),to(#DCECFC));
    background-image:-webkit-linear-gradient(top,#ECF4FC,#DCECFC);
    background-image:-o-linear-gradient(top,#ECF4FC,#DCECFC);
    background-image:linear-gradient(to bottom,#ECF4FC,#DCECFC)
}
body .hs-button.primary:focus,body input[type="submit"]:focus,body input[type="button"]:focus{
}
.hs_cos_wrapper_type_form .hs-button.primary.large{
}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover{
}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus{
}
#add-comment-button.hs-button.primary{
}
#add-comment-button.hs-button.primary:hover{
}
#add-comment-button.hs-button.primary:focus{
}
#hs_form_target_blog_subscription .hs-button.primary.large{
}
#hs_form_target_blog_subscription .hs-button.primary.large:hover{
}
#hs_form_target_blog_subscription .hs-button.primary.large:focus{
}
.widget-type-google_search .hs-button.primary{
}
.widget-type-google_search .hs-button.primary:hover{
}
.widget-type-google_search .hs-button.primary:focus{
}
#module-group-ID .cta_button{
}
#module-group-ID .cta_button:hover{
}
#module-group-ID .cta_button:focus{
}
.cms-migrated.one-column-template{
}
.cms-migrated.one-column-template .body-container .page-center{
    padding:0
}
.cms-migrated.one-column-template .middle-content{
    padding:20px 0 0
}
.cms-migrated.one-column-template .top-content{
}
.cms-migrated.one-column-template .main-content{
    padding:0 20px
}
.cms-migrated.one-column-template .bottom-content{
}
.cms-migrated.three-column-template{
}
.cms-migrated.three-column-template .body-container .page-center{
    padding:0
}
.cms-migrated.three-column-template .top-content{
}
.cms-migrated.three-column-template .middle-content{
    padding:20px 0 0
}
.cms-migrated.three-column-template .sidebar.left{
    margin:0;
    width:24.9%
}
.cms-migrated.three-column-template .main-content{
    margin:0;
    width:66.4%;
    padding:0 19px
}
.cms-migrated.three-column-template .sidebar.right{
    margin:0;
    width:33.3%;
    float:right
}
.cms-migrated.three-column-template .bottom-content{
}
.custom-right-side{
    float:right!important;
    margin:0!important;
    width:75%!important
}
.cms-migrated.three-column-equal-template{
}
.cms-migrated.three-column-equal-template .body-container .page-center{
}
.cms-migrated.three-column-equal-template .top-content{
}
.cms-migrated.three-column-equal-template .main-content{
}
.cms-migrated.three-column-equal-template .bottom-content{
}
.cms-migrated.two-column-template{
}
.cms-migrated.two-column-template .body-container .page-center{
    padding:0
}
.cms-migrated.two-column-template .top-content{
}
.cms-migrated.two-column-template .middle-content{
    padding:20px 0 0
}
.cms-migrated.two-column-template .sidebar.left{
    margin:0;
    width:24.9%
}
.cms-migrated.two-column-template .main-content{
    margin:0;
    width:75%;
    padding:0 20px;
    float:right
}
.cms-migrated.two-column-template .bottom-content{
}
.cms-migrated.two-column-template .main-content .hs_cos_wrapper_type_rich_text{
    line-height:normal
}
.cms-migrated.two-column-equal-template{
}
.cms-migrated.two-column-equal-template .body-container .page-center{
    padding:0
}
.cms-migrated.two-column-equal-template .top-content{
}
.cms-migrated.two-column-equal-template .main-content{
}
.cms-migrated.two-column-equal-template .sidebar.left{
    width:49.9%
}
.cms-migrated.two-column-equal-template .sidebar.right{
    width:49.9%;
    margin:0;
    padding-left:2px
}
.cms-migrated.two-column-equal-template .bottom-content{
}
.cms-migrated.two-column-right-template{
}
.cms-migrated.two-column-right-template .body-container .page-center{
    padding:0
}
.cms-migrated.two-column-right-template .top-content{
}
.cms-migrated.two-column-right-template .middle-content{
    padding:20px 0 0
}
.cms-migrated.two-column-right-template .main-content{
    margin:0;
    width:70%;
    padding:0 20px
}
.cms-migrated.two-column-right-template .sidebar.right{
    margin:0;
    width:29%;
    float:right
}
.cms-migrated.two-column-right-template .bottom-content{
}
.cms-migrated.two-column-right-template .main-content .hs_cos_wrapper_type_rich_text{
    line-height:normal
}
.main-content img.alignLeft{
    border:0 solid #ccc;
    margin:0 15px 5px 0;
    padding:2px
}
.main-content .hs_cos_wrapper_type_rich_text{
    line-height:normal
}
.main-content h2,.main-content h3{
    margin:15px 0
}
.bottom-content .form-title{
    display:none
}
.main-content label{
    color:#404040;
    line-height:14px
}
.top-content h3{
    font-family:Arial,Helvetica,sans-serif;
    font-size:19.3667px;
    font-weight:400;
    color:#000;
    line-height:24px;
    margin:0
}
div.ContactFormWrapper{
    font-size:12px;
    margin:0 0 25px;
    padding:0
}
.main-content .hs_cos_wrapper_type_post_listing h3,.main-content h3.form-title{
    font-size:30.9833px;
    font-weight:400;
    color:#000;
    line-height:35.6333px;
    margin:8px 0 15px
}
.bottom-content .footer_bg,.bottom-content form,.bottom-content h3.form-title form{
    display:none
}
.sidebar.right label{
    color:#7f7f7f
}
.sidebar h3{
    margin:0 0 10px;
    padding:5px 0 0;
    font-family:Calibri,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:23.9167px;
    font-weight:400;
    color:#000;
    line-height:29.9px
}
.sidebar p{
    font-size:.95em;
    line-height:145%;
    margin:5px 0 15px
}
.sidebar .hs-button.primary,.sidebar input[type="submit"],.sidebar input[type="button"]{
    width:100%
}
.sidebar.left .hs_cos_wrapper.hs_cos_wrapper_widget{
    display:block;
    overflow:hidden;
    margin:0 0 25px 15px;
    padding:8px 20px;
    font-size:.95em;
    line-height:145%
}
.sidebar.right .hs_cos_wrapper.hs_cos_wrapper_widget{
    display:block;
    overflow:hidden;
    margin:0 15px 25px 0;
    padding:8px 20px;
    font-size:.95em;
    line-height:145%
}
.hs_cos_wrapper_type_follow_me h3+div{
    padding:15px 10px 22px
}
.hs-form-radio{
    padding:0!important
}
.main-content h4{
    margin:15px 0
}
.hs-form-required{
    color:red
}
.main-content ul{
    list-style:square;
    margin:6px 0 6px 0;
    padding:0 0 0 14px
}
.mobile-content{
    margin-right:0!important;
    float:right!important
}
.mobile-left-sidebar{
    margin-left:0!important
}
.testi_img{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14340971-png/images/test_img.png?t=1445410975000") no-repeat scroll 0 0;
    height:30px;
    width:141px
}
.slides{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14340838-png/images/slider_bg.png?t=1445410975000") repeat-x scroll 0 0;
    height:300px;
    left:0;
    position:static;
    width:100%
}
.content_area_main{
    background:#e3e3e3 url("http://cdn2.hubspot.net/hub/47330/file-14337308-png/images_org/content_bg.png?t=1445410975000") repeat-x scroll center bottom;
    margin:0;
    padding:0;
    width:100%
}
.content_area{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338976-png/images/content_middlearea.png?t=1445410975000") repeat-y scroll 0 0;
    float:left;
    margin-bottom:0;
    margin-left:-16px!important;
    margin-right:auto;
    margin-top:0;
    padding:30px;
    width:1025px
}
.content_left{
    float:left;
    width:65%
}
.content_right{
    width:31.8%
}
.content_bigtop_bg{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337315-png/images_org/content_bigtop_bg.png?t=1445410975000") no-repeat scroll 0 0;
    height:18px;
    margin-left:1px;
    width:100%
}
.content_box_middlebig{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338968-png/images/content_box_middlebig.png?t=1445410975000") repeat-y scroll 0 0;
    padding-left:7px;
    padding-right:30px
}
.content_box_bottombig{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337329-png/images_org/content_box_bottombig.png?t=1445410975000") no-repeat scroll 0 0;
    height:9px;
    width:627px
}
.content_box_middlebg h2,.content_box_middlebg2 h2,.content_box_middlebig h2{
    margin:0;
    color:#000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    margin:0;
    font-weight:700;
    padding:0
}
.content_box_middlebg{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337337-png/images_org/content_box_middlebg.png?t=1445410975000") repeat-y scroll 0 0 / 100% 100%;
    padding-left:7px;
    padding-right:7px;
    width:301px
}
.clear10{
    clear:both;
    height:10px
}
.content_box_topbg{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338971-png/images/content_box_topbg.png?t=1445410975000") no-repeat scroll 0 0 / 100% 100%;
    height:18px;
    margin-left:1px;
    width:100%
}
.content_box_middlebg2{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338963-png/images/content_box_middlebg.png?t=1445410975000") repeat-y scroll 0 0;
    padding-left:7px;
    padding-right:30px;
    width:100%
}
.content_box_bottombg{
    background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337323-png/images_org/content_box_bottombg.png?t=1445410975000") no-repeat scroll 0 0;
    height:19px;
    width:100%
}
.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/vfd-installation-services"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-instrumentation"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-maintenance-and-troubleshooting"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/industrial-electrician"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-grounding"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/electrical-heat-tracing"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/motor-installation"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/power-distribution-services"],.custom-menu-primary .hs-menu-wrapper>ul ul li>a[href*="/energy-services-led-lighting-products"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/energy-services-led-troffer-2x2"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x2-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-lighting-products-led-troffer-2x2-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-36-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-36-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/energy-services-led-lighting-products/hovey-led-lights-square-led-pendant-highbay-specification-sheet"]{
    display:none!important
}
@media(max-width:990px){
}
@media(max-width:1050px){
    .content_area{
        max-width:100%;
        width:auto;
        margin:0 auto!important;
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338976-png/images/content_middlearea.png?t=1445410975000") repeat-y scroll 0 0 / 100% auto
    }
    .content_bigtop_bg{
        background-size:100% 100%;
        width:100%
    }
    .content_box_middlebig{
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338968-png/images/content_box_middlebig.png?t=1445410975000") repeat-y scroll 0 0 / 100% auto
    }
    .content_box_bottombig{
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337329-png/images_org/content_box_bottombig.png?t=1445410975000") no-repeat scroll 0 0 / 100% auto;
        width:100%
    }
    .content_box_topbg{
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338971-png/images/content_box_topbg.png?t=1445410975000") no-repeat scroll 0 0 / 100% 100%;
        width:100%
    }
    .content_box_middlebg2{
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14338963-png/images/content_box_middlebg.png?t=1445410975000") repeat-y scroll 0 0 / 100% auto;
        width:100%
    }
    .content_box_bottombg{
        background:rgba(0,0,0,0) url("http://cdn2.hubspot.net/hub/47330/file-14337323-png/images_org/content_box_bottombg.png?t=1445410975000") no-repeat scroll 0 0 / 100% auto;
        width:100%
    }
    #hs_cos_wrapper_widget_621156 img{
        margin:0 auto!important;
        width:94%
    }
}
@media(max-width:980px){
    .custom-logo img{
        height:auto;
        max-width:100%
    }
    .header-container .custom-header-top-group .page-center{
        max-width:1149px!important;
        padding:20px 20px 0
    }
    .custom-follow-me ul{
        padding:17px 0 0 0
    }
    .custom-menu-primary .hs-menu-wrapper>ul{
        padding-left:20px
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li:last-child>ul{
        left:auto!important;
        right:0!important
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li:nth-last-child(2)>ul ul{
        left:auto!important;
        margin-right:1px!important;
        right:100%!important
    }
    .content_area>div{
        margin:0!important;
        padding:10px
    }
}
@media(max-width:767px){
    .custom-logo{
        text-align:center
    }
    .custom-follow-me{
        padding:0 0 10px;
        text-align:center
    }
    .custom-menu-primary .hs-menu-wrapper>ul{
        padding-left:0
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul ul{
        margin-left:0
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul li a{
        border-bottom:none
    }
    .cms-migrated.three-column-template .sidebar.left{
        width:100%;
        float:none
    }
    .cms-migrated.three-column-template .main-content{
        width:100%;
        float:none;
        padding:0
    }
    .cms-migrated.three-column-template .sidebar.right{
        width:100%;
        float:none
    }
    .cms-migrated.three-column-equal-template .main-content{
        width:100%;
        float:none
    }
    .cms-migrated.two-column-template .sidebar.left{
        width:100%;
        float:none
    }
    .cms-migrated.two-column-template .main-content{
        width:100%;
        float:none;
        padding:0
    }
    .cms-migrated.two-column-equal-template .main-content{
        width:100%;
        float:none
    }
    .cms-migrated.two-column-right-template .main-content{
        width:100%;
        float:none;
        padding:0
    }
    .cms-migrated.two-column-right-template .sidebar.right{
        width:100%;
        float:none
    }
    .cms-migrated.two-column-equal-template .body-container .page-center,.cms-migrated.two-column-template .body-container .page-center,.cms-migrated.three-column-template .body-container .page-center,.cms-migrated.two-column-right-template .body-container .page-center{
        padding:0 20px
    }
    .sidebar.right .hs_cos_wrapper.hs_cos_wrapper_widget{
        display:block;
        margin:0 0 25px;
        overflow:hidden;
        padding:8px 0
    }
    .custom-footer-menu ul li a{
        border-right:medium none;
        line-height:normal;
        padding:6px
    }
    .custom-right-side{
        float:none!important;
        margin:0!important;
        width:100%!important
    }
    .sidebar.left .hs_cos_wrapper.hs_cos_wrapper_widget{
        margin:0 0 25px;
        padding:8px 0
    }
    .mobile-content{
        margin-left:0!important
    }
    .mobile-content,.mobile-left-sidebar{
        width:100%!important;
        float:none!important
    }
    .cms-migrated.two-column-equal-template .sidebar.left{
        width:100%
    }
    .cms-migrated.two-column-equal-template .sidebar.right{
        width:100%;
        margin:0;
        padding-left:0
    }
    .sidebar .hs-button.primary,.sidebar input[type="submit"],.sidebar input[type="button"]{
        width:auto
    }
    body input[type="text"],body input[type="password"],body input[type="datetime"],body input[type="datetime-local"],body input[type="date"],body input[type="month"],body input[type="time"],body input[type="week"],body input[type="number"],body input[type="email"],body input[type="url"],body input[type="search"],body input[type="tel"],body input[type="color"],body input[type="file"],body textarea,body select{
        width:100%;
        max-width:100%
    }
    .blog .page-center{
        padding:0 20px
    }
    .blog .middle-content{
        padding:20px 0 0
    }
    .blog .main-content{
        margin:0;
        width:100%;
        padding:0 0
    }
    .blog .sidebar.right{
        margin:0;
        width:100%;
        float:none
    }
    .main-content img.alignLeft{
        display:block!important;
        float:none!important;
        margin:0 0 10px
    }
    .main-content p{
        padding-left:0!important
    }
    .content_left{
        float:none;
        width:100%
    }
    .content_right{
        margin-right:0!important;
        margin-top:20px;
        width:100%
    }
    .content_left>div{
        float:none!important
    }
    .content_area{
        margin-left:0!important
    }
    .content_box_middlebig img{
        display:block!important;
        float:none!important
    }
    .header_main{
        padding-left:20px!important
    }
    img.alignRight{
        display:block;
        float:none!important;
        margin:0 0 5px 15px
    }
    .custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/vfd-installation-services"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-instrumentation"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-maintenance-and-troubleshooting"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/industrial-electrician"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/industrial-grounding"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/electrical-heat-tracing"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/motor-installation"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/services/industrial-electrical-services/power-distribution-services"],.custom-menu-primary .hs-menu-wrapper>ul ul li>a[href*="/energy-services-led-lighting-products"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/energy-services-led-troffer-2x2"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x2-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-lighting-products-led-troffer-2x2-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-2x4-36-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-36-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-45-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/led-troffer-1x4-74-watt-"],.custom-menu-primary .hs-menu-wrapper>ul ul ul li>a[href*="/energy-services-led-lighting-products/hovey-led-lights-square-led-pendant-highbay-specification-sheet"]{
        display:block!important
    }
}
@media(max-width:479px){
    .content_area{
        margin:0 auto 0 0!important;
        padding:10px
    }
    .content_box_middlebg{
        width:288px
    }
    .header_main>img{
        padding-bottom:0;
        padding-top:20px!important
    }
    .header_main img{
        padding-bottom:30px
    }
}
