/* Small-screen display corrections for the exported desktop site. */
@media(max-width:767px){
#dmRoot #dm .dmInner,#dmRoot #dm .dmHeaderContainer{min-width:0!important;width:100%!important}
#dmRoot #dm .dmRespRow{padding-left:20px!important;padding-right:20px!important}
#dmRoot #dm .dmRespColsWrapper{display:flex!important;flex-wrap:wrap!important;width:100%!important}
#dmRoot #dm .dmRespCol{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;padding-left:0!important;padding-right:0!important}
#dmRoot #dm h1,#dmRoot #dm h1 span{font-size:42px!important;line-height:1.15!important;overflow-wrap:anywhere!important}
#dmRoot #dm h2,#dmRoot #dm h2 span{font-size:30px!important;line-height:1.2!important}
#dmRoot #dm h3,#dmRoot #dm h3 span{font-size:23px!important;line-height:1.3!important}
#dmRoot #dm .dmNewParagraph{max-width:100%!important;min-width:0!important;width:auto!important;left:0!important;margin-left:0!important;margin-right:0!important}
#dmRoot #dm .dmHeaderContainer{position:relative!important;background:#273439!important}
#dmRoot #dm .stickyHeaderSpacer{display:none!important}
#dmRoot #dm .dmHeader nav{margin-top:8px!important;padding:8px 0!important}
#dmRoot #dm .dmHeader .unifiednav__container{flex-wrap:wrap!important;justify-content:center!important}
#dmRoot #dm .dmHeader .unifiednav__item{padding:10px!important}
#dmRoot #dm .dmHeader .imageWidget{margin:0 auto!important}
#dmRoot #dm .dmBody .dmRespRow{padding-top:45px!important;padding-bottom:45px!important;background-attachment:scroll!important}
#dmRoot #dm .dmBody .dmRespCol{margin-bottom:20px!important}
#dmRoot #dm .dmforminput{width:100%!important}
#dmRoot #dm .dmFooter .dmRespCol{margin-bottom:24px!important}
}

/* Keep the display-only button styled independently of input type. */
#dmRoot #dm .dmformsubmit input[name="submit"]{appearance:none!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;border:0!important;border-radius:inherit!important;background:#3979b8!important;color:#fff!important;text-align:center!important;cursor:pointer!important;font-family:Poppins,sans-serif!important;font-size:15px!important;box-shadow:none!important}
#dmRoot #dm .dmformsubmit input[name="submit"]:hover{background:#2f679e!important}
#dmRoot #dm .bidsprime-footer-email{margin-top:12px!important}
#dmRoot #dm .bidsprime-footer-email a{color:#fff!important;font-size:14px!important;overflow-wrap:anywhere}
#dmRoot #dm .bidsprime-contact-email{text-align:center!important;margin-top:12px!important}
#dmRoot #dm .bidsprime-contact-email a{color:#1b75bc!important;font-size:16px!important;overflow-wrap:anywhere}
