@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Open+Sans+Condensed:wght@700&display=swap);/*!Smart App CSS
Just edit the colors where needed*/.panel .accordionCustomClass .panel-heading{background-color:#343a40!important;color:#fff!important;padding:10px!important;height:40px!important}.panel .accordionCustomClass .panel-default>.panel-heading{border-color:transparent!important;height:40px!important;color:#fff!important}.custom-theme .bs-datepicker-head{background-color:#343a40!important}.red,.text-red{color:#e31d1a}.custom-theme .bs-datepicker-body table td span.selected,.custom-theme .bs-datepicker-body table td span[class*=select-]:after,.custom-theme .bs-datepicker-body table td.selected span,.custom-theme .bs-datepicker-body table td[class*=select-] span:after{background-color:#e9edf0;color:#000}.smart-app.nav-pills a.active{color:#fff;background:#e31d1a!important;border:0!important}.smart-app.nav-pills a{border:1px solid #333}.bbbsa{width:80px!important;height:50px!important;max-width:100%!important}.chasa{width:148px!important;height:50px;max-width:148px!important}.entsa{width:39px!important;height:50px;max-width:100%!important}.chassa{width:190px!important;height:50px;max-width:100%!important}/*! END Smart App CSS*//*!Smart Search CSS*/.psl.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}*{outline:0;border-radius:0!important}.n-line{text-decoration:none!important}.psl-dropdown:after{content:none!important}.shadow-lg-up{box-shadow:0 0 3rem 0 rgba(0,0,0,.5)!important}#mapDirCont{z-index:9999!important}.psl-directions{height:500px}.card.psl-result-title{border:0!important}.inline-block{display:inline-block!important}.psl-count{text-align:right}.psl-shortcuts{text-align:right}.prov-info{width:33%!important}.network-logos{max-width:80px!important;width:100%!important}.hide{display:none!important}@media(max-width:1024px){.psl-directions{height:500px}}@media(max-width:768px){.psl-directions{height:500px}.psl-count,.psl-title{text-align:center}.psl-shortcuts{text-align:left}.prov-info{width:40%!important}}/*!END Smart Search CSS*/.disclaimer p{font-size:12px!important}.disclaimer a{color:#fff!important}
.logo1 {
  max-width: 130px;
  margin: 0 15px;
}
.logo2 {
  max-width: 220px;
  margin: 0 15px;
}
.footer {
  background: #f4f4f4;
}
@media (max-width: 992px) {
  .logo1 {
    width: 150px;    
  }
  
  .nav-item {
    font-family: 'Red Hat Text', sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  
}
@media (max-width: 768px) {
  .nav-item {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
  .jumbotron {
    background-image: url(../img/hero-xs.jpg);
    background-size: cover;
    border-radius: 0;
    padding: 2rem 1rem;
  }  
  .jumbotron h1 {    
    font-size: 50px;
    line-height: 56px;    
  }
	.logo1 {
    width: 130px;    
  }
  
}
@media (max-width: 420px) {
  .logo1 {
    width: 100px;
    margin: 0 0 0 15px;
  }
  .logo2 {
    width: 150px;    
  }
  .navbar {    
    padding: 0.5rem 0.5rem;
  }
  .navbar-toggler {
    padding: 0.25rem 0.25rem;    
  }
  .nav-item {
    font-family: 'Red Hat Text', sans-serif;
    font-size: 18px;
    font-weight: 500;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .jumbotron h1 {    
    font-size: 50px;
    line-height: 56px;    
  }
}
@media (max-width: 360px) {
  .logo1 {
    width: 80px;
    margin: 0 0 0 10px;
  }
  .logo2 {
    width: 125px;    
  }
  .navbar {    
    padding: 0.5rem 0.25rem;
  }
  .navbar-toggler {
    padding: 0.25rem 0.25rem;    
  }  
}