@media screen and (min-width: 1024px) {
    /* Animate cover background. */
    #rec578808217 .t-cover__carrier, /* Aberdeen */
    #rec585262514 .t-cover__carrier, /* Aberdeen (de) */
    #rec512845147 .t-cover__carrier, /* Homepage hero */
    #rec585087642 .t-cover__carrier, /* Homepage (de) */
    #rec533432856 .t-cover__carrier, /* Baxter */
    #rec585234603 .t-cover__carrier { /* Baxter (de) */
      background-size: 110% 110%;
      background-position: center center;
      animation: shrink 14s infinite alternate;
      height: 700px !important;
    }
    #rec578808217 .t734, #rec578808217 .t734 .t-cover, #rec578808217 .t734 .t-slds__items-wrapper,
    #rec585262514 .t734, #rec585262514 .t734 .t-cover, #rec585262514 .t734 .t-slds__items-wrapper,
    #rec512845147 .t734, #rec512845147 .t734 .t-cover, #rec512845147 .t734 .t-slds__items-wrapper,
    #rec585087642 .t734, #rec585087642 .t734 .t-cover, #rec585087642 .t734 .t-slds__items-wrapper,
    #rec533432856 .t734, #rec533432856 .t734 .t-cover, #rec533432856 .t734 .t-slds__items-wrapper,
    #rec585234603 .t734, #rec585234603 .t734 .t-cover, #rec585234603 .t734 .t-slds__items-wrapper {
      height: 700px !important;
    }
}
@keyframes shrink {
  100% {
    background-size: 110% 110%;
  }
  0% {
    background-size: 100% 100%;
  }
}

/* Make the logo smaller. */
.t446__imglogo {
    max-width: 150px !important;
}

/* Adds dark background for main menu. */
#nav585506759, #nav585518472, #nav712059568 {
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.0));
}

/* Makes lists inside equipment block looks better. */
.t1073 .t-card__descr ul {
    padding-left: 0 !important;
    margin-bottom: 0;
    list-style: none;
}
.t1073 .t-card__descr li {
    border-bottom: 1px solid #e0e6ed;
    padding: 16px 0;
}

/* Enhance default styles for links */
.t-records a {
    font-weight: bold;
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

#allrecords a:hover {
    color: #105157;
}

/* Set icons on top on mobile for advantages block */
@media screen and (max-width: 480px) {
    .t499__col {
        text-align: center;
    }
    .t499__img {
        float: none;
        margin-bottom: 10px;
    }
    .t499__blockdescr {
        padding-right: 0;
    }
}

/* */
@media screen and (max-width: 480px) {
    .t712__wrapper {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* Homepage */
@media screen and (max-width: 480px) {
    #rec512845147 .t-cover__carrier {
        background-size: 170%;
    }
    
    #rec575059362 .t195__text { /* Contact Us page */
        text-align: center;
    }
    #rec533592530 .t718__contacts span {
        font-size: 18px !important;
    }
}

/* Underline active language */
.t446__right_langs a {
    position: relative;
}

.t446__right_langs a.active::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    opacity: 1;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid #ffffff;
    -webkit-box-shadow: inset 0px -1px 0px 0px #ffffff;
    -moz-box-shadow: inset 0px -1px 0px 0px #ffffff;
    box-shadow: inset 0px -1px 0px 0px #ffffff;
}
.t690 .t-section__topwrapper {
    margin-bottom: 25px;
}


