@font-face {
    font-family: Billion Web Font;
    src: url('Billion Web Font.woff');
}
html {
  height: 100%;
  overflow: auto;
}
body {
  height: auto;
  min-height: 100%;
  overflow: hidden;
  position: relative;
}
p {
  word-wrap: break-word;
}
a:hover {
  text-decoration: none;
}
h6 {
  line-height: 25px;
  text-decoration: none;
  font-size: 18px;
}
h6 a:hover {
  text-decoration: none;
}
h5 {
  line-height: 28px;
  text-decoration: none;
  font-size: 20px;
}
h4 {
  line-height: 34px;
  text-decoration: none;
  font-size: 24px;
}
h3 {
  line-height: 42px;
  text-decoration: none;
  font-size: 30px;
}
h3 a:hover {
  text-decoration: none;
}
h2 {
  line-height: 68px;
  text-decoration: none;
  font-size: 48px;
}
h2 a:hover {
  text-decoration: none;
}
h1 {
  line-height: 85px;
  font-size: 60px;
}
h1 a:hover {
  text-decoration: none;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.4;
  color: #777777;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder {
  color: #dddddd;
  opacity: 1;
}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder {
  color: #dddddd;
}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder {
  color: #dddddd;
}
select[disabled],
textarea[disabled],
input[type="text"][disabled],
input[type="password"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="week"][disabled],
input[type="number"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="color"][disabled],
select[readonly],
textarea[readonly],
input[type="text"][readonly],
input[type="password"][readonly],
input[type="datetime"][readonly],
input[type="datetime-local"][readonly],
input[type="date"][readonly],
input[type="month"][readonly],
input[type="time"][readonly],
input[type="week"][readonly],
input[type="number"][readonly],
input[type="email"][readonly],
input[type="url"][readonly],
input[type="search"][readonly],
input[type="tel"][readonly],
input[type="color"][readonly],
fieldset[disabled] select,
fieldset[disabled] textarea,
fieldset[disabled] input[type="text"],
fieldset[disabled] input[type="password"],
fieldset[disabled] input[type="datetime"],
fieldset[disabled] input[type="datetime-local"],
fieldset[disabled] input[type="date"],
fieldset[disabled] input[type="month"],
fieldset[disabled] input[type="time"],
fieldset[disabled] input[type="week"],
fieldset[disabled] input[type="number"],
fieldset[disabled] input[type="email"],
fieldset[disabled] input[type="url"],
fieldset[disabled] input[type="search"],
fieldset[disabled] input[type="tel"],
fieldset[disabled] input[type="color"] {
  cursor: not-allowed;
  background-color: #f5f5f5;
  opacity: 1;
}
textarea,
select[multiple] {
  height: auto;
}
input[type="text"].input-sm,
input[type="password"].input-sm,
input[type="datetime"].input-sm,
input[type="datetime-local"].input-sm,
input[type="date"].input-sm,
input[type="month"].input-sm,
input[type="time"].input-sm,
input[type="week"].input-sm,
input[type="number"].input-sm,
input[type="email"].input-sm,
input[type="url"].input-sm,
input[type="search"].input-sm,
input[type="tel"].input-sm,
input[type="color"].input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
input[type="text"].input-lg,
input[type="password"].input-lg,
input[type="datetime"].input-lg,
input[type="datetime-local"].input-lg,
input[type="date"].input-lg,
input[type="month"].input-lg,
input[type="time"].input-lg,
input[type="week"].input-lg,
input[type="number"].input-lg,
input[type="email"].input-lg,
input[type="url"].input-lg,
input[type="search"].input-lg,
input[type="tel"].input-lg,
input[type="color"].input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.bd-containerinner-1 {
  padding-left: 0px;
  padding-right: 0px;
}
@media (max-width: 767px) {
  .bd-containerinner-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.bd-container-inner {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .bd-container-inner {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .bd-container-inner {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  .bd-container-inner {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  .bd-container-inner {
    max-width: 1170px;
  }
}
.bd-container-inner {
  position: relative;
}
.bd-container-inner,
.bd-page-width .bd-background-width > .bd-container-inner {
  height: 100%;
}
.bd-container-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.bd-body-1 {
  position: relative;
}
.bd-body-7 {
  position: relative;
}
@media (max-width: 1199px) {
  .bd-body-6 {
    position: relative;
  }
}
[data-affix].affix {
  height: auto;
}
@media (min-width: 1200px) {
  [data-affix][data-enable-lg] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  [data-affix][data-enable-md] + .bd-affix-fake {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  [data-affix][data-enable-sm] + .bd-affix-fake {
    display: block;
  }
}
@media (max-width: 767px) {
  [data-affix][data-enable-xs] + .bd-affix-fake {
    display: block;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.bd-blog {
  padding-right: 20px;
  padding-left: 20px;
  position: relative;
}
.bd-comments-3 ul:not(.pagination) {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bd-comments-3 ul:not(.pagination) > li {
  display: block;
}
.bd-comments-3 li > ul:not(.pagination) {
  margin-left: 20px;
}
.bd-comment-3 {
  padding: 5px;
}
.bd-container-10:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-23 {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
}
.bd-container-10:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-23,
.bd-container-10:not(.shape-only).bd-custom-blockquotes blockquote p,
.bd-blockquotes-23 p {
  line-height: 20.00000001px;
  font-size: 14px;
  font-style: italic;
}
.bd-container-9:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-22 {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
}
.bd-container-9:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-22,
.bd-container-9:not(.shape-only).bd-custom-blockquotes blockquote p,
.bd-blockquotes-22 p {
  line-height: 20.00000001px;
  font-size: 14px;
  font-style: italic;
}
.bd-grid-1 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-griditem-6 {
  margin-bottom: 30px;
  padding-bottom: 15px;
}
.separated-item-6 {
  position: relative;
  z-index: 0;
}
.separated-item-6:before,
.separated-item-6:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-6:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-6:after {
  left: 0;
  right: 0;
  bottom: 14.5px;
  border-top: 1px solid #dddddd;
}
.first-col.separated-item-6:after {
  left: 5px;
}
.last-col.separated-item-6:after {
  right: 5px;
}
.separated-item-6.first-col:before,
.separated-item-6.last-row:after {
  content: none;
}
h2.bd-container-7 {
  font-weight: normal;
}
.bd-container-7:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-21 {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
}
.bd-container-7:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-21,
.bd-container-7:not(.shape-only).bd-custom-blockquotes blockquote p,
.bd-blockquotes-21 p {
  line-height: 20.00000001px;
  font-size: 14px;
  font-style: italic;
}
.bd-pagination-2.right {
  text-align: right;
}
.bd-pagination-2.center {
  text-align: center;
}
.bd-pagination-2 > *:last-child {
  margin-right: 0;
}
.bd-pagination-2 span {
  cursor: default;
}
.pagination > ul.bd-pagination-2 > .active > a,
.pagination > ul.bd-pagination-2 > .active > span {
  color: inherit;
  line-height: inherit;
}
.bd-pagination-2 > li.bd-paginationitem-2 > a,
.bd-pagination-2 > li.bd-paginationitem-2 > span,
.bd-pagination-2 > li.bd-paginationitem-2 > a:link,
.bd-pagination-2 > li.bd-paginationitem-2 > a:visited {
  color: #555555;
  border: 1px solid #ffffff;
  border-radius: 0px;
}
.bd-pagination-2 > li.bd-paginationitem-2 > a:hover {
  background-color: #dddddd;
  background-image: none;
}
.bd-pagination-2 > li.active.bd-paginationitem-2 > a,
.bd-pagination-2 > li.active.bd-paginationitem-2 > span {
  color: inherit;
  background-color: #f5f5f5;
  font-weight: bold;
  background-image: none;
}
.bd-page-width > .bd-container-inner {
  max-width: none;
}
.container-effect.container {
  padding-left: 0;
  padding-right: 0;
}
.bd-flex-vertical,
.bd-flex-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bd-flex-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.bd-flexalign {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bd-flexalign > * {
  height: auto;
}
.bd-empty-grid-item {
  clear: both;
}
.bd-backSlide,
.bd-overSlide {
  display: block;
}
.bd-backSlide,
.bd-backSlide > *,
.bd-overSlide,
.bd-overSlide > *,
.bd-slidesWrapper {
  width: 100%;
  height: 100%;
}
.bd-slidesWrapper {
  overflow: hidden;
  position: relative;
}
.bd-icon,
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  text-decoration: none;
  speak: none;
}
.bd-icon:before,
[class^="icon-"]:before,
[class*=" icon-"]:before,
.bd-icon:after,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  width: auto;
  opacity: 1;
  font-family: 'Billion Web Font';
}
.bd-icon > span:first-child,
[class^="icon-"] > span:first-child,
[class*=" icon-"] > span:first-child,
.bd-icon > time:first-child,
[class^="icon-"] > time:first-child,
[class*=" icon-"] > time:first-child {
  vertical-align: middle;
}
.bd-iconlink {
  display: inline-block;
  color: #269ccb;
  font-size: 30px;
}
a.bd-iconlink:hover {
  text-decoration: none;
}
.bd-imagescaling-img img {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
}
.bd-column {
  min-height: 0;
  min-width: 0;
}
.bd-row-flex.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.bd-row-flex.row > [class*="bd-columnwrapper-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  min-width: 0;
}
.bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.bd-row-align-middle.bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.bd-row-align-bottom.bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column > .bd-vertical-align-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-height: 0;
  min-width: 0;
}
.bd-row-flex.row:before,
.bd-row-flex.row:after {
  display: none;
}
.bd-columns > .bd-container-inner > .container-fluid,
.bd-columns > .bd-container-inner > .container-fluid > .row {
  height: 100%;
}
.bd-columns:before {
  clear: both;
}
@media (min-width: 768px) {
  html[dir="rtl"] .navbar-left {
    float: right !important;
  }
}
html[dir="rtl"] .navbar-left > li {
  float: right;
}
@media (min-width: 768px) {
  html[dir="rtl"] .navbar-right {
    float: left !important;
  }
}
html[dir="rtl"] .navbar-right > li {
  float: right;
}
.bd-parallax-image {
  min-width: 100vw;
  min-height: 100vh;
  position: absolute;
  background-size: cover;
  left: 0;
  top: 0;
  width: auto;
}
.bd-parallax-image-wrapper {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.bd-parallax-bg-effect {
  position: relative;
}
.bd-parallax-bg-effect[data-control-selector*=".bd-layoutcolumn-"] {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.bd-productoverview {
  min-height: 25px;
}
.bd-products {
  clear: both;
}
.bd-grid-43 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.separated-item-11 {
  position: relative;
  z-index: 0;
}
.separated-item-11:before,
.separated-item-11:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-11:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-11:after {
  left: 0;
  right: 0;
  bottom: 0;
}
.first-col.separated-item-11:after {
  left: 5px;
}
.last-col.separated-item-11:after {
  right: 5px;
}
.separated-item-11.first-col:before,
.separated-item-11.last-row:after {
  content: none;
}
.bd-productsgridbar-37 {
  clear: both;
  min-height: 25px;
}
.bd-container-54 h2 {
  line-height: 49px;
  font-size: 49px;
  text-transform: none;
  color: #269ccb;
  margin-top: 0;
  margin-bottom: 0;
}
.bd-productsgridbar-35 {
  min-height: 25px;
}
.bd-grid-45 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-griditem-4 {
  position: relative;
}
.bd-griditem-4 {
  position: relative;
  margin-bottom: 10px;
  text-align: center;
  padding: 20px;
  border: 1px solid #e6e6e6;
}
.bd-griditem-4:hover {
  border: 1px solid #87cde8;
}
.separated-item-4 {
  position: relative;
  z-index: 0;
}
.separated-item-4:before,
.separated-item-4:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-4:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-4:after {
  left: 0;
  right: 0;
  bottom: 5px;
}
.first-col.separated-item-4:after {
  left: 5px;
}
.last-col.separated-item-4:after {
  right: 5px;
}
.separated-item-4.first-col:before,
.separated-item-4.last-row:after {
  content: none;
}
.bd-icon-65 {
  margin-right: 5px;
  padding: 0px 3px;
}
.bd-icon-65:before {
  content: '\27f';
}
.bd-icon-65:before {
  visibility: inherit;
}
.bd-icon-65:before {
  font-size: 25px;
  color: #dddddd;
  margin-bottom: undefined;
  line-height: 35.71428573px;
  line-height: 25px;
}
.bd-icon-65:hover:before {
  color: #cccccc;
}
.bd-griditem-5 {
  position: relative;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 15px 25px;
  border: 1px solid #e6e6e6;
}
.bd-griditem-5:hover {
  border: 1px solid #87cde8;
}
.separated-item-5 {
  position: relative;
  z-index: 0;
}
.separated-item-5:before,
.separated-item-5:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-5:before {
  top: 0;
  bottom: 0;
  left: 5px;
}
.separated-item-5:after {
  left: 0;
  right: 0;
  bottom: 5px;
}
.first-col.separated-item-5:after {
  left: 5px;
}
.last-col.separated-item-5:after {
  right: 5px;
}
.separated-item-5.first-col:before,
.separated-item-5.last-row:after {
  content: none;
}
.bd-section-align-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.bd-separator-left .bd-container-inner,
.bd-separator-right .bd-container-inner,
.bd-separator-center .bd-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bd-separator-left .bd-separator-inner {
  margin-right: auto;
}
.bd-separator-right .bd-separator-inner {
  margin-left: auto;
}
.bd-separator-center .bd-separator-inner {
  margin: 0 auto;
}
.bd-separator-content-left .bd-separator-inner:after {
  display: block;
}
.bd-separator-content-right .bd-separator-inner:before {
  display: block;
}
.bd-separator-content-center .bd-separator-inner:before,
.bd-separator-content-center .bd-separator-inner:after {
  display: block;
}
.bd-separator-inner .bd-separator-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.bd-separator-content-left .bd-separator-inner .bd-separator-content {
  margin-left: 0;
}
.bd-separator-content-right .bd-separator-inner .bd-separator-content {
  margin-right: 0;
}
.bd-block-4 {
  margin: 20px 50px 0px 0px;
}
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-10 {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-10,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-blockquotes blockquote p,
.bd-blockquotes-10 p {
  line-height: 20.00000001px;
  font-size: 14px;
  font-style: italic;
}
.bd-button-10 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10,
button.bd-button-10,
input.bd-button-10,
a.bd-button-10[href],
.bd-button-10 {
  background-color: transparent;
}
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href],
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10,
button.bd-button-10,
input.bd-button-10,
a.bd-button-10[href],
.bd-button-10,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button:link,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"]:link,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"]:link,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href]:link,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10:link,
button.bd-button-10:link,
input.bd-button-10:link,
a.bd-button-10[href]:link,
.bd-button-10:link,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button:visited,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"]:visited,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"]:visited,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href]:visited,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10:visited,
button.bd-button-10:visited,
input.bd-button-10:visited,
a.bd-button-10[href]:visited,
.bd-button-10:visited {
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #269ccb;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 7px 15px;
  border: 0px solid #ffffff;
  background-image: none;
}
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button:hover,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"]:hover,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"]:hover,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href]:hover,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10:hover,
button.bd-button-10:hover,
input.bd-button-10:hover,
a.bd-button-10[href]:hover,
.bd-button-10:hover,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button button:focus,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="submit"]:focus,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button input[type="button"]:focus,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button a.bd-button-10[href]:focus,
.bd-block-4 .bd-blockcontent:not(.shape-only).bd-custom-button .bd-button-10:focus,
button.bd-button-10:focus,
input.bd-button-10:focus,
a.bd-button-10[href]:focus,
.bd-button-10:focus {
  background-color: #0777a3;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-imagestyles-10 {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  border: 0 solid #777777;
  border-radius: 0;
}
a.removelink:hover {
  text-decoration: none;
}
.bd-button-15 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
button.bd-button-15:active,
input.bd-button-15:active,
a.bd-button-15[href]:active,
.bd-button-15:active {
  background-color: #0777a3;
  background-image: none;
}
.bd-carttitle-1 h2 {
  line-height: 49px;
  color: #269ccb;
  font-size: 49px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}
.bd-carttitle-1 h2 a {
  color: #269ccb;
  text-transform: none;
  text-decoration: none;
}
.bd-slider {
  min-height: 20px;
  clear: both;
}
.bd-left-button,
.bd-right-button {
  display: inline-block;
  font-size: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
}
.bd-left-button:before,
.bd-right-button:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.bd-left-button > a,
.bd-right-button > a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  pointer-events: auto;
}
.bd-left-button > a > span,
.bd-right-button > a > span {
  display: inline-block;
}
.bd-left-button {
  left: 0;
}
.bd-left-button > a {
  -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(1, 0, 0, 1, 0, 0);
  -o-transform: matrix(1, 0, 0, 1, 0, 0);
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.bd-right-button {
  right: 0;
}
.bd-right-button > a {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.bd-slider-indicators {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  white-space: nowrap;
  pointer-events: none !important;
}
.bd-slider-indicators:before {
  content: '';
  display: inline-block;
  height: 100%;
  width: 0;
}
.bd-slider-indicators ol {
  pointer-events: auto;
}
@media (max-width: 767px) {
  .bd-media-xs.media-object.pull-left,
  .bd-media-xs.media-object.pull-right {
    float: none !important;
  }
}
@media (max-width: 991px) {
  .bd-media-sm.media-object.pull-left,
  .bd-media-sm.media-object.pull-right {
    float: none !important;
  }
}
@media (max-width: 1199px) {
  .bd-media-md.media-object.pull-left,
  .bd-media-md.media-object.pull-right {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .bd-media-lg.media-object.pull-left,
  .bd-media-lg.media-object.pull-right {
    float: none !important;
  }
}
.bd-textureoverlay {
  position: relative;
  z-index: 0;
}
.bd-textureoverlay:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  display: block;
  -webkit-transform: translate3d(0, 0, 0px);
  transform: translate3d(0, 0, 0px);
}
.bd-menuitem-8 {
  cursor: pointer;
}
.bd-container-41 {
  padding: 10px 20px;
}
.bd-iconlink-20 {
    float: left;
    margin-right: 1em;
    margin-left: 1em;
}
.bd-iconlink-6 {
  float: right;
  margin-left: 1em;
  margin-right: 1em;
}
@media (max-width: 1199px) {
  .bd-iconlink-6 {
    margin-right: 0em;
  }
}
@media (max-width: 991px) {
  .bd-iconlink-6 {
    float: left;
    margin-left: 0em;
    margin-right: 1em;
  }
}
@media (max-width: 1199px) {
    .bd-iconlink-20 {
        margin-left: 0em;
    }
}

@media (max-width: 991px) {
    .bd-iconlink-20 {
        float: left;
        margin-left: 0em;
        margin-right: 1em;
    }
}
blockquote:not([class]),
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote,
.bd-blockquotes {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  margin-left: 5px;
  border-left: 3px solid #dddddd;
  border-radius: 0px;
}
blockquote:not([class]),
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote,
.bd-blockquotes,
blockquote:not([class]) p,
.bd-tagstyles:not(.bd-custom-blockquotes) blockquote p,
.bd-blockquotes p {
  line-height: 20px;
  font-size: 14px;
  font-style: italic;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]),
.bd-bulletlist {
  padding-left: 5px;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li,
.bd-bulletlist li {
  list-style: none;
}
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before,
.bd-bulletlist li:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:after,
.bd-bulletlist li:after {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  width: auto;
  opacity: 1;
  font-family: 'Billion Web Font';
}
.bd-icon-1:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before,
.bd-bulletlist li:before {
  content: '\133';
}
.bd-icon-1:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before,
.bd-bulletlist li:before {
  visibility: inherit;
}
.bd-icon-1:before,
.bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li:before,
.bd-bulletlist li:before {
  margin-right: 5px;
}
.bd-button a {
  line-height: 20px;
  font-size: 14px;
}
button:not([class]),
input[type="submit"]:not([class]),
input[type="button"]:not([class]),
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"],
button.bd-button,
input.bd-button,
a.bd-button[href],
.bd-button {
  background-color: transparent;
}
button:not([class]),
input[type="submit"]:not([class]),
input[type="button"]:not([class]),
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"],
button.bd-button,
input.bd-button,
a.bd-button[href],
.bd-button,
button:not([class]):link,
input[type="submit"]:not([class]):link,
input[type="button"]:not([class]):link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:link,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:link,
button.bd-button:link,
input.bd-button:link,
a.bd-button[href]:link,
.bd-button:link,
button:not([class]):visited,
input[type="submit"]:not([class]):visited,
input[type="button"]:not([class]):visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:visited,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:visited,
button.bd-button:visited,
input.bd-button:visited,
a.bd-button[href]:visited,
.bd-button:visited {
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #269ccb;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px 15px;
  background-image: none;
}
button:not([class]):hover,
input[type="submit"]:not([class]):hover,
input[type="button"]:not([class]):hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:hover,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:hover,
button.bd-button:hover,
input.bd-button:hover,
a.bd-button[href]:hover,
.bd-button:hover,
button:not([class]):focus,
input[type="submit"]:not([class]):focus,
input[type="button"]:not([class]):focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:focus,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:focus,
button.bd-button:focus,
input.bd-button:focus,
a.bd-button[href]:focus,
.bd-button:focus {
  background-color: #33add6;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
button:not([class]):active,
input[type="submit"]:not([class]):active,
input[type="button"]:not([class]):active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:active,
.bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:active,
button.bd-button:active,
input.bd-button:active,
a.bd-button[href]:active,
.bd-button:active {
  background-color: #0777a3;
  background-image: none;
}
label {
  font-weight: normal;
}
@media (min-width: 768px) {
  html[dir="rtl"] [data-responsive-menu="true"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
    border-left-width: 0 !important;
  }
}
html[dir="rtl"] [data-responsive-menu="false"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
  border-left-width: 0 !important;
}
@media (min-width: 768px) {
  html[dir="ltr"] [data-responsive-menu="true"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
    border-right-width: 0 !important;
  }
}
html[dir="ltr"] [data-responsive-menu="false"] .bd-horizontalmenu .bd-menuitem-11:last-child > a {
  border-right-width: 0 !important;
}
.bd-grid-12 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
img:not([class]),
.bd-imagestyles {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.bd-tagstyles:not(.bd-custom-image):not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
input[type="text"]:not([class]),
input[type="password"]:not([class]),
input[type="datetime"]:not([class]),
input[type="datetime-local"]:not([class]),
input[type="date"]:not([class]),
input[type="month"]:not([class]),
input[type="time"]:not([class]),
input[type="week"]:not([class]),
input[type="number"]:not([class]),
input[type="email"]:not([class]),
input[type="url"]:not([class]),
input[type="search"]:not([class]),
input[type="tel"]:not([class]),
input[type="color"]:not([class]),
textarea:not([class]),
select:not([class]),
.bd-form-input {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border-radius: 0px;
}
.bd-tagstyles:not(.bd-custom-inputs) input[type="text"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="password"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="date"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="month"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="time"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="week"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="number"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="email"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="url"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="search"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="tel"],
.bd-tagstyles:not(.bd-custom-inputs) input[type="color"],
.bd-tagstyles:not(.bd-custom-inputs) textarea,
.bd-tagstyles:not(.bd-custom-inputs) select,
.bd-tagstyles:not(.bd-custom-inputs) .bd-form-input {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border-radius: 0px;
}
input[type="text"].bd-bootstrapinput.form-control,
input[type="password"].bd-bootstrapinput.form-control,
input[type="datetime"].bd-bootstrapinput.form-control,
input[type="datetime-local"].bd-bootstrapinput.form-control,
input[type="date"].bd-bootstrapinput.form-control,
input[type="month"].bd-bootstrapinput.form-control,
input[type="time"].bd-bootstrapinput.form-control,
input[type="week"].bd-bootstrapinput.form-control,
input[type="number"].bd-bootstrapinput.form-control,
input[type="email"].bd-bootstrapinput.form-control,
input[type="url"].bd-bootstrapinput.form-control,
input[type="search"].bd-bootstrapinput.form-control,
input[type="tel"].bd-bootstrapinput.form-control,
input[type="color"].bd-bootstrapinput.form-control,
textarea.bd-bootstrapinput.form-control,
select.bd-bootstrapinput.form-control,
.bd-form-input {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border-radius: 0px;
}
.bd-sheetstyles {
  background-color: #ffffff;
}
table:not([class]),
.bd-tagstyles:not(.bd-custom-table) table,
.bd-table {
  border-collapse: collapse;
  width: 100%;
}
table:not([class]) thead td,
.bd-tagstyles:not(.bd-custom-table) table thead td,
.bd-table thead td,
table:not([class]) thead th,
.bd-tagstyles:not(.bd-custom-table) table thead th,
.bd-table thead th {
  border-bottom: 1px solid #dddddd;
}
table:not([class]) td,
.bd-tagstyles:not(.bd-custom-table) table td,
.bd-table td,
table:not([class]) th,
.bd-tagstyles:not(.bd-custom-table) table th,
.bd-table th {
  padding: 5px;
}
table:not([class]) tbody > tr:nth-child(odd) > td,
.bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(odd) > td,
.bd-table tbody > tr:nth-child(odd) > td,
table:not([class]) tbody > tr:nth-child(odd) > th,
.bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(odd) > th,
.bd-table tbody > tr:nth-child(odd) > th {
  background-image: none;
}
.bd-verticalmenu {
  display: block;
}
.bd-menuitem-43 {
  position: relative;
}
.bd-verticalmenu .nav-tabs > li,
.bd-verticalmenu .nav-pills > li {
  float: none;
}
.bd-verticalmenu .bd-menu-45-popup {
  top: 0;
}
.bd-verticalmenu .bd-menu-45-popup.bd-popup-left {
  left: auto;
  right: 100%;
}
.bd-verticalmenu .bd-menu-45-popup,
.bd-verticalmenu .bd-menu-45-popup.bd-popup-right {
  left: 100%;
  right: auto;
}
.bd-menu-47.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-47 {
  padding: 0;
  margin: 0;
}
.bd-menuitem-39 > a {
  cursor: pointer;
}
.bd-boxalign {
  text-align: center !important;
}
.bd-boxalign > * {
  text-align: left !important;
  display: inline-block !important;
}
.bd-animation.animated.bounce {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-delay: 0ms;
  animation-delay: 0ms;
}
.bd-informationmessage-1 {
  border-radius: 0px;
}
.bd-layoutcontainer > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-top-navigation {
  display: table;
  width: 100%;
}
.bd-grid-41 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-griditem-2 {
  text-align: center;
}
.separated-item-2 {
  position: relative;
  z-index: 0;
}
.separated-item-2:before,
.separated-item-2:after {
  content: "";
  position: absolute;
  z-index: 10;
}
.separated-item-2:before {
  top: 0;
  bottom: 0;
  left: 0;
}
.separated-item-2:after {
  left: 0;
  right: 0;
  bottom: 0;
}
.first-col.separated-item-2:after {
  left: 5px;
}
.last-col.separated-item-2:after {
  right: 5px;
}
.separated-item-2.first-col:before,
.separated-item-2.last-row:after {
  content: none;
}
.bd-bootstrapinput-2.form-control {
  width: auto;
  border-radius: 0px;
}
@media (min-width: 767px) {
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23:hover > .bd-menu-24-popup,
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24:hover > .bd-menu-24-popup,
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23.hover > .bd-menu-24-popup,
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24.hover > .bd-menu-24-popup {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
}
@media (max-width: 767px) {
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24-popup {
    position: static;
    display: none;
  }
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24-popup.show {
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24 {
    float: none;
  }
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menu-24-popup {
    float: none;
    left: auto !important;
    background: none;
    border-style: none;
    top: 0 !important;
  }
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-23 > a.active + .bd-menu-24-popup,
  .bd-vmenu-1 .bd-verticalmenu-3 .bd-menuitem-24 > a.active + .bd-menu-24-popup {
    position: relative;
    display: block;
    visibility: visible;
    pointer-events: auto;
  }
  .bd-vmenu-1 .responsive-collapsed {
    display: none;
  }
}
.bd-verticalmenu-3 {
  display: block;
}
.bd-menuitem-24 {
  position: relative;
}
.bd-menu-23.nav.nav-pills > li + li {
  margin: 0;
}
.bd-menu-23 {
  padding: 0;
  margin: 0;
}
.bd-menuitem-23 > a {
  cursor: pointer;
}
.bd-toplevel-item:not(.bd-megamenu) .bd-menu-23.nav-pills .bd-menuitem-23 {
  list-style: none;
  position: relative;
}
.bd-postcontent-8:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-20 {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
}
.bd-postcontent-8:not(.shape-only).bd-custom-blockquotes blockquote,
.bd-blockquotes-20,
.bd-postcontent-8:not(.shape-only).bd-custom-blockquotes blockquote p,
.bd-blockquotes-20 p {
  line-height: 20px;
  font-size: 14px;
  font-style: italic;
}
.bd-postcontent-10 {
  position: relative;
}
.bd-postheader-1 {
  margin-top: 0;
  padding-top: 20px;
}
.bd-postheader-1 a {
  display: inline-block;
}
.bd-postheader-2 {
  position: relative;
  display: block;
  margin-bottom: 10px;
}
.bd-postheader-2 a {
  display: inline-block;
}
h2.bd-postheader-2 {
  line-height: 51px;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 100;
  color: #777777;
}
h2.bd-postheader-2 a {
  color: #269ccb;
}
.bd-postheader-3 {
  position: relative;
  margin-bottom: 10px;
  display: block;
}
.bd-postheader-3 a {
  display: inline-block;
}
h2.bd-postheader-3 {
  line-height: 51px;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: 100;
  color: #777777;
}
h2.bd-postheader-3 a {
  color: #269ccb;
}
.bd-postheader-6 a {
  display: inline-block;
}
h2.bd-postheader-6 {
  line-height: 48px;
  text-transform: none;
  font-size: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 200;
}
h2.bd-postheader-6 a {
  line-height: 14px;
}
.bd-categoryname-1 {
  padding: 5px;
}
.bd-commentavatar-4 {
  display: inline-block;
}
.bd-commentavatar-4 {
  display: inline-block;
}
.bd-commentavatar-4 img {
  display: block;
  width: 100%;
  height: 100%;
}
.bd-customhtml-3 {
  height: 3px;
}
.bd-bootstrapinput-3.form-control {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #f7f7f7;
  border-radius: 0px;
}
.bd-hmenu-3 {
  display: inline-block;
}
.bd-hmenu-3 .bd-menu-8-popup {
  display: none !important;
}
.bd-hmenu-3 .separated-item-7 {
  z-index: auto;
}
@media (min-width: 768px) {
  html[dir="rtl"] [data-responsive-menu="true"] .bd-horizontalmenu-4 .bd-menuitem-27:last-child > a {
    border-left-width: 0 !important;
  }
}
html[dir="rtl"] [data-responsive-menu="false"] .bd-horizontalmenu-4 .bd-menuitem-27:last-child > a {
  border-left-width: 0 !important;
}
@media (min-width: 768px) {
  html[dir="ltr"] [data-responsive-menu="true"] .bd-horizontalmenu-4 .bd-menuitem-27:last-child > a {
    border-right-width: 0 !important;
  }
}
html[dir="ltr"] [data-responsive-menu="false"] .bd-horizontalmenu-4 .bd-menuitem-27:last-child > a {
  border-right-width: 0 !important;
}
.bd-grid-6 > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-imagescaling-17.bd-imagescaling-img,
.bd-imagescaling-17 .bd-imagescaling-img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.bd-layoutbox-1 {
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .bd-layoutbox-1 {
    margin-top: 4px;
  }
}
.bd-layoutbox-10 {
  background-color: #00a39b;
  height: 377px;
  padding-right: 13em;
  padding-left: 13em;
  margin-bottom: -32px;
  margin-top: -32px;
}
@media (max-width: 1199px) {
  .bd-layoutbox-10 {
    height: 438px;
    padding-right: 2em;
    padding-left: 2em;
  }
}
@media (max-width: 991px) {
  .bd-layoutbox-10 {
    height: 320px;
    padding-right: 2em;
    padding-left: 2em;
  }
}
@media (max-width: 767px) {
  .bd-layoutbox-10 {
    padding-right: 1em;
    padding-left: 1em;
  }
}
.bd-layoutbox-12 {
  width: auto;
  left: 0;
  top: 50%;
  position: absolute;
  -webkit-transform: translateX(0) translateY(-50%);
  -moz-transform: translateX(0) translateY(-50%);
  -ms-transform: translateX(0) translateY(-50%);
  transform: translateX(0) translateY(-50%);
}
@media (max-width: 767px) {
  .bd-layoutbox-12 {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.75);
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-layoutbox-12 {
  text-align: left;
}
@media (max-width: 767px) {
  .bd-layoutbox-12 {
    text-align: center;
  }
}
.bd-layoutbox-13 {
  width: 60vw;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .bd-layoutbox-13 {
    width: 75vw;
  }
}
@media (max-width: 767px) {
  .bd-layoutbox-13 {
    width: 100%;
  }
}
.bd-layoutbox-17 {
  margin-top: 3em;
}
.bd-layoutbox-2 {
  position: relative;
  overflow: hidden;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .bd-layoutbox-2 {
    margin-top: 4px;
  }
}
.bd-layoutbox-20 {
  background-color: #5a595f;
}
.bd-layoutbox-23 ul > li {
  text-align: justify;
}
.bd-layoutbox-25 {
  margin-top: 2em;
}
.bd-layoutbox-29 {
  margin-top: 2em;
}
.bd-layoutbox-3 {
  position: relative;
  padding-right: 3em;
  padding-left: 3em;
}
@media (max-width: 767px) {
  .bd-layoutbox-3 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media (max-width: 991px) {
  .bd-layoutbox-3 {
    text-align: center;
  }
}
.bd-layoutbox-30 {
  margin-top: 2px;
}
@media (max-width: 991px) {
  .bd-layoutbox-30 {
    margin-top: 0px;
  }
}
.bd-layoutbox-4 {
  position: relative;
  overflow: hidden;
}
.bd-layoutbox-4 {
  text-align: justify;
}
.bd-layoutbox-42 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1199px) {
  .bd-layoutbox-42 {
    width: auto;
  }
}
@media (max-width: 991px) {
  .bd-layoutbox-42 {
    width: auto;
  }
}
.bd-layoutbox-46 {
  margin-bottom: 1px;
}
.bd-layoutbox-50 {
  margin-top: 0px;
}
.bd-layoutbox-8 {
  overflow: hidden;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .bd-layoutbox-8 {
    margin-top: 4px;
  }
}
.bd-layoutcontainer-10 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcolumn-27 {
  text-align: right;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-27 {
    text-align: left;
  }
}
@media (max-width: 991px) {
  .bd-columnwrapper-27 {
    order: 1;
  }
}
@media (max-width: 991px) {
  .bd-columnwrapper-29 {
    order: 3;
  }
}
.bd-layoutcolumn-37 {
  text-align: left;
}
@media (max-width: 991px) {
  .bd-columnwrapper-37 {
    order: 2;
  }
}
.bd-layoutcontainer-11 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-12 {
  padding: 2em 1em 2em 5em;
}
@media (max-width: 1199px) {
  .bd-layoutcontainer-12 {
    padding-right: 1em;
    padding-left: 1em;
  }
}
.bd-layoutcontainer-12 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-13 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-35 {
    margin-bottom: 0px;
  }
}
@media (max-width: 991px) {
  .bd-layoutcolumn-36 {
    margin-top: 0px;
    padding-right: 2em;
    padding-left: 2em;
  }
}
.bd-layoutcontainer-16 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-16 > .bd-container-inner > .container-fluid > .row {
  margin-left: -25px;
  margin-right: -25px;
}
.bd-layoutcontainer-16 > .bd-container-inner > .container-fluid > .row > div {
  padding-left: 25px;
  padding-right: 25px;
}
.bd-layoutcontainer-16 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-20 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-20 > .bd-container-inner > .container-fluid > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bd-layoutcontainer-20 > .bd-container-inner > .container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.bd-layoutcontainer-20 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-21 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-21 > .bd-container-inner > .container-fluid > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bd-layoutcontainer-21 > .bd-container-inner > .container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.bd-layoutcontainer-21 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-22 {
  padding-right: 30em;
}
@media (max-width: 1199px) {
  .bd-layoutcontainer-22 {
    padding-right: 16em;
  }
}
@media (max-width: 991px) {
  .bd-layoutcontainer-22 {
    padding-right: 30em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcontainer-22 {
    padding-right: 0px;
  }
}
.bd-layoutcontainer-22 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcolumn-65 {
  text-align: center;
}
.bd-layoutcolumn-70 {
  text-align: center;
}
.bd-layoutcolumn-74 {
  text-align: center;
}
.bd-layoutcolumn-74 {
  position: relative;
}
.bd-layoutcolumn-73 {
  text-align: center;
}
.bd-layoutcolumn-73 {
  position: relative;
}
.bd-layoutcontainer-28 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-28 > .bd-container-inner > .container-fluid > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.bd-layoutcontainer-28 > .bd-container-inner > .container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px;
}
.bd-layoutcontainer-28 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-3 {
  position: relative;
  margin-top: 0px;
  padding: 0px;
  border: 1px solid #cccccc;
}
.bd-layoutcontainer-3 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcolumn-8 {
  position: relative;
}
.bd-layoutcontainer-35 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-35 {
    height: auto;
  }
}
.bd-layoutcontainer-35 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-35 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-35 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-35 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-100 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-100 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-100 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-101 {
  position: relative;
}
.bd-layoutcontainer-36 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-36 {
    height: auto;
  }
}
.bd-layoutcontainer-36 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-36 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-36 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-36 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-105 {
  position: relative;
}
.bd-layoutcolumn-104 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-104 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-104 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-109 {
  position: relative;
}
.bd-layoutcontainer-38 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-38 {
    height: auto;
  }
}
.bd-layoutcontainer-38 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-38 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-38 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-38 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-113 {
  position: relative;
}
.bd-layoutcolumn-112 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-112 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-112 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-116 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-116 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-116 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-117 {
  position: relative;
}
.bd-layoutcontainer-40 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-40 {
    height: auto;
  }
}
.bd-layoutcontainer-40 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-40 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-40 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-40 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-121 {
  position: relative;
}
.bd-layoutcolumn-120 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-120 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-120 {
    padding-left: 1em;
  }
}
.bd-layoutcontainer-41 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-41 {
    height: auto;
  }
}
.bd-layoutcontainer-41 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-41 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-41 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-41 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-124 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-124 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-124 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-125 {
  position: relative;
}
.bd-layoutcontainer-42 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-42 {
    height: auto;
  }
}
.bd-layoutcontainer-42 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-42 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-42 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-42 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-129 {
  position: relative;
}
.bd-layoutcolumn-128 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-128 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-128 {
    padding-left: 1em;
  }
}
.bd-layoutcontainer-43 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-43 {
    height: auto;
  }
}
.bd-layoutcontainer-43 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-43 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-43 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-43 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-132 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-132 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-132 {
    padding-left: 1em;
  }
}
.bd-layoutcolumn-133 {
  position: relative;
}
.bd-layoutcontainer-44 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-44 {
    height: auto;
  }
}
.bd-layoutcontainer-44 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-44 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-44 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-44 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-137 {
  position: relative;
}
.bd-layoutcolumn-136 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-136 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-136 {
    padding-left: 1em;
  }
}
.bd-layoutcontainer-46 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcontainer-5 {
  height: 589px;
}
@media (max-width: 991px) {
  .bd-layoutcontainer-5 {
    height: auto;
  }
}
.bd-layoutcontainer-5 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-5 > .bd-container-inner > .container-fluid > .row {
  height: 100%;
  margin: 0px;
}
.bd-layoutcontainer-5 > .bd-container-inner > .container-fluid > .row > div {
  padding: 0px;
}
.bd-layoutcontainer-5 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0!important;
  margin-right: 0!important;
}
.bd-layoutcolumn-7 {
  position: relative;
}
.bd-layoutcolumn-13 {
  padding-left: 10%;
  padding-right: 10%;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-13 {
    padding-right: 1em;
    padding-left: 4em;
  }
}
@media (max-width: 767px) {
  .bd-layoutcolumn-13 {
    padding-left: 1em;
  }
}
.bd-layoutcontainer-6 > .bd-container-inner > .container-fluid:after {
  display: none;
}
.bd-layoutcontainer-6 > .bd-container-inner > .container-fluid > .row {
  margin-top: -10px;
  margin-bottom: -10px;
  height: calc(100% + 20px);
}
@media (max-width: 1199px) {
  .bd-layoutcontainer-6 > .bd-container-inner > .container-fluid > .row {
    height: calc(100% + 20px);
    margin: -10px;
  }
}
.bd-layoutcontainer-6 > .bd-container-inner > .container-fluid > .row > div {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1199px) {
  .bd-layoutcontainer-6 > .bd-container-inner > .container-fluid > .row > div {
    padding: 10px;
  }
}
.bd-layoutcontainer-6 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcolumn-14 {
  padding-left: 2em;
  padding-right: 2em;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-14 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.bd-layoutcolumn-16 {
  padding-left: 2em;
  padding-right: 2em;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-16 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.bd-layoutcolumn-18 {
  padding-left: 2em;
  padding-right: 2em;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-18 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.bd-layoutcolumn-10 {
  text-align: center;
}
.bd-layoutcolumn-11 {
  position: relative;
}
.bd-layoutcontainer-9 > .bd-container-inner > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.bd-layoutcolumn-20 {
  padding: 2em;
}
.bd-layoutcolumn-22 {
  text-align: right;
}
@media (max-width: 991px) {
  .bd-layoutcolumn-22 {
    text-align: left;
  }
}
.bd-layoutcolumn-22 {
  padding: 2em;
}
.bd-linkbutton-13 {
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .bd-linkbutton-13 {
    margin-right: 0px;
  }
}
.bd-button-18 a {
  line-height: 20px;
  font-size: 14px;
}
.bd-button-18 {
  background-color: transparent;
}
.bd-button-18,
.bd-button-18:link,
.bd-button-18:visited {
  border-width: 0;
  padding: 0;
  color: #ffffff;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  background-color: #00a39b;
  padding: 11px 30px;
  background-image: none;
}
.bd-button-18:hover,
.bd-button-18:focus {
  background-color: #edc602;
  text-decoration: none;
  background-image: none;
}
.bd-button-18:active {
  background-color: #d98e26;
  background-image: none;
}
.bd-linkbutton-15 {
  margin-bottom: 10px;
}
.bd-button-23 a {
  line-height: 20px;
  font-size: 14px;
}
.bd-button-23 {
  background-color: transparent;
}
.bd-button-23,
.bd-button-23:link,
.bd-button-23:visited {
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #00a39b;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  padding: 10px 30px;
  line-height: 25.71428572px;
  background-image: none;
}
.bd-button-23:hover,
.bd-button-23:focus {
  background-color: #333333;
  text-decoration: none;
  background-image: none;
}
.bd-button-23:active {
  background-color: #0777a3;
  border: 2px solid #0777a3;
  background-image: none;
}
.bd-linkbutton-18 {
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .bd-linkbutton-18 {
    margin-right: 0px;
  }
}
.bd-button-22 a {
  line-height: 20px;
  font-size: 14px;
}
.bd-button-22 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-button-22,
.bd-button-22:link,
.bd-button-22:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  text-transform: none;
  font-weight: 400;
  letter-spacing: 2px;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  background-color: #00a39b;
  font-size: 18px;
  padding: 11px 30px;
  line-height: 25.71428572px;
  background-image: none;
}
.bd-button-22:hover,
.bd-button-22:focus {
  background-color: #edc602;
  text-decoration: none;
  background-image: none;
}
.bd-button-22:active {
  background-color: #d98e26;
  background-image: none;
}
.bd-linkbutton-2 {
  margin-right: 0;
}
.bd-button-12 a {
  line-height: 20px;
  font-size: 14px;
}
.bd-button-12 {
  background-color: transparent;
}
.bd-button-12,
.bd-button-12:link,
.bd-button-12:visited {
  border-width: 0;
  padding: 0;
  color: #ffffff;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  font-size: 13px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  text-transform: uppercase;
  background-color: #edc602;
  padding: 10px 24px;
  border-radius: 2px;
  line-height: 22.85714286px;
  background-image: none;
}
.bd-button-12:hover,
.bd-button-12:focus {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  color: #1bbb9b;
  border: 2px solid #1bbb9b;
  background-image: none;
}
.bd-button-12:active {
  color: #ffffff;
}
.bd-smoothscroll-1 {
  margin-right: 10px;
}
.bd-button-24 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.bd-button-24 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-button-24,
.bd-button-24:link,
.bd-button-24:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #edc602;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  padding: 5px 15px;
  border-radius: 5px;
  line-height: 34.2857143px;
  background-image: none;
}
.bd-button-24:hover,
.bd-button-24:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.bd-button-24:active {
  background-color: #0777a3;
  background-image: none;
}
.bd-flexalign-1 {
  height: 100%;
}
.bd-flexalign-1 > * {
  margin: auto;
}
.bd-button-14 a {
  line-height: 20px;
}
.bd-button-14 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.bd-button-14,
.bd-button-14:link,
.bd-button-14:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  text-transform: uppercase;
  background-color: #edc602;
  padding: 10px 25px;
  background-image: none;
  font-weight:bold;
  font-size: 15px;
}
.bd-button-14:hover,
.bd-button-14:focus {
    text-decoration: none;
    background-color: #A003EF;
    background-image: none;
}
.bd-section-16 {
    padding-top: 4em;
    padding-bottom: 4em;
    background-color: #f7f7f7;
}

@media (max-width: 1199px) {
    .bd-section-16 {
        padding-right: 1em;
        padding-left: 1em;
    }
}

.bd-section-16 {
    line-height: 32px;
    font-size: 16px;
}
.bd-section-16 h4 {
    line-height: 37px;
    color: #333333;
    text-transform: uppercase;
    font-size: 37px;
    font-weight: 200;
    margin-top: 0;
}
@media (max-width: 991px) {
    .bd-section-16 {
        text-align: center;
    }
}
@media (max-width: 767px) {
    .bd-section-16 h4 {
        line-height: 31px;
        font-size: 31px;
    }
}
.bd-section-23 {
  background-color: #f5f5f5;
  padding-top: 4em;
  padding-bottom: 4em;
}
.bd-section-23 {
  line-height: 27px;
  font-size: 16px;
  color: #555555;
  text-align: center;
}
.bd-section-23 h1 {
  line-height: 42px;
  font-size: 30px;
  font-weight: normal;
  color: #000000;
  text-transform: uppercase;
}
.bd-section-26 {
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .bd-section-26 {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-section-26 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-26 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-26 h1 {
  line-height: 42px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #555555;
}
@media (max-width: 991px) {
  .bd-section-27 {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-section-27 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-27 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-27 h1 {
  line-height: 42px;
  font-size: 30px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 1px;
  color: #555555;
}
@media (max-width: 991px) {
  .bd-section-31 {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-section-31 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-31 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-31 h1 {
  line-height: 42px;
  font-size: 30px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 1px;
  color: #555555;
}
.bd-section-32 {
  background-color: #f7f7f7;
}
@media (max-width: 991px) {
  .bd-section-32 {
    padding-bottom: 34px;
    padding-top: 34px;
  }
}
.bd-section-32 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-32 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-32 h1 {
  line-height: 43px;
  font-size: 30px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 1px;
  color: #555555;
}
@media (max-width: 991px) {
  .bd-section-33 {
    height: auto;
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-section-33 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-33 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-33 h1 {
  line-height: 43px;
  font-size: 30px;
  font-weight: 700;
  text-transform: none;
  letter-spacing: 1px;
  color: #555555;
}
.bd-section-37 {
  background-color: #00a39b;
  padding: 3em 1em;
}
.bd-section-37 {
  line-height: 27.2px;
  font-size: 16px;
  color: #f5f5f5;
  font-weight: 300;
  text-align: center;
}
.bd-section-37 h5 {
  line-height: 28px;
  color: #9c9c9c;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}
.bd-section-37 h1 {
  line-height: 70px;
  color: #ffffff;
  font-size: 49px;
}
@media (max-width: 1199px) {
  .bd-section-37 h1 {
    line-height: 57px;
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .bd-section-37 h1 {
    line-height: 44px;
    font-size: 31px;
  }
}
.bd-section-39 {
  background-color: #00a39b;
  padding: 3em 1em;
}
.bd-section-39 {
  line-height: 27px;
  font-size: 16px;
  color: #f5f5f5;
  font-weight: 300;
  text-align: center;
}
.bd-section-39 h5 {
  line-height: 28px;
  color: #9c9c9c;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}
.bd-section-39 h1 {
  line-height: 70px;
  color: #ffffff;
  font-size: 49px;
}
@media (max-width: 1199px) {
  .bd-section-39 h1 {
    line-height: 57px;
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .bd-section-39 h1 {
    line-height: 44px;
    font-size: 31px;
  }
}
.bd-section-4 {
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .bd-section-5 {
    padding-bottom: 2em;
    padding-top: 2em;
  }
}
.bd-section-5 {
  line-height: 32px;
  font-size: 16px;
  font-style: normal;
}
.bd-section-5 h3 {
  line-height: 36px;
  font-size: 24px;
  font-weight: 300;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-5 h1 {
  line-height: 42px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #555555;
}
.bd-section-8 {
  background-color: #f7f7f7;
  padding: 2em 2em 4em;
}
@media (max-width: 991px) {
  .bd-section-8 {
    padding-top: 3em;
    padding-bottom: 3em;
  }
}
@media (max-width: 767px) {
  .bd-section-8 {
    padding-top: 2em;
    padding-bottom: 2em;
  }
}
.bd-section-8 {
  line-height: 25px;
  font-size: 15px;
  color: #777777;
  text-align: center;
  font-weight: 400;
}
.bd-section-8 h3 {
  line-height: 28px;
  font-size: 20px;
  color: #333333;
}
.bd-section-8 h1 {
  line-height: 48px;
  color: #333333;
  font-size: 42px;
  font-weight: 200;
}
@media (max-width: 1199px) {
  .bd-section-8 {
    line-height: 20px;
    font-size: 14px;
  }
  .bd-section-8 h3 {
    line-height: 22px;
    font-size: 16px;
  }
}
.bd-section-9 {
  position: relative;
  height: 90vh;
  background-image: url(/images/v/4b4de3d5d1d3000d6a0df67df933bd9b_rty.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
  padding: 5em;
}
@media (max-width: 767px) {
    .bd-section-9 {
        background-image: url(/images/v/a3fc5ca2859328fdeb51718986d0cca0_24.jpg);
        width: 100%;
        padding-right: 0px;
        padding-left: 0px;
        background-attachment: scroll;
    }
}
.bd-section-9 {
  text-align: right;
}
.bd-section-9 h4 {
  line-height: 24px;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.bd-section-9 h1 {
  line-height: 72px;
  color: #1bbb9b;
  font-size: 60px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .bd-section-9 h4 {
    line-height: 30px;
    font-size: 20px;
  }
  .bd-section-9 h1 {
    line-height: 57.6px;
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .bd-section-9 h1 {
    line-height: 36px;
    font-size: 30px;
    font-weight: 600;
  }
}
.bd-spacer-11 {
  height: 1em;
  margin-top: 10px;
}
.bd-spacer-12 {
  height: 2em;
}
.bd-spacer-13 {
  height: 20px;
}
.bd-spacer-14 {
  height: 44px;
}
.bd-spacer-15 {
  height: 20px;
}
.bd-spacer-17 {
  height: 20px;
}
.bd-spacer-18 {
  height: 2em;
}
.bd-spacer-19 {
  height: 20px;
}
.bd-spacer-2 {
  height: 40px;
}
@media (max-width: 767px) {
  .bd-spacer-2 {
    height: 25px;
  }
}
.bd-spacer-20 {
  height: 2em;
  clear: both;
}
.bd-spacer-21 {
  height: 46px;
}
.bd-spacer-22 {
  height: 41px;
}
.bd-spacer-23 {
  height: 20px;
}
.bd-spacer-24 {
  height: 22px;
}
.bd-spacer-25 {
  height: 22px;
}
.bd-spacer-27 {
  height: 2em;
  clear: both;
}
.bd-spacer-35 {
  height: 2em;
  clear: both;
}
.bd-spacer-37 {
  height: 2em;
  clear: both;
}
.bd-spacer-4 {
  height: 33px;
  clear: both;
}
.bd-spacer-5 {
  height: 2em;
}
.bd-spacer-58 {
  height: 44px;
}
.bd-spacer-59 {
  height: 33px;
  clear: both;
}
.bd-spacer-60 {
  height: 44px;
}
.bd-spacer-61 {
  height: 33px;
  clear: both;
}
.bd-spacer-64 {
  height: 44px;
}
.bd-spacer-65 {
  height: 33px;
  clear: both;
}
.bd-spacer-68 {
  height: 44px;
}
.bd-spacer-69 {
  height: 33px;
  clear: both;
}
.bd-spacer-7 {
  height: 46px;
}
.bd-spacer-70 {
  height: 44px;
}
.bd-spacer-71 {
  height: 33px;
  clear: both;
}
.bd-spacer-72 {
  height: 44px;
}
.bd-spacer-73 {
  height: 33px;
  clear: both;
}
.bd-spacer-74 {
  height: 44px;
}
.bd-spacer-75 {
  height: 33px;
  clear: both;
}
.bd-spacer-76 {
  height: 44px;
}
.bd-spacer-77 {
  height: 33px;
  clear: both;
}
.bd-spacer-9 {
  height: 22px;
}
@media (max-width: 767px) {
  h4.bd-textblock-10 {
    line-height: 25px;
    font-size: 18px;
  }
}
.bd-textblock-12 {
  word-wrap: break-word;
  overflow: hidden;
  padding: 10px;
}
.bd-textblock-13 {
  overflow: hidden;
  margin-bottom: 0px;
}
.bd-textblock-14 {
  overflow: hidden;
  margin-top: 18px;
}
.bd-textblock-17 {
  overflow: hidden;
  margin-top: 18px;
}
@media (max-width: 767px) {
  .bd-textblock-18 {
    width: auto;
  }
}
h2.bd-textblock-18 {
  line-height: 54px;
  font-size: 30px;
  color: #edc602;
}
@media (max-width: 767px) {
  h2.bd-textblock-18 {
    line-height: 30px;
    font-size: 26px;
  }
}
.bd-textblock-21 {
  margin-bottom: 10px;
  margin-top: 71px;
}
h1.bd-textblock-21 {
  line-height: 68px;
  text-align: center;
  color: #ffffff;
  font-size: 48px;
  font-weight: normal;
}
@media (max-width: 767px) {
  h1.bd-textblock-21 {
    line-height: 30px;
    font-size: 30px;
  }
}
.bd-textblock-25 {
  display: block;
}
.bd-textblock-25 {
  line-height: 34px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
}
@media (max-width: 767px) {
  .bd-textblock-25 {
    line-height: 28px;
    font-size: 20px;
  }
}
.bd-textblock-27 {
  overflow: hidden;
  margin-bottom: 0px;
}
h2.bd-textblock-29 {
  line-height: 51px;
  font-size: 36px;
}
h1.bd-textblock-3 {
  text-transform: none;
}
.bd-textblock-36 {
  margin: 0px;
}
@media (max-width: 991px) {
  h3.bd-textblock-36 {
    line-height: 28px;
    font-size: 20px;
  }
}
.bd-textblock-39 {
  overflow: hidden;
  margin-bottom: 0px;
}
.bd-textblock-4 {
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
    .bd-textblock-4 {
        width: 328px;
        display: inline-block;
    }
}
@media (max-width: 767px) {
  h1.bd-textblock-4 {
    line-height: 40px;
    font-size: 30px;
  }
}
.bd-textblock-40 {
  margin: 0px;
}
@media (max-width: 991px) {
  h3.bd-textblock-40 {
    line-height: 28px;
    font-size: 20px;
  }
}
.bd-textblock-46 {
  overflow: hidden;
}
.bd-textblock-46 {
  line-height: 20px;
  font-size: 14px;
  text-align: left;
}
@media (max-width: 991px) {
  .bd-textblock-47 {
    margin-top: 21px;
  }
}
.bd-textblock-48 {
  overflow: hidden;
  margin-bottom: 0px;
}
.bd-textblock-49 {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media (max-width: 767px) {
  .bd-textblock-49 {
    line-height: 20px;
    font-size: 14px;
  }
}
.bd-textblock-52 {
  margin-top: 40px;
}
h2.bd-textblock-52 {
  line-height: 68px;
  color: #ffffff;
  font-size: 48px;
}
@media (max-width: 767px) {
  h2.bd-textblock-52 {
    line-height: 48px;
    font-size: 34px;
  }
}
.bd-textblock-54 {
  line-height: 22px;
  color: #ffffff;
  font-size: 16px;
}
@media (max-width: 1199px) {
  .bd-textblock-54 {
    line-height: 20px;
    font-size: 14px;
  }
}
.bd-textblock-56 {
  overflow: hidden;
  margin-bottom: 0px;
}
.bd-textblock-59 {
  line-height: 25px;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .bd-textblock-59 {
    line-height: 22px;
    font-size: 16px;
  }
}
.bd-textblock-6 {
  display: inline-block;
}
h1.bd-textblock-6 {
  line-height: 51px;
  text-transform: none;
  font-size: 36px;
  color: #333333;
}
.bd-textblock-62 {
  overflow: hidden;
}
.bd-textblock-62 {
  line-height: 20px;
  font-size: 14px;
  text-align: left;
}
.bd-textblock-63 {
  line-height: 22px;
  font-size: 16px;
  text-align: justify;
}
.bd-textblock-64 {
  overflow: hidden;
  margin-bottom: 0px;
}
h1.bd-textblock-67 {
  text-transform: none;
}
.bd-textblock-70 {
  padding-right: 20em;
  padding-left: 20em;
}
@media (max-width: 1199px) {
  .bd-textblock-70 {
    padding-right: 10em;
    padding-left: 10em;
  }
}
@media (max-width: 991px) {
  .bd-textblock-70 {
    padding-right: 2em;
    padding-left: 2em;
  }
}
@media (max-width: 767px) {
  .bd-textblock-70 {
    padding-right: 1em;
    padding-left: 1em;
  }
}
@media (max-width: 767px) {
  .bd-textblock-70 {
    line-height: 20px;
    font-size: 14px;
    text-align: justify;
  }
}
.bd-textblock-8 {
  overflow: hidden;
  margin-top: 0px;
}
.bd-textblock-8 {
  line-height: 20px;
  font-size: 14px;
  text-align: left;
}
.bd-textblock-9 {
  padding-right: 5em;
  padding-left: 5em;
}
@media (max-width: 1199px) {
  .bd-textblock-9 {
    padding-right: 2em;
    padding-left: 2em;
  }
}
@media (max-width: 767px) {
  .bd-textblock-9 {
    padding-right: 0px;
    padding-left: 0px;
  }
}
.bd-textblock-9 {
  line-height: 42px;
  font-size: 30px;
}
@media (max-width: 767px) {
  .bd-textblock-9 {
    line-height: 34px;
    font-size: 24px;
  }
}
.bd-textblock-90 {
  line-height: 25px;
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .bd-textblock-90 {
    line-height: 22px;
    font-size: 16px;
  }
}
