body {
  font-family: 'Tahoma';
  color: #525252;
  background-image: url('../img/pattern.jpg');
}
.wrapper {
  background-color: #0A2B58;
  padding: 0px 30px;
}
.header {
  background-color: #0B203B;
  min-height: 200px;
  padding: 10px;
  color: #FFFFFF;
}
.header .row {
  margin: 10px;
}
.header a,
.header a:active,
.header a:visited,
.header a:hover {
  color: #FFFFFF;
}
.header .fa {
  margin: 10px !important;
}
.header img {
  margin-top: 25px;
}
.navbar {
  background: linear-gradient(#FFFFFF, #D7D7D7) !important;
  font-family: 'Tahoma';
  font-weight: bold;
  margin-bottom: 0px;
}
ul.nav li a,
ul.nav li.active a {
  background-color: transparent !important;
  transition: all 1s;
  color: #272727;
  height: 100%;
}
ul.nav li a:hover,
ul.nav li.active a:hover {
  background-color: #595556 !important;
  color: #FFFFFF !important;
}
.tag-line {
  background-color: #000000;
  color: #FFFFFF;
  font-family: 'Georgia';
  min-height: 50px;
  padding: 5px;
  text-align: center;
}
.products {
  background-color: #FFFFFF;
  height: auto;
}
.products .product-box {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 5px 0px #999999;
  margin: 10px;
  position: relative;
  max-width: 255px;
  height: auto;
}
.products .product-box .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  color: #FFFFFF;
  margin: 0px auto;
}
.products .product-box .overlay a,
.products .product-box .overlay a:active,
.products .product-box .overlay a:visited,
.products .product-box .overlay a:hover {
  color: #a4a4a4;
}
.products .full-width {
  width: auto !important;
  max-width: auto;
}
.sf-products {
  background-color: #FFFFFF;
  height: auto;
}
.sf-products .sf-product-box {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 5px 0px #999999;
  margin: 10px;
  position: relative;
  max-width: 350px;
  height: auto;
}
.sf-products .sf-product-box .sf-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #000000;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  color: #FFFFFF;
  margin: 0px auto;
}
.heading {
  color: #231917;
}
.info {
  background-color: #000000;
  min-height: 200px;
  padding: 20px;
  font-family: 'Georgia';
}
.info h3 {
  color: #5c5d5e;
  font-size: 17pt;
}
.info p {
  color: #FFFFFF;
}
.info a,
.info a:active,
.info a:visited,
.info a:hover {
  color: #a4a4a4;
}
.features {
  background-color: #0b203b;
  padding: 10px;
  color: #FFFFFF;
  margin: 10px;
  min-height: 200px;
  max-width: 350px;
  position: relative;
}
.features h3 {
  font-size: 17pt;
}
.features .f-btn {
  border-radius: 0px;
}
.features a,
.features a:active,
.features a:visited,
.features a:hover {
  position: absolute;
  bottom: 10px;
  max-width: 250px;
}
.features input[type="submit"] {
  position: absolute;
  bottom: 10px;
  max-width: 250px;
}
.product-desc-container {
  background-color: #FFFFFF;
  padding: 30px;
}
.product-desc-container img {
  width: 100% !important;
}
.product-desc-container a,
.product-desc-container a:active,
.product-desc-container a:visited,
.product-desc-container a:hover {
  color: #0b203b;
  margin: 10px;
}
.product-desc-container .btn {
  background-color: #FFFFFF !important;
  border: 1px solid #0b203b !important;
  border-radius: 0px !important;
}
.product-desc-container .pd-heading {
  color: #0E213F;
  font-family: "Georgia";
}
.product-desc-container .product-desc {
  margin-top: 10px;
  padding: 20px;
}
.contact-page {
  margin: 0px;
  padding: 20px;
  background-color: #272727;
  color: #FFFFFF;
  height: auto;
}
.contact-page .box {
  background-color: #0b203b;
  color: #FFFFFF;
  border: 2px solid #FFFFFF;
  margin-top: 50px;
}
.contact-page .box h4 {
  line-height: 26pt;
  font-weight: bold;
}
.contact-page .box-2 {
  background-color: #646464;
  margin-top: 20px;
  color: #FFFFFF;
  min-height: 200px;
}
.footer {
  margin-top: 5px;
  background-color: #FFFFFF;
  color: #0E213F;
}
.footer ul {
  padding: 10px;
  line-height: 2.5;
}
.footer a,
.footer a:active,
.footer a:visited,
.footer a:hover {
  color: #0b203b;
}
.footer .social {
  padding: 10px;
}
.footer .social a,
.footer .social a:active,
.footer .social a:visited,
.footer .social a:hover {
  color: #0b203b;
  margin: 10px;
}
.cards ul {
  list-style-type: none;
  padding: 5px;
}
.cards ul li {
  display: inline;
}
.cards ul li img {
  display: inline;
}

/*# sourceMappingURL=custom.css.map */