@media screen and (max-width: 1440px) {
  section#section-opportunities .opportunities-slider-wrap {
    width: 90vw; }
    section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide {
      width: 480px;
      height: 480px; }
      section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide.slick-current li {
        width: 100% !important;
        height: 100% !important; }

  .header-logo {
    width: 33vw; } }
@media screen and (max-width: 1024px) {
  .default-layout {
    max-width: 100%; }

  .header-left-wrapper .header-logo {
    width: 350px; }
    .header-left-wrapper .header-logo .header-logo-background-right {
      width: 77px; }
  .header-left-wrapper .logo-groups .logo-groups-wrap .logo.logo_1 {
    width: 80px;
    height: auto; }
  .header-left-wrapper .logo-groups .logo-groups-wrap .logo.logo_2 {
    width: 210px;
    height: auto; }

  section#section-opportunities .opportunities-slider-wrap {
    width: 100%;
    height: 380px; }
    section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide {
      width: 280px;
      height: 280px;
      transform: scale(0.5); }
      section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide li {
        width: 100% !important;
        height: 100% !important; }
        section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide li .content p.index {
          font-size: 16px; }
        section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide li .content p.title {
          font-size: 22px; }
        section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide li .content .sub {
          margin-bottom: 5px; }
        section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide li .content a {
          margin-top: 5px;
          font-size: 15px; }
      section#section-opportunities .opportunities-slider-wrap ul .slick-track .slick-slide.slick-current li.item .content a {
        width: 160px; }
    section#section-opportunities .opportunities-slider-wrap ul .slick-arrow {
      width: 40px;
      height: 40px; }
      section#section-opportunities .opportunities-slider-wrap ul .slick-arrow.slick-next {
        left: calc(50% + 60px); }
      section#section-opportunities .opportunities-slider-wrap ul .slick-arrow.slick-prev {
        right: calc(50% + 60px); }

  section#footer .content-footer {
    padding: 50px 20px; }

  section#section-form-contact .form-contact-wrap {
    width: 75%;
    margin-left: 25%; }

  #about-us .box-map-right .marker-description.description-demo-1 {
    top: 60px;
    left: 219px; }

  section#related-news ul li.item, #recruitment-lists ul li.item {
    flex: 0 0 50%;
    max-width: 50%; }

  section#related-news, #recruitment-lists, section#news, section#maintain, section#webinar, section#about-us,
  section#product-title, section#product-overview {
    padding: 0 70px 70px 100px; }

  section#news .news-left ul .item .new-descriptions .new-short-description {
    word-break: break-word; }

  #about-us .box-description-left .description {
    max-width: 90%; }

  section#product-lists ul li {
    flex: 0 0 50%;
    max-width: 50%; } }

/*# sourceMappingURL=responsive.css.map */
