body {
  margin-top: 50px;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0px;
  margin-bottom: 3px;
}
.anchor {
  display: block;
  height: 1px; /*same height as header*/
  margin-top: -1px; /*same height as header*/
  visibility: hidden;
}
.anchor-2 {
  display: block;
  height: 85px; /*same height as header*/
  margin-top: -85px; /*same height as header*/
  visibility: hidden;
}
.lg-text {
  font-size: 1.5em;
}
.md-text {
  font-size: 1.25em;
}
.navbar-inverse {
  background-color: #2356a5;
  border-color: #2356a5;
  font-size: 1.25em;
}
.navbar-inverse .navbar-nav li a {
 color: #fff; 
}
.navbar-inverse .navbar-brand {
 color: #fff; 
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
background-color: #2356a5;
}
.navbar-fixed-bottom, .navbar-fixed-bottom {
  background-color: #ffe227;
  border: #ffe227;
}
.navbar-inverse .dropdown-menu {
  background-color: #2356a5;
  border:  #2356a5;
  color: #fff;
}
.navbar-inverse .dropdown-menu li a:hover {
  color: #333;
}
.btn-group-justified>.btn-group .dropdown-menu {
  width: 100%;
  margin-top: -5px;
  text-align: center;
}
.twitter-feed {
  width: 100%;
  margin-bottom: 0px;
}
i.nav-icon {
  font-size: 1.5em;
  margin-left: -20px;
}
.nav-icon-group {
  margin-left: 15px;
}
.btn-primary {
  background-color: #2356a5;
  border-color: #2356a5;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
  background-color: #153565;
  border-color: #153565;
}
.btn-success {
  background-color: #68c4c3;
  border-color: #68c4c3;
}
.btn-success:hover, .btn-success:active, .btn-success:focus {
  background-color: #3FA2A0;
}
.btn-danger {
  background-color: #e1212e;
}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus  {
  background-color: ;
}
.btn-warning {
  background-color: #ffe227;
  color: #000;
  border-color: #ffe227;
}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus {
  background-color: #F5D400;
  color: #2356a5;
  border-color: #F5D400;
}
.panel-default .panel-heading {
  background-color: #2356a5;
  color: #fff;
}
/* Carousel */
.carousel-inner img {
  width: 100%;
  max-height: auto;
}
.carousel-caption {
  text-shadow: 0 2px 4px rgba(0, 0, 0, .9);
}
.carousel-control .glyphicon-chevron-right {
  right: 20%;
}
.carousel-control .glyphicon-chevron-left {
  left: 20%;
}
.carousel-caption-padding-md {
  padding-bottom: 0px;
}
#contact address {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.5em;
}
.navbar-brand {
  font-family: "Comic Sans MS", sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  color: #2356a5;
}
.brand {
  font-family: "Comic Sans MS", sans-serif;
  font-size: 1.25em;
  font-weight: bold;
  color: #2356a5;
}
.brand-sm {
  font-family: "Comic Sans MS", sans-serif;
  font-weight: bold;
  color: #2356a5;
}
section.section-dark {
  background-color: #2356a5;
  padding-top: 08px;
  padding-bottom: 80px;
  color: #fff;
}
section.section-light {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}
.img-wrap-r {
  margin-right: 10px;
}
.img-wrap-l {
  margin-left: 10px;
}
blockquote footer {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
  color: #000;
}
#services {
  padding-top: 20px;
  padding-bottom: 20px;
}
#services a {
  padding-top: 30px;
  padding-bottom: 20px;
  border-radius: 0px;
}
.video-embed {
  margin: 0px 20px 0px 20px;
  min-width: 400px;
}
.scroll-box {
  height: 600px;
  overflow-y: scroll;
  background-color: #2356a5;
  color: #fff;
}
.text-space {
  padding: 0px 3.75% 5% 3.75%;
}
#news-icons a {
  color: #ffe227 !important;
  margin-top: -10px;
}
.repair {
  border-bottom-left-radius: 0px;
}
.pc-training {
  border-bottom-right-radius: 0px;
}
.networking {
  border-top-left-radius: 0px;
}
.websites {
  border-top-right-radius: 0px;
}
.paypal h3 {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}

/* Footer */
footer {
  background-color: #2356a5;
  margin-top: 50px;
  padding: 2% 0px 5% 0px;
  color: #fff;
}
footer ul {
  font-size: 1em;
  color: #fff;
  list-style: none;
}
footer li a {
  color: #fff;
  margin-bottom: 10%;
  font-size: 1.5em;
}
footer li a:hover {
  color: #fff;
  text-decoration: none;
}