/****    100% Masthead and Text    ****/
#masthead100 {position: absolute;top: 0;left: 0;width: 100%;height: 650px;z-index: 10;overflow: hidden;}
#masthead100>img {position: absolute;top: 50%;left: 50%;width: auto!important;display: block;min-height: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);min-width: 100%;height: auto;}
.fitb-mast-content {width: 58.7%; }
.textpage .fitb-mast-content h1 {font-size: 54px; line-height: 1.166666; font-weight: 600; color: #0c222c; margin-bottom: 10px; }
.textpage .fitb-mast-content h2 {color: #526164; line-height: 1.0976; font-size: 41px; font-weight: 500; margin-bottom: 70px; }
.textpage .fitb-mast-content p {line-height: 1.3529; font-size: 34px; color: #231f20; font-weight: 300; width: 60%; min-width: 420px; }
#masthead100 .wrapper.textpage {padding: 0 20px;-webkit-box-sizing: border-box;box-sizing: border-box;background: none;}

.fitb-content h3 {font-size: 42px; color: #231f20; line-height: 1.2; margin-bottom: 10px; }
.fitb-content strong {font-size: 30px; line-height: 1.266666; font-weight: 600; color: #231f20; margin-bottom: 5px; display: block; }
.fitb-content p {color: #231f20;line-height: 1.266666;font-size: 30px;font-weight: 300;margin-bottom: 45px;}

.fitb-bttn {font-size: 39px;color: #fff;padding: 10px 40px;line-height: 1.1;background: #005b7f;display: inline-block;margin-bottom: 60px;border: 1px solid #005b7f;-webkit-transition: all .3s ease;transition: all .3s ease;}
.fitb-bttn:hover {color: #fff; /* background: #fff; */ opacity: .9; }

@media only screen and (min-width : 1024px) and (max-width : 1199px) {
  #masthead100 .wrapper.textpage {padding: 0 40px;}
  .placeholder.textpage {max-width: 100%; }
  .textpage .fitb-mast-content h1 {margin-top: 70px; }
}

@media only screen and (max-width: 1023px) {
  #masthead100 {height: 500px;}
  .fitb-content {padding-top: 500px!important; }
  #masthead100>img {height: 100%; }
  .fitb-mast-content {width: 59%; }
  #masthead100 .wrapper.textpage {padding:0;}
  .textpage .fitb-mast-content h1 {font-size: 40px; margin-top: 75px; }
  .textpage .fitb-mast-content h2 {font-size: 30px; }
  .textpage .fitb-mast-content p {font-size: 24px; }
  .fitb-content h3 {font-size: 36px; margin-bottom: 7px; }
  .fitb-content strong, .fitb-content p {font-size: 26px; }
  .fitb-content p {margin-bottom: 30px;}
  .fitb-bttn {margin-bottom: 30px; font-size: 30px; padding: 8px 30px; }
}

@media only screen and (max-width: 767px) {
  #masthead100 {height: 360px; }
  .fitb-content {padding-top: 360px!important}
  .fitb-mast-content {min-width: 350px; }
  .textpage .fitb-mast-content h1 {font-size: 32px;margin-top: 45px;}
  .textpage .fitb-mast-content h2 {font-size: 24px;margin-bottom: 44px;}
  .textpage .fitb-mast-content p {font-size: 18px;min-width: auto;width: 62%;}
  .fitb-content h3 {font-size: 28px; }
  .fitb-content strong, .fitb-content p {font-size: 20px; }
  .fitb-content p {margin-bottom: 20px; }
  .fitb-bttn {font-size: 24px; margin-bottom: 20px; padding: 7px 20px; }
}

@media only screen and (max-width: 550px) {
  #masthead100 {height:auto;position:static;background: #fff;}
  .fitb-mast-content {width: 96%;min-width: 1px;padding: 0 2%;}
  .textpage .fitb-mast-content h1 {margin-top: 20px; }
  .textpage .fitb-mast-content h2 {margin-bottom: 30px; }
  .textpage .fitb-mast-content p {width: 80%; margin-bottom: 15px; }
  .fitb-content {padding: 0 2% 0!important;}
  #masthead100>img {position:static;height: auto;width: 100%!important;-webkit-transform: none;transform: none;min-height: auto;}
  .fitb-bttn {font-size: 20px; padding: 6px 15px; }
}