/** Common Style **/
.text-center { text-align: center; }
.gray-bg-style {
  background: #ededed;
  box-shadow: inset 0px 3px 10px 1px rgba(0,0,0,.2);
  padding: 10px 0;
}

/* Simple Hero Section */
.simple-hero-section .simple-banner-img { background-repeat: no-repeat; background-position: center center; background-size: cover; height: 250px; text-align: center; }
.simple-banner-img .page-center { height: 100%; position: relative;  }
.simple-banner-img .page-center h2, .simple-banner-img .page-center h1{ transform: translateY(-50%); position: absolute; left: 0; right: 0; top: 50%; color: #ffff; padding: 40px 0px; font-size: 60px; font-family: 'Open Sans', sans-serif; font-weight: normal; margin-bottom:0px; -webkit-margin-before: 0;  -webkit-margin-after: 0;  }

/* End Simple Hero Section */

.bottom-cta-text h3 { margin-bottom: 0px; }
.about-section iframe { width: 100%; }
.other-links p { font-size: 16px; }
.home .blog-list-section { padding: 40px 0; }
.blog-section-headers { margin-bottom: 0px; }
.blog-section-headers h2 { margin: 0px; }
.home .testimonial-box { padding: 40px; }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 90%; }
.social-icons > a { margin: 0px 5px; }
.footer h3 { font-size: 22px !important; line-height: 1.39em !important; margin: 0px 0px 24px 0px !important; }
.hs-button.primary { padding: 15px 15px; min-width: 201px; font-size: 19px; line-height: 23px; }

.doc-security-page  .container{  margin: 0px auto; padding: 0px 15px;}

.gray-section-list-wrap > div { display: inline-block; text-align: center; margin: 0px auto; }
.gray-section-list-wrap { text-align: center; }
.doc-security-page .container .wrapper { width: 20%; margin-left: 0px; padding: 0px 11px; }
.doc-security-page .container .wrapper p { font-size: 16px; line-height: 25px; }
.doc-security-page .container .wrapper h3 { margin-bottom: 15px; }
.right-side-img { vertical-align:bottom;  margin-top: 60px; margin-bottom: -60px; }
.doc-security-page .body-container h1, .doc-security-page .body-container h2.new { line-height: 43px !important; }
.paper-cta-wrap { text-align: center; margin-top: 30px; margin-bottom: 80px; }
.paper-cta-wrap { margin-bottom: 30px; }
.doc-manag-wrap .section-module.benefits-wrap { padding-top: 0px; padding-bottom: 52px; }
.doc-manag-wrap .section-module { padding-bottom: 24px; }
.doc-manag-wrap .section-module h2 { margin-bottom: 24px; }
.industry-listing .simple-hero-section .simple-banner-img { position: relative; }
.industry-listing .simple-banner-img:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(60,60,60,.4); }
.simple-banner-img .page-center { z-index: 1; }
.industry-listing .wrapper.our-solution-content-section h2 {padding-top: 20px;margin-bottom: 0px;  }
.offices-wrap .simple-hero-section .simple-banner-img, .industry .simple-hero-section .simple-banner-img { position: relative; }
.offices-wrap .simple-hero-section .simple-banner-img:after, .industry .simple-banner-img:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(60,60,60,.4); }
.support-page-wrap .simple-hero-section .simple-banner-img { position: relative; }
.support-page-wrap .simple-hero-section .simple-banner-img:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(60,60,60,.4); }


.industry-detail .simple-hero-section .simple-banner-img { position: relative; background-attachment: fixed; background-position: top; }
.industry-detail .simple-banner-img:after { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(60,60,60,.4); }
.industry-detail p span { font-size: 15px !important; line-height: 23px !important; }
.app-list-wrap tr { margin-bottom: 17px; display: inline-block; width: 100%; }
.app-list-wrap { margin-bottom: 22px; }
.fx .row-fluid .move-list { z-index: 1; top: 60px; padding-top: 10px; padding-bottom: 11px; }
.row-fluid .move-list { transition: all 300ms ease; position: relative; top: 0px; }
.doc-security-page .container { margin: 0px auto !important; padding: 0px 15px; float: none; }

body.assessment-page .body-container-wrapper, body.assessment-page .body-container-wrapper p{ font-size: 15px; line-height: 21px; }
body.assessment-page .body-container-wrapper ul li { padding-bottom: 5px; }
body.assessment-page .body-container-wrapper p { margin: 10px 0px; }
.row-fluid .intro-section.section-module { padding: 10px 0; }

.row-fluid .contact-detaile-1{ text-align:left; }
.row-fluid .contact-detaile-1 h2{ text-align: left; font-size: 32px !important;  line-height: 38px; }         
.cLeft-side-bar h2{  text-align: left;  margin-bottom: 3px;  }  
.cLeft-side-bar h3{ color: #68ac40;      margin-bottom: 0; }
.padding-top{ padding-top:10px; }  
.padding-top20{ padding-top:5px; }
.small-p p,.small-p li{ font-size:15px; }
.row-fluid .flex-row > div > div{   display: flex;  align-items: center; }

.row-fluid .move-list{ text-align:left; }
.row-fluid .move-list a {  background: #68ac40;   color: #fff;  margin: 0 5px;  padding: 12px 19px;    font-size: 16px;  line-height: 22px;    display: inline-block;}   
.row-fluid .move-list{ padding-top: 20px; }
.row-fluid .move-list a:hover{ opacity:0.7; transition:0.4s; }

.envelope { padding-top: 7px; }
.envelope > span{  display: inline-block;  vertical-align: top; }
.envelope > span:first-child{ width: 20px; float: left; padding-right: 0; box-sizing: border-box; }
.envelope > span:last-child{ width: calc(100% - 20px); box-sizing: border-box; padding-left: 8px; margin-top: -4px; }

.border-top { border-top:1px solid #000; }
.border-bottom{ border-bottom:1px solid #000; }
.border-left{ border-left:1px solid #000; }
.border-right{ border-right:1px solid #000; }

.row-fluid .four-column-tbl img { width: 125px !important; }

body.assessment-page .body-container-wrapper table { border-collapse: collapse; }
body.assessment-page .body-container-wrapper table,body.assessment-page td, body.assessment-page th { border: 1px solid #68ac40; padding:15px; vertical-align: top; background-color: #ededed; }
body.assessment-page .body-container-wrapper th { padding: 10px 15px; }
body.assessment-page .body-container-wrapper td > p:first-child { margin-top: 0px; }
body.assessment-page .body-container-wrapper td h3{ font-size:24px; line-height:32px; }
.ytp-hide-controls .ytp-watermark { display: none; }
.row-fluid .move-list{ text-align:center; }

.row-fluid .contact-us  { text-align:center; background-color: #68ac40; padding:50px 0; }
.row-fluid .contact-us *{ color:#fff; }
.row-fluid .contact-us .contact-row{ max-width: 405px; margin: 0 auto !important;  float: none; }
.row-fluid .contact-us h2{ margin-bottom: 11px; }

.row-fluid .contact-frm .hs-button.primary { max-width: 20%; min-width: 45%; padding: 10px; float: left; font-size: 17px; }

.row-fluid .content-info { padding-top: 85px; padding-left: 35px; }

.row-fluid .four-column-tbl table td p > span, .row-fluid .three-column-table table td p > span { color: #68ac40; font-weight: 600; padding-right: 2px;  }

#video { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; }
#video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.scaner-text-wrap p { margin: 9px 0px; }
.docushare .hs-responsive-embed.hs-responsive-embed-youtube { height: 320px; }
.docushare  .video-wrap.videoWrapper { padding-top: 0px; }


.section.post-footer .hs-form { margin-top: 0; }
.section.post-footer .hs-form h3 { margin-bottom: 10px; font-size: 25px; }
.section.post-footer .hs-form span.hs-form-required { display: none; }
input.hs-button.primary { padding: 10px; margin-bottom: 10px; }
.section.post-footer .hs-form .hs-error-msgs { list-style: none; margin-top: -22px; padding: 0px; }
.section.post-footer .hs-form .hs-error-msgs label.hs-error-msg { font-size: 14px; color: #f00; }

.referred-form-wrap .hs-form { display: inline-block; width: 100%; vertical-align: top; }
.referred-form-wrap .form-2 { margin-top: 70px; }
.referred-form-wrap .form-2 h3 { border-radius: 0px; margin-bottom: 0px; }
.referred-form-wrap .form-2 .hs-same_as_ship_too_ ul.inputs-list { margin: 0px; }
.referred-form-wrap .form-2 .form-two { margin-left:0px; }
.step-three-img img.hs-image-widget { text-align: center; width: 152px; }
.step-three-img { text-align: center; }
.step-three-content p { font-size: 32px; line-height: 33px; margin: 0px; margin-bottom: 15px; }
.step-three-content { padding: 7px 8px; border: 2px solid #68ac40; margin-bottom: 30px; margin-top: 10px; }

.two-column-info-wrap h2 { font-size: 28px; font-weight: bold; margin-bottom: 0px; }
.two-column-info-wrap p { margin-top: 0px; font-size: 16px; }
.two-column-info-wrap ul li { font-size: 16px; } 
.video-sections-wrap .hs-responsive-embed-wrapper { margin-bottom: 20px !important; }
.about-contant-img img { width: 100%; margin-bottom: 20px; }

.hospitality-banner .simple-hero-section { position: relative; margin-bottom: 2rem; }
.hospitality-banner .simple-hero-section:after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background-color: rgb(0 0 0 / 0.3);}

body .row-fluid .cta-bottom-banner.top-banner-cta {width: 100%;padding: 15px 0;}
body .row-fluid .cta-bottom-banner.top-banner-cta .bottom-cta-text h3 {font-size: 18px !important;}
body .row-fluid .cta-bottom-banner.top-banner-cta .bordered-button-white {font-size: 18px !important;padding: 8px 20px;}
#page-header .cta-top { margin: 0 5px 0 60px; }


@media (min-width:1100px){ 
  .fx .row-fluid .move-list { text-align: center;  position: fixed;  left: 0;  top: 49px;  background: #fff;  padding-bottom: 8px;  box-shadow: 0 0 5px 1px #ccc;}
}

.same-height .cell-wrapper.layout-widget-wrapper { display: inline-block; width: 100%; }
.heading-text-wrap h2 { margin-bottom: 12px; }
.heading-text-wrap p * { font-size: 40px !important; }
.heading-text-wrap p { margin-top: 22px; }

.hotel-group-wrap .simple-banner-img { background-attachment: fixed; }
.contact-list-wrap #hs_form_target_module_14919656105192280 , .contact-list-wrap #hs_form_target_module_15382090755293100 .contact-list-wrap #hs_form_target_module_146634827907448619, .contact-list-wrap #hs_form_target_module_146428727840016846, .contact-list-wrap #hs_form_target_module_14919656105192280, .contact-list-wrap #hs_form_target_module_14919656105192280, .contact-list-wrap #hs_form_target_module_14666159363333383 { font-weight: 600; color: #68ac40; font-size: 19px; }
.contact-list-wrap ul.hs-error-msgs.inputs-list {margin-bottom: 10px;line-height: 0px;margin-top: -10px;}
.contact-list-wrap ul.hs-error-msgs.inputs-list li * { color: red; }
.contact-list-wrap ul.hs-error-msgs.inputs-list li { display:block; }
.hs_error_rollup { display: none; }
.je-rentals-wrap div#contact { padding-top: 60px; }
.services-chicago .contact-list-wrap ul.hs-error-msgs.inputs-list { margin-left: 0px; }
.services-chicago .contact-list-wrap ul.hs-error-msgs.inputs-list li { display: block; }
.blog-sidebar .widget-module ul li { color: #68ac40; font-size: 17px; line-height: 25px; margin-bottom: 4px; display: inline-block; padding-left: 20px; position: relative; width:100%; box-sizing: border-box; }
.blog-sidebar .widget-module ul li:before { content: "\f0da"; font-family: FontAwesome; position: absolute; left: 6px; top: 1px; }
.blog-sidebar .widget-module ul { padding-left: 0px; }
.blog-sidebar { padding-left: 17px; }
ul.share-buttons li { display: inline-block; margin: 0px 7px; font-size: 23px;  }
ul.share-buttons { padding-left: 0; margin-bottom: 0px; }
ul.share-buttons li:first-child { margin-left: 0px; }


@media (max-width:767px)
{
  .row-fluid .move-list a{ margin-bottom: 15px; }
  .row-fluid .move-list{ text-align: center }
  .span12.widget-span.widget-type-cell.intro-section.section-module{ padding-top:0px !important; padding-right: 0px !important; padding-left:0px !important;  padding-bottom: 0px !important; }
  .assem-page .row-fluid .section-module{ padding: 60px 0px !important; }
  .padding-top { padding-top: 20px; }

  .row-fluid .flex-row > div > div{ flex-direction: column; }
  .cright-side-bar{ padding-top:50px; }

}

.cLeft-side-bar .hs_cos_wrapper_type_rich_text div { display: inline-block; width: 100%; margin-bottom: 27px; }
.contact-wrap { padding-bottom: 60px; }
.content-text-wrap img { margin: 12px 0px !important; }
.content-text-wrap h2, .content-text-wrap h2 * { font-size: 22px !important; line-height: 31px; }
.content-text-wrap { margin-bottom: 32px; }


.blog-list-main-wrap .post-body.clearfix p { float: left; width: 50%; }
.blog-list-main-wrap .post-body.clearfix .hs-featured-image-wrapper { width: 50%; float: right; }
.blog-list-main-wrap .post-body.clearfix .hs-featured-image-wrapper img.hs-featured-image { max-width: 100%; box-sizing: border-box; padding-left: 15px; margin-bottom: 0px; }
.blog-list-main-wrap .post-listing .post-item:last-child { border-bottom:0px; }
.blog-list-main-wrap .post-item { margin-bottom: 20px; border-bottom: 1px solid #44bb34dd; padding-bottom: 26px; }
.blog-list-main-wrap .post-item h2 { margin-bottom: 6px; font-size: 34px; }
.blog-list-main-wrap .hs-blog-social-share { display:inline-block; height:auto; width: 100%; }
.blog-list-main-wrap .blog-pagination > a { display: inline-block; padding: 5px 25px; border: 1px solid #399c39dd; width: 100px; text-align: center; margin: 0px 15px; }
.blog-list-main-wrap .blog-pagination > a:hover { background-color: #399c39dd; color: #ffffff; }
.blog-post-main-wrap h1 { font-size: 42px; color: #68ac40; margin-bottom: 12px; }
.fletcherjones-wrap .simple-banner-img { background-attachment: fixed; }
.fletcherjones-two-wrap h2 { color: #000000; font-family: arial, helvetica, sans-serif; font-size: 36px; text-decoration: underline; }
.support-wrap .simple-hero-section .simple-banner-img { background-attachment: fixed; }
.xerox-new-wrap .simple-banner-img { height: 200px; }
.xerox-new-wrap .page-center.section-module { padding-top: 2px; }
.new-wrok-details-wrap .work-content-text { width: 100%; float: none; display: inline-block; }
.simple-banner-img .page-center h2 sup { font-size: 30px; padding-left: 6px; }
.workflow-optimization .innovative-left-wrap { text-align: left; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-text p {text-align: left;padding-bottom: 9px; color:#000; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .clients-happy-caption { text-align: left;  }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .text-bottom * { font-size:14px; color:#000; }
.workflow-optimization.construction-lp.msp-alliances .text-bottom { padding-right: 50%; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .innovative-right-wrap { padding-left: 0px; }
.workflow-optimization.construction-lp.msp-alliances .innovative-part-wrap { padding-top:20px; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap:after { display:none; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-subtitle { max-width: 609px; font-size: 14px; line-height: 23px; margin-top: 20px; }
/* .workflow-optimization.construction-lp.msp-alliances .row-fluid .clients-happy-caption { border-bottom: 2px solid #000; } */
.second-warkflow-wrap {  width: 100%;  background: #ededed;  box-shadow: inset 0px 3px 10px 1px rgba(0,0,0,.2);  padding-top: 50px;}

.workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 0px 15px 0 15px; }
.second-warkflow-wrap .innovative-left-text p { font-size: 14px; margin-bottom: 0px; margin-top: 10px; color: #000; }
.second-warkflow-wrap .innovative-part-wrap > div > div { display: flex; vertical-align: middle; align-items: center; }
.second-warkflow-wrap { padding-bottom: 70px; }
.workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap { padding-bottom:32px; }
.second-warkflow-heading h2 { font-weight: bold; color: #000; font-size: 26px; margin-bottom: 0px; }
.workflow-optimization .testimonial-modual-wrap .testimonial-title { max-width: 530px; margin: 0px auto; }
.workflow-optimization .testimonial-modual-wrap .testimonial-title h4 { margin-bottom: 0px; font-size: 26px; font-weight: bold; color: #000; position: relative; }
.workflow-optimization .testimonial-modual-wrap .testimonial-title h4:before { content: ''; background-image: url('https://1933828.fs1.hubspotusercontent-na1.net/hub/1933828/hubfs/left-quote.png?width=512&height=512&name=left-quote.png'); position: absolute; left: -55px; width: 36px; height: 36px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.workflow-optimization .testimonial-modual-wrap .testimonial-caption p { font-size: 14px;     color: #000; opacity: 1; }
.workflow-testimonial { padding: 40px 0; }
.testimonial-slider-workflow { max-width: 530px; margin: 0px auto; }



.construction-lp .row-fluid .Innovative-wrap { width: 100%; float: left; }
.construction-lp .row-fluid .Innovative-wrap .innovative-title { padding: 40px 0 60px 0; }
.construction-lp .row-fluid .Innovative-wrap .innovative-title h3 { text-align: center; color: #68ac40; font-family: 'Open Sans', sans-serif !important; font-weight: normal !important; font-size: 28px !important; margin: 0; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap { width: 100%; float: left; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-title h3 { margin: 0; color: #68ac40; font-weight: bold; font-size: 27px; }
.row-fluid .title-style-orange h3 { margin-top: 0; margin-bottom: 10px; padding-top: 0; color: #f98221; font-weight: bold; font-size: 27px; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-text p { margin: 0; padding: 10px 0 0 0; font-size: 18px; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-text p:first-child { padding-top: 0px; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption { width: 100%; float: left; padding: 0 0 26px 0; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption h3 { margin: 0; color: #68ac40; font-weight: bold; font-size: 18px !important; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption p { margin: 0; padding: 10px 0 0 0; font-size: 18px; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 60px 0 0 0; }
.construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text { padding: 30px 0 30px 0; }
.construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3 { text-align: center; color: #68ac40; font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size: 24px !important; margin: 0; position: relative; }
/* .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3:before { content: ''; position: absolute; bottom: -30px; left: 0; right: 0; margin: 0px auto; width: 80%; height: 2px; background-color: #565656; }
*/
.construction-lp .row-fluid .Services-wrap { width: 100%; float: left; padding: 30px 0px; background: #ededed; box-shadow: inset 0px 3px 10px 1px rgba(0,0,0,.2);}
.construction-lp .row-fluid .Services-wrap .services-box-wrap{width: 100%; float: left;   }
.construction-lp .row-fluid .Services-wrap .services-box-wrap .services-box-main { width: 50%;  float: left;}
.construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-box-img { max-width: 100px;  width: 100%;  margin: 0 auto; text-align: center;}
.construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-box-img img{ width:100%; height: 115px; object-fit: contain; }
.construction-lp .row-fluid .Services-wrap .services-box-part { float:left; width: auto; padding: 20px 20px;}
.construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption { text-align: center; }
.construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3 { margin: 0; font-weight: 700; color: #68ac40; padding: 15px 100px; }
.construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption p { margin: 0; padding: 0; }

.construction-lp .row-fluid .testi-wrap { width: 100%; float: left; padding: 70px 0 50px 0; }
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap { width: 100%; float: left; }
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img { width: 100px; float: left; text-align: center; margin: 0 auto; }
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { max-width: 50px; float: left; }
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption { width: calc(100% - 100px); float: left; }
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption h4 {margin: 0; font-weight: 600; color: #68ac40;}
.construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption p {  margin: 0; padding: 12px 0; font-size: 17px; font-style: italic; color: #000;}

.construction-lp .row-fluid .simple-hero-section .simple-banner-img{ height: 170px; }
.simple-banner-img .page-center h2, .simple-banner-img .page-center h1{ padding: 0; line-height: 70px; margin: 0; }

.row-fluid .white-bg-cta-style a { color: #68ac40; padding: 15px 30px; border: 2px solid #c1c1c1; font-size: 18px !important; text-align: center; border-radius: 6px;background: #fff; font-weight: bold; display: inline-block; transition: 0.3s ease;}
.row-fluid .white-bg-cta-style { margin: 20px 0 0px 0; float: right; text-align: right;}
.row-fluid .white-bg-cta-style a:hover { background: #68ac40; border: 2px solid #fff;  color: #fff;}

.row-fluid .footer-sub-frm .footer-sub-wrap input.hs-button.primary.large { background: #68ac40; color: #fff;}



.construction-lp.msp-alliances .row-fluid .clients-happy-caption { text-align: center; }
.construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-title h3 { text-align: center; color: #68ac40; font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size: 28px; margin: 0; padding: 0 0 15px 0; }
.construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-subtitle { text-align: center; color: #000; font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size: 20px; margin: 0 auto; padding: 0 0 30px 0; max-width: 650px; float: none; }
.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-title h3{ font-size: 34px;}
.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-title   { padding: 40px 0 30px 0;}
.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-text p{padding:0 0 20px 0; text-align:center;}
.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap{ padding: 40px 15px 0 15px; }
.construction-lp.msp-alliances .row-fluid .innovative-right-wrap .video-right-part .video-modual-caption video { width: 100%; float: right;}
.construction-lp.msp-alliances .row-fluid .innovative-right-wrap { padding: 0px 0 0 60px;}
.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap{ position:relative;}

/* .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap:after{content: '';  position: absolute;  bottom: -50px; left: 0; right: 0;  margin: 0px auto; width: 100%; height: 2px; background-color: #565656;} */
.construction-lp.msp-alliances .row-fluid .Innovative-wrap    {padding: 0 0 60px 0;}
.construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3{ padding: 15px 0; font-size: 18px; }
.construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-part { padding: 15px 15px;}
.construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-wrap .services-box-main { width: 33.33%; }
.construction-lp .row-fluid .extra-height .simple-hero-section .simple-banner-img { height: 270px;}

.construction-lp.msp-alliances .Services-wrap .services-box-wrap { position: relative; }
/* .construction-lp.msp-alliances .Services-wrap .services-box-wrap:after { content: ''; position: absolute; bottom: -50px; left: 0; right: 0; margin: 0px auto; width: 100%; height: 2px; background-color: #565656; } */
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-title h4 { text-align: center; color: #68ac40; font-family: 'Open Sans', sans-serif !important; font-weight: 600; font-size: 28px; margin: 0; padding: 0 0 50px 0; }
.construction-lp.msp-alliances .row-fluid .testi-wrap { padding: 50px 0 50px 0; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-half-part { width: 100%; float: left; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-half-part .testimonial-video { text-align: center; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-half-part .testimonial-video video { width: 100%; max-width: 320px; margin: 0 auto; text-align: center; float: none; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-half-part h4 { margin: 0; padding: 10px 0 20px 0; font-size: 16px; line-height: 26px; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption { width: calc(100% - 80px); float: left; padding: 0px 20px 0px 0px; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img { width: 60px; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { max-width: 40px; float: left; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption { padding: 0px 20px 0px 0px; }
.construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption p { padding: 0px 0 15px 0; }
.construction-lp.msp-alliances .row-fluid .popup-form-wrap { width: 100%; float: left; padding: 60px 0; }
.construction-lp.msp-alliances .row-fluid .popup-form-wrap form { width: 100%; float: none; max-width: 520px; margin: 0 auto; padding: 30px; box-shadow: 0 2px 8px #ccc; border-radius: 20px; }
.construction-lp.msp-alliances .row-fluid .popup-form-wrap { display: none; }


.construction-lp.msp-alliances .row-fluid .sub-footer-wrap { background: #68ac40; padding: 50px 0; width: 100%; float: left; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h3 { font-size: 30px !important; margin-top: 0px; font-weight: normal !important; color: #fff; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h4 { color: #fff; font-size: 20px; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left { width: 74%; float: left; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right { width: 26%; float: right; text-align: right; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-main-part { width: 100%; float: left; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right .right-cta a { color: #68ac40; padding: 15px 30px; border: 2px solid #c1c1c1; font-size: 18px !important; text-align: center; border-radius: 6px; background: #fff; font-weight: bold; display: inline-block; transition: 0.3s ease; }
.construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .right-cta { padding: 30px 0 0 0; }




.industry.construction-lp.xerox_app_page .Innovative-wrap.email-wrap .innovative-part-wrap{ padding: 30px 0; position:relative; }
/* .industry.construction-lp.xerox_app_page  .Innovative-wrap.email-wrap .innovative-part-wrap:after{ content:''; position:absolute; top:30px; left:0; right:0; height:2px; width:100%; background-color:#000;} */
/* .industry.construction-lp.xerox_app_page  .Innovative-wrap.email-wrap .innovative-part-wrap:before{ content:''; position:absolute; bottom:30px; left:0; right:0; height:2px; width:100%; background-color:#000;} */
.industry.construction-lp.xerox_app_page .row-fluid .Innovative-wrap.email-wrap .innovative-part-wrap .innovative-left-wrap { padding: 15px 0 15px 0;}

.industry.construction-lp.xerox_app_page .row-fluid .Innovative-wrap.app-gallery .innovative-part-wrap .innovative-left-wrap { padding: 15px 0 15px 0;}
.industry.construction-lp.xerox_app_page .row-fluid .Innovative-wrap.app-gallery .innovative-part-wrap{ padding: 30px 0 0px 0; }
.industry.construction-lp.xerox_app_page .row-fluid .key-benefits-wrap .key-benefits-title h4 { margin: 0; font-size: 20px; line-height: 30px;  color: #68ac40; font-weight: 600;}
.industry.construction-lp.xerox_app_page .row-fluid .key-benefits-wrap {  width: 100%; float: left; padding: 0 0 10px 0; position:relative;}
/* .industry.construction-lp.xerox_app_page .row-fluid .key-benefits-wrap:after{ content:''; position:absolute; bottom:40px; left:0; right:0; width:100%; height:2px; background-color:#000;} */
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .innovative-left-wrap { padding: 0px 0 0 0;}

.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .innovative-left-wrap { padding: 0px 0 0 0;}
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .innovative-left-wrap h4 { margin: 0;  font-size: 20px;  line-height: 30px; color: #68ac40; font-weight: 600;}
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .key-features-text ul { margin: 10px 0 -0 20px;}
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .document-conversion-text ul{ margin: 10px 0 -0 20px;}
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .innovative-left-text { padding: 0 0 20px 0;}
.industry.construction-lp.xerox_app_page .row-fluid .storage-wrap .innovative-part-wrap .key-features-text { padding: 0 0 15px 0;}
/* .construction-lp.xerox_app_page .row-fluid .Services-wrap { background: none;  box-shadow: none;} */

.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .storage-img { width: 100%; float: left; padding: 0 0 20px 0;}
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap.cloud-store { position: relative; padding: 15px 0 0px 0px; }
/* .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap.cloud-store:after { content:''; position:absolute; bottom:30px; left:0; right:0; width:100%; height:2px; background-color:#000;}
*/
.construction-lp .row-fluid .Innovative-wrap.convert-document {  padding: 30px 0 30px 0;  }
.construction-lp .row-fluid .Innovative-wrap.convert-document .innovative-part-wrap.easy-translator{ position: relative;}
/* .construction-lp .row-fluid .Innovative-wrap.convert-document .innovative-part-wrap.easy-translator:after{  content:''; position:absolute; bottom:-10px; left:0; right:0; width:100%; height:2px; background-color:#000; }
*/
.industry.construction-lp.xerox_app_page .row-fluid .Services-wrap.question .services-box-part{padding: 0px 15px 25px 0;}
.industry.construction-lp.xerox_app_page .row-fluid .Services-wrap.question .services-box-part .services-caption{ text-align:left;}
.industry.construction-lp.xerox_app_page .row-fluid .Services-wrap.question .services-box-part .services-caption h3{ padding: 0 0 10px 0; font-size: 18px; line-height: 28px;color: #68ac40; font-weight: 600;}

.industry.construction-lp.xerox_app_page .row-fluid .convert-document .innovative-part-wrap .innovative-left-wrap{ padding: 0 0;}
.industry.construction-lp.xerox_app_page .row-fluid .convert-document .innovative-part-wrap .innovative-left-wrap h4 { margin: 0;  font-size: 20px;  line-height: 30px; color: #68ac40; font-weight: 600; padding: 0 0 10px 0; }
.industry.construction-lp.xerox_app_page .row-fluid .convert-document .innovative-part-wrap .key-features-text{padding: 0 0 20px 0;}


.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap { width: 100%;  float: left; padding: 30px 0;  background: #ededed;  box-shadow: inset 0px 3px 10px 1px rgba(0,0,0,.2);}
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .sign-sell-modual-wrap { width: 100%;  float: left;}
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .sign-sell-modual-wrap .left-side-video { float: left; width: 57.264957265%;}
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text { float: left; width: 40.170940171000005%; margin-left: 2.564102564%; }


.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text .right-small-img { width: 100%; float: left; }
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text .right-small-img img { width: 100px; float: left; }
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text .right-small-img strong { padding: 20px 0 0 10px; display: inline-block; font-size: 26px; line-height: 36px; color: #000; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap { background: #68ac40; padding: 50px 0; width: 100%; float: left; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left { width: 50%; float: left; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right { width: 50%; float: right; text-align: right; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h3 { font-size: 30px !important; margin-top: 0px; font-weight: normal !important; color: #fff; margin-bottom: 0; line-height: 40px; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h4 { color: #fff; font-size: 22px; line-height: 32px; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .right-cta { padding: 33px 0 0 0; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right .right-cta a { color: #68ac40; padding: 15px 30px; border: 2px solid #c1c1c1; font-size: 18px !important; text-align: center; border-radius: 6px; background: #fff; font-weight: bold; display: inline-block; transition: 0.3s ease; }
.industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right .right-cta a:hover { color: #fff; border: 2px solid #fff; background: #68ac40; }


.industry.construction-lp.xerox_app_page .row-fluid .Innovative-wrap.app-gallery .innovative-part-wrap .innovative-right-wrap iframe { width: 100%; max-width: 100%; float: left; height: 250px; }
.construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap.cloud-store .innovative-right-wrap iframe { width: 100%; max-width: 100%; height: 250px; }
.industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .sign-sell-modual-wrap iframe { max-width: 100%; width: 100%; float: left; height: 300px; }
.industry.construction-lp.xerox_app_page .Innovative-wrap.email-wrap .innovative-part-wrap .innovative-right-wrap .video-right-part .video-modual-caption iframe { width: 100%; max-width: 100%; float: left; height: 250px; }
.construction-lp .row-fluid .Innovative-wrap.storage-wrap { background: #ededed;  box-shadow: inset 0px 3px 10px 1px rgba(0,0,0,.2);  padding: 10px 0;}


.industry.construction-lp.health-care-lp .row-fluid .percentage-wrap { width: 100%; float: left;}
.industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main { width: calc(100% / 3 - 20px );  float: left; margin: 0 10px;  padding: 0 0 15px 0;}
.industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main .percentage-part { width: 100%;  float: left;}
.industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main .percentage-part h3 {color: #68ac40;  margin: 0;  padding: 0; font-size: 24px; font-weight: bold; line-height: 34px;}
.industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main .percentage-part p { margin: 0; font-size: 18px; line-height: 28px;}
.industry.construction-lp.health-care-lp .row-fluid .Innovative-wrap .innovative-title{ padding: 40px 0 20px 0; }
.industry.construction-lp.health-care-lp .row-fluid .Innovative-wrap .health-care-subtitle p { margin: 0; padding: 0 0 30px 0; text-align: center;}
.industry.construction-lp.health-care-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3:before{ display:none;}


.industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap { width: 100%; float: left; padding: 15px 0;}
.industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part { width: calc(100% / 3 - 30px); float: left; margin: 0px 15px; }
.industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-img { text-align: center; width: 80px; height: 80px; margin: 0 auto; padding:0 0 10px 0;}
.industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-title h3 { margin: 0; text-align: center; font-size: 22px; line-height: 32px; font-weight: bold; color: #68ac40; padding: 10px 15px; }
.industry.construction-lp.health-care-lp .row-fluid .learn-more-health {  text-align: center; display: inline-block; padding: 15px 0 20px 0px;}
.industry.construction-lp.health-care-lp .row-fluid .learn-more-health a.leran-more-link { color: #000;  padding: 10px 30px;  border: 2px solid #000;  font-size: 18px !important;  text-align: center;  border-radius: 6px;  background: #e6e6e6;  font-weight: bold;    display: inline-block;    transition: 0.3s ease;    text-transform: uppercase;}
.industry.construction-lp.health-care-lp .row-fluid .learn-more-health a.leran-more-link:hover {    color: #68ac40; border: 2px solid #68ac40; background: #fff;}
.industry.construction-lp.health-care-lp .row-fluid .health-care-ser-wrap .Services-top-title p { margin: 0; padding: 0 0 30px 0; text-align: center;}
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main { width: 100%; float: left;}
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part { padding: 15px 0; width: 100%;float: left;}
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-box-img { max-width: 100px; width: 100%; float: left; }
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-box-img img { width: 70px; }
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-caption { width: calc(100% - 120px); float: left; padding: 0 0 0 20px; text-align: left; }
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-caption h3 { padding: 8px 0; }
.industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-caption p { margin: 0; padding: 0; }

.industry.construction-lp.health-care-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption h3 { margin: 0; font-weight: bold; color: #68ac40;}
.industry.construction-lp.health-care-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption p { padding: 10px 0 0 0;}


.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap { background: #68ac40; padding: 50px 0; width: 100%; float: left; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left { width: 70%; float: left; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-right { width: 30%; float: right; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left h3 { font-size: 30px !important; margin-top: 0px; font-weight: normal !important; color: #fff; margin-bottom: 0; line-height: 40px; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left h4 { color: #fff; font-size: 20px; line-height: 30px; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .right-cta { padding: 20px 0 0 0; float: right; }
.industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .right-cta a { color: #68ac40; padding: 15px 30px; border: 2px solid #c1c1c1; font-size: 18px !important; text-align: center; border-radius: 6px; background: #fff; font-weight: bold; display: inline-block; transition: 0.3s ease; }

.industry.construction-lp.construction-changes .row-fluid .Innovative-wrap .innovative-title { padding: 40px 0 40px 0;}


.industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap .innovative-left-title h3 { color: #68ac40; font-weight: 600;  font-size: 26px; margin: 0; padding: 0 0 5px 0; line-height: 36px;}
.industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap .innovative-left-text p { margin: 0; text-align: left; padding: 0;}
.industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap { width: 100%; float: left; padding: 0 0 50px 0;}
.industry.construction-lp.construction-changes .row-fluid .rework-wrap .rework-right-wrap .rework-right-text { padding: 15px 0 0 0;}
.industry.construction-lp.construction-changes .row-fluid .rework-wrap .rework-right-wrap .rework-right-text p { margin: 0;  padding: 5px 0 15px 0;}
.industry.construction-lp.construction-changes .row-fluid .rework-wrap .rework-right-wrap .rework-right-text strong { color: #68ac40;}
.industry.construction-lp.construction-changes .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption h3 { margin: 0; font-weight: bold; color: #68ac40;}
.industry.construction-lp.construction-changes .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption p { padding: 10px 0 0 0;}




.document-workflow .transforming-main-wrap .hero-header-title h3 { text-align: center; color: #68ac40;  font-weight: normal; font-size: 20px; margin: 0; margin-top: -20px;}
.document-workflow .transforming-wrap { width: 100%; float: left; padding: 40px 0;}


.document-workflow .transforming-wrap .transforming-main-wrap .transforming-title-text{     width: 100%;float: left; padding: 40px 0 0 0;}
.document-workflow .transforming-wrap .transforming-main-wrap .transforming-title-text h3 { margin: 0;  font-weight: normal; text-align: left; color: #68ac40; font-size: 24px;}
.document-workflow .transforming-wrap .transforming-main-wrap .transforming-title-text p { margin: 0; font-size: 18px; line-height: 30px;  padding: 0 0 15px 0;}
.document-workflow .transforming-wrap .left-video-wrap .video-right-part .video-modual-caption iframe { width: 100%; height: 250px; padding: 20px 0 0 0;}
.document-workflow .transforming-wrap .document-right-text { width: 100%; float: left;  padding: 15px 0 0 0;}
.document-workflow .transforming-wrap .document-right-text h3 { margin-bottom: 0px; }
.document-workflow .transforming-wrap .document-left-title h2 { padding: 80px 0 0px 0px;  color: #68ac40; font-weight: bold; font-size: 22px; line-height: 32px; margin: 0;}
.document-workflow .transforming-wrap .document-right-text p { margin: 0;}
.document-workflow .transforming-wrap .document-right-text ol { margin: 0; padding: 0px 0px 3px 40px;}
.document-workflow .mapping-wrap .mapping-part .mapping-left-wrap .mapping-title h4 {color: #68ac40; font-weight: bold;  font-size: 24px; line-height: 34px;  margin: 0;}
.document-workflow .mapping-wrap { width: 100%; float: left; }
.document-workflow .mapping-wrap .mapping-part { padding: 30px 0 0px 0; width: 100%; float: left;}
.document-workflow .mapping-wrap .mapping-part .mapping-left-wrap p { margin: 0; padding: 10px 0 0 0;}
.document-workflow .case-study-wrap {  padding: 30px 0;}
.document-workflow .before-after-wrap .case-study-wrap .case-study-title h2 { margin: 0; font-weight: normal; text-align: left; color: #68ac40; font-size: 24px;}
.document-workflow .before-after-wrap .case-study-wrap .optimization-title h2 { margin: 0; font-weight: normal; text-align: left; color: #68ac40; font-size: 24px; padding: 0 0 20px 0}

.document-workflow .after-section-wrap { width: 100%; float: left; padding: 0px 0 20px; }
.document-workflow .after-section-wrap .after-img img { width: 100%; float: left; }
.document-workflow .after-section-wrap .after-right-text .after-title h3 { padding: 0px 0 0 0; color: #68ac40; font-weight: bold; font-size: 24px; line-height: 34px; margin: 0; }
.document-workflow .after-section-wrap .after-right-text .after-text p { margin: 0; padding: 15px 0 15px 0; }
.document-workflow .xerox-tools-wrap { width: 100%; float: left; padding: 30px 0; }
.document-workflow .xerox-tool-grid-wrap .Addition-case-study-title h2 { text-align: center; color: #68ac40; font-weight: normal; font-size: 30px; margin: 0; line-height: 40px; padding: 0 0 20px 0; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box { width: 100%; float: left; border-top: 2px solid #68ac40; padding: 15px 0 15px 0; margin:0 0 10px 0; background: #e6e6e6;}
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap { width: 100%; float: left; overflow: hidden; }

.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center { width: 33.33%; float: left; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center span { display: inline-block; float: left; font-size: 20px; font-weight: normal; color: #000; padding: 0 0 0 10px; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center select { max-width: 60%; margin: 0px 0px 0px 10px; float: left; padding: 5px; border: 1px solid #68ac40; color: #000; font-weight: bold; }

.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left { width: 33.33%; float: left; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right { width: 33.33%; float: left; text-align:left; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left span {     display: inline-block; float: left; font-size: 20px;font-weight: normal; color: #000; padding: 0 0 0 10px;}
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left select {    max-width: 50%; margin: 0px 0px 0px 10px; float: left; padding: 5px; border: 1px solid #68ac40; color: #000;  font-weight: bold; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right span {     display: inline-block;  font-size: 20px; font-weight: normal; color: #000; padding: 0 0 0 10px; }
.document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right select { max-width: 67%; margin: 0px 10px 0px 10px; float: right; padding: 5px; border: 1px solid #68ac40; color: #000; font-weight: bold;}
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part { width: calc(100% / 3 - 10px);  float: left; margin: 0 5px 10px 5px; overflow:hidden;}
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-img-caption h3 { min-height: 52px; display: inline-block; width:100%; margin: 0; color: #fff; font-size: 20px;  line-height: 26px; padding-bottom: 5px; float: left; width: 100%; }
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-img-caption p {margin: 0; font-size: 16px;  line-height: 22px; color: #fff;}
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-box-img { height: 300px; width: 100%; position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; transition:0.4s ease;}
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-box-img .xerox-img-caption { position: absolute; bottom: 0; left:0; right:0; padding: 10px; text-align: center; background: rgba(0,0,0,0.7); }
.document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-box-img:hover { transform: scale(1.03); opacity: 0.5;}



/*  Flip Frount Page Css Start */

.flip-page .neighbor-frount-wrap { width: 100%; float: left; margin:20px 0 8px 0; }
.flip-page .neighbor-frount-wrap .neighbor-left-wrap { width: 75%; float: left; /*border-bottom: 2px solid #68ac40;*/ }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap { width: 25%; float: left; border: 5px solid #68ac40; box-sizing: border-box; background-color: #fff; position: relative; border-bottom: none;}
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap { width: 100%; float: left; }
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img { width: 100%; float: left; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 80px 0; position:relative; }
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img .hero-banner-title { width: 100%; float: left; padding: 0 0 0 30px; box-sizing: border-box; }
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img .hero-banner-title h2 { display: inline-block; margin: 0; border-radius: 50%; background: rgba(255,255,255,0.9); padding: 50px; border: 2px solid #000; font-weight: 800; color: #68ac40; font-size: 34px; }
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-map-wrap { width: 100%; float: left;}
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-map-wrap iframe { width: 100%; height: 400px; vertical-align: top;}

.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-bottom-wrap { width: 100%; float: left;}
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-bottom-wrap .neighbot-bottom-text { width: 100%; float: left;}
.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-bottom-wrap .neighbot-bottom-text p { margin: 0; background: #68ac40; color: #fff; font-weight: bold; text-align: center; font-size: 22px; line-height: 30px; padding: 15px;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-logo { width: 100%; float: left;     background-color: #fff;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-logo img { display: inline-block; box-sizing: border-box; padding: 15px; width: 100%; float: left;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap { width: 100%; float: left; text-align: center;     background-color: #fff; }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap .neighbor-flip-text { width: 100%; float: left; padding:16px 0 0 0; }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap .neighbor-flip-text a { color: #fff; font-weight: bold; background: red; width: 100%; float: left; padding: 22px 15px; box-sizing: border-box; font-size: 30px; line-height: 40px; font-style: italic; text-transform: uppercase; }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo { width: 100%; float: left; padding: 15px 0; background-color: #fff; }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo{ width: calc(100% / 3 - 10px); float: left; margin: 15px 5px; height: 65px;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo { width: calc(100% / 3 - 10px); float: left; margin: 15px 5px; }
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child {     width: 100%; float: left; box-sizing: border-box; margin: 0; padding: 15px; height: 180px;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child img { width: 100%; float: left; height: 160px;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo img { width: 100%;  float: left;  height: 100%;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neightbor-right-bottom-text { width: 100%; float: left; display: inline-block; box-sizing: border-box; background-color: #fff;}
.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neightbor-right-bottom-text h3 {    margin: 0;  font-weight: bold; color: #000; font-size: 20px; line-height: 30px; text-align: center; padding: 8px;}
.neighbor-bottom-wrap { background: #68ac40; color: #fff; width: 100%; float: left; text-align: center; padding: 5px 0px; }
.neighbor-bottom-wrap .neighbot-bottom-text p { font-size: 22px; font-weight: 700; line-height: 30px; padding: 0px 30px; }

.flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-top-form-wrap { padding: 0 15px 15px 15px;}
/*  Flip Frount Page Css End */

.flip-page .neighbor-back-wrap { width: 100%; float: left;}
.flip-page .neighbor-back-wrap .neighbor-left-wrap { width: 100%; float: left; background: #b9b9b9; padding: 15px 0px 0 0;  box-sizing: border-box; }
/* .flip-page .neighbor-back-wrap .neighbor-right-wrap { width: 25%; float: left; border: 5px solid #68ac40; box-sizing: border-box;  padding: 15px 15px;} */
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text { width: 100%; float: left; padding: 0 15px; box-sizing: border-box; margin: 0 0 15px 0;}
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text h3 { margin: 0; background: #b9b9b9; color: #fff;  font-weight: bold;  text-align: center;  font-size: 23px;  line-height: 34px;  padding: 0 15px;}
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap { width: 100%; float: left;     box-sizing: border-box;  padding: 0 15px;}
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part { width: 100%; float: left; margin: 10px 0 10px 0; display: flex; align-items: center; }
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img { width: 15%; float: left; text-align: center; margin: 0 auto; }
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img img { max-width: 80px; margin: 0 auto; }
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text { width: 85%; float: left; color: #fff; padding: 0px 40px 0 0px; box-sizing: border-box; }
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text h3 { margin: 0; width: 100%; float: left; font-weight: bold;  font-size: 18px; line-height: 28px; }
.flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text p { margin: 0; padding: 0; width: 100%; float: left; }

.flip-page .neighbor-back-wrap .neighbor-call-mail-wrap { width: 100%; float: left;}
.flip-page .neighbor-back-wrap .neighbor-call-mail-wrap a { color: #ff6624; }
.flip-page .neighbor-back-wrap .neighbor-call-mail-wrap p { margin: 0; width: 100%; float: left;  font-size: 24px; line-height: 34px; color: #ff6624; text-align: center;  background: #fff;  font-weight: bold; padding: 15px 100px; box-sizing: border-box;}
/* .flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap label { font-weight: bold; padding: 0 0 10px 0; display: inline-block;  font-size: 18px; line-height: 28px;}
.flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap .hs-button.primary { float: none; margin: 30px auto 15px;}
.flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap textarea { height: 140px !important; }
.flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap label.hs-error-msg {font-size: 11px;color: #f00;line-height: 18px;position: absolute;bottom: -10px;}
.flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap li {list-style-type: none;margin: 0;padding: 0;}
.flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap ul.hs-error-msgs {margin: 0;padding: 0;position: relative;} */


.flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap.gift-card-wrap .neighbor-flip-text.gift-card-text a { font-size: 25px; line-height: 35px; text-transform: capitalize; font-style: normal; box-sizing: border-box; word-break: break-word;}
.hero-location-text { position: absolute; right: 45px; bottom: 15px; color: #fff;}
.hero-location-text h2 { margin: 0;  font-weight: 600;  font-size: 30px; line-height: 40px;}
.hero-location-text small { font-weight: normal; line-height: 15px;}
.neighbor-top-form-wrap label.hs-error-msg { font-size: 13px; color: #f00; }
.neighbor-top-form-wrap ul { list-style: none; margin-left: 0; }
.neighbor-top-form-wrap fieldset.form-columns-3 .hs-form-field{width:33.33% !important;}

.referred-form-wrap .form-one { width: 47%; float: left; margin: 0 15px 0 0; box-sizing: border-box; }
.referred-form-wrap .form-two { width: 48%; float: left; margin: 0 0 0 35px; box-sizing: border-box; }
.referred-form-wrap { width: 100%; float: left; padding:30px 20px 30px 20px; border: 2px solid #68ac40; margin: 40px 0; border-radius: 6px; }
.referred-form-wrap h3 { text-align: center; padding: 12px 0; display: block; background: #68ac40; color: #fff; border-radius: 6px;margin: 0 0 30px 0;font-size: 24px;line-height: 34px;}
.neighbor-top-form-wrap form .hs-fieldtype-checkbox label { color: #68ac40;}
.neighbor-top-form-wrap form ul.inputs-list li label { color: #000; padding: 0 0 0 0px; display: flex; align-items: center;}
.neighbor-top-form-wrap form ul.inputs-list li label input[type=checkbox] {  width: 30px !important; height: 20px !important; display: inline-block;}



.referred-form-wrap1 .form-one { width: 47%; float: left; margin: 0 15px 0 0; box-sizing: border-box; }
.referred-form-wrap1 .form-two { width: 48%; float: left; margin: 0 0 0 35px; box-sizing: border-box; }
.referred-form-wrap1 { width: 100%; float: left; padding:30px 20px 30px 20px;  margin: 40px 0;  }
.referred-form-wrap1 h3 { text-align: center; padding: 12px 0; display: block; background: #68ac40; color: #fff; margin: 0 0 30px 0;font-size: 30px;line-height: 60px;}


.referred-form-wrap1 .form-thre { width: 47%; float: left; margin: 0 15px 0 0; box-sizing: border-box; clear: both;}
/*  .it-referral-page .referred-form-wrap1 .for-titles{width: 100%; float: left; margin: 0;} */ */
.referred-form-wrap1 .form-for{ width: 47%; float: right; margin: 0 0 0 0; box-sizing: border-box; }

.form-for{width: 47%; float: right; margin: 0 0 0 0; box-sizing: border-box;}

.referred-form-wrap1 .hs_number_of_printers.hs-number_of_printers.hs-fieldtype-text.field.hs-form-field {width: 45%;display: inline-block;padding-left: 43px;}
.referred-form-wrap1 .hs_number_of_copiers.hs-number_of_copiers.hs-fieldtype-text.field.hs-form-field {width: 45%;display: inline-block;}
.referred-form-wrap1 .form-one { padding-bottom: 30px;}
.referred-form-wrap1 .title-txt {font-size: 24px;border-bottom: 2pt solid #68ac40;margin-bottom: 15px;}
.mapping-right-wrap {padding-top: 55px; }
.referred-form-wrap1 ul.inputs-list {margin-left: 0px;}
.referred-form-wrap1 .actions {clear: both;float: right;}



.new-support-page .logo-with-title-wrap { width: 100%; float: left; background-color: #fff; padding: 30px 0px 30px 0; text-align: center; border-bottom: 2px solid #000;}
.new-support-page .main-page-logo-wrap { width: 100%; float: left; text-align: center; }
.new-support-page .main-page-logo-wrap img { max-width: 100%; margin: 0px auto; display: block; width: 358px; }
.new-support-page .logo-with-title-wrap .main-title-wrap h2 { color: #69a84f; margin: 0; padding: 0 0 10px 0; }
.new-support-page .support-request-wrap { width: 100%; float: left; padding: 35px 0; }
.new-support-page .support-request-wrap .support-request-title { width: 100%; float: left; }
.new-support-page .support-request-wrap .support-request-title h2 { text-align: center; display: block; padding: 0; color: #68ac40; }
.new-support-page .support-request-wrap .support-request-left-caption { display: inline-block; color: #565656; }
.new-support-page .support-request-wrap .support-request-form { display: inline-block; }
.new-support-page .support-request-wrap .support-request-form form { width: 100%; float: left; }
.new-support-page .support-request-wrap .support-request-form form ul li { width: 100%; display: inline-block; list-style: none; }
.faq-gray-wrap.background-gray { width: 100%; float: left; display: inline-block; }
.faq-gray-wrap.background-gray .faq-img { display: inline-block; float: left; }
.faq-gray-wrap.background-gray .faq-img img { border: 1px solid #000; width: 100%; float: left; max-width: 160px !important; object-fit: cover; object-position: center; }
.faq-gray-wrap.background-gray { width: 100%; float: left; display: inline-block; }
.faq-gray-wrap.background-gray .faq-heading { text-align: center; color: #68ac40; }
.faq-gray-wrap.background-gray .faq-caption-wrap { width: 100%; float: left; }
.faq-gray-wrap.background-gray .faq-caption-wrap .services-faq.faq-text { display: inline-block; }
.faq-gray-wrap.background-gray .faq-caption-wrap .services-faq.faq-text p { width: 100%; float: left; display: inline-block; }
.new-support-page .remote-access-img a { display: inline-block; }


.new-support-page .services-faq p:first-child { margin-top: 0px; }
.new-support-page .remote-access h3 { font-size: 56px; text-transform: capitalize; text-align: center; color: #598863; }
.new-support-page .remote-access-img { text-align: center; display:inline-block; }
body.new-support-page .hs-button.primary { box-sizing: border-box; }

body textarea { height: 100px; resize: none; }
.Popup-form ul.no-list.hs-error-msgs.inputs-list li { display: inline-block; color: green; line-height: 25px; width: 100%; }
.Popup-form ul.no-list.hs-error-msgs.inputs-list { margin-left: 0px; margin-bottom: 0px; }

#z_wrapper .z_section-full-width-content.z_container-fluid:first-child { display: none; }






@media(min-width:768px){
  .doc-security-page .container, .doc-security-page .page-center.section-module, .industry .page-center.section-module { width: 750px; }
}
@media(min-width:992px){
  .doc-security-page .container, .doc-security-page .page-center.section-module, .industry .page-center.section-module { width: 950px; }
}
@media(min-width:1200px){
  .doc-security-page .container, .doc-security-page .page-center.section-module, .industry .page-center.section-module { width: 1170px; }
}

@media (max-width:1250px){
  #page-header .cta-top {margin: 0 5px 0 30px;}
}

@media (max-width:1199px) {
  .other-links p { font-size: 16px; }
  .row-fluid .section-module-new .printer-section-new { margin-left: 0px; }
  .section-module h2 { font-size: 32px !important; margin-bottom:10px; }
  .doc-security-page .section-module h2 { margin-bottom: 40px; }
  .doc-security-page .gray-section.section-module, .doc-security-page .section-module { padding: 49px 0px; }
  .doc-security-page .gray-section.section-module h1 { margin-bottom: 0px; margin-top: 15px; }
  .doc-manag-wrap .benefits-wrap .wrapper span { font-size: 19px !important; line-height: 38px !important; }
  .doc-manag-wrap .section-module { padding-bottom: 24px; padding-top: 30px; }
  .doc-manag-wrap .section-module.benefits-wrap { padding-bottom: 34px; }
  .paper-cta-wrap { margin-bottom: 11px; }
  .doc-security-page .section-module h2 { margin-bottom: 13px; }
  .industry .section-module h2 { font-size: 32px !important; }
  .question-list span { font-size: 17px !important; }
  .industry .section-module { padding: 40px 0px; }
  .question-list { margin-top: 12px; }


  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left p {font-size: 16px;}
  .industry.construction-lp.construction-changes .row-fluid .testi-wrap{padding: 40px 0 40px 0;}

  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-bottom-wrap .neighbot-bottom-text p{ font-size: 20px; line-height: 25px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neightbor-right-bottom-text h3 { font-size: 16px; line-height: 28px;}
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-map-wrap iframe{ height: 353px; }

  .flip-page .neighbor-back-wrap .neighbor-left-wrap { width: 100%;}
  /*   .flip-page .neighbor-back-wrap .neighbor-right-wrap { width: 35%;} */
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text h3{ font-size: 18px; line-height: 28px;}
  .flip-page .neighbor-back-wrap .neighbor-call-mail-wrap p{ padding: 15px 60px; font-size: 20px; line-height: 30px; }
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text{ padding: 0 10px 0 0;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child {height: 170px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child img { height: 140px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo img{ height:60px;}

  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap.gift-card-wrap .neighbor-flip-text.gift-card-text a{ font-size: 20px; line-height: 30px;}
  .referred-form-wrap .form-two{ margin: 0px 0 0 27px; }
  .search-main{ width: 40%; }

}
@media (max-width:1050px){
  #page-header .cta-top {margin: 0 5px 0 60px;}
}

@media (max-width:991px) {
  .home .tri-section-group .about-section { padding: 25px 0px !important; }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li { margin-right: 7px; }
  .pricing-row form { margin-top: 5px; }
  .about-section-headers h1 { font-size: 45px; line-height: 49px; margin-top: 15px; margin-bottom: 14px; }
  .about-section-headers p { font-size: 16px; }
  .cta-section-text h2 { font-size: 27px; margin-bottom: 0; }
  .cta-section-text p { font-size: 15px; margin-top: 8px; }
  .home .mid-page-cta { padding-top: 22px; }
  .bordered-button { padding: 13px 22px; font-size: 20px; }
  .home .fun-facts-section { padding: 51px 0px; }
  .fun-facts-section-headers h2 { margin-top: 0px; }
  .home .blog-list-section { padding: 10px 0px; }
  .span8.widget-span.widget-type-menu.custom-menu-primary.js-enabled { min-height: 0px; margin-bottom: 5px; }
  .blog-section-headers h2 { font-size: 35px; margin-top: 26px; }
  .blog-section-underheaders { margin-top: 42px; }
  .blog-section-underheaders h2 { font-size: 40px; margin-top: 0px; margin-bottom: 0px; }
  .blog-section-underheaders h4 { margin-top: 7px; margin-bottom: 35px; }
  .testimonial-box p span { font-size: 20px !important; }
  .home .testimonial-box h4 span { font-size: 22px !important; }
  .home .testimonial-box h3 span { font-size: 22px !important; line-height: 20px !important; }
  .home .testimonial-box { padding: 20px; }
  .home .testimonials-section { padding: 40px 30px; }
  .more-solutions-section { padding-top: 40px; padding-bottom: 50px; }
  .home .more-solutions-content h2 { font-size: 40px; margin-bottom: 0; line-height: 48px; }
  .home .more-solutions-content h3 { font-size: 20px; margin-top: 19px; margin-bottom: 3px; }
  .bordered-button-harmony { padding: 10px 18px; font-size: 20px; }
  .cta-bottom-banner { padding: 42px 0px; }
  .bottom-cta-text h3 { font-size: 22px !important; margin-right: 14px; }
  .bordered-button-white { font-size: 18px !important; padding: 10px 9px; }
  .footer-block h5 { margin: 0px 0px; }
  .footer p { margin: 10px 0px 16px; }
  .social-icons a { margin-right: 11px; display: inline-block; }
  .footer-block p { padding-right: 21px; }
  .other-links p { width: 24%; }
  .printer-section-new .prod-table .box1 { width: 22%; }
  .printer-section-new .prod-table .box1 span:nth-child(2) { font-size: 24px; }
  .printer-section-new .prod-table .box1 span:nth-child(2) sup { font-size: 14px; }
  .managed-services .cta-bottom-banner .page-center > div > div { display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; }
  .managed-services .intro-section { padding: 30px 0px; }
  .managed-services .spend-section{ padding: 30px 0px 45px; }
  .managed-services .benefits-section { padding: 30px 0px; }
  .benefits-section h2 { margin-bottom: 16px; }
  .managed-services .resources-section { padding: 30px 0px; }
  .resources-section h2 { margin-bottom: 28px; }
  .hs-button.primary { padding: 12px 15px; min-width: 100%; font-size: 18px; }
  .footer h3 { font-size: 17px !important; line-height: 1.39em !important; margin: 0px 0px 23px 0px !important; }
  .eight-steps-section h2 { font-size: 27px !important; text-align: center; }
  .managed-services .eight-steps-section { padding:50px 0px 30px; }
  .managed-services .cta-bottom-banner { padding: 31px 0px; }
  .footer { padding: 37px 0; }
  .simple-banner-img .page-center h2, .simple-banner-img .page-center h1 { font-size: 36px; }
  body .simple-hero-section .simple-banner-img { height: 250px; }
  .doc-security-page .gray-section p { font-size: 16px; line-height: 23px; }
  .doc-security-page .body-container p, .doc-security-page .body-container a { font-size: 16px !important; line-height: 23px; }
  .doc-security-page .section-module h2 { margin-bottom: 20px; font-size: 28px !important; line-height: 30px; }
  .doc-security-page .contact-us-form form { margin-top: 0px; }
  .doc-security-page .contact-us-form h3:empty { margin: 0px; }
  .doc-security-page .container .wrapper { width: 33.33%; min-height: 310px; }
  .paper-cta-wrap { margin-top: 13px; margin-bottom: 4px; }
  .doc-manag-wrap .benefits-wrap .wrapper span { font-size: 16px !important; line-height: 23px !important; }
  .industry-listing .wrapper.our-solution-content-section h2 { font-size: 25px; }
  .industry p, .industry-listing p, .industry-detail p { font-size: 15px !important; line-height: 24px !important; }
  .custome-list-wrap img { margin: 0px 28px 0px 3px !important; width: 58px !important; }
  .custome-list-wrap p { padding-left: 90px; }
  .industry h3, .industry-listing h3, .industry-detail h3 { font-size: 24px; line-height: 31px; }
  .text .wrapper ul li { font-size: 17px; line-height: 23px; }
  .custome-list-wrap h3 { margin-top: 0px; }

  .page-center .widget-type-rich_text { min-height: 0px; }
  .page-center .widget-type-rich_text h2 { margin-bottom: 0px; }
  .row-fluid .box-same-height h2 { font-size: 20px; }
  .row-fluid .box-same-height p * { font-size: 15px !important; }
  .accordion_inner .left-acc, .accordion_inner .right-acc { width: 47%; }
  .accordion_header .title { width: 90%; }

  .industry.construction-lp.xerox_app_page .row-fluid .Innovative-wrap.app-gallery .innovative-part-wrap { padding: 30px 0 20px 0; }
  .industry.construction-lp.xerox_app_page .Innovative-wrap.email-wrap .innovative-part-wrap { padding: 52px 0 39px; }
  .industry.construction-lp.xerox_app_page .Innovative-wrap.email-wrap .innovative-part-wrap:before { bottom: 11px; }
  .construction-lp .row-fluid .Services-wrap { padding: 10px 0; }


  .industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-img{ width: 60px; height: 60px;}
  .industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-title h3{ padding: 10px 10px; font-size: 18px; line-height: 28px; }
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left { width: 60%;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-right { width: 40%;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left h3{  font-size: 24px !important; line-height: 34px;}  
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left p{ font-size:15px; line-height:22px;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .right-cta a{     padding: 12px 20px; font-size: 16px !important;}

  .industry.construction-lp.construction-changes .row-fluid .Innovative-wrap .innovative-title { padding: 30px 0 30px 0;}
  .industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap .innovative-left-title h3{ font-size: 22px; line-height: 32px; }

  .document-workflow .row-fluid .left-video-wrap { width: 100%; float: left;}
  .document-workflow .row-fluid .widget-span.widget-type-cell.document-right-wrap { width: 100%; float: left; margin: 0;}
  .document-workflow .transforming-wrap .left-video-wrap .video-right-part .video-modual-caption iframe {  height: 320px;}
  .document-workflow .transforming-wrap .document-left-title h2{ padding: 0; }
  .document-workflow .transforming-wrap .transforming-main-wrap .transforming-title-text{ padding: 20px 0 0 0; }
  .document-workflow .mapping-wrap .mapping-part .mapping-left-wrap { width: 100%; float: left;}
  .document-workflow .mapping-wrap .mapping-part .mapping-right-wrap {width: 100%; margin: 0 auto; text-align: center; padding-top: 55px;}

  .document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part{ width: calc(100% / 2 - 10px); }



  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img .hero-banner-title h2{ font-size: 30px; padding: 30px;  }
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img{ padding: 60px 0;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neightbor-right-bottom-text h3 { font-size: 14px; line-height: 24px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo { width: calc(100% / 2 - 8px); height:100%; float: left;  margin: 8px 4px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap .neighbor-flip-text a{ padding: 19px 15px;   font-size: 26px; line-height: 36px;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text h3{ font-size: 15px; line-height: 25px;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img { width: 20%;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text {width: 80%;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text { padding: 0;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text h3 { font-size: 15px;  line-height: 25px;}
  /*   .flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap textarea { height: 80px !important;}
  .flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap label{padding:0; font-size: 15px;}
  .flip-page .neighbor-back-wrap .neighbor-right-wrap{ padding: 10px 10px;}
  .flip-page .neighbor-back-wrap .neighbor-right-wrap .neighbor-right-form-wrap input[type="text"], input[type="email"]{ margin: 4px 0 10px;} */

  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo img { height: 70px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child img { height: 110px;}
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-map-wrap iframe { height: 420px;}  
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child { height: 140px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-flip-wrap.gift-card-wrap .neighbor-flip-text.gift-card-text a { font-size: 18px; line-height: 28px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child { height: 140px;}


  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left{ width: 50%; margin: 0 0 10px 0; }
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center{ width: 50%; margin: 0 0 10px 0; }
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right{ width: 50%; margin: 0 0 10px 0; }

  .referred-form-wrap .form-two { margin: 0px 0 0 15px;}

  .search-main { width: 50%; }
  .search-main span{ width: 32%; text-align: right; font-size: 14px; padding-top: 8px;}
  .search-main input#search { height: 40px; font-size: 12px; display: inline-block; width: 68%; float: right;}

  .new-support-page .logo-with-title-wrap .main-title-wrap h2 { font-size: 32px; line-height: 42px; }
  .new-support-page .main-page-logo-wrap img { width: 100%; max-width: 300px !important; }
  .new-support-page .support-request-wrap .support-request-title h2 { font-size: 32px; line-height: 42px; }
  .new-support-page .support-request-wrap { border-bottom: 2px solid #000; }
  .faq-gray-wrap.background-gray .faq-heading h2 { font-size: 32px; line-height: 42px; }
  .new-support-page .remote-access h3 { font-size: 46px; line-height: 56px; }
  .page-center .widget-type-rich_text h2 { font-size: 32px; line-height: 42px; padding-bottom: 20px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-logo img { max-width: 200px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-title { padding: 10px 0 20px 0px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-line-number ul li a { height: 50px; }
  #page-header .cta-top {margin: 0 5px 0 40px;}

}

@media (max-width:850px){
  #page-header .span3.widget-span.widget-type-cell.company-logo{max-width: 90px;}
  #page-header .cta-top {margin: 0 0px 0 60px;}  
}

@media (max-width:800px){
  #page-header .cta-top a {font-size: 12px;}
  #page-header .cta-top {margin: 0 0px 0 69px;}   
}

@media (max-width:767px) {
  .span8.widget-span.widget-type-menu.custom-menu-primary.js-enabled { padding-top: 0px; margin: 0px 0 5px 0; position: static; }

  /*   .blog-section-headers table { display: none; } */
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal { position: fixed !important; top: 0px; background-color: #fff; }
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal > ul { box-sizing: border-box; margin-top: 31px; height: calc(100vh + 106px); overflow-y: auto; }
  .home .testimonials-section { padding-bottom: 10px; }
  .home .testimonial-box { padding: 20px; margin-bottom: 35px; }
  .bottom-cta-right { text-align: center; margin-top: 20px; }
  .cta-bottom-banner { padding: 32px 0px; }
  .bottom-cta-text h3 { text-align: center; margin-right: 0;  line-height: 31px !important; }
  .bottom-cta-text p { line-height:23px!important;  }
  .footer { padding: 35px 0px; }
  .social-icons { margin-bottom: 20px; display: inline-block; width: 100%; }
  .footer-block  img { margin-bottom: 30px; }
  .hs-button.primary.large { padding: 14px 10px; }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul li { display: inline-block; width: 100% !important; padding: 0px 15px; box-sizing: border-box; margin-right: 0px; }
  a.mobile-trigger { display: inline-block !important; top: 3px; cursor: pointer; width: auto; height: auto; padding: 12px 10px; background: #68ac40; z-index: 99999999999; -webkit-transition: background-color 0.2s linear; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; border-radius: 6px; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in; border:none;}
  a.mobile-trigger:hover { text-decoration: none; color: #fff; }
  a.mobile-trigger span { display: inline; }
  a.mobile-trigger span:after { position: relative; right: 0px; content: 'Close'; background-color: #ffffff; opacity: 1; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; }
  .mobile-open a.mobile-trigger { -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear; background: #68ac40; top: 0; }
  .mobile-open a.mobile-trigger span:after { opacity: 1; }
  a.mobile-trigger span { display: inline; position: relative; top: -4px; margin-left: 0; -webkit-transition-duration: 0s; -webkit-transition-delay: .2s; -moz-transition-duration: 0s; -moz-transition-delay: .2s; transition-duration: 0s; transition-delay: .2s; }
  a.mobile-trigger  span:before,
  a.mobile-trigger span:after { position: absolute; content: ''; }
  a.mobile-trigger  span,
  a.mobile-trigger  span:before,
  a.mobile-trigger  span:after { width: 24px; height: 3px; background-color: #ffffff; display: inline-block; }
  a.mobile-trigger  span:before { margin-top: -8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  a.mobile-trigger  span:after { margin-top: 8px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
  .mobile-open a.mobile-trigger span { background-color: transparent; -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger span:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mobile-open a.mobile-trigger span:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
  .mainmenu .hs-menu-flow-horizontal ul li { border-top: 1px dotted rgba(255, 255, 255, .35); }
  #page-header { position: static !important; }
  body.fx .filter-dropdown { top: 0px; z-index: 2; }
  .filter-dropdown { top: 106px; transition: all 300ms ease; }
  .product-wrap .body-container-wrapper { padding-top: 0px !important; }
  .printer-section-new.first { margin-top: 0px; }
  .filter-dropdown.fixed-top-drop { top: 0px; transition: all 300ms ease; }
  .printer-section-new .prod-table .box1 { width: 49%; }
  .printer-section-new .prod-table .box1 span:first-child { font-size: 16px; display: inline-block; width: 100%; }
  .printer-section-new .prod-table .box1 span:nth-child(2) { font-size: 24px; line-height: 30px; font-weight: 600; display: inline-block; }
  .other-links p { width: 44%; }
  .printer-section-new { padding-top: 30px; }
  .printer-section-new ul li { font-size: 16px; line-height: 26px; margin-bottom: 5px; }
  .printer-section-new .sub_txt { font-size: 16px; line-height: 25px; }
  .printer-section-new h2, .printer-section-new.first h1 { font-size: 31px !important; }
  .printer-section-new .prod-table .box1 span:nth-child(2) sup { font-size: 14px; }
  .row-fluid .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a { max-width: 100% !important; float: left; }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li > a:first-child { max-width: 100% !important; float: left; width: calc(100% - 55px) !important; padding: 13px 0px; }
  .managed-services .intro-section { padding: 30px 0px !important; }
  .managed-services .spend-section{ padding: 30px 0px 35px !important; text-align: center; }
  .managed-services .benefits-section { padding: 30px 0px !important; }
  .managed-services .resources-section { padding: 30px 0px !important; }
  .managed-services .eight-steps-section { padding:50px 0px 30px !important; }
  .eight-steps-text { padding-left:0px; }
  .bordered-button { width: auto; margin-right: 0px; margin-bottom: 0px; }
  .eight-steps-section h2 { font-size: 24px !important; margin-bottom: 9px; font-weight: 600 !important; }
  .eight-steps-text p { font-size: 17px; }
  .section-module h2 { font-size: 24px !important; margin-bottom: 11px; font-weight: 600 !important; }
  p { font-size: 17px; margin-block-start: 0.5em; margin-block-end: 0.5em; }
  .simple-banner-img .page-center h2, .simple-banner-img .page-center h1 {font-size: 33px;padding: 0px 15px;line-height: 41px;}
  .managed-services .cta-bottom-banner .page-center > div > div { display: inline-block; width: 100%; text-align: center; }
  .row-fluid .bottom-cta-text { margin-bottom: 13px; }
  body { font-size: 17px; }
  .bordered-button { padding: 13px 22px; font-size: 18px; line-height: 25px; }
  .benefits-section h2 { font-size: 22px !important; }
  .resources-module { margin-bottom: 10px; }
  .managed-services .bottom-cta-text h3 { text-align: center; margin-right: 0px; font-size: 19px !important; }
  .managed-services .bordered-button-white { margin-bottom:0px; }
  .footer h5 { font-size: 23px; font-weight: 600; }
  .footer h3 { font-size: 19px !important;  font-weight: 600; }
  .managed-services .body-container-wrapper { padding-top: 0px !important; }
  .doc-security-page .body-container-wrapper { padding-top: 0px !important; }
  .doc-security-page .container .wrapper { width: 100%; min-height: auto; margin-bottom: 13px; }
  .doc-security-page .container { padding:0px; }
  .doc-security-page .section-module .page-center { padding:0px; }
  .doc-security-page .gray-section.section-module, .doc-security-page .section-module { padding: 40px 20px !important; }
  .gray-section-list-wrap > div:first-child { display:none; }
  .gray-section-list-wrap > div:last-child { display:none; }
  .right-side-img { margin-top: 10px; margin-bottom: -40px; }
  .doc-security-page .body-container h1 { font-size: 22px; line-height: 32px !important; margin-bottom: 6px; }
  .doc-security-page .body-container h2.new { font-size: 22px !important; line-height: 32px !important; margin-bottom: 6px !important; }
  .doc-security-page .contact-us-form { margin-top: 20px; }
  .doc-security-page .section-module h2 { font-size: 25px !important; line-height: 30px; }
  .doc-manag-wrap .section-module.benefits-wrap { padding-top: 12px !important; padding-bottom: 30px !important; }
  .benefits-wrap .wrapper { padding: 0px; padding-bottom: 9px; }
  .doc-manag-wrap .section-module { padding-top:30px !important; padding-bottom: 20px !important; }
  .bottom-right-cta { text-align: center; }
  .doc-manag-wrap .wrapper.three-industry-solutions { padding: 0px; margin-bottom: 12px; }
  .doc-manag-wrap .section-module h2 { font-size: 19px !important; line-height: 26px !important; margin-bottom:5px; }
  .industry-listing .body-container-wrapper { padding-top: 0px; }
  .industry-listing .wrapper { margin-top: 20px; margin-bottom: 20px; }
  .industry-listing .wrapper h2 { margin-bottom: 0px; }
  .industry-listing .accordion_group { margin-bottom: 30px; }
  .industry-listing .row-fluid [class*="span"]{ min-height:auto; }
  .industry .body-container-wrapper { padding-top:0px !important;  }
  .industry .section-module { padding: 30px 10px !important; }
  .industry .text .wrapper ul { padding-left: 0px; margin: 0px; text-align: center; }
  .industry .text .wrapper ul li { display: block; font-size: 15px; line-height: 19px; }
  .industry .text .wrapper { margin-bottom: 30px; }
  .industry .text.section-module { padding-bottom: 10px !important; }
  .row-fluid .hide { display:none; }
  .industry .question-list-wrap.text .wrapper { margin-bottom: 0px; }
  .industry .bottom-cta-text h3 { font-size: 22px !important; line-height: 32px; }
  .industry .section-module h2 { font-size: 24px !important; line-height: 31px !important; }
  .industry h3, .industry-listing h3, .industry-detail h3 { font-size: 21px; line-height: 29px; }
  .industry  .page-center { padding-left: 10px; padding-right: 10px; }
  .custome-list-wrap p { padding-left:0px; }
  .question-list span { font-size: 17px !important; margin-bottom: 22px; }
  .custome-list-wrap img { margin: 0px 15px 0px 3px !important; }
  /*  .industry  .question-list span.fa-check { display: inline-block; margin-bottom: 50px; } */
  .industry-detail  .section-module { padding: 30px 10px !important; }
  .industry-detail .body-container-wrapper { padding-top :0px !important; }
  .industry-detail .page-center { padding:0px 10px; }
  .industry-detail .text.wrapper br { display: none; }
  .industry-detail .text.wrapper span { font-size: 24px !important; line-height: 32px !important; }
  .industry-detail p span { font-size: 15px !important; line-height: 23px !important; }
  .industry-detail p { text-align: center; }
  .details-wrap h2 { margin-bottom: 28px; }
  .video-3-column iframe { width: 100%; }
  .industry-detail .section-module .section-module { padding:20px 0px 0px !important; }
  .industry-detail p strong { font-size: 22px !important; line-height: 21px !important; }
  .industry-detail li { line-height: 0px !important; font-size: 16px !important;  margin-bottom: 10px;  }
  .industry-detail  .text.wrapper  li * { font-size: 14px !important; line-height: 23px !important;}
  .industry-detail .company-logo img { max-width: 200px !important; height: auto !important; }
  .industry-detail a.mobile-trigger { top: 3px; }
  .site-page.two-column h1:empty { display: none; }
  .main-content table { width: 100% !important; }
  .main-content table td { display: inline-block; width: 100% !important; padding: 0px 0px 16px; }
  .site-page.two-column h1:empty { display: none; }
  .main-content h2 { font-size: 27px; line-height: 32px; }
  .main-content img { width: 100%; }
  .main-content table td h4 { margin-bottom: 8px; font-size: 22px; }
  .main-content table tr { margin-bottom: 10px; display: inline-block; width: 100%; }
  .row-fluid .sidebar.right { min-height:0px; }
  .row-fluid .sidebar.right * { min-height:0px; }
  .app-list-wrap img { max-width: 200px; height: auto; margin: 0px auto; }
  .app-list-wrap { text-align: center; }
  .page-center .widget-type-rich_text h2 iframe { height: 200px; }
  .page-center .widget-type-rich_text p strong { font-size: 19px; }
  .app-main-wrap .page-center { margin-bottom: 11px !important; }
  .app-main-wrap .page-header .page-center { margin-bottom: 0px !important; }
  .app-list-wrap td { text-align: left; }
  .richCardilloRight { margin-bottom: 20px; }
  .cLeft-side-bar ul { display: inline-block; width: 94%; margin: 0px; margin-top: 22px; }
  .cLeft-side-bar iframe { width: 100%; margin: 0px !important; }
  .row-fluid .four-column-tbl, .row-fluid .three-column-table, .cLeft-side-bar #hs_cos_wrapper_module_1538293563795890 { overflow-x: auto; }
  .row-fluid .four-column-tbl img { width: 65px !important; }
  body.assessment-page .body-container-wrapper td h3 { font-size: 17px; line-height: 26px; }
  .cLeft-side-bar ul li ul { padding-left: 9px; width: 80%; }
  .row-fluid .content-info { padding-left: 0px; padding-top: 70px; }
  .row-fluid .contact-frm .hs-button.primary { width: 100%; max-width: 100%; }
  .assessment-page .body-container-wrapper { padding-top: 0px !important; }
  .cLeft-side-bar .hs_cos_wrapper_type_rich_text div  { margin-bottom: 7px; }
  .most-services-wrap .section-module { padding: 40px 10px !important; }
  .most-services-wrap .body-container-wrapper { padding-top:0px !important;  }
  .most-services-wrap .section-module ol { padding-left: 31px; }
  .most-services-wrap .section-module li { font-size: 16px; line-height: 22px; margin-bottom: 12px; }
  .most-services-wrap .section-module li br { display: none; }
  .contact-us-form h3 { font-size: 25px; margin-bottom: 0px; }
  .contact-us-form form { margin-top: 4px; }
  .row-fluid .contact-us-form { margin-top: 26px; }
  .most-services-wrap .section-module .page-center { padding: 0px 10px; }
  .body-container-wrapper { padding-top:0px !important; }
  /*   .tab>ul { display:none; } */
  .custom-menu-primary .hs-menu-wrapper>ul li a:hover { color:#000; }
  a.mobile-trigger:hover { background-color:#68ac40; }
  .text-content-wrap { border-right: none !important; padding-bottom:13px; padding-left:0px !important; padding-right:0px !important; }
  .row-fluid .video-label { padding-top: 10px; }
  .text-content-wrap em { font-size: 16px; line-height: 23px; display: inline-block; width: 100%; padding-top: 5px; }
  .box-main-wrap h3 { margin-bottom: 3px; margin-top: 4px; }
  .box-main-wrap { margin-bottom: 20px; }
  .box-main-wrap img { margin-bottom: 10px; }
  .row-fluid .content-section { padding: 15px !important; }
  .row-fluid .content-list-wrap { padding: 15px !important; }
  .same-height .hs-responsive-embed-iframe { margin-top: 12px; margin-bottom: 13px; }
  .same-height h3 { font-size: 23px; margin-bottom: 10px; line-height: 30px; }
  .same-height p * { font-size: 15px !important; }
  .row-fluid .same-height { padding: 20px 15px !important; }
  .text h1 { margin-top: 20px; margin-bottom: 18px !important; font-size: 25px !important; }
  .box-same-height { padding: 25px 15px; }
  .box-same-height .widget-type-rich_text { padding: 17px 0px !important; }
  .box-same-height .widget-type-rich_text p * { line-height: 23px !important; font-size: 15px !important; }
  .offices-wrap .container { padding: 0px 15px; }
  .contact-wrap .widget-type-rich_text { border: none !important; }
  .offices-wrap .row-fluid .contact-us-form { margin-top: 13px; }
  .contact-wrap { padding-bottom: 40px; }
  .offices-wrap .row-fluid .contact-us-form .hs-input { height: 36px; }
  .offices-wrap .partner-main-wrap { margin-top: 0px; }
  .background-white { padding: 24px 0px; }
  .heading-text-wrap h2 { font-size: 31px; line-height: 38px; margin-bottom: 13px !important; }
  .heading-text-wrap p * { font-size: 27px !important; }
  .heading-text-wrap p { margin-top: 13px; margin-bottom: 13px; }
  .resource-container { margin-bottom: 16px; text-align: center; }
  .resource-container .widget-type-rich_text p { margin-bottom: 12px; }
  .background-gray { padding: 25px 0px; }
  .background-gray .resource-container .widget-type-rich_text p { margin-bottom: 10px; line-height: 25px; }
  .background-gray .page-center .widget-type-rich_text h2 { font-size: 28px; }
  .legal .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li a { background-color: transparent; color: #000000; font-size: 17px; }
  .heading-text-wrap img { max-width: 160px; margin-top: 24px !important; }
  .heading-text-wrap h2 * { font-size: 20px !important; line-height: 22px !important; }
  .heading-text-wrap p * { font-size: 20px !important; }
  .heading-text-wrap ol li { font-size: 16px; }
  .content-text-wrap span { font-size: 20px; }
  .content-text-wrap ul li * { font-size: 15px; line-height: 23px; }
  .content-text-wrap ul li { margin-bottom: 8px; }
  .list-print-wrap h2 * { font-size: 24px !important; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text { overflow-x: auto; padding: 0px 15px; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text img { width: 110px ; height: 110px; object-fit: contain; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text td { padding: 0px 0px; text-align: center; width: 20%; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text span { font-size: 20px; margin-bottom: 10px; padding: 0px; }
  .list-print-wrap #hs_cos_wrapper_widget_1500579599044 img { margin-top: 14px; }
  .customer-heading-text h2 { font-size: 21px; margin-bottom: 10px; line-height: 26px; }
  .full-width-white-bg.content-section.faq-section { padding: 26px 15px !important; }
  .customer-support-rep-image { padding: 10px 0px 14px; }
  .customer-support-rep-info p { font-size: 15px !important; }
  .customer-support-rep-section { padding-bottom: 20px; }
  .faq-section .accordion { margin-bottom: 19px; padding: 13px 20px; }
  .contact-heading-text #hs_cos_wrapper_module_14919656898582292 h2 { font-size: 26px !important; line-height: 30px !important; margin-bottom: 0; }
  div#contact { padding-top: 40px !important; margin-bottom: 30px !important; }
  .contact-list-wrap input { width: 100% !important; }
  .contact-list-wrap .input { margin-right: 0px !important; }
  .contact-list-wrap ul.inputs-list.multi-container { margin-top: 10px; }
  .legal .bottom-cta-text { text-align: center; }
  .virgin-wrap .bottom-cta-right { min-height: 0px; }
  .row-fluid .mobile-hide { display:none; }
  div#hs_cos_wrapper_widget_1500579599044 { padding-top: 19px; }
  .hotel-group-wrap .row-fluid  .content-section.intro-section { padding: 30px 0px !important; }
  .hotel-group-wrap .content-section.intro-section h2 { font-size: 23px; line-height: 34px; }
  .hotel-group-wrap .content-section.intro-section p { font-size: 15px; line-height: 23px; margin-top:10px; }
  .hotel-group-wrap .content-section.intro-section .intro-section-left-column #hs_cos_wrapper_module_1491975203510759 h3 { font-size: 25px !important; margin-bottom: 13px; }
  .hotel-group-wrap .content-section.intro-section .intro-section-right-column #hs_cos_wrapper_module_1491975298453777 h3 { font-size: 25px !important; margin-bottom: 10px; }
  .hotel-group-wrap .content-section.intro-section .intro-section-right-column .widget-type-rich_text ul { margin-top: 0px; margin-bottom: 7px; }
  .hotel-group-wrap .products-section.full-width-white-bg.content-section .page-center { padding: 0px; }
  .hotel-group-wrap .products-section.full-width-white-bg.content-section { padding-top: 0px !important; }
  .hotel-group-wrap .products-section.full-width-white-bg.content-section .page-center h2 { font-size: 24px; margin-bottom: 4px; }
  .hotel-group-wrap .products-section.full-width-white-bg.content-section .page-center  .widget-type-widget_container { display: inline-block; width: 100%; }
  .hotel-group-wrap .products-section.full-width-white-bg.content-section .page-center .widget-type-widget_container .hs_cos_wrapper_type_custom_widget .printer-module { margin-top: 18px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; max-width: 100%; box-sizing: border-box; }
  .printer-module:hover { transform: scale(1); border: 1px solid #565656; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section { margin: 0px 0px !important; padding-top: 0px !important; padding-bottom: 30px !important; }
  .hotel-group-wrap .full-width-white-bg.content-section.faq-section .page-center { padding: 0px !important; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section .text-wrap { min-height: 0px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section h2 { font-size: 25px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section h3 { font-size: 22px; margin-bottom: 5px; margin-top: 11px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section .page-header { min-height: 0px !important; padding: 0px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section .page-center { padding: 0px; }
  .hotel-group-wrap .bottom-cta-right { min-height: 0px; }
  .hotel-group-wrap .full-width-white-bg.content-section.faq-section h2 { font-size: 25px; margin-bottom: 5px; }
  .printer-module .printer-image img { max-height: 200px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section .widget-type-rich_text p strong { font-size: 18px; }
  .row-fluid .jedunn-form form .hs-input { margin-bottom: 13px; }
  .jedunn-form .inputs-list li { width: 100%; }
  .row-fluid .jedunn-form fieldset  .hs-form-field .inputs-list li input { width: auto !important; }
  label#label-needed_by_date-452dcc71-a078-478b-8c03-5b9b6b5ec28a_4462 span{margin-bottom:9px!important;display:inline-block;}
  .jedunn-form span.hs-form-required{display:none!important;}
  .hs-richtext strong{margin-bottom:15px!important;display:-webkit-box;width:100%;}
  .auto-fill-main, .auto-fill-main1{padding-top:9px;}
  .auto-fill-main select,.auto-fill-main1 select{width:100% !important;}
  .jedunn-contact select{width:100%!important;}
  .je-rentals-wrap .tab.left-tab1 { display: inline-block; width: 100%; padding: 0px 15px; box-sizing: border-box; border: none; min-height: auto; }
  .je-rentals-wrap .tab > ul { display: inline-block; width: 100%; margin-bottom: 20px; padding-bottom: 0px; border: 1px solid #ececec; border-bottom: 0px; margin-bottom: 20px !important; }
  .je-rentals-wrap .tab-content { width: 100%; box-sizing: border-box; min-height: 250px; }
  .jedunn-form .inputs-list li { box-sizing: border-box; }
  .je-rentals-wrap .tab > ul > li > a { padding-top: 10px; padding-bottom: 10px; }
  .je-rentals-wrap .tab .tab-content ul { margin-top: 10px; }
  .je-rentals-wrap .tab .tab-content ul li.no-style { margin-bottom: 9px; }
  /*   div#contact { padding-top: 20px !important; } */
  .row-fluid #hs_cos_wrapper_module_14919656898582292 h2 { margin-bottom: 0px; font-size: 28px !important; }
  .je-rentals-wrap .bottom-cta-right { min-height: 0px; }
  .right-size-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text td { height: auto !important; width: 20% !important; padding: 10px; }
  .right-size-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text tr { height: auto !important; }
  .right-size-wrap .list-print-wrap { margin-bottom: 37px; }
  .legal .bottom-cta-right { min-height: 0px; }
  .right-size-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text table { width: 649px !important; }
  .right-size-wrap .full-width-white-bg.content-section.faq-section .page-center { padding: 0px; }
  .right-size-wrap .row-fluid .content-text-wrap { margin-bottom: 0px; }
  .row-fluid .mobile-height { min-height:0px; }
  .emial-wrap span { font-size: 15px !important; }
  .emial-wrap { margin-top: 8px; }
  ul.inputs-list.multi-container { margin-top: 4px; margin-bottom: 9px; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text .mobile-big img { width:100% !important; height: auto; }
  .list-print-wrap .hs_cos_wrapper_type_rich_text .mobile-big { margin-bottom:0px; margin-top: 21px; }
  .table-overflow { overflow-x: auto; margin-bottom: 25px; }
  .right-size-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text span { font-size: 20px !important; line-height: 28px !important; }
  .right-size-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text h2 { font-size: larger; }
  .services-chicago .section-module { padding: 32px 20px !important; }
  .services-chicago .section-module .page-center { padding: 0px; }
  .testimonial-text-wrap h3 { margin-bottom: 0px; font-size: 24px; }
  .testimonial-text-wrap p { line-height: 23px; }
  .testimonial-wrap { margin-top: 20px; }
  .heading-text-test h2 { font-size: 29px !important; }
  .services .top-icons-section { padding: 30px 0px; }
  .services .five-icon-section .icon-column { padding-bottom: 20px; padding-top: 20px; padding-left: 0px; padding-right: 0px; }
  .services .content-section.back-and-forth-section { padding-top: 30px !important; padding-bottom: 30px !important; }
  .services .back-and-forth .hs_cos_wrapper_type_rich_text { margin-bottom: 23px; }
  .services .back-and-forth .hs_cos_wrapper_type_rich_text h2 { margin-bottom: 0px; text-align: left !important; }
  .services .full-width-white-bg.content-section.services-columns, .services .full-width-light-grey-bg.content-section.services-image-section { padding-top: 30px !important; padding-bottom: 30px !important; }
  .services .services-bullets-container { padding-left: 0; padding-right: 0px; }
  .services .full-width-light-grey-bg.content-section.services-image-section h2 { font-size: 25px; line-height: 30px; }
  .services .services-image-section-text .hs_cos_wrapper_type_rich_text { margin: 20px 0px; }
  .services .full-width-white-bg.content-section.services-columns .page-center { padding: 0px; }
  .services .why-us-bullets .hs_cos_wrapper_type_rich_text { margin: 20px 0px; padding-left: 48px; }
  .je-rentals-wrap .tab-content h5 { margin-bottom: 11px; font-size: 19px; margin-top: 5px; }
  .row-fluid .searchform-wrapper.isotope-searchform-wrapper .main-heading select { width: 100%; }
  .knowledge-main-wrap .tab.left-tab1 { min-height: 250px; display: inline-block; width: 100%; border: none; float: left; }
  .knowledge-main-wrap .row-fluid .tabber-group { padding-bottom:18px; display: inline-block; width: 100%; }
  .row-fluid .tab-content { width: 100%; box-sizing: border-box; word-break: break-all; min-height: 250px !important; }
  .tranining-wrap .row-fluid #hs_cos_wrapper_header_title { font-size: 26px !important; line-height: 32px; }
  .tranining-wrap .main-product-detail div { min-height: 0px !important; }
  .tranining-wrap .main-product-detail div#hs_cos_wrapper_module_1543434670086182 h3 { margin: 0px; }
  .tranining-wrap .tab > ul > li > a { padding-top: 10px; padding-bottom: 10px; }
  .tranining-wrap .tab .tab-content ul { margin-top: 10px; }
  .tranining-wrap .tab .tab-content ul li.no-style { margin-bottom: 9px; }
  .tranining-wrap .tab-content h5 { margin-bottom: 11px; font-size: 19px; margin-top: 5px; }
  .tranining-wrap .tabber .row-fluid { margin-bottom:12px; }
  .blog-list-wrap .page-center.content-wrapper{padding:30px 0px!important;}
  .blog-list-main-wrap .post-item h2 ,.blog-post-main-wrap h1{font-size:25px;}
  .blog-list-main-wrap .post-body.clearfix .hs-featured-image-wrapper{width:100%;float:left;}
  .blog-list-main-wrap .post-body.clearfix p{width:100%;margin-top:18px;margin-bottom:18px;}
  .blog-list-main-wrap .post-body.clearfix .hs-featured-image-wrapper img.hs-featured-image{margin-left:0px;padding:0px;}
  .blog-list-main-wrap .blog-pagination > a { margin: 0px; width: 100%; box-sizing: border-box; margin-bottom: 15px; }
  .blog-list-wrap li.hs-postlisting-item { margin-bottom: 12px; }
  .blog-list-wrap .block h3 { margin-bottom: 10px; margin-top: 11px; }
  a.filter-expand-link { font-size: 21px; text-transform: uppercase; font-weight: 600; }
  #hs_form_target_5d121a79-1064-4dc4-9953-06337f112e31 { border: none; }
  #hs_form_target_5d121a79-1064-4dc4-9953-06337f112e31 form h3 {font-size: 20px;color: #68ac40;font-weight: 600;margin-bottom: 14px;}
  #hs_form_target_5d121a79-1064-4dc4-9953-06337f112e31 form input.hs-button.primary { margin-top: 20px; }
  .blog-list-main-wrap .post-listing .post-item:last-child { border-bottom: 0px; padding-bottom: 0px; }
  .landing h1 { font-size: 24px; line-height: 30px; margin-bottom: 23px; }
  .landing .page-center.full-width-white-bg.landing-section { padding: 30px 20px 31px; }
  .landing.ebook .company-logo { margin-bottom: 26px; }
  .left-column-area h3 { margin-top: 16px !important; margin-bottom: 11px !important; }
  .landing .landing-section .page-content:first-child { border:none; }
  .landing .page-content li { margin-bottom: 13px; }
  .landing .page-content li:last-child { margin-bottom: 0px; }
  .right-column-area ul.hs-error-msgs { margin: 0px; margin-top: -14px; margin-bottom: 6px; }
  .row-fluid .right-column-area h3 { font-weight: 600; color: #14733a; font-size: 21px; margin-bottom: 14px; }
  .row-fluid .full-width-harmony-bg.content-section { padding: 20px !important; }
  .row-fluid .map-wrap { margin-top: 37px; }
  .row-fluid .contact-list-wrap form .hs-input { padding: 10px 10px; margin-bottom:10px; }
  .team-main-wrap .row-fluid .contact-list-wrap form { margin-top:10px; }
  .team-main-wrap .details-list-wrap  h2 { margin-bottom: 5px; font-size: 20px !important; margin-top: 14px; }
  .team-main-wrap .details-list-wrap span { font-size: 16px; line-height: 23px; }
  .team-main-wrap .details-list-wrap .text { margin-bottom: 22px; margin-top: 20px; }
  div#hs_cos_wrapper_widget_1473919362493 { margin-bottom: 20px; }
  div#hs_cos_wrapper_widget_1473920059115 { margin-bottom: 20px; }
  #hs_cos_wrapper_widget_1476815033631 h2 span { font-size: 23px !important; line-height: 28px; }
  #hs_cos_wrapper_widget_1476815033631 h2 { line-height: inherit; margin-bottom: 13px; }
  .services-chicago .text.section-module img { max-width: 100% !important; margin: 10px 0px 20px !important; }
  .services-chicago .text.section-module ul { margin-left: 0px; }
  .contact-heading-wrap h3 { font-size: 25px; margin-bottom: 0px; }
  .row-fluid .list-main-wrap { display: inline-block; width: 100%; }
  .list-main-wrap .printer-module { margin: 15px 0px 15px 0px; max-width: 100%; box-sizing: border-box; padding-top: 26px; padding-left: 22px; padding-right: 22px; font-size: 14px; }
  .products-section .page-center { padding: 0px; }
  .feature-section.full-width-white-bg.content-section { margin:0px 0px 20px !important; }
  .feature-section.full-width-white-bg.content-section img { margin: 11px 0px; }
  .fletcherjones-wrap .page-center h2 { margin-bottom: 10px; }
  div#hubspot-author_data { margin-bottom: 10px; }
  .blog-sidebar { padding:0px; }
  .fletcherjones-wrap .page-center h2 { font-size: 25px; }
  .fletcherjones-two-wrap .list-print-wrap .hs_cos_wrapper_type_rich_text table { width: 650px; }
  .list-print-wrap #hs_cos_wrapper_widget_1500579599044 .jsVideo img { width: 100%; height: 100%; margin-bottom: 13px; }
  .row-fluid #hs_cos_wrapper_module_14919649495992211 h2 {font-size: 24px !important; line-height:37px !important }
  .row-fluid #hs_cos_wrapper_module_1491954143857564 h2 { color: #68ac40; font-weight: 400; text-decoration: none; line-height: 31px; }
  .scaner-img-wrap { width: 100% !important; margin-bottom: 11px; }
  .scaner-text-wrap { text-align: center; width: 100% !important; }
  .scaner-img-wrap img { width: 100% !important; height: 200px !important; }
  .list-oak-wrap > div { width: 100% !important; margin-bottom: 12px; }
  .robeo-wrap #hs_cos_wrapper_module_1502750481020217 table { overflow-x: hidden; width: 100%; height: 100% !important; }
  .robeo-wrap #hs_cos_wrapper_module_1502750481020217 table td { font-size: 14px; line-height: 22px; padding: 9px; }
  .details-wrap strong { font-size: 16px !important; line-height: 24px !important; display: inline-block; margin-top: 12px; }
  #hs_cos_wrapper_module_1502750481020217 h1 * {font-size: 20px !important;line-height: 23px;text-align: center;display: inline-block;}
  .intro-section-left-column * { min-height: 0px !important; }
  .intro-section-left-column h3:empty { margin: 0px; }
  .robeo-wrap .page-banner-hero { padding: 25px 0 15px; }
  .robeo-wrap .page-banner-hero img { max-width: 194px; margin-top: 30px; }
  .row-fluid .page-center * { min-height: 0px; }
  .heading-text span { font-size: 23px; display: inline-block; margin-bottom: 7px; }
  .support-wrap img { max-width: 100% !important; }
  .support-wrap .feature-section, .support-wrap .contact-section, .support-wrap .in-the-news { margin: 30px 0px !important; }
  .support-wrap .intro-section { padding: 20px 0px !important; }
  .support-wrap .section-module { padding: 20px 20px !important; }
  .support-wrap .printer-module { margin: 10px 0px; max-width: 100%; box-sizing: border-box; }
  .support-wrap #contact  { padding-top: 0px !important; }
  .support-wrap .contact-list-wrap ul.hs-error-msgs.inputs-list { margin-left:0px; }
  .fletcherjones-wrap .full-width-white-bg.content-section.in-the-news { margin-bottom: 0px !important; margin-top: 18px !important; }
  .fletcherjones-wrap .full-width-white-bg.content-section.in-the-news img { max-width: 100% !important; }
  .about-section-headers h1 { font-size: 26px; }
  .blog-section-headers h2 { font-size: 26px; }
  .blog-section-underheaders h2 { font-size: 25px; }
  .home .more-solutions-content h2 { font-size: 25px; line-height: 32px; }
  .home .more-solutions-content h3 { font-size: 17px; }
  span#hs_cos_wrapper_module_1490134947512490 { padding: 23px 0px; display: inline-block; }
  span#hs_cos_wrapper_module_145228103668837897 span { font-size: 25px; line-height: 25px; }
  .support-wrap span { font-size: 19px !important; }
  .docushare .hs-responsive-embed.hs-responsive-embed-youtube {height: 248px;}
  .docushare .video-wrap.videoWrapper { padding-top: 0px; padding: 0px; height:auto; }
  .docushare .brochure-btn { margin-top: 10px; margin-bottom: 17px; }
  .accordion_inner .left-acc, .accordion_inner .right-acc { width: 100%; box-sizing: border-box; }
  .accordion_inner .right-acc { padding-top: 0px; }
  .accordion_inner .left-acc { padding-bottom: 0px; }
  .workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 25px 0px 10px; }
  .workflow-optimization.construction-lp.msp-alliances .text-bottom { width:100%; padding-right: 0px; }
  .second-warkflow-wrap .innovative-part-wrap > div > div { display:inline-block; }
  .second-warkflow-wrap .innovative-left-wrap { padding-bottom: 30px; }
  .second-warkflow-wrap { padding-bottom: 28px; }
  .workflow-testimonial { padding-bottom: 25px; }
  .workflow-optimization.construction-lp.msp-alliances .innovative-part-wrap { padding-top: 9px; }
  .workflow-optimization.construction-lp.msp-alliances .row-fluid .Innovative-wrap { padding-bottom:25px; }
  .workflow-optimization .testimonial-modual-wrap { padding: 0px 0px 0px 55px; }
  .industry.construction-lp.xerox_app_page .row-fluid .key-benefits-wrap:after { bottom: 30px; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap.cloud-store { padding: 0 0 15px 0px; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap.cloud-store:after { bottom: 13px; }
  .construction-lp .row-fluid .Innovative-wrap.convert-document .innovative-part-wrap.easy-translator:after { bottom: -23px; }
  .industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .sign-sell-modual-wrap .left-side-video { width:100%; }
  .industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text { width:100%; margin-left: 0px; }
  .construction-lp .row-fluid .Services-wrap { padding: 14px 0; }
  .construction-lp .row-fluid .Innovative-wrap.convert-document { padding: 0 0 30px 0; }
  .industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text .right-small-img img { width: 60px; }
  .industry.construction-lp.xerox_app_page .row-fluid .sign-sell-wrap .right-side-img-text .right-small-img strong { padding: 20px 0 0 10px; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left { width:100%; }
  .sub-footer-main-part { display: inline-block; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .right-cta { padding: 10px 0 0 0; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right { width: 100%; text-align: center; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right .right-cta a { padding: 9px 28px; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h4 { margin-bottom:10px; font-size: 17px; line-height: 21px; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap { padding: 20px 0; }
  .industry.construction-lp.xerox_app_page .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h3 { font-size: 27px !important; }
  .industry.construction-lp.xerox_app_page .row-fluid .key-benefits-wrap { padding: 0px 0 49px 0; }

  .industry.construction-lp.health-care-lp .row-fluid .Innovative-wrap .innovative-title { padding: 20px 0 20px 0;}
  .industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main { width: 100%; float: left; margin: 0; padding: 0 0 15px 0;}
  .industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part { width: 100%; float: left; margin: 0; padding: 0 0 10px 0;}
  .industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-img { width: 50px; height: 50px;}
  .industry.construction-lp.health-care-lp .row-fluid .prercentage-Records-wrap .prercentage-box-part .prercentage-box-title h3 { padding: 10px 0; font-size: 16px;  line-height: 26px;}
  .industry.construction-lp.health-care-lp .row-fluid .learn-more-health{ display:block;}
  .industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-box-img { width: 100%; float: none; margin: 0 auto; text-align: center;}
  .industry.construction-lp.health-care-lp .row-fluid .Services-wrap.health-care-ser-wrap .services-box-wrap .services-box-main .services-box-part .services-caption{width: 100%; text-align: center; padding: 0;}
  .industry.construction-lp.health-care-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img{ margin: 0 auto; }
  .industry.construction-lp.health-care-lp .row-fluid .percentage-wrap .percentage-part-main .percentage-part{ text-align: center; }
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-left{ text-align:center;     width: 100%;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .sub-footer-right { width: 100%; float: left;  text-align: center;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap .right-cta { padding: 0; float: none;}
  .industry.construction-lp.health-care-lp .row-fluid .sub-footer-wrap{ padding: 30px 0; }

  .industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap .innovative-left-title h3 { font-size: 18px;  line-height: 28px;}
  .industry.construction-lp.construction-changes .row-fluid .innovative-left-wrap{ padding: 0 0 30px 0;}
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img{ margin: 0 auto; }


  .document-workflow .after-section-wrap .after-right-text {width: 100%; float: left;}
  .document-workflow .after-section-wrap .after-img { width: 100%; text-align: center; margin: 0 auto; float: left;}
  .document-workflow .after-section-wrap .after-img img{ float: none; }
  .document-workflow .transforming-wrap .document-right-text{ padding: 0; }
  .document-workflow .transforming-wrap{ padding: 20px 0;}
  .document-workflow .mapping-wrap .mapping-part {padding: 20px 0 30px 0;}
  .document-workflow .case-study-wrap { padding: 0px 0;}
  .document-workflow .after-section-wrap{ padding: 30px 0 0px 0; }
  .document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part{ margin: 0 0px 10px 0px; width: 100%; }
  .document-workflow .transforming-wrap .transforming-main-wrap .transforming-title-text h3{ font-size: 22px; }
  .document-workflow .transforming-wrap .document-left-title h2{ font-size: 18px; line-height: 24px; }
  .document-workflow .transforming-wrap .document-right-text ol {margin: 0; padding: 10px 0px 10px 20px;}
  .document-workflow .mapping-wrap .mapping-part .mapping-left-wrap ul { margin: 0;}
  .document-workflow .before-after-wrap .case-study-wrap .case-study-title h2{ font-size: 20px; }
  .document-workflow .before-after-wrap .case-study-wrap .optimization-title h2{ font-size: 20px; }
  .document-workflow .xerox-tool-grid-wrap .Addition-case-study-title h2{     font-size: 20px;     line-height: 30px;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left { width: 100%;  float: left;  box-sizing: border-box; padding: 12px; margin: 0;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left span{ padding: 0 0 10px 0px; font-size: 18px; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center{max-width: 100%; width: 100%; padding: 12px; box-sizing: border-box; margin: 0;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center span{ padding: 0 0 10px 0px; font-size: 18px; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center select{ margin:auto; float: none;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right { width: 100%; float: left; text-align: left; padding: 12px; margin: 0; box-sizing: border-box; }
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right span{padding: 0 0 10px 0px; font-size: 18px; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right select{ margin:auto; float: none;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left select { margin:auto; float: none;}
  .document-workflow .xerox-tool-grid-wrap .xerox-images-wrap .xerox-image-part .xerox-box-img .xerox-img-caption{ width:100%;}

  .flip-page .neighbor-frount-wrap .neighbor-left-wrap { width: 100%;  float: left;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap { width: 100%;  float: left;  }
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .neighbor-map-wrap iframe { height: 260px;}
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img .hero-banner-title h2 { font-size: 24px;  padding: 20px;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-logo{text-align: center;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-right-logo img{     float: none;  max-width: 200px; margin: 0 auto;  text-align: center;}
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img .hero-banner-title{ padding: 0 0 0 20px; box-sizing: border-box;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child{ text-align: center;}

  .flip-page .neighbor-back-wrap .neighbor-left-wrap { width: 100%;}
  /*   .flip-page .neighbor-back-wrap .neighbor-right-wrap { width: 100%;} */
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text{ padding: 0; }
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img { width: 20%; text-align: center;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap{ padding: 0; }
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img img {  max-width: 60px;}
  .flip-page .neighbor-back-wrap .neighbor-call-mail-wrap p{ padding: 15px 0;} 
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbot-title-text h3 { padding: 0;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo{ text-align: center;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo img { height: 70px; width: 80px; margin: 0 auto;  text-align: center;  float: none;}
  .flip-page .neighbor-frount-wrap .neighbor-right-wrap .neighbor-client-logo .neighbor-logo:first-child img { height: 140px; width: 250px; text-align: center;  float: none; object-fit: contain;}
  .neighbor-top-form-wrap h2.title-style-green { font-size: 26px !important; line-height: 36px;}
  .flip-page .neighbor-frount-wrap .neighbor-left-wrap .hero-banner-wrap .hero-banner-img { padding: 60px 0 100px 0;}


  .neighbor-top-form-wrap .hs-fieldtype-text.field.hs-form-field { width: 100%  !important;}
  .neighbor-top-form-wrap fieldset.form-columns-2 .input { margin-right: 0 !important;}
  .neighbor-top-form-wrap fieldset.form-columns-3 .input { margin-right: 0 !important;}
  .neighbor-top-form-wrap fieldset.form-columns-3 .hs-form-field { width: 100%  !important; float: left;}

  .row-fluid .referred-form-wrap{ width: 100%; float: left;}
  .row-fluid .referred-form-wrap form{ width: 100%; float: left;}
  .row-fluid .referred-form-wrap .form-one { width: 100%; float: left; margin: 0;}
  .row-fluid .referred-form-wrap .form-two { width: 100%; float: left; margin: 0;}

  .search-main { width: 100%;}
  .search-main span{ width: 25%; box-sizing: border-box; text-align: center; font-size: 14px; padding-top: 8px; padding-left: 15px;}
  .search-main input#search{ width: 75%; }
  .tabber{ padding-top: 90px;}
  .services-faq { margin-top: 26px; }
  .new-support-page .remote-access h3 { margin-bottom: 40px; }
  .new-support-page .services-faq { margin-top: 26px; }
  .new-support-page .remote-access h3 { margin-bottom: 40px; font-size: 44px; }
  .new-support-page .servies-heading { margin-bottom: 20px; }
  .new-support-page .services-faq p { padding-left: 0px !important; }
  .new-support-page .remote-access-img { margin-bottom:14px; }

  .new-support-page .logo-with-title-wrap .main-title-wrap h2 { font-size: 24px; line-height: 34px; padding-bottom: 15px; }
  .new-support-page .support-request-wrap .support-request-title h2 { font-size: 26px; line-height: 34px; padding-bottom: 0; }
  .faq-gray-wrap.background-gray .faq-heading h2 { font-size: 26px; line-height: 34px; }
  .faq-gray-wrap.background-gray .faq-img { text-align: center; width: 100%; float: left; margin: 0 auto; }
  .faq-gray-wrap.background-gray .faq-img img { text-align: center; float: none; }
  .new-support-page .remote-access h3 { font-size: 26px; line-height: 34px; }
  .new-support-page .remote-access-img { width: 100%; float: left; text-align: center; }
  .new-support-page .support-request-wrap .support-request-form { width: 100%; float: left;}
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-input-wrap form input[type="email"] { width:100%; margin-bottom: 20px; }
  #page-header .span3.widget-span.widget-type-cell.company-logo {max-width: 100%;}
  #page-header .cta-top {position: absolute;right: 73px;top: 4px;}

}

@media (max-width:480px) {
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part{display:inline-block;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-img { width: 100%;  text-align: center;}
  .flip-page .neighbor-back-wrap .neighbor-left-wrap .neighbor-icon-text-wrap .neighbor-part .neighbor-title-text{     width: 100%; text-align: center;}
  .hs-form fieldset.form-columns-2 .input { margin-right: 8px;}
  .neighbor-top-form-wrap form fieldset .input { margin-right: 0 !important;}
  .neighbor-top-form-wrap form fieldset .input input {  width: 100% !important;}
  .neighbor-top-form-wrap form fieldset .input select {  width: 100% !important;}

  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left { width: 100%;  float: left;  box-sizing: border-box; margin: 0;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left span{ padding: 0 0 10px 10px;  width: 100%; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center{max-width:100%; width:100%; margin: 0;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center span{ padding: 0 0 10px 10px;  width: 100%; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-center select {max-width: 95%; margin:auto; float: none;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right { width: 100%; float: left; text-align: left; box-sizing: border-box; margin: 0; }
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right span{padding: 0 0 10px 10px;  width: 100%; float: left; box-sizing: border-box;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-right select{max-width: 95%; margin:auto; float: none;}
  .document-workflow .xerox-tool-grid-wrap .xerox-filter-box .sort-by-left select {max-width: 95%; margin:auto; float: none;}
  .new-support-page .support-request-wrap .support-request-form form .input { margin-right: 0 !important; }
  .new-support-page .support-request-wrap .support-request-form form input[type="text"], input[type="email"], input[type="tel"]{ width: 100% !important; float: left; }{ width: 100% !important; float: left; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat { padding: 28px 15px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-line-number ul li a { height: 40px; font-size: 14px; }

}

@media (max-width:400px) {

  .row-fluid .move-list a { width: 90%; margin-left: 0 !important; margin-right: 0px !important; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat { padding: 28px 15px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-line-number ul { margin-bottom:0px; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-line-number ul li a { height: 24px; font-size: 11px; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-logo img { max-width: 149px; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-logo { margin-bottom: 9px; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-title { padding: 12px 0 20px 0; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-like-wrap .form-left-text { font-size: 17px; line-height: 27px; }
  body .multiple-form-wrap .form-wrap .form-wrap-repeat .form-like-wrap .form-left-text p,.multiple-form-wrap .form-wrap .form-wrap-repeat .form-like-wrap .form-right-text p { font-size: 14px; }

}
@media (max-width:375px) {
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section h3 { font-size: 14px; margin-bottom: 5px; margin-top: 11px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section p { font-size: 14px; }
  .printer-section-new .prod-table .box1 span:nth-child(2) { font-size: 21px; }
  .hotel-group-wrap .feature-section.full-width-white-bg.content-section img { margin-top: 7px; }
  .span12.widget-span.widget-type-cell.full-width-white-bg.content-section.in-the-news { display: none; }

}




/* ========================================================== */



@media (max-width:1199px){
  .construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3{ padding: 15px 50px; }
  .construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption p{ font-size: 18px !important; }
  .row-fluid .white-bg-cta-style a{ font-size: 17px !important; padding: 15px 20px;}

  .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-title { padding: 30px 0 20px 0;}
  .construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-title h3{ padding: 0 0 6px 0; }
  .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 0px 15px 0 15px; }
  .construction-lp.msp-alliances .row-fluid .Innovative-wrap { padding: 0 0 30px 0;}
  .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap:after{ bottom: -30px; }
  .construction-lp.msp-alliances .row-fluid .Services-wrap{ padding: 20px 0px; }
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3 { padding: 8px 0;}
  .construction-lp.msp-alliances .Services-wrap .services-box-wrap:after{ bottom: -30px; }
  .construction-lp.msp-alliances .row-fluid .testi-wrap { padding: 30px 0 30px 0;}
  .construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-title h4{ padding: 0 0 40px 0; }


  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h3 { font-size: 26px !important;}
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h4 {  font-size: 16px; margin: 0;}
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .right-cta { padding: 10px 0 0 0;}

  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-title { padding: 20px 0 30px 0; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-logo { margin-bottom: 15px; }
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-like-wrap { padding-bottom: 20px; }

}

@media (max-width:991px){
  .construction-lp .row-fluid .Innovative-wrap .innovative-title { padding: 30px 0 40px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-title h3 { font-size: 22px !important; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-title h3 { font-size: 20px; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption h3 { font-size: 16px !important; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption p { padding: 5px 0 0 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-right-wrap .innovative-modual-caption { padding: 0 0 15px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3 { font-size: 18px !important; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text { padding: 20px 0 20px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3:before { bottom: -15px; }
  .construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3 { padding: 15px; font-size: 18px; line-height: 28px; }
  .construction-lp .row-fluid .testi-wrap { padding: 30px 0 30px 0; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { max-width: 40px; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img { width: 80px; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption h4 { font-size: 20px; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption p { padding: 6px 0; }

  .row-fluid .white-bg-cta-style { text-align: center;}
  .row-fluid .white-bg-cta-style a {font-size: 15px !important; padding: 10px 10px;}


  .construction-lp.msp-alliances .row-fluid .innovative-right-wrap { padding: 0px 0 0 15px;}
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-main .services-box-part .services-box-img { max-width: 54px;}
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption p { font-size: 16px !important;}
  .construction-lp.msp-alliances .Services-wrap .services-box-wrap:after { bottom: -20px;}
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-wrap .services-box-main { width: 50%;}

  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h3 { font-size: 23px !important;  margin: 0 0 10px 0;}
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left h4 {  font-size: 16px; margin: 0;}
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .right-cta { padding: 10px 0 0 0;}
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right .right-cta a{ padding: 15px 15px; font-size: 16px !important; }
}

@media (max-width:767px){
  .construction-lp .row-fluid .Innovative-wrap .innovative-title { padding: 30px 0 20px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-title h3 { font-size: 18px !important; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 15px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap .innovative-left-title h3 { font-size: 17px; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text { padding: 10px 0 10px 0; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3 { font-size: 16px !important; }
  .construction-lp .row-fluid .Innovative-wrap .innovative-bottom-text h3:before { bottom: -10px; }
  .construction-lp .row-fluid .Services-wrap .services-box-wrap .services-box-main { width: 100%; float: left; }
  .construction-lp .row-fluid .Services-wrap .services-box-part { padding: 20px 0; }
  .construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption h3 { padding: 10px; }
  .construction-lp .row-fluid .Services-wrap .services-box-main .services-box-part .services-caption p { font-size: 16px !important; line-height: 26px !important; }
  .construction-lp .row-fluid .Services-wrap { padding: 20px 0; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img { width: 100%; float: left; padding: 0 0 10px 0; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { float: none; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption { width: 100%; float: left; text-align: center; }
  .construction-lp .row-fluid .testi-wrap { padding: 15px 0 30px 0; }
  .construction-lp .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { max-width: 40px; }

  .industry .bottom-cta-text { text-align: center;}
  .row-fluid .white-bg-cta-style{ float:none; }


  .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-title { padding: 15px 0 15px 0; }
  .construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-title h3 { padding: 0 0 6px 0; font-size: 22px; line-height: 30px; }
  .construction-lp.msp-alliances .row-fluid .clients-happy-caption .clients-happy-subtitle { padding: 0 0 20px 0; font-size: 18px; line-height: 28px; }
  .construction-lp.msp-alliances .row-fluid .Innovative-wrap .innovative-part-wrap .innovative-left-wrap { padding: 0; }
  .construction-lp.msp-alliances .row-fluid .innovative-right-wrap { padding: 0; }
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-part { padding: 15px 0px; }
  .construction-lp.msp-alliances .row-fluid .Services-wrap .services-box-wrap .services-box-main { width: 100%; }
  .construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-title h4 { font-size: 24px; line-height: 32px; padding: 0 0 20px 0; }
  .construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img img { max-width: 30px; }
  .construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-img { width: 40px; }
  .construction-lp.msp-alliances .row-fluid .testi-wrap .testimonal-part-wrap .testimonial-modual-wrap .testimonial-caption { width: calc(100% - 40px); padding: 0; }
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap { padding: 30px 0; text-align: center; }
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-left { width: 100%; }
  .construction-lp.msp-alliances .row-fluid .sub-footer-wrap .sub-footer-main-part .sub-footer-right { width: 100%; float: right; text-align: center; }
  .construction-lp.msp-alliances .row-fluid .popup-form-wrap form { max-width: 270px; padding: 15px; width: 100%; }
  .construction-lp.msp-alliances .row-fluid .popup-form-wrap { padding: 30px 0; }
  .construction-lp.msp-alliances .row-fluid .popup-form-wrap .Popup-form form input[type="text"] { padding: 6px 10px; margin: 4px 0 10px }

  .referred-form-wrap select { width: 100% !important; }

  .referred-form-wrap input { width: 100% !important; }
  .referred-form-wrap .form-2 { margin-top: 40px; }
  .flip-main-wrap tr { display: flex; flex-flow: column; }
  .flip-main-wrap td { width: 100% !important; margin-bottom: 20px; }
  .flip-main-wrap .hs-cta-wrapper { display: inline-block; margin-bottom: 15px; }
}
@media(max-width:480px){
  .referred-form-wrap .input { margin-right: 0px !important; }
}
@media(max-width:330px){
  .multiple-form-wrap .form-wrap .form-wrap-repeat .form-line-number ul li { padding: 0 3px; }

}


/* New Header Update style 14-08-2020 */

.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li { margin-right: 16px; }
/* .span1.widget-span.widget-type-custom_widget.right-logo-wrap { position: absolute; right: 20px; margin-left: 10px !important; width: 8%; } */
.span1.widget-span.widget-type-custom_widget.right-logo-wrap {
  position: absolute;    
  right: -80px;
  margin-left: 16px !important;
  width: 15%;
}
.span1.widget-span.widget-type-custom_widget.right-logo-wrap img.hs-image-widget { width: 100%; display: inline-block; max-width: 100%; }
.page-header-scroll .span1.widget-span.widget-type-custom_widget.right-logo-wrap { margin: 0; }
.page-header-scroll .span1.widget-span.widget-type-custom_widget.right-logo-wrap img.hs-image-widget { width: 55px; }
.page-header .page-center .row-fluid { display: flex; align-items: center;  flex-wrap: wrap; }

@media(max-width:1250px){
  .span1.widget-span.widget-type-custom_widget.right-logo-wrap { right: -40px; }
}

@media(max-width:1199px){
  .span3.widget-span.widget-type-cell.company-logo { width: 15%; }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li { margin-right: 13px; }
  .span1.widget-span.widget-type-custom_widget.right-logo-wrap { right: -10px; }
}


@media(max-width:991px){
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li a { font-size: 11px; line-height: 22px;}
  .span3.widget-span.widget-type-cell.company-logo { width: 15%; }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li { margin-right: 10px; }
  .body-container-wrapper { padding-top: 85px; }
}

@media(max-width:767px){
  .span3.widget-span.widget-type-cell.company-logo { width: auto; }
  .span1.widget-span.widget-type-custom_widget.right-logo-wrap {
    position: absolute;
    top: 5px;
    right: 65px;
    width: 35%;
    margin: 0 auto;
  }
  .span1.widget-span.widget-type-custom_widget.right-logo-wrap img.hs-image-widget {
    height: 50px !important;
    object-fit: contain;
  }
}





.job-wrap { width: 100%; display: inline-block; padding: 60px 0; }
.job-wrap iframe { width: 100%; display: inline-block !important; height:2163px; background: transparent; border: 0 !important; overflow: hidden !important;}
footer#siteFooter {  display: none;}  
.ResAts { height: 600px !important; overflow: hidden !important; }
body[data-feature-toggles~=jade].ResAts { background-color: transparent !important; }


.audit-form form table tr th { padding: 0 !important; }
.audit-form form .hs-datepicker { top: 44px; }
.audit-form form .hs-dateinput { position: relative; }
.audit-form form input[type="file"] { width: 96.5% !important; }
.hs-content-id-7985510664 .job-wrap {padding: 50px 0;}

@media(max-width:480px){
  .audit-form form input[type="file"] { width: 95% !important; }
}





/* New Blog Style 2023 */

.blog-wrap .search-wrap { width: 100%; display: inline-block; margin: 0 0 50px 0; }
.blog-wrap .search-wrap .hs-search-field__suggestions-container { display: none; }
.blog-wrap .search-wrap form { width: 100%; display: inline-block; position: relative; z-index: 1; }
.blog-wrap .search-wrap form label { display: none; }
.blog-wrap .search-wrap form input { width: 100%; display: inline-block; margin: 0; }
.blog-wrap .search-wrap form button { background: #68ac40; width: 50px; height: 45px; position: absolute; top: 0px; right: 0; border: none; z-index: 9; cursor: pointer; }
.blog-wrap .search-wrap form button svg { height: 18px; fill: #fff; margin-top: 3px; }

.blog-wrap { width: 100%; display: inline-block; padding: 0 0 60px 0; }
.blog-wrap .blog-post-list { width: 100%; display: inline-block; }
.blog-wrap .post-listing { width: calc(100% + 32px); margin: 0 -16px; display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; }
.blog-wrap .post-listing .post { width: calc(100% / 2 - 32px); margin: 0 16px 50px 16px; vertical-align: top; }
.blog-wrap .post .image { width: 100%; display: inline-block; }
.blog-wrap .post .image a { width: 100%; display: inline-block; }
.blog-wrap .post .image img { width: 100%; display: inline-block; box-shadow: 0 1px 5px #7d817e; height: 200px; object-fit: cover; }
.blog-wrap .post .contain { width: 100%; display: inline-block; padding: 15px 0 0 0; }
.blog-wrap .post .title { width: 100%; display: inline-block; }
.blog-wrap .post .title a { width: 100%; display: inline-block; }
.blog-wrap .post .title a h3 { color: #313334; width: 100%; display: inline-block; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0 0 12px 0; }
.blog-wrap .post .sumery { width: 100%; display: inline-block; }
.blog-wrap .post .sumery p { width: 100%; display: inline-block; margin: 0; font-size: 16px; line-height: 26px; color: #565656; }
.blog-wrap .post .title a h3:hover { color: #68ac40; }

.blog-sidebar .box { width: 100%; background: #efefef; display: inline-block; padding: 15px; }
.blog-sidebar .box h3 { width: 100%; display: inline-block; color: #21712e; font-size: 25px; font-weight: 700; font-family: Open Sans, sans-serif; line-height: 130%; margin-bottom: 15px; }
.blog-sidebar .box ul li { width: 100%; display: inline-block; padding-bottom: 15px; padding-left: 20px; position: relative; margin: 0; vertical-align: top; }
.blog-sidebar .box ul { width: 100%; display: inline-block; margin: 0; }
.blog-sidebar .box ul li a { display: block; font-size: 15px; font-weight: 500; line-height: 21px; color: #565656; width: 100%; }
.blog-sidebar .box ul li:before { border-right: 0.15em solid #000; border-top: 0.15em solid #000; content: ""; height: 0.4em; left: 0; position: absolute; top: 8px; transform: rotate(45deg); width: 0.4em; }
.blog-sidebar .box ul li a:hover { color: #68ac40; }
.blog-sidebar .box ul li:hover:before { border-color: #68ac40; }
.blog-sidebar .box.topic { margin: 50px 0 0 0; }
.blog-sidebar .box.topic span.filter-link-count { display: none; }

.blog-wrap nav.pagination { padding-bottom: 30px; width: 100%; display: flex; align-items: center; justify-content: center; }
.blog-wrap nav.pagination span { color: #565656; }
.blog-wrap nav.pagination .pagination__link--number { border-color: #fff; font-size: 18px; line-height: 1; height: auto; width: auto; padding: 6px 10px; font-weight: 600; }
.blog-wrap nav.pagination .pagination__link--active { border-color: #68ac40; font-size: 18px; line-height: 1; height: auto; width: auto; padding: 6px 10px; font-weight: 600; }
.blog-wrap nav.pagination .pagination__link--active, .pagination__link--number:focus, .pagination__link--number:hover { border-color: #68ac40; font-size: 18px; line-height: 1; height: auto; width: auto; padding: 6px 10px; font-weight: 600; }
.blog-wrap nav.pagination .pagination-link--disabled span { color: #b0c1d4!important; }
.blog-wrap nav.pagination .pagination-link--disabled span { fill: #b0c1d4!important; }

.hs-blog-post .blog-wrap { padding: 60px 0 60px 0; }
.hs-blog-post .blog-wrap .blog-content { width: 100%; display: inline-block; padding-bottom: 40px; }
.blog-wrap .blog-post-wrapper { width: 100%; display: inline-block; }
.blog-post-wrapper .post-top { width: 100%; display: inline-block; padding-bottom: 30px; }
.blog-post-wrapper .post-top .post-title { width: 100%; display: inline-block; }
.blog-post-wrapper .post-top .post-title h1 { width: 100%; display: inline-block; font-size: 50px; line-height: 60px; margin: 0 0 15px 0; color: #565656; font-weight: 600; }
.blog-post-wrapper .post-top .post-title h1 span { width: 100%; display: inline-block; font-size: 50px; line-height: 60px; margin: 0; color: #565656; font-weight: 600; }
.blog-post-wrapper .post-top .author-wrap { width: 100%; display: inline-block; margin: 0 0 0 0; }
.blog-post-wrapper .post-top .author-wrap a { width: auto; display: inline-block; color: #565656; text-decoration: underline; font-weight: 600; }
.blog-post-wrapper .post-top .author-wrap a:hover { color: #68ac40; }
.blog-post-wrapper .post-top .author-wrap p { width: 100%; display: inline-block; margin: 0; font-weight: 600; color: #565656; }
.blog-post-wrapper .post-top .feature-img { width: 100%; display: inline-block; }
.blog-post-wrapper .post-top .feature-img img { width: 100%; display: inline-block; max-width: 100%; object-fit: contain; object-position: center; max-height: 620px; }

.blog-wrap .blog-post-wrapper .post-body p:contains('&nbsp;') { display: none; }
.blog-wrap .blog-post-wrapper .post-body p:empty { display: none; }
.blog-wrap .blog-post-wrapper .post-body p[&nbsp;] { display: none; }
.blog-wrap .blog-post-wrapper .post-body p { width: 100%; display: inline-block; font-size: 18px; line-height: 1.75em; color: #565656; margin: 0 0 12px 0; }
.blog-wrap .blog-post-wrapper .post-body h2 { width: 100%; display: inline-block; line-height: 1.25; margin: 20px 0 20px 0; }
.blog-wrap .blog-post-wrapper .post-body ol, .blog-wrap .blog-post-wrapper .post-body ul { width: 100%; display: inline-block; padding: 0 0 0 30px; box-sizing: border-box; }
.blog-wrap .blog-post-wrapper .post-body ol li, .blog-wrap .blog-post-wrapper .post-body ul li { width: 100%; margin: 4px 0 4px 0; }
.blog-wrap .blog-post-wrapper .post-body ol li br, .blog-wrap .blog-post-wrapper .post-body ul li br { display: none; }
.blog-wrap .blog-post-wrapper .post-body h3 { width: 100%; display: inline-block; line-height: 1.25; margin: 20px 0 20px 0; }
.blog-wrap .blog-post-wrapper .post-body h4 { width: 100%; display: inline-block; line-height: 1.25; margin: 20px 0 20px 0; }
.blog-wrap .blog-post-wrapper .post-body p a { color: #68ac40 !important; }
.blog-wrap .blog-post-wrapper .post-body p a:hover { color: #565656 !important; }
.blog-wrap .blog-post-wrapper .post-body blockquote { width: 100%; display: inline-block; box-sizing: border-box; margin: 20px 0 20px 0; background: rgb(104 172 64 / 20%); padding: 30px 30px 30px 30px; border-left: 5px solid #4a7c3a; font-style: italic; }
.blog-wrap .blog-post-wrapper .post-body blockquote p { margin: 0; font-style: italic; width: 100%; display: inline-block; font-size: 18px; line-height: 1.75em; color: #565656; }
.blog-wrap .blog-post-wrapper .post-body table { width: 100% !important; border: 1px solid #565656 !important; margin: 20px 0; }
.blog-wrap .blog-post-wrapper .post-body table tr td { border: 1px solid #565656 !important; }
.blog-wrap .blog-post-wrapper .post-body iframe, .blog-wrap .blog-post-wrapper .post-body video {margin: 20px 0;}
.blog-wrap .blog-post-wrapper .post-body img, .blog-wrap .blog-post-wrapper .post-body p img { width: 100% !important; display: inline-block; max-width: 100% !important; object-position: center; object-fit: contain; margin: 10px 0; }
.blog-wrap .blog-post-wrapper .post-tag { width: 100%; display: inline-block; }
.blog-wrap .blog-post-wrapper .post-tag ul { width: 100%; display: inline-block; padding: 0; }
.blog-wrap .blog-post-wrapper .post-tag ul li { width: 100%; display: inline-block; padding: 0; color: #565656; font-size: 18px; line-height: 28px; font-weight: 600; text-transform: capitalize; }
.blog-wrap .blog-post-wrapper .post-tag ul li i { font-size: 22px; line-height: 26px; display: inline-block; padding-right: 5px; box-sizing: border-box; }
.blog-wrap .blog-post-wrapper .post-tag ul li a { width: auto; display: inline-block; padding: 0 4px 0 4px; color: #565656; font-size: 18px; line-height: 28px; font-weight: 600; text-transform: capitalize; }
.blog-wrap .blog-post-wrapper .post-tag ul li a:hover { color: #68ac40; }

.bottom-right-cta a.cta_button:hover { background: rgb(204,204,204) !important; color: rgb(244,244,244) !important; }

/* Seach result Page */

.systems-page--search-results .hs-search-results__title { width: 100%; display: inline-block; font-size: 22px; line-height: 28px; color: #313334; font-weight: 600; }
.systems-page--search-results h1 { width: 100%; display: inline-block; font-size: 60px; line-height: 70px; color: #313334; }
.systems-page--search-results .hs-search-results__title:hover { color: #68ac40 !important; }
.systems-page--search-results  p.hs-search-results__description { width: 100%; display: inline-block; font-size: 16px; line-height: 26px; color: #565656; }
.systems-page--search-results { padding: 3rem 20px 6rem 20px; }
.systems-page--search-results .hs-search-results__pagination a { font-size: 18px; line-height: 28px; color: #565656; font-weight: 400; text-decoration: none; display: inline-block; }
.hs-search-results__pagination a { font-weight: bold; font-size: 18px; line-height: 28px; }


@media(max-width:1379px){
  .systems-page--search-results { padding: 3rem 20px 6rem 20px; }   
}

@media(max-width:1233px){
  .job-wrap iframe {height:2898px;}
}


@media(max-width:1199px){
  .systems-page--search-results h1 { font-size: 50px; line-height: 60px; margin: 0 0 10px 0; }
  .systems-page--search-results { padding: 3rem 0px 6rem 0; }
}

@media(max-width:1099px){
  .blog-post-wrapper .post-top .post-title h1, .blog-post-wrapper .post-top .post-title h1 span { font-size: 30px; line-height: 40px; }
  .blog-wrap .blog-post-wrapper .post-body h2 { font-size: 30px; line-height: 40px; }
  .blog-wrap .blog-post-wrapper .post-body h3 { font-size: 24px; }
  .blog-wrap .blog-post-wrapper .post-body h4 { font-size: 22px; }
}

@media(max-width:1065px){
  .blog-wrap .search-wrap { margin: 0 0 40px 0; }
  .blog-wrap .post .title a h3{font-size: 18px;line-height: 28px;}
}

@media(max-width:991px){
  .blog-wrap .span8 {width: 100%;}
  .blog-wrap .span4 {width: 100%;margin: 0 !important;padding: 0;}
  .blog-sidebar .box.topic {margin: 30px 0 0 0;}
  .blog-post-wrapper .post-top .post-title h1, .blog-post-wrapper .post-top .post-title h1 span { font-size: 26px; line-height: 36px; }
  .blog-wrap .blog-post-wrapper .post-body h2 { font-size: 24px; line-height: 34px; }
  .blog-wrap .blog-post-wrapper .post-body h3 { font-size: 22px; }
  .blog-wrap .blog-post-wrapper .post-body blockquote { padding: 16px; }

  .systems-page--search-results h1 { font-size: 40px; line-height: 50px; margin: 0 0 10px 0; }
  .systems-page--search-results { padding: 2rem 0px 5rem 0; }
  .hs-content-id-7985510664 .job-wrap {padding: 40px 0;}
}

@media(max-width:926px){
  .job-wrap iframe {height:1400px;}
}

@media(max-width:800px){
  .systems-page--search-results h1 { font-size:35px; line-height:45px; margin: 0 0 10px 0; }
  .systems-page--search-results { padding: 2rem 0px 5rem 0; }
}

@media(max-width:767px){
  .blog-wrap .post-listing {width:100%;margin: 0;}
  .blog-wrap .post-listing .post {width:100%;margin:0 0 30px 0;}
  .blog-wrap .blog-sidebar .box h3{font-size:22px;}
  .blog-wrap{ padding:0 0 30px 0; }
  .hs-blog-post .blog-wrap { padding: 30px 0 30px 0; }
  .blog-wrap nav.pagination { flex-wrap: wrap; }
  .blog-wrap .pagination__link--first { display: none; }
  .blog-wrap .pagination__link--last { display: none; }
  .blog-post-wrapper .post-top .post-title h1, .blog-post-wrapper .post-top .post-title h1 span { font-size: 22px; line-height: 32px; }

  .systems-page--search-results h1 { font-size:30px; line-height:40px; margin: 0 0 10px 0; }
  .systems-page--search-results { padding: 2rem 0px 5rem 0; }
  .hs-search-results__title{font-size: 20px;line-height:30px;}
  .job-wrap iframe {height:1450px;}
  .blog-wrap .search-wrap form button { height: 48px; }
  .blog-wrap .search-wrap form input { height: 48px; }
  body .footer-top-menu .menu-list ul li a { padding: 12px 0px; margin: -15px 0 0; }
}





/* 15-09 */

.cta-top { display: inline-block; vertical-align: top; margin: 0 5px; }
.cta-top a { align-items: center; background: #68ac40; border: 3px solid #68ac40; box-sizing: border-box; color: #fff !important; display: flex; font-size: 14px; font-weight: 600; justify-content: center; line-height: 1; margin: 0; max-width: fit-content; padding: 10px 5px; text-align: center; text-transform: uppercase; width: max-content; }
.cta-top a:hover { background: transparent; color: #68ac40 !important; }
.popup-form.fancybox-content .popup-wrap h1 { color: #565656; font-size: 45px; font-weight: 700; margin-bottom: 10px; }
.popup-form.fancybox-content .popup-wrap input.hs-button.primary.large { background: #68ac40; border: 3px solid #68ac40; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 700; height: 100%; line-height: 24px; padding: 8px 20px; text-align: center; text-transform: uppercase; width: auto; min-width: auto; }
.fancybox-content{padding: 20px 44px !important;}
@media(max-width:1440px){
  .fancybox-content{width:50%;padding: 30px !important;}
}
@media(max-width:1200px){
  .fancybox-content{width:70%;padding: 25px !important;}
  .popup-form.fancybox-content .popup-wrap h1{font-size: 40px;}
}
@media(max-width:991px){
  .fancybox-content{width:90%;padding: 20px !important;}
  .popup-form.fancybox-content .popup-wrap h1{font-size: 30px;}
}
@media(max-width:767px){
  .span1.widget-span.widget-type-custom_widget.right-logo-wrap { display: none; }
  .popup-form.fancybox-content .popup-wrap h1{font-size: 20px;}
}





/* 04-03-2025 */
  .page-header .page-center { max-width: 1200px !important; }
.three-logo-wrap { display: flex !important; align-items: stretch; justify-content: flex-end; gap: 7px; width: 28% !important; margin-left: 20px !important; }
.company-logo { width: 11% !important; }
.menu-middle { width: 42% !important; }
.btn-group { width: 12% !IMPORTANT; }
.menu-middle .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a { font-size: 12px !important; }
.three-logo-wrap #hs-link-module_1597388490936328_ img { max-width: 165px !important; }
.three-logo-wrap #hs-link-module_1741089810026232_ img { max-width: 64px !important; }
.three-logo-wrap #hs_cos_wrapper_module_1741090877681583_ img { max-width: 77px !important; }
#page-header .cta-top { margin: 0 5px 0 40px; }
.page-header .page-center .row-fluid { justify-content: space-between; }