/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
  .hied-xl {
    display: none; } }
/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hied-lg {
    display: none; }

  .header .logo {
    padding-top: 5px; }

  .menu li {
    padding: 0 12px; }

  .who-are-we {
    padding: 35px 0; }
    .who-are-we p {
      padding: 0px 0 20px; }

  .business-lines {
    padding: 35px 0; }
    .business-lines p {
      padding: 0px 0 20px; }

  .news {
    padding: 35px 0 0 0; }
    .news .button-all-news button {
      margin-top: 10px; } }
/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
  .hied-md {
    display: none; }

  .menu i {
    padding: 5px;
    color: #ffffff; }

  .who-are-we p {
    padding: 0px 0 20px; }
  .who-are-we button {
    width: 25%; }

  .business-lines {
    padding: 30px 0; }
    .business-lines p {
      padding: 0px 0 20px; }

  .news {
    padding: 30px 0; }
    .news .button-all-news button {
      width: 26%;
      margin-top: 10px; }

  .footer-top {
    margin-top: 10px; }
    .footer-top .small-border {
      width: 170px; }

  .companies-page p {
    padding: 20px 0%; }

  .scrollToTop {
    z-index: 100;
    width: 100px;
    height: 130px;
    padding: 10px;
    text-align: center;
    background: transparent;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 0px;
    right: -20px; }

  .single-company-page img {
    width: 100%; }
  .single-company-page p img {
    width: 100%; }

  .single-company-page .sidebar {
    padding-left: 0%; }

  .slider-box-history {
    top: 70%;
    width: 80%; } }
/*Extra small devices (portrait phones, less than 576px)*/
@media screen and (max-width: 575.98px) {
  .scrollToTop {
    z-index: 100;
    width: 100px;
    height: 130px;
    padding: 10px;
    text-align: center;
    background: transparent;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 0px;
    right: 0px;
    display: none; }

  .hied-sm {
    display: none; }

  .header img {
    max-width: 80px; }
  .header .logo img {
    max-width: 140px; }
  .header .language {
    padding-top: 20px; }
    .header .language ul {
      margin: 0 0 0 0; }

  .menu i {
    font-size: 25px;
    color: #ffffff; }
  .menu .menu li:hover {
    background: transparent; }

  .who-are-we {
    padding: 20px 0; }
    .who-are-we h1 {
      font-size: 22px;
      margin: 0; }
    .who-are-we p {
      padding: 0px 0 20px; }
    .who-are-we button {
      width: 75%; }

  .business-lines {
    padding: 20px 0; }
    .business-lines h1 {
      font-size: 22px;
      margin: 0; }
    .business-lines p {
      padding: 0px 0 20px; }
    .business-lines button {
      width: 75%; }

  .news .button-all-news button {
    width: 75%;
    margin-top: 0px; }

  .footer-top {
    margin-top: 50px; }

  .companies-page p {
    padding: 20px 0%; }

  .single-company-page img {
    width: 100%; }
  .single-company-page p img {
    width: 100%; }

  .single-company-page .sidebar {
    padding-left: 3%; }

  .single-company-page ul, .single-company-page ol {
    padding: 0 30px; }

  .investment-page ul {
    padding: 0; }

  .title-page {
    margin-bottom: 20px; }

  .history-page {
    padding: 0px 0; }
    .history-page .carousel {
      margin-bottom: 0px; }

  .message-page img {
    width: 100%;
    margin: 10px 0; }

  .investment-page .figure p {
    padding: 20px 0%; }

  .business-lines p {
    padding: 20px 0%; }

  .carousel-control-prev {
    display: none; }

  .carousel-control-next {
    display: none; }

  .carousel-indicators {
    bottom: -10px; }

  .slider-box {
    top: 45%;
    width: 80%; }
    .slider-box p {
      font-size: 13px;
      line-height: 18px; }

  .slider-box-history {
    top: 80%;
    width: 80%;
    padding: 5px; }
    .slider-box-history p {
      font-size: 9px;
      line-height: 10px; }
    .slider-box-history .carousel-indicators {
      bottom: -10px; } }

/*# sourceMappingURL=media-queries.css.map */
