@media screen and (max-width: 1199px) {
    .block-items {
      margin-top: 8%;
    }
  
    .block-location-1 {
      padding: 15% !important;
    }
  
    .block-location-2 {
      margin-left: -5% !important;
    }
  
    .footer {
      margin-top: 55%;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 35% !important;
    }
  
  }
  
  @media screen and (max-width: 994px) {
    .block-items-grey {
      margin-top: 15% !important;
      width: 550px;
    }
  
    .block-items-yellow {
      margin-top: 10% !important;
    }
  
    .block-maps {
      margin-left: 5%;
      width: 585px;
      height: 300px;
    }
  
    .footer {
      margin-top: 55%;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 35% !important;
    }
  
  }
  
  @media screen and (max-width: 768px) {
    .text-location-1 {
      font-size: 35px !important;
    }
  
    .text-maps {
      font-size: 15px !important;
    }
  
    .text-maps-icons {
      font-size: 26px !important;
    }
  
    .block-about-bg {
      width: auto !important;
    }
  
    .block-maps {
      margin-left: 5%;
      width: 550px;
      height: 300px;
    }
  
    .block-items-2 {
      margin-top: 0% !important;
    }
  
    .footer {
      margin-top: 55%;
    }
  
    .text-product-services-1 {
      left: 5%;
      bottom: 25%;
      font-size: 45px;
    }
  
    .text-product-services-2 {
      left: 5%;
      bottom: 0%;
      font-size: 45px;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 40% !important;
    }
  
    .text-footer-info {
      font-size: 15px;
    }
  
  }
  
  @media screen and (max-width: 636px) {
    .text-product-services-1 {
      left: 5%;
      bottom: 25%;
      font-size: 40px;
    }
  
    .text-product-services-2 {
      left: 5%;
      bottom: 0%;
      font-size: 40px;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 55% !important;
    }
  
    .text-footer-info {
      font-size: 15px;
    }
  
  }
  
  @media screen and (max-width: 569px) {
    .text-product-services-1 {
      left: 5%;
      bottom: 45%;
      font-size: 28px;
    }
  
    .text-product-services-2 {
      left: 5%;
      bottom: 5%;
      font-size: 30px;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 55% !important;
    }
  
    .text-footer-info {
      font-size: 15px;
    }
  
  }

  @media screen and (max-width: 568px) {
    .text-product-services-1 {
      left: 5%;
      bottom: 25%;
      font-size: 28px;
    }
  }

  @media screen and (max-width: 449px) {
    .text-product-services-1 {
      left: 5%;
      bottom: 45%;
      font-size: 28px;
    }
  }

  @media screen and (max-width: 426px) {
    .text-location-1 {
      font-size: 35px !important;
    }
  
    .text-maps {
      font-size: 15px !important;
    }
  
    .text-maps-icons {
      font-size: 26px !important;
    }
  
    .text-services {
      font-size: 35px !important;
    }
  
    .block-maps {
      margin-left: 5%;
      width: 385px;
      height: 200px;
    }
  
    .block-items-2 {
      margin-top: 0% !important;
    }
  
    .footer {
      margin-top: 55%;
    }
  
    .text-product-services-1 {
      left: 5%;
      bottom: 45%;
      font-size: 28px;
    }
  
    .text-product-services-2 {
      left: 5%;
      bottom: 5%;
      font-size: 28px;
    }
  
    .block-contact-row-job-1 {
      margin-bottom: 20% !important;
    }
  
    .block-contact-row-job-2 {
      margin-top: 55% !important;
    }
  
    .text-footer-info {
      font-size: 15px;
    }
    
  }
  