html {
 scroll-behavior: smooth;
}
h1, h2, h3, h4 {
 font-weight: normal;
}
.page-container{
 margin-left: auto;
 margin-right: auto;
 position: relative;
}
.btn-yellow{
 color: #001996;
 background-color: #fbdd3f;
 border-color: #fbdd3f;
 display: block;
 text-align: center;
 padding: 15px 10px;
 font-size:18px;
 font-weight: 600;
 border-radius: 3px;
 transition: 0.2s;
}
.btn-blue{
 color: #ffffff;
 background-color: #001996;
 border-color: #001996;
 display: block;
 text-align: center;
 padding: 15px 10px;
 font-size:18px;
 font-weight: 600;
 border-radius: 3px;
 transition: 0.2s;
}
.btn-blue:hover{
 color: rgba(255, 255, 255, 0.8);
}
.hero-cta{
 max-width: 275px;
}
.hero-section{
 padding-top: 54px;
 padding-bottom: 30px;
 position: relative;
}
.top-social-icons{
 color:#777;
 font-size: 15px;
 top:18px;
}
.navbar-light .navbar-nav .nav-link{
 color: #777;
 font-size: 15px;
}
.navbar-light .navbar-nav .nav-item:last-child>.nav-link{
 color: #ffffff;
 border-right: 0px solid #fff;
 padding: 12px 40px;
 transition: 0.2s;
}
.nav-item:last-child>.nav-link:hover {
 opacity:0.8;
}
.navbar-nav li:last-child a {
  position: relative;
  top: -12px;
  display: block;
}
.navbar-light .navbar-nav .nav-item:nth-last-child(2) a {
 border-right: 0px solid #fff;
}
.terms-and-conditions {
 color: #393939;
 font-size: 14px;
 margin-bottom: 25px;
}
.process p{
 max-width: 420px;
}
.find .icon {
  width:auto;
  max-height: 70px;
 }
.form-control{
 border: 1px solid #ffffff;
 border-radius:0;
}
#btnsubmit{
 color: #001996;
 background: #fbdd3f; 
 font-size: 18px; 
 border:1px solid ##fbdd3f;
 border-radius: 2px; 
 padding: 15px 20px;
 font-weight: bold;
 max-width:200px;
 margin: 20px auto 0 auto;
 transition:0.2s;
}
#btnsubmit:hover{
 color: #001996;
 background: #fbdd3f;
}
.terms-and-conditions div .row{
 padding: 20px;
}
.terms-and-conditions ol{
 margin-bottom: 0px;
}
.terms-and-conditions ol li{
 color: #999999;
 font-size: 10px;
}
.copyright, .copyright a{
 color: #999999;
 font-size: 12px;
}
.copyright a{
 text-decoration: underline;
}
.terms-and-conditions p{
 color: #999999;
 font-size: 10px;
}
/** Page 2a **/
.article .list-unstyled{
 padding-left:1em !important;
 margin-left:1em;
}
.article .list-unstyled li{
 list-style: disc !important;
 padding:10px 0;
}
/** Page 2a Ends **/

/** Page 2b **/
.infographic .shadow-lg{
 box-shadow: 0 0rem 3rem rgba(0,0,0,.175)!important;
}
/** Page 2a Ends **/
@media only screen and (max-width: 768px) {
 .navbar-nav {
  padding: 10px;
 }
 .navbar-nav .nav-item{
  text-align: center;
 }
}
@media only screen and (max-width: 576px) {
 .find .icon {
  max-width: 100px;
  margin: 0 auto;
  padding-top:25px;
  padding-bottom:10px;
 }
 .find h2, .find p{
  text-align: center;
 }
}
@media only screen and (min-width: 768px) {
 .navbar-light .navbar-nav .nav-link{
  font-family: 'Open Sans', sans-serif;
     padding: 0px 8px;
     border-right: 1px solid #525252;
 }
 .navbar-light .navbar-nav .nav-item:nth-last-child(1) a{
  border-right: 0px solid #fff;
 }
 .navbar-brand img{
  position: relative;
  top:-12px;
 }
 .cta-box img{
  left: -15px;
 }
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}