/* -------------------COLORS------------------- */
/* -------------------FONTS------------------- */
@font-face {
  font-family: "cera-light";
  src: url("../../assets/fonts/Cera-Light.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "cera-bold";
  src: url("../../assets/fonts/Cera-Bold.otf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@media screen and (max-width: 1060px) and (min-width: 656px) {
  /* ------------COMMON------------ */
  .hidemedium {
    display: none !important;
  }
  .section {
    height: unset;
  }
  .header,
  .expertise,
  .contact_intro {
    height: 50vh !important;
  }
  .sub_section {
    height: 50vh !important;
  }
  /* -------------------HOME------------------- */
  .home .description .sub_section {
    width: 100%;
  }
  .home .description .sub_section:last-child p {
    padding: 0;
  }
  .home .expertise {
    height: 100% !important;
  }
  .home .expertise .inside_expertise {
    margin-top: 120px;
    margin-bottom: 120px;
    width: 100%;
  }
  .home .expertise h2 {
    margin-left: 0;
    margin-bottom: 30px;
    font-size: 32px;
    padding-left: 40px;
  }
  .home .expertise .expertise_squares .sub_section {
    width: 33.3333% !important;
    height: auto !important;
    aspect-ratio: 1;
  }
  .home .expertise .expertise_squares .sub_section .expertise_content {
    padding: 20px 15px;
  }
  .home .expertise .expertise_squares .sub_section .expertise_logo {
    margin-bottom: 15px;
  }
  .home .expertise .expertise_squares .sub_section .expertise_logo img {
    max-width: 150px;
  }
  .home .expertise .expertise_squares .sub_section .expertise_item {
    font-size: 14px;
  }
  .home .expertise .details {
    padding: 40px 20px;
  }
  .home .expertise .details[id="1"] {
    display: none;
  }
  .home .expertise .details[id="2"] {
    display: none;
  }
  .home .expertise .details[id="3"] {
    display: none;
  }
  .home .expertise .details .details_two_column {
    max-width: 100%;
  }
  .home .expertise .details .details_column {
    padding: 0 30px !important;
  }
  .home .expertise .details .details_column.aviation_column {
    width: 40% !important;
  }
  .home .expertise .details .details_column.maritime_column {
    width: 60% !important;
  }
  .home .expertise .details .details_column.maritime_column .maritime_sub_columns {
    flex-direction: column;
  }
  .home .expertise .details .details_column.maritime_column .maritime_sub_column_part1,
  .home .expertise .details .details_column.maritime_column .maritime_sub_column_part2 {
    padding: 0 !important;
    margin-bottom: 20px;
  }
  .home .expertise .details .expertise_details {
    width: 100% !important;
  }
  .home .expertise .title_ul {
    width: 100%;
  }
  .home .expertise .title_ul .details {
    padding: 20px;
  }
  .home .expertise .title_ul .details .expertise_details {
    width: 60%;
  }
  .home .news .sub_section {
    width: 100%;
    height: 30vh !important;
  }
  .home .news .single_news {
    padding: 50px;
    padding-top: 0;
  }
  .home .news .single_news .title {
    width: 100%;
  }
  .home .firm {
    height: 90vh;
  }
  .home .firm .sub_section {
    width: 100%;
  }
  .home .firm .sub_section:first-child {
    display: none;
  }
  .home .firm .sub_section:last-child {
    padding: 40px;
    height: 90vh !important;
  }
  .home .firm .sub_section:last-child p {
    width: 100%;
  }
  .home .experience {
    height: 100%;
    padding: 40px;
  }
  .home .experience .section_title {
    margin-left: 0;
    margin-top: 0;
  }
  .home .experience .inner_content {
    margin: 0;
  }
  .home .experience .inner_content div {
    width: 100%;
  }
  .home .experience .inner_content img.profile_pic {
    width: 100%;
    margin-bottom: 10px;
  }
  .home .experience .inner_content .belong_to {
    width: 100%;
    margin-bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .home .experience .inner_content .belong_to img {
    width: 70px;
  }
  .home #experience_2 {
    margin-bottom: 0;
    padding-bottom: 80px;
  }
  .home #experience_2 .inner_content {
    margin: 0;
  }
  .home #experience_3 {
    height: unset;
    margin-bottom: 0;
    padding-bottom: 80px;
  }
  .home #experience_3 .inner_content {
    margin: 0;
  }
  .home #experience_3 span {
    color: white;
  }
  .home #experience_4 {
    height: unset;
    margin-bottom: 0;
    padding-bottom: 80px;
  }
  .home #experience_4 .inner_content {
    margin: 0;
  }
  .home .banner .quote_container {
    padding: 35px 40px;
    width: 80%;
    max-width: 600px;
  }
  .home .banner .quote {
    width: 100%;
  }
  .home .contact_intro {
    padding: 0;
    height: 40vh !important;
  }
  .home .contacts {
    height: unset !important;
  }
  .home .contacts .sub_section {
    width: 33.3%;
    height: 20vh !important;
  }
  /* -------------------NEWS------------------- */
  .news_list .two_news .sub_section {
    width: 100%;
  }
  .news_list .two_news .sub_section .article {
    padding: 50px;
  }
  .news_list .two_news .sub_section .title {
    width: 100%;
  }
  .news_list .two_news .sub_section .content {
    width: 100%;
  }
  /* -------------------NEWS DETAILS------------------- */
  .news_details .news_title {
    padding: 50px;
  }
  .news_details .news_title h3 {
    width: 100%;
  }
  .news_details .news_content {
    height: 100%;
    padding: 50px;
  }
  .news_details .news_content p, .news_details .news_content li {
    width: 100%;
  }
}/*# sourceMappingURL=medium.css.map */