body {
  font-family: 'Montserrat', 'Helvetica Neue', Helvetica, sans-serif;
  text-align: left;
  font-size: 13pt;
}
a,
a:link,
a:visited {
  color: #000000;
  text-decoration: underline;
}
a:hover,
a:focus {
  color: #ff9200;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}
::selection {
  background: #000000;
  color: #ffffff;
}
::-moz-selection {
  background: #000000;
  color: #ffffff;
}
header,
.nav {
  height: 89px !important;
}
header {
  border-bottom: 1px solid #cccccc;
}
header a,
header a:link,
header a:visited {
  text-decoration: none;
}
p {
  margin-top: 8px;
  margin-bottom: 13px;
}
.active {
  color: #ff9200 !important;
}
.box1 {
  background: #fbe7cd;
  border: 1px solid #888;
}
.b-gray {
  border: 1px solid #ccc;
  background: #eee;
}
.btn-color {
  width: 13px !important;
  height: 13px !important;
  margin: 2px;
}
.btn-start {
  border: 1px solid #999;
}
.c-black {
  background: #000;
}
.c-blu {
  background: #008;
}
.c-green {
  background: #050;
}
.c-red {
  background: #c00;
}
.c-yellow {
  background: #ffaa00;
}
.col-sm-12 {
  margin-bottom: 13px;
}
.color-container {
  overflow: hidden;
}
.color-container div {
  float: left;
}
.cookie-block {
  background: #000000;
  color: #ffffff;
  font-size: 13px;
}
.cookie-block button {
  border: none;
}
.cookie-block a,
.cookie-block a:link,
.cookie-block a:visited {
  color: #ff9200;
}
.cookies td {
  border: 1px dotted #666;
  padding: 21px;
}
.fa-user {
  color: #ff9200;
}
.footer {
  width: 100%;
  background-color: #3a3a40;
  color: #fff;
  padding: 21px;
}
.footer a,
.footer a:link,
.footer a:visited {
  color: #ff9200;
  text-decoration: none;
}
.footer a:hover,
.footer a:focus {
  color: #f0f0f0;
}
.footer-menu {
  border-top: 1px solid #cccccc;
  background: #eee;
}
.footer-menu a,
.footer-menu a:link,
.footer-menu a:visited {
  text-decoration: none;
}
.goldenetry-logo {
  width: 55px;
}
.header-text {
  display: table-cell;
  vertical-align: middle;
}
.header-text a,
.header-text a:link,
.header-text a:visited {
  color: #ffffff;
}
.header-block .container {
  display: table;
  height: 100%;
}
.header-block {
  height: 377px;
  background: url(../images/bg-dark-mosaic.png) #ff9200;
  color: #fff;
}
.icons-block a,
.icons-block a:link,
.icons-block a:visited {
  text-decoration: underline;
}
.img-responsive {
  width: 100%;
}
.image-template {
  max-width: 100%;
}
.info-lab .container {
  display: table;
  height: 100%;
}
.info-lab {
  height: 377px;
  color: #000000;
}
.info-lab button {
  border: 1px solid #999;
}
.info-middle .container {
  display: table;
  height: 100%;
}
.info-middle {
  height: 377px;
  background: url(../images/bg-cubes.png) #222222;
  color: #fff;
}
.lang {
  margin-top: 8px !important;
}
.menu-right-last {
  margin-right: 13px !important;
}
.main-icons {
  font-size: 55px;
  margin-bottom: 21px;
  color: #ff9200;
}
.menu-flag1 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.menu-flag2 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.navbar {
  background: #ffffff !important;
  text-transform: uppercase;
}
.nav-item a,
.nav-item a:link,
.nav-item a:visited {
  color: #000000;
  padding-left: 13px !important;
  padding-right: 13px !important;
}
.nav-item a:focus,
.nav-item a:hover {
  color: #ff9200 !important;
}
.navbar-light .navbar-nav .nav-link {
  color: #000;
}
.page-block .container {
  display: table;
  height: 100%;
}
.page-block {
  height: 144px;
  font-size: 34px;
  line-height: 34pt;
  background: url(../images/bg-dark-mosaic.png) #ff9200;
  color: #fff;
}
.responsive-container {
  overflow: hidden;
  width: 100%;
}
.social-block {
  font-size: 34px;
}
.social-icons a,
.social-icons a:link,
.social-icons a:visited {
  color: #000000;
}
.social-icons a:focus,
.social-icons a:hover {
  color: #ff9200;
}
.terms-conditions h2 {
  font-size: 21px;
  text-transform: uppercase;
}
.title {
  font-size: 21pt;
  font-weight: bold;
}
@media (max-width: 610px) {
  .header-block {
    font-size: 21px;
    line-height: 21pt;
  }
  .info-lab {
    font-size: 13pt;
    line-height: 28px;
    padding: 8px;
  }
  .info-middle {
    font-size: 13pt;
    line-height: 28px;
    padding: 8px;
  }
  .icons-block {
    font-size: 13px;
  }
  .footer-block {
    text-align: center;
  }
}
@media (min-width: 610px) {
  .header-block {
    font-size: 34px;
    line-height: 34pt;
  }
  .info-lab {
    font-size: 21pt;
    line-height: 34pt;
    padding: 55px;
  }
  .info-middle {
    font-size: 21pt;
    line-height: 34pt;
    padding: 55px;
  }
  .icons-block {
    font-size: 13pt;
  }
  .footer-block {
    text-align: left;
  }
}
@media (max-width: 768px) {
  .collapse,
  .navbar-collapse {
    background: #f0f0f0;
    padding: 34px;
    opacity: 1 !important;
    border: 1px solid #999;
    z-index: 1;
  }
  .lang {
    padding-left: 13px;
  }
}
