@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@font-face {
  font-family: 'HelveticaNeueLTStd-Lt';
  src: url("../fonts/HelveticaNeueLTStd-Lt.otf");
  src: url("../fonts/HelveticaNeueLTStd-Lt.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Lt.woff2") format("woff2"), url("../fonts/HelveticaNeueLTStd-Lt.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Lt.svg#svgMontserrat-Bold") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Montserrat-ExtraLight';
  src: url("../fonts/Montserrat-ExtraLight.otf");
  src: url("../fonts/Montserrat-ExtraLight.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-ExtraLight.woff2") format("woff2"), url("../fonts/Montserrat-ExtraLight.woff") format("woff"), url("../fonts/Montserrat-ExtraLight.ttf") format("truetype"), url("../fonts/Montserrat-ExtraLight.svg#svgMontserrat-ExtraLight") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Montserrat-Light';
  src: url("../fonts/Montserrat-Light.otf");
  src: url("../fonts/Montserrat-Light.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Light.woff2") format("woff2"), url("../fonts/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat-Light.ttf") format("truetype"), url("../fonts/Montserrat-Light.svg#svgMontserrat-Light") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Montserrat-Medium';
  src: url("../fonts/Montserrat-Medium.otf");
  src: url("../fonts/Montserrat-Medium.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat-Medium.ttf") format("truetype"), url("../fonts/Montserrat-Medium.svg#svgMontserrat-Medium") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Montserrat-Regular';
  src: url("../fonts/Montserrat-Regular.otf");
  src: url("../fonts/Montserrat-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat-Regular.svg#svgMontserrat-Regular") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url("../fonts/Montserrat-SemiBold.otf");
  src: url("../fonts/Montserrat-SemiBold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat-SemiBold.woff2") format("woff2"), url("../fonts/Montserrat-SemiBold.woff") format("woff"), url("../fonts/Montserrat-SemiBold.ttf") format("truetype"), url("../fonts/Montserrat-SemiBold.svg#svgMontserrat-SemiBold") format("svg");
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal; }
body {
  font-family: "HelveticaNeueLTStd-Lt", Arial, Helvetica; }

#aks {
  width: 100%; }

.logo-txt {
  font-size: 1.2rem;
  position: absolute;
  top: 20px;
  margin-left: 13rem;
  text-transform: uppercase; }

.nav-item {
  padding: 0 0 0 2rem; }

.nav-link {
  padding: 0 0 0 0;
  color: #000; }

a {
  color: #34309d;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

h1 {
  padding-bottom: 0rem;
  color: #0b4d9d;
  margin-bottom: 2.5rem;
  font-size: 2.5rem; }

h2 {
  font-size: 1.5rem;
  color: #0b4d9d;
  line-height: 2.2rem;
  font-family: "Montserrat-Light"; }

.footerbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
  padding: 0;
  font-size: 0.75rem; }

.footer-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: 6.2rem; }

.foot-links {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.foot-links li {
  padding-bottom: 0.5rem;
  float: left;
  padding: 0 30px 0 0; }

.foot-links li a {
  color: #fff; }

.disclaimer-block {
  padding: 1.3rem 0; }

.disclaimer-block ul {
  margin: 0 0 0 16px;
  padding: 0; }

.disclaimer-block ul li {
  list-style-type: none;
  float: left;
  padding-right: 2rem; }

.disclaimer-block ul li a {
  color: #000; }

.disclaimer-block ul li a:hover {
  color: #029d75; }

footer {
  color: #fff; }

footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

footer ul li {
  float: left;
  padding: 0.5rem 0rem; }

footer ul li a {
  color: #fff;
  text-decoration: none; }

footer ul li a:hover {
  color: #fff;
  text-decoration: underline; }

.navbar {
  background: #fff; }

.navbar-nav-primary {
  text-transform: uppercase; }

.navbar-form-search .form-control {
  width: 250px; }

.navbar-form-search .btn {
  border: 0;
  background: transparent;
  font-size: 1rem; }

.navbar-form-search .btn:active, .navbar-form-search .btn:hover, .navbar-form-search .btn:focus {
  color: #000;
  outline: none;
  box-shadow: none; }

.navbar-form-search .search-form-container {
  text-align: right;
  position: absolute;
  width: 300px;
  overflow: hidden;
  background: #fff;
  right: 60px;
  top: 0;
  z-index: 9;
  transition: all .3s ease-in-out; }

.navbar-form-search .search-form-container.hdn {
  width: 0; }

.navbar-form-search .search-form-container .search-input-group {
  width: 300px; }

section {
  margin-top: 130px; }

#home-pg {
  margin-top: 100px !important; }

.previous {
  position: absolute;
  margin-top: 242px;
  z-index: 1000;
  float: left; }

.next {
  position: absolute;
  margin-top: 242px;
  z-index: 1000;
  float: right;
  right: 0; }

.map-heading {
  color: #98cf60;
  font-size: 1.5rem; }

a.tip {
  border-bottom: 1px dashed;
  text-decoration: none; }

a.tip:hover {
  cursor: help;
  position: relative; }

a.tip span {
  display: none; }

a.tip:hover span {
  border: #c0c0c0 1px dotted;
  padding: 5px 20px 5px 5px;
  display: block;
  z-index: 100;
  background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;
  right: 0px;
  margin: 10px;
  width: 250px;
  position: absolute;
  top: 10px;
  text-decoration: none; }

.modal-dialog {
  max-width: 1000px;
  margin: 0rem auto; }

.modal-header .close {
  font-size: 0.95rem; }

.list li {
  padding: 3px 0; }

.tooltip-inner {
  padding: 1rem 0.5rem !important;
  background-color: #029d75 !important;
  font-weight: bold !important;
  text-align: left; }

.arrow-link {
  color: #000 !important important;
  font-size: 0.80rem;
  padding-left: 45px; }

.op-map-box {
  margin-left: 100px; }

.op-map-txt-box {
  padding-top: 200px;
  margin-left: -100px;
  padding-right: 0; }

.op-icon {
  width: 60px; }

@media (max-width: 1300px) {
  .op-map-box {
    margin-left: 0px; }

  .op-map-txt-box {
    padding-top: 200px;
    margin-left: 0px;
    padding-right: 0; }

  .op-icon {
    width: 45px; } }
.navbar-light .navbar-nav .nav-link {
  color: #404040;
  padding: 17px 0; }

.btco-menu li > a {
  padding: 10px 15px;
  color: #000; }

.btco-menu .active a:focus,
.btco-menu li a:focus,
.navbar > .show > a:focus {
  background: transparent;
  outline: 0; }

.dropdown-menu .show > .dropdown-toggle::after {
  transform: rotate(-90deg); }

.cart-icon {
  font-size: 1rem;
  color: #000; }

.cart-icon:hover {
  color: #fcb900; }

.yellow {
  background: #fcb900;
  color: #fff; }

.yellow-txt {
  color: #fcb900; }

.red-txt {
  color: #FA3408; }

.red {
  background: #FA3408;
  color: #fff; }

.blue {
  background: #34309d;
  color: #fff; }

.grey {
  color: #d5d5d5; }

.foot-heading {
  font-size: 0.85rem;
  font-weight: bold; }

.previous {
  width: 28px;
  height: 32px; }

.previous a:hover {
  width: 120px; }

.previous a:hover:after {
  content: "Previous";
  background: #ccc;
  color: #fff;
  font-size: 1rem;
  height: 29px;
  line-height: 29px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  margin-top: -7px;
  margin-left: -2px;
  background: #34309d; }

.next {
  width: 28px;
  height: 32px; }

.next a:hover {
  width: 100px; }

.next a:hover:before {
  content: "Next";
  background: #ccc;
  color: #fff;
  font-size: 1rem;
  height: 29px;
  line-height: 29px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  margin-top: -7px;
  margin-right: -2px;
  background: #34309d; }

#button1 {
  height: 32px;
  line-height: 32px;
  text-align: center;
  background-color: #34309d;
  font-size: 2rem; }

#button1:hover:before {
  content: "Next";
  font-size: 1rem;
  width: 100px;
  color: #fff; }

.beyond {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.beyond li {
  padding: 10px 0; }

.beyond li a {
  color: #000; }

.beyond li a:hover {
  color: #fcb900; }

.tabcontent {
  color: #000000;
  display: none;
  padding: 50px 20px;
  border: #fec34e 1px solid; }

.footerbar a:hover {
  text-decoration: none; }

.wf {
  width: 75% !important; }
