/* 1. Other resolutions */
@media only screen and (max-width: 474px){
  section#footer > div.row{
    justify-content: center;
  }
}
@media only screen and (max-width: 599px){
  section#bigData > div.row:nth-child(3){
    flex-wrap: wrap;
  }
  section#bigData > div.row:nth-child(3) > div.item{
    width: 100%;
  }
  section#bigData > div.row:nth-child(3) > div.column + div.column{
    margin-top: var(--marginHeight-rowAndColumn);
  }
}
@media only screen and (max-width: 799px){
  section#services > div.row{
    flex-wrap: wrap;
  }
  section#services > div.row > div.item{
    margin-top: var(--marginHeight-item);
    width: var(--minWidth-item);
  }
}
@media only screen and (max-width: 926px){
  section#ourTeam > div.row{
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 970px){
  div.overley{
    height: 70px !important;
    top: -40px !important;
  }
}
@media only screen and (max-width: 730px){
  div.overley{
    height: 50px !important;
    top: -33px !important;
  }
}
@media only screen and (max-width: 1630px){
  section#ourTeam > div.row > div.item{
    max-width: calc(100% / 4.5);
  }
}
@media only screen and (max-width: 1620px){
  div.overley{
    width: 100px;
    right: -40px;
  }
}
@media only screen and (max-width: 1470px){
  div.overley{
    width: 80px;
    right: -31px;
  }
}
@media only screen and (max-width: 1469px){
  section#ourTeam > div.row > div.item{
    max-width: calc(100% / 4.2);
  }
}
@media only screen and (max-width: 1372px){
  section#ourTeam > div.row{
    flex-wrap: wrap;
  }
  section#ourTeam > div.row > div.item{
    max-width: calc(100% / 2.5);
    margin-top: var(--marginHeight-item);
  }
}
@media only screen and (max-width: 1320px){
  div.overley{
    width: 60px;
    right: -25px;
  }
}
/* 2. Full HD -> Mobile landscape */
@media only screen and (max-width: 1080px){
  :root{
    --fontSize-h1: 1.1em;
    --borderRadius-master: 5px;
    --marginHeight-master: 25px;
    --width-separatorShort: 35%;
    --width-section: 95%;
  }
  section#aboutUs > div.row > div.item{
    width: 100% !important;
    padding: 0px;
  }
  section#aboutUs > div.row, section#bigData > div.row:nth-child(2), section#talentManagement > div.row:nth-child(1), section#contact > div.row > div.column > div.row{
    flex-direction: column;
  }
  section#aboutUs > div.row > div.item:first-of-type, section#bigData > div.row:nth-child(2) > div.item:first-of-type, section#talentManagement > div.row:nth-child(1) > div.item:first-of-type{
    order: 2;
    margin-top: var(--marginHeight-item);
  }
  section#talentManagement > div.row:nth-child(2), section#contact > div.row{
    flex-wrap: wrap;
  }
  section#talentManagement > div.row:nth-child(2) > div.item, section#contact > div.row > div.item:first-child, section#contact > div.row > div.item:last-child, section#contact > div.row > div.column > div.row > div.item{
    width: 100%;
  }
  section#talentManagement > div.row:nth-child(2) > div.column + div.column{
    margin-top: var(--marginHeight-rowAndColumn);
  }
  div.overley{
    background-image: url('../multimedia/element/wallpaperOverleyHorizontal.png');
    height: 100px;
    left: 0;
    width: 100%;
    top: -52px;
  }
  section#talentManagement > div.row:nth-child(1) > div.item, section#bigData > div.row:nth-child(2) > div.item{
    width: 100% !important;
    min-height: 0;
  }
  section#talentManagement > div.row:nth-child(1) > div.item:last-of-type, section#bigData > div.row:nth-child(2) > div.item:last-of-type{
    height: 450px !important;
  }
  section#talentManagement > div.row:nth-child(1) > div.item > div.column, section#bigData > div.row:nth-child(2) > div.item > div.column{
    padding: var(--paddingHeight-item) var(--paddingWidth-item);
  }
  section#contact > div.row > div.item + div.item, section#contact > div.row > div.column > div.row > div.item + div.item{
    margin-top: var(--marginHeight-item);
  }
  section#contact > div.row > div.column > div.row:nth-child(3) > div.item > div.buttonShort{
    float: none;
  }
  section#popUp{
    padding: 0 5%;
  }
  section#footer > div.row > div.row > div.item:nth-child(2), section#footer > div.row > div.row > div.item:nth-child(3){
    height: 18px;
    width: 18px;
  }
  section#header{
    height: 50px;
  }
  section#header > div.row > div.row{
    align-items: flex-start;
    background-color: var(--backgroundColor-default);
    border-left: 1px solid var(--backgroundColor-six);
    flex-direction: column;
    height: cacl(100% - 50px);
    justify-content: flex-start;
    max-width: 300px;
    min-width: 250px;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 50px;
  }
  section#header > div.row > div.row > div.item{
    box-sizing: border-box;
    padding: 7.5% 7.5%;
    width: 100%;
  }
  section#header > div.row > div.row > div.item + div.item{
    border-top: 1px solid var(--backgroundColor-six);
    margin: 0;
  }
  section#header > div.row > div.row > div.clicked{
    border: 0;
  }
  section#header > div.row > div.row > div.item > select{
    width: 100%;
  }
  section#header > div.row > div#menuHeader{
    display: block;
  }
}
/* 3. Full HD -> Mobile portrait */
@media only screen and (max-width: 1080px) and (orientation: portrait){
  section#banner{
    height: 75%;
  }
}
