/* fonts - remove scaling */
body {font-size: 16px !important}
section.related-stories h1, 
/*.ready-to-join h1, 
.h1, h1 { font-size: /*64px*//* 52px !important; }*/
section.at-the-heart h1, .interested h1 { font-size: 56px !important }
.h2, h2 {font-size: /*32px*/ 26px !important}

@media (max-width: 430px) {
  .join-selection .col-xl.pl-5 .btn {
    width: 100% !important;
  }
}

@media(max-width: 1200px){
  .pillar-left:after, 
  .pillar-right:after, 
  .pillar-right-standard:after,
  .pillar-top-left:before,
  .footer-logo-container:after,
  .footer .menu-container:before,
  .footer .menu-container:after,
  .section-end,
  .section-number {display: none !important}
  .pl-6em { padding-left: 1rem !important}
  .pr-6em { padding-right: 1rem !important}
  .pillar-right {margin-top: 0em !important}
	.lead-text p {padding-left: .5rem; padding-right:.5rem;}
	.col-md h1 {padding: 1.5rem 1.5rem .5rem 1.5rem;}
	.col-md p {padding: 0 1.5rem;}
	section .advantages pt-5 {margin-left: 0!important; margin-right: 0!important; padding-left: 0!important; padding-right: 0!important;}
	section .advantages .row:first-child {margin:0; padding:0;}
}

@media(max-width: 1199px) {
  /* default */
  .container, .container-sm {max-width: 100% !important;overflow-x: hidden;}
  .pillar-left:after, 
  .pillar-right:after, 
  .pillar-right-standard:after,
  .pillar-top-left:before,
  .footer-logo-container:after,
  .footer .menu-container:before,
  .footer .menu-container:after,
  .section-end,
  .section-number {display: none !important}
  .pl-6em { padding-left: 1rem !important}
  .pr-6em { padding-right: 1rem !important}

  /* header */
  .header {text-align: center;}
  .header .row.mb-5.pb-5 { margin-left: 0 !important }
  .header .row.hero.pl-5, .pr-5 {padding: 0 !important;}
  .header .row.border-top.ml-3 {border-top: 0 !important;}
  .header .col-xl.pl-2.border-bottom.border-left {padding: 3em 0 !important;}
  .header .ml-5, 
  .header .ml-3,
  .header .ml-175em {margin: 0 !important;}
  .header .border-left { border-left: none !important;}
  .header .pt-4em { padding-top: 1em!important }
  .header .main-menu-container,
  .main-menu-container {
    margin-top: 0 !important;
    text-align: center;
  }
  .archive-buttons{text-align: center}

  /* page content */
  .related-stories .col-xl-6 .bg-maroon.text-white {padding: 20px !important}
  section.ready-to-join .col-xl-4 { padding: 20px !important }
  section.at-the-heart .bg-maroon.text-white { padding: 20px !important }
  section.connected-community .hd-md-250 { height: 250px }
  .innovative-industry .bg-dark-blue.pl-5.pr-5.distressed4 { padding: 0 3rem !important }
  .join-selection .col-xl.pl-5 { text-align: center;padding: 0 !important; }
  .join-selection .col-xl.pl-5 .btn { width: 332px }
  .related-articles .card { height: 200px !important; max-height: 200px !important }

  /* footer */
  .footer {text-align: center}
  .footer-logo-container {border: none !important}
  .footer .pl-5 {padding-left: 0 !important}
  .footer .menu-container {
    padding: 0 !important;
    padding-top: 13px !important;
    text-align: center !important;
  }
  .sub-footer .border-right { border-right: none !important }

  .blog .container, .blog .container-sm {max-width: 100% !important;overflow-x: hidden;}
  .blog .main-menu-container {
    margin-top: 0 !important;
    text-align: center;
  }
  .archive-buttons{text-align: center}

  .ml-5em {margin: 0 !important}
  .d-md-none {display: none}

  /* related article */
  .w-54 {
    flex: unset;
    max-width: 100%;
  }

}


@media (max-width: 768px) {
  /* default */
  .container, .container-sm {max-width: 100% !important;overflow-x: hidden;}
  .pillar-left:after, 
  .pillar-right:after, 
  .pillar-right-standard:after,
  .pillar-top-left:before,
  .footer-logo-container:after,
  .footer .menu-container:before,
  .footer .menu-container:after,
  .section-end,
  .section-number {display: none !important}
  .pl-6em { padding-left: 1rem !important}
  .pr-6em { padding-right: 1rem !important}

  /* header */
  .header {text-align: center;}
  .header .row.mb-5.pb-5 { margin-left: 0 !important }
  .header .row.hero.pl-5, .pr-5 {padding: 0 !important;}
  .header .row.border-top.ml-3 {border-top: 0 !important;}
  .header .col-md.pl-2.border-bottom.border-left {padding: 3em 0 !important;}
  .header .ml-5, 
  .header .ml-3,
  .header .ml-175em {margin: 0 !important;}
  .header .border-left { border-left: none !important;}
  .header .pt-4em { padding-top: 1em!important }
  .header .main-menu-container,
  .main-menu-container {
    margin-top: 0 !important;
    text-align: center;
  }
  .archive-buttons{text-align: center}

  /* page content */
  .related-stories .col-xl-6 .bg-maroon.text-white {padding: 20px !important}
  section.ready-to-join .col-md-4 { padding: 20px !important }
  section.at-the-heart .bg-maroon.text-white { padding: 20px !important }
  section.connected-community .hd-md-250 { height: 250px }
  .innovative-industry .col-md.bg-dark-blue.pl-5.pr-5.distressed4 { padding: 0 3rem !important }

  /* footer */
  .footer {text-align: center}
  .footer-logo-container {border: none !important}
  .footer .pl-5 {padding-left: 0 !important}
  .footer .menu-container {
    padding: 0 !important;
    padding-top: 13px !important;
    text-align: center !important;
  }
  .sub-footer .border-right { border-right: none !important }
}

@media(max-width:991px) {
  .blog .container, .blog .container-sm {max-width: 100% !important;overflow-x: hidden;}
  .blog .main-menu-container {
    margin-top: 0 !important;
    text-align: center;
  }
  .archive-buttons{text-align: center}

}

@media (max-width: 1199px) {
  .ml-5em {margin: 0 !important}
  .d-md-none {display: none}

  /* related article */
  .w-54 {
    flex: unset;
    max-width: 100%;
  }

}
