header .mobile-nav .mobile-main-nav {
    background-color: #333;
}

header .mobile-nav .mobile-main-nav ul li {
   border-bottom: 1px solid #fff;
}

header .mobile-nav .mobile-main-nav ul li a, header .mobile-nav .mobile-main-nav ul li span {
   color: #fff;
}

header .mobile-nav .mobile-secondary-nav {
  background-color: #333;
}

header .mobile-nav .mobile-secondary-nav ul li.menu-item {
  border-bottom: 1px solid #fff;
}

header .mobile-nav .mobile-secondary-nav ul li.menu-item a {
  color: #fff;
}

header .mobile-nav #block-dropdownlanguage ul li {
  background-color: #333;
}

header .mobile-nav #block-dropdownlanguage ul li {
   background-color: #333;
}

header .mobile-nav #block-dropdownlanguage ul li span, header .mobile-nav #block-dropdownlanguage ul li a {
   color: #fff;
}

/*China fixxes*/
.zh-hans .view-related-projects .slick__slide .hover-info div {
    line-height: 23px;
}

.zh-hans .view-project-header .header-info .field {
    line-height: 22px;
}

@media only screen and (max-width: 767px){
    ul.sf-menu a, ul.sf-menu span.nolink::after {
        content: '|';
        padding-left: 20px;
        color: #f6921e;
    }

    .contact a.tel {
        display: inline-block;
        margin-bottom: 16px;
    }



    header .mobile-nav .mobile-secondary-nav ul li a, header .mobile-nav .mobile-secondary-nav ul li.menu-item a {
        font-size: 20px;
    }


    #block-mainnavigation ul > li ul li a {
        font-size: 20px;
    }



    footer a.mail {
        margin-left: 10px;
        display: inline-block;
        margin: 0;
    }

    a.mail::before {
        margin-top: -3px;
    }



    footer .footer-data p {
        display: grid;
    }

    footer .footer-data img {
        padding-bottom: 15px;
        display: flex;
        justify-self: center;
    }
    .footer-data .location p {
        display: block;
    }



    .path-frontpage .paragraph--type--latest-news .view-content .views-row .node__content .hover-info {
    //zameniti sa 10% na 0
    transform: translateY(0);
    }


    header .mobile-nav #block-konstruktor-search input[type=search] {
        background: #808080;
    }


    footer .footer-data img {
        width: 100px;
    }



    header .second-line #block-dropdownlanguage ul li.dropbutton-action {
        background: linear-gradient(to left, #000 0%, rgba(153, 153, 153, 153) 91%, rgba(0, 0, 0, 0) 100%);
    }


    .header-banner .header-image {

    }

    .header-banner .region-header-banner .header-image {
        height: 100%;
        padding-top: 20px;
    }

    header .mobile-nav #block-dropdownlanguage ul li {
        text-align: right;
    }

    header .mobile-nav #block-dropdownlanguage .dropbutton .secondary-action {
        text-align: right;
    }
}



.path-frontpage .paragraph--type--latest-news .view-content .views-row .node__content .hover-info {
transform: translateY(0);
}


  footer .footer-data img {
      width: 66px;
  }


  header .second-line #block-dropdownlanguage ul li.dropbutton-action {
      background: linear-gradient(to right, #808080, rgba(128, 128, 128, .2));
  }
header .second-line #block-dropdownlanguage ul li a, header .second-line #block-dropdownlanguage ul li span{
    background-color: transparent !important;
}

header .second-line #block-dropdownlanguage,
header .second-line #block-dropdownlanguage .dropbutton-widget {
    background-color: transparent;
}


.header-banner .header-image {

}

.header-banner .region-header-banner .header-image {
   padding-top: 20px;
}


header .mobile-nav #block-dropdownlanguage ul li {
   text-align: right;
}

header .mobile-nav #block-dropdownlanguage .dropbutton .secondary-action {
    text-align: right;
}

header .second-line .btn-show-search {
  right: 100px;
}

header .second-line #block-dropdownlanguage {
  width: 100px;
}

header .second-line #block-dropdownlanguage span[hreflang="sr"]:after,
header .second-line #block-dropdownlanguage a[hreflang="sr"]:after,
.mobile-nav span[hreflang="sr"]:after,
.mobile-nav a[hreflang="sr"]:after
 {
  content: "";
  display: inline-block;
  vertical-align: center;
  height: 15px;
  width: 20px;
  background: url(../images/rs.svg) no-repeat center center transparent;
  margin-left: 10px;
  background-size: cover;
}

header .second-line #block-dropdownlanguage span[hreflang="en"]:after,
header .second-line #block-dropdownlanguage a[hreflang="en"]:after,
.mobile-nav span[hreflang="en"]:after,
.mobile-nav a[hreflang="en"]:after {
  content: "";
  display: inline-block;
  vertical-align: center;
  height: 15px;
  width: 20px;
  background: url(../images/gb.svg) no-repeat center center transparent;
  margin-left: 10px;
  background-size: cover;
}

header .second-line #block-dropdownlanguage span[hreflang="de"]:after,
header .second-line #block-dropdownlanguage a[hreflang="de"]:after,
.mobile-nav span[hreflang="de"]:after,
.mobile-nav a[hreflang="de"]:after {
  content: "";
  display: inline-block;
  vertical-align: center;
  height: 15px;
  width: 20px;
  background: url(../images/de.svg) no-repeat center center transparent;
  margin-left: 10px;
  background-size: cover;
}

header .second-line #block-dropdownlanguage span[hreflang="zh-hans"]:after,
header .second-line #block-dropdownlanguage a[hreflang="zh-hans"]:after,
.mobile-nav span[hreflang="zh-hans"]:after,
.mobile-nav a[hreflang="zh-hans"]:after{
  content: "";
  display: inline-block;
  vertical-align: center;
  height: 15px;
  width: 20px;
  background: url(../images/cn.svg) no-repeat center center transparent;
  margin-left: 10px;
  background-size: cover;
}



@media only screen and (min-width: 320px) and (max-width: 374px) {
    .feedback-text.p {
        text-align: left;
        width: 260px;
    }

    .feedback-text.div {
        text-align:left;
    }
    .field.field--name-field-company-label.field--type-string.field--label-hidden.field__item {
        font-size: 40px;
    }

  div#block-socialresponsibility {
      height: 250px;
  }

  div#block-newsblock {
      height: 250px;
  }

   .views-row {
       margin-bottom: 10px;
   }
  .related-projects .view-client-projects .views-row {
    width: 100%;
  }
}

@media only screen and (min-width: 375px) and (max-width: 424px) {
    .feedback-text.p {
        text-align: left;
        width: 370px;
    }

    .feedback-text.div {
        text-align:left;
    }

  div#block-socialresponsibility {
      height: 250px;
  }

  div#block-newsblock {
      height: 250px;
  }
  .views-row {
     margin-bottom: 10px;
  }
  .related-projects .view-client-projects .views-row {
    width: 100%;
  }
}

@media only screen and (min-width: 425px) and (max-width: 767px) {

div#block-socialresponsibility {
    height: 250px;
}

  div#block-newsblock {
      height: 250px;
  }
  .related-projects .view-client-projects .views-row {
    width: 100%;
  }
   .views-row {
       margin-bottom: 10px;
   }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    header .mobile-nav #block-konstruktor-search input[type=search] {
        background: #333;
    }
  .related-projects .view-client-projects .views-row {
    width: 100%;
  }
}

@media only screen and (min-width: 1024px) {
    header .mobile-nav #block-konstruktor-search input[type=search] {
        background: #333;
    }
    #block-footerfirst {
        width: 80%;
        float: left;
    }
    #block-seal {
        width: 20%;
        float: left;
        text-align: center;
        margin-top: 49px;
    }
}
.node--view-mode-project-client .field--name-field-feature-image img{
    height: auto;
}
.view-client-projects .view-content {
  max-width: 978px;
  width: auto;
}

#block-konstruktor-content .views-element-container > .view-projects-list .view-content .views-row .node__content > .field--name-title {
  text-transform: uppercase;
}
