@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,300,700);
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* =============================================================================
   Media queries for different screen sizes
   ========================================================================== */
@font-face {
  font-family: 're';
  src: url('../fonts/RoundedElegance-Regular.woff') format('woff'), url('../fonts/RoundedElegance-Regular.ttf') format('truetype'), url('../fonts/Rounded_Elegance.eot'), url('../fonts/Rounded_Elegance.eot?#iefix') format('embedded-opentype'), url('../fonts/Rounded_Elegance.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
.rbtr {
  font-family: 'Roboto';
  font-weight: 400;
}
.rbtm {
  font-family: 'Roboto';
  font-weight: 500;
}
.rbtb {
  font-family: 'Roboto';
  font-weight: 700;
}
.rbtl {
  font-family: 'Roboto';
  font-weight: 300;
}
.re {
  font-family: 're';
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #00539e;
  font-family: 'Roboto';
  font-weight: 400;
}
h1 {
  color: #00539e;
}
.content_title {
  text-align: center;
}
.content_title h2 {
  display: inline-block;
  font-size: 27px;
  margin-bottom: 0;
}
.content_title hr {
  margin-top: 7px;
  max-width: 100px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  border-top: 3px solid #a8996e;
}
.btn,
.form-control,
.input-group-addon {
  border-radius: 0;
}
a,
.btn,
input,
textarea,
button {
  outline: none;
}
a:active,
.btn:active,
input:active,
textarea:active,
button:active,
a:focus:active,
.btn:focus:active,
input:focus:active,
textarea:focus:active,
button:focus:active,
a:focus,
.btn:focus,
input:focus,
textarea:focus,
button:focus {
  outline: none;
}
a {
  color: #4b7b9c;
}
.form-control,
textarea.form-control {
  height: 40px;
}
a.disabled {
  pointer-events: none;
}
.fl-left {
  float: left;
}
.fl-right {
  float: right;
}
.text-gold,
.gold {
  color: #a8996e !important;
}
.text-white {
  color: white !important;
}
a.text-gold:hover {
  color: #a8996e;
  text-decoration: underline;
}
.dark {
  color: #004477;
}
.bg_dark {
  background-color: #e6eef5;
}
.bg_blue {
  background-color: #00539e;
}
.btn-primary {
  border-color: #00539e;
  background: #fff;
  color: #00539e;
}
.orange {
  color: #EC881E;
}
.btn-circle {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  line-height: 15px;
  border: none;
  display: inline-block;
  text-align: center;
  padding: 42px 10px 10px;
  color: #fff;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 12px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}
.btn-circle:before {
  position: absolute;
  content: "";
  width: 94px;
  height: 94px;
  border-radius: 50%;
  border: 2px solid  #fff;
  top: 3px;
  left: 3px;
}
.btn-circle.disabled,
.btn-circle.disabled:hover,
.btn-circle.disabled:active,
.btn-circle.disabled:focus {
  background: #606060;
  opacity: 1;
}
.btn-circle.btn-sm {
  width: 70px;
  height: 70px;
  padding-top: 28px;
}
.btn-circle.btn-sm:before {
  width: 66px;
  height: 66px;
  top: 2px;
  left: 2px;
}
.btn-circle.btn-md {
  width: 80px;
  height: 80px;
  padding-top: 34px;
}
.btn-circle.btn-md:before {
  width: 76px;
  height: 76px;
  top: 2px;
  left: 2px;
}
.btn-circle.btn-md.btn2-lines {
  padding-top: 26px;
}
button.btn-circle {
  padding: 0 !important;
}
.btn-gold {
  background: #a8996e;
}
.btn-gold:hover {
  background: #ffd500;
  color: #0F7BD3 !important;
  text-decoration: none;
}
.btn-gold:active {
  background: #e5bf00;
  text-decoration: none;
}
.btn-gold:focus {
  color: #fff;
  text-decoration: none;
}
.btn-blue {
  background: #0380db;
}
.btn-blue:hover {
  background: #0272c4;
  color: #fff;
}
.btn-blue:active,
.btn-blue:focus {
  background: #0266af;
  color: #fff;
}
.disabled-message {
  color: #ff0000;
  text-align: center;
  z-index: 1000;
}
.form-group label {
  color: #999999;
  font-weight: normal;
  display: block;
  font-family: 'Roboto';
  font-weight: 400;
}
.text-warning {
  color: #c0392b;
}
.text-primary {
  color: #00539e;
}
.text-danger {
  color: red;
}
.text-success {
  color: green;
}
.dropdown-u {
  width: 100%;
  margin-bottom: 2px;
  font-family: rbtm;
  font-size: 12px;
  border: none;
}
.dropdown-u button {
  background-color: #004477;
  border: none;
  color: #fff;
  border-radius: 0;
  font-size: 12px;
  text-align: left;
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 10px !important;
}
.dropdown-u button:hover {
  background-color: #0B2B4B;
  color: #fff;
}
.dropdown-u img {
  height: 20px;
  width: 30px;
  margin-top: -3px;
  margin-right: 5px;
}
.dropdown-u span.caret {
  margin-top: 17px;
}
.dropdown-u ul.dropdown-menu {
  border-radius: 0;
  height: 400px;
  overflow-y: scroll;
  width: 100%;
  min-width: auto;
  z-index: 99;
}
.dropdown-u ul.dropdown-menu li {
  padding: 0;
}
.dropdown-u ul.dropdown-menu li a {
  height: 40px;
  line-height: 40px;
  padding: 0 10px !important;
}
.dropdown-u ul.dropdown-menu li a:hover {
  background-color: #003054;
  color: #fff !important;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar {
  background-color: #ccc;
  width: 5px;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar-button {
  display: none;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar-track {
  display: none;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar-track-piece {
  display: none;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #00539e;
  width: 5px;
}
.dropdown-u ul.dropdown-menu::-webkit-scrollbar-corner {
  display: none;
}
.dropdown-u ul.dropdown-menu::-webkit-resizer {
  display: none;
}
.dropdown-u.disabled button {
  pointer-events: none;
}
.dropdown-u.disabled span.caret {
  display: none;
}
.dropdown-u.bendropdown button {
  background-color: #fff;
  border: 1px solid #ccc;
  color: #333;
}
.dropdown-u.bendropdown button:hover {
  background: #004477;
  color: #ffffff;
}
.dropdown-u.bendropdown button:active {
  box-shadow: none;
}
.dropdown-u.bendropdown img {
  margin-right: 10px;
}
.dropdown-u.bendropdown .dropdown-menu > li a {
  text-align: left;
  margin-bottom: 0;
  margin-top: 0;
}
/****************************
Social icons
****************************/
.social_icons .aim-icon {
  background-image: url("../images/social-media/social-media-aim.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .aim-icon:hover {
  background-color: #e95a00;
  border: 1px solid #b64600;
}
.social_icons .behance-icon {
  background-image: url("../images/social-media/social-media-behance.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .behance-icon:hover {
  background-color: #18a3fe;
  border: 1px solid #0189e2;
}
.social_icons .blogger-icon {
  background-image: url("../images/social-media/social-media-blogger.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .blogger-icon:hover {
  background-color: #fb913f;
  border: 1px solid #fa740d;
}
.social_icons .devianart-icon {
  background-image: url("../images/social-media/social-media-devianArt.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .devianart-icon:hover {
  background-color: #d0de21;
  border: 1px solid #a6b21a;
}
.social_icons .digg-icon {
  background-image: url("../images/social-media/social-media-digg.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .digg-icon:hover {
  background-color: #2882c6;
  border: 1px solid #1f669c;
}
.social_icons .dribble-icon {
  background-image: url("../images/social-media/social-media-dribble.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .dribble-icon:hover {
  background-color: #ef5b92;
  border: 1px solid #ea2d73;
}
.social_icons .ember-icon {
  background-image: url("../images/social-media/social-media-ember.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .ember-icon:hover {
  background-color: #fb9d00;
  border: 1px solid #c87d00;
}
.social_icons .evernote-icon {
  background-image: url("../images/social-media/social-media-everNote.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .evernote-icon:hover {
  background-color: #87C441;
  border: 1px solid #6da032;
}
.social_icons .flickr-icon {
  background-image: url("../images/social-media/social-media-flickr.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .flickr-icon:hover {
  background-color: #ff0084;
  border: 1px solid #cc006a;
}
.social_icons .forrst-icon {
  background-image: url("../images/social-media/social-media-forrst.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .forrst-icon:hover {
  background-color: #5b9a68;
  border: 1px solid #487a52;
}
.social_icons .googleplus-icon {
  background-image: url("../images/social-media/social-media-googlePlus.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
  display: none;
}
.social_icons .googleplus-icon:hover {
  background-color: #d94a39;
  border: 1px solid #bb3424;
}
.social_icons .instagram-icon {
  background-image: url("../images/social-media/social-media-instagram.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .instagram-icon:hover {
  background-color: #4E433C;
  border: 1px solid #312a26;
}
.social_icons .lastfm-icon {
  background-image: url("../images/social-media/social-media-lastFm.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .lastfm-icon:hover {
  background-color: #d21309;
  border: 1px solid #a10f07;
}
.social_icons .linkedin-icon {
  background-image: url("../images/social-media/social-media-linkedIn.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .linkedin-icon:hover {
  background-color: #71b2d0;
  border: 1px solid #4b9dc3;
}
.social_icons .myspace-icon {
  background-image: url("../images/social-media/social-media-myspace.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .myspace-icon:hover {
  background-color: #053593;
  border: 1px solid #032362;
}
.social_icons .paypal-icon {
  background-image: url("../images/social-media/social-media-paypal.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .paypal-icon:hover {
  background-color: #32689a;
  border: 1px solid #264e73;
}
.social_icons .reddit-icon {
  background-image: url("../images/social-media/social-media-reddit.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .reddit-icon:hover {
  background-color: #cde2f9;
  border: 1px solid #9fc8f4;
}
.social_icons .sharethis-icon {
  background-image: url("../images/social-media/social-media-shareThis.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .sharethis-icon:hover {
  background-color: #44832E;
  border: 1px solid #305d21;
}
.social_icons .wordpress-icon {
  background-image: url("../images/social-media/social-media-wordpress.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .wordpress-icon:hover {
  background-color: #464646;
  border: 1px solid #2d2d2d;
}
.social_icons .yahoo-icon {
  background-image: url("../images/social-media/social-media-yahoo.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .yahoo-icon:hover {
  background-color: #ab64bc;
  border: 1px solid #9348a5;
}
.social_icons .zerply-icon {
  background-image: url("../images/social-media/social-media-zerply.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .zerply-icon:hover {
  background-color: #637E44;
  border: 1px solid #495d32;
}
.social_icons .twitter-icon {
  background-image: url("../images/social-media/social-media-twitter.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .twitter-icon:hover {
  background-color: #00a0d1;
  border: 1px solid #00799e;
}
.social_icons .facebook-icon {
  background-image: url("../images/social-media/social-media-facebook.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .facebook-icon:hover {
  background-color: #3b5998;
  border: 1px solid #2d4373;
}
.social_icons .youtube-icon {
  background-image: url("../images/social-media/social-media-youtube.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .youtube-icon:hover {
  background-color: #c4302b;
  border: 1px solid #9a2622;
}
.social_icons .rss-icon {
  background-image: url("../images/social-media/social-media-rss.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .rss-icon:hover {
  background-color: #fa9b39;
  border: 1px solid #f98207;
}
.social_icons .vimeo-icon {
  background-image: url("../images/social-media/social-media-vimeo.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .vimeo-icon:hover {
  background-color: #44bbff;
  border: 1px solid #11a8ff;
}
.social_icons .skype-icon {
  background-image: url("../images/social-media/social-media-skype.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .skype-icon:hover {
  background-color: #18b7f1;
  border: 1px solid #0c97ca;
}
.social_icons .mail-icon {
  background-image: url("../images/social-media/social-media-mail.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .mail-icon:hover {
  background-color: #666666;
  border: 1px solid #4d4d4d;
}
.social_icons .apple-icon {
  background-image: url("../images/social-media/social-media-apple.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .apple-icon:hover {
  background-color: #666666;
  border: 1px solid #4d4d4d;
}
.social_icons .pininterest-icon {
  background-image: url("../images/social-media/social-media-pininterest.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .pininterest-icon:hover {
  background-color: #910101;
  border: 1px solid #5e0101;
}
.social_icons .tumblr-icon {
  background-image: url("../images/social-media/social-media-tumblr.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
  display: none;
}
.social_icons .tumblr-icon:hover {
  background-color: #34526f;
  border: 1px solid #24384c;
}
.social_icons .soundcloud-icon {
  background-image: url("../images/social-media/social-media-soundCloud.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .soundcloud-icon:hover {
  background-color: #db5708;
  border: 1px solid #aa4306;
}
.social_icons .dropbox-icon {
  background-image: url("../images/social-media/social-media-dropBox.png");
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.social_icons .dropbox-icon:hover {
  background-color: #2d76be;
  border: 1px solid #235c95;
}
.social_icons > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.social-media-icon {
  width: 35px;
  height: 35px;
  text-indent: -9999px;
  background-color: #fafafa;
  border: 1px solid #f3f3f3;
  display: inline-block;
  margin: 0 5px 5px 0;
  border-radius: 1px;
  float: left;
  background-repeat: no-repeat;
  background-position: 0 -35px;
  -webkit-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  background-size: 35px 70px;
  background-color: #FBFBFB;
}
.social-media-icon:hover {
  background-position: 0 0;
}
.section-image .social-media-icon,
.section-color-bg .social-media-icon,
.section-color-dark-blue .social-media-icon,
.section-color-clouds .social-media-icon,
.section-color-blue .social-media-icon,
.section-color-orange .social-media-icon,
.section-color-green .social-media-icon,
.section-color-red .social-media-icon,
.section-color-gray .social-media-icon,
.section-color-purple .social-media-icon {
  background-position: 0 0;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.6);
  border: 0 !important;
}
.social_icons.circle .social-media-icon {
  border-radius: 50%;
}
.img-overlay .social-media-icon {
  background-color: transparent;
  border: none !important;
  display: inline-block;
  background-position: 0 0;
  float: none;
  border-radius: 50%;
}
.circle {
  color: #000;
  border: 1px solid #000;
  padding: 0;
  font-size: 20px;
  width: 35px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}
/***********************************************************************************/
/*                  General style         */
/***********************************************************************************/
* {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.container {
  max-width: 980px;
}
body {
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 13px;
}
/***********************************************************************************/
/*                  Header style        */
/***********************************************************************************/
header {
  border-bottom: 4px solid #00539e;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  background: rgba(255, 255, 255, 0.98);
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
header.header_dark {
  background-color: #00539E;
}
header.header_dark .logo {
  background: url(../images/logow.png) no-repeat center center;
}
header.header_dark .navbar.navbar-default {
  background: none;
  border: none;
  font-size: 13px;
}

header.header_dark .navbar.navbar-default .logo {
  width: 186px;
  height: 50px;
  margin-left: 0;
  background: url(../images/logow.png) no-repeat 0 0;
  background-size: contain;
}
header.header_dark .navbar.navbar-default .navbar-toggle {
  background: #fff;
  color: #103492;
  padding: 10px 23px;
}
header.header_dark .navbar.navbar-default .navbar-toggle:hover,
header.header_dark .navbar.navbar-default .navbar-toggle:focus {
  background: #fff;
}
header.header_dark .navbar.navbar-default .navbar-nav li a {
  color: #fff;
}

header.header_dark .navbar.navbar-default .navbar-nav li.language a {
  color: #4b7b9c;
}

header.header_dark .navbar.navbar-default .navbar-nav li a:hover {
  background: rgba(0, 0, 0, 0.07);
}
@media (min-width: 768px) {
  header.header_dark .navbar-nav > li {
    margin-right: 15px;
  }
  header.header_dark .navbar-nav > li:first-child,
  header.header_dark .navbar-nav > li:nth-child(3),
  header.header_dark .navbar-nav > li:nth-child(4) {
    margin-right: 0;
  }
  header.header_dark .navbar.navbar-default {
    margin-bottom: 12px;
    margin-top: 12px;
  }
  header.header_dark .navbar.navbar-default .navbar-nav {
    margin-top: 8px;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a {
    border: 1px solid transparent;
    padding: 7px 15px;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.toggle-flag {
    padding-right: 0;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-contact:hover {
    background-color: unset;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-regis {
    border: 1px solid #fff;
    border-radius: 20px;
    background-color: #fff;
    color: #103492;
    transition: 0.2s background-color;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-regis:hover {
    border: 1px solid #103492;
    border-radius: 20px;
    background-color: #103492;
    color: #fff;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-look {
    border: 1px solid #fff;
    border-radius: 20px;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-look img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
  }
  header.header_dark .navbar-default .navbar-nav > .open > a {
    background-color: transparent;
  }
}
@media (max-width: 991px) {
  header.header_dark .navbar.navbar-default {
    margin: 0;
  }
  header.header_dark .navbar.navbar-default .logo {
    width: 95px;
    height: 30px;
    margin-top: 15px;
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  header.header_dark .navbar.navbar-default .navbar-nav li a:hover {
    background: #00539e;
    color: #fff;
  }
  header.header_dark .navbar.navbar-default .navbar-nav li a.btn-look img {
    display: none;
  }
  .navbar-default .navbar-collapse {
    position: absolute;
    top: 110%;
    background-color: rgb(255, 255, 255);
    width: 98%;
    border-radius: 35px;
    margin: 0 -11px;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* .navbar-default .navbar-collapse > ul > li {
    display: flex;
    align-items: center;
    justify-content: space-between;
  } */
  .navbar-default .navbar-collapse > ul > li {
    display: block !important;
  }
  .navbar-default .navbar-collapse > ul > li > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .navbar-default .navbar-collapse > ul > li > .btn-contact:hover,
  .navbar-default .navbar-collapse > ul > li > .btn-regis:hover,
  .navbar-default .navbar-collapse > ul > li > .btn-look:hover {
    background-color: #0c338f !important;
    border-radius: 20px;
  }
  .navbar-default .navbar-collapse > ul > li.dropdown > a[aria-expanded="true"]{
    background-color: #0c338f !important;
    border-radius: 20px;
  }
  .navbar-default .navbar-collapse > ul > li.dropdown > a[aria-expanded="true"] > i{
    color: #fff;
  }
  .navbar-default .navbar-collapse i {
    font-size: 16px;
    font-weight: bold;
    color: #213e8a;
  }
}
.navbar.navbar-default {
  background: none;
  border: none;
  font-size: 13px;
}
.navbar.navbar-default .logo {
  width: 186px;
  height: 50px;
  margin-left: 0;
  background: url(../images/logo.png) no-repeat 0 0;
  background-size: contain;
  -webkit-transition: all 0.2s ease-in;
}
.navbar.navbar-default .navbar-toggle {
  color: #fff;
  padding: 10px 23px;
  border-radius: 20px;
  background-color: #103492;
  transition: 0.2s background-color;
}
.navbar.navbar-default .navbar-toggle:hover,
.navbar.navbar-default .navbar-toggle:focus {
  background: #01304c;
}
.navbar.navbar-default .navbar-nav li a {
  color: #213e8a;
  font-size: 14px;
  font-weight: 500;
}
.navbar.navbar-default .navbar-nav li a:hover {
  background: rgba(0, 0, 0, 0.07);
}
.navbar.navbar-default .navbar-nav li.language a.dropdown-toggle:hover {
  background: none;
}
@media (min-width: 768px) {
  .navbar-nav > li {
    margin-right: 15px;
  }
  .navbar-nav > li:first-child,
  .navbar-nav > li:nth-child(3),
  .navbar-nav > li:nth-child(4) {
    margin-right: 0;
  }
  .navbar.navbar-default {
    margin-bottom: 12px;
    margin-top: 12px;
  }
  .navbar.navbar-default .navbar-nav {
    margin-top: 8px;
  }
  .navbar.navbar-default .navbar-nav li a {
    border: 1px solid transparent;
    padding: 7px 15px;
  }
  .navbar.navbar-default .navbar-nav li a.toggle-flag {
    padding-right: 0;
  }
  .navbar-default .navbar-nav li a.btn-contact:hover {
    background-color: #fff;
  }
  .navbar.navbar-default .navbar-nav li a.btn-regis {
    border: 1px solid #103492;
    border-radius: 20px;
    background-color: #103492;
    color: #fff;
    transition: 0.2s background-color;
  }
  .navbar.navbar-default .navbar-nav li a.btn-regis:hover {
    border: 1px solid #103492;
    border-radius: 20px;
    background-color: #fff;
    color: #103492;
  }
  .navbar.navbar-default .navbar-nav li a.btn-look {
    border: 1px solid #103492;
    border-radius: 20px;
  }
  .navbar-default .navbar-nav li a.btn-look:hover {
    background-color: #fff;
  }
  .navbar.navbar-default .navbar-nav li a.btn-look img {
    width: 15px;
    height: 15px;
    margin-right: 5px;
  }
  .navbar-default .navbar-nav > .open > a {
    background-color: transparent !important;
  }
}
@media (max-width: 991px) {
  .navbar.navbar-default {
    margin: 0;
  }
  .navbar.navbar-default .logo {
    width: 95px;
    height: 30px;
    margin-top: 15px;
    margin-left: 15px;
    -webkit-transition: all 0.2s ease-in;
  }
}
@media (max-width: 767px) {
  .navbar.navbar-default .navbar-nav li a:hover {
    background: #00539e;
    color: #fff;
  }
  .navbar.navbar-default .navbar-nav li a.btn-look img {
    display: none;
  }
}
#landingpage .sticky-bar {
  background-color: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 80px;
  z-index: 1000;
  border-top: 2px solid #00539e;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}

#landingpage .sticky-bar img{
  position: absolute;
  left: 0;
  width: 100%;
  height: 80px;
}

#landingpage .sticky-bar h1 {
  text-align: center;
  color: #0F7BD3;
  font-size: 40px;
  font-family: re;
  padding: 0;
  margin: 0 0 10px 0;
  margin-top: 24px;
  letter-spacing: 1px;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
#landingpage .sticky-bar p {
  text-align: center;
  padding: 0;
  margin: 0;
  color: #91A3CE;
  font-size: 12px;
  margin-top: -10px;
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
#landingpage .sticky-bar.bar_dark {
  background-color: #00539e;
}
#landingpage .sticky-bar.bar_dark h1 {
  color: #A8996E;
}
#landingpage .sticky-bar.bar_dark p {
  color: #fff;
}
#landingpage + footer {
  padding-bottom: 80px;
}

.animation {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-animation: rotates 10s infinite linear;
}
@-webkit-keyframes rotates {
  0% {
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transition-delay: 5s;
            transition-delay: 5s;
  }
  10% {
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition-delay: 5s;
            transition-delay: 5s;
  }
  100% {
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
    -webkit-transition-delay: 5s;
            transition-delay: 5s;
  }
}
/***********************************************************************************/
/*                  Main style        */
/***********************************************************************************/
.contact-bar {
  /* height: 40px; */
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 1;
  background-color: #fff;
}

.contact-bar img{
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: -9px;
}

.contact-bar ul {
  height: 0px;
  overflow: hidden;
  /* background-color: #233e8d; */
  -webkit-transition: all 0.2s ease-in;
          transition: all 0.2s ease-in;
}
.contact-bar ul li {
  list-style: none;
  display: inline-block;
  color: #000;
  font-size: 14px;
  /* margin-right: 10px; */
  margin-left: 10px;
}
.contact-bar ul li a {
  display: block;
  text-decoration: none;
  color: #000;
  position:relative;
  /* line-height: 40px; */
  line-height: 30px;
}
.contact-bar ul li a:hover {
  text-decoration: none;
  color: #000 !important;
}
.contact-bar ul li i {
  font-size: 24px;
}
.contact-bar ul li .fa-envelope,
.contact-bar ul li .stacked-phone,
.contact-bar ul li .fa-facebook-square {
  /* position: relative;
  margin-top: 5px;
  float: left;
  margin-right: 10px; */
}
.contact-bar ul .close {
  display: none;
}
.contact-bar ul.full {
  height: 53px !important;
  /* height: 40px !important; */
  float: right;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  padding: 0;
}
.contact-bar ul.full button.close {
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
  right: 0;
  float: right;
  position: absolute;
  color: #fff;
  opacity: 1;
  text-shadow: none;
}
.contact-bar .stacked-phone {
  width: 25px;
  height: 25px;
  line-height: 30px;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
}
.contact-bar .stacked-phone i {
  font-size: 16px;
  color: #00539e;
}
.contact-bar:hover ul {
  height: 40px;
}
.main {
  padding-top: 60px;
  /* padding-top: 78px; */
  overflow: hidden;
}
@media (max-width: 1199px) {
  .main {
    padding-top: 54px;
  }
  .contact-bar {
    margin-top: 5px;
  }
}
.hero {
  position: relative;
  height: 85vh;
  min-height: 580px;
  display: table;
  width: 100%;
}
.hero .video-wrap {
  height: 100%;
  overflow: hidden;
  width: 100%;
  position: absolute;
}
.hero #video_background {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  background: #00539e;
}

video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

.hero .content {
  overflow: visible !important;
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
.hero .content .title hr {
  margin-bottom: 30px;
  /* max-width: 300px; */
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}
.hero .content .title h1 {
  /* font-family: re; */
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin: 0 0 0 0;
  /* margin-bottom: 10px; */
}
.hero .content .title h1.first-line {
  font-size: 2.3em;
  font-style: italic;
}
.hero .content .title h1.first-line .hightlight-text {
  color: #999966;
}
.hero .content .title h1.second-line {
  font-size: 20px;
}
.hero .content .rates {
  padding: 0 0 0 0;
}
.hero .content .rates p {
  color: #fff;
  font-size: 16px;
  font-family: 'Roboto';
  font-weight: 400;
  margin-bottom: 10px;
}
.hero .content .rates > a {
  letter-spacing: 1px;
  width: 100%;
  background-color: #004477;
  display: block;
  color: #fff;
  line-height: 25px;
  margin-bottom: 20px;
}
.hero .content .rates > a:hover {
  outline: none;
  text-decoration: none;
  color: #A8996E !important;
}
@media (min-width: 768px) {
  .hero .content .title {
    margin-top: 40px;
  }
  .hero .content .title h1 {
    /* font-size: 20px; */
    font-weight: bold;
    margin-bottom: 10px;
  }
  .hero .content .title h1.first-line {
    font-size: 3.3em;
    font-style: italic;
  }
  .hero .content .title h1.first-line .hightlight-text {
    color: #999966;
  }
  .hero .content .title h1.second-line {
    font-size: 29px;
  }
}
@media (min-width: 992px) {
  .hero .content .title {
    margin-top: 40px;
  }
  .hero .content .title h1 {
    /* font-size: 29px; */
    font-weight: bold;
    margin-bottom: 10px;
  }
  .hero .content .title h1.first-line {
    font-size: 3.2em;
    font-style: italic;
  }
  .hero .content .title h1.first-line .hightlight-text {
    color: #999966;
  }
  .hero .content .title h1.second-line {
    font-size: 29px;
  }
}
.hero p.exchange_title {
  margin: 0 0 0 0;
  font-size: 14px;
  color: #fff;
  margin-left: 10px;
}

.send-money-to .input-group {
  width: 100%;
  box-shadow: rgb(33 62 138) 0px 0px 0px 3px;
  border-radius: 5px;
}

.send-money-to .input-group-addon {
  /* width: 75%; */
  text-align: left;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

.send-money-to .input-group-addon span {
  display: flex;
  gap: 10px;
  font-size: 22px;
  align-items: center;
}

.selectCountry button {
  height: 3em;
  border-radius: 5px;
  background-color: #213e8a;
}

.selectCountry button:active,
.selectCountry button:hover,
.selectCountry button:focus
{
  background-color: #213e8a;
  border-color: #ccc;
}

div.selectCountry.open > .dropdown-toggle.btn-default {
  background-color: #213e8a;
  border-color: #ccc;
}

.selectCountry button > span {
  display: flex !important;
  align-items: center;
  gap: 10px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 0.5px;
  color: #fff;
}

.selectCountry button > span > i {
  margin-right: 5px;
}

.selectCountry .dropdown-menu.open {
  /* width: 200%; */
  border-radius: 5px;
  /* left: -100%; */
}

div.selectCountry .dropdown-menu > ul > li > a {
  padding: 10px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

div.selectCountry .dropdown-menu > ul > li > a > span.text{
  font-size: 16px;
  letter-spacing: 0.5px;
  margin-left: 5px;
}

div.calculator-section div.input-group-addon {
  background-color: #213e8a;
  color: #fff;
  font-size: 18px;
}

div.calculator-section div.send-currency-left,
div.calculator-section div.receive-currency-left {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

div.calculator-section div.send-currency-right,
div.calculator-section div.receive-currency-right {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

div.calculator-section .ccy1i,
div.calculator-section .ccy2i {
  font-size: 16px;
}

div.currentRate {
  display: block;
  text-decoration: none;
  /* color: #fff; */
  color: #213e8a;
  position: relative;
  font-size: 18px;
  padding: 0 2em;
  margin-top: 20px;
}
div.currentRate div {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 3px 0;
}

div.currentRate div span.currencyPair {
  font-style: italic;
}

.section {
  margin-top: 80px;
}
.section h3 {
  font-size: 15px;
  margin: 0 0 10px;
  color: #0274BE;
}
.section p {
  color: #909090;
  font-size: 13px;
}
.step .item {
  text-align: center;
}
.step .item h3 {
  font-size: 17px;
  margin-bottom: 5px;
}
.step .item img {
  height: 70px;
  margin-bottom: 20px;
}
.step .item p {
  color: #909090;
  font-size: 11px;
}
.step .item .orange {
  color: #EC881E;
}
.faq-list .col-sm-4 {
  margin-bottom: 20px;
}
.more {
  font-family: 're';
  text-align: center;
  position: relative;
  z-index: 10;
}
.more a {
  background: #fff;
}
.more:before,
.more:after {
  position: absolute;
  content: "";
  left: 25%;
  top: 50%;
  height: 1px;
  width: 25%;
  z-index: -1;
  background: #00539e;
}
.more:after {
  left: auto;
  right: 25%;
}
.more-btn[aria-expanded="false"] .less_view {
  display: none;
}
.more-btn[aria-expanded="true"] .more_view {
  display: none;
}
.maps {
  padding-top: 30px;
  padding-bottom: 20px;
  background-color: #fff;
  position: relative;
  height: 100%;
}
.maps p.subhead {
  text-transform: uppercase;
  font-size: 10px;
  color: #A8996E;
  text-align: center;
  margin-bottom: 25px;
}
.maps .container {
  position: relative;
}
.maps .maps_pic {
  position: relative;
}
.maps .maps_pic a.btn-gold {
  position: absolute;
  left: 45%;
  top: 45%;
}
.maps .maps-bg {
  position: relative;
  background: url(../images/maps_blank.png) no-repeat center center;
  height: 465px;
}
.maps .maps-bg a.btn-gold {
  position: absolute;
  left: 44%;
  top: 45%;
  z-index: 2;
}
/* add new hongkong icon */
.maps .maps-bg img {
  position: absolute;
  left: 44%;
  top: 45%;
  z-index: 2;
  cursor: pointer;
}

.maps .maps-bg p {
  color: white;
  text-align: center;
  position: absolute;
  left: 418px;
  top: 273px;
  z-index: 2;
  cursor: pointer;
  width: 144px;
  margin-bottom: 0px;
}
/* end add new hongkong icon */
.maps .maps-bg ul li {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: re;
  letter-spacing: 1px;
  color: #0274BC;
  font-size: 12px;
  list-style: none;
  position: absolute;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  cursor: pointer;
  display: block;
  width: auto;
}
.maps .maps-bg ul li.active,
.maps .maps-bg ul li:hover,
.maps .maps-bg ul li .random {
  font-size: 15px;
  font-size: 15px !important;
}
.maps .maps-bg ul li.active:before,
.maps .maps-bg ul li:hover:before,
.maps .maps-bg ul li .random:before {
  border: 2px solid #0274BC;
  height: 10px;
  width: 10px;
  margin-bottom: 1px;
}
.maps .maps-bg ul li:before {
  height: 5px;
  width: 5px;
  border: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  content: " ";
  margin-right: 1px;
  margin-bottom: 2px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.maps .maps-bg ul li.yellow:before {
  background-color: #F0A53B;
}
.maps .maps-bg ul li.orange:before {
  background-color: #E21C24;
}
.maps .maps-bg ul li.c1 {
  left: 305px;
  top: 150px;
}
.maps .maps-bg ul li.c2 {
  left: 290px;
  top: 167px;
}
.maps .maps-bg ul li.c3 {
  left: 245px;
  top: 240px;
}
.maps .maps-bg ul li.c4 {
  left: 490px;
  top: 70px;
}
.maps .maps-bg ul li.c5 {
  left: 475px;
  top: 85px;
}
.maps .maps-bg ul li.c6 {
  left: 438px;
  top: 123px;
}
.maps .maps-bg ul li.c7 {
  left: 470px;
  top: 105px;
}
.maps .maps-bg ul li.c8 {
  left: 455px;
  top: 145px;
}
.maps .maps-bg ul li.c9 {
  left: 445px;
  top: 160px;
}
.maps .maps-bg ul li.c10 {
  left: 490px;
  top: 375px;
}
.maps .maps-bg ul li.c11 {
  left: 751px;
  top: 187px;
}
.maps .maps-bg ul li.c12 {
  left: 710px;
  top: 220px;
}
.maps .maps-bg ul li.c13 {
  left: 674px;
  top: 255px;
}
.maps .maps-bg ul li.c14 {
  left: 685px;
  top: 280px;
}
.maps .maps-bg ul li.c15 {
  left: 755px;
  top: 370px;
}
.maps .maps-bg ul li.c16 {
  left: 798px;
  top: 388px;
}
.maps .maps-bg ul li.c17 {
  left: 685px;
  top: 265px;
}
.maps .maps-bg ul li.c18 {
  left: 685px;
  top: 238px;
}
.maps .maps-bg ul li.c19 {
  left: 735px;
  top: 257px;
}
.maps .maps-bg ul li.c20 {
  left: 682px;
  top: 239px;
}

.maps .maps-bg ul li.c21 {
  left: 665px;
  top: 230px;
}

.maps .maps-bg ul li.c22 {
  left: 690px;
  top: 247px;
}

@media (max-width: 991px) {
  .maps .maps-bg {
    background: url(../images/maps.png) no-repeat center center;
    background-size: cover;
  }
  .contact-bar {
    margin-top: -10px;
  }
}
.maps .countries_list {
  padding: 20px 0px;
  color: #0380db;
  z-index: 3;
  top: 0;
}
.maps .countries_list .col-xs-9 {
  margin-bottom: 10px;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  font-family: 'Roboto';
  font-weight: 400;
  overflow: hidden;
}
.maps .countries_list .col-xs-9::before {
  content: '\2022';
  margin-right: 5px;
}
.maps .countries_list .col-xs-3 {
  text-transform: uppercase;
  letter-spacing: 1px;
  border-right: 1px solid #0380db;
  border-left: 1px solid #0380db;
  width: 6em;
  text-align: center;
  font-size: 14px;
  height: 14px;
  line-height: 14px;
  margin-bottom: 10px;
  font-family: 'Roboto';
  font-weight: 400;
  padding-right: 0px;
  padding-left: 0px;
}
.maps .maps-bg ul li:hover:before,
.maps .maps-bg ul li.random:before {
  border: none;
  height: 10px;
  width: 10px;
  margin-bottom: 1px;
}
.carousel .util-item {
  padding-left: 15px;
  padding-right: 15px;
}
.carousel .util-item:nth-child(even) .item {
  border-color: #00539e;
}
.carousel .item {
  text-align: center;
  background: #E6ECF0;
  border-bottom: 5px solid #a8996e;
  padding: 30px;
}
.carousel .item img {
  display: inline-block;
  width: 100%;
}
.carousel .util-pagination {
  margin-top: 15px;
}
.util-theme-default .util-page.active-page span {
  background: #a8996e;
}
.co-list .panel-heading {
  padding: 0 ;
}
.co-list .panel-heading a {
  display: inline-block !important;
  padding: 0 !important;
  background: none !important;
  color: #00539e !important;
}
.co-list .panel-heading a:after {
  display: none;
}
.co-list .panel-body {
  padding: 0;
  border-top: none !important;
}
.co-list .panel-body .gold {
  margin-top: 10px;
  margin-bottom: 5px;
}
.co-list h3 {
  margin-bottom: 0;
  line-height: 1;
}
.co-list img.center-block {
  max-width: 100px;
  max-height: 100px;
  border-radius: 50%;
}
.co-list p {
  margin: 0;
}
.co-list p.gold {
  margin-bottom: 10px;
}
.co-list .panel {
  padding-bottom: 10px;
  box-shadow: none;
}
.co-list .panel + .panel {
  margin-top: 10px;
}
/***********************************************************************************/
/*                  Footer style        */
/***********************************************************************************/
footer {
  background-color: #00539e;
  color: #fff;
  font-size: 13px;
  padding-top: 30px;
  padding-bottom: 60px;
}
footer a {
  color: #fff;
}
footer a:hover {
  text-decoration: none;
  color: #a8996e !important;
}
footer p {
  margin: 0;
}
footer .container > .row {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  footer {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  footer .social_icons ul {
    text-align: center;
  }
  footer .social_icons ul li {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  footer .contact {
    text-align: center;
    margin-bottom: 30px;
  }
}
.footer-link ul {
  list-style-type: none;
  padding: 0;
}
@media (max-width: 991px) {
  .footer-link ul {
    text-align: justify;
    margin-bottom: 30px;
  }
  .footer-link ul li {
    display: inline-block;
  }
  .footer-link ul li + li {
    margin-left: 30px;
  }
}
.license {
  margin-bottom: 40px;
  font-size: 14px;
}
@media (max-width: 991px) {
  .license {
    text-align: center;
  }
}
.license-link {
  display: inline-block;
  max-width: 300px;
  margin-right: 20px;
}
.license-link img {
  max-width: 100%;
  margin-bottom: 20px;
}
/***********************************************************************************/
/*                  Modals style        */
/***********************************************************************************/
.rateCalc p {
  font-size: 15px;
  padding: 0;
  margin: 0;
  font-family: 'Roboto';
  font-weight: 500;
}
.rateCalc a {
  font-size: 12px;
}
.rateCalc .modal-dialog {
  max-width: 480px;
  margin: 0 auto;
  margin-top: 0px;
}
@media (min-width: 768px) {
  .rateCalc .modal-dialog {
    margin-top: 170px;
  }
}
@media (min-width: 992px) {
  .rateCalc .modal-dialog {
    margin-top: 130px;
  }
}
.rateCalc .modal-header {
  border-bottom: none;
  padding: 15px 15px 15px 15px;
}
.rateCalc .modal-header h1 {
  text-align: center;
  font-family: re !important;
  font-size: 23px;
  text-transform: uppercase;
}
.rateCalc .modal-header p {
  font-size: 14px !important;
  color: #A8996E !important;
  text-align: center;
}
.rateCalc .modal-body {
  padding: 0px 15px 15px 15px;
}
.rateCalc .modal-body p.foot-text {
  color: #00539e !important;
  font-size: 11px !important;
  text-align: center;
  margin-top: 20px;
}
.transferwidget {
  margin-top: 25px;
  margin-bottom: 10px;
}
.transferwidget .col-xs-6 {
  padding: 0;
}
.transferwidget .input-group {
  width: 100%;
  border: 1px solid  #ccc;
  border-left: none;
}
.transferwidget .input-group input {
  text-align: right;
  height: 38px;
  box-shadow: none;
  padding: 0 5px !important;
  border: none;
  -webkit-appearance: none;
}
.transferwidget .input-group .input-group-addon {
  border: none;
  padding-left: 0px;
  padding-right: 10px;
  background-color: #fff;
  color: #8b6d49;
  pointer-events: none;
}
.transferwidget .input-group .input-group-addon.disabled {
  background-color: #eee;
}
.transferwidget .modal {
  padding-top: 250px;
}
.transferwidget .modal .modal-content {
  background-color: transparent !important;
  box-shadow: none;
  border: none;
}
.transferwidget .modal .modal-content .modal-body {
  background: url(../images/startDidPress.png) no-repeat center center;
  width: 300px;
  height: 120px;
  background-size: 300px;
  margin: 0 auto;
  position: relative;
}
.transferwidget .modal .modal-content .modal-body a:hover {
  text-decoration: none;
}
.transferwidget .modal .modal-content .modal-body li {
  display: inline-block;
  padding: 25px 10px;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  color: #00539e;
  width: 130px;
}
.transferwidget .modal .modal-content .modal-body li:hover {
  color: #0380db;
}
.transferwidget .modal .modal-content .modal-body button.close {
  top: -6px;
  right: -4px;
  position: absolute;
  opacity: 0;
}
.pricelist {
  color: #666666;
  font-size: 12px;
}
.pricelist .table {
  margin-bottom: 0;
  border: 1px solid  #A8A8A8;
}
.pricelist .table thead {
  background-color: #DBDBDB;
  border-bottom: 1px solid  #A8A8A8;
}
.pricelist .table th {
  border-bottom: none;
  text-align: center;
}
.pricelist .table th + th,
.pricelist .table td + td {
  border-left: 1px solid #A8A8A8;
}
.pricelist .table tbody > tr.active,
.pricelist .table tbody > tr:hover {
  color: #0F7BD3;
}
.pricelist .table tbody > tr td {
  text-align: right;
}
.pricelist .table tbody > tr td:last-child {
  width: 33%;
  text-align: center;
}
.pricelist .table > thead > tr > th,
.pricelist .table > tbody > tr > th,
.pricelist .table > tfoot > tr > th,
.pricelist .table > thead > tr > td,
.pricelist .table > tbody > tr > td,
.pricelist .table > tfoot > tr > td {
  border-top: none;
}
/***********************************************************************************/
/*                                     Sign in style                 */
/***********************************************************************************/
#signin {
  background-color: #8CA9CF;
}
#signin .container {
  background-color: #ffffff !important;
  padding-left: 0;
  padding-right: 0;
  background: url(../images/signinBG.png) no-repeat bottom center;
  background-size: 100%;
}
#signin .col-md-8 {
  background-color: #1b3b7b;
  padding: 50px 0 30px 0;
}
#signin .col-md-8 h1 {
  text-align: center;
  color: #ffffff;
  font-size: 20px;
  font-family: 'Roboto';
  font-weight: 300;
  margin-bottom: 0;
}
#signin .col-md-8 .note {
  margin-bottom: 20px;
  text-align: center;
  color: #ffffff;
  font-family: 'Roboto';
  font-weight: 300;
  font-size: 16px;
}
#signin .col-md-8 input.password {
  padding-right: 120px;
}
#signin .col-md-8 .form-group {
  margin: 0 0 5px;
  position: relative;
}
#signin .col-md-8 .form-group a.forgot {
  position: absolute;
  top: 11px;
  right: 22px;
  font-size: 11px;
  text-decoration: underline;
  color: #999;
}
#signin .col-md-8 .cartoon {
  background: url(../images/signinCartoon.png) no-repeat center center;
  width: 170px;
  height: 320px;
  background-size: 120px;
  position: absolute;
  left: -128px;
  top: 150px;
}
#signin .col-md-8 a.register {
  color: #ffffff;
  font-size: 12px;
}
#signin .col-md-8 a.register:hover {
  color: #ffffff !important;
  font-size: 12px;
  text-decoration: underline;
}
.form-control.submit {
  color: #fff;
  background: #4fb5f9;
  border: none;
}
.form-control.submit:hover {
  background: #0895f3;
}
@media (min-width: 992px) {
  #signin .container {
    min-height: 700px;
  }
  #signin .col-md-8 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
}
@media (min-width: 768px) {
  #signin .box {
    background: #ffffff;
    width: 300px;
    margin: 0 auto;
    margin-top: 50px;
    border-radius: 10px;
    padding: 40px;
  }
}
@media (min-width: 992px) {
  .wrap-select {
    margin: 0px;
    padding: 0px;
  }
}
#forgot .modal-dialog {
  max-width: 360px;
  margin-top: 100px;
  padding-bottom: 30px;
}
#forgot .btn-primary {
  margin-top: 10px;
}
#forgot h4 {
  font-family: 'Roboto';
  font-weight: 400;
  color: #00539e;
}
#signup {
  background-color: #8CA9CF;
}
#signup h1 {
  color: #4fb5f9;
}
#signup img {
  width: 100%;
}
#signup .container {
  background-color: #E3E3E3;
  padding-right: 0px;
  padding-left: 0px;
}
#signup p {
  color: #999;
}
#signup .form-group {
  margin-bottom: 5px;
}
#signup .form-group .help-block {
  margin-top: 5px;
  margin-bottom: 5px;
}
#signup .form-group.has-error label {
  text-align: center;
}
/***********************************************************************************/
/*                                     Profile style                 */
/***********************************************************************************/
.profile-tabs {
  padding-top: 30px;
}
.profile-tabs select {
  margin-bottom: 0;
}
.profile-tabs h4 {
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 14px;
  color: #555;
  border-bottom: 2px solid #cccccc;
}
.profile-tabs a.uploadlink {
  display: inline-block;
}
.profile-tabs .nav-tabs {
  text-align: center;
}
.profile-tabs .nav-tabs li {
  display: inline-block;
  float: none;
}
.profile-tabs .sidebar {
  padding: 0px;
}
.profile-tabs .sidebar ul.sidebar {
  padding: 0;
  margin: 0;
}
.profile-tabs .sidebar ul.sidebar li {
  list-style: none;
  padding: 10px 35px;
  color: #4d4d4d;
  font-size: 13px;
}
.profile-tabs .sidebar h3 {
  margin-top: 30px;
  margin-left: 20px;
  margin-bottom: 20px;
  color: #333333;
  font-size: 14px;
}
.profile-tabs .tab-pane {
  padding-top: 30px;
}
#profile-form .btn-blue {
  margin-top: 50px;
}
.profile {
  padding-bottom: 50px;
  min-height: 80vh;
}
.profile .generaltitle select {
  width: 100px;
}
.profile .avt {
  width: 100px;
  height: 100px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  background: no-repeat center center;
  background-size: cover;
}
div.password {
  background-color: #ffffff;
  padding-top: 20px;
  min-height: 80vh;
}
.document_form .img-loading {
  opacity: 0.4;
}
.document_form h2 {
  font-size: 18px;
  line-height: 1.3;
}
.document_form h3 {
  font-size: 15px;
  line-height: 1.2;
}
.document_form .progress {
  height: 5px;
  border-radius: 0;
  margin-bottom: 0px;
}
.document_form img.spinner {
  top: 45%;
  left: 45.5%;
  position: absolute;
}
.document_form .cropper-container {
  left: auto!important;
  margin: 0 auto !important;
}
.document_form img {
  margin: 0 auto;
}
.document_form p {
  margin: 20px 0;
  text-align: center;
  color: #4d4d4d;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 13px;
}
.document_form p.example {
  position: absolute;
  margin-top: -95px;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  text-align: center;
  width: 100%;
  margin-left: -15px;
  opacity: 0.7;
}
.document_form .upload p {
  color: #0380db;
}
.document_form .upload p:hover {
  text-decoration: underline;
}
.document_form .list h3 {
  text-align: left;
}
.document_form .list li {
  color: #000;
  text-align: left;
  font-size: 13px;
}
#profile .sidebar ul.sidebar li:hover,
#profile .sidebar ul.sidebar li.active {
  background-color: #00539e;
  color: #ffffff;
}
/***********************************************************************************/
/*                                     Dashboard style                 */
/***********************************************************************************/
#transfer .cover {
  background-image: url(../images/cover-bg.png);
  background-color: #fff;
  padding: 15px 0;
}
#transfer .cover .name h2 {
  margin-top: 20px;
}
#transfer .cover .avt {
  width: 60px;
  height: 60px;
  margin-right: 0;
  margin-left: auto;
}
.avt {
  background-image: url(../images/avt.png);
  background-repeat: no-repeat;
  clear: both;
  margin: auto;
  text-align: center;
  background-size: cover;
  box-shadow: inset 0px 0 10px #555;
  border-radius: 50%;
}
@media (min-width: 768px) {
  #transfer .cover {
    padding: 30px 0;
  }
  #transfer .cover .name {
    text-align: center;
  }
  #transfer .cover .avt {
    margin-right: auto;
    margin-left: auto;
    width: 100px;
    height: 100px;
  }
}
.dashboard-tabs {
  background-color: #00539e;
  text-align: center;
  border-bottom: 2px solid  #fff;
}
.dashboard-tabs a {
  color: #ffffff;
}
.dashboard-tabs a:hover {
  color: #ffffff !important;
  text-decoration: none;
}
.dashboard-tabs li {
  display: inline-block;
  font-family: 'Roboto';
  font-weight: 400;
  float: none;
  opacity: 0.5;
}
.dashboard-tabs li a:hover {
  background: none;
}
.dashboard-tabs li img {
  margin-right: 5px;
  height: 15px;
  position: relative;
}
.dashboard-tabs li i {
  margin-right: 5px;
}
.dashboard-tabs li.active,
.dashboard-tabs li:hover,
.dashboard-tabs li:focus {
  opacity: 1;
  background-image: url(../images/nav-navigation.png);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: 12px;
}
.dashboard-tabs li.active a,
.dashboard-tabs li:hover a,
.dashboard-tabs li:focus a,
.dashboard-tabs li.active a:hover,
.dashboard-tabs li:hover a:hover,
.dashboard-tabs li:focus a:hover,
.dashboard-tabs li.active a:focus,
.dashboard-tabs li:hover a:focus,
.dashboard-tabs li:focus a:focus {
  background: none;
}
#dashboard {
  background: #FFF;
}
#dashboard table tr th,
#dashboard td {
  border: 1px solid #ebf2f2;
  text-align: center;
  vertical-align: middle;
}
#dashboard h1 {
  text-align: left;
  font-size: 20px;
}
#dashboard h3 {
  padding: 10px 0;
  font-size: 15px;
}
#dashboard table td {
  font-size: 11px;
  color: #333333;
  vertical-align: middle;
}
#dashboard table thead {
  font-size: 11px;
  color: #333333;
  background: #8ca9cf;
  font-weight: normal;
}
#dashboard tbody tr:hover {
  background: #b2cce0;
}
#dashboard .sidebar {
  background: #8ca9cf;
  padding-bottom: 5px;
  padding-top: 15px;
}
#dashboard .sidebar h3 {
  margin: 10px 0;
  padding: 0;
  font-size: 15px;
}
#dashboard .sidebar .rates {
  padding: 0px 0 10px 0;
}
#dashboard .sidebar .alert.refer a {
  color: #00539e !important;
}
#dashboard .sidebar ul {
  padding: 0px;
  margin: 0px;
}
#dashboard .sidebar ul li {
  list-style: none;
  border-top: 1px solid #ffffff;
}
#dashboard .sidebar ul li:first-child {
  border: none !important;
}
#dashboard .sidebar .transferwidget button img {
  width: 15px;
  height: 10px;
}
#dashboard .sidebar .transferwidget .col-xs-4 {
  width: 40%;
}
#dashboard .sidebar .transferwidget .col-xs-8 {
  width: 60%;
}
#dashboard .sidebar p.exchange_title {
  margin: 0;
  margin-left: 5px;
}
.alertlist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.alertlist .alert {
  margin-bottom: 0;
}
.alertlist .detail {
  color: #c0392b;
}
.alertlist .title {
  color: #333333;
  font-size: 14px;
  font-family: 'Roboto';
  font-weight: 500;
  margin: 0px;
}
.alertlist .title img {
  height: 20px;
  margin-top: -4px;
}
.alertlist p.detail {
  font-size: 13px;
  margin-left: 23px;
}
.alertlist p.detail .aleart {
  color: #c0392b;
  font-size: 13px;
  margin-left: 23px;
}
#placeorder {
  background: #fff;
}
#placeorder .nonepadding {
  padding-right: 0;
  padding-left: 0;
}
#placeorder .confirm_spinner .spinner {
  top: 175px !important;
}
#placeorder .avt {
  width: 160px;
  height: 160px;
  margin: 20px auto;
}
#placeorder h2 {
  margin-bottom: 10px;
  font-family: 'Roboto';
  font-weight: 700;
  line-height: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#placeorder hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
#placeorder .btn-blue {
  font-size: 10px;
}
.sender {
  padding-top: 20px;
}
.sender p.reason {
  margin-top: 10px;
  font-size: 11px;
  margin-bottom: 5px;
}
.sender a {
  display: none;
}
.sender p {
  margin: 0 0 0 0;
}
.sender input#reason_other {
  padding-left: 10px;
  padding-right: 10px;
}
.sender .rates {
  padding: 0 0 0 0;
}
.sender .rates p {
  float: left;
}
.sender .rates a {
  float: right;
}
.sender hr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.receiver .newben a {
  text-decoration: none;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  background-color: #003494;
  display: block;
  line-height: 40px;
  height: 40px;
  width: 200px;
}
.receiver .newben a:hover {
  color: #fff !important;
  background-color: #003054;
}
.receiver .detail {
  margin-bottom: 20px;
}
.receiver .detail .title {
  padding: 0;
}
.receiver .detail .title p {
  font-family: 'Roboto';
  font-weight: 400;
  color: #808080;
  margin: 0px;
  margin-right: 10px;
  padding: 0px;
  line-height: 25px;
  font-size: 13px;
}
.receiver .detail .indetail {
  font-family: 'Roboto';
  font-weight: 500;
  color: #333333;
  margin: 0px;
  padding: 0px;
  line-height: 25px;
  font-size: 13px;
  list-style: none;
}
.receiver .detail .indetail input {
  font-size: 11px!important;
  line-height: 0px!important;
  padding: 0 4px 0 4px !important;
  height: 22px !important;
  font-family: 'Roboto';
  font-weight: 500;
  color: #333333;
  font-size: 13px !important;
  width: 90%;
}
.receiver .detail .indetail .name {
  color: #00539e;
}
.receiver .detail .indetail .radio {
  padding-top: 0px;
}
.confirmtext {
  height: 230px;
  padding: 20px 10px;
}
.confirmtext hr {
  margin: 10px 0;
}
.confirmtext label {
  cursor: pointer;
}
.confirmtext input[type="checkbox"] {
  display: none;
}
.confirmtext .terms {
  background-color: #fff;
  border-radius: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 2px solid #003494;
  background: url(/check.png) #ffffff no-repeat;
  background-size: 30px 30px;
  background-position: 30px 12px;
  margin-top: 10px;
  margin-bottom: 10px#transfer #placeorder .receiver .detail;
}
@media (min-width: 992px) {
  .row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  #dashboard .dashboard {
    padding-bottom: 100px;
    padding: 40px;
    padding-top: 30px;
  }
  #dashboard .dashboard hr {
    padding: 0px;
    margin: 10px 0px;
  }
  #dashboard .dashboard h1 {
    text-align: left;
  }
  .confirmtext .terms.active {
    background: url(../images/checked.png) #6698c4 no-repeat;
    background-size: 30px 30px;
    background-position: 40px 12px;
  }
  #placeorder {
    background-color: #8CA9CF;
  }
  #placeorder h4 {
    font-size: 20px;
    text-align: center;
    font-family: 'Roboto';
    font-weight: 700;
  }
  .sender {
    background: #8CA9CF;
    background-image: url(../images/order-bg-sender.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    background-size: 100%;
    padding-top: 0px;
    padding-bottom: 280px;
  }
  .receiver {
    background: #ffffff;
    background-image: url(../images/order-bg-receiver.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    background-size: 100%;
    background-color: #fff;
    padding-bottom: 280px;
  }
  .confirmtext {
    padding: 20px 0;
    margin-top: -230px;
    height: 230px;
  }
  .confirmtext hr {
    margin: 10px 0;
  }
  .confirmtext p.text {
    font-size: 11px;
  }
}
.beneficiarylist {
  background-color: #8CA9CF;
}
.beneficiarylist h1 {
  font-size: 20px;
}
.beneficiarylist ul.benlist {
  display: block;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.beneficiarylist ul.benlist li {
  padding: 20px;
  background-color: #8CA9CF;
}
.beneficiarylist ul.benlist li:nth-child(even) {
  background-color: #ebf2f2;
}
.beneficiarylist ul.benlist li:nth-child(even) .title {
  color: #999999;
}
.beneficiarylist ul.benlist li.addnew {
  background-color: #ffffff !important;
}
.beneficiarylist ul.benlist li.addnew p {
  color: red;
  font-size: 12px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.beneficiarylist ul.benlist li.addnew i {
  font-size: 25px;
  color: #a8996e;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .beneficiarylist ul.benlist li.addnew p {
    text-align: center;
    margin-top: 110px !important;
  }
}
.beneficiarylist .avt {
  width: 60px;
  height: 60px;
  margin: auto;
}
.beneficiarylist .name {
  text-align: center;
}
.beneficiarylist .name h2 {
  margin-top: 5px;
  font-size: 16px;
}
.table.detail-wrap {
  font-size: 13px;
}
.table.detail-wrap thead > tr > td,
.table.detail-wrap tbody > tr > td,
.table.detail-wrap thead > tr > th,
.table.detail-wrap tbody > tr > th {
  padding: 5px 8px;
  border-top: none;
}
.table.detail-wrap .title {
  color: #00539e;
}
.editben {
  text-align: center;
  padding-bottom: 50px;
  background: #fff;
}
.editben h4 {
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 14px;
  color: #555;
  border-bottom: 2px solid #888;
  padding-bottom: 3px;
  text-align: left;
}
.editben .form-group label {
  text-align: left;
}
.editben .combodate select {
  width: 32% !important;
}
.editben .avt {
  width: 100px;
  height: 100px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.editben a {
  text-align: center;
  display: inherit;
  margin-bottom: 10px;
  margin-top: 5px;
}
.editben label.help-block {
  margin: 0px;
}
.editben select.form-control {
  margin: 0px;
}
.editben .subtext {
  margin-top: -15px;
  margin-bottom: 10px;
}
.editben button.add-ben {
  border: none;
  background-color: #0380db;
  color: #ffffff;
  font-size: 12px;
  border-radius: 4px;
  padding: 5px 10px;
}
.editben button.add-ben:hover {
  opacity: 0.7;
}
.editben select,
.editben input {
  text-align: left !important;
}
.editben .disable_form input,
.editben .disable_form textarea,
.editben .disable_form select {
  pointer-events: none;
  background-color: #eee;
}
.editben .mobile .col-xs-5 {
  padding-right: 0;
}
.editben .mobile .col-xs-7 {
  padding-left: 0;
}
.editben .mobile .col-xs-7 input {
  border-left: none;
}
#beneficiary-form {
  display: none;
}
#beneficiary-form {
  background: #fff;
}
/***********************************************************************************/
/*                                     Register style                 */
/***********************************************************************************/
.background {
  background: #fff;
}
.register .background {
  padding: 40px 10px;
  min-height: 60vh;
}
.register .wizard {
  margin: 0 auto;
}
.register .wizard a {
  color: inherit;
}
.register .wizard a:hover {
  text-decoration: none;
}
.register .wizard .line {
  width: 80%;
  margin: 0 auto;
  background-color: #0380d7;
  height: 10px;
  border-radius: 10px;
  margin-top: 50px;
  position: relative;
}
.register .wizard .line li {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 auto;
}
.register .wizard .line li.active {
  background-color: #1b3b7b;
  border: 1px solid #ffffff;
}
.register .wizard .line li.pass {
  background-color: #1b3b7b;
  border: : none;
}
.register .wizard .line li:nth-child(1) {
  margin-top: 1px;
  left: 1px;
}
.register .wizard .line li:nth-child(2) {
  margin-top: 1px;
  margin-left: 50%;
}
.register .wizard .line li:nth-child(3) {
  margin-top: 1px;
  right: 1px;
}
.register .wizard .line p {
  font-size: 10px;
  color: #939393;
  max-width: 80px;
  text-align: center;
  margin-top: -35px;
  float: left;
  margin-left: -35px;
}
.register .wizard .line p:nth-child(4) {
  position: absolute;
}
.register .wizard .line p:nth-child(5) {
  position: absolute;
  left: 50%;
}
.register .wizard .line p:nth-child(6) {
  position: absolute;
  right: -35px;
}
.register .wizard .line .progressbar0 {
  border: 1px solid #1b3b7b;
  position: absolute;
  width: 0%;
  margin-left: 5px;
  margin-top: 4px;
}
.register .wizard .line .progressbar50 {
  border: 1px solid #1b3b7b;
  position: absolute;
  width: 50%;
  margin-left: 5px;
  margin-top: 4px;
}
.register .wizard .line .progressbar100 {
  border: 1px solid #1b3b7b;
  position: absolute;
  width: 98.2%;
  margin-left: 5px;
  margin-top: 4px;
}
.register select {
  margin-bottom: 0;
}
.register h1 {
  text-align: center;
  margin-bottom: 10px;
  padding-top: 20px;
}
.step1 h4 {
  font-size: 14px;
  color: #555;
  border-bottom: 2px solid #ccc;
}
.step1 .generaltitle {
  width: 100px;
}
.step1 a.uploadlink {
  display: inline-block;
}
.step1 .avatar {
  width: 100px;
  margin-right: auto;
  margin-left: auto;
}
.step1 .avatar .avt {
  background: no-repeat center center;
  background-size: cover;
  width: 100px;
  height: 100px;
  margin: 10px auto;
}
.step1 .regulation {
  border-top: 2px solid #ff0000;
  border-bottom: 2px solid #ff0000;
  padding: 20px;
  color: #ff0000;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 13px;
  margin: 20px 0;
}
.step1 .checkbox {
  margin-top: 20px;
}
.step1 .checkbox p {
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
.tel .col-xs-5 {
  padding-right: 0;
}
.tel .col-xs-7 {
  padding-left: 0;
}
.tel .col-xs-7 input {
  border-left: none;
}
.step2 .list h3 {
  text-align: left;
}
.step2 .list li {
  color: #000;
  text-align: left;
  font-size: 13px;
}
.step2 p {
  margin: 20px 0;
  text-align: center;
  color: #4d4d4d;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 13px;
}
.step2 p.example {
  position: absolute;
  margin-top: -95px;
  font-family: 'Roboto';
  font-weight: 400;
  font-size: 12px;
  color: #fff;
  text-align: center;
  width: 100%;
  margin-left: -15px;
  opacity: 0.7;
}
.step2 .upload p {
  color: #0380db;
}
.step2 .upload p:hover {
  text-decoration: underline;
}
.step2 img {
  margin: 0 auto;
}
.btn-actions {
  margin-bottom: 40px;
}
.btn-actions .btn-u-lg {
  padding: 10px 12px;
  font-size: 15px;
}
.step1,
.step2,
.step3 {
  position: relative;
}
.step1 h1,
.step2 h1,
.step3 h1 {
  font-size: 20px;
}
.step1 .signupback,
.step2 .signupback,
.step3 .signupback {
  position: absolute;
  top: 300px;
  left: 50px;
  padding: 15px 10px;
  border-radius: 10px;
  font-size: 50px;
  color: #555;
  line-height: 1;
}
.step1 .signupback:hover,
.step2 .signupback:hover,
.step3 .signupback:hover {
  background-color: #eee;
}
.step3 .signupback {
  top: 200px;
}
.step3 .signupback:hover {
  background-color: #eee;
}
.step3 .input-group {
  width: 140px;
  margin: 0 auto;
}
.step3 .inputotp {
  text-align: center;
}
.step3 .inputotp input {
  max-width: 100%;
  text-align: center;
}
#thankyou .container.background {
  min-height: 600px;
  height: 60vh;
}
#thankyou h1 {
  margin-bottom: 10px;
  padding-top: 20px;
  text-align: center;
  font-size: 20px;
}
#thankyou h2 {
  margin-top: 30px;
}
#thankyou span.email {
  color: #4b7b9c;
}
/***********************************************************************************/
/*                                     FAQ style                 */
/***********************************************************************************/
.aboutus h1 {
  padding-left: 20px;
  padding-bottom: 5px;
}
.aboutus #aboutus table {
  width: 100%;
  border: 1px solid #ccc;
}
.aboutus #aboutus table th {
  padding: 5px;
  border: 1px solid #ccc;
  border-bottom: 2px solid #ccc;
}
.aboutus #aboutus table td {
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 13px;
}
.aboutus #aboutus table tr:hover {
  background-color: #E6EEF5;
}
.aboutus .content {
  padding: 50px 20px;
}
.aboutus .sidebar {
  padding: 50px 0px;
  background-color: #8BA8CE;
}
.aboutus .sidebar ul {
  padding: 0;
  margin: 0;
  padding-bottom: 30px;
}
.aboutus .sidebar ul li {
  list-style: none;
  padding: 10px 35px;
  color: #4d4d4d;
  font-size: 13px;
}
.aboutus .sidebar ul li a {
  color: #4d4d4d;
}
.aboutus .sidebar ul li:hover {
  background: #00539e;
}

.aboutus .sidebar ul li:hover a {
  color: #fff;
  text-decoration: none;
}

.aboutus .sidebar ul li.active {
  background: #00539e;
}

.aboutus .sidebar ul li.active a {
  color: #fff;
}

.aboutus .sidebar .headline {
  margin-left: 15px;
  margin-right: 15px;
}
.aboutus .equalHeight {
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}

.fa-3x{
  color: #054d8f;
}

.transferwidget a {
  text-decoration: none;
}

.image-wrapper {
  position: relative;
  width: 60%;
  height: 45px;
  border-radius: 20px;
  background-color: #8c6e49;
  border: 2px solid #fff;
  box-shadow: 0 0 0 3px #8c6e49;
}

.text-wrapper {
  position: relative;
  font-size: 14px;
  color: #FFF;
  top: 0;
  left: 0;
  width: 100%;
  margin: auto;
  padding: 10px;
  align-items: center;
  display: flex;
  justify-content: center;
  gap: 5px;
}

.text-wrapper > i {
  font-size: 22px;
}

hr {
    margin-top: 10px;
    max-width: 100px;
    border-top: 3px solid #A8996E;
    margin-bottom: 30px;

    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

hr.full{
  max-width: 100%;
}

.font-white {
  color: #FFFFFF;
}

.font-24 {
  font-size: 24px;
}

/*flag country class*/
.flag {
  width: 25px;
  height: 15px;
  background:url(../images/flags.png) no-repeat;
  display: inline-block;
}

.flags {
  width: 35px;
  height: 18px;
}

.dropdown-flags {
  display: flex !important;
  align-items: center;
  gap: 5px;
}

.flag.IOM {
  background-position: 0px 0px
}

.flag.AND {
  background-position: -25px 0
}

.flag.ARE {
  background-position: -50px 0
}

.flag.AFG {
  background-position: -75px 0
}

.flag.ATG {
  background-position: -100px 0
}

.flag.AIA {
  background-position: -125px 0
}

.flag.ALB {
  background-position: -150px 0
}

.flag.ARM {
  background-position: -175px 0
}

.flag.ANT {
  background-position: -200px 0
}

.flag.AGO {
  background-position: -225px 0
}

.flag.ARG {
  background-position: -250px 0
}

.flag.ASM {
  background-position: -275px 0
}

.flag.AUT {
  background-position: -300px 0
}

.flag.AUS {
  background-position: -325px 0
}

.flag.ABW {
  background-position: -350px 0
}

.flag.AZE {
  background-position: -375px 0
}

.flag.BIH {
  background-position: 0 -15px
}

.flag.BRB {
  background-position: -25px -15px
}

.flag.BGD {
  background-position: -50px -15px
}

.flag.BEL {
  background-position: -75px -15px
}

.flag.BFA {
  background-position: -100px -15px
}

.flag.BGR {
  background-position: -125px -15px
}

.flag.BHR {
  background-position: -150px -15px
}

.flag.BDI {
  background-position: -175px -15px
}

.flag.BEN {
  background-position: -200px -15px
}

.flag.BMU {
  background-position: -225px -15px
}

.flag.BRN {
  background-position: -250px -15px
}

.flag.BOL {
  background-position: -275px -15px
}

.flag.BRA {
  background-position: -300px -15px
}

.flag.BHS {
  background-position: -325px -15px
}

.flag.BTN {
  background-position: -350px -15px
}

.flag.BVT {
  background-position: -375px -15px
}

.flag.BWA {
  background-position: 0 -30px
}

.flag.BLR {
  background-position: -25px -30px
}

.flag.BLZ {
  background-position: -50px -30px
}

.flag.CAN {
  background-position: -75px -30px
}

.flag.COD {
  background-position: -100px -30px
}

.flag.CAF {
  background-position: -125px -30px
}

.flag.COG {
  background-position: -150px -30px
}

.flag.CHE {
  background-position: -175px -30px
}

.flag.CIV {
  background-position: -200px -30px
}

.flag.COK {
  background-position: -225px -30px
}

.flag.CHL {
  background-position: -250px -30px
}

.flag.CMR {
  background-position: -275px -30px
}

.flag.CHN {
  background-position: -300px -30px
}

.flag.COL {
  background-position: -325px -30px
}

.flag.CRI {
  background-position: -350px -30px
}

.flag.CUB {
  background-position: -375px -30px
}

.flag.CPV {
  background-position: 0 -45px
}

.flag.CYP {
  background-position: -25px -45px
}

.flag.CZE {
  background-position: -50px -45px
}

.flag.DEU {
  background-position: -75px -45px
}

.flag.DJI {
  background-position: -100px -45px
}

.flag.DNK {
  background-position: -125px -45px
}

.flag.DMA {
  background-position: -150px -45px
}

.flag.DOM {
  background-position: -175px -45px
}

.flag.DZA {
  background-position: -200px -45px
}

.flag.ECU {
  background-position: -225px -45px
}

.flag.EST {
  background-position: -250px -45px
}

.flag.EGY {
  background-position: -275px -45px
}

.flag.ESH {
  background-position: -300px -45px
}

.flag.ERI {
  background-position: -325px -45px
}

.flag.ESP {
  background-position: -350px -45px
}

.flag.ETH {
  background-position: -375px -45px
}

.flag.eu {
  background-position: 0 -60px
}

.flag.FIN {
  background-position: -25px -60px
}

.flag.FJI {
  background-position: -50px -60px
}

.flag.FLK {
  background-position: -75px -60px
}

.flag.FSM {
  background-position: -100px -60px
}

.flag.FRO {
  background-position: -125px -60px
}

.flag.FRA {
  background-position: -150px -60px
}

.flag.GAB {
  background-position: -175px -60px
}

.flag.GBR {
  background-position: -200px -60px
}

.flag.GRD {
  background-position: -225px -60px
}

.flag.GEO {
  background-position: -250px -60px
}

.flag.GUF {
  background-position: -275px -60px
}

.flag.GGY {
  background-position: -300px -60px
}

.flag.GHA {
  background-position: -325px -60px
}

.flag.GIB {
  background-position: -350px -60px
}

.flag.GRL {
  background-position: -375px -60px
}

.flag.GMB {
  background-position: 0 -75px
}

.flag.GIN {
  background-position: -25px -75px
}

.flag.GLP {
  background-position: -50px -75px
}

.flag.GNQ {
  background-position: -75px -75px
}

.flag.GRC {
  background-position: -100px -75px
}

.flag.SGS {
  background-position: -125px -75px
}

.flag.GTM {
  background-position: -150px -75px
}

.flag.GUM {
  background-position: -175px -75px
}

.flag.GNB {
  background-position: -200px -75px
}

.flag.GUY {
  background-position: -225px -75px
}

.flag.HKG {
  background-position: -250px -75px
}

.flag.HMD {
  background-position: -275px -75px
}

.flag.HND {
  background-position: -300px -75px
}

.flag.HRV {
  background-position: -325px -75px
}

.flag.HTI {
  background-position: -350px -75px
}

.flag.HUN {
  background-position: -375px -75px
}

.flag.IDN {
  background-position: 0 -90px
}

.flag.IRL {
  background-position: -25px -90px
}

.flag.ISR {
  background-position: -50px -90px
}

.flag.IND {
  background-position: -75px -90px
}

.flag.IOT {
  background-position: -100px -90px
}

.flag.IRQ {
  background-position: -125px -90px
}

.flag.IRN {
  background-position: -150px -90px
}

.flag.ISL {
  background-position: -175px -90px
}

.flag.ITA {
  background-position: -200px -90px
}

.flag.JEY {
  background-position: -225px -90px
}

.flag.JAM {
  background-position: -250px -90px
}

.flag.JOR {
  background-position: -275px -90px
}

.flag.JPN {
  background-position: -300px -90px
}

.flag.KEN {
  background-position: -325px -90px
}

.flag.KGZ {
  background-position: -350px -90px
}

.flag.KHM {
  background-position: -375px -90px
}

.flag.KIR {
  background-position: 0 -105px
}

.flag.COM {
  background-position: -25px -105px
}

.flag.KNA {
  background-position: -50px -105px
}

.flag.PRK {
  background-position: -75px -105px
}

.flag.KOR {
  background-position: -100px -105px
}

.flag.KWT {
  background-position: -125px -105px
}

.flag.CYM {
  background-position: -150px -105px
}

.flag.KAZ {
  background-position: -175px -105px
}

.flag.LAO {
  background-position: -200px -105px
}

.flag.LBN {
  background-position: -225px -105px
}

.flag.LCA {
  background-position: -250px -105px
}

.flag.LIE {
  background-position: -275px -105px
}

.flag.LKA {
  background-position: -300px -105px
}

.flag.LBR {
  background-position: -325px -105px
}

.flag.LSO {
  background-position: -350px -105px
}

.flag.LTU {
  background-position: -375px -105px
}

.flag.LUX {
  background-position: 0 -120px
}

.flag.LVA {
  background-position: -25px -120px
}

.flag.LBY {
  background-position: -50px -120px
}

.flag.MAR {
  background-position: -75px -120px
}

.flag.MCO {
  background-position: -100px -120px
}

.flag.MDA {
  background-position: -125px -120px
}

.flag.MNE {
  background-position: -150px -120px
}

.flag.MDG {
  background-position: -175px -120px
}

.flag.MHL {
  background-position: -200px -120px
}

.flag.MKD {
  background-position: -225px -120px
}

.flag.MLI {
  background-position: -250px -120px
}

.flag.MMR {
  background-position: -275px -120px
}

.flag.MNG {
  background-position: -300px -120px
}

.flag.MAC {
  background-position: -325px -120px
}

.flag.MNP {
  background-position: -350px -120px
}

.flag.MTQ {
  background-position: -375px -120px
}

.flag.MRT {
  background-position: 0 -135px
}

.flag.MSR {
  background-position: -25px -135px
}

.flag.MLT {
  background-position: -50px -135px
}

.flag.MUS {
  background-position: -75px -135px
}

.flag.MDV {
  background-position: -100px -135px
}

.flag.MWI {
  background-position: -125px -135px
}

.flag.MEX {
  background-position: -150px -135px
}

.flag.MYS {
  background-position: -175px -135px
}

.flag.MOZ {
  background-position: -200px -135px
}

.flag.NAM {
  background-position: -225px -135px
}

.flag.NCL {
  background-position: -250px -135px
}

.flag.NEP {
  background-position: -275px -135px
}

.flag.NFK {
  background-position: -300px -135px
}

.flag.NGA {
  background-position: -325px -135px
}

.flag.NIC {
  background-position: -350px -135px
}

.flag.NLD {
  background-position: -375px -135px
}

.flag.NOR {
  background-position: 0 -150px
}

.flag.NPL {
  background-position: -25px -150px
}

.flag.NRU {
  background-position: -50px -150px
}

.flag.NIU {
  background-position: -75px -150px
}

.flag.NZL {
  background-position: -100px -150px
}

.flag.OMN {
  background-position: -125px -150px
}

.flag.PAN {
  background-position: -150px -150px
}

.flag.PER {
  background-position: -175px -150px
}

.flag.PYF {
  background-position: -200px -150px
}

.flag.PNG {
  background-position: -225px -150px
}

.flag.PHL {
  background-position: -250px -150px
}

.flag.PAK {
  background-position: -275px -150px
}

.flag.POL {
  background-position: -300px -150px
}

.flag.SPM {
  background-position: -325px -150px
}

.flag.PCN {
  background-position: -350px -150px
}

.flag.PRI {
  background-position: -375px -150px
}

.flag.PSE {
  background-position: 0 -165px
}

.flag.PRT {
  background-position: -25px -165px
}

.flag.PLW {
  background-position: -50px -165px
}

.flag.PRY {
  background-position: -75px -165px
}

.flag.QAT {
  background-position: -100px -165px
}

.flag.REU {
  background-position: -125px -165px
}

.flag.ROU {
  background-position: -150px -165px
}

.flag.SRB {
  background-position: -175px -165px
}

.flag.RUS {
  background-position: -200px -165px
}

.flag.RWA {
  background-position: -225px -165px
}

.flag.SAU {
  background-position: -250px -165px
}

.flag.SLB {
  background-position: -275px -165px
}

.flag.SYC {
  background-position: -300px -165px
}

.flag.SDN {
  background-position: -325px -165px
}

.flag.SWE {
  background-position: -350px -165px
}

.flag.SGP {
  background-position: -375px -165px
}

.flag.SHN {
  background-position: 0 -180px
}

.flag.SVN {
  background-position: -25px -180px
}

.flag.SVK {
  background-position: -50px -180px
}

.flag.SVN- {
  background-position: -75px -180px
}

.flag.SMR {
  background-position: -100px -180px
}

.flag.SEN {
  background-position: -125px -180px
}

.flag.SOM {
  background-position: -150px -180px
}

.flag.SRB {
  background-position: -175px -180px
}

.flag.STP {
  background-position: -200px -180px
}

.flag.SLV {
  background-position: -225px -180px
}

.flag.SYR {
  background-position: -250px -180px
}

.flag.SWZ {
  background-position: -275px -180px
}

.flag.TCA {
  background-position: -300px -180px
}

.flag.TCD {
  background-position: -325px -180px
}

.flag.ATF {
  background-position: -350px -180px
}

.flag.TGO {
  background-position: -375px -180px
}

.flag.THA {
  background-position: 0 -195px
}

.flag.TJK {
  background-position: -25px -195px
}

.flag.TKL {
  background-position: -50px -195px
}

.flag.TLS {
  background-position: -75px -195px
}

.flag.TKM {
  background-position: -100px -195px
}

.flag.TUN {
  background-position: -125px -195px
}

.flag.TON {
  background-position: -150px -195px
}

.flag.TUR {
  background-position: -175px -195px
}

.flag.TTO {
  background-position: -200px -195px
}

.flag.TUV {
  background-position: -225px -195px
}

.flag.TWN {
  background-position: -250px -195px
}

.flag.TZA {
  background-position: -275px -195px
}

.flag.UKR {
  background-position: -300px -195px
}

.flag.UGA {
  background-position: -325px -195px
}

.flag.UMI {
  background-position: -350px -195px
}

.flag.USA {
  background-position: -375px -195px
}

.flag.URY {
  background-position: 0 -210px
}

.flag.UZB {
  background-position: -25px -210px
}

.flag.VAT {
  background-position: -50px -210px
}

.flag.VCT {
  background-position: -75px -210px
}

.flag.VEN {
  background-position: -100px -210px
}

.flag.VGB {
  background-position: -125px -210px
}

.flag.VIR {
  background-position: -150px -210px
}

.flag.VNM {
  background-position: -175px -210px
}

.flag.VUT {
  background-position: -200px -210px
}

.flag.WLF {
  background-position: -225px -210px
}

.flag.WSM {
  background-position: -250px -210px
}

.flag.YEM {
  background-position: -275px -210px
}

.flag.MYT {
  background-position: -300px -210px
}

.flag.ZAF {
  background-position: -325px -210px
}

.flag.ZMB {
  background-position: -350px -210px
}

.flag.ZWE {
  background-position: -375px -210px
}
/*# sourceMappingURL=style.css.map */

.language .flag {
  margin-top: 3px;
}
.contact-bar ul {
            height: 150px !important;
            overflow: hidden;
            /* background-color: #233e8d; */
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
}
.set_hover:hover{
          background-color: transparent !important;
          color: #fff !important;
}
/* .dropdown{text-align:center;} */
        .dropdown-fix {
          width:200px !important; 
          left:68% !important; 
          /* margin-left:-80px !important; */
        }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: auto !important;
    margin-top: 2em;
}
.up { bottom:100% !important; top:auto !important; }
