@media screen and (max-width: 1440px) {

  .moduletable_mainmenu, #menu1 {

    margin-top: 61px;

  }

  .moduletable_akzonobel, #mod-custom89 {

    margin-top: 0;

  }

  .wrapper {

    width: 1190px;

  }

  .item-page.circle ul li:before {

    height: 55px;

    background-position: 50% 25%;

  }

  .logo {

    width: 150px;

  }

  .history .item-page ul li {

    margin-bottom: 48px;

  }

  .history .item-page ul li:nth-child(2) {

    margin-bottom: 58px;

  }

  .history .item-page ul li:nth-child(4) {

    margin-bottom: 56px;

  }

  .history .item-page ul li:nth-child(15) {

    margin-bottom: 18px;

  }

}

@media screen and (max-width: 1270px) {

  .img {

    width: 50%;

    height: 50%;

  }

  .wrapper {

    width: 1000px;

  }

  .logo {

    width: 135px;

    height: 135px;

    background-size: 91%;

  }

  footer {

    height: 193px;

  }

  #page {

    margin-bottom: -193px;

    padding-bottom: 193px;

  }

  .history .item-page ul {

    float: left;

    width: 95%;

  }

  .history .item-page ul li {

    margin-bottom: 45px;

    font-size: 16px;

  }

  .history .item-page ul li:nth-child(1) {

    margin-bottom: 52px;

  }

  .history .item-page ul li:nth-child(2) {

    margin-bottom: 69px;

  }

  .history .item-page ul li:nth-child(4) {

    margin-bottom: 67px;

  }

  .history .item-page ul li:nth-child(7) {

    margin-bottom: 55px;

  }

  .history .item-page ul li:nth-child(8) {

    margin-bottom: 74px;

  }

  .history .item-page ul li:nth-child(10) {

    margin-bottom: 72px;

  }

  .history .item-page ul li:nth-child(13) {

    margin-bottom: 76px;

  }

  .history .item-page ul li:nth-child(15) {

    margin-bottom: 37px;

  }

  .history .item-page ul li:nth-child(18) {

    margin-bottom: 57px;

  }

  .history .item-page ul li:nth-child(20) {

    margin-bottom: 75px;

  }

  .history .item-page ul li:nth-child(21) {

    margin-bottom: 51px;

  }

  .history .item-page ul li:nth-child(23) {

    margin-bottom: 71px;

  }

  .history .item-page ul li:nth-child(25) {

    margin-bottom: 70px;

  }

  .lv-lv .logo {

    width: 125px;

  }

  .logo.hammeritefb {

    width: 150px;

  }

}

@media screen and (max-width: 1080px) {

  .wrapper {

    width: 90%;

  }

  .mobile-menu-btn {

    display: block;

    z-index: 200;

    cursor: pointer;

    position: fixed;

    top: 17px;

    right: 4.5%;

    width: 44px;

    height: 44px;

    padding: 0;

    border: 0;

    background: none;

    background-color: #3664c1;

    border-radius: 0;

  }

  .mobile-menu-btn span {

    position: absolute;

    right: 9px;

    left: 9px;

    height: 2px;

    background: #fff;

    -webkit-transition: all 200ms ease;

    transition: all 200ms ease;

    -webkit-transform-origin: center;

    transform-origin: center;

  }

  .mobile-menu-btn span:nth-child(1) {

    top: 13px;

  }

  .mobile-menu-btn.a span:nth-child(1) {

    top: 50%;

    -webkit-transform: rotate(45deg) translateY(-1px);

    transform: rotate(45deg) translateY(-1px);

  }

  .mobile-menu-btn span:nth-child(2) {

    top: 50%;

    -webkit-transform: translateY(-1px);

    transform: translateY(-1px);

  }

  .mobile-menu-btn.a span:nth-child(2) {

    opacity: 0;

  }

  .mobile-menu-btn span:nth-child(3) {

    bottom: 13px;

  }

  .mobile-menu-btn.a span:nth-child(3) {

    bottom: 50%;

    -webkit-transform: rotate(-45deg) translateY(1px);

    transform: rotate(-45deg) translateY(1px);

  }

  .moduletable_mainmenu, #menu1 {

    position: fixed;

    transition: ease 0.3s all;

    top: 0;

    left: 0;

    width: 100%;

    overflow: hidden;

    background-color: rgba(0, 0, 0, 0.9);

    margin: 0 0 0 0;

    z-index: 100;

    height: 0;

  }

  .moduletable_mainmenu.a, #menu1.a {

    height: 100%;

  }

  #menu1 li:nth-child(1) {

    margin-top: 20%;

  }

  #menu1 li {

    margin: 0 0 10% 0;

    float: left;

    width: 100%;

    text-align: center;

  }

  #menu1 li a {

    font-size: 32px;

    padding: 4px 25px;

    border: 1px solid transparent;

  }

  #menu1 li.active a {

    font-weight: 500;

    border: 1px solid #fff;

  }

  .moduletable_akzonobel, #mod-custom89 {

    margin-top: 89px;

  }

  aside {

    width: 100%;

    margin-top: 20px;

  }

  #menu2 li {

    margin-bottom: 13px;

    text-align: center;

    width: 100%;

    border: 1.4px solid #0069ad;

    padding: 9px 0;

  }

  #menu2 li a {

    line-height: 100%;

    float: left;

    width: 100%;

    font-size: 18px;

  }

  #menu2 li.active {

    background-color: #0069ad;

  }

  #menu2 li.active a {

    font-weight: 500;

    color: #fff;

  }

  .global-bg01 #menu2 li, .global-bg02 #menu2 li, .global-bg03 #menu2 li, .global-bg04 #menu2 li {

    border: 1.4px solid #fff;

  }

  article {

    width: 100%;

    margin-bottom: 20px;

  }

  .item-page {

    margin-top: 30px;

  }

  article p {

    width: 100%;

  }

  h1, h2 {

    font-size: 32px;

    line-height: 40px;

  }

  .item-page ul li {

    font-size: 17px;

  }

  article p {

    font-size: 17px;

  }

  .item-page.media ul li:before {

    height: 54px;

    background-position: 50% 12%;

  }

  .global-hbg04 h2 {

    font-size: 22px;

    line-height: 31px;

  }

  #logos .wrapper {

    width: 700px;

  }

  .logo {

    width: 232px;

  }

  .lt-lt .logo.minusadolin {

    width: 95px;

  }

  #timeline {

    display: none;

  }

  .history .item-page ul li {

    margin: 0 0 30px 0 !important;

  }

  .history .item-page ul li:after {

    left: 0 !important;

    width: 100% !important;

  }

  .global-bg05 aside, .global-hbg05 aside {

    width: 100%;

    margin-right: 0;

  }

  .global-bg05 #menu2 li {

    border: 1.4px solid #fff;

  }

  .lv-lv .logo {

    width: 95px;

  }

  .logo.hammeritefb {

    width: 110px;

  }

  .custom_copywrite {

    display: flex;

    flex-flow: column;

  }

  .privacy_link {

    margin-top: 15px;

  }

}

@media screen and (max-width: 720px) {

  #logos .wrapper {

    width: 530px;

  }

  .logo {

    width: 175px;

  }

  .lt-lt .logo.minusadolin {

    width: 115px;

  }

  .lv-lv .logo {

    width: 95px;

  }

  .logo.hammeritefb {

    width: 110px;

  }

}

@media screen and (max-width: 567px) {

  section .wrapper {

    border-top: 0px solid transparent;

  }

  .moduletable_akzonobel, #mod-custom89 {

    margin-top: 50px;

    border-bottom: 1px solid #fff;

    width: 100%;

    text-align: right;

  }

  .moduletable_akzonobel img, #mod-custom89 img {

    float: right;

  }

  header {

    height: auto;

  }

  #logos .wrapper {

    width: 355px;

  }

  .lv-lv .logo {

    width: 100%;

    max-width: 50%;

    margin-left: 0px;

  }

}

@media screen and (max-width: 390px) {

  #logos .wrapper {

    width: 274px;

  }

  .logo {

    width: 137px;

    height: 100px;

  }

  .lt-lt .logo.minusadolin {

    width: 95px;

  }

  .lv-lv .logo.pinotexfb {

    margin-left: 0px;

  }

}

@media screen and (max-width: 360px) {

  #menu1 li a {

    font-size: 25px;

  }

}

@media screen and (max-width: 768px) {
  .jatkusuutlikkus-item-list ul{
    flex-direction: column;
    gap: 32px;
  }
  .jatkusuutlikkus-item-list ul li{
    gap: 16px;
    width: 100%;
  }
}