/*---------------------------------------------------
 UPDATING BOOTSTRAP STYLES FOR ADA COMPLIANCE TO v5.1 
 ----------------------------------------------------*/
.mini-fortinet_FWD-ns {
  scroll-padding-top: 90px;
  scroll-behavior: smooth;
}
.mini-fortinet_FWD-ns #body-container {
  padding: 20px 15px;
  background: #FFF;
}
.mini-fortinet_FWD-ns .marg-top-ten {
  margin-top: 10px;
}
.mini-fortinet_FWD-ns .marg-top-twenty {
  margin-top: 20px;
}
.mini-fortinet_FWD-ns #top {
  margin-top: -20px;
  color: white;
  background-image: url('/media/img/pages/mini-fortinet/Fortinet-FWD-Header.png');
  background-color: #04023c;
  background-repeat: no-repeat;
}
.mini-fortinet_FWD-ns #top .col-xs-7 {
  margin-top: 20px;
}
.mini-fortinet_FWD-ns #top h1,
.mini-fortinet_FWD-ns #top p,
.mini-fortinet_FWD-ns #top a {
  margin-left: 20px;
}
.mini-fortinet_FWD-ns #top img {
  padding-left: 22px;
  padding-right: 20px;
}
.mini-fortinet_FWD-ns #top h1 {
  margin-bottom: 20px;
}
.mini-fortinet_FWD-ns #top p {
  margin-bottom: 30px;
}
.mini-fortinet_FWD-ns nav.nav-iu {
  z-index: 100;
  width: 1000px;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary {
  background-color: #1f4456;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary .house {
  margin-left: 400px;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary a {
  color: white;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary .fa-home {
  margin-top: 4px;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary a:hover {
  text-decoration: none;
  background-color: transparent;
  border-bottom: 2px solid white;
  border-radius: 0px;
  padding-bottom: 0;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.primary a:focus {
  background-color: transparent !important;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.secondary {
  background-color: black;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.secondary .shift {
  margin-left: 7px;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.secondary a {
  color: white;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.secondary a:hover {
  text-decoration: none;
  background-color: transparent;
  border-bottom: 2px solid white;
  border-radius: 0px;
  padding-bottom: 0;
}
.mini-fortinet_FWD-ns .nav.nav-pills.text-center.secondary a:focus {
  background-color: transparent !important;
}
.mini-fortinet_FWD-ns .nav-pills > li.active > a {
  text-decoration: none;
  background-color: transparent;
  border-bottom: 2px solid white;
  border-radius: 0px;
  padding-bottom: 0;
}
.mini-fortinet_FWD-ns hr {
  border-top: 5px solid #e40000;
  width: 40%;
  margin-left: 285px;
  margin-top: 25px;
}
.mini-fortinet_FWD-ns #what {
  padding: 50px 30px;
}
.mini-fortinet_FWD-ns #what .btn {
  margin-top: 15px;
}
.mini-fortinet_FWD-ns #join {
  padding: 50px 30px;
  margin-top: -85px;
}
.mini-fortinet_FWD-ns #join .b-dot {
  top: 350px;
  position: absolute;
  left: 10px;
}
.mini-fortinet_FWD-ns #join .g-dot {
  top: -65px;
  position: absolute;
  left: 780px;
}
.mini-fortinet_FWD-ns #join .opp {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  gap: 17px;
  margin-top: 30px;
  padding: 10px;
}
.mini-fortinet_FWD-ns #join .opp .opp-block {
  border-radius: 10px;
  box-shadow: 0 5px 10px #bbbbbb;
  padding: 25px;
}
.mini-fortinet_FWD-ns #join .opp .opp-block a {
  color: #00599e;
}
.mini-fortinet_FWD-ns #start {
  padding: 50px 30px;
  margin-top: -55px;
}
.mini-fortinet_FWD-ns #start .opp {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  padding: 10px;
  margin-left: -5px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block {
  margin-top: 20px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block img {
  width: 300px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .text {
  color: white;
  position: relative;
  top: -600px;
  padding: 15px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .text h3.number {
  font-size: 150px;
  margin-bottom: -10px;
  background-color: #2d2d2d61;
  margin-top: 25px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .text .text-left {
  background-color: #2d2d2d;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .partner {
  margin-left: -55px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .option {
  margin-left: -55px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .view {
  margin-left: -4px;
  line-height: 3;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .more {
  margin-left: -170px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block .team {
  margin-left: -115px;
}
.mini-fortinet_FWD-ns #start .opp .opp-block a {
  color: white;
  font-size: 17px;
}
.mini-fortinet_FWD-ns #includes {
  padding: 50px 30px;
  margin-top: -620px;
}
.mini-fortinet_FWD-ns #includes .benefits {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: stretch;
  margin-top: 30px;
  padding: 10px;
}
.mini-fortinet_FWD-ns #includes .benefits h3 {
  margin-bottom: 25px;
}
.mini-fortinet_FWD-ns #includes .benefits li {
  margin-bottom: 10px;
}
.mini-fortinet_FWD-ns #increase {
  padding: 50px 30px;
}
.mini-fortinet_FWD-ns #increase h2 {
  margin-top: 50px;
}
.mini-fortinet_FWD-ns #increase img.enable {
  margin-left: 10px;
}
.mini-fortinet_FWD-ns #increase .row.feature {
  margin-top: 30px;
}
.mini-fortinet_FWD-ns #increase .row.feature li {
  margin-bottom: 10px;
}
.mini-fortinet_FWD-ns #experts {
  padding: 50px 30px;
  margin-top: -60px;
}
.mini-fortinet_FWD-ns #experts .col-xs-4 {
  margin-bottom: 30px;
}
.mini-fortinet_FWD-ns #experts img {
  border-radius: 50%;
  margin-top: 20px;
  margin-bottom: 15px;
}
.mini-fortinet_FWD-ns #experts .support {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mini-fortinet_FWD-ns #resources {
  padding: 20px 30px 50px 30px;
  background-color: #1f4456;
  color: white;
}
.mini-fortinet_FWD-ns #resources .col-xs-4.left,
.mini-fortinet_FWD-ns #resources .col-xs-4.middle {
  margin-top: 18px;
}
.mini-fortinet_FWD-ns #resources .calc {
  margin-top: 20px;
  margin-left: 300px;
}
.mini-fortinet_FWD-ns #ready {
  padding: 20px 30px 50px 30px;
  background-color: black;
  color: white;
}
.mini-fortinet_FWD-ns #ready p.h4 {
  margin-top: 15px;
  margin-bottom: 15pxb;
}
.mini-fortinet_FWD-ns #ready .btn {
  margin-left: 15px;
}
