@media print {
  .no-print, .no-print * {
    display: none !important; } }

@media screen and (min-width: 1200px) {
  .nav-transparent .navbar-fixed {
    height: 0px; } }

@media screen and (min-width: 1400px) {
  .nav-transparent .navbar-fixed {
    height: 0px; } }

@media screen and (max-width: 600px) {
  .home .section-banner {
    margin-top: 0px; }
  section.section-banner {
    height: 44vh;
    padding-top: 60px; }
  .home.nav-transparent .navbar-fixed {
    height: 40px; }
  .blog-listing-articles-container ul li {
    padding: 5%; } }
