body.feedback .tcform-img-main .tcform-form form .mktoButtonRow {
    padding: 0;
}
body.feedback .tcform-img-main .tcform-form .mktoForm .mktoError {margin-left: 0 !important;
    padding: 0;
    top: 8px;
    left: -9px !important;}
body.feedback .tcform-img-main .tcform-form form textarea.mktoField:not(.mktoInvalid){width: 100% !important;}
.agencies-main-site.affiliates .workers-save-content {justify-content: space-between;}
.agencies-main-site.affiliates .workers-save-left {width: 63%;}
.agencies-main-site.affiliates .workers-save-left h3 {text-align: left; font-size: 20px;}
.agencies-main-site.affiliates .workers-save-right {width: 330px;}
.agencies-main-site .workers_notices_list_section .small-content h3 {text-align: center; font-size: 20px; font-weight: normal;}
.agencies-main-site .workers_notices_list_section .icon_col a {display: inline-block;}
.general-liability-insurance .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 5% 6% 5% 5%; }
.general-liability-insurance .omissions-protection { padding: 60px 0px; }
.general-liability-insurance .omissions-protection .container { max-width: 1079px; }
.general-liability-insurance .leadership-main .leadership-outer .leadership-inner-wrapp { padding: 10%; }
.how-we-help .image-with-text .image-with-text-outer .image-with-text-left .head-md { color: #a0318c; font-size: 54px; line-height: 62px; font-weight: 300; }
.how-we-help .help-small-businesses-col:last-child .help-small-businesses-content-block { background-color: #fff; }
.how-we-help .worker-hero .worker-hero-wrapper { padding: 40px 0; min-height: auto; }
.how-we-help .worker-hero-content h1 { font-size: 30px; font-weight: 700; }
.investors .image-with-text.grayBg .image-with-text-outer .image-with-text-left { padding: 5%; }
.investors .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-weight: 700; font-size: 34px; line-height: 44px; }
.investors .image-with-text .image-with-text-outer .image-with-text-left p { font-size: 22px; line-height: 34px; }
.investors .logos-row-col { padding: 20px 15px; }
.investors .image-with-text.matchHeightImg.grayBg .image-with-text-outer { align-items: inherit; }
.workers-compensation-insurance .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 10%; }
.workers-compensation-insurance .image-with-text .image-with-text-outer .image-with-text-left .head-md { padding-bottom: 30px; font-weight: 700; }
.workers-compensation-insurance .rate-main { background-color: #f7f7f7; }
.workers-compensation-insurance .rate-main .rate-header h3 { font-size: 46px; color: #3C3C3C; line-height: 60px; font-weight: 700; }
.workers-compensation-insurance .pie-main-site.small-business .title-block h2 { color: #a0318c; font-size: 44px; }
.workers-comp-class-codes .image-with-text .image-with-text-outer .image-with-text-left { padding: 5%; }
.workers-comp-class-codes .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 34px; line-height: 44px; font-weight: 700; margin: 0; padding: 0 0 20px; }
.about .audit-about { background-color: #f2f2f2; padding: 30px 0 25px; }
.about .audit-about .expect h2 { margin: 0; }
.about .audit-about .expect { padding: 0; }
.about .audit-about .expect-col3 { padding: 0; }
.about .audit-about .expect-card { padding: 20px; }
.about .audit-about .expect-card i { color: #a0318c; }
.about .audit-about .expect-card h4 { color: #444; font-size: 18px; line-height: 26px; font-weight: 600; }
.about .audit-about .expect-card h4  a { color: #444; }
.about .team-main .team-outer .Team-left-inner h2 { text-align: left; max-width: 360px; font-size: 34px; line-height: 44px; margin: 0 0 50px; }
.pay-as-you-go .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 8% 4% 8% 6%; }
.pay-as-you-go .your_employees_section { background: #f7f7f7; padding: 60px 0 40px; }
.pay-as-you-go .your_employees_section .headings h2 { margin: 0; padding: 0; }
.pay-as-you-go .your_employees_section .wrapper { padding-top: 0; }
.pay-as-you-go .comp_quote_section .inner { max-width: 100%; }
.pay-as-you-go .comp_quote_section .inner h2 { margin-bottom: 0; }
.states-we-serve .menu_america .headings h2 { font-size: 34px; line-height: 44px; padding: 0; margin: 0 0 60px; }
.health-care .your_employees_section .headings h2 { font-size: 52px; color: #3c3c3c; line-height: 52px; font-weight: 300; max-width: 70%; margin: 0 auto; }
.health-care .your_employees_section .connect_col .fa { font-size: 70px; }
.health-care .rate-main { background-color: #e8e8e8; padding: 50px 0 40px; }
.health-care .leadership-main .leadership-outer .leadership-inner-wrapp { padding: 9%; }
.health-care .leadership-main .leadership-outer { align-items: inherit; }
.health-care .leadership-main .leadership-outer .leadership-left .leadership-icon a { color: #ff9619; border-color: #ff9619; }
.health-care .leadership-main .leadership-outer .leadership-left .leadership-icon a:hover { color: #fff; background-color: #ff9619; border-color: #ff9619; }
.sugar-jam.pie-main-site .worker-hero-content h1 { font-size: 35px; font-weight: 700; margin: 0 0 20px; }
.sugar-jam.pie-main-site .worker-hero-content h6 { font-size: 22px; opacity: 1; font-weight: 400; color: #fff; }
.sugar-jam.pie-main-site .worker-hero .worker-hero-wrapper { min-height: auto; padding: 5% 0px; }
.bop-insurance .workers-coverage-img img { height: 576px; }
.bop-insurance .leadership-main .leadership-outer .leadership-inner-wrapp { padding: 10%; }
.board-of-directors .leadership-team-main .leadership-team-outer .leadership-team-box .leadership-team-img { height: 373px; overflow: hidden; display: flex; justify-content: center; align-items: center; }
.board-of-directors .leadership-team-main .leadership-team-outer { justify-content: inherit; }
.board-of-directors .leadership-team-main { padding-bottom: 110px; }
.culture .culture-hiring-content h2 { max-width: 450px; }
.reviews .leadership-main .leadership-outer .leadership-inner-wrapp { padding: 10%; }
.pie-main-site.styleguide .trigger-main-block .textarea table { width: 100%; border: 1px #ebebeb solid; border-collapse: collapse; margin: 0 0 10px; }
.pie-main-site.styleguide .trigger-main-block .textarea tbody tr:first-child td { background-color: #ebebeb; }
.pie-main-site.styleguide .trigger-main-block .textarea table td { border: 1px #ebebeb solid; }
.pie-main-site.styleguide .trigger-main-block .textarea h2 { font-family: Lato; font-weight: 470; color: #444; font-size: 34px; line-height: 44px; }
.pie-main-site .trigger-main-block .textarea p { font-size: 20px; line-height: 28px; }
.pie-main-site .trigger-main-block .textarea ul, .pie-main-site .trigger-main-block .textarea ol { line-height: 24px; list-style-type: circle; padding-left: 19px; padding-bottom: 10px; }
.pie-main-site .trigger-main-block .textarea ul li, .pie-main-site .trigger-main-block .textarea ol li { list-style-type: disc; font-size: 14px; }
.pie-main-site.timeline .timeline-main { padding: 0; }
.transparency-in-coverage .omissions-need-content .omissions-need-text p { font-size: 18px; line-height: 32px; color: #444; }
.transparency-in-coverage .omissions-need-content { padding-top: 0; }
.upper-crust-awards-terms-and-conditions .audit-hero .audit-hero-content { padding-top: 90px; }
.upper-crust-awards-terms-and-conditions .audit-hero .audit-hero-content h1 { color: #444; }
.upper-crust-awards .outdoor-hero .outdoor-hero-content h1 { font-weight: 400; margin: 0 0 20px; }
.upper-crust-awards .outdoor-hero .outdoor-hero-content h2 { font-weight: 400; }
.upper-crust-awards .image-with-text .image-with-text-outer h2 { font-size: 22px; color: #3c3c3c; margin: 0 0 30px; }
.upper-crust-awards .image-with-text .image-with-text-outer p { font-size: 18px; line-height: 32px; color: #3c3c3c; padding: 0; margin: 0 0 10px; }
.upper-crust-awards .image-with-text .image-with-text-outer .image-with-text-left { padding: 7%; }
.upper-crust-awards .image-with-text .image-with-text-outer .content-btn { font-size: 18px; padding: 20px 40px; }
.upper-crust-awards .image-with-text .image-with-text-outer .primary-btn { padding: 20px 0 20px; }
.upper-crust-awards .image-with-text .image-with-text-outer p a { font-size: 14px; }
.trucking-and-delivery .small_business-section .headings h2 { font-size: 38px; margin: 0 0 20px; }
.trucking-and-delivery .rate-main .rate-header h3, .illinois-2-2 .rate-main .rate-header h3 { font-size: 46px; font-weight: 700; color: #444; margin: 0 0 20px; }
.trucking-and-delivery .quotes-content-col { max-width: 52%; }
.trucking-and-delivery .quotes-content-col.col-center { max-width: 48%; }
.trucking-and-delivery .tc-content-main .tc-content h2 { color: #444; }
.trucking-and-delivery .tc-content-right p { color: #444; }
.agencies-main-site.partner-resources .outdoor-hero .outdoor-hero-content h1 { font-weight: 700; margin: 0 0 14px; }
body .tcform-img-main .mktoForm .mktoGutter { display: none; }
body .tcform-img-main .tcform-form .mktoForm input.mktoField:not(.mktoInvalid) {box-shadow: none; height: 28px; border: none !important; background-color: rgba(0, 0, 0, .035) !important; border-bottom: 2px solid #e0e0e0 !important;}
body .tcform-img-main .tcform-form .mktoForm input { box-shadow: none; }
body .tcform-img-main .tcform-form .mktoForm select.mktoField:not(.mktoInvalid), body .tcform-img-main .tcform-form .mktoForm textarea:not(.mktoInvalid) {box-shadow: none; border: 1px solid #aeb0b6 !important; background-color: #fff !important; width: 200px !important;}
body .tcform-img-main .tcform-form .mktoForm input[type="text"], body .tcform-img-main .tcform-form .mktoForm input[type="email"], body .tcform-img-main .tcform-form .mktoForm input[type="number"] {
    width: 200px !important;
}
.agencies-main-site .mktoFieldWrap.mktoRequiredField select{width: 200px !important;}
body .tcform-img-main .tcform-form form { max-width: 100%; }
body .tcform-img-main .tcform-form .mktoForm .mktoError { margin-left: 0 !important; padding: 0 0 0 192px;}
body .tcform-img-main .tcform-img-outer .tcform-img-left, body .tcform-img-main .tcform-img-outer .tcform-img-right { min-height: initial; }
body .mktoForm input[type=checkbox] + label:before, body .mktoForm input[type=radio] + label:before { box-shadow: none; }
.setColorPadding.outdoor-about .outdoor-about-right { padding: 40px 3%; }
.setColorPadding.outdoor-about .outdoor-about-right * { color: #666; }
.setColorPadding.outdoor-about .outdoor-about-right ul li { font-size: 14px; }
.setColorPadding.outdoor-about .outdoor-about-right ul li a { color: #ff9619; }
.setColorPadding.outdoor-about .outdoor-about-right ul li a:hover { color: #666; }

.agencies-main-site.il-2-3 .eligible-tc-main .eligible-tc-outer .eligible-tc-left, 
.agencies-main-site.il-2-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left, 
.agencies-main-site.il-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left { padding: 7%; }

.agencies-main-site .mktoRadioList label {
    margin: 0 0 9px 25px !important;
    display: block;
}
.agencies-main-site.il-2-3 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p, 
.agencies-main-site.il-2-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p, 
.agencies-main-site.il-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p { font-size: 18px; }

.agencies-main-site.il-2-2 .eligible-tc-main.api_two_col2 .eligible-tc-left, 
.agencies-main-site.il-2 .eligible-tc-main.api_two_col2 .eligible-tc-left { padding: 5%; background-color: #fff; }

.agencies-main-site.il-2-2 .eligible-tc-main.api_two_col2 .eligible-tc-left p, 
.agencies-main-site.il-2-2 .eligible-tc-main.api_two_col2 .eligible-tc-left h2, 
.agencies-main-site.il-2 .eligible-tc-main.api_two_col2 .eligible-tc-left p, 
.agencies-main-site.il-2 .eligible-tc-main.api_two_col2 .eligible-tc-left h2 { color: #444; }

.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-box:nth-child(1) { flex-direction: row-reverse; }
.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-outer .auto-zigzag-tc-box:nth-child(even) { flex-direction: inherit; }
.agencies-main-site.resources .madethree-main .madethree-outer .madethree-repeater .madethree-icon i, .instant-bind .madethree-main .madethree-outer .madethree-repeater .madethree-icon i { font-size: 50px; line-height: 50px; height: 60px; width: 50px; color: #ff9619; margin: 0 auto; }
.vehicles-we-insure .target_cla_two_col  .target_cla_btn a { font-size: 15px; padding: 16px 20px; }
.vehicles-we-insure .cai-half-main { margin-top: 0; }
.vehicles-we-insure .cai-half-main .cai-half-left .cai-half-content { padding: 40px 6%; }
.vehicles-we-insure .cai-half-main .cai-half-left .cai-half-content ul li { list-style-type: disc; margin-left: 20px; color: #444; }
.vehicles-we-insure .cai-half-main .cai-half-left .cai-half-content h2 { color: #444; font-size: 32px; margin: 0 0 30px; }
.q3-wholesaler-email-sample .content-section .content-outer h3 { font-style: normal; }
.q3-wholesaler-email-sample .content-section ul li { color: #676767; padding-bottom: 5px; line-height: 1.7em; font-size: 14px; }

.cmsMatchContent.terms_submitted_content p { font-size: 14px; line-height: 26px; padding-bottom: 15px; color: #676767; }
.cmsMatchContent.terms_submitted_content .content-outer ul li,
.cmsMatchContent.terms_submitted_content .restaurants-small-text-block ul li { list-style: disc; margin-bottom: 7px; font-size: 14px; line-height: 26px; font-family: Lato; font-weight: 400; color: #676767; }

.feedback .tcform-img-main .tcform-img-outer .tcform-img-right .tcform-form { padding: 10%; }
.instant-bind .madethree-main { padding: 14px 0px 0px; }
.feedback .tcform-img-main .tcform-img-outer .tcform-img-right .tcform-form p { color: #444; font-weight: 500; font-size: 18px; line-height: 32px; }

.premium .zigzag-tc-main .zigzag-tc-section .zigzag-tc-left { padding: 4.5% 3%; }
.zigzag-tc-main.matchResourceContent .zigzag-tc-section .zigzag-tc-left { padding: 4.5% 3%; }

.premium .outdoor-hero .outdoor-hero-content h1, 
.portal-demo .outdoor-hero .outdoor-hero-content h1, 
.partner-portal .outdoor-hero .outdoor-hero-content h1,
.appetite .outdoor-hero .outdoor-hero-content h1,
.training .outdoor-hero .outdoor-hero-content h1,
.boldHeading.outdoor-hero .outdoor-hero-content h1 { font-weight: 700; }
.three-of-main.twoColumn .three-of-outer .three-of-repeater { width: 50%; }

#videoSection { padding: 6% 3% 0; }
#videoSection .youtub-video { padding-top: 20px; }
#videoSection p { font-weight: 700; color: #444; font-size: 18px; line-height: 32px; }
#videoSection .youtub-video iframe { width: 100%; max-width: 100%;}
#videoSection .container { max-width: 100%; padding: 0; }

.mktoForm fieldset.mktoFormCol { padding: 10px; }
body .tcform-img-main .tcform-form form .mktoButtonRow { padding: 0 0 0 202px; }
body .tcform-img-main .tcform-form form .mktoButtonRow .mktoButtonWrap { margin: 0 !important; }

.video-twocol-main.middleContainer { background: transparent; }
.video-twocol-main.middleContainer .video-twocol-wrapper { width: 100%; max-width: 1170px; margin: 0 auto; padding: 0 15px; align-items: flex-start; border-bottom: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; padding-bottom: 40px;}
.video-twocol-main.middleContainer .video-twocol-wrapper .video-twocol-left { padding: 50px 20px 20px 0; }
.submission-editing .support-list.pie-main-site.paddingtop20 { padding-top: 60px; }
.eligible-tc-main .eligible-tc-outer .eligible-tc-left .eligible-tc-content .orange-btn { background: #ff9619; color: #ffffff; font-size: 18px; padding: 24px 40px; display: inline-block; border-radius: 100px; font-weight: bold; margin-top: 30px; line-height: normal; letter-spacing: 2px; }
.preferred-hazard-groups .eligible-tc-main .eligible-tc-outer .eligible-tc-left p,
.api .eligible-tc-main .eligible-tc-outer .eligible-tc-left p { color: #646464; line-height: 28px; font-size: 20px; margin: 0 0 20px; }
.preferred-hazard-groups .eligible-tc-main .eligible-tc-outer .eligible-tc-left,
.api .eligible-tc-main .eligible-tc-outer .eligible-tc-left { padding: 5%; }

.eligible-tc-main.grayTextBgmatch .eligible-tc-outer .eligible-tc-left { padding: 8% 5%; }
.eligible-tc-main.grayTextBgmatch .eligible-tc-outer .eligible-tc-left p { font-size: 20px; color: #676767; line-height: 28px; }
.eligible-tc-main.grayTextBgmatch .eligible-tc-outer { background-color: #f7f7f7; }

.outdoor-about .outdoor-about-right .outdoor-about-text ul li,
.outdoor-about .outdoor-about-right .outdoor-about-text p { color: #444; }

.bold-penguin .outdoor-about .outdoor-about-right .outdoor-about-text ul li,
.talage .outdoor-about .outdoor-about-right .outdoor-about-text ul li { margin: 0 0 16px; }
.agencies-main-site.or .outdoor-about .outdoor-about-right h2, #matchHeading .outdoor-about-right h2 { color: #444;} 
.tcform-img-outer .tcform-form h2 { color: #444; font-size: 34px; line-height: 44px; margin-bottom: 17px; }
.rpm .instance-main .instance-outer .instance-repeater .instance-icon i { font-size: 50px; line-height: 50px; height: 50px; }

.code-main.twoColumn .code-outer .code-box { width: 50%; }
.claims-support .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 5%; }

.report_claim_section.graySection { background-color: #3c3c3c; padding: 5% 0 0;}
.report_claim_section.graySection .inner { max-width: 1066px; }
.report_claim_section.graySection h2 { font-size: 34px; line-height: 44px; margin-bottom: 7px; }
.report_claim_section.graySection p { font-size: 20px; color: #ffffff; padding-bottom: 27px;}

#matchheadingContent .outdoor-about-right h2 { font-size: 34px; line-height: 44px; margin-bottom: 7px; }
.new-partner-survey .tcform-img-main .tcform-img-outer .tcform-img-right .tcform-form > p { font-size: 22px; line-height: 34px; color: #646464; margin: 0 0 30px; }
.new-partner-survey .outdoor-hero .outdoor-hero-content h1 {font-weight: 700;}

.auto-zigzag-tc-main.matchSmallFont h3 { font-size: 22px; line-height: 34px; font-family: Lato; font-weight: 400; }
.auto-zigzag-tc-main.matchSmallFont .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left .auto-content p { font-size: 14px; line-height: 29px; }

.eligible-tc-main.matchcolorGray p { color: #676767; font-size: 20px; }
.why-pie-for-clients .eligible-tc-main .eligible-tc-outer .eligible-tc-left { padding: 5%; }
.payroll-bind.pie-main-site .trigger-main-block .textarea p { font-size: 20px; color: #3c3c3c; padding-bottom: 27px; }
.payroll-bind.pie-main-site .trigger-main-block .textarea h4 { line-height: 28px; font-size: 18px; font-weight: 400; margin: 0 0 5px; }
.payroll-bind.pie-main-site .trigger-main-block .textarea h4 em { font-weight: 400; }
.payroll-bind.pie-main-site .trigger-main-block .textarea ul { margin: 0 0 10px; }

.video-form-main.matchVideoBlock .container { max-width: 100%; }
.video-form-main.matchVideoBlock .video-form-left { padding: 40px 30px 40px; }
.video-form-main.matchVideoBlock .video-form-content { width: 100%; padding-top: 56.25%; height: 0px; position: relative; }
.video-form-main.matchVideoBlock .video-form-content iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; }


.partner-referral-b .your_employees_section .bottom-link,
.partner-referral .your_employees_section .bottom-link { text-align: center; }

.banner-section.architects_main.noOverlay:before { display: none; }
.banner-section.architects_main.noOverlay h1.title-lg, .banner-section.architects_main.noOverlay p { color: #3c3c3c; }

.adp-bind.agencies-main-site .trigger-main-block .textarea p, 
.bind.agencies-main-site .trigger-main-block .textarea p { color: #676767; }

.leadership-main.reverseGrayColor.leadership-v1-main .leadership-outer .leadership-left { background-color: #f7f7f7; }
.leadership-main.reverseGrayColor.leadership-v1-main .leadership-outer .leadership-right { background-color: #fff; }
.portal .eligible-tc-main .eligible-tc-outer .eligible-tc-left p { color: #646464; }

.styleguide .pie-main-site.support-hero { padding-bottom: 40px; }
.styleguide .pie-main-site.support-hero h1 { font-weight: 300; }
.styleguide .support-hero.pie-main-site .container_1170, .styleguide .support-list.pie-main-site .container_1170 { max-width: 1275px; }
.styleguide .pie-main-site.support-list .cs-trg-head { font-weight: 700; }
.sub-items .brandLogoLayout { display: flex; justify-content: space-between; }
.sub-items .brandLogoLayout .brandLogo{ width: 46%; padding: 20px 0 30px; }
.sub-items .brandLogo h2 { font-family: Lato; font-weight: 700; color: #444; letter-spacing: 0; font-size: 34px; line-height: 44px; margin-bottom: 7px; }
.sub-items .brandLogoLayout .flex { display: flex; justify-content: space-between; }
.sub-items .brandLogoLayout .flex a { color: #fff; font-size: 18px; padding: 25px 40px; font-weight: 700; letter-spacing: 2px; display: inline-block; background-color: #ff9619; border-radius: 50px; }
.sub-items .brandLogoLayout .flex a:last-child { background-color: #a0318c; }
.brandLogo p { font-size: 20px; line-height: 28px; }
.sub-items .textarea h2 { color: #444; font-size: 34px; line-height: 44px; margin-bottom: 7px; font-weight: 499; }
.agencies-main-site.styleguide .trigger-main-block .textarea p { font-size: 20px; line-height: 28px; margin: 0 0 15px; }
input[type="submit"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input.type-btn-style {
    background: #ff9619;
    color: #fff;
    border-radius: 200px;
    outline: none;
    border: none;
    padding: 15px 22px;
    font-family: 'Open Sans';
    font-weight: 700;
    letter-spacing: 2px;
    font-size: 14px;
    cursor: pointer;
    min-height: 50px;
}

.three-of-outer .three-of-repeater .three-of-icon a:hover {
	background: transparent !important;
}
.three-of-outer .three-of-repeater .three-of-icon a:hover i {
	color: #ff9619 !important;
}

.agencies-main-site.claims-support .your_employees_section .discription p, .agencies-main-site.payroll-partner .your_employees_section .discription p, .partner-referral-b .your_employees_section .discription p, .adp .your_employees_section .discription p {line-height: 26px; font-family: 'Lato'; font-weight: 400;}
.agencies-main-site.claims-support .your_employees_section h4, .agencies-main-site.payroll-partner .your_employees_section h4, .partner-referral-b .your_employees_section h4, .adp .your_employees_section h4 {color: #3c3c3c;}
.agencies-main-site.terms .content-outer {max-width: 1000px;}
/*Marketo Form style*/
body.agencies-main-site .mktoForm .mktoGutter {display: none;}
body.agencies-main-site .mktoForm input.mktoField:not(.mktoInvalid) {box-shadow: none; height: 28px; border: none !important; background-color: rgba(0, 0, 0, .035) !important; border-bottom: 2px solid #e0e0e0 !important;}
body.agencies-main-site .mktoForm input { box-shadow: none; }
body.agencies-main-site .mktoForm select.mktoField:not(.mktoInvalid), body.agencies-main-site .mktoForm textarea:not(.mktoInvalid) {box-shadow: none; border: 1px solid #aeb0b6 !important; background-color: #fff !important; width: 200px !important;}
body.agencies-main-site .mktoForm input[type="text"], body.agencies-main-site .mktoForm input[type="email"], body.agencies-main-site .mktoForm input[type="number"], body.agencies-main-site .mktoForm select {
    width: 200px !important;
    border-color: #ccc !important;
}

body.agencies-main-site .mktoForm .mktoError { margin-left: 0 !important; padding: 0 0 0 192px;}

body.agencies-main-site form { max-width: 100%; }
body.agencies-main-site .mktoForm .mktoError { margin-left: 0 !important; padding: 0 0 0 192px;}
body.agencies-main-site .mktoForm input[type=checkbox] + label:before, body.agencies-main-site .mktoForm input[type=radio] + label:before { box-shadow: none; }
.mktoForm fieldset.mktoFormCol { padding: 10px; }

body.agencies-main-site .mktoButtonRow {
    margin-left: 75px !important;
}
body.agencies-main-site .mktoForm input[type=radio]:checked + label:before {
    background-position: 2px 2px;
}

/*Marketo Form style ends*/
 
body.agencies-main-site.resources .three-of-outer .three-of-repeater .three-of-icon a {cursor: default;} 
body.portal-demo.agencies-main-site .mktoForm .mktoGutter, body.insurance-journal .mktoForm .mktoGutter { display: none; }
body.portal-demo.agencies-main-site .mktoForm input.mktoField:not(.mktoInvalid), body.insurance-journal .mktoForm input.mktoField:not(.mktoInvalid) {box-shadow: none; height: 28px; border: none !important; background-color: rgba(0, 0, 0, .035) !important; border-bottom: 2px solid #e0e0e0 !important;}
body.portal-demo.agencies-main-site .mktoForm input { box-shadow: none; }
body.portal-demo.agencies-main-site .mktoForm select.mktoField:not(.mktoInvalid), body.portal-demo.agencies-main-site .mktoForm textarea:not(.mktoInvalid), body.insurance-journal .mktoForm textarea:not(.mktoInvalid) {box-shadow: none; border: 1px solid #aeb0b6 !important; background-color: #fff !important; width: 200px !important;}
body.portal-demo.agencies-main-site .mktoForm input[type="text"], body.portal-demo.agencies-main-site .mktoForm input[type="email"], body.insurance-journal .mktoForm input[type="number"], body.portal-demo.agencies-main-site .mktoForm select, body.insurance-journal .mktoForm select {
    width: 200px !important;
    border-color: #ccc !important;
}
body.portal-demo.agencies-main-site .mktoForm .mktoError, body.insurance-journal .mktoForm .mktoError { margin-left: 0 !important; padding: 0 0 0 192px;}

body.portal-demo.agencies-main-site form, body.insurance-journal form { max-width: 100%; }

body.portal-demo.agencies-main-site .mktoForm input[type=checkbox] + label:before, body.insurance-journal .mktoForm input[type=radio] + label:before, body.portal-demo.agencies-main-site .mktoForm input[type=radio] + label:before { box-shadow: none; }
.mktoForm fieldset.mktoFormCol { padding: 10px; }

body.portal-demo.agencies-main-site .mktoButtonRow, body.insurance-journal .mktoButtonRow {
    margin-left: 75px !important;
}
body.portal-demo.agencies-main-site .mktoForm input[type=radio]:checked + label:before, body.insurance-journal .mktoForm input[type=radio]:checked + label:before {
    background-position: 2px 2px;
}
.onboarding-incentive-terms-conditions .center-big-heading ul {margin: 0 0 0 60px; }
.onboarding-incentive-terms-conditions .center-big-heading ul li {
    font-size: 14px;
    margin: 0 0 6px 0;
    line-height: 26px;
}
.onboarding-incentive-terms-conditions .center-big-heading ol li {
	font-size: 14px;
    margin: 0 0 6px 0;
    line-height: 26px;
}
.onboarding-incentive-terms-conditions .content-section .content-outer p {font-size: 14px;}

/*updated css 27-11-2022*/
.agencies-main-site .prtc-main .prtc-outer .prtc-box {width: 33.333%;}
.agencies-main-site .madethree-main .madethree-outer .madethree-repeater {padding-left:20px; padding-right:20px;}
.agencies-main-site.portal-demo .youtub-video iframe {height: 710px;}
.Qinstance-main .Qinstance-outer .Qinstance-repeater .Qinstance-icon:before {display: none;}

.gray-bg-form-with-content {background:#eee;}
.partner-tcform-main.gray-bg-form-with-content {
    background: #eee;
    padding: 40px 0 40px 0;
}

.partner-tcform-main.gray-bg-form-with-content .mktoForm .mktoLabel {
    margin: 0;
    padding: 0;
}

body.agencies-main-site .partner-tcform-main.gray-bg-form-with-content .mktoForm .mktoError {
    margin-left: 0px !important;
    padding-left: 91px !important;
}

.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
    flex-wrap: wrap;
    align-items: center;
}

.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-left {
    padding:0 0 0 0;
    max-width: 400px;
}

.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-right {
	padding: 0 0 0 30px;
}

body.agencies-main-site .partner-tcform-main.gray-bg-form-with-content .mktoButtonRow {
    margin: 0 0 0 -20px !important;
}
body.agencies-main-site.share-a-slice-terms-temporary .content-section ul {
	margin-left: 45px;
} 

body.agencies-main-site.share-a-slice-terms-temporary .content-section .content-outer h4 {
	font-size: 20px; font-style: normal;
}





@media(min-width:1200px) {
	.agencies-main-site.partner-resources .outdoor-hero .outdoor-hero-content h1, .premium .outdoor-hero .outdoor-hero-content h1 { font-size: 48px; }
	.agencies-main-site.partner-resources .outdoor-hero .outdoor-hero-content h2 { font-size: 30px; }
	.agencies-main-site.or .outdoor-about .outdoor-about-right h2, #matchHeading .outdoor-about-right h2 { font-size: 34px; }
	.agencies-main-site.or .outdoor-about .outdoor-about-right p, #matchHeading .outdoor-about-right p { color: #444; font-size: 18px; line-height: 32px; margin: 0 0 20px; }
	.agencies-main-site.wi .leadership-main .leadership-outer .leadership-inner-wrapp, 
	.vt.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.nc.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.nm.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.nv.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ne.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ky.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.fl.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.co.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ar.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.az.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.va.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.tn.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.nh.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.linkedin.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ks.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.mo.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.il.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.insurance-journal .leadership-main .leadership-outer .leadership-inner-wrapp,
	.sc.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ok.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ms.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp,
	.ga.agencies-main-site .leadership-main .leadership-outer .leadership-inner-wrapp { padding: 13%; }
	.new-partner-survey .mktoForm .mktoFormRow .mktoFieldDescriptor.mktoFormCol { padding-right: 10px; }
	.preferred-class-codes .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 5%; }
	.preferred-class-codes .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 34px; line-height: 40px; font-weight: 700; }
	.preferred-class-codes .inclusiond-table { padding: 40px 38px; background: #fff; }
	.banner-section.architects_main.noOverlay .banner-outer { padding: 5% 0; }
	.banner-section.architects_main.noOverlay .quote_btn a { padding: 22px 40px; font-size: 18px; }
	.success .cai-half-main .cai-half-left .cai-half-content { color: #3c3c3c; font-size: 22px; line-height: 34px; }
	.portal .eligible-tc-main .eligible-tc-outer .eligible-tc-left { padding: 5%; }
}
@media(min-width:992px) {
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-box .auto-zigzag-tc-right, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-box .auto-zigzag-tc-right,
	.tc-space-main.documentMatchHeight .tc-space-outer .tc-space-left { position: relative; overflow: hidden; }
	
	.tc-space-main.documentMatchHeight .tc-space-outer .tc-space-left { min-height: auto }
	
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-box .auto-zigzag-tc-right .auto-zigzag-tc-bg, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-box .auto-zigzag-tc-right .auto-zigzag-tc-bg,
	.tc-space-main.documentMatchHeight .tc-space-outer .tc-space-left .tc-space-bg { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; }
	
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-right, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-right { min-height: auto; }
	
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left { padding: 5%; }
	
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left .auto-content, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left .auto-content { padding: 0; }
	
	.auto-zigzag-tc-main.matchHeightImg .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left p, 
	.auto-zigzag-tc-main.startWithReverse .auto-zigzag-tc-outer .auto-zigzag-tc-box .auto-zigzag-tc-left p { font-size: 18px; line-height: 32px; }
}
@media(max-width:1280px) {
	.bop-insurance .workers-coverage.bop-insurance .workers-coverage-left { padding: 45px; }
	.sub-items .brandLogoLayout { flex-direction: column; justify-content: inherit; }
	.sub-items .brandLogoLayout .brandLogo{ width: 100%; padding: 10px 0 30px; }
	.sub-items .brandLogoLayout .flex { justify-content: inherit; }
	.sub-items .brandLogoLayout .flex a { margin-right: 5px; }
}
@media(max-width:1199px) {
	.how-we-help .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 38px; line-height: normal; }
	.help-small-businesses-content-block h2 { font-size: 30px; line-height: 40px; }
	.how-we-help .image-with-text .image-with-text-outer .image-with-text-left { padding: 7%; }
	.investors .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 32px; line-height: 34px; margin: 0; padding: 0 0 15px; }
	.workers-compensation-insurance .rate-main .rate-header h3 { font-size: 38px; line-height: 44px; }
	.health-care .your_employees_section .headings h2 { font-size: 38px; }
	.your_employees_section { padding-top: 65px; }
	.board-of-directors .leadership-team-main .leadership-team-outer .leadership-team-box .leadership-team-img { height: 323px; }
	.trucking-and-delivery .rate-main .rate-header h3, .illinois-2-2 .rate-main .rate-header h3 { font-size: 38px; }
	.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-left {max-width: 50%;}
	.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-right {max-width: 48%;}
}
@media(max-width:1023px) {
	.how-we-help .how-we-help-middle-col h3 { margin-bottom: 10px; }
	.help-small-businesses-col .help-small-businesses-content-block h2 { font-size: 32px; }
	.workers-compensation-insurance .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 6%; }
	.workers-compensation-insurance .rate-main .rate-header h3 { font-size: 32px; line-height: 48px; }
	.about .team-main .team-outer .Team-left-inner h2 { font-size: 24px; line-height: 30px; margin: 0 0 20px; }
	.about .team-main .team-outer .Team-left-inner .team-btn { text-align: center; }
	.pay-as-you-go .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 5%; }
	.health-care .your_employees_section { padding-top: 45px; }
	.sugar-jam.pie-main-site .worker-hero-content h1 { font-size: 32px; }
	.sugar-jam.pie-main-site .worker-hero-content h6 { font-size: 18px; }
	.bop-insurance .workers-coverage.bop-insurance .workers-coverage-left { padding: 0 0 30px; width: 100%; }
	.bop-insurance .workers-coverage.bop-insurance .workers-coverage-right { width: 100%; }
	.bop-insurance .workers-coverage-right .workers-coverage-img { width: 100%; }
	.bop-insurance .workers-coverage .container { padding: 0 30px; }
	.pie-main-site .trigger-main-block .textarea p { font-size: 18px; line-height: 26px; }
	.pie-main-site.styleguide .trigger-main-block .textarea h2 { font-size: 24px; line-height: 34px; }
	.brandLogoLayout { flex-direction: column; }
	.brandLogoLayout .brandLogo { width: 100%; }
	.brandLogoLayout .brandLogo .flex { flex-direction: column; }
	.brandLogoLayout .tbaLink { font-size: 16px; padding: 20px 30px }
	.trucking-and-delivery .quotes-content-col { max-width: 100%; }
	.agencies-main-site.portal-demo .youtub-video iframe {height: 390px;}
}
@media(max-width:991px) {
	body .tcform-img-main .tcform-img-outer .tcform-img-left { min-height: 340px; }
}
@media(max-width:767px) {
	.agencies-main-site.portal-demo .youtub-video iframe {height: 280px;}
	.small-business-btn.quote_form_wrap form {
	    text-align: center;
	}
	.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-left {max-width: 100%;}
	.partner-tcform-main.gray-bg-form-with-content .partner-tcform-outer .partner-tcform-right {max-width: 100%; padding: 20px 0 0 0;}
	body.agencies-main-site .partner-tcform-main.gray-bg-form-with-content .mktoButtonRow {
	    margin: 10px 0 0 -5px !important;
	}
	body.agencies-main-site .partner-tcform-main.gray-bg-form-with-content .mktoForm .mktoError {
	    padding: 0 0 0 0px !important;
	}
	.agencies-main-site.affiliates .workers-save-content {justify-content: space-between;}
	.agencies-main-site.affiliates .workers-save-left {width: 100%%;}
	.agencies-main-site.affiliates .workers-save-right {width: 100%;}
	.agencies-main-site .mktoFieldWrap.mktoRequiredField select{width: 100% !important;}
	body .tcform-img-main .tcform-form .mktoForm input[type="text"], body .tcform-img-main .tcform-form .mktoForm input[type="email"], body .tcform-img-main .tcform-form .mktoForm input[type="number"] {width: 100% !important;}
	body .tcform-img-main .tcform-form .mktoForm select.mktoField:not(.mktoInvalid), body .tcform-img-main .tcform-form .mktoForm textarea:not(.mktoInvalid) {width: 100% !important;}
	.pie-main-site.customer-help-block .customer-description h2 { font-size: 22px; margin-bottom: 10px; line-height: normal; }
	.pie-main-site.customer-help-block .customer-description p { font-size: 16px; line-height: 24px; }
	.pie-main-site.customer-boxes .items .cs-card h3 { font-size: 22px; line-height: 1.4; margin: 20px 0 10px }
	.pie-main-site.customer-boxes .items .cs-card p { font-size: 16px; line-height: 24px; margin-bottom: 20px; }
	.pie-main-site.customer-boxes .items .cs-card a.btn { font-size: 15px; }
	.pie-main-site.small-business .container .title-block h2 { font-size: 28px; line-height: 36px; }
	.general-liability-insurance .liability-insurance .container { padding: 0; }
	body .outdoor-hero.matchPedding .outdoor-hero-wrapper { padding: 50px 0px; }
	.how-we-help .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 28px; line-height: normal; margin: 0; padding: 0 0 20px; }
	.workers-compensation-insurance .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left, .workers-comp-class-codes .image-with-text .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.how-we-help .how-we-help-middle-section h2 { margin-bottom: 50px; }
	.investors .image-with-text.grayBg .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.investors .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 24px; line-height: 32px; }
	.investors .image-with-text .image-with-text-outer .image-with-text-left p { font-size: 16px; line-height: 26px; }
	.investors .logo-section { padding: 30px 0; }
	.investors .logos-row-col { padding: 10px; width: 50%; }
	.investors .logos-row-col .logo-content-img-block img { max-width: 100%; max-height: 100px; }
	.workers-compensation-insurance .rate-main .rate-header h3 { font-size: 28px; line-height: 34px; }
	.outdoor-video .container { padding: 30px 20px 0; }
	.workers-comp-class-codes .image-with-text .image-with-text-outer .image-with-text-left .head-md { font-size: 28px; line-height: 34px; }
	.about .team-main .team-outer .Team-left-inner h2 { text-align: center; font-size: 30px; line-height: 38px; }
	.about .image-with-text .image-with-text-outer .image-with-text-left .head-md { padding-bottom: 10px; }
	.about .image-with-text .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.video.about { padding-top: 10px; }
	.pay-as-you-go .image-with-text.matchHeightImg .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.states-we-serve .menu_america .headings h2 { margin: 0 0 40px; }
	.health-care .your_employees_section .headings h2 { font-size: 30px; }
	.sugar-jam.pie-main-site .worker-hero-content h1 { font-size: 26px; }
	.board-of-directors .leadership-team-main .leadership-team-outer .leadership-team-box .leadership-team-img { height: 373px; }
	.board-of-directors .leadership-team-main { padding-bottom: 50px; }
	.board-of-directors .Leadership-page-head .Leadership-head { padding-bottom: 0; }
	.pie-main-site .trigger-main-block .textarea p { font-size: 16px; line-height: 24px; }
	.pie-main-site.timeline .timeline-main .container { padding: 0 20px; }
	.pie-main-site.timeline .timeline-main { padding: 30px 0; }
	.pie-main-site.timeline .timeline-main .timeline-lists { margin: 20px auto; padding-right: 5px; margin-right: 0; }
	.timeline-main .timeline-lists .timeline-list .timeline-list-content h2 { font-size: 18px; }
	.timeline-main .timeline-lists .timeline-list .timeline-list-content .timeline-info { font-size: 16px; }
	.pie-main-site.timeline .outdoor-hero .outdoor-hero-content h2 { font-size: 23px; margin: 0; }
	.transparency-in-coverage .omissions-need-content .omissions-need-text p { font-size: 16px; line-height: 26px; }
	.upper-crust-awards-terms-and-conditions .audit-hero .audit-hero-content { padding-top: 50px; padding-bottom: 0; }
	.upper-crust-awards .image-with-text.grayBg .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.upper-crust-awards .image-with-text .image-with-text-outer .content-btn { font-size: 12px; padding: 10px 30px; }
	.trucking-and-delivery .image-with-text.grayBg .image-with-text-outer .image-with-text-left { padding: 40px 30px; }
	.trucking-and-delivery .rate-main .rate-header h3, .illinois-2-2 .rate-main .rate-header h3 { font-size: 28px; margin: 0; }
	.trucking-and-delivery .quotes-content-col.col-center { max-width: 100%; }
	.illinois-2-2 .two_col_main .right_col_inner h2 { font-size: 24px; line-height: 34px; }
	.illinois-2-2 .two_col_main .right_col_inner h2 br { display: none; }
	.agencies-main-site.il-2-3 .eligible-tc-main .eligible-tc-outer .eligible-tc-left,
	.agencies-main-site.il-2-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left,
	.agencies-main-site.il-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left,
	.preferred-hazard-groups .eligible-tc-main .eligible-tc-outer .eligible-tc-left,
	.eligible-tc-main.grayTextBgmatch .eligible-tc-outer .eligible-tc-left { padding: 40px 30px; }
	.agencies-main-site.il-2-3 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p, .agencies-main-site.il-2-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p, .agencies-main-site.il-2 .eligible-tc-main .eligible-tc-outer .eligible-tc-left p { font-size: 16px; }
	.agencies-main-site.il-2-2 .eligible-tc-main.api_two_col2 .eligible-tc-left, 
	.agencies-main-site.il-2 .eligible-tc-main.api_two_col2 .eligible-tc-left, 
	.feedback .tcform-img-main .tcform-img-outer .tcform-img-right .tcform-form, 
	.premium .zigzag-tc-main .zigzag-tc-section .zigzag-tc-left, 
	.zigzag-tc-main.matchResourceContent .zigzag-tc-section .zigzag-tc-left { padding: 40px 30px; }
	.tcbtn-main .tcbtn-outer .tcbtn-repeater .primary-btn { display: inline-block; }
	.agencies-main-site.il-2-2 .outdoor-hero-btn a { margin-top: 24px; padding: 20px 40px; font-size: 14px; }
	.three-of-main.twoColumn .three-of-outer .three-of-repeater { width: 100%; }
	.eligible-tc-main.grayTextBgmatch .eligible-tc-outer .eligible-tc-left p { font-size: 16px; }
	.tcform-img-outer .tcform-form h2 { font-size: 24px; line-height: 34px; }
	.report_claim_section.graySection h2 { font-size: 24px; line-height: 44px; margin-bottom: 7px; }
	.report_claim_section.graySection p { font-size: 16px; color: #ffffff; padding-bottom: 15px;}
	#matchheadingContent .outdoor-about-right h2 { font-size: 24px; line-height: 32px; }
	.video-form-main.matchVideoBlock .video-form-left { padding: 30px 0 0; }
}
@media(max-width:480px) {
	body .tcform-img-main .tcform-form .mktoForm .mktoError { padding: 0; }
	body .tcform-img-main .tcform-form .mktoForm .mktoError .mktoErrorMsg { padding-left: 0; }
	body .tcform-img-main .tcform-form form .mktoButtonRow { padding: 0; }
	.code-main.twoColumn .code-outer .code-box { width: 100%; }
}

/* Password Protected Form*/
.password-protected-row { padding: 15% 4%; }
.password-protected-row p { margin-bottom: 30px; }
.password-protected-input-block label { margin-bottom: 10px; display: inline-block; }
.password-protected-inupt-btn { background-color: #ff9619; color: #fff; padding: 20px 40px; border: none; border-radius: 99px; margin-top: 30px; font-size: 16px; line-height: 24px; display: block; margin-left: auto; }
.password-protected-input-form { border: none; position: relative; font-size: 16px; background-color: rgba(0, 0, 0, .035); border-bottom: 2px solid #e0e0e0; border-radius: 0; line-height: 24px; color: #555; max-width: 100%; width: 100%; padding: 16px; }
.password-protected-input-form:focus { border-color: #ff9619; }
.illinois-2 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-3 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-4 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-5 .worker-hero-wrapper .worker-hero-code select.work-hero-select { padding: 0 18px; width: 177px; border-radius: 100pc; outline: none; border: none; margin-right: 30px; height: 47px;}
.illinois-2 .worker-hero-code p.error-msg, .illinois-3 .worker-hero-code p.error-msg, .illinois-4 .worker-hero-code p.error-msg, .illinois-4 .worker-hero-code p.error-msg { max-width: 100%; }
@media(max-width:767px) {
    .illinois-2 .worker-hero-wrapper .worker-hero-code input[type="number"], .illinois-3 .worker-hero-wrapper .worker-hero-code input[type="number"], .illinois-3 .worker-hero-wrapper .worker-hero-code input[type="number"], .illinois-4 .worker-hero-wrapper .worker-hero-code input[type="number"], .illinois-f .worker-hero-wrapper .worker-hero-code input[type="number"] { display: block; width: 100%; margin: 0 0 10px; padding: 10px 18px; height: 47px; }
    .illinois-2 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-3 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-4 .worker-hero-wrapper .worker-hero-code select.work-hero-select, .illinois-5 .worker-hero-wrapper .worker-hero-code select.work-hero-select { margin: 0; width: 100%; height: 47px; }

    /*Marketo Form*/
    body.agencies-main-site .mktoForm select.mktoField:not(.mktoInvalid), body.agencies-main-site .mktoForm textarea:not(.mktoInvalid) { width: 100% !important; }
    body.agencies-main-site .mktoForm input[type="text"], body.agencies-main-site .mktoForm input[type="email"], body.agencies-main-site .mktoForm input[type="number"], body.agencies-main-site .mktoForm select { width: 100% !important; font-size: 14px !important; }
    body.agencies-main-site .mktoButtonRow { margin-left: 0 !important; }
    body.agencies-main-site .mktoButtonRow span { margin: 0 !important; }
    body.agencies-main-site .mktoForm .mktoError { padding: 0; }

    /*Marketo Form ends*/
    body.portal-demo.agencies-main-site .mktoForm select.mktoField:not(.mktoInvalid), body.portal-demo.agencies-main-site .mktoForm textarea:not(.mktoInvalid), body.insurance-journal .mktoForm textarea:not(.mktoInvalid) { width: 100% !important; }
    body.portal-demo.agencies-main-site .mktoForm input[type="text"], body.insurance-journal .mktoForm input[type="text"], body.portal-demo.agencies-main-site .mktoForm input[type="email"], body.insurance-journal .mktoForm input[type="email"], body.portal-demo.agencies-main-site .mktoForm input[type="number"], body.insurance-journal .mktoForm input[type="number"], body.portal-demo.agencies-main-site .mktoForm select, body.insurance-journal .mktoForm select { width: 100% !important; font-size: 14px !important; }
    body.portal-demo.agencies-main-site .mktoButtonRow, body.insurance-journal .mktoButtonRow { margin-left: 0 !important; }
    body.portal-demo.agencies-main-site .mktoButtonRow span, body.insurance-journal .mktoButtonRow { margin: 0 !important; }
    body.portal-demo.agencies-main-site .mktoForm .mktoError, body.insurance-journal .mktoForm .mktoError { padding: 0; }


}
.single.covid-19-resources-small-businesses .pie-main-site .technology-outer ul li h4 { font-weight: 700; }
.single.covid-19-resources-small-businesses .pie-main-site .technology-outer ul li h4 a { font-weight: 700; color: #ff9619; }

@media (min-width:1200px) {
    .agencies-main-site .header-list .mainmenu .menu-header-menu-container #menu-header-menu li.menu-item-has-children { position: relative; }
    .agencies-main-site .header-list .mainmenu .menu-header-menu-container #menu-header-menu ul { opacity: 0; visibility: hidden; pointer-events: none; position: absolute; top: 100%; left: 0; width: 192px; box-shadow: 0 2px 2px rgb(0, 0, 0, 0.2); display: block !important; background-color: #fff; }
    .agencies-main-site .header-list .mainmenu .menu-header-menu-container #menu-header-menu li.menu-item-has-children:hover>ul { opacity: 1; visibility: visible; pointer-events: inherit; }
    .agencies-main-site .header-list .mainmenu .menu-header-menu-container #menu-header-menu ul>li { display: block; padding: 0; }
    .agencies-main-site .header-list .mainmenu .menu-header-menu-container #menu-header-menu ul>li a { color: #646464; background-color: #fff; font-size: 16px; padding: 14px; }
}

body .form-get-qoute .nf-field-container.zip-container .field-wrap input { padding: 18px; width: 100%; border-radius: 100pc; outline: none; border: none; margin: 0 !important; }
body .form-get-qoute .nf-form-content .nf-field-container .nf-field-element select.ninja-forms-field { padding: 0 18px; width: 100%; border-radius: 100pc; outline: none; border: none !important; height: 50px; }
body .form-get-qoute .nf-form-content .nf-field-container .nf-field-element .ninja-forms-field.nj-button { margin: 0; padding: 0 0 !important; height: 50px; width: 100%; background: #ff9619; color: #fff; border-radius: 200px; outline: none; border: none; font-family: 'Open Sans'; font-weight: 700; letter-spacing: 2px; font-size: 14px; cursor: pointer; min-height: 50px; }
@media(max-width:767px) {
    body .form-get-qoute .nf-form-cont { width: 100% !important; margin: 0 !important; }
    body .form-get-qoute .nf-form-cont nf-rows-wrap { display: flex; flex-direction: column; }
    body .form-get-qoute .nf-form-cont nf-rows-wrap .nf-field-container { width: 100%; margin: 0 !important; padding: 0 !important; }
    body .form-get-qoute .nf-form-cont nf-rows-wrap .nf-field-container .field-wrap { width: 100% !important; max-width: 100%; }
    body .form-get-qoute .nf-field-container.zip-container .field-wrap input { margin: 0 0 10px !important; }
    body .form-get-qoute .nf-form-content .nf-field-container .nf-field-element select.ninja-forms-field { margin-bottom: 10px; }
}