/**
 * ==============================================================================================
 * Hubv6_Nolo Nolopath Path 4 app LESS
 * ==============================================================================================
 *
 * Provide styles for Nolopath
 *
 * @file    nolopath.theme-hv6np4.less
 * @theme   hubv6_nolo
 *
 */
@import url('https://fonts.googleapis.com/css?family=Hind:400,600,700');
.sem-contact-cta,
.voice-cta-float,
.sem-chat-block {
  display: none;
}
body > img {
  position: absolute;
  left: -9000px;
  bottom: 0;
}
.region {
  margin-top: 0;
  margin-bottom: 0;
}
.grid-region-footer {
  background-color: #01314c;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.grid-region-content-bottom {
  background-color: #f0f0f0;
  color: #999;
}
.navbar-nolo-brand {
  height: 68px;
  width: 30px;
  position: absolute;
  top: 0;
  bottom: 0;
}
@media (max-width: 669px) {
  .navbar-nolo-brand {
    min-height: 44px;
    height: 44px;
    width: 10px;
  }
}
.navbar-nolo-brand .icon-bar {
  display: block;
  height: 25%;
  min-height: 13px;
}
@media (max-width: 669px) {
  .navbar-nolo-brand .icon-bar {
    min-height: 11px;
  }
}
.navbar-nolo-brand .brand-color-1 {
  background-color: #679520;
}
.navbar-nolo-brand .brand-color-2 {
  background-color: #ff6c00;
}
.navbar-nolo-brand .brand-color-3 {
  background-color: #00aeef;
}
.navbar-nolo-brand .brand-color-4 {
  background-color: #d52300;
}
.navbar-nolopath-header {
  background-color: #01314c;
  border: none;
  border-radius: 0;
  line-height: 1.33333;
  min-height: 68px;
  height: 68px;
  margin: 0;
}
@media (max-width: 669px) {
  .navbar-nolopath-header {
    height: 44px;
    min-height: 44px;
  }
}
.navbar-nolopath-header .container {
  width: 100%;
}
@media (min-width: 670px) {
  .navbar-nolopath-header .container {
    max-width: 806px;
  }
}
@media (min-width: 670px) {
  .navbar-nolopath-header .navbar-header {
    width: 100%;
  }
}
@media (min-width: 670px) {
  .navbar-nolopath-header .navbar-header {
    width: 100%;
  }
}
.sem-logo {
  height: 68px;
  background-color: transparent;
  background-position: 30px center;
  background-repeat: no-repeat;
  -webkit-background-size: auto 70px;
          background-size: auto 70px;
}
@media (max-width: 669px) {
  .sem-logo {
    height: 44px;
    background-position: 25px center;
    -webkit-background-size: auto 52px;
            background-size: auto 52px;
  }
}
.sem-logo > span {
  display: none;
}
.sem-logo-accidentattorneys {
  background-image: url("../images/logos/logo_accidentattorneys.png");
}
.sem-logo-agediscriminationlawyers {
  background-image: url("../images/logos/logo_agediscriminationlawyers.png");
}
.sem-logo-all-about-car-accidents {
  background-image: url("../images/logos/logo_all-about-car-accidents.png");
}
.sem-logo-alllaw {
  background-image: url("../images/logos/logo_alllaw_sem.png");
}
.sem-logo-asbestoslawfirms {
  background-image: url("../images/logos/logo_asbestoslawfirms.png");
}
.sem-logo-asylumlawyers {
  background-image: url("../images/logos/logo_asylumlawyers.png");
}
.sem-logo-autoaccidentlawyers {
  background-image: url("../images/logos/logo_autoaccidentlawyers.png");
}
.sem-logo-all-about-car-accidents {
  background-image: url("../images/logos/logo_allaboutcaraccidents.png");
}
.sem-logo-aviationattorneys {
  background-image: url("../images/logos/logo_aviationattorneys.png");
}
.sem-logo-bankruptcylawfirms {
  background-image: url("../images/logos/logo_bankruptcylawfirms.png");
}
.sem-logo-birthtraumalawfirms {
  background-image: url("../images/logos/logo_birthtraumalawfirms.png");
}
.sem-logo-caraccidentattorneys {
  background-image: url("../images/logos/logo_caraccidentattorneys.png");
}
.sem-logo-childcustodylawfirms {
  background-image: url("../images/logos/logo_childcustodylawfirms.png");
}
.sem-logo-childmolestationlaws {
  background-image: url("../images/logos/logo_childmolestationlaws.png");
}
.sem-logo-childsupportlawfirms {
  background-image: url("../images/logos/logo_childsupportlawfirms.png");
}
.sem-logo-civilrightslawfirms {
  background-image: url("../images/logos/logo_civilrightslawfirms.png");
}
.sem-logo-consumerprotectionlawfirms {
  background-image: url("../images/logos/logo_consumerprotectionlawfirms.png");
}
.sem-logo-criminaldefenselawyer {
  background-image: url("../images/logos/logo_criminaldefenselawyer.png");
}
.sem-logo-debtsettlementlawyers {
  background-image: url("../images/logos/logo_debtsettlementlawyers.png");
}
.sem-logo-defamationlawfirms {
  background-image: url("../images/logos/logo_defamationlawfirms.png");
}
.sem-logo-disabilitylawyers {
  background-image: url("../images/logos/logo_disabilitylawyers.png");
}
.sem-logo-disabilitysecrets {
  background-image: url("../images/logos/logo_disabilitysecrets.png");
}
.sem-logo-discriminationlawfirms {
  background-image: url("../images/logos/logo_discriminationlawfirms.png");
}
.sem-logo-divorcelawfirms {
  background-image: url("../images/logos/logo_divorcelawfirms.png");
}
.sem-logo-divorcenet {
  background-image: url("../images/logos/logo_divorcenet.png");
}
.sem-logo-drivinglaws,
.sem-logo-dui-drivinglaws,
.sem-logo-teen-drivinglaws {
  background-image: url("../images/logos/logo_drivinglaws.png");
}
.sem-logo-drunkdrivinglawyers {
  background-image: url("../images/logos/logo_drunkdrivinglawyers.png");
}
.sem-logo-employmentlawfirms {
  background-image: url("../images/logos/logo_employmentlawfirms.png");
}
.sem-logo-environmentallawyers {
  background-image: url("../images/logos/logo_environmentallawyers.png");
}
.sem-logo-estateplanninglawfirms {
  background-image: url("../images/logos/logo_estateplanninglawfirms.png");
}
.sem-logo-filingforbankruptcyonline {
  background-image: url("../images/logos/logo_filingforbankruptcyonline.png");
}
.sem-logo-foreclosurelawfirms {
  background-image: url("../images/logos/logo_foreclosurelawfirms.png");
}
.sem-logo-hitandrunaccident {
  background-image: url("../images/logos/logo_hitandrunaccident.png");
}
.sem-logo-identitytheftattorneys {
  background-image: url("../images/logos/logo_identitytheftattorneys.png");
}
.sem-logo-intellectualpropertylawfirms {
  background-image: url("../images/logos/logo_intellectualpropertylawfirms.png");
}
.sem-logo-landlordtenantlawfirms {
  background-image: url("../images/logos/logo_landlordtenantlawfirms.png");
}
.sem-logo-lawfirms,
.sem-logo-referral-lawfirms {
  background-image: url("../images/logos/logo_lawfirms.png");
}
.sem-logo-litigationlawfirms {
  background-image: url("../images/logos/logo_litigationlawfirms.png");
}
.sem-logo-longtermdisabilityattorney {
  background-image: url("../images/logos/logo_longtermdisabilityattorney.png");
}
.sem-logo-lawyerlocator {
  background-image: url("../images/logos/logo_lawyerlocator.png");
  width: 268px;
}
.sem-logo-medicalmalpractice {
  background-image: url("../images/logos/logo_medicalmalpractice.png");
}
.sem-logo-nursinghomelawfirms {
  background-image: url("../images/logos/logo_nursinghomelawfirms.png");
}
.sem-logo-personalinjurylawyer {
  background-image: url("../images/logos/logo_personalinjurylawyer.png");
}
.sem-logo-productliabilitylawyer {
  background-image: url("../images/logos/logo_productliabilitylawyer.png");
}
.sem-logo-realestatelawyers {
  background-image: url("../images/logos/logo_realestatelawyers.png");
}
.sem-logo-sexoffenderattorney {
  background-image: url("../images/logos/logo_sexoffenderattorney.png");
}
.sem-logo-sexoffenderlawyer {
  background-image: url("../images/logos/logo_sexoffenderlawyer.png");
}
.sem-logo-sexualharassmentlawfirms {
  background-image: url("../images/logos/logo_sexualharassmentlawfirms.png");
}
.sem-logo-smallbusinesslawfirms {
  background-image: url("../images/logos/logo_smallbusinesslawfirms.png");
}
.sem-logo-socialsecuritylawfirms {
  background-image: url("../images/logos/logo_socialsecuritylawfirms.png");
}
.sem-logo-surgerymalpractice {
  background-image: url("../images/logos/logo_surgerymalpractice.png");
}
.sem-logo-taxationlawfirms {
  background-image: url("../images/logos/logo_taxationlawfirms.png");
}
.sem-logo-technologylawyers {
  background-image: url("../images/logos/logo_technologylawyers.png");
}
.sem-logo-thebankruptcysite {
  background-image: url("../images/logos/logo_thebankruptcysite.png");
}
.sem-logo-trafficviolationlawfirms {
  background-image: url("../images/logos/logo_trafficviolationlawfirms.png");
}
.sem-logo-underagedui {
  background-image: url("../images/logos/logo_underagedui.png");
}
.sem-logo-uscitizenshipattorney {
  background-image: url("../images/logos/logo_uscitizenshipattorney.png");
}
.sem-logo-usentertainmentlawyers {
  background-image: url("../images/logos/logo_usentertainmentlawyers.png");
}
.sem-logo-usimmigrationlawyers {
  background-image: url("../images/logos/logo_usimmigrationlawyers.png");
}
.sem-logo-willsandtrustslawfirms {
  background-image: url("../images/logos/logo_willsandtrustslawfirms.png");
}
.sem-logo-workerscompensationlawfirms {
  background-image: url("../images/logos/logo_workerscompensationlawfirms.png");
}
.sem-logo-wrongfuldeathlawfirms {
  background-image: url("../images/logos/logo_wrongfuldeathlawfirms.png");
}
.sem-logo-wrongfulterminationlaws {
  background-image: url("../images/logos/logo_wrongfulterminationlaws.png");
}
.sem-logo-leads-lawyers,
.sem-logo-lawyers {
  background-image: url('../images/logos/logo_lawyers_2.png');
}
.sem-logo-leads-avvo,
.sem-logo-avvo {
  background-image: url('../images/logos/logo_avvo.png');
}
.sem-logo-totaldui,
.sem-logo-leads-totaldui {
  background-image: url('../images/logos/logo_totaldui.png');
}
.sem-logo-totalbankruptcy {
  background-image: url("../images/logos/logo_totalbankrupcity.png");
}
.nolopath-domain-nolo .sem-logo-nolo {
  background-image: url("../images/logos/logo_nolo.png");
  -webkit-background-size: auto 84px;
          background-size: auto 84px;
  height: 80px;
}
.nolopath-domain-nolo .navbar-nolopath-header {
  height: auto;
}
.nolopath-domain-nolo .navbar-nolo-brand {
  display: none;
}
.nolopath-domain-alllaw .navbar-nolopath-header {
  background-color: #424242;
}
.nolopath-domain-alllaw .navbar-nolo-brand {
  display: none;
}
.nolopath-domain-alllaw .sem-logo {
  -webkit-background-size: auto 70px;
          background-size: auto 70px;
}
@media (max-width: 669px) {
  .nolopath-domain-alllaw .sem-logo {
    background-position: 15px center;
  }
}
.nolopath-domain-criminaldefenselawyer .sem-logo,
.nolopath-domain-criminaldefenselawyer .navbar-nolopath-header {
  height: 76px;
}
.nolopath-domain-criminaldefenselawyer .navbar-nolo-brand .icon-bar {
  min-height: 19px;
}
@media (max-width: 669px) {
  .nolopath-domain-criminaldefenselawyer .sem-logo,
  .nolopath-domain-criminaldefenselawyer .navbar-nolopath-header {
    height: 56px;
  }
  .nolopath-domain-criminaldefenselawyer .navbar-nolo-brand .icon-bar {
    min-height: 14px;
  }
}
.nolopath-domain-leads-lawyers .navbar-nolo-brand,
.nolopath-domain-lawyers .navbar-nolo-brand,
.nolopath-domain-leads-avvo .navbar-nolo-brand,
.nolopath-domain-avvo .navbar-nolo-brand {
  display: none;
}
.nolopath-domain-leads-lawyers .navbar-nolopath-header,
.nolopath-domain-lawyers .navbar-nolopath-header,
.nolopath-domain-leads-avvo .navbar-nolopath-header,
.nolopath-domain-avvo .navbar-nolopath-header {
  border-bottom: 1px solid #d9d9d9;
  background-color: #ffffff;
  height: 70px;
}
@media (max-width: 669px) {
  .nolopath-domain-leads-lawyers .navbar-nolopath-header,
  .nolopath-domain-lawyers .navbar-nolopath-header,
  .nolopath-domain-leads-avvo .navbar-nolopath-header,
  .nolopath-domain-avvo .navbar-nolopath-header {
    height: 55px;
  }
}
.nolopath-domain-leads-lawyers .sem-logo,
.nolopath-domain-lawyers .sem-logo,
.nolopath-domain-leads-avvo .sem-logo,
.nolopath-domain-avvo .sem-logo {
  -webkit-background-size: auto 28.5px;
          background-size: auto 28.5px;
  background-position: auto auto;
  height: 70px;
}
@media (max-width: 669px) {
  .nolopath-domain-leads-lawyers .sem-logo,
  .nolopath-domain-lawyers .sem-logo,
  .nolopath-domain-leads-avvo .sem-logo,
  .nolopath-domain-avvo .sem-logo {
    background-position: 55% 70%;
    -webkit-background-size: auto auto;
            background-size: auto auto;
    height: 52px;
  }
}
.footer-voice-cta-block {
  display: none;
  padding-bottom: 50px;
}
@media (min-width: 670px) {
  .sem-contact-cta,
  .footer-voice-cta-block,
  .sem-chat-block {
    display: none;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-logo,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-logo {
    display: block;
    width: 60%;
    float: left;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta {
    display: block;
    width: 40%;
    float: right;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-phone-text,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-phone-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta .sem-phone-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-phone-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-phone-text {
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    float: left;
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone:before,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone:before {
    width: 12px;
    height: auto;
    min-height: 13px;
    content: "";
    background-image: url("../images/icons/phone.svg");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    margin-right: 6px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 11px 24px;
    width: 168px;
    height: 40px;
    top: 14px;
    background: -webkit-linear-gradient(353.72deg, #0078CA 17.33%, #00A2DF 77.85%);
    background: -o-linear-gradient(353.72deg, #0078CA 17.33%, #00A2DF 77.85%);
    background: linear-gradient(96.28deg, #0078CA 17.33%, #00A2DF 77.85%);
    border-radius: 100px;
    position: relative;
    float: right;
    text-decoration: none;
    color: #FFFFFF;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone > span,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone > span {
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone:hover,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-header .sem-contact-cta .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-header .sem-contact-cta .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-header .sem-contact-cta .sem-business-phone:hover {
    background: #1F81C3;
  }
}
@media (max-width: 670px) {
  .sem-contact-cta,
  .footer-voice-cta-block,
  .sem-chat-block {
    display: none;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path3"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] a[href="javascript:StartNgageChat();"] {
    display: none !important;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']) a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']) a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"]:not([data-path-step='step-1']) a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']) a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']) a[href="javascript:StartNgageChat();"] {
    display: none !important;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] a[href="javascript:StartNgageChat();"],
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] a[href="javascript:StartNgageChat();"] {
    display: none;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .ngageMobileFloat,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .ngageMobileFloat,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .ngageMobileFloat,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .ngageMobileFloat,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .ngageMobileFloat,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .spacer-mobile,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .spacer-mobile,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .spacer-mobile,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .spacer-mobile,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .spacer-mobile {
    display: none !important;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-nolopath-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header {
    height: 68px;
    min-height: 68px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .sem-logo,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-nolopath-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .sem-logo {
    height: 68px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .icon-bar,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .icon-bar,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-nolopath-header .icon-bar,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .icon-bar,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .icon-bar {
    min-height: 17px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .navbar-header,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .navbar-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-nolopath-header .navbar-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .navbar-header,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .navbar-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .navbar-header .sem-logo,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .navbar-nolopath-header .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .navbar-nolopath-header .navbar-header .sem-logo,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .navbar-nolopath-header .navbar-header .sem-logo {
    width: 250px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .sem-chat-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn:before,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .sem-chat-block .sem-chat-btn:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn:before {
    width: 20px;
    height: auto;
    min-height: 18px;
    content: "";
    background-image: url("../images/icons/chat-icon.svg");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    margin-right: 0px;
    margin-top: 0px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .sem-chat-block .sem-chat-btn,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 11px 24px;
    width: 150px;
    height: 40px;
    float: right;
    margin: 15px 15px;
    background: -webkit-linear-gradient(355.67deg, #008040 -3.52%, #59A448 78.35%);
    background: -o-linear-gradient(355.67deg, #008040 -3.52%, #59A448 78.35%);
    background: linear-gradient(94.33deg, #008040 -3.52%, #59A448 78.35%);
    -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
    border-radius: 100px;
    text-decoration: none;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn > span,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .sem-chat-block .sem-chat-btn > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn > span {
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    color: #FFFFFF;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    margin: 0px 4px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn:hover,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .sem-chat-block .sem-chat-btn:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .sem-chat-block .sem-chat-btn:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .sem-chat-block .sem-chat-btn:hover {
    background: #008040;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .footer-voice-cta-block,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .footer-voice-cta-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .footer-voice-cta-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .footer-voice-cta-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .footer-voice-cta-block {
    display: block;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float {
    display: block;
    background: #FFFFFF;
    -webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.3);
            box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.3);
    position: fixed;
    bottom: 0px;
    height: 99px;
    line-height: 99px;
    width: 100%;
    border: 0;
    left: 0;
    z-index: 4000;
    text-indent: 0;
    margin-bottom: -2px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-help-text,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-help-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .call-help-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-help-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-help-text {
    position: relative;
    width: 110px;
    height: 44px;
    left: 63px;
    top: 14px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;
    color: #272727;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone:before,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone:before,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone:before {
    width: 12px;
    height: auto;
    min-height: 13px;
    content: "";
    background-image: url("../images/icons/phone.svg");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    margin-right: 6px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 11px 24px;
    width: 168px;
    height: 40px;
    top: -28px;
    left: 184px;
    background: -webkit-linear-gradient(353.72deg, #0078CA 17.33%, #00A2DF 77.85%);
    background: -o-linear-gradient(353.72deg, #0078CA 17.33%, #00A2DF 77.85%);
    background: linear-gradient(96.28deg, #0078CA 17.33%, #00A2DF 77.85%);
    -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 100px;
    position: relative;
    text-decoration: none;
    color: #FFFFFF;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone > span,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone > span,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone > span {
    font-family: Arial;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone:hover,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone:hover,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone:hover {
    background: #1F81C3;
  }
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-help-content,
  body.nolopath-domain-dui-drivinglaws[data-pid="74"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-help-content,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .call-help-content,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-help-content,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-help-content {
    position: relative;
    width: 260px;
    height: 18px;
    left: 63px;
    top: -15px;
    font-family: Nunito Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-transform: capitalize;
    color: #000000;
  }
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .footer-voice-cta-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .footer-voice-cta-block,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .footer-voice-cta-block {
    padding-bottom: 50px;
  }
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .call-cta-content .call-help-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-cta-content .call-help-text,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-cta-content .call-help-text {
    left: 30px;
    width: 150px;
  }
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .call-help-content,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .call-help-content,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .call-help-content {
    left: 30px;
    width: 280px;
  }
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path3"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path4"] .voice-cta-float .sem-business-phone,
  body.nolopath-domain-alllaw[data-pid="125"][data-theme="hv6np4"][data-path="min-path7"] .voice-cta-float .sem-business-phone {
    left: 200px;
  }
}
.navbar-nolopath-footer {
  background-color: transparent;
  font-size: 11px;
  line-height: 1.27272727;
  border: none;
  margin: 0 auto;
  display: table;
  text-align: left;
  padding: 20px 0;
  max-width: 745px;
  height: 68px;
  min-height: 68px;
  color: #fff;
}
.navbar-nolopath-footer .footer-disclaimer {
  float: none;
  width: auto;
  padding-top: 10px;
  margin: 0 0 14px 0;
  clear: both;
  text-align: left;
}
.navbar-nolopath-footer .footer-disclaimer a {
  color: white;
}
@media (max-width: 669px) {
  .navbar-nolopath-footer {
    height: auto;
    padding: 12px 0 10px;
  }
  .navbar-nolopath-footer .footer-disclaimer {
    width: auto;
    text-align: left;
  }
}
.navbar-nolopath-footer .navbar-text,
.navbar-nolopath-footer .footer-legal {
  color: inherit;
  line-height: inherit;
  font-size: inherit;
  position: relative;
}
.navbar-nolopath-footer .footer-address {
  margin: 0;
}
@media (max-width: 669px) {
  .navbar-nolopath-footer .footer-address {
    float: none;
    margin: 0 0 18px;
  }
}
.navbar-nolopath-footer .footer-copyright {
  margin: 0 54px 0 0;
}
@media (max-width: 669px) {
  .navbar-nolopath-footer .footer-copyright {
    float: none;
    margin-bottom: 6px;
    margin-right: 0;
  }
}
@media (min-width: 670px) and (max-width: 724px) {
  .navbar-nolopath-footer .footer-copyright {
    margin-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 380px;
    text-align: left;
  }
}
.navbar-nolopath-footer .footer-legal {
  margin: 0 54px 0 0;
}
@media (max-width: 669px) {
  .navbar-nolopath-footer .footer-legal {
    margin: 0 -15px;
  }
}
.navbar-nolopath-footer .footer-legal > li {
  display: inline-block;
  float: none;
}
.navbar-nolopath-footer .footer-legal > li + li:before {
  content: "|";
  padding: 0;
  margin: 0 6px 0 3px;
}
@media (max-width: 669px) {
  .navbar-nolopath-footer .footer-legal > li + li:before {
    margin: 0 2px 0 0;
  }
}
.navbar-nolopath-footer .footer-legal > li > a {
  color: inherit;
  padding: 0;
  margin: 0;
  display: inline;
  text-decoration: underline;
  line-height: inherit;
  font-size: inherit;
  border: none;
  font-weight: normal;
}
.navbar-nolopath-footer .footer-legal > li > a:hover,
.navbar-nolopath-footer .footer-legal > li > a:focus {
  color: inherit;
  text-decoration: none;
}
.grecaptcha-badge {
  display: none;
}
.chat-cta-round-logo {
  bottom: 90px;
}
[data-path-step="step-2"] .grecaptcha-badge {
  display: block;
}
[data-type="sem"] .grecaptcha-badge,
.path-type-sem .grecaptcha-badge {
  display: block;
}
[data-path="min-path3"].form-path-step-2 .grecaptcha-badge {
  display: block;
  bottom: 80px!important;
  visibility: visible!important;
}
[data-path="min-path3"].form-path-step-2 .bottom-right-black-bubble-invite-container {
  bottom: 50px;
}
[data-path="min-path3"].form-path-step-2 #bottom-right-black-bubble-invite-container,
[data-path="min-path3"].form-path-step-2 .liveChatFloatingButtonMobile,
[data-path="min-path3"].form-path-step-2 .liveChatFloatingButtonSpacer,
[data-path="min-path3"].form-path-step-2 #ngageMobileInvite,
[data-path="min-path3"].form-path-step-2 .semi-round-invite-container,
[data-path="min-path3"].form-path-step-2 .fixed-spacer,
[data-path="min-path3"].form-path-step-2 .spacer-mobile {
  display: none!important;
  visibility: hidden!important;
}
.nolopath-features-container {
  padding-top: 31px;
  padding-bottom: 15px;
  max-width: 745px;
  width: 100%;
}
@media (max-width: 669px) {
  .nolopath-features-container {
    padding-top: 10px;
  }
}
.nolopath-features-container > blockquote,
.panel-aside,
.panel-aside > .panel-heading {
  background-color: transparent;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: inherit;
}
.panel-aside > .panel-heading,
.panel-aside > .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.panel-aside .panel-title {
  font-weight: bold;
  text-transform: uppercase;
}
.nolopath-aside-quote {
  margin: 0 auto 18px;
  text-align: center;
  width: auto;
  padding: 10px 0;
}
.nolopath-aside-quote p,
.nolopath-aside-quote cite {
  display: inline;
}
@media (max-width: 669px) {
  .nolopath-aside-quote p,
  .nolopath-aside-quote cite {
    display: block;
  }
}
.nolopath-aside-quote p {
  margin: 0 15px 0 0;
  font-weight: bold;
  font-size: 24px;
}
.nolopath-aside-quote cite {
  font-style: normal;
  font-size: 18px;
}
.nolopath-aside-about-info {
  margin: 0 0 18px;
}
.nolopath-aside-about-info .panel-heading {
  padding-top: 10px;
  padding-bottom: 10px;
}
.nolopath-aside-about-info .panel-body {
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (max-width: 669px) {
  .nolopath-aside-about-info .panel-body {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.nolopath-aside-about-info .panel-body > ul {
  padding: 0 0 0 18px;
}
@media (max-width: 669px) {
  .nolopath-aside-about-info .panel-body > ul {
    margin: 0;
  }
}
.nolopath-aside-about-info .panel-body > ul > li {
  margin-bottom: 0;
  padding: 0;
}
.nolopath-aside-media-info {
  margin-bottom: 10px;
}
.nolopath-aside-media-info .media-info {
  padding: 0;
  position: relative;
  margin: 0;
  list-style: none;
}
.nolopath-aside-media-info .media-info li {
  background-repeat: no-repeat;
  display: inline-block;
}
@media (max-width: 669px) {
  .nolopath-aside-media-info .panel-body {
    padding: 0 15px;
  }
}
@media (min-width: 670px) {
  .nolopath-aside-media-info {
    height: 170px;
  }
  .nolopath-aside-media-info .panel-heading {
    padding-bottom: 5px;
  }
  .nolopath-aside-media-info .panel-body {
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }
  .nolopath-aside-media-info .media-info {
    height: 99px;
  }
  .nolopath-aside-media-info .media-info li {
    position: absolute;
  }
  .nolopath-aside-media-info .media-logo {
    -webkit-transition: all 1s ease 0s;
         -o-transition: all 1s ease 0s;
            transition: all 1s ease 0s;
  }
}
.logo-time {
  background-image: url("../images/logo-time.png");
  width: 127px;
  height: 66px;
}
@media (max-width: 669px) {
  .logo-time {
    -webkit-background-size: 97px 50px;
            background-size: 97px 50px;
    width: 97px;
  }
}
.logo-usa-today {
  background-image: url("../images/logo-usa-today.png");
  height: 66px;
  width: 88px;
}
@media (max-width: 669px) {
  .logo-usa-today {
    -webkit-background-size: 68px 50px;
            background-size: 68px 50px;
    width: 68px;
  }
}
.logo-ny-times {
  background-image: url("../images/logo-ny-times-v3.png");
  height: 50px;
  width: 212px;
}
@media (max-width: 669px) {
  .logo-ny-times {
    -webkit-background-size: 212px 50px;
            background-size: 212px 50px;
    width: 212px;
  }
}
.logo-yahoo-finance {
  background-image: url("../images/logo-yahoo-finance.png");
  height: 66px;
  width: 138px;
}
@media (max-width: 669px) {
  .logo-yahoo-finance {
    -webkit-background-size: 106px 50px;
            background-size: 106px 50px;
    width: 106px;
  }
}
.logo-washington-post {
  background-image: url("../images/logo-washington-post-v3.png");
  height: 50px;
  width: 209px;
}
@media (max-width: 669px) {
  .logo-washington-post {
    -webkit-background-size: 209px 50px;
            background-size: 209px 50px;
    width: 209px;
  }
}
.logo-kiplinger {
  background-image: url("../images/logo-kiplinger-v3.png");
  height: 50px;
  width: 101px;
}
@media (max-width: 669px) {
  .logo-kiplinger {
    -webkit-background-size: 101px 50px;
            background-size: 101px 50px;
    width: 101px;
  }
}
.logo-huffington-post {
  background-image: url("../images/logo-huffington-post-v3.png");
  height: 50px;
  width: 266px;
}
@media (max-width: 669px) {
  .logo-huffington-post {
    -webkit-background-size: 266px 50px;
            background-size: 266px 50px;
    width: 260px;
  }
}
@media (max-width: 669px) {
  .logo-time,
  .logo-usa-today,
  .logo-ny-times,
  .logo-yahoo-finance,
  .logo-washington-post,
  .logo-kiplinger,
  .logo-huffington-post {
    height: 44px;
  }
}
@media (min-width: 670px) {
  .logo-time,
  .logo-usa-today,
  .logo-ny-times,
  .logo-yahoo-finance {
    top: 0;
  }
  .logo-washington-post,
  .logo-kiplinger,
  .logo-huffington-post {
    top: 54px;
  }
  .logo-time,
  .logo-washington-post {
    left: 0;
  }
  .logo-usa-today {
    left: 183px;
  }
  .logo-ny-times {
    left: 327px;
  }
  .logo-yahoo-finance {
    left: 582px;
  }
  .logo-kiplinger {
    left: 286px;
  }
  .logo-huffington-post {
    left: 454px;
  }
}
@media (min-width: 670px) and (max-width: 724px) {
  .logo-usa-today {
    left: 142px;
  }
  .logo-ny-times {
    left: 245px;
  }
  .logo-yahoo-finance {
    left: 472px;
  }
  .logo-kiplinger {
    left: 226px;
  }
  .logo-huffington-post {
    left: 344px;
  }
}
@media (min-width: 725px) and (max-width: 780px) {
  .logo-usa-today {
    left: 160px;
  }
  .logo-ny-times {
    left: 281px;
  }
  .logo-yahoo-finance {
    left: 527px;
  }
  .logo-kiplinger {
    left: 254px;
  }
  .logo-huffington-post {
    left: 399px;
  }
}
.nolopath-form-container {
  padding-top: 20px;
}
@media (min-width: 670px) {
  .nolopath-form-container {
    padding-top: 36px;
    padding-bottom: 40px;
    margin: 0 auto;
    max-width: 745px;
    width: 100%;
  }
}
.nolopath {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 auto;
  width: 100%;
}
@media (min-width: 670px) {
  .nolopath.nolopath-step-2 {
    width: 620px;
  }
}
.nolopath.nolopath-confirm {
  margin: 0 0 30px;
}
@media (max-width: 669px) {
  .nolopath.nolopath-confirm {
    margin-bottom: 0;
  }
}
.panel-nolopath {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}
.panel-nolopath .panel-heading,
.panel-nolopath .panel-body {
  padding: 0;
}
.panel-nolopath .form-heading {
  border: none;
  background-color: transparent;
  color: #333;
  padding: 0;
  margin-bottom: 20px;
}
.panel-nolopath .form-heading {
  border-left: 5px solid #ff8a02;
  background-color: #f0f0f0;
  border-radius: 0;
  padding: 15px 14px;
}
@media (min-width: 670px) {
  .panel-nolopath .form-heading {
    margin: 0 0 38px;
    padding: 13px 14px 15px;
  }
}
.nolopath-confirm .form-heading {
  background-color: transparent;
  border: medium none;
  text-align: center;
  padding: 0;
  margin-bottom: 4px;
}
@media (min-width: 670px) {
  .nolopath-confirm .form-heading {
    margin-bottom: 15px;
  }
}
:not(.path-type-sem)[data-pid="30"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="83"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="128"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="125"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="133"] .form-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="30"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="83"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="128"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="125"] .panel-heading .panel-title span.ex,
:not(.path-type-sem)[data-pid="133"] .panel-heading .panel-title span.ex {
  display: contents;
}
:not(.path-type-sem)[data-pid="30"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="83"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="128"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="125"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="133"] .form-providers p.form-instructions span.ex {
  display: contents;
}
:not(.path-type-sem) .form-providers p.form-instructions span.ex {
  display: none;
}
.form-title {
  font-size: 18px;
  line-height: 1.33333333;
  font-weight: bold;
  font-family: "Roboto Slab Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
}
.form-title > em {
  font-style: normal;
  text-decoration: underline;
}
@media (min-width: 670px) {
  .form-title {
    font-size: 24px;
    line-height: 1.16666667;
  }
}
@media (max-width: 669px) {
  .nolopath-confirm .form-title {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media (min-width: 670px) {
  .form-providers {
    width: 500px;
    margin: 0 auto;
  }
}
.form-providers p.form-instructions,
.form-providers .presubmit-providers-message {
  text-align: left;
}
@media (min-width: 670px) {
  .form-providers p.form-instructions,
  .form-providers .presubmit-providers-message {
    text-align: center;
  }
}
.form-providers p.form-instructions {
  display: block;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 28px;
}
@media (min-width: 670px) {
  .form-providers p.form-instructions {
    margin-bottom: 38px;
  }
}
.form-providers .presubmit-providers-message {
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}
@media (min-width: 670px) {
  .form-providers .presubmit-providers-message {
    font-size: 24px;
    margin-bottom: 19px;
  }
}
:not(.path-type-sem)[data-pid="30"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="83"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="128"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="125"] .form-providers p.form-instructions span.ex,
:not(.path-type-sem)[data-pid="133"] .form-providers p.form-instructions span.ex {
  display: contents;
}
:not(.path-type-sem) .form-providers p.form-instructions span.ex {
  display: none;
}
.form-providers .provider-profile {
  background-color: transparent;
  border: 1px solid #ebebeb;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 10px;
}
.form-providers .provider-profile,
.form-providers .provider-profile + .form-instructions {
  margin-top: 20px;
}
.form-providers .provider-profile + .provider-profile {
  margin-top: 10px;
}
@media (max-width: 669px) {
  .form-providers .provider-profile {
    padding: 5px 10px;
  }
  .form-providers .provider-profile,
  .form-providers .provider-profile + .form-instructions {
    margin-top: 10px;
  }
  .form-providers .provider-profile + .provider-profile {
    margin-top: 5px;
  }
}
.form-providers .provider-name {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 0;
}
@media (max-width: 669px) {
  .form-providers .provider-name {
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }
}
.form-providers .provider-tagline {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  font-size: 12px;
  line-height: 14px;
  margin-top: 3px;
  margin-bottom: 0;
}
.form-providers .provider-tagline:hover,
.form-providers .provider-tagline:focus {
  white-space: normal;
}
@media (max-width: 669px) {
  .form-providers .provider-tagline {
    display: none;
  }
}
.form-providers-summary {
  margin: 0;
  width: 380px;
  float: right;
}
@media (max-width: 789px) {
  .form-providers-summary {
    width: 100%;
  }
}
.form-providers-summary .form-provider {
  border: none;
  padding: 0;
  margin: 0 0 27px;
}
@media (max-width: 669px) {
  .form-providers-summary .form-provider {
    margin: 0;
    padding: 23px 0;
    border-top: 2px solid #f3f3f3;
  }
}
.form-providers-summary .form-provider .nav li {
  border-right: 1px solid #00aeef;
  float: left;
  padding: 0 10px;
  margin-bottom: 0;
}
.form-providers-summary .form-provider .nav li:first-child {
  padding-left: 0;
}
.form-providers-summary .form-provider .nav li:last-child {
  border: none;
}
.form-providers-summary .form-provider .nav li a {
  color: #00aeef;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
}
.form-providers-summary .form-provider .nav li a:hover {
  background-color: transparent;
  color: #337ab7;
}
.form-providers-summary .provider-image {
  float: left;
  text-align: left;
  width: 60px;
  margin-right: 14px;
}
.form-providers-summary .provider-info {
  padding-left: 74px;
}
@media (max-width: 600px) {
  .form-providers-summary .provider-info {
    padding-left: 0;
  }
  .form-providers-summary .provider-info .provider-contacts {
    padding-left: 74px;
  }
}
.form-providers-summary .true-scheduler-container {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 600px) {
  .form-providers-summary .true-scheduler-container {
    display: block;
  }
}
.form-providers-summary .true-scheduler-container .true-scheduler-link {
  font-size: 18px;
  font-weight: 300;
  background-color: #2093D2;
  text-transform: none;
  color: #fff;
  width: 146px;
  height: 40px;
}
@media (max-width: 600px) {
  .form-providers-summary .true-scheduler-container .true-scheduler-link {
    width: 100%;
  }
}
.form-providers-summary .true-scheduler-container .true-scheduler-link svg {
  position: relative;
  top: 2px;
}
.form-providers-summary .true-scheduler-container .true-scheduler-sub {
  font-size: 12px;
  text-align: center;
  color: #c7c7c7;
  margin: auto;
}
@media (max-width: 1199px) {
  .form-providers-summary .true-scheduler-container .true-scheduler-sub {
    margin: auto 12px;
  }
}
@media (max-width: 600px) {
  .form-providers-summary .true-scheduler-container .true-scheduler-sub {
    margin-top: 8px;
    font-size: 14px;
  }
}
.form-providers-summary .true-scheduler-container .btn:not(:disabled):not(.disabled):not(.btn-success):hover {
  background-color: #006FBB;
}
.form-providers-summary .provider-name {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 3px;
}
.form-providers-summary .provider-name a {
  color: #333;
  text-decoration: none;
}
.form-providers-summary .provider-name a:hover {
  color: #666;
  text-decoration: none;
}
.form-providers-summary .provider-subscription {
  font-size: 12px;
  margin-bottom: 10px;
}
.form-providers-summary .provider-phone span {
  color: #00aeef;
  font-weight: bold;
}
.form-instructions {
  margin-bottom: 20px;
  padding: 0;
}
.form-instructions > p {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 0;
}
@media (max-width: 669px) {
  .form-instructions {
    display: none;
  }
  .form-instructions > p {
    font-size: 14px;
    line-height: 1.42857143;
  }
  .nolopath-pid-5016 .form-instructions {
    display: block;
  }
}
.nolopath-step-2 .form-instructions {
  display: none;
}
.form-breadcrumb {
  display: none !important;
}
.form-breadcrumb > .breadcrumb {
  color: #999;
  border: none;
  background-color: #f0f0f0;
  padding: 10px;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.28571429;
}
.form-breadcrumb > .breadcrumb,
.form-breadcrumb > .breadcrumb > li {
  margin-bottom: 0;
}
.form-breadcrumb > .breadcrumb > .active {
  color: inherit;
  font-weight: bold;
}
.form-practice-area-select {
  padding: 0;
  margin-bottom: 35px;
}
.form-practice-area-select .form-group {
  margin-bottom: 0;
}
.nolopath-step-2 .form-practice-area-select {
  display: none !important;
}
.form-practice-area-select.aop-routing {
  margin-top: 35px;
}
.form-practice-area-select.pid-helper-wrap .input-box {
  position: relative;
}
.form-practice-area-select.pid-helper-wrap .input-box #nolopath-practice-area-select {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}
@media (max-width: 599px) {
  .form-practice-area-select.pid-helper-wrap .input-box #nolopath-practice-area-select {
    display: none;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group {
    display: block!important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: none;
    width: 100%;
    padding: 10px 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default {
    width: 88%;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: black;
    text-align: left;
    padding-left: 30px;
    min-height: 40px;
    white-space: inherit;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default::before {
    left: 0;
    top: 10px;
    width: 20px;
    height: 20px;
    content: " ";
    border: 1.5px solid #333;
    border-radius: 10px;
    display: inline-block;
    position: absolute;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .btn-default.active::before {
    background-color: #2093d2;
    border: none;
    outline: none;
    -webkit-box-shadow: 0 0 0 2px #2093d2, inset 0 0 0 3px #fff;
            box-shadow: 0 0 0 2px #2093d2, inset 0 0 0 3px #fff;
  }
  .form-practice-area-select.pid-helper-wrap .input-box > .btn-group .btn-group .mobile-modal {
    width: 20px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body {
    margin: 0;
    margin-top: 0!important;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body .helper-body-content {
    padding: 4px 8px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .router-helper-bd .pid-router-helper-body .btn-dismiss {
    margin: 5px;
  }
  .form-practice-area-select.pid-helper-wrap .input-box .question-mark-icon {
    position: absolute;
    right: 0;
    top: 20px;
  }
}
.form-practice-area-select #pid-router-helper .desktop-tooltip,
.form-practice-area-select #pid-router-helper .mobile-modal {
  display: none;
}
@media (min-width: 600px) {
  .form-practice-area-select #pid-router-helper {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 150;
  }
  .form-practice-area-select #pid-router-helper .desktop-tooltip {
    display: block;
  }
  .form-practice-area-select #pid-router-helper .desktop-tooltip.router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
    top: 30px;
    -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.2), 3px 0px 4px -2px rgba(0, 0, 0, 0.2);
    border-top: none;
  }
}
@media (max-width: 599px) {
  .form-practice-area-select #pid-router-helper {
    display: none;
  }
}
.nolopath-confirm .form-case-info {
  padding-top: 19px;
  padding-bottom: 15px;
}
@media (min-width: 670px) {
  .nolopath-confirm .form-case-info {
    border-top: 2px solid #f3f3f3;
  }
}
.form-container {
  font-size: 16px;
  padding: 0;
  margin-bottom: 20px;
}
@media (min-width: 670px) {
  .nolopath-step-2 .form-container {
    width: 300px;
    float: right;
  }
}
.form-summary {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  color: #333;
  background-color: #f3f3f3;
  padding: 31px 27px;
}
.form-summary p {
  margin-bottom: 0;
  font-size: inherit;
  line-height: inherit;
}
.form-summary p + p {
  margin-top: 10px;
}
.form-summary .showMore {
  cursor: pointer;
  white-space: nowrap;
}
.form-summary .form-summary-edit {
  color: #999;
  margin-bottom: -10px;
}
.nolopath-step-1 .form-summary {
  display: none !important;
}
@media (min-width: 670px) {
  .nolopath-step-2 .form-summary {
    width: 300px;
    float: left;
  }
}
#nolopath[data-practice-area-id='397681'] .form-summary [data-name='zip'] {
  display: none;
}
#nolopath[data-practice-area-id='397681'] .summary-zip {
  display: none;
}
#nolopath[data-practice-area-id='397619'] .form-summary [data-name='case_description'] {
  display: none !important;
}
#nolopath[data-practice-area-id='397612'] .form-summary [data-name='case_description'] {
  display: none !important;
}
#nolopath[data-practice-area-id='397593'] .form-summary [data-name='case_description'] {
  display: none !important;
}
.form-case-summary {
  float: left;
  width: 300px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  color: #333;
  background-color: #f3f3f3;
  padding: 31px 27px;
}
.form-case-summary p {
  margin-bottom: 0;
  font-size: inherit;
  line-height: inherit;
}
.form-case-summary p + p {
  margin-top: 10px;
}
@media (max-width: 789px) {
  .form-case-summary {
    width: 100%;
  }
}
@media (max-width: 669px) {
  .form-case-summary {
    margin: 15px 0 0;
    max-width: none;
  }
}
.form-case-summary h4 {
  font-weight: bold;
  margin: 0 0 20px;
  text-align: center;
}
.form-case-summary.loading {
  visibility: hidden;
}
.form-case-summary.center {
  float: none;
  margin: 0 auto 20px auto;
}
.form-disclaimer {
  color: #999;
  font-size: 10px;
  line-height: 1.4;
  display: none;
}
.nolopath-step-last .form-disclaimer {
  display: block;
}
.form-disclaimer label {
  font-size: unset !important;
  font-weight: unset !important;
  color: unset !important;
}
.form-disclaimer.case-description-msg {
  display: block !important;
}
.form-questions label,
.form-practice-area-select label {
  font-size: 18px;
  line-height: 1.11111111;
  font-weight: bold;
  color: #333;
}
@media (min-width: 670px) {
  .form-questions label,
  .form-practice-area-select label {
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 1.25;
    font-weight: normal;
  }
}
.form-questions .form-group {
  margin-bottom: 28px;
}
@media (min-width: 670px) {
  .form-questions .form-group {
    margin-bottom: 19px;
  }
}
.form-questions .form-group + .form-group {
  display: none;
}
.form-questions .form-control,
.form-practice-area-select .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  color: #333;
  border: 1px solid #999;
  background-color: #fff;
  padding: 8px 12px 7px;
  font-weight: bold;
  line-height: 19px;
  border-radius: 0;
}
.form-questions .form-control:focus,
.form-practice-area-select .form-control:focus {
  outline: none;
}
@media (min-width: 670px) {
  .form-questions .form-control,
  .form-practice-area-select .form-control {
    padding: 8px 9px 6px 12px;
  }
}
.form-questions .form-control::-moz-placeholder,
.form-practice-area-select .form-control::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.form-questions .form-control:-ms-input-placeholder,
.form-practice-area-select .form-control:-ms-input-placeholder {
  color: #ccc;
}
.form-questions .form-control::-webkit-input-placeholder,
.form-practice-area-select .form-control::-webkit-input-placeholder {
  color: #ccc;
}
.form-questions .form-text,
.form-questions .form-select,
.form-practice-area-select .form-select {
  height: 36px;
}
@media (min-width: 670px) {
  .form-questions .form-text,
  .form-questions .form-select,
  .form-practice-area-select .form-select {
    height: 44px;
  }
}
.form-questions .form-select option,
.form-practice-area-select .form-select option {
  padding: 5px 15px;
  background-color: #fff;
}
.form-questions .btn-group {
  vertical-align: top;
}
.form-questions .btn-group > .btn-group + .btn-group {
  padding-left: 5px;
}
@media (max-width: 669px) {
  .form-questions .btn-group > .btn-group + .btn-group {
    padding-left: 2px;
  }
}
.form-questions .btn-group > .btn {
  color: #999;
  border-radius: 0;
  background-color: #fff;
  border: 1px solid #999;
  padding: 3px 5px;
  height: 36px;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 670px) {
  .form-questions .btn-group > .btn {
    height: 44px;
  }
}
.form-questions .btn-group > .btn:hover,
.form-questions .btn-group > .btn:focus {
  outline: none;
  border-color: #999;
  background-color: #fff;
  color: #999;
}
.form-questions .btn-group > .btn:active,
.form-questions .btn-group > .btn.active {
  border-color: #00aeef;
  background-color: #00aeef;
  color: #fff;
}
html.no-touchevents .form-questions .btn-group > .btn:hover,
html.no-touchevents .form-questions .btn-group > .btn:focus,
html.touchevents.browser-firefox .form-questions .btn-group > .btn:hover,
html.touchevents.browser-firefox .form-questions .btn-group > .btn:focus {
  border-color: #00aeef;
  background-color: #00caef;
  color: #fff;
}
.form-questions .label-current {
  background-color: #00aeef;
  margin-top: -2px;
  margin-left: 14px;
  font-weight: normal;
  display: inline-block;
  position: relative;
  padding: 4px 15px 4px 8px;
  border-radius: 0;
  vertical-align: top;
  font-style: normal;
}
.form-questions .label-current:before {
  background-image: url("../images/small-blue-left-arrow.png");
  content: " ";
  height: 20px;
  width: 13px;
  left: -11px;
  position: absolute;
  top: 0;
}
@media (min-width: 671px) {
  .form-questions .input-box .radio {
    display: inline-block;
    width: 30%;
  }
  .form-questions .input-box .checkbox {
    display: inline-block;
    width: 30%;
  }
}
.form-questions .answered .label-current {
  display: none;
}
.form-questions .answered + .not-answered .label-current {
  display: inline-block;
}
.form-questions .answered + .not-answered,
.form-questions .answered + .answered,
.form-questions .not-answered + .answered,
.form-questions #form-item-case_description.visited.answered {
  display: block;
}
.form-questions .answered .form-control {
  border: 2px solid #00aeef;
}
.form-questions .has-error .form-control {
  border: 1px solid #999;
}
.form-questions .has-error .validate-phone,
.form-questions .has-error .validate-email {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.form-questions .has-error .form-textarea.error {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.form-questions .inline-error {
  color: #a94442;
  font-weight: bold;
  margin: 5px 0 0;
  font-size: 12px;
}
.case-description-prompt {
  color: #595959;
  line-height: 2rem;
  margin: .5rem 0 1rem;
}
.form-actions {
  display: none;
  text-align: center;
}
@media (min-width: 670px) {
  .form-actions {
    text-align: left;
  }
}
.form-actions.valid {
  display: block;
}
.form-actions.seen-retain {
  display: block;
}
.form-actions .form-loader {
  height: 8px;
  margin-bottom: 10px;
}
.form-actions .form-actions-btn-group {
  margin: 10px 0;
}
.form-actions .btn-form-submit {
  background-color: #0077C8;
  border: none;
  height: 52px;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0%;
  text-align: center;
  width: 327px;
  font-weight: 700;
  border-radius: 0;
}
.form-actions .btn-form-submit.last-step {
  width: 300px;
}
.form-actions .btn-form-submit:hover {
  background-color: #0066AC !important;
}
@media (max-width: 669px) {
  .form-actions .btn-form-submit {
    width: 360px !important;
  }
}
@media (max-width: 380px) {
  .form-actions .btn-form-submit {
    width: 320px !important;
  }
}
.form-actions .btn-form-submit.disabled,
.form-actions .btn-form-submit[disabled],
.form-actions .btn-form-submit.disabled:hover,
.form-actions .btn-form-submit[disabled]:hover,
.form-actions .btn-form-submit.disabled:focus,
.form-actions .btn-form-submit[disabled]:focus,
.form-actions .btn-form-submit.disabled:active,
.form-actions .btn-form-submit[disabled]:active,
.form-actions .btn-form-submit.disabled.active,
.form-actions .btn-form-submit[disabled].active {
  background-color: #ccc !important;
}
.form-actions .form-providers-text {
  margin: 0 0 20px;
  text-align: left;
  font-weight: bold;
}
.form-actions .form-providers-text .form-providers-count {
  font-weight: inherit;
}
.nolopath-step-2 .form-actions .form-providers-text {
  display: none !important;
}
.form-actions .form-tcpa-message {
  float: left;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 12px;
  border: 1px solid #ebebeb;
  background-color: #fff;
  color: #999;
}
@media (max-width: 669px) {
  .form-actions .form-tcpa-message {
    text-align: left;
  }
}
@media (max-width: 669px) {
  .form-actions .submit-error {
    display: block !important;
    color: #a94442;
    font-weight: bold;
    margin: 5px 0 0;
    font-size: 12px;
  }
}
.field-message {
  font-family: "Proxima Nova Rg Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-left: 5px solid #000;
  padding-left: 20px;
  margin: 20px 0 20px 0;
}
.field-message.field-message--warning {
  border-left-color: #ec6223;
}
.field-message.field-message--warning h4 {
  color: #ec6223;
}
.field-message.gatekeeper {
  display: none;
}
.field-message h4 {
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
}
@media (max-width: 670px) {
  .field-message h4 {
    font-size: 16px;
    line-height: 1.13;
  }
}
.field-message h5 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #01314c;
}
.field-message p {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #272727;
}
@media (max-width: 670px) {
  .field-message p {
    font-size: 14px;
    line-height: 1.43;
  }
}
.field-message ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.field-message li {
  margin-bottom: 5px;
}
.field-message li::before {
  display: inline-block;
  border-radius: 50%;
  border: 4px solid #2093d2;
  margin-right: 12px;
  content: '';
}
.field-message a {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 20px;
  letter-spacing: normal;
  color: #2093d2;
  text-decoration: underline;
}
@media (max-width: 670px) {
  .field-message a {
    font-size: 16px;
  }
}
.form-questions .answered.show-message .field-message.gatekeeper {
  display: block;
}
.form-questions .answered.show-message .label-current {
  display: inline-block;
}
.show-message ~ .form-group,
.has-gatekeeper .form-actions {
  display: none !important;
}
.nolopath-step-2 .panel-nolopath .form-heading {
  display: none;
}
.nolopath-step-2 .form-actions {
  display: block;
}
.nolopath-step-2 .form-actions .btn-group {
  margin: 0;
}
.nolopath-step-2 .form-group {
  float: left;
  width: 100%;
}
.nolopath-step-2 .form-questions label,
.nolopath-step-2 .form-practice-area-select label {
  display: none;
}
.nolopath-step-2 #form-item-first_name,
.nolopath-step-2 #form-item-last_name,
.nolopath-step-2 #form-item-mail,
.nolopath-step-2 #form-item-phone {
  margin-bottom: 20px;
}
@media (min-width: 670px) {
  .nolopath-step-2 #form-item-first_name,
  .nolopath-step-2 #form-item-last_name,
  .nolopath-step-2 #form-item-mail,
  .nolopath-step-2 #form-item-phone {
    display: block;
  }
  .nolopath-step-2 #form-item-first_name .form-control,
  .nolopath-step-2 #form-item-last_name .form-control,
  .nolopath-step-2 #form-item-mail .form-control,
  .nolopath-step-2 #form-item-phone .form-control {
    padding: 8px 9px 6px;
  }
  .nolopath-step-2 #form-item-first_name,
  .nolopath-step-2 #form-item-last_name {
    width: 47%;
  }
  .nolopath-step-2 #form-item-last_name {
    float: right;
  }
  .nolopath-step-2 .form-actions button.button {
    width: 298px;
    text-transform: uppercase;
    font-weight: bold;
  }
}
.form-confirmation-message > p {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 0;
}
@media (min-width: 670px) {
  .form-confirmation-message {
    margin-bottom: 38px;
  }
}
div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation h3.form-title {
  text-align: center;
  font-family: "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800;
  font-size: 24px;
  line-height: 36px;
  color: #272727;
}
@media (min-width: 1024px) {
  div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation div.unsold-message {
    width: 1170px;
    margin-left: -webkit-calc(357px - 585px);
    margin-left: calc(357px - 585px);
  }
}
div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation div.unsold-message p {
  text-align: center;
  font-family: Nunito Sans;
  font-size: 20px;
  line-height: 32px;
  color: #595959;
}
.form-confirmation-image {
  display: none;
}
.unsold-image {
  display: block;
  margin-bottom: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.unsold-image > img {
  content: url(../images/nolo-50.png);
}
@media (max-width: 670px) {
  .unsold-image {
    margin: 20px;
  }
}
.form-confirmation-banner {
  display: none;
}
.unsold-banner {
  margin-left: -webkit-calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  margin-right: -webkit-calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-bottom: 30px;
}
.unsold-banner .lawyers-banner-image {
  position: relative;
  background-image: url(../images/laywers_banner.png);
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  width: 100%;
  height: -webkit-calc(0.664 * 50vw);
  height: calc(0.664 * 50vw);
  -webkit-background-size: 100% 90%;
          background-size: 100% 90%;
}
.unsold-banner .banner-link-button {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 11px 24px;
  width: 168px;
  height: 40px;
  background: #FD9428;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  float: right;
  color: white;
  font-family: Nunito Sans SemiBold;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  text-decoration: none;
}
.unsold-banner .banner-link-button:hover {
  background: #F17B08;
}
.unsold-banner .banner-content-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.unsold-banner .banner-content-bottom {
  position: absolute;
  top: 90%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #23343F;
  width: 100%;
  height: auto;
}
.unsold-banner .banner-content-bottom .banner-bottom-title {
  color: white;
  font-family: Nunito Sans SemiBold;
  font-style: normal;
  font-size: 18px;
  text-align: center;
  line-height: 24px;
  margin: 10px;
}
.unsold-banner .banner-content-bottom > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin: 0 auto;
  -webkit-padding-start: 0px;
     -moz-padding-start: 0px;
          padding-inline-start: 0px;
  background: #23343f;
}
.unsold-banner .banner-content-bottom > ul li {
  color: white;
  font-size: 16px;
  list-style: none;
  margin: 5px;
  vertical-align: top;
  padding: 5px;
}
.unsold-banner .banner-content-bottom > ul li img {
  max-width: 100%;
}
.unsold-banner .banner-lawyer-icon > img {
  position: absolute;
  top: 25%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: url(../images/laywers_banner_icon.png);
}
body.ndr-absent[data-pid="4"] [data-lead-type="unsold"] .unsold-banner,
body:not([data-pid="4"]) [data-lead-type="unsold"] .unsold-banner,
body[data-type="sem"] [data-lead-type="unsold"] .unsold-banner {
  display: block;
}
@media (max-width: 1024px) and (min-width: 768px) {
  div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation h3.form-title {
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 800;
    font-size: 28px;
    line-height: 36px;
  }
  div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation div.unsold-message p {
    text-align: center;
    font-family: Nunito Sans;
    font-size: 24px;
    line-height: 32px;
  }
  #nolopath-confirmation .unsold-banner {
    margin-bottom: 50px;
  }
  #nolopath-confirmation .lawyers-banner-image {
    position: relative;
    background-image: url(../images/laywers_banner.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    width: 100%;
    height: -webkit-calc(0.85 * 50vw) !important;
    height: calc(0.85 * 50vw) !important;
    -webkit-background-size: 100% 70% !important;
            background-size: 100% 70% !important;
  }
  #nolopath-confirmation .banner-lawyer-icon > img {
    width: 40%;
    top: 15%;
  }
  #nolopath-confirmation .banner-content-center {
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #nolopath-confirmation .banner-link-button {
    width: 128px;
    height: 30px;
    font-size: 12px;
    line-height: 16px;
  }
  #nolopath-confirmation .banner-content-bottom .banner-bottom-title {
    font-size: 14px;
    line-height: 18px;
  }
  #nolopath-confirmation .banner-content-bottom > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    margin: 0 auto;
    -webkit-padding-start: 0px;
       -moz-padding-start: 0px;
            padding-inline-start: 0px;
    background: #23343f;
  }
  #nolopath-confirmation .banner-content-bottom > ul li {
    color: white;
    font-size: 16px;
    list-style: none;
    margin: 5px;
    vertical-align: top;
    padding: 5px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img {
    max-width: 100%;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_the_hunffingtown_icon {
    width: 180px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_kiplinger_icon {
    width: 100px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_the_new_york_times_icon {
    width: 180px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_time_icon {
    width: 100px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_usa_today_icon {
    width: 120px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_the_washinton_post_icon {
    width: 160px;
  }
  #nolopath-confirmation .banner-content-bottom > ul li img.banner_yahoo_icon {
    width: 100px;
  }
}
@media (max-width: 767px) {
  div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation h3.form-title {
    text-align: center;
    font-family: Nunito Sans;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 0.5rem;
  }
  div.nolopath-confirm[data-lead-type-clean="unsold"] #nolopath-confirmation div.unsold-message p {
    text-align: center;
    font-family: Nunito Sans;
  }
  #nolopath-confirmation  .unsold-banner {
    margin-top: 15px;
    margin-bottom: 0px;
    height: calc(0.664 * 100vw) !important;
    height: -webkit-calc(0.664 * 100vw) !important;
  }
  #nolopath-confirmation  .lawyers-banner-image {
    position: relative;
    background-image: url(../images/laywers_banner.png);
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    width: 100%;
    height: -webkit-calc(1.2 * 50vw) !important;
    height: calc(1.2 * 50vw) !important;
    -webkit-background-size: 100% 70% !important;
            background-size: 100% 70% !important;
    margin-bottom: 10px;
  }
  #nolopath-confirmation  .banner-lawyer-icon > img {
    position: absolute;
    content: url(../images/laywers_banner_icon.png);
    top: 20%;
    left: 50%;
    width: 40%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #nolopath-confirmation  .banner-content-center {
    position: absolute;
    top: 40%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  #nolopath-confirmation  .banner-link-button {
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 10px;
    width: 85px;
    height: 24px;
    background: #FD9428;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    float: right;
    font-family: Nunito Sans SemiBold;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #FFFFFF;
    text-decoration: none;
  }
  #nolopath-confirmation  .banner-content-bottom {
    position: absolute;
    top: 80%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #23343F;
    width: 100%;
    height: auto;
  }
  #nolopath-confirmation  .banner-content-bottom .banner-bottom-title {
    color: white;
    font-family: Nunito Sans SemiBold;
    font-style: normal;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    margin: 5px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    float: left;
    margin: 0 auto;
    -webkit-padding-start: 0px;
       -moz-padding-start: 0px;
            padding-inline-start: 0px;
    background: #23343f;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li {
    color: white;
    font-size: 16px;
    list-style: none;
    margin: 2px;
    vertical-align: top;
    padding: 5px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img {
    max-width: 100%;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_the_hunffingtown_icon {
    width: 100px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_kiplinger_icon {
    width: 50px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_the_new_york_times_icon {
    width: 100px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_time_icon {
    width: 40px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_usa_today_icon {
    width: 40px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_the_washinton_post_icon {
    width: 100px;
  }
  #nolopath-confirmation  .banner-content-bottom > ul li img.banner_yahoo_icon {
    width: 50px;
  }
}
.form-related-products {
  max-width: none;
  float: left;
  width: 100%;
  margin: 20px 0 0;
}
.form-related-products .media-left {
  padding-right: 15px;
}
.form-related-products .media-left img {
  width: 80px;
}
@media (max-width: 669px) {
  .form-related-products {
    width: 100%;
    max-width: none;
  }
}
@media (min-width: 670px) {
  .form-related-products {
    margin-top: 0;
    float: right;
    max-width: 380px;
  }
  .form-related-products.hidden-xs.desktop-ndr {
    float: none;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 670px) and (max-width: 789px) {
  .form-related-products {
    width: 100%;
    max-width: none;
  }
}
.form-related-products h4 {
  margin-top: 0;
  font-weight: bold;
}
.form-related-products > p {
  margin: 0 0 20px;
}
.form-related-products.no-display {
  display: none;
}
@media (min-width: 670px) {
  .ndr-render .form-case-info.clearfix {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ndr-render .form-related-products[data-retrieve="ndr"] {
    float: none;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .ndr-render .form-providers-summary.list-group,
  .ndr-render .form-related-products[data-retrieve="products"] {
    float: none;
    padding-left: 40px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .ndr-render .form-case-summary {
    float: none;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"].panel-body.form-step-confirmation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"].panel-body.form-step-confirmation .form-confirmation-message.unsold-message {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"].panel-body.form-step-confirmation .unsold-image {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"].panel-body.form-step-confirmation .form-case-info.clearfix {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"] .form-related-products[data-retrieve="products"] {
  display: none!important;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"] .form-case-summary {
  width: 100%;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"] .form-related-products[data-retrieve="ndr"] {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.ndr-render[data-pid="4"] [data-lead-type="unsold"] .form-confirmation-banner {
  display: none!important;
}
@media (min-width: 670px) {
  body:not([data-path="min-path3"]).ndr-render[data-pid="4"] [data-lead-type="unsold"].panel-body.form-step-confirmation .form-confirmation-message.unsold-message {
    margin-right: -webkit-calc(357px - 585px);
    margin-right: calc(357px - 585px);
  }
}
.ndr-render.disqualified-route[data-pid="4"] .form-related-products[data-retrieve="products"] {
  display: none!important;
}
.ndr-render.disqualified-route[data-pid="4"] .form-case-summary {
  width: 100%;
}
.ndr-render.disqualified-route[data-pid="4"] .form-confirmation-message.network-message p {
  text-align: center;
}
.sms-notice .modal__inner {
  margin: 17px 15px;
}
@media screen and (min-width: 320px) {
  .sms-notice .modal__inner {
    max-width: 290px;
    margin: 17px auto;
  }
}
@media screen and (min-width: 375px) {
  .sms-notice .modal__inner {
    max-width: 335px;
    margin: 40px auto;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal__inner {
    max-width: 450px;
    margin: 31px auto;
  }
}
.sms-notice .modal-content {
  border: none;
  background-color: #fff;
  font-family: 'Hind', sans-serif;
  font-stretch: normal;
  text-align: center;
  border-radius: 9px 9px 0 0;
  overflow: hidden;
}
.sms-notice .modal-content__header {
  height: 75px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__header {
    height: 109px;
  }
}
.sms-notice .modal-content__body,
.sms-notice .modal-content__footer {
  padding: 0;
  margin: 0 15px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__body {
    margin: 0 30px;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-content__footer {
    margin: 0 20px;
  }
}
.sms-notice .modal-header {
  background-color: #1098db;
  background-image: url("../images/513518_text-icon.png"), url(../../images/513518_text-icon.png);
  -webkit-background-size: 69px 55px;
          background-size: 69px 55px;
  background-repeat: no-repeat;
  background-position: -webkit-calc(50% + 17px) bottom;
  background-position: calc(50% + 17px) bottom;
}
.sms-notice .modal-header__close {
  float: right;
  margin: 0;
  width: 12px;
  height: 12px;
  padding: 0;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-header__close {
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-header {
    -webkit-background-size: 89px 69px;
            background-size: 89px 69px;
    background-position: -webkit-calc(50% + 22px) bottom;
    background-position: calc(50% + 22px) bottom;
  }
}
.sms-notice .modal-title {
  font-size: 20px;
  letter-spacing: -0.4px;
  font-weight: 700;
  color: #1098db;
  line-height: 1;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-title {
    font-size: 24px;
    letter-spacing: -0.5px;
  }
}
.sms-notice .modal-body__title {
  margin: 30px 0 16px;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-body__title {
    margin: 40px 0 16px;
  }
}
.sms-notice .modal-body__text {
  margin: 0 0 22px;
}
.sms-notice .modal-body__btn {
  padding: 17px 0 15px;
  width: 167px;
  margin: 0 auto 30px;
}
.sms-notice .modal-text {
  font-style: normal;
  line-height: 1.25;
  font-weight: 400;
  font-size: 16px;
  color: #272727;
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-text {
    line-height: 1.4;
    font-size: 15px;
  }
}
.sms-notice .modal-footer {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.17;
  color: #999;
  text-align: left;
  border: none;
}
.sms-notice .modal-footer p {
  margin: 0 0 16px;
}
@media screen and (min-width: 375px) {
  .sms-notice .modal-footer {
    line-height: 1.17;
  }
}
@media screen and (min-width: 508px) {
  .sms-notice .modal-footer {
    line-height: 1.25;
  }
}
.sms-notice .modal-link {
  color: #1098db;
  text-decoration: none;
}
.sms-notice .modal-link:active,
.sms-notice .modal-link:focus {
  color: #1098db;
}
.sms-notice .button {
  border-radius: 2px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1;
  font-family: 'Hind', sans-serif;
}
.sms-notice .btn-confirm {
  background: #ff8a00;
  background-color: #ff8a00;
  color: #fff;
  border: none;
  outline: none;
}
.sms-notice .btn-confirm:active {
  background-color: #061726;
}
.sms-notice .btn-close {
  background-color: transparent;
  background: transparent;
  position: relative;
  border: none;
  outline: none;
  overflow: hidden;
}
.sms-notice .btn-close::before,
.sms-notice .btn-close::after {
  content: '';
  position: absolute;
  height: 2px;
  width: 32px;
  top: 5px;
  left: -10px;
  background: #fff;
}
@media screen and (min-width: 508px) {
  .sms-notice .btn-close::before,
  .sms-notice .btn-close::after {
    height: 3px;
    left: -8px;
    top: 6px;
  }
}
.sms-notice .btn-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.sms-notice .btn-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}
@media (max-width: 669px) {
  .form-item.hide {
    display: none !important;
  }
  .form-item,
  .form-actions {
    display: block !important;
  }
  .form-questions .label {
    display: none !important;
  }
}
#form-item-case_description + #form-item-zip {
  display: none;
}
.answered + #form-item-case_description + #form-item-zip {
  display: block;
}
.not-answered + #form-item-zip,
.not-answered + #form-item-zip + #form-item-case_description {
  display: none;
}
.nolopath-pid-397619 #form-item-case_description {
  display: none !important;
}
.nolopath-pid-397612 #form-item-case_description {
  display: none !important;
}
.nolopath-pid-397593 #form-item-case_description {
  display: none !important;
}
#mobile-hide-btn-group .input-box > .btn-group,
#nolopath-form .form-practice-area-select .input-box > .btn-group,
#form-item-q8 .input-box > .btn-group,
#form-item-q33 .input-box > .btn-group,
#form-item-q40 .input-box > .btn-group,
#form-item-q59 .input-box > .btn-group,
#form-item-q100 .input-box > .btn-group,
#form-item-q134 .input-box > .btn-group,
#form-item-q165 .input-box > .btn-group,
#form-item-q211 .input-box > .btn-group,
#form-item-q329 .input-box > .btn-group,
#form-item-q351 .input-box > .btn-group,
#form-item-q441 .input-box > .btn-group,
#form-item-q581 .input-box > .btn-group,
#form-item-q591 .input-box > .btn-group,
#form-item-q601 .input-box > .btn-group,
#form-item-q641 .input-box > .btn-group,
#form-item-q961 .input-box > .btn-group,
#form-item-q1066 .input-box > .btn-group {
  display: none;
}
#mobile-hide-text-group input.form-control,
#form-item-q1066 input.form-control {
  display: none;
}
#mobile-hide-form-select .form-select,
#form-item-q1 .form-select,
#form-item-q2 .form-select,
#form-item-q3 .form-select,
#form-item-q4 .form-select,
#form-item-q6 .form-select,
#form-item-q9 .form-select,
#form-item-q13 .form-select,
#form-item-q16 .form-select,
#form-item-q28 .form-select,
#form-item-q31 .form-select,
#form-item-q39 .form-select,
#form-item-q41 .form-select,
#form-item-q42 .form-select,
#form-item-q43 .form-select,
#form-item-q44 .form-select,
#form-item-q45 .form-select,
#form-item-q46 .form-select,
#form-item-q48 .form-select,
#form-item-q53 .form-select,
#form-item-q55 .form-select,
#form-item-q57 .form-select,
#form-item-q58 .form-select,
#form-item-q60 .form-select,
#form-item-q63 .form-select,
#form-item-q64 .form-select,
#form-item-q69 .form-select,
#form-item-q74 .form-select,
#form-item-q75 .form-select,
#form-item-q80 .form-select,
#form-item-q81 .form-select,
#form-item-q82 .form-select,
#form-item-q87 .form-select,
#form-item-q88 .form-select,
#form-item-q89 .form-select,
#form-item-q1132 .form-select,
#form-item-q90 .form-select,
#form-item-q91 .form-select,
#form-item-q92 .form-select,
#form-item-q95 .form-select,
#form-item-q98 .form-select,
#form-item-q101 .form-select,
#form-item-q102 .form-select,
#form-item-q104 .form-select,
#form-item-q105 .form-select,
#form-item-q109 .form-select,
#form-item-q129 .form-select,
#form-item-q138 .form-select,
#form-item-q139 .form-select,
#form-item-q140 .form-select,
#form-item-q144 .form-select,
#form-item-q148 .form-select,
#form-item-q151 .form-select,
#form-item-q161 .form-select,
#form-item-q162 .form-select,
#form-item-q163 .form-select,
#form-item-q164 .form-select,
#form-item-q166 .form-select,
#form-item-q221 .form-select,
#form-item-q231 .form-select,
#form-item-q241 .form-select,
#form-item-q251 .form-select,
#form-item-q261 .form-select,
#form-item-q283 .form-select,
#form-item-q293 .form-select,
#form-item-q303 .form-select,
#form-item-q313 .form-select,
#form-item-q323 .form-select,
#form-item-q324 .form-select,
#form-item-q325 .form-select,
#form-item-q326 .form-select,
#form-item-q327 .form-select,
#form-item-q328 .form-select,
#form-item-q330 .form-select,
#form-item-q331 .form-select,
#form-item-q332 .form-select,
#form-item-q333 .form-select,
#form-item-q334 .form-select,
#form-item-q341 .form-select,
#form-item-q361 .form-select,
#form-item-q371 .form-select,
#form-item-q381 .form-select,
#form-item-q391 .form-select,
#form-item-q411 .form-select,
#form-item-q421 .form-select,
#form-item-q431 .form-select,
#form-item-q451 .form-select,
#form-item-q461 .form-select,
#form-item-q471 .form-select,
#form-item-q481 .form-select,
#form-item-q491 .form-select,
#form-item-q501 .form-select,
#form-item-q511 .form-select,
#form-item-q521 .form-select,
#form-item-q531 .form-select,
#form-item-q541 .form-select,
#form-item-q551 .form-select,
#form-item-q561 .form-select,
#form-item-q571 .form-select,
#form-item-q611 .form-select,
#form-item-q621 .form-select,
#form-item-q631 .form-select,
#form-item-q651 .form-select,
#form-item-q661 .form-select,
#form-item-q671 .form-select,
#form-item-q681 .form-select,
#form-item-q691 .form-select,
#form-item-q701 .form-select,
#form-item-q711 .form-select,
#form-item-q721 .form-select,
#form-item-q741 .form-select,
#form-item-q751 .form-select,
#form-item-q761 .form-select,
#form-item-q771 .form-select,
#form-item-q781 .form-select,
#form-item-q791 .form-select,
#form-item-q921 .form-select,
#form-item-q931 .form-select,
#form-item-q941 .form-select,
#form-item-q951 .form-select,
#form-item-q971 .form-select,
#form-item-q981 .form-select,
#form-item-q991 .form-select,
#form-item-q1001 .form-select,
#form-item-q1011 .form-select,
#form-item-q1035 .form-select,
#form-item-q1036 .form-select,
#form-item-q1037 .form-select,
#form-item-q1038 .form-select,
#form-item-q1039 .form-select,
#form-item-q1046 .form-select,
#form-item-q1048 .form-select,
#form-item-q1047 .form-select,
#form-item-q1108 .form-select,
#form-item-q1109 .form-select,
#form-item-q1110 .form-select,
#form-item-q1111 .form-select,
#form-item-q1112 .form-select,
#form-item-q1113 .form-select,
#form-item-q1057 .form-select,
#form-item-q1058 .form-select,
#form-item-q1059 .form-select,
#form-item-q1065 .form-select,
#form-item-q1072 .form-select,
#form-item-q1073 .form-select,
#form-item-q1074 .form-select,
#form-item-q1075 .form-select,
#form-item-q1067 .form-select,
#form-item-q1068 .form-select,
#form-item-q1069 .form-select,
#form-item-q1070 .form-select,
#form-item-q1071 .form-select,
#form-item-q1079 .form-select,
#form-item-q1080 .form-select,
#form-item-q1081 .form-select,
#form-item-q1094 .form-select,
#form-item-q1095 .form-select,
#form-item-q1096 .form-select,
#form-item-q1097 .form-select {
  display: none;
}
#mobile-hide-form-select-inline-error .form-select,
#mobile-hide-form-select-inline-error .form-select + .inline-error,
#form-item-q211 .form-select,
#form-item-q211 .form-select + .inline-error {
  display: none;
}
#show-btn-group-as-vertical .btn-group {
  border: none;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
#show-btn-group-as-vertical .btn-group > .btn-group {
  display: block;
  width: 100%;
  max-width: 100%;
  float: none;
}
#show-btn-group-as-vertical .btn-group > .btn-group + .btn-group {
  padding: 0;
  margin: 2px 0 0;
}
#show-btn-group-as-vertical .btn-group > .btn-group > .btn {
  float: none;
}
@media (max-width: 669px) {
  #mobile-show-btn-group-as-vertical .btn-group,
  #form-item-q1 .btn-group,
  #form-item-q2 .btn-group,
  #form-item-q4 .btn-group,
  #form-item-q6 .btn-group,
  #form-item-q9 .btn-group,
  #form-item-q13 .btn-group,
  #form-item-q16 .btn-group,
  #form-item-q28 .btn-group,
  #form-item-q31 .btn-group,
  #form-item-q39 .btn-group,
  #form-item-q41 .btn-group,
  #form-item-q42 .btn-group,
  #form-item-q44 .btn-group,
  #form-item-q45 .btn-group,
  #form-item-q48 .btn-group,
  #form-item-q55 .btn-group,
  #form-item-q57 .btn-group,
  #form-item-q63 .btn-group,
  #form-item-q74 .btn-group,
  #form-item-q75 .btn-group,
  #form-item-q81 .btn-group,
  #form-item-q82 .btn-group,
  #form-item-q87 .btn-group,
  #form-item-q88 .btn-group,
  #form-item-q89 .btn-group,
  #form-item-q1132 .btn-group,
  #form-item-q90 .btn-group,
  #form-item-q91 .btn-group,
  #form-item-q92 .btn-group,
  #form-item-q95 .btn-group,
  #form-item-q98 .btn-group,
  #form-item-q101 .btn-group,
  #form-item-q102 .btn-group,
  #form-item-q105 .btn-group,
  #form-item-q109 .btn-group,
  #form-item-q129 .btn-group,
  #form-item-q138 .btn-group,
  #form-item-q139 .btn-group,
  #form-item-q144 .btn-group,
  #form-item-q148 .btn-group,
  #form-item-q161 .btn-group,
  #form-item-q162 .btn-group,
  #form-item-q163 .btn-group,
  #form-item-q164 .btn-group,
  #form-item-q166 .btn-group,
  #form-item-q221 .btn-group,
  #form-item-q241 .btn-group,
  #form-item-q283 .btn-group,
  #form-item-q293 .btn-group,
  #form-item-q303 .btn-group,
  #form-item-q313 .btn-group,
  #form-item-q323 .btn-group,
  #form-item-q324 .btn-group,
  #form-item-q325 .btn-group,
  #form-item-q326 .btn-group,
  #form-item-q327 .btn-group,
  #form-item-q328 .btn-group,
  #form-item-q330 .btn-group,
  #form-item-q331 .btn-group,
  #form-item-q332 .btn-group,
  #form-item-q333 .btn-group,
  #form-item-q334 .btn-group,
  #form-item-q341 .btn-group,
  #form-item-q361 .btn-group,
  #form-item-q371 .btn-group,
  #form-item-q391 .btn-group,
  #form-item-q411 .btn-group,
  #form-item-q431 .btn-group,
  #form-item-q451 .btn-group,
  #form-item-q571 .btn-group,
  #form-item-q631 .btn-group,
  #form-item-q1047 .btn-group,
  #form-item-q1108 .btn-group,
  #form-item-q1109 .btn-group,
  #form-item-q1110 .btn-group,
  #form-item-q1111 .btn-group,
  #form-item-q1112 .btn-group,
  #form-item-q1113 .btn-group,
  #form-item-q1057 .btn-group,
  #form-item-q1058 .btn-group,
  #form-item-q1059 .btn-group,
  #form-item-q1065 .btn-group,
  #form-item-q1067 .btn-group,
  #form-item-q1068 .btn-group,
  #form-item-q1069 .btn-group,
  #form-item-q1070 .btn-group,
  #form-item-q1071 .btn-group,
  #form-item-q1079 .btn-group,
  #form-item-q1080 .btn-group,
  #form-item-q1081 .btn-group,
  #form-item-q1094 .btn-group,
  #form-item-q1095 .btn-group,
  #form-item-q1096 .btn-group,
  #form-item-q1097 .btn-group {
    border: none;
    display: inline-block;
    position: relative;
    vertical-align: middle;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group,
  #form-item-q1 .btn-group > .btn-group,
  #form-item-q2 .btn-group > .btn-group,
  #form-item-q4 .btn-group > .btn-group,
  #form-item-q6 .btn-group > .btn-group,
  #form-item-q9 .btn-group > .btn-group,
  #form-item-q13 .btn-group > .btn-group,
  #form-item-q16 .btn-group > .btn-group,
  #form-item-q28 .btn-group > .btn-group,
  #form-item-q31 .btn-group > .btn-group,
  #form-item-q39 .btn-group > .btn-group,
  #form-item-q41 .btn-group > .btn-group,
  #form-item-q42 .btn-group > .btn-group,
  #form-item-q44 .btn-group > .btn-group,
  #form-item-q45 .btn-group > .btn-group,
  #form-item-q48 .btn-group > .btn-group,
  #form-item-q55 .btn-group > .btn-group,
  #form-item-q57 .btn-group > .btn-group,
  #form-item-q63 .btn-group > .btn-group,
  #form-item-q74 .btn-group > .btn-group,
  #form-item-q75 .btn-group > .btn-group,
  #form-item-q81 .btn-group > .btn-group,
  #form-item-q82 .btn-group > .btn-group,
  #form-item-q87 .btn-group > .btn-group,
  #form-item-q88 .btn-group > .btn-group,
  #form-item-q89 .btn-group > .btn-group,
  #form-item-q1132 .btn-group > .btn-group,
  #form-item-q90 .btn-group > .btn-group,
  #form-item-q91 .btn-group > .btn-group,
  #form-item-q92 .btn-group > .btn-group,
  #form-item-q95 .btn-group > .btn-group,
  #form-item-q98 .btn-group > .btn-group,
  #form-item-q101 .btn-group > .btn-group,
  #form-item-q102 .btn-group > .btn-group,
  #form-item-q105 .btn-group > .btn-group,
  #form-item-q109 .btn-group > .btn-group,
  #form-item-q129 .btn-group > .btn-group,
  #form-item-q138 .btn-group > .btn-group,
  #form-item-q139 .btn-group > .btn-group,
  #form-item-q144 .btn-group > .btn-group,
  #form-item-q148 .btn-group > .btn-group,
  #form-item-q161 .btn-group > .btn-group,
  #form-item-q162 .btn-group > .btn-group,
  #form-item-q163 .btn-group > .btn-group,
  #form-item-q164 .btn-group > .btn-group,
  #form-item-q166 .btn-group > .btn-group,
  #form-item-q221 .btn-group > .btn-group,
  #form-item-q241 .btn-group > .btn-group,
  #form-item-q283 .btn-group > .btn-group,
  #form-item-q293 .btn-group > .btn-group,
  #form-item-q303 .btn-group > .btn-group,
  #form-item-q313 .btn-group > .btn-group,
  #form-item-q323 .btn-group > .btn-group,
  #form-item-q324 .btn-group > .btn-group,
  #form-item-q325 .btn-group > .btn-group,
  #form-item-q326 .btn-group > .btn-group,
  #form-item-q327 .btn-group > .btn-group,
  #form-item-q328 .btn-group > .btn-group,
  #form-item-q330 .btn-group > .btn-group,
  #form-item-q331 .btn-group > .btn-group,
  #form-item-q332 .btn-group > .btn-group,
  #form-item-q333 .btn-group > .btn-group,
  #form-item-q334 .btn-group > .btn-group,
  #form-item-q341 .btn-group > .btn-group,
  #form-item-q361 .btn-group > .btn-group,
  #form-item-q371 .btn-group > .btn-group,
  #form-item-q391 .btn-group > .btn-group,
  #form-item-q411 .btn-group > .btn-group,
  #form-item-q431 .btn-group > .btn-group,
  #form-item-q451 .btn-group > .btn-group,
  #form-item-q571 .btn-group > .btn-group,
  #form-item-q631 .btn-group > .btn-group,
  #form-item-q1047 .btn-group > .btn-group,
  #form-item-q1108 .btn-group > .btn-group,
  #form-item-q1109 .btn-group > .btn-group,
  #form-item-q1110 .btn-group > .btn-group,
  #form-item-q1111 .btn-group > .btn-group,
  #form-item-q1112 .btn-group > .btn-group,
  #form-item-q1113 .btn-group > .btn-group,
  #form-item-q1057 .btn-group > .btn-group,
  #form-item-q1058 .btn-group > .btn-group,
  #form-item-q1059 .btn-group > .btn-group,
  #form-item-q1065 .btn-group > .btn-group,
  #form-item-q1067 .btn-group > .btn-group,
  #form-item-q1068 .btn-group > .btn-group,
  #form-item-q1069 .btn-group > .btn-group,
  #form-item-q1070 .btn-group > .btn-group,
  #form-item-q1071 .btn-group > .btn-group,
  #form-item-q1079 .btn-group > .btn-group,
  #form-item-q1080 .btn-group > .btn-group,
  #form-item-q1081 .btn-group > .btn-group,
  #form-item-q1094 .btn-group > .btn-group,
  #form-item-q1095 .btn-group > .btn-group,
  #form-item-q1096 .btn-group > .btn-group,
  #form-item-q1097 .btn-group > .btn-group {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group + .btn-group,
  #form-item-q1 .btn-group > .btn-group + .btn-group,
  #form-item-q2 .btn-group > .btn-group + .btn-group,
  #form-item-q4 .btn-group > .btn-group + .btn-group,
  #form-item-q6 .btn-group > .btn-group + .btn-group,
  #form-item-q9 .btn-group > .btn-group + .btn-group,
  #form-item-q13 .btn-group > .btn-group + .btn-group,
  #form-item-q16 .btn-group > .btn-group + .btn-group,
  #form-item-q28 .btn-group > .btn-group + .btn-group,
  #form-item-q31 .btn-group > .btn-group + .btn-group,
  #form-item-q39 .btn-group > .btn-group + .btn-group,
  #form-item-q41 .btn-group > .btn-group + .btn-group,
  #form-item-q42 .btn-group > .btn-group + .btn-group,
  #form-item-q44 .btn-group > .btn-group + .btn-group,
  #form-item-q45 .btn-group > .btn-group + .btn-group,
  #form-item-q48 .btn-group > .btn-group + .btn-group,
  #form-item-q55 .btn-group > .btn-group + .btn-group,
  #form-item-q57 .btn-group > .btn-group + .btn-group,
  #form-item-q63 .btn-group > .btn-group + .btn-group,
  #form-item-q74 .btn-group > .btn-group + .btn-group,
  #form-item-q75 .btn-group > .btn-group + .btn-group,
  #form-item-q81 .btn-group > .btn-group + .btn-group,
  #form-item-q82 .btn-group > .btn-group + .btn-group,
  #form-item-q87 .btn-group > .btn-group + .btn-group,
  #form-item-q88 .btn-group > .btn-group + .btn-group,
  #form-item-q89 .btn-group > .btn-group + .btn-group,
  #form-item-q1132 .btn-group > .btn-group + .btn-group,
  #form-item-q90 .btn-group > .btn-group + .btn-group,
  #form-item-q91 .btn-group > .btn-group + .btn-group,
  #form-item-q92 .btn-group > .btn-group + .btn-group,
  #form-item-q95 .btn-group > .btn-group + .btn-group,
  #form-item-q98 .btn-group > .btn-group + .btn-group,
  #form-item-q101 .btn-group > .btn-group + .btn-group,
  #form-item-q102 .btn-group > .btn-group + .btn-group,
  #form-item-q105 .btn-group > .btn-group + .btn-group,
  #form-item-q109 .btn-group > .btn-group + .btn-group,
  #form-item-q129 .btn-group > .btn-group + .btn-group,
  #form-item-q138 .btn-group > .btn-group + .btn-group,
  #form-item-q139 .btn-group > .btn-group + .btn-group,
  #form-item-q144 .btn-group > .btn-group + .btn-group,
  #form-item-q148 .btn-group > .btn-group + .btn-group,
  #form-item-q161 .btn-group > .btn-group + .btn-group,
  #form-item-q162 .btn-group > .btn-group + .btn-group,
  #form-item-q163 .btn-group > .btn-group + .btn-group,
  #form-item-q164 .btn-group > .btn-group + .btn-group,
  #form-item-q166 .btn-group > .btn-group + .btn-group,
  #form-item-q221 .btn-group > .btn-group + .btn-group,
  #form-item-q241 .btn-group > .btn-group + .btn-group,
  #form-item-q283 .btn-group > .btn-group + .btn-group,
  #form-item-q293 .btn-group > .btn-group + .btn-group,
  #form-item-q303 .btn-group > .btn-group + .btn-group,
  #form-item-q313 .btn-group > .btn-group + .btn-group,
  #form-item-q323 .btn-group > .btn-group + .btn-group,
  #form-item-q324 .btn-group > .btn-group + .btn-group,
  #form-item-q325 .btn-group > .btn-group + .btn-group,
  #form-item-q326 .btn-group > .btn-group + .btn-group,
  #form-item-q327 .btn-group > .btn-group + .btn-group,
  #form-item-q328 .btn-group > .btn-group + .btn-group,
  #form-item-q330 .btn-group > .btn-group + .btn-group,
  #form-item-q331 .btn-group > .btn-group + .btn-group,
  #form-item-q332 .btn-group > .btn-group + .btn-group,
  #form-item-q333 .btn-group > .btn-group + .btn-group,
  #form-item-q334 .btn-group > .btn-group + .btn-group,
  #form-item-q341 .btn-group > .btn-group + .btn-group,
  #form-item-q361 .btn-group > .btn-group + .btn-group,
  #form-item-q371 .btn-group > .btn-group + .btn-group,
  #form-item-q391 .btn-group > .btn-group + .btn-group,
  #form-item-q411 .btn-group > .btn-group + .btn-group,
  #form-item-q431 .btn-group > .btn-group + .btn-group,
  #form-item-q451 .btn-group > .btn-group + .btn-group,
  #form-item-q571 .btn-group > .btn-group + .btn-group,
  #form-item-q631 .btn-group > .btn-group + .btn-group,
  #form-item-q1047 .btn-group > .btn-group + .btn-group,
  #form-item-q1108 .btn-group > .btn-group + .btn-group,
  #form-item-q1109 .btn-group > .btn-group + .btn-group,
  #form-item-q1110 .btn-group > .btn-group + .btn-group,
  #form-item-q1111 .btn-group > .btn-group + .btn-group,
  #form-item-q1112 .btn-group > .btn-group + .btn-group,
  #form-item-q1113 .btn-group > .btn-group + .btn-group,
  #form-item-q1057 .btn-group > .btn-group + .btn-group,
  #form-item-q1058 .btn-group > .btn-group + .btn-group,
  #form-item-q1059 .btn-group > .btn-group + .btn-group,
  #form-item-q1065 .btn-group > .btn-group + .btn-group,
  #form-item-q1067 .btn-group > .btn-group + .btn-group,
  #form-item-q1068 .btn-group > .btn-group + .btn-group,
  #form-item-q1069 .btn-group > .btn-group + .btn-group,
  #form-item-q1070 .btn-group > .btn-group + .btn-group,
  #form-item-q1071 .btn-group > .btn-group + .btn-group,
  #form-item-q1079 .btn-group > .btn-group + .btn-group,
  #form-item-q1080 .btn-group > .btn-group + .btn-group,
  #form-item-q1081 .btn-group > .btn-group + .btn-group,
  #form-item-q1094 .btn-group > .btn-group + .btn-group,
  #form-item-q1095 .btn-group > .btn-group + .btn-group,
  #form-item-q1096 .btn-group > .btn-group + .btn-group,
  #form-item-q1097 .btn-group > .btn-group + .btn-group {
    padding: 0;
    margin: 2px 0 0;
  }
  #mobile-show-btn-group-as-vertical .btn-group > .btn-group > .btn,
  #form-item-q1 .btn-group > .btn-group > .btn,
  #form-item-q2 .btn-group > .btn-group > .btn,
  #form-item-q4 .btn-group > .btn-group > .btn,
  #form-item-q6 .btn-group > .btn-group > .btn,
  #form-item-q9 .btn-group > .btn-group > .btn,
  #form-item-q13 .btn-group > .btn-group > .btn,
  #form-item-q16 .btn-group > .btn-group > .btn,
  #form-item-q28 .btn-group > .btn-group > .btn,
  #form-item-q31 .btn-group > .btn-group > .btn,
  #form-item-q39 .btn-group > .btn-group > .btn,
  #form-item-q41 .btn-group > .btn-group > .btn,
  #form-item-q42 .btn-group > .btn-group > .btn,
  #form-item-q44 .btn-group > .btn-group > .btn,
  #form-item-q45 .btn-group > .btn-group > .btn,
  #form-item-q48 .btn-group > .btn-group > .btn,
  #form-item-q55 .btn-group > .btn-group > .btn,
  #form-item-q57 .btn-group > .btn-group > .btn,
  #form-item-q63 .btn-group > .btn-group > .btn,
  #form-item-q74 .btn-group > .btn-group > .btn,
  #form-item-q75 .btn-group > .btn-group > .btn,
  #form-item-q81 .btn-group > .btn-group > .btn,
  #form-item-q82 .btn-group > .btn-group > .btn,
  #form-item-q87 .btn-group > .btn-group > .btn,
  #form-item-q88 .btn-group > .btn-group > .btn,
  #form-item-q89 .btn-group > .btn-group > .btn,
  #form-item-q1132 .btn-group > .btn-group > .btn,
  #form-item-q90 .btn-group > .btn-group > .btn,
  #form-item-q91 .btn-group > .btn-group > .btn,
  #form-item-q92 .btn-group > .btn-group > .btn,
  #form-item-q95 .btn-group > .btn-group > .btn,
  #form-item-q98 .btn-group > .btn-group > .btn,
  #form-item-q101 .btn-group > .btn-group > .btn,
  #form-item-q102 .btn-group > .btn-group > .btn,
  #form-item-q105 .btn-group > .btn-group > .btn,
  #form-item-q109 .btn-group > .btn-group > .btn,
  #form-item-q129 .btn-group > .btn-group > .btn,
  #form-item-q138 .btn-group > .btn-group > .btn,
  #form-item-q139 .btn-group > .btn-group > .btn,
  #form-item-q144 .btn-group > .btn-group > .btn,
  #form-item-q148 .btn-group > .btn-group > .btn,
  #form-item-q161 .btn-group > .btn-group > .btn,
  #form-item-q162 .btn-group > .btn-group > .btn,
  #form-item-q163 .btn-group > .btn-group > .btn,
  #form-item-q164 .btn-group > .btn-group > .btn,
  #form-item-q166 .btn-group > .btn-group > .btn,
  #form-item-q221 .btn-group > .btn-group > .btn,
  #form-item-q241 .btn-group > .btn-group > .btn,
  #form-item-q283 .btn-group > .btn-group > .btn,
  #form-item-q293 .btn-group > .btn-group > .btn,
  #form-item-q303 .btn-group > .btn-group > .btn,
  #form-item-q313 .btn-group > .btn-group > .btn,
  #form-item-q323 .btn-group > .btn-group > .btn,
  #form-item-q324 .btn-group > .btn-group > .btn,
  #form-item-q325 .btn-group > .btn-group > .btn,
  #form-item-q326 .btn-group > .btn-group > .btn,
  #form-item-q327 .btn-group > .btn-group > .btn,
  #form-item-q328 .btn-group > .btn-group > .btn,
  #form-item-q330 .btn-group > .btn-group > .btn,
  #form-item-q331 .btn-group > .btn-group > .btn,
  #form-item-q332 .btn-group > .btn-group > .btn,
  #form-item-q333 .btn-group > .btn-group > .btn,
  #form-item-q334 .btn-group > .btn-group > .btn,
  #form-item-q341 .btn-group > .btn-group > .btn,
  #form-item-q361 .btn-group > .btn-group > .btn,
  #form-item-q371 .btn-group > .btn-group > .btn,
  #form-item-q391 .btn-group > .btn-group > .btn,
  #form-item-q411 .btn-group > .btn-group > .btn,
  #form-item-q431 .btn-group > .btn-group > .btn,
  #form-item-q451 .btn-group > .btn-group > .btn,
  #form-item-q571 .btn-group > .btn-group > .btn,
  #form-item-q631 .btn-group > .btn-group > .btn,
  #form-item-q1047 .btn-group > .btn-group > .btn,
  #form-item-q1108 .btn-group > .btn-group > .btn,
  #form-item-q1109 .btn-group > .btn-group > .btn,
  #form-item-q1110 .btn-group > .btn-group > .btn,
  #form-item-q1111 .btn-group > .btn-group > .btn,
  #form-item-q1112 .btn-group > .btn-group > .btn,
  #form-item-q1113 .btn-group > .btn-group > .btn,
  #form-item-q1057 .btn-group > .btn-group > .btn,
  #form-item-q1058 .btn-group > .btn-group > .btn,
  #form-item-q1059 .btn-group > .btn-group > .btn,
  #form-item-q1065 .btn-group > .btn-group > .btn,
  #form-item-q1067 .btn-group > .btn-group > .btn,
  #form-item-q1068 .btn-group > .btn-group > .btn,
  #form-item-q1069 .btn-group > .btn-group > .btn,
  #form-item-q1070 .btn-group > .btn-group > .btn,
  #form-item-q1071 .btn-group > .btn-group > .btn,
  #form-item-q1079 .btn-group > .btn-group > .btn,
  #form-item-q1080 .btn-group > .btn-group > .btn,
  #form-item-q1081 .btn-group > .btn-group > .btn,
  #form-item-q1094 .btn-group > .btn-group > .btn,
  #form-item-q1095 .btn-group > .btn-group > .btn,
  #form-item-q1096 .btn-group > .btn-group > .btn,
  #form-item-q1097 .btn-group > .btn-group > .btn {
    float: none;
  }
}
@media (min-width: 670px) {
  #desktop-show-btn-group-as-vertical .btn-group,
  #form-item-q451 .btn-group {
    border: none;
    display: inline-block;
    position: relative;
    vertical-align: middle;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group,
  #form-item-q451 .btn-group > .btn-group {
    display: block;
    width: 100%;
    max-width: 100%;
    float: none;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group + .btn-group,
  #form-item-q451 .btn-group > .btn-group + .btn-group {
    padding: 0;
    margin: 2px 0 0;
  }
  #desktop-show-btn-group-as-vertical .btn-group > .btn-group > .btn,
  #form-item-q451 .btn-group > .btn-group > .btn {
    float: none;
  }
}
@media (min-width: 670px) {
  #desktop-show-btn-group .input-box > .btn-group,
  #form-item-q1 .input-box > .btn-group,
  #form-item-q2 .input-box > .btn-group,
  #form-item-q3 .input-box > .btn-group,
  #form-item-q4 .input-box > .btn-group,
  #form-item-q6 .input-box > .btn-group,
  #form-item-q42 .input-box > .btn-group,
  #form-item-q45 .input-box > .btn-group,
  #form-item-q101 .input-box > .btn-group,
  #form-item-q140 .input-box > .btn-group,
  #form-item-q221 .input-box > .btn-group,
  #form-item-q241 .input-box > .btn-group,
  #form-item-q324 .input-box > .btn-group,
  #form-item-q326 .input-box > .btn-group,
  #form-item-q327 .input-box > .btn-group,
  #form-item-q411 .input-box > .btn-group,
  #form-item-q421 .input-box > .btn-group,
  #form-item-q431 .input-box > .btn-group,
  #form-item-q451 .input-box > .btn-group,
  #form-item-q461 .input-box > .btn-group,
  #form-item-q471 .input-box > .btn-group,
  #form-item-q481 .input-box > .btn-group,
  #form-item-q491 .input-box > .btn-group,
  #form-item-q501 .input-box > .btn-group,
  #form-item-q511 .input-box > .btn-group,
  #form-item-q521 .input-box > .btn-group,
  #form-item-q531 .input-box > .btn-group,
  #form-item-q541 .input-box > .btn-group,
  #form-item-q551 .input-box > .btn-group,
  #form-item-q561 .input-box > .btn-group,
  #form-item-q571 .input-box > .btn-group,
  #form-item-q611 .input-box > .btn-group,
  #form-item-q621 .input-box > .btn-group,
  #form-item-q631 .input-box > .btn-group,
  #form-item-q651 .input-box > .btn-group,
  #form-item-q661 .input-box > .btn-group,
  #form-item-q671 .input-box > .btn-group,
  #form-item-q681 .input-box > .btn-group,
  #form-item-q691 .input-box > .btn-group,
  #form-item-q701 .input-box > .btn-group,
  #form-item-q711 .input-box > .btn-group,
  #form-item-q721 .input-box > .btn-group,
  #form-item-q741 .input-box > .btn-group,
  #form-item-q751 .input-box > .btn-group,
  #form-item-q761 .input-box > .btn-group,
  #form-item-q771 .input-box > .btn-group,
  #form-item-q781 .input-box > .btn-group,
  #form-item-q791 .input-box > .btn-group,
  #form-item-q921 .input-box > .btn-group,
  #form-item-q931 .input-box > .btn-group,
  #form-item-q941 .input-box > .btn-group,
  #form-item-q951 .input-box > .btn-group,
  #form-item-q971 .input-box > .btn-group,
  #form-item-q981 .input-box > .btn-group,
  #form-item-q991 .input-box > .btn-group,
  #form-item-q1001 .input-box > .btn-group,
  #form-item-q1011 .input-box > .btn-group,
  #form-item-q1035 .input-box > .btn-group,
  #form-item-q1036 .input-box > .btn-group,
  #form-item-q1037 .input-box > .btn-group,
  #form-item-q1038 .input-box > .btn-group,
  #form-item-q1039 .input-box > .btn-group,
  #form-item-q1046 .input-box > .btn-group,
  #form-item-q1048 .input-box > .btn-group,
  #form-item-q1047 .input-box > .btn-group,
  #form-item-q1057 .input-box > .btn-group,
  #form-item-q1058 .input-box > .btn-group,
  #form-item-q1059 .input-box > .btn-group,
  #form-item-q1065 .input-box > .btn-group,
  #form-item-q1072 .input-box > .btn-group,
  #form-item-q1073 .input-box > .btn-group,
  #form-item-q1074 .input-box > .btn-group,
  #form-item-q1075 .input-box > .btn-group,
  #form-item-q1067 .input-box > .btn-group,
  #form-item-q1068 .input-box > .btn-group,
  #form-item-q1069 .input-box > .btn-group,
  #form-item-q1070 .input-box > .btn-group,
  #form-item-q1071 .input-box > .btn-group,
  #form-item-q1079 .input-box > .btn-group,
  #form-item-q1080 .input-box > .btn-group,
  #form-item-q1081 .input-box > .btn-group,
  #form-item-q1094 .input-box > .btn-group,
  #form-item-q1095 .input-box > .btn-group,
  #form-item-q1096 .input-box > .btn-group,
  #form-item-q1097 .input-box > .btn-group {
    display: block;
  }
}
@media (min-width: 670px) {
  #desktop-hide-btn-group .input-box > .btn-group,
  #nolopath-form .form-practice-area-select .input-box > .btn-group,
  #form-item-q8 .input-box > .btn-group,
  #form-item-q9 .input-box > .btn-group,
  #form-item-q13 .input-box > .btn-group,
  #form-item-q16 .input-box > .btn-group,
  #form-item-q28 .input-box > .btn-group,
  #form-item-q33 .input-box > .btn-group,
  #form-item-q39 .input-box > .btn-group,
  #form-item-q40 .input-box > .btn-group,
  #form-item-q41 .input-box > .btn-group,
  #form-item-q44 .input-box > .btn-group,
  #form-item-q57 .input-box > .btn-group,
  #form-item-q59 .input-box > .btn-group,
  #form-item-q63 .input-box > .btn-group,
  #form-item-q81 .input-box > .btn-group,
  #form-item-q82 .input-box > .btn-group,
  #form-item-q91 .input-box > .btn-group,
  #form-item-q92 .input-box > .btn-group,
  #form-item-q95 .input-box > .btn-group,
  #form-item-q98 .input-box > .btn-group,
  #form-item-q100 .input-box > .btn-group,
  #form-item-q102 .input-box > .btn-group,
  #form-item-q105 .input-box > .btn-group,
  #form-item-q109 .input-box > .btn-group,
  #form-item-q129 .input-box > .btn-group,
  #form-item-q134 .input-box > .btn-group,
  #form-item-q138 .input-box > .btn-group,
  #form-item-q144 .input-box > .btn-group,
  #form-item-q162 .input-box > .btn-group,
  #form-item-q165 .input-box > .btn-group,
  #form-item-q166 .input-box > .btn-group,
  #form-item-q293 .input-box > .btn-group,
  #form-item-q303 .input-box > .btn-group,
  #form-item-q313 .input-box > .btn-group,
  #form-item-q323 .input-box > .btn-group,
  #form-item-q325 .input-box > .btn-group,
  #form-item-q328 .input-box > .btn-group,
  #form-item-q329 .input-box > .btn-group,
  #form-item-q330 .input-box > .btn-group,
  #form-item-q332 .input-box > .btn-group,
  #form-item-q333 .input-box > .btn-group,
  #form-item-q334 .input-box > .btn-group,
  #form-item-q351 .input-box > .btn-group,
  #form-item-q361 .input-box > .btn-group,
  #form-item-q391 .input-box > .btn-group,
  #form-item-q441 .input-box > .btn-group,
  #form-item-q641 .input-box > .btn-group,
  #form-item-q961 .input-box > .btn-group,
  #form-item-q1108 .input-box > .btn-group,
  #form-item-q1109 .input-box > .btn-group,
  #form-item-q1110 .input-box > .btn-group,
  #form-item-q1111 .input-box > .btn-group,
  #form-item-q1112 .input-box > .btn-group,
  #form-item-q1113 .input-box > .btn-group {
    display: none;
  }
}
@media (min-width: 670px) {
  #desktop-show-form-select .form-select,
  #form-item-q8 .form-select,
  #form-item-q9 .form-select,
  #form-item-q13 .form-select,
  #form-item-q16 .form-select,
  #form-item-q28 .form-select,
  #form-item-q39 .form-select,
  #form-item-q41 .form-select,
  #form-item-q44 .form-select,
  #form-item-q57 .form-select,
  #form-item-q59 .form-select,
  #form-item-q63 .form-select,
  #form-item-q81 .form-select,
  #form-item-q82 .form-select,
  #form-item-q91 .form-select,
  #form-item-q92 .form-select,
  #form-item-q95 .form-select,
  #form-item-q98 .form-select,
  #form-item-q100 .form-select,
  #form-item-q102 .form-select,
  #form-item-q105 .form-select,
  #form-item-q109 .form-select,
  #form-item-q129 .form-select,
  #form-item-q138 .form-select,
  #form-item-q144 .form-select,
  #form-item-q162 .form-select,
  #form-item-q165 .form-select,
  #form-item-q166 .form-select,
  #form-item-q293 .form-select,
  #form-item-q303 .form-select,
  #form-item-q313 .form-select,
  #form-item-q323 .form-select,
  #form-item-q325 .form-select,
  #form-item-q328 .form-select,
  #form-item-q329 .form-select,
  #form-item-q330 .form-select,
  #form-item-q332 .form-select,
  #form-item-q333 .form-select,
  #form-item-q334 .form-select,
  #form-item-q351 .form-select,
  #form-item-q361 .form-select,
  #form-item-q391 .form-select,
  #form-item-q441 .form-select,
  #form-item-q581 .form-select,
  #form-item-q591 .form-select,
  #form-item-q601 .form-select,
  #form-item-q641 .form-select,
  #form-item-q961 .form-select,
  #form-item-q1108 .form-select,
  #form-item-q1109 .form-select,
  #form-item-q1110 .form-select,
  #form-item-q1111 .form-select,
  #form-item-q1112 .form-select,
  #form-item-q1113 .form-select {
    display: block;
  }
}
@media (min-width: 670px) {
  #desktop-hide-form-select .form-select,
  #form-item-q1 .form-select,
  #form-item-q2 .form-select,
  #form-item-q4 .form-select,
  #form-item-q6 .form-select,
  #form-item-q31 .form-select,
  #form-item-q42 .form-select,
  #form-item-q43 .form-select,
  #form-item-q45 .form-select,
  #form-item-q46 .form-select,
  #form-item-q48 .form-select,
  #form-item-q64 .form-select,
  #form-item-q87 .form-select,
  #form-item-q88 .form-select,
  #form-item-q101 .form-select,
  #form-item-q139 .form-select,
  #form-item-q140 .form-select,
  #form-item-q148 .form-select,
  #form-item-q161 .form-select,
  #form-item-q221 .form-select,
  #form-item-q241 .form-select,
  #form-item-q324 .form-select,
  #form-item-q326 .form-select,
  #form-item-q327 .form-select,
  #form-item-q411 .form-select,
  #form-item-q421 .form-select,
  #form-item-q431 .form-select,
  #form-item-q451 .form-select,
  #form-item-q461 .form-select,
  #form-item-q471 .form-select,
  #form-item-q481 .form-select,
  #form-item-q491 .form-select,
  #form-item-q501 .form-select,
  #form-item-q511 .form-select,
  #form-item-q521 .form-select,
  #form-item-q531 .form-select,
  #form-item-q541 .form-select,
  #form-item-q551 .form-select,
  #form-item-q561 .form-select,
  #form-item-q571 .form-select,
  #form-item-q611 .form-select,
  #form-item-q621 .form-select,
  #form-item-q631 .form-select,
  #form-item-q651 .form-select,
  #form-item-q661 .form-select,
  #form-item-q671 .form-select,
  #form-item-q681 .form-select,
  #form-item-q691 .form-select,
  #form-item-q701 .form-select,
  #form-item-q711 .form-select,
  #form-item-q721 .form-select,
  #form-item-q741 .form-select,
  #form-item-q751 .form-select,
  #form-item-q761 .form-select,
  #form-item-q771 .form-select,
  #form-item-q781 .form-select,
  #form-item-q791 .form-select,
  #form-item-q921 .form-select,
  #form-item-q931 .form-select,
  #form-item-q941 .form-select,
  #form-item-q951 .form-select,
  #form-item-q971 .form-select,
  #form-item-q981 .form-select,
  #form-item-q991 .form-select,
  #form-item-q1001 .form-select,
  #form-item-q1011 .form-select,
  #form-item-q1035 .form-select,
  #form-item-q1036 .form-select,
  #form-item-q1037 .form-select,
  #form-item-q1038 .form-select,
  #form-item-q1039 .form-select,
  #form-item-q1046 .form-select,
  #form-item-q1048 .form-select,
  #form-item-q1047 .form-select,
  #form-item-q1057 .form-select,
  #form-item-q1058 .form-select,
  #form-item-q1059 .form-select,
  #form-item-q1065 .form-select,
  #form-item-q1072 .form-select,
  #form-item-q1073 .form-select,
  #form-item-q1074 .form-select,
  #form-item-q1075 .form-select,
  #form-item-q1067 .form-select,
  #form-item-q1068 .form-select,
  #form-item-q1069 .form-select,
  #form-item-q1070 .form-select,
  #form-item-q1071 .form-select,
  #form-item-q1079 .form-select,
  #form-item-q1080 .form-select,
  #form-item-q1081 .form-select,
  #form-item-q1094 .form-select,
  #form-item-q1095 .form-select,
  #form-item-q1096 .form-select,
  #form-item-q1097 .form-select {
    display: none;
  }
}
@media (min-width: 670px) {
  #desktop-show-form-select-inline-error .form-select,
  #desktop-show-form-select-inline-error .form-select + .inline-error,
  #form-item-q211 .form-select,
  #form-item-q211 .form-select + .inline-error,
  #form-item-q1066 .form-select,
  #form-item-q1066 .form-select + .inline-error {
    display: block;
  }
}
#hide-form-text .form-text,
#hide-form-text .form-text + .inline-error {
  display: none;
}
@media (max-width: 670px) {
  #mobile-hide-form-text .form-text,
  #mobile-hide-form-text .form-text + .inline-error,
  #form-item-q441 .form-text,
  #form-item-q441 .form-text + .inline-error,
  #form-item-q451 .form-text,
  #form-item-q451 .form-text + .inline-error,
  #form-item-q461 .form-text,
  #form-item-q461 .form-text + .inline-error,
  #form-item-q471 .form-text,
  #form-item-q471 .form-text + .inline-error,
  #form-item-q481 .form-text,
  #form-item-q481 .form-text + .inline-error,
  #form-item-q491 .form-text,
  #form-item-q491 .form-text + .inline-error,
  #form-item-q501 .form-text,
  #form-item-q501 .form-text + .inline-error,
  #form-item-q511 .form-text,
  #form-item-q511 .form-text + .inline-error,
  #form-item-q521 .form-text,
  #form-item-q521 .form-text + .inline-error,
  #form-item-q531 .form-text,
  #form-item-q531 .form-text + .inline-error,
  #form-item-q541 .form-text,
  #form-item-q541 .form-text + .inline-error,
  #form-item-q551 .form-text,
  #form-item-q551 .form-text + .inline-error,
  #form-item-q561 .form-text,
  #form-item-q561 .form-text + .inline-error,
  #form-item-q571 .form-text,
  #form-item-q571 .form-text + .inline-error,
  #form-item-q581 .form-text,
  #form-item-q581 .form-text + .inline-error,
  #form-item-q591 .form-text,
  #form-item-q591 .form-text + .inline-error,
  #form-item-q601 .form-text,
  #form-item-q601 .form-text + .inline-error,
  #form-item-q641 .form-text,
  #form-item-q641 .form-text + .inline-error,
  #form-item-q661 .form-text,
  #form-item-q661 .form-text + .inline-error,
  #form-item-q671 .form-text,
  #form-item-q671 .form-text + .inline-error,
  #form-item-q681 .form-text,
  #form-item-q681 .form-text + .inline-error,
  #form-item-q691 .form-text,
  #form-item-q691 .form-text + .inline-error,
  #form-item-q701 .form-text,
  #form-item-q701 .form-text + .inline-error,
  #form-item-q711 .form-text,
  #form-item-q711 .form-text + .inline-error,
  #form-item-q721 .form-text,
  #form-item-q721 .form-text + .inline-error,
  #form-item-q741 .form-text,
  #form-item-q741 .form-text + .inline-error,
  #form-item-q751 .form-text,
  #form-item-q751 .form-text + .inline-error,
  #form-item-q761 .form-text,
  #form-item-q761 .form-text + .inline-error,
  #form-item-q771 .form-text,
  #form-item-q771 .form-text + .inline-error,
  #form-item-q781 .form-text,
  #form-item-q781 .form-text + .inline-error,
  #form-item-q791 .form-text,
  #form-item-q791 .form-text + .inline-error,
  #form-item-q921 .form-text,
  #form-item-q921 .form-text + .inline-error,
  #form-item-q931 .form-text,
  #form-item-q931 .form-text + .inline-error,
  #form-item-q941 .form-text,
  #form-item-q941 .form-text + .inline-error,
  #form-item-q951 .form-text,
  #form-item-q951 .form-text + .inline-error,
  #form-item-q961 .form-text,
  #form-item-q961 .form-text + .inline-error,
  #form-item-q971 .form-text,
  #form-item-q971 .form-text + .inline-error,
  #form-item-q981 .form-text,
  #form-item-q981 .form-text + .inline-error,
  #form-item-q991 .form-text,
  #form-item-q991 .form-text + .inline-error,
  #form-item-q1001 .form-text,
  #form-item-q1001 .form-text + .inline-error,
  #form-item-q1011 .form-text,
  #form-item-q1011 .form-text + .inline-error,
  #form-item-q1035 .form-text,
  #form-item-q1035 .form-text + .inline-error,
  #form-item-q1036 .form-text,
  #form-item-q1036 .form-text + .inline-error,
  #form-item-q1037 .form-text,
  #form-item-q1037 .form-text + .inline-error,
  #form-item-q1038 .form-text,
  #form-item-q1038 .form-text + .inline-error,
  #form-item-q1046 .form-text,
  #form-item-q1046 .form-text + .inline-error,
  #form-item-q1048 .form-text,
  #form-item-q1048 .form-text + .inline-error,
  #form-item-q1072 .form-text,
  #form-item-q1072 .form-text + .inline-error,
  #form-item-q1073 .form-text,
  #form-item-q1073 .form-text + .inline-error,
  #form-item-q1074 .form-text,
  #form-item-q1074 .form-text + .inline-error,
  #form-item-q1075 .form-text,
  #form-item-q1075 .form-text + .inline-error {
    display: none;
  }
}
@media (min-width: 670px) {
  #desktop-hide-form-text .form-text,
  #desktop-hide-form-text .form-text + .inline-error,
  #form-item-q211 .form-text,
  #form-item-q211 .form-text + .inline-error,
  #form-item-q441 .form-text,
  #form-item-q441 .form-text + .inline-error,
  #form-item-q641 .form-text,
  #form-item-q641 .form-text + .inline-error,
  #form-item-q1066 .form-text,
  #form-item-q1066 .form-text + .inline-error {
    display: none;
  }
}
@media (min-width: 670px) {
  #desktop-checkbox-stack .checkbox,
  #form-item-q211 .checkbox,
  #form-item-q327 .checkbox,
  #form-item-q1066 .checkbox {
    display: block;
    width: auto;
  }
}
@media (max-width: 669px) {
  #mobile-show-tall-buttons .btn,
  #form-item-q431 .btn,
  #form-item-q451 .btn {
    height: auto;
    padding: 7px 10px;
    white-space: normal;
  }
}
#form-item-zip .form-control,
#form-item-q211 .form-control {
  width: 145px;
}
#form-item-q2 .form-select,
#form-item-q6 .form-select,
#form-item-q28 .form-select,
#form-item-q41 .form-select,
#form-item-q42 .form-select,
#form-item-q57 .form-select,
#form-item-q98 .form-select,
#form-item-q391 .form-select,
#form-item-q102 .form-select,
#form-item-q221 .form-select,
#form-item-q241 .form-select,
#form-item-q324 .form-select,
#form-item-q361 .form-select {
  width: 210px;
}
#form-item-q16 .form-select,
#form-item-q44 .form-select,
#form-item-q82 .form-select,
#form-item-q91 .form-select,
#form-item-q92 .form-select,
#form-item-q98 .form-select,
#form-item-q391 .form-select,
#form-item-q105 .form-select,
#form-item-q144 .form-select {
  width: 250px;
}
#form-item-q33 .form-select,
#form-item-q59 .form-select,
#form-item-q138 .form-select,
#form-item-q166 .form-select,
#form-item-q293 .form-select {
  max-width: 315px;
  width: 100%;
}
#form-item-q313 .form-select,
#form-item-q323 .form-select {
  max-width: 390px;
  width: 100%;
}
#form-item-q8 .form-select,
#form-item-q100 .form-select,
#form-item-q134 .form-select,
#form-item-q165 .form-select,
#form-item-q351 .form-select {
  max-width: 510px;
  width: 100%;
}
@media (min-width: 670px) {
  #form-item-q2 .form-select,
  #form-item-q4 .form-select,
  #form-item-q211 .form-select {
    width: 210px;
  }
  #form-item-q63 .form-select {
    width: 280px;
  }
  #form-item-q39 .form-select,
  #form-item-q81 .form-select,
  #form-item-q95 .form-select,
  #form-item-q129 .form-select,
  #form-item-q162 .form-select,
  #form-item-q303 .form-select {
    width: 315px;
  }
  #form-item-q3 .input-box > .btn-group,
  #form-item-q43 .input-box > .btn-group,
  #form-item-q46 .input-box > .btn-group,
  #form-item-q53 .input-box > .btn-group,
  #form-item-q58 .input-box > .btn-group,
  #form-item-q60 .input-box > .btn-group,
  #form-item-q64 .input-box > .btn-group,
  #form-item-q69 .input-box > .btn-group,
  #form-item-q231 .input-box > .btn-group,
  #form-item-q251 .input-box > .btn-group,
  #form-item-q261 .input-box > .btn-group,
  #form-item-q326 .input-box > .btn-group,
  #form-item-q381 .input-box > .btn-group,
  #form-item-q411 .input-box > .btn-group,
  #form-item-q421 .input-box > .btn-group,
  #form-item-q701 .input-box > .btn-group,
  #form-item-q711 .input-box > .btn-group,
  #form-item-q721 .input-box > .btn-group,
  #form-item-q1035 .input-box > .btn-group,
  #form-item-q1036 .input-box > .btn-group,
  #form-item-q1037 .input-box > .btn-group {
    width: 315px;
  }
  #form-item-q13 .form-select,
  #form-item-q1108 .form-select,
  #form-item-q1112 .form-select,
  #form-item-q1113 .form-select,
  #form-item-q1110 .form-select,
  #form-item-q1111 .form-select,
  #form-item-q1109 .form-select,
  #form-item-q109 .form-select {
    width: 340px;
  }
  #form-item-q431 .input-box {
    width: 645px;
  }
  #form-item-q431 .input-box > .btn-group > .btn-group:nth-child(odd) button {
    width: 140px;
  }
  #form-item-q431 .input-box > .btn-group > .btn-group:nth-child(2) button {
    width: 355px;
  }
  #form-item-q441 select {
    width: 210px;
  }
}
#form-item-q601 .btn-group-justified {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
}
#form-item-q601 .btn-group-justified > .btn-group {
  width: 49.7%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
}
#form-item-q601 .btn-group-justified > .btn-group:last-child {
  width: 100%;
}
#form-item-q601 .btn-group-justified > .btn-group > .btn {
  text-overflow: ellipsis;
  overflow: hidden;
}
#form-item-q941.not-answered + #form-item-q951,
#form-item-q951.disabled {
  display: none !important;
}
.form-questions .answered + #form-item-q951.optional + .not-answered {
  display: block;
}
#form-item-q1059 .input-box > .btn-group.btn-group-justified,
#form-item-q1074 .input-box > .btn-group.btn-group-justified,
#form-item-q1096 .input-box > .btn-group.btn-group-justified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#form-item-q1059 .input-box > .btn-group.btn-group-justified > .btn-group,
#form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group,
#form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group {
  display: inline-block;
  float: none;
  width: 50%;
  margin-bottom: 2px;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}
#form-item-q1059 .input-box > .btn-group.btn-group-justified > .btn-group:nth-child(3),
#form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group:nth-child(3),
#form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group:nth-child(3) {
  padding-left: 1px !important;
}
#form-item-q1059 .input-box > .btn-group.btn-group-justified > .btn-group + .btn-group,
#form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group + .btn-group,
#form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group + .btn-group {
  padding-left: 3px;
}
@media (min-width: 670px) {
  #form-item-q1059 .input-box > .btn-group.btn-group-justified > .btn-group,
  #form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group,
  #form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group {
    margin-bottom: 3px;
  }
}
#form-item-q1065 + #form-item-zip + #form-item-case_description {
  display: none !important;
}
#form-item-q1059.answered + #form-item-q1065 + #form-item-zip {
  display: block;
}
#nolopath.nolopath-step-2.nolopath-pid-397691 .form-summary p[data-name="case_description"] {
  display: none;
}
#nolopath.nolopath-pid-397620.nolopath-step-2 .form-summary p[data-name="case_description"],
#nolopath.nolopath-pid-397620.nolopath-step-2 .form-summary p[data-name="zip"] {
  display: none;
}
/*---------------
sexualabuse-form
---------------*/
.nolopath-pid-397701 .form-questions #form-item-q1077 .input-box .btn-group.btn-group-justified {
  display: none !important;
}
.nolopath-pid-397701 #form-item-q1077.answered + #form-item-q1078 + #form-item-zip,
.nolopath-pid-397701 #form-item-q1078 .input-box {
  display: block;
}
.nolopath-pid-397701 #form-item-case_description {
  display: none;
}
.nolopath-pid-397721 #form-item-case_description {
  display: none;
}
.nolopath-pid-397701.nolopath-step-2 #nolopath-form .form-summary p[data-name="case_description"],
.nolopath-pid-397721.nolopath-step-2 #nolopath-form .form-summary p[data-name="case_description"] {
  display: none;
}
@media (min-width: 669px) {
  .nolopath-pid-397701 #form-item-zip.answered .control-label .label-current {
    display: inline-block !important;
  }
}
#form-item-q1097 ~ #form-item-case_description {
  display: none;
}
.nolopath-pid-397741 #nolopath-form .form-summary p[data-name="case_description"],
.nolopath-pid-397741 #form-item-case_description {
  display: none !important;
}
@media (max-width: 670px) {
  .nolopath-pid-397701 #form-item-q1074 .input-box > .btn-group.btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .nolopath-pid-397701 #form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group {
    display: inline-block;
    float: none;
    width: 100%;
    margin-bottom: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
  .nolopath-pid-397701 #form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group:nth-child(3) {
    padding-left: 1px !important;
  }
  .nolopath-pid-397701 #form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group + .btn-group {
    padding-left: 3px;
  }
  .nolopath-pid-397701 #form-item-case_description {
    display: none !important;
  }
  .nolopath-pid-397721 #form-item-case_description {
    display: none !important;
  }
  #form-item-q1096 .input-box > .btn-group.btn-group-justified {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group {
    display: inline-block;
    float: none;
    width: 100%;
    margin-bottom: 2px;
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
  }
  #form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group:nth-child(3) {
    padding-left: 1px !important;
  }
  #form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group + .btn-group {
    padding-left: 3px;
  }
}
@media (max-width: 670px) and (min-width: 670px) {
  .nolopath-pid-397701 #form-item-q1074 .input-box > .btn-group.btn-group-justified > .btn-group {
    margin-bottom: 3px;
  }
}
@media (max-width: 670px) and (min-width: 670px) {
  #form-item-q1096 .input-box > .btn-group.btn-group-justified > .btn-group {
    margin-bottom: 3px;
  }
}
@media (max-width: 669px) {
  #form-item-q211 .form-text {
    display: none;
  }
  #form-item-q211 .form-select {
    display: block;
    width: 100% !important;
  }
}
@media (max-width: 669px) {
  #form-item-q1108 .input-box > .btn-group.btn-group-justified > .btn-group.visible-btn-group button,
  #form-item-q1110 .input-box > .btn-group.btn-group-justified > .btn-group.visible-btn-group button,
  #form-item-q1112 .input-box > .btn-group.btn-group-justified > .btn-group.visible-btn-group button,
  #form-item-q1113 .input-box > .btn-group.btn-group-justified > .btn-group.visible-btn-group button,
  #form-item-q1108 .input-box > .btn-group.btn-group-justified .btn-group.hide-btn-group button,
  #form-item-q1110 .input-box > .btn-group.btn-group-justified .btn-group.hide-btn-group button,
  #form-item-q1112 .input-box > .btn-group.btn-group-justified .btn-group.hide-btn-group button,
  #form-item-q1113 .input-box > .btn-group.btn-group-justified .btn-group.hide-btn-group button {
    display: inline-block !important;
    text-wrap: wrap !important;
    height: auto !important;
    white-space: normal !important;
    word-break: break-word !important;
  }
}
.progress-container,
.button-overlay,
.overlay-disable,
.navigate-links {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] #form-item-zip,
#nolopath[data-practice-area-id="397604"] #form-item-zip {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] .form-summary p[data-name="zip"],
#nolopath[data-practice-area-id="397604"] .form-summary p[data-name="zip"] {
  display: none !important;
}
#nolopath[data-practice-area-id="397609"] .form-case-summary .summary-zip,
#nolopath[data-practice-area-id="397604"] .form-case-summary .summary-zip {
  display: none !important;
}
#nolopath[data-practice-area-id="397620"] .form-case-summary .summary-zip {
  display: none !important;
}
#nolopath .zip-code-hidden {
  display: none !important;
}
@media (max-width: 670px) {
  .hide-instructions .mva-routing {
    display: none !important;
  }
}
.nolopath-static-container {
  padding-top: 20px;
  padding-bottom: 40px;
}
@media (min-width: 670px) {
  .nolopath-static-container {
    padding-top: 36px;
    margin: 0 auto;
    max-width: 745px;
    width: 100%;
  }
}
.nolopath-analytics-trace {
  margin: 0;
}
.sem-debug-msg {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.sem-debug-msg h4 {
  margin-top: 0;
  color: inherit;
}
.sem-debug-msg .alert-link {
  font-weight: bold;
}
.sem-debug-msg > p,
.sem-debug-msg > ul {
  margin-bottom: 0;
}
.sem-debug-msg > p + p {
  margin-top: 5px;
}
.sem-debug-msg.info {
  background-color: #d5edf8;
  border-color: #92cae4;
  color: #205791;
}
.sem-debug-msg.notice {
  background-color: #fff6bf;
  border-color: #ffd324;
  color: #514721;
}
.sem-debug-msg.alert,
.sem-debug-msg.error {
  background-color: #fbe3e4;
  border-color: #fbc2c4;
  color: #8a1f11;
}
.sem-debug-msg.success {
  background-color: #e6efc2;
  border-color: #c6d880;
  color: #264409;
}
.nolopath-error-trace {
  margin-bottom: 100px;
}
.nolopath-error-trace code {
  color: black;
  word-wrap: break-word;
  display: block;
  font-size: 12px;
  line-height: 24px;
  background-color: #f3f3f3;
  padding: 15px 20px;
}
.nolopath-error-trace .comment,
.nolopath-error-trace .doc_comment,
.nolopath-error-trace .ml_comment {
  font-style: italic;
  color: dimgray;
}
.nolopath-error-trace .variable {
  color: blueviolet;
}
.nolopath-error-trace .const,
.nolopath-error-trace .constant_encapsed_string,
.nolopath-error-trace .class_c,
.nolopath-error-trace .dir,
.nolopath-error-trace .file,
.nolopath-error-trace .func_c,
.nolopath-error-trace .halt_compiler,
.nolopath-error-trace .line,
.nolopath-error-trace .method_c,
.nolopath-error-trace .lnumber,
.nolopath-error-trace .dnumber {
  color: crimson;
}
.nolopath-error-trace .string,
.nolopath-error-trace .and_equal,
.nolopath-error-trace .boolean_and,
.nolopath-error-trace .boolean_or,
.nolopath-error-trace .concat_equal,
.nolopath-error-trace .dec,
.nolopath-error-trace .div_equal,
.nolopath-error-trace .inc,
.nolopath-error-trace .is_equal,
.nolopath-error-trace .is_greater_or_equal,
.nolopath-error-trace .is_identical,
.nolopath-error-trace .is_not_equal,
.nolopath-error-trace .is_not_identical,
.nolopath-error-trace .is_smaller_or_equal,
.nolopath-error-trace .logical_and,
.nolopath-error-trace .logical_or,
.nolopath-error-trace .logical_xor,
.nolopath-error-trace .minus_equal,
.nolopath-error-trace .mod_equal,
.nolopath-error-trace .mul_equal,
.nolopath-error-trace .ns_c,
.nolopath-error-trace .ns_separator,
.nolopath-error-trace .or_equal,
.nolopath-error-trace .plus_equal,
.nolopath-error-trace .sl,
.nolopath-error-trace .sl_equal,
.nolopath-error-trace .sr,
.nolopath-error-trace .sr_equal,
.nolopath-error-trace .xor_equal,
.nolopath-error-trace .start_heredoc,
.nolopath-error-trace .end_heredoc,
.nolopath-error-trace .object_operator,
.nolopath-error-trace .paamayim_nekudotayim {
  color: black;
}
.nolopath-error-trace .abstract,
.nolopath-error-trace .array,
.nolopath-error-trace .array_cast,
.nolopath-error-trace .as,
.nolopath-error-trace .break,
.nolopath-error-trace .case,
.nolopath-error-trace .catch,
.nolopath-error-trace .class,
.nolopath-error-trace .clone,
.nolopath-error-trace .continue,
.nolopath-error-trace .declare,
.nolopath-error-trace .default,
.nolopath-error-trace .do,
.nolopath-error-trace .echo,
.nolopath-error-trace .else,
.nolopath-error-trace .elseif,
.nolopath-error-trace .empty.enddeclare,
.nolopath-error-trace .endfor,
.nolopath-error-trace .endforach,
.nolopath-error-trace .endif,
.nolopath-error-trace .endswitch,
.nolopath-error-trace .endwhile,
.nolopath-error-trace .eval,
.nolopath-error-trace .exit,
.nolopath-error-trace .extends,
.nolopath-error-trace .final,
.nolopath-error-trace .for,
.nolopath-error-trace .foreach,
.nolopath-error-trace .function,
.nolopath-error-trace .global,
.nolopath-error-trace .goto,
.nolopath-error-trace .if,
.nolopath-error-trace .implements,
.nolopath-error-trace .include,
.nolopath-error-trace .include_once,
.nolopath-error-trace .instanceof,
.nolopath-error-trace .interface,
.nolopath-error-trace .isset,
.nolopath-error-trace .list,
.nolopath-error-trace .namespace,
.nolopath-error-trace .new,
.nolopath-error-trace .print,
.nolopath-error-trace .private,
.nolopath-error-trace .public,
.nolopath-error-trace .protected,
.nolopath-error-trace .require,
.nolopath-error-trace .require_once,
.nolopath-error-trace .return,
.nolopath-error-trace .static,
.nolopath-error-trace .switch,
.nolopath-error-trace .throw,
.nolopath-error-trace .try,
.nolopath-error-trace .unset,
.nolopath-error-trace .use,
.nolopath-error-trace .var,
.nolopath-error-trace .while {
  color: royalblue;
}
.nolopath-error-trace .open_tag,
.nolopath-error-trace .open_tag_with_echo,
.nolopath-error-trace .close_tag {
  color: orange;
}
.nolopath-error-trace .ini_section {
  color: black;
}
.nolopath-error-trace .ini_key {
  color: royalblue;
}
.nolopath-error-trace .ini_value {
  color: crimson;
}
.nolopath-error-trace .xml_tag {
  color: dodgerblue;
}
.nolopath-error-trace .xml_attr {
  color: blueviolet;
}
.nolopath-error-trace .xml_data {
  color: red;
}
.nolopath-error-trace .section {
  color: black;
}
.nolopath-error-trace .directive {
  color: blue;
}
.nolopath-error-trace .data {
  color: dimgray;
}
.pid-helper-wrap .question-mark-icon {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../images/question_mark_icon.svg);
  -webkit-background-size: cover;
          background-size: cover;
  font-size: 0;
  border: none;
  background-position: center;
  cursor: pointer;
  background-color: transparent;
}
.pid-helper-wrap #pid-router-helper[data-pid-router='0'] {
  display: none;
}
.pid-helper-wrap .input-box #nolopath-practice-area-select[data-pid-router='0'] {
  width: 100%;
}
.pid-helper-wrap .router-helper-bd-wrap {
  position: relative;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body {
  width: 200px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 20px;
  background-color: transparent;
  background-image: url(../images/helper_box.png);
  background-position-y: top;
  -webkit-background-size: cover;
          background-size: cover;
  margin-top: 0;
  height: auto;
  background-position-x: right;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=false] {
  display: none;
}
.pid-helper-wrap .router-helper-bd-wrap .pid-router-helper-body [data-pid-active=true] {
  display: block;
}
.pid-helper-wrap .router-helper-bd-wrap.tooltip-list .pid-router-helper-body {
  position: absolute;
  top: 50px;
  right: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 45px;
  right: 10px;
  left: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 5001;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .pid-router-helper-body {
  margin-top: 30px;
  border: none;
  border-radius: 0;
  width: 180px;
  font-size: 12px;
  line-height: 1.4;
}
.pid-helper-wrap .router-helper-bd-wrap.modal.in .router-helper-bd .btn-dismiss {
  width: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  padding: 4px;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  margin-top: 9px;
  background: #006FBB;
  color: white;
}
[data-path='min-path2'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-path='min-path2'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-path='min-path2'] .clear-border {
  border: none !important;
}
[data-pid='14'] .router-helper-bd-wrap .pid-router-helper-body {
  width: 250px !important;
  opacity: 1;
  background: white;
}
[data-pid='14'] .router-helper-bd-wrap .hide {
  display: none !important;
}
[data-pid='14'] .clear-border {
  border: none !important;
}
html {
  height: 100%;
}
body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
#page-container,
#page,
#page-bd,
#page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
#region-content-row {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
/*
// EHCS-2282 - Min path2 and 4 - Ngage chat window displayed on TYP of min path 2 and 4.
body.nolopath-domain-criminaldefenselawyer[data-pid="14"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="8937"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="77"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="13"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="20"][data-theme="hv6np4"][data-path="min-path4"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="14"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="8937"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="77"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="13"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1']),
body.nolopath-domain-criminaldefenselawyer[data-pid="20"][data-theme="hv6np4"][data-path="min-path7"]:not([data-path-step='step-1'])
{
    #black-circle-background-image-container, #chat-window-background-container, #bottom-right-black-bubble-invite-container {
        display: none !important;
        opacity: 0 !important;
    }
    .ngageMobileFloat, .semi-round-invite-container {
        display: none !important;
    }    
    #ngageMobileInvite, .fixed-spacer {
        display: none !important;
        height: 0px !important;
    }
    a[href="javascript:StartNgageChat();"] {
        display: none !important;
    }
    .ngageMobileFloat, .spacer-mobile {
        display: none !important;
    }
}
*/
body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top {
  background-color: #f9f9f9;
}
body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top .phone-text {
  color: #01314C;
  text-align: center;
  padding: 24px 0;
  font-size: 20px;
  line-height: 24px;
}
@media (max-width: 669px) {
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top .phone-text.desktop {
    display: none;
  }
}
body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top .phone-text.mobile {
  display: none;
}
@media (max-width: 669px) {
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top .phone-text.mobile {
    display: block;
  }
}
body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .container-top .phone-text a {
  color: #689520;
}
body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .mobile-cta {
  display: none;
}
@media (max-width: 669px) {
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .mobile-cta {
    display: block;
  }
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .mobile-cta .content {
    padding: 12px 34px;
    background-color: #689520;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .mobile-cta .content img {
    margin-right: 8px;
  }
  body.nolopath-domain-accidentattorneys #page-bd .phone-cta-container .mobile-cta .content p {
    margin: auto;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
  }
}
@media (max-width: 670px) {
  .hide-instructions .mva-routing {
    display: block !important;
  }
}
.case-description-msg {
  display: none;
}
.nolopath-step-last .case-description-msg {
  display: none !important;
}
body[data-path="min-path4"][data-path-step="step-1"][data-pid="0"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"][data-pid="0"] div.case-description-msg,
body[data-path="min-path4"][data-path-step="step-1"][data-pid="1"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"][data-pid="1"] div.case-description-msg {
  display: none !important;
}
body[data-path="min-path4"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path7"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path4es"][data-path-step="step-1"] div.case-description-msg,
body[data-path="min-path7es"][data-path-step="step-1"] div.case-description-msg {
  display: block !important;
  margin-top: 2rem;
  text-align: left;
}
