@charset "UTF-8";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot");
  src: url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.woff") format("woff"), url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
a:focus,
a:hover {
  outline: none;
  text-decoration: underline;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
input,
textarea,
button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
button,
input,
select,
a {
  outline: none;
}
button:focus,
button:hover,
button:visited,
input:focus,
input:hover,
input:visited,
select:focus,
select:hover,
select:visited,
a:focus,
a:hover,
a:visited {
  outline: none;
  text-decoration: none;
}
body {
  font-family: Arial !important;
}
.GH {
  font-family: "Glyphicons Halflings";
}
.FA {
  font-family: "FontAwesome";
}
.ui-datepicker {
  z-index: 9999 !important;
  width: 100% !important;
  border: 0;
  padding: 0;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #f7f7f7 !important;
  font-family: arial;
}
@media screen and (max-width: 450px) {
  .ui-datepicker {
    left: 0 !important;
    padding: 10px;
    background: white !important;
  }
}
@media (min-width: 451px) and (max-width: 767px) {
  .ui-datepicker {
    width: 400px !important;
    padding: 10px;
    background: white !important;
  }
}
.ui-datepicker.ui-datepicker-multi {
  width: 600px !important;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group {
  background: #FFF;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-first {
  padding: 5px 10px 10px;
}
.ui-datepicker.ui-datepicker-multi .ui-datepicker-group-last {
  padding: 5px 10px 10px;
  background-color: #f7f7f7;
}
.ui-datepicker .ui-datepicker-calendar {
  display: table;
  width: 100% !important;
  margin: 0 !important;
}
.ui-datepicker .ui-datepicker-calendar thead,
.ui-datepicker .ui-datepicker-calendar tbody,
.ui-datepicker .ui-datepicker-calendar tr {
  display: block;
  width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
  width: 14.28%;
  height: auto;
  display: inline-block;
  float: left;
  padding: 0;
}
.ui-datepicker .ui-datepicker-calendar th {
  color: #999999;
  font-weight: normal;
}
.ui-datepicker .ui-datepicker-calendar span,
.ui-datepicker .ui-datepicker-calendar a {
  line-height: 38px;
}
.ui-datepicker .ui-state-default {
  padding: 0;
  cursor: pointer;
}
.ui-datepicker .ui-state-default:hover {
  background-color: #f2f2f2;
  color: #333333;
  border-radius: 2px;
}
.ui-datepicker .ui-state-default.ui-state-active {
  background-color: #195b8b;
  color: #FFF;
  border-radius: 2px;
}
.ui-datepicker .ui-datepicker-header {
  background: transparent;
  border: 0;
  padding: 0;
  color: #000;
  border-radius: 0;
  border-bottom: 1px dashed #cccccc;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 5px 0 5px;
  line-height: 30px;
  font-size: 14px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  opacity: 0.5;
  top: 5px;
  height: auto;
  width: auto;
  display: inline-block;
  color: #999;
  overflow: hidden;
  cursor: pointer !important;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  border: 0;
  font-family: "FontAwesome";
  font-size: 24px;
  text-align: center;
  width: 26px;
  height: 26px;
}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  opacity: 1;
  background-color: #f2f2f2;
  color: #333333;
  border-radius: 2px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-next .ui-icon {
  display: none;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "\f104";
}
.ui-datepicker .ui-datepicker-next:before {
  content: "\f105";
}
.ui-datepicker .ui-state-hover {
  border: 0;
  background: transparent;
}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
  border: 0;
  background: transparent;
  font-weight: normal;
  text-align: center;
  color: #333333;
}
#Loading {
  min-height: 0;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  #Loading {
    padding: 10px 5px;
  }
}
#Loading .cfn-group-filter {
  height: 100vh;
  overflow: hidden;
}
#Loading .cfn-group-filter .cfn-group {
  padding: 0;
}
#Loading .block-loading {
  background: #FFF;
  border-radius: 4px;
  padding: 2em;
  margin-bottom: 15px;
}
#Loading .block-loading .loading-bar {
  border: 1px solid #99c8f4;
  border-radius: 20px;
  padding: 5px;
  margin: 5px 0 10px;
}
#Loading .block-loading .progress {
  height: 15px;
  border-radius: 6px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
#Loading .block-loading .progress .progress-bar {
  background-color: #96b5d6;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#Loading .block-loading h6 {
  font-size: 14px;
  margin: 20px 0 10px;
}
#Loading .block-destination {
  background: #195b8b;
  color: #FFF;
  border-radius: 4px;
}
#Loading .block-destination .top {
  text-align: center;
  padding: 2em;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .top {
    padding: 1em;
  }
}
#Loading .block-destination .top img {
  width: auto;
  height: 65px;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .top img {
    height: 50px;
  }
}
#Loading .block-destination .middle {
  text-align: center;
  padding: 2em 0;
  border-top: 1px dotted #2585cc;
  border-bottom: 1px dotted #2585cc;
}
#Loading .block-destination .middle h5 {
  font-size: 18px;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .middle h5 {
    font-size: 16px;
    padding: 0 10px;
  }
}
#Loading .block-destination .middle strong {
  font-size: 24px;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .middle strong {
    font-size: 16px;
  }
}
#Loading .block-destination .bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-flex-pack: justify;
  -ms-flex-pack: justify;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  padding: 25px 20px;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .bottom {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #Loading .block-destination .bottom {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
  }
}
#Loading .block-destination .bottom .left {
  width: 50%;
  height: 115px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-flex-pack: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  margin: 0 5px;
  padding: 15px;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .bottom .left {
    width: 100%;
    margin: 5px 0 10px;
    border: 0;
    padding: 0;
    height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #Loading .block-destination .bottom .left {
    width: 100%;
    margin: 0;
  }
}
#Loading .block-destination .bottom .left img {
  height: 80px;
  width: auto;
  margin: 0 10px;
  opacity: 0.8;
}
@media only screen and (max-width: 767px) {
  #Loading .block-destination .bottom .left img {
    height: 70px;
  }
}
#Loading .block-destination .bottom .left h1 {
  font-size: 26px;
  color: #ff7f01;
  font-weight: bold;
  margin: 0 0 5px 0;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
}
#Loading .block-destination .bottom .left h4 {
  font-size: 18px;
  color: white;
  margin: 0 0 5px 0;
}
#Loading .block-destination .bottom .left p {
  font-size: 12px;
  color: white;
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #Loading .block-destination .bottom .left h1 {
    font-size: 24px;
  }
  #Loading .block-destination .bottom .left img {
    margin-left: 0;
  }
}
#Loading .block-destination .bottom .left a:hover h1,
#Loading .block-destination .bottom .left a:hover h4 {
  text-decoration: underline;
}
#Loading .block-destination .bottom .right {
  width: 50%;
  height: 115px;
  border-radius: 10px;
  background: #17537e;
  position: relative;
  margin: 0 5px;
  padding: 15px 20px;
}
@media only screen and (max-width: 991px) {
  #Loading .block-destination .bottom .right {
    display: none;
  }
}
#Loading .block-destination .bottom .right h4 {
  font-size: 18px;
  color: white;
  font-weight: bold;
  margin: 8px 0 8px;
}
#Loading .block-destination .bottom .right p {
  font-size: 15px;
  color: white;
  margin: 0;
}
#Loading .block-destination .bottom .right img {
  height: 48px;
  position: absolute;
  top: 5px;
  right: 10px;
}
.dropdown-passenger {
  padding: 5px;
}
@media only screen and (min-width: 768px) {
  .dropdown-passenger {
    left: auto;
    right: 0;
  }
}
.dropdown-passenger .passengerLabel {
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin-top: 6px;
  text-align: center;
  width: 100px;
  line-height: 1.2;
}
.dropdown-passenger .passengerLabel > span {
  font-size: 12px;
}
.dropdown-passenger .passengerAge {
  text-align: center;
  color: #99c8f4;
  font-size: 11px;
  margin-top: 5px;
}
.dropdown-passenger .passengerInput {
  text-align: center;
  width: 100px;
  float: left;
  margin: 6px 6px 0 0;
}
.dropdown-passenger .groupinput {
  border-radius: 0 !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid transparent !important;
  border-color: #ccc !important;
}
.dropdown-passenger .passenger-subtract,
.dropdown-passenger .passenger-add {
  text-align: center;
  width: 33px;
}
.modal-timeout .modal-dialog {
  width: 500px;
  height: auto;
  margin: 30px auto;
}
.modal-timeout .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  border: 0;
}
.modal-timeout .modal-header h1 {
  color: #025d8f;
  font-weight: bold;
  font-size: 29px;
  padding-top: 10px;
}
.modal-timeout .modal-header p {
  font-size: 14px;
  color: #808080;
  margin: 5px 0 0;
}
.modal-timeout .modal-header strong {
  color: black;
}
.modal-timeout .close {
  z-index: 3;
  opacity: 1;
  margin: -10px;
  border-radius: 50%;
  background-color: #000;
  width: 30px;
  height: 30px;
  text-align: center;
  border: 2px solid #FFF;
  -webkit-box-shadow: 0 1px 6px #000;
  box-shadow: 0 1px 6px #000;
  line-height: 0;
  position: absolute;
  float: none;
  right: 0;
  top: 0;
}
.modal-timeout .close > span {
  font-size: 24px;
  font-weight: 400;
  padding: 0;
  line-height: 26px;
  color: #FFF;
}
.modal-timeout .modal-body {
  background-image: -webkit-linear-gradient(#195b8b 30%, #9ab9ce);
  background-image: -moz-linear-gradient(#195b8b 30%, #9ab9ce);
  background-image: -ms-linear-gradient(#195b8b 30%, #9ab9ce);
  background-image: -o-linear-gradient(#195b8b 30%, #9ab9ce);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #195b8b), to(#9ab9ce));
  background-image: linear-gradient(#195b8b 30%, #9ab9ce);
  -webkit-box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.4) inset;
  -ms-box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.4) inset;
  -o-user-select: 0 30px 60px -30px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 0 30px 60px -30px rgba(0, 0, 0, 0.4) inset;
}
.modal-timeout .modal-body .top {
  display: block;
  margin-bottom: 10px;
}
.modal-timeout .modal-body .top img {
  height: 82px;
  width: auto;
  margin: 0 auto 20px;
  display: block;
}
.modal-timeout .modal-body .bottom {
  display: block;
  margin: 0;
}
.modal-timeout .modal-body .bottom .phone {
  border: 1.8px dotted white;
  border-radius: 4px;
  background: url(https://www.smartfares.com/Sites/1/images/V2/waiting/callcenter.png) no-repeat;
  background-position: 92% 10px;
  background-size: 68px auto;
  text-align: right;
  padding: 15px 110px 15px 5px;
}
.modal-timeout .modal-body .bottom .phone p {
  color: #FD8813;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
}
.modal-timeout .modal-body .bottom .phone h1 {
  color: #fffb00;
  font-size: 34px;
  margin: 5px 0;
}
.modal-timeout .modal-body .bottom .phone h3 {
  color: white;
  font-size: 20px;
}
.modal-timeout .modal-body .bottom .phone a:hover h1,
.modal-timeout .modal-body .bottom .phone a:hover h3 {
  text-decoration: underline;
}
.modal-timeout .modal-footer {
  color: #9a9a9a;
  font-size: 16px;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 20px 40px;
}
.modal-timeout .modal-footer span {
  margin: 0 10px;
}
.modal-timeout .btn {
  color: #025D8F;
  font-weight: bold;
  padding: 9px 30px;
  font-size: 16px;
  border: 1px solid #d7dada;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dfdddd));
  background-image: -webkit-linear-gradient(top, #fff, #dfdddd);
  background-image: -moz-linear-gradient(top, #fff, #dfdddd);
  background-image: -ms-linear-gradient(top, #fff, #dfdddd);
  background-image: -o-linear-gradient(top, #fff, #dfdddd);
  background-image: linear-gradient(to bottom, #fff, #dfdddd);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fff, endColorstr=#dfdddd);
  -webkit-box-shadow: 0px 2px 3px #9a9a9a;
  -moz-box-shadow: 0px 2px 3px #9a9a9a;
  box-shadow: 0px 2px 3px #9a9a9a;
  -webkit-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.modal-timeout .btn:hover {
  background: #dfdddd;
  border-color: #dfdddd;
}
.modal-timeout .btn.inline {
  text-decoration: underline;
  text-transform: uppercase;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal-timeout .btn.inline:hover {
  background: #eee;
  color: #025d8f;
  text-decoration: none;
}
@media screen and (max-width: 590px) {
  .modal-timeout .modal-dialog {
    width: auto;
    height: auto;
    margin: 10px;
  }
  .modal-timeout .modal-header {
    height: 55px;
    padding: 5px 0;
  }
  .modal-timeout .modal-header img {
    height: 100%;
  }
  .modal-timeout .top h1 {
    font-size: 18px;
  }
  .modal-timeout .top p {
    font-size: 12px;
  }
  .modal-timeout .bottom h1 {
    font-size: 18px;
  }
  .modal-timeout .bottom h3 {
    font-size: 14px;
  }
  .modal-timeout .bottom .left {
    width: 40px;
    background-size: 100% auto;
    height: 65px;
  }
  .modal-timeout .bottom .right {
    height: 65px;
  }
  .modal-timeout .modal-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5px 0 15px;
    height: 140px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@-webkit-keyframes popup {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popup {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.sf-header {
  background-color: #195b8b;
  position: fixed;
  min-width: auto;
  top: 0;
  left: 0;
  z-index: 998;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .sf-header {
    height: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header {
    background: #195b8b;
    padding: 5px 0;
    height: 50px;
  }
  .sf-header > .container {
    padding: 0;
  }
}
.sf-header .hd-logo {
  float: left;
  padding-top: 7px;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-logo {
    padding-left: 5px;
    padding-top: 0;
  }
}
.sf-header .hd-logo a {
  display: inline-block;
}
.sf-header .hd-logo span {
  background-image: url(/sites/1/Images/V2/logo02.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: inline-block;
  height: 65px;
  width: 220px;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-logo span {
    background-image: url(/sites/1/Images/V2/logo02.png);
    height: 35px;
    width: 120px;
  }
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu {
    padding: 5px 0 0;
  }
}
.sf-header .hd-menu .menu-group {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -webkit-flex-pack: end;
  -ms-flex-pack: end;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .menu-group {
    display: block;
    max-height: 100vh;
  }
}
.sf-header .hd-menu .menu-group li {
  float: left;
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .menu-group .left {
    padding-top: 5px;
  }
}
@media only screen and (min-width: 992px) {
  .sf-header .hd-menu .menu-group .left {
    margin-right: 20px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .menu-group .left {
    display: inline-block;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .sf-header .hd-menu .menu-group .left > div:first-child {
    float: left;
  }
}
@media only screen and (max-width: 1199px) {
  .sf-header .hd-menu .menu-group .left .menu-top {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sf-header .hd-menu .menu-group .left .menu-top {
    display: none;
  }
}
.sf-header .hd-menu .menu-group .left .menu-top li {
  line-height: 1;
  padding: 0 10px;
  border-right: 1px dotted #cccccc;
}
.sf-header .hd-menu .menu-group .left .menu-top a {
  font-size: 12px;
  color: #FFF;
  opacity: 0.7;
}
.sf-header .hd-menu .menu-group .left .menu-top a:hover {
  text-decoration: underline;
  opacity: 1;
}
.sf-header .hd-menu .menu-group .left .menu-bottom {
  display: inline-block;
  width: auto;
  margin-top: 24px;
  float: right;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .menu-group .left .menu-bottom {
    margin: 0;
    float: none;
  }
}
.sf-header .hd-menu .menu-group .left .menu-bottom a {
  padding: 0 15px;
  line-height: 36px;
  margin: 0 1px;
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: 0;
  background: white;
  color: #195b8b;
  text-transform: uppercase;
  font-weight: bold;
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .menu-group .left .menu-bottom a {
    border-radius: 4px 4px 0 0;
    line-height: 28px;
    background: #84add4;
  }
}
.sf-header .hd-menu .menu-group .left .menu-bottom a:hover {
  color: #195b8b;
}
.sf-header .hd-menu .menu-group .left .menu-bottom .active a {
  background: #99c8f4;
  border-color: #FFF;
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .menu-group .left .menu-bottom .active a {
    border-bottom: 1px solid #99c8f4;
    margin-bottom: -1px;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .menu-group .left .menu-bottom .active a {
    -webkit-box-shadow: 0, -4px, 0, #ff7f01, inset;
    -moz-box-shadow: 0, -4px, 0, #ff7f01, inset;
    -ms-box-shadow: 0, -4px, 0, #ff7f01, inset;
    -o-user-select: 0, -4px, 0, #ff7f01, inset;
    box-shadow: 0, -4px, 0, #ff7f01, inset;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .menu-group .left .menu-bottom {
    width: 100%;
  }
  .sf-header .hd-menu .menu-group .left .menu-bottom li {
    float: none;
    border-bottom: 1px solid #e5e5e5;
  }
  .sf-header .hd-menu .menu-group .left .menu-bottom a {
    display: block;
    border-width: 1px 0 0 0;
    color: #929292;
    border: 0;
  }
  .sf-header .hd-menu .menu-group .left .menu-bottom .active a {
    color: #195b8b;
    background: transparent;
    border-width: 0 0 0 4px;
  }
}
.sf-header .hd-menu .menu-group .right {
  display: none;
}
@media only screen and (min-width: 992px) {
  .sf-header .hd-menu .menu-group .right {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
  }
}
.sf-header .hd-menu .menu-group .right .detail {
  position: relative;
  margin-right: -10px;
  text-align: right;
}
.sf-header .hd-menu .menu-group .right .detail h1 {
  font-size: 24px;
  font-weight: bold;
  margin: 0;
}
.sf-header .hd-menu .menu-group .right .detail h1:before {
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  border: 0;
  font-family: "FontAwesome";
  content: '\f095';
  color: #195b8b;
  background: #ff7f01;
  border-radius: 20px;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  width: 25px;
  height: 25px;
  vertical-align: top;
  margin-right: 5px;
}
.sf-header .hd-menu .menu-group .right .detail h1 a {
  color: #ff7f01;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);
}
.sf-header .hd-menu .menu-group .right .detail h3 {
  font-size: 14px;
  font-weight: bold;
  margin: 3px 0;
}
.sf-header .hd-menu .menu-group .right .detail h3 a {
  color: #FFF;
}
.sf-header .hd-menu .menu-group .right .detail p {
  font-size: 11px;
  color: #FFF;
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sf-header .hd-menu .menu-group .right img {
    display: none;
  }
}
.sf-header .hd-menu .navbar-header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  float: right;
  height: 38px;
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .navbar-header {
    display: none;
  }
}
.sf-header .hd-menu .navbar-header:before {
  display: none;
}
.sf-header .hd-menu .navbar-header .navbar-toggle {
  background: transparent;
  border: 1px solid #FFF;
  margin: 5px 10px 5px 5px;
  padding: 9px 10px;
  opacity: 1;
}
.sf-header .hd-menu .navbar-header .navbar-toggle .icon-bar {
  background: #FFF;
}
.sf-header .hd-menu .navbar-header .navbar-toggle:hover,
.sf-header .hd-menu .navbar-header .navbar-toggle:focus {
  background: #ff7f01 !important;
}
.sf-header .hd-menu .navbar-header .btn-group ul {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-justify-content: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -webkit-flex-pack: end;
  -ms-flex-pack: end;
  height: 45px;
}
.sf-header .hd-menu .navbar-header .phone {
  padding: 5px 10px 5px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: '';
  margin: 8px 0;
  background-image: -webkit-linear-gradient(#3fc0ff, #007eff);
  background-image: -moz-linear-gradient(#3fc0ff, #007eff);
  background-image: -ms-linear-gradient(#3fc0ff, #007eff);
  background-image: -o-linear-gradient(#3fc0ff, #007eff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3fc0ff), to(#007eff));
  background-image: linear-gradient(#3fc0ff, #007eff);
  border-radius: 4px;
  border: 1px solid #154d75;
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);
  color: white;
}
.sf-header .hd-menu .navbar-header .phone i {
  font-size: 30px;
  margin-right: 5px;
  display: none;
}
.sf-header .hd-menu .navbar-header .phone span {
  line-height: 1.1;
  font-size: 13px;
  font-weight: bold;
}
.sf-header .hd-menu .navbar-header .phone:hover,
.sf-header .hd-menu .navbar-header .phone:focus {
  background: #007eff;
}
.sf-header .hd-menu .navbar-header a[class*="btn"] {
  display: inline-block;
  color: #FFF;
  font-size: 11px;
  padding: 0 10px;
  text-align: center;
  height: 33px;
  text-transform: uppercase;
  opacity: 0.9;
}
.sf-header .hd-menu .navbar-header a[class*="btn"] i {
  display: block;
  font-size: 18px;
  margin-bottom: 2px;
  font-weight: bold;
}
.sf-header .hd-menu .navbar-header a[class*="btn"]:hover {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .navbar-collapse {
    width: 100%;
    padding: 0;
    background: white;
    border: 0;
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .sf-header .hd-menu .navbar-collapse {
    width: 100%;
    max-height: 100vh;
  }
  .sf-header .hd-menu .navbar-collapse.in {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12), 0 4px 4px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.12), 0 4px 4px 0 rgba(0, 0, 0, 0.24);
  }
}
.sf-header .hd-menu .culture-div {
  float: right;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
  }
}
.sf-header .hd-menu .culture-div .culture-nav {
  margin: 0;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav {
    width: 100%;
    float: left;
    padding-top: 36px;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  }
}
@media only screen and (min-width: 1200px) {
  .sf-header .hd-menu .culture-div .culture-nav {
    float: left;
  }
}
.sf-header .hd-menu .culture-div .culture-nav:before,
.sf-header .hd-menu .culture-div .culture-nav:after {
  display: none;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav .dropdown {
    margin: 0;
    float: none;
    position: static;
  }
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .culture-div .culture-nav .dropdown:first-child {
    border-right: 1px dotted #cccccc;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav .dropdown:first-child .culture-button {
    left: 0;
    right: auto;
  }
}
.sf-header .hd-menu .culture-div .culture-nav .dropdown li {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .sf-header .hd-menu .culture-div .culture-nav .dropdown li:hover:after {
    position: absolute;
    top: 30px;
    left: 50%;
    display: inline-block;
    content: attr(data-cultureid);
    white-space: nowrap;
    width: auto;
    height: 20px;
    font-size: 12px;
    color: black !important;
    border-radius: 4px;
    background: #e6e6e6;
    border: 1px solid #cccccc;
    -webkit-box-shadow: 0px 1px 4px #d9d9d9;
    box-shadow: 0px 1px 4px #d9d9d9;
    padding: 0 5px;
    z-index: 11;
    -webkit-animation: 1s ease 0s normal forwards 1 popup;
    -moz-animation: 1s ease 0s normal forwards 1 popup;
    -ms-animation: 1s ease 0s normal forwards 1 popup;
    -o-animation: 1s ease 0s normal forwards 1 popup;
    animation: 1s ease 0s normal forwards 1 popup;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav .dropdown li:hover:after {
    display: none;
  }
}
.sf-header .hd-menu .culture-div .culture-nav .culture-button {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0;
  font-size: 12px;
  line-height: 1.42857143;
  color: #FFF;
  padding: 0 10px;
  opacity: 0.7;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav .culture-button {
    padding: 0 15px !important;
    line-height: 36px;
    font-size: 14px;
    opacity: 1;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    color: #929292;
  }
}
.sf-header .hd-menu .culture-div .culture-nav .culture-button:hover {
  text-decoration: underline;
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 1;
  background: #ff7f01;
}
.sf-header .hd-menu .culture-div .culture-nav .culture-button:focus {
  color: #99c8f4;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .sf-header .hd-menu .culture-div .culture-nav .culture-button:focus {
    background: #FFF !important;
    color: #195b8b;
    font-weight: bold;
  }
}
.sf-header.affix {
  width: 100%;
  background-color: #195b8b;
  z-index: 998;
  top: 0;
  -webkit-box-shadow: 0, 2px, 3px, rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0, 2px, 3px, rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0, 2px, 3px, rgba(0, 0, 0, 0.3);
  -o-user-select: 0, 2px, 3px, rgba(0, 0, 0, 0.3);
  box-shadow: 0, 2px, 3px, rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 767px) {
  .sf-header.affix {
    background-color: #195b8b;
  }
}
@media only screen and (min-width: 768px) {
  .sf-header + div {
    margin-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .sf-header + div {
    margin-top: 50px;
  }
}
.sf-header .btn-menu-close {
  border: 0;
  background: transparent;
  padding: 10px 15px;
}
.sf-header .btn-menu-close img {
  width: 14px;
  fill: #94d31b;
}
.sf-header .btn-callus strong {
  float: right;
}
.sf-header .btn-callus i {
  margin-left: 30px;
  margin-right: 2px;
  font-size: 20px;
  vertical-align: middle;
}
@media only screen and (min-width: 768px) {
  #CultureMenu {
    min-width: 500px;
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  #CultureMenu {
    position: relative;
    width: 100%;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    float: none !important;
  }
}
@media (min-width: 768px) and (max-height: 450px) {
  #CultureMenu {
    max-height: 90vh;
    overflow-y: scroll;
  }
}
#CultureMenu li {
  width: 50%;
  float: left;
  border-bottom: 1px solid #ededed;
}
@media only screen and (max-width: 767px) {
  #CultureMenu li {
    width: 100%;
    float: none;
  }
}
@media only screen and (min-width: 768px) {
  #CultureMenu li:nth-last-child(-n+2) {
    border: 0;
  }
}
#CultureMenu li > a {
  padding: 6px 0 6px 6px;
  color: transparent;
  font-size: 13px;
  position: relative;
  -webkit-transition: 0.1s ease-in-out;
  -moz-transition: 0.1s ease-in-out;
  -ms-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
@media only screen and (max-width: 767px) {
  #CultureMenu li > a {
    padding: 6px 15px;
  }
}
#CultureMenu li > a:before {
  border: 2px solid white;
  -webkit-box-shadow: 0px 0px 0px 1px #d1d1d1;
  box-shadow: 0px 0px 0px 1px #d1d1d1;
  background-size: 100% 100%;
  border-radius: 100px;
  position: relative;
  display: inline-block;
  content: '';
  padding: 5px;
  outline: none;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-right: 10px;
}
#CultureMenu li > a:after {
  position: absolute;
  left: 41px;
  top: 10px;
  display: inline-block;
  content: 'none';
  padding: 0;
  outline: none;
  width: 100px;
  color: #000;
}
@media only screen and (max-width: 767px) {
  #CultureMenu li > a:after {
    left: 70px;
  }
}
#CultureMenu li > a:hover {
  background: #f2f2f2;
  color: transparent;
}
#CultureMenu li > a:hover:before {
  -webkit-box-shadow: 0px 0px 0px 1px #2c99e8;
  box-shadow: 0px 0px 0px 1px #2c99e8;
}
#CultureMenu li > a:hover:after {
  color: #2c99e8;
}
#CultureMenu li[data-cultureid="1"]:hover:after {
  content: "English";
}
#CultureMenu li[data-cultureid="1"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_usa.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="1"] > a:after {
  content: "English";
}
#CultureMenu li[data-cultureid="2"]:hover:after {
  content: "Spanish";
}
#CultureMenu li[data-cultureid="2"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_spain.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="2"] > a:after {
  content: "Español Spanish";
}
#CultureMenu li[data-cultureid="3"]:hover:after {
  content: "German";
}
#CultureMenu li[data-cultureid="3"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_germany.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="3"] > a:after {
  content: "Deutsch German";
}
#CultureMenu li[data-cultureid="4"]:hover:after {
  content: "French";
}
#CultureMenu li[data-cultureid="4"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_france.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="4"] > a:after {
  content: "Français French";
}
#CultureMenu li[data-cultureid="5"]:hover:after {
  content: "Thai";
}
#CultureMenu li[data-cultureid="5"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_thai.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="5"] > a:after {
  content: "ภาษาไทย Thai";
}
#CultureMenu li[data-cultureid="6"]:hover:after {
  content: "Arabic";
}
#CultureMenu li[data-cultureid="6"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_arabic.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="6"] > a:after {
  content: "لعربي Arabic";
}
#CultureMenu li[data-cultureid="7"]:hover:after {
  content: "Chinese Simplified";
}
#CultureMenu li[data-cultureid="7"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_china.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="7"] > a:after {
  content: "简体中文 Chinese Simplified";
}
#CultureMenu li[data-cultureid="8"]:hover:after {
  content: "Chinese Traditional";
}
#CultureMenu li[data-cultureid="8"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_china.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="8"] > a:after {
  content: "繁體中文 Chinese Traditional";
}
#CultureMenu li[data-cultureid="11"]:hover:after {
  content: "Farsi/Persian";
}
#CultureMenu li[data-cultureid="11"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_iran.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="11"] > a:after {
  content: "فارسی Farsi/Persian";
}
#CultureMenu li[data-cultureid="12"]:hover:after {
  content: "Russian";
}
#CultureMenu li[data-cultureid="12"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_russia.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="12"] > a:after {
  content: "Русский Russian";
}
#CultureMenu li[data-cultureid="13"]:hover:after {
  content: "Portuguese";
}
#CultureMenu li[data-cultureid="13"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_portugal.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="13"] > a:after {
  content: "Português Portuguese";
}
#CultureMenu li[data-cultureid="14"]:hover:after {
  content: "Korean";
}
#CultureMenu li[data-cultureid="14"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_south_korea.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="14"] > a:after {
  content: "한국어 Korean";
}
#CultureMenu li[data-cultureid="15"]:hover:after {
  content: "Japanese";
}
#CultureMenu li[data-cultureid="15"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_japan.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="15"] > a:after {
  content: "日本語 Japanese";
}
#CultureMenu li[data-cultureid="16"]:hover:after {
  content: "Italian";
}
#CultureMenu li[data-cultureid="16"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_italy.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="16"] > a:after {
  content: "Italiano Italian";
}
#CultureMenu li[data-cultureid="17"]:hover:after {
  content: "Indonesian";
}
#CultureMenu li[data-cultureid="17"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_indonesia.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="17"] > a:after {
  content: "Bahasa Indonesia Indonesian";
}
#CultureMenu li[data-cultureid="19"]:hover:after {
  content: "Hebrew";
}
#CultureMenu li[data-cultureid="19"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_israel.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="19"] > a:after {
  content: "עברית Hebrew";
}
#CultureMenu li[data-cultureid="20"]:hover:after {
  content: "Greek";
}
#CultureMenu li[data-cultureid="20"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_greece.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="20"] > a:after {
  content: "Ελληνικά Greek";
}
#CultureMenu li[data-cultureid="21"]:hover:after {
  content: "Czech";
}
#CultureMenu li[data-cultureid="21"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_czech.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="21"] > a:after {
  content: "čeština Czech";
}
#CultureMenu li[data-cultureid="22"]:hover:after {
  content: "Vietnamese";
}
#CultureMenu li[data-cultureid="22"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_vietnam.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="22"] > a:after {
  content: "Tiếng Việt Vietnamese";
}
#CultureMenu li[data-cultureid="23"]:hover:after {
  content: "Turkish";
}
#CultureMenu li[data-cultureid="23"] > a:before {
  background: url(/sites/1/Images/V2/language/flag_turkey.png) no-repeat;
  background-size: 100% auto;
}
#CultureMenu li[data-cultureid="23"] > a:after {
  content: "Türkçe Turkish";
}
@media only screen and (min-width: 768px) {
  #CurrencyMenu {
    min-width: 740px;
    padding: 8px 16px;
  }
}
@media only screen and (max-width: 767px) {
  #CurrencyMenu {
    position: relative;
    width: 100%;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    float: none !important;
  }
}
@media (min-width: 768px) and (max-height: 450px) {
  #CurrencyMenu {
    max-height: 90vh;
    overflow-y: scroll;
  }
}
#CurrencyMenu li {
  width: 33.333%;
  float: left;
}
@media only screen and (max-width: 767px) {
  #CurrencyMenu li {
    width: 100%;
    float: none;
  }
}
#CurrencyMenu li:nth-last-child(-n+1) a {
  border: 0;
}
#CurrencyMenu li > a {
  position: relative;
  padding: 8px;
  color: transparent;
  opacity: 1;
  font-size: 13px;
  width: 100%;
  border-bottom: 1px solid #eeeeee;
  -webkit-transition: 0.1s ease-in-out;
  -moz-transition: 0.1s ease-in-out;
  -ms-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
@media only screen and (max-width: 767px) {
  #CurrencyMenu li > a {
    padding: 8px 15px;
  }
}
#CurrencyMenu li > a strong {
  position: relative;
  display: inline-block;
  content: '000';
  border-radius: 3px;
  font-size: 13px;
  outline: none;
  width: 40px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #afddff;
  background: #e1f2ff;
  color: #2c99e8;
  -webkit-transition: 0.1s ease-in-out;
  -moz-transition: 0.1s ease-in-out;
  -ms-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
#CurrencyMenu li > a:before {
  position: relative;
  display: inline-block;
  content: '000';
  border-radius: 3px;
  font-size: 13px;
  border: 1px solid #afddff;
  outline: none;
  width: 40px;
  vertical-align: middle;
  text-align: center;
  background: #e1f2ff;
  color: #2c99e8;
  -webkit-transition: 0.1s ease-in-out;
  -moz-transition: 0.1s ease-in-out;
  -ms-transition: 0.1s ease-in-out;
  -o-transition: 0.1s ease-in-out;
  transition: 0.1s ease-in-out;
}
#CurrencyMenu li > a:after {
  position: absolute;
  left: 58px;
  display: inline-block;
  font-size: 13px;
  content: 'none';
  padding: 0;
  outline: none;
  width: 100px;
  color: #676767;
}
@media only screen and (max-width: 767px) {
  #CurrencyMenu li > a:after {
    left: 70px;
  }
}
#CurrencyMenu li > a:hover {
  background: #f8f8f8;
  color: transparent;
}
#CurrencyMenu li > a:hover:before {
  background: #195b8b;
  color: #FFF;
  border-color: #195b8b;
}
#CurrencyMenu li > a:hover:after {
  color: #2c99e8;
}
#CurrencyMenu li.active a {
  background: #f8f8f8;
}
#CurrencyMenu li[data-currencyid="1"]:hover:after {
  content: "United States Dollar";
}
#CurrencyMenu li[data-currencyid="1"] > a:before {
  content: 'USD';
}
#CurrencyMenu li[data-currencyid="1"] > a:after {
  content: 'United States Dollar';
}
#CurrencyMenu li[data-currencyid="48"]:hover:after {
  content: "Euro";
}
#CurrencyMenu li[data-currencyid="48"] > a:before {
  content: 'EUR';
}
#CurrencyMenu li[data-currencyid="48"] > a:after {
  content: 'Euro';
}
#CurrencyMenu li[data-currencyid="2"]:hover:after {
  content: "United Kingdom Pounds";
}
#CurrencyMenu li[data-currencyid="2"] > a:before {
  content: 'GBP';
}
#CurrencyMenu li[data-currencyid="2"] > a:after {
  content: 'United Kingdom Pounds';
}
#CurrencyMenu li[data-currencyid="67"]:hover:after {
  content: "India Rupees";
}
#CurrencyMenu li[data-currencyid="67"] > a:before {
  content: 'INR';
}
#CurrencyMenu li[data-currencyid="67"] > a:after {
  content: 'India Rupees';
}
#CurrencyMenu li[data-currencyid="11"]:hover:after {
  content: "Australia Dollars";
}
#CurrencyMenu li[data-currencyid="11"] > a:before {
  content: 'AUD';
}
#CurrencyMenu li[data-currencyid="11"] > a:after {
  content: 'Australia Dollars';
}
#CurrencyMenu li[data-currencyid="29"]:hover:after {
  content: "Canada Dollars";
}
#CurrencyMenu li[data-currencyid="29"] > a:before {
  content: 'CAD';
}
#CurrencyMenu li[data-currencyid="29"] > a:after {
  content: 'Canada Dollars';
}
#CurrencyMenu li[data-currencyid="130"]:hover:after {
  content: "Singapore Dollars";
}
#CurrencyMenu li[data-currencyid="130"] > a:before {
  content: 'SGD';
}
#CurrencyMenu li[data-currencyid="130"] > a:after {
  content: 'Singapore Dollars';
}
#CurrencyMenu li[data-currencyid="31"]:hover:after {
  content: "Switzerland Francs";
}
#CurrencyMenu li[data-currencyid="31"] > a:before {
  content: 'CHF';
}
#CurrencyMenu li[data-currencyid="31"] > a:after {
  content: 'Switzerland Francs';
}
#CurrencyMenu li[data-currencyid="104"]:hover:after {
  content: "Malaysia Ringgits";
}
#CurrencyMenu li[data-currencyid="104"] > a:before {
  content: 'MYR';
}
#CurrencyMenu li[data-currencyid="104"] > a:after {
  content: 'Malaysia Ringgits';
}
#CurrencyMenu li[data-currencyid="74"]:hover:after {
  content: "Japan Yen";
}
#CurrencyMenu li[data-currencyid="74"] > a:before {
  content: 'JPY';
}
#CurrencyMenu li[data-currencyid="74"] > a:after {
  content: 'Japan Yen';
}
#CurrencyMenu li[data-currencyid="33"]:hover:after {
  content: "China Yuan Renminbi";
}
#CurrencyMenu li[data-currencyid="33"] > a:before {
  content: 'CNY';
}
#CurrencyMenu li[data-currencyid="33"] > a:after {
  content: 'China Yuan Renminbi';
}
#CurrencyMenu li[data-currencyid="63"]:hover:after {
  content: "Hungary Forint";
}
#CurrencyMenu li[data-currencyid="63"] > a:before {
  content: 'HUF';
}
#CurrencyMenu li[data-currencyid="63"] > a:after {
  content: 'Hungary Forint';
}
#CurrencyMenu li[data-currencyid="4"]:hover:after {
  content: "United Arab Emirates Dirhams";
}
#CurrencyMenu li[data-currencyid="4"] > a:before {
  content: 'AED';
}
#CurrencyMenu li[data-currencyid="4"] > a:after {
  content: 'United Arab Emirates Dirhams';
}
#CurrencyMenu li[data-currencyid="103"]:hover:after {
  content: "Mexico Pesos";
}
#CurrencyMenu li[data-currencyid="103"] > a:before {
  content: 'MXN';
}
#CurrencyMenu li[data-currencyid="103"] > a:after {
  content: 'Mexico Pesos';
}
#CurrencyMenu li[data-currencyid="111"]:hover:after {
  content: "New Zealand Dollars";
}
#CurrencyMenu li[data-currencyid="111"] > a:before {
  content: 'NZD';
}
#CurrencyMenu li[data-currencyid="111"] > a:after {
  content: 'New Zealand Dollars';
}
#CurrencyMenu li[data-currencyid="169"]:hover:after {
  content: "South Africa Rand";
}
#CurrencyMenu li[data-currencyid="169"] > a:before {
  content: 'ZAR';
}
#CurrencyMenu li[data-currencyid="169"] > a:after {
  content: 'South Africa Rand';
}
#CurrencyMenu li[data-currencyid="116"]:hover:after {
  content: "Philippines Pesos";
}
#CurrencyMenu li[data-currencyid="116"] > a:before {
  content: 'PHP';
}
#CurrencyMenu li[data-currencyid="116"] > a:after {
  content: 'Philippines Pesos';
}
#CurrencyMenu li[data-currencyid="3"]:hover:after {
  content: "Thailand Baht";
}
#CurrencyMenu li[data-currencyid="3"] > a:before {
  content: 'THB';
}
#CurrencyMenu li[data-currencyid="3"] > a:after {
  content: 'Thailand Baht';
}
#CurrencyMenu li[data-currencyid="64"]:hover:after {
  content: "Indonesia Rupiahs";
}
#CurrencyMenu li[data-currencyid="64"] > a:before {
  content: 'IDR';
}
#CurrencyMenu li[data-currencyid="64"] > a:after {
  content: 'Indonesia Rupiahs';
}
#CurrencyMenu li[data-currencyid="125"]:hover:after {
  content: "Saudi Arabia Riyals";
}
#CurrencyMenu li[data-currencyid="125"] > a:before {
  content: 'SAR';
}
#CurrencyMenu li[data-currencyid="125"] > a:after {
  content: 'Saudi Arabia Riyals';
}
#CurrencyMenu li[data-currencyid="59"]:hover:after {
  content: "Hong Kong Dollars";
}
#CurrencyMenu li[data-currencyid="59"] > a:before {
  content: 'HKD';
}
#CurrencyMenu li[data-currencyid="59"] > a:after {
  content: 'Hong Kong Dollars';
}
#CurrencyMenu li[data-currencyid="23"]:hover:after {
  content: "Brazil Reais";
}
#CurrencyMenu li[data-currencyid="23"] > a:before {
  content: 'BRL';
}
#CurrencyMenu li[data-currencyid="23"] > a:after {
  content: 'Brazil Reais';
}
#CurrencyMenu li[data-currencyid="145"]:hover:after {
  content: "Turkey Lira";
}
#CurrencyMenu li[data-currencyid="145"] > a:before {
  content: 'TRY';
}
#CurrencyMenu li[data-currencyid="145"] > a:after {
  content: 'Turkey Lira';
}
#CurrencyMenu li[data-currencyid="75"]:hover:after {
  content: "Kenya Shillings";
}
#CurrencyMenu li[data-currencyid="75"] > a:before {
  content: 'KES';
}
#CurrencyMenu li[data-currencyid="75"] > a:after {
  content: 'Kenya Shillings';
}
#CurrencyMenu li[data-currencyid="80"]:hover:after {
  content: "South Korea Won";
}
#CurrencyMenu li[data-currencyid="80"] > a:before {
  content: 'KRW';
}
#CurrencyMenu li[data-currencyid="80"] > a:after {
  content: 'South Korea Won';
}
#CurrencyMenu li[data-currencyid="68"]:hover:after {
  content: "Iraq Dinars";
}
#CurrencyMenu li[data-currencyid="68"] > a:before {
  content: 'IQD';
}
#CurrencyMenu li[data-currencyid="68"] > a:after {
  content: 'Iraq Dinars';
}
#CurrencyMenu li[data-currencyid="109"]:hover:after {
  content: "Norway Kroner";
}
#CurrencyMenu li[data-currencyid="109"] > a:before {
  content: 'NOK';
}
#CurrencyMenu li[data-currencyid="109"] > a:after {
  content: 'Norway Kroner';
}
#CurrencyMenu li[data-currencyid="81"]:hover:after {
  content: "Kuwait Dinars";
}
#CurrencyMenu li[data-currencyid="81"] > a:before {
  content: 'KWD';
}
#CurrencyMenu li[data-currencyid="81"] > a:after {
  content: 'Kuwait Dinars';
}
#CurrencyMenu li[data-currencyid="123"]:hover:after {
  content: "Russia Rubles";
}
#CurrencyMenu li[data-currencyid="123"] > a:before {
  content: 'RUB';
}
#CurrencyMenu li[data-currencyid="123"] > a:after {
  content: 'Russia Rubles';
}
#CurrencyMenu li[data-currencyid="129"]:hover:after {
  content: "Sweden Kronor";
}
#CurrencyMenu li[data-currencyid="129"] > a:before {
  content: 'SEK';
}
#CurrencyMenu li[data-currencyid="129"] > a:after {
  content: 'Sweden Kronor';
}
#CurrencyMenu li[data-currencyid="41"]:hover:after {
  content: "Denmark Kroner";
}
#CurrencyMenu li[data-currencyid="41"] > a:before {
  content: 'DKK';
}
#CurrencyMenu li[data-currencyid="41"] > a:after {
  content: 'Denmark Kroner';
}
#CurrencyMenu li[data-currencyid="45"]:hover:after {
  content: "Egypt Pounds";
}
#CurrencyMenu li[data-currencyid="45"] > a:before {
  content: 'EGP';
}
#CurrencyMenu li[data-currencyid="45"] > a:after {
  content: 'Egypt Pounds';
}
#CurrencyMenu li[data-currencyid="117"]:hover:after {
  content: "Pakistan Rupees";
}
#CurrencyMenu li[data-currencyid="117"] > a:before {
  content: 'PKR';
}
#CurrencyMenu li[data-currencyid="117"] > a:after {
  content: 'Pakistan Rupees';
}
#CurrencyMenu li[data-currencyid="65"]:hover:after {
  content: "Israel New Shekels";
}
#CurrencyMenu li[data-currencyid="65"] > a:before {
  content: 'ILS';
}
#CurrencyMenu li[data-currencyid="65"] > a:after {
  content: 'Israel New Shekels';
}
#CurrencyMenu li[data-currencyid="118"]:hover:after {
  content: "Poland Zlotych";
}
#CurrencyMenu li[data-currencyid="118"] > a:before {
  content: 'PLN';
}
#CurrencyMenu li[data-currencyid="118"] > a:after {
  content: 'Poland Zlotych';
}
#CurrencyMenu li[data-currencyid="120"]:hover:after {
  content: "Qatar Riyals";
}
#CurrencyMenu li[data-currencyid="120"] > a:before {
  content: 'QAR';
}
#CurrencyMenu li[data-currencyid="120"] > a:after {
  content: 'Qatar Riyals';
}
#CurrencyMenu li[data-currencyid="32"]:hover:after {
  content: "Chile Pesos";
}
#CurrencyMenu li[data-currencyid="32"] > a:before {
  content: 'CLP';
}
#CurrencyMenu li[data-currencyid="32"] > a:after {
  content: 'Chile Pesos';
}
#CurrencyMenu li[data-currencyid="34"]:hover:after {
  content: "Colombia Pesos";
}
#CurrencyMenu li[data-currencyid="34"] > a:before {
  content: 'COP';
}
#CurrencyMenu li[data-currencyid="34"] > a:after {
  content: 'Colombia Pesos';
}
#CurrencyMenu li[data-currencyid="148"]:hover:after {
  content: "Taiwan New Dollars";
}
#CurrencyMenu li[data-currencyid="148"] > a:before {
  content: 'TWD';
}
#CurrencyMenu li[data-currencyid="148"] > a:after {
  content: 'Taiwan New Dollars';
}
#CurrencyMenu li[data-currencyid="10"]:hover:after {
  content: "Argentina Pesos";
}
#CurrencyMenu li[data-currencyid="10"] > a:before {
  content: 'ARS';
}
#CurrencyMenu li[data-currencyid="10"] > a:after {
  content: 'Argentina Pesos';
}
#CurrencyMenu li[data-currencyid="39"]:hover:after {
  content: "Czech Republic Koruny";
}
#CurrencyMenu li[data-currencyid="39"] > a:before {
  content: 'CZK';
}
#CurrencyMenu li[data-currencyid="39"] > a:after {
  content: 'Czech Republic Koruny';
}
#CurrencyMenu li[data-currencyid="156"]:hover:after {
  content: "Vietnam Dong";
}
#CurrencyMenu li[data-currencyid="156"] > a:before {
  content: 'VND';
}
#CurrencyMenu li[data-currencyid="156"] > a:after {
  content: 'Vietnam Dong';
}
#CurrencyMenu li[data-currencyid="112"]:hover:after {
  content: "Oman Rials";
}
#CurrencyMenu li[data-currencyid="112"] > a:before {
  content: 'OMR';
}
#CurrencyMenu li[data-currencyid="112"] > a:after {
  content: 'Oman Rials';
}
.sf-footer .ft-top {
  background: #195b8b;
  font-size: 12px;
  color: #FFF;
  padding: 20px 0;
}
@media only screen and (max-width: 767px) {
  .sf-footer .ft-top {
    display: none;
  }
}
.sf-footer .ft-top .title {
  color: #efc96d;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .sf-footer .ft-top .left {
    float: left;
    margin-right: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .sf-footer .ft-top .left {
    display: none;
  }
}
.sf-footer .ft-top .left .block {
  background: #154d75;
  font-weight: bold;
  padding: 10px 15px;
  font-size: 11px;
}
.sf-footer .ft-top .left .block a {
  font-size: 26px;
  color: #ddedf9;
  font-weight: normal;
  margin: 4px 0;
  display: inline-block;
}
.sf-footer .ft-top .right {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-justify-content: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-flex-pack: justify;
  -ms-flex-pack: justify;
  position: relative;
}
.sf-footer .ft-top .right .block {
  position: relative;
}
.sf-footer .ft-top .right .block a {
  color: #FFF;
  display: inline-block;
}
.sf-footer .ft-top .right .block a:hover {
  text-decoration: underline;
}
.sf-footer .ft-top .right .block i {
  font-size: 30px;
}
.sf-footer .ft-top .right .block li:not(:last-child) {
  padding-bottom: 4px;
}
.sf-footer .ft-top .right .block-group {
  position: relative;
  display: inline-block;
}
.sf-footer .ft-top .right .block-group > ul {
  float: left;
  margin-bottom: 5px;
}
.sf-footer .ft-top .right .block-group > ul:first-child {
  margin-right: 40px;
}
.sf-footer .ft-top .right .download-app {
  border: 1px solid #FFF;
  border-radius: 6px;
  overflow: hidden;
  width: 252px;
  display: inline-block;
  position: relative;
  clear: both;
}
.sf-footer .ft-top .right .download-app a {
  background: #195b8b;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  color: #FFF;
  padding: 6px 10px;
  line-height: 1.2;
  float: left;
  width: 125px;
  cursor: pointer;
  z-index: 2;
}
.sf-footer .ft-top .right .download-app a span {
  text-align: left;
  font-size: 9px;
}
.sf-footer .ft-top .right .download-app a strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
}
.sf-footer .ft-top .right .download-app a i {
  font-size: 26px;
  margin-right: 8px;
}
.sf-footer .ft-top .right .download-app a:first-child {
  border-right: 1px solid #FFF;
}
.sf-footer .ft-top .right .download-app a:hover {
  background: #154d75;
  text-decoration: none;
}
.sf-footer .ft-bottom {
  background: #e6e6e6;
  padding: 20px 0;
}
.sf-footer .ft-bottom p {
  font-size: 12px;
  color: #8c8c8c;
}
.sf-footer .ft-bottom img {
  display: block;
  margin: 0 auto;
  background-color: #FFF;
  padding: 4px 8px;
  border-radius: 6px;
}
@media only screen and (max-width: 767px) {
  .sf-footer .ft-bottom img {
    display: none;
  }
}
.sf-footer .ft-bottom .block {
  margin-bottom: 10px;
  position: relative;
}
.sf-footer .ft-bottom .block .top a {
  font-size: 12px;
  color: #195b8b;
  font-weight: bold;
  display: inline-block;
}
.sf-footer .ft-bottom .block .top a:before {
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  border: 0;
  font-family: "FontAwesome";
  content: "\f067";
  font-size: 10px;
  padding-right: 5px;
  color: #195b8b;
}
.sf-footer .ft-bottom .block .bottom {
  width: 100%;
}
.sf-footer .ft-bottom .block .bottom p {
  margin: 5px 0 10px 0;
}
.sf-footer .ft-bottom .block .bottom ul {
  margin: 5px 0 10px 0;
  display: table;
}
@media only screen and (max-width: 767px) {
  .sf-footer .ft-bottom .block .bottom ul {
    margin-left: -10px;
    margin-right: -10px;
    display: block;
  }
}
.sf-footer .ft-bottom .block .bottom li {
  display: inline-block;
  float: left;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  .sf-footer .ft-bottom .block .bottom li {
    float: none;
  }
}
.sf-footer .ft-bottom .block .bottom li a {
  display: inline-block;
  font-size: 12px;
  color: gray;
  font-weight: bold;
  text-decoration: underline;
  padding: 0 10px;
}
.sf-footer .ft-bottom .block .bottom li a:hover {
  color: #195b8b;
}
.sf-footer .ft-bottom .block .bottom li:not(:last-child) {
  border-right: 1px solid #999999;
}
.sf-footer .ft-bottom .block .bottom li:first-child a {
  padding-left: 0;
}
@media only screen and (max-width: 767px) {
  .sf-footer .ft-bottom .block .bottom li:first-child a {
    padding-left: 10px;
  }
}
.sf-footer .ft-bottom .block:last-of-type {
  margin-bottom: 15px;
}
.sf-footer .ft-bottom .download-app {
  margin: 0 auto 15px;
  display: table;
}
@media only screen and (min-width: 768px) {
  .sf-footer .ft-bottom .download-app {
    display: none;
  }
}
.sf-footer .ft-bottom .download-app a {
  background: #195b8b;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flexbox;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  color: white;
  padding: 6px 15px;
  line-height: 1.2;
  float: left;
  border-radius: 3px;
  cursor: pointer;
  z-index: 2;
}
.sf-footer .ft-bottom .download-app a span {
  text-align: left;
  font-size: 9px;
}
.sf-footer .ft-bottom .download-app a strong {
  display: block;
  font-size: 14px;
  font-weight: normal;
}
.sf-footer .ft-bottom .download-app a i {
  font-size: 26px;
  margin-right: 8px;
}
.sf-footer .ft-bottom .download-app a:first-child {
  margin-right: 5px;
}
.sf-footer .ft-bottom .download-app a:hover {
  background: #ff7f01;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .container {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 750px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .container {
    width: 970px;
  }
}
@media only screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.sf-content .containerfixed {
  float: none;
  width: 100%;
  display: inline-block;
}
.sf-content .content {
  float: none;
  width: 100%;
  display: inline-block;
  padding: 10px;
}
.sf-content .contenthead {
  width: 100%;
  background: #fff;
  float: none;
  display: table;
  margin: 0;
}
.sf-content .contentpage {
  width: 100%;
  float: none;
  display: table;
  border: 0;
}
