@media (max-width: 1500px) {
  .header .wrapper .right .links {
    margin-left: 0px;
    margin-right: 0px; }

  .header .wrapper .right .links a {
    font-size: 15px; }

  .expertise .expertise-listing .rounded-div {
    width: 220px;
    height: 220px; }

  .box-primary-bottom .image-overlay {
    height: 300px; }

  .box-primary-bottom .image-overlay .open-lightbox {
    width: 90px;
    height: 90px; }
    .box-primary-bottom .image-overlay .open-lightbox svg {
      transform: translate(-50%, -50%) scale(0.8); } }
@media (max-width: 1200px) {
  .f22 {
    font-size: 17px; }

  .f26 {
    font-size: 18px; }

  .f36 {
    font-size: 24px; }

  .f55 {
    font-size: 28px; }

  .f65 {
    font-size: 34px; }

  .projects .single .inside .content p {
    font-size: 26px; }

  .projects .single .inside .content {
    width: 55%; }

  .header .wrapper .left img {
    width: 60px; }

  .header .wrapper .right .links {
    margin-left: 0px;
    margin-right: 0px; }

  .header .wrapper .right .links a {
    font-size: 13px; }

  .f35 {
    font-size: 26px; }

  .f18 {
    font-size: 15px; }

  .projects-listing .projects-single .image-container img {
    height: 230px; }

  .expertise .expertise-listing .rounded-div {
    width: 180px;
    height: 180px; }

  .image-clipped-w-border {
    margin-top: -250px; }

  .expertise-row .polygon-widget-wrapper .wrapper {
    width: 300px;
    height: 300px; } }
@media (max-width: 992px) {
  .box-primary-bottom .image-overlay .open-lightbox {
    width: 80px;
    height: 80px; }

  .lightbox .inside .main .navigation svg {
    height: 40px;
    width: 40px; }

  .lightbox .inside .wrapper {
    top: 47%; }

  .box-primary-bottom .image-overlay .open-lightbox svg {
    transform: translate(-50%, -50%) scale(0.6); }

  .f20 {
    font-size: 15px; }

  .f22 {
    font-size: 17px; }

  .f26 {
    font-size: 18px; }

  .f36 {
    font-size: 24px; }

  .f55 {
    font-size: 28px; }

  .f65 {
    font-size: 34px; }

  .clip-widget .line {
    display: none; }

  .clip-widget {
    clip-path: polygon(50% 4%, 100% 0, 100% 97%, 50% 100%, 0 97%, 0 0); }

  .map-container img {
    height: 400px; }

  .steps-listing .single-step {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 70px; }

  .values-mission .title:before {
    left: -20px; }
  .values-mission .inside {
    padding-left: 20px;
    padding-right: 20px; }
  .values-mission .left {
    padding-right: 15px; }
  .values-mission .right {
    padding-left: 15px; }
    .values-mission .right ul {
      columns: 1;
      -webkit-columns: 1;
      -moz-columns: 1; }

  .image-clipped-w-border {
    margin-top: 40px; }

  .split-widget .left {
    padding-right: 15px; }

  .split-widget .right {
    padding-left: 15px;
    margin-top: -120px; }

  .split-widget .right .inside {
    clip-path: polygon(0 13%, 100% 0, 100% 87%, 0% 100%); }

  .banner-container.half-size.clip-bottom {
    clip-path: polygon(100% 0, 100% 630px, 50% 100%, 0 630px, 0 0); }

  .image-clipped-w-border img.frame {
    top: 10px;
    left: 10px; }

  .bottom-homepage {
    clip-path: polygon(100% 0, 100% 0%, 50% 27%, 0 0%, 0 0); }

  .projects .single:nth-child(3n+2) {
    margin-top: 0px; }

  .custom-arrows {
    display: none !important; }

  .margin-projects {
    margin-top: 0px; }

  .expertise {
    clip-path: polygon(0 0, 50% 1%, 100% 0, 100% 99%, 50% 100%, 0% 99%);
    padding-top: 125px;
    padding-bottom: 75px; }

  .banner-container.full-size.clip-bottom {
    clip-path: polygon(100% 0, 100% 109vh, 50% 100%, 0 109vh, 0 0); }

  .header {
    position: fixed;
    clip-path: polygon(100% 0, 100% 80px, 50% 100%, 0 80px, 0 0); }
    .header .wrapper {
      padding-top: 20px;
      padding-bottom: 30px; }
      .header .wrapper .left img {
        width: 60px; }

  ._slide-in-menu .skewed {
    width: 320px; }
  ._slide-in-menu .main {
    width: 300px; }
    ._slide-in-menu .main ul {
      padding-right: 30px; }
      ._slide-in-menu .main ul li a {
        font-size: 20px; }
    ._slide-in-menu .main .close-menu {
      top: 35px;
      right: 30px; }

  .banner-container .single .inside .main {
    width: 100%; }
    .banner-container .single .inside .main .title {
      font-size: 30px; }

  .team-info {
    width: 95%;
    padding: 50px 30px; }
    .team-info .top-right {
      top: 20px; }

  .expertise-row .polygon-widget-wrapper .polygon-widget {
    width: 310px;
    height: 310px; }
  .expertise-row:nth-child(even) .polygon-widget-wrapper, .expertise-row:nth-child(odd) .polygon-widget-wrapper {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 1;
    order: 1; }
  .expertise-row:nth-child(even) .text-container, .expertise-row:nth-child(odd) .text-container {
    margin-top: 50px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; } }
@media (max-width: 578px) {
  .expertise-row .polygon-widget-wrapper .wrapper {
    width: 300px;
    height: 300px; }

  .box-primary-bottom.affiliate .image-overlay {
    height: 170px; }

  .box-primary-bottom .image-overlay {
    height: 200px; }

  .careers-container .f20 {
    font-size: 13px; }

  .careers-container .apply-now .myLabel {
    width: 70%;
    padding: 18px 10px; }

  .careers-container .apply-now.adjust-ar .apply-btn {
    margin-left: -20px;
    padding: 20px 15px; }

  .projects .single {
    padding-left: 15px; } }

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