@media (max-width: 1170px) {
  #main .hero-section .section-wrapper .heading-container .heading {
    font-size: 50px;
  }
  #main .hero-section .section-wrapper .form .pickup-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #main .hero-section .section-wrapper .form .pickup-container .left {
    margin-bottom: 20px;
  }
  #main .hero-section .section-wrapper .form .additional-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #main .hero-section .section-wrapper .form .additional-container .left {
    margin-bottom: 20px;
  }
  #main .hero-section .section-wrapper .heading-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  #main .hero-section .section-wrapper .heading-container .heading {
    margin-bottom: 50px;
  }
}

@media (max-width: 1080px) {
  #main .hero-section .section-wrapper .heading-container .heading {
    font-size: 45px;
  }
  #main .hero-section .section-wrapper .heading-container .text-container .company-name {
    font-size: 16px;
  }
  #main .hero-section .section-wrapper .heading-container .text-container .address {
    font-size: 16px;
  }
  #main .hero-section .section-wrapper .heading-container .text-container .contact-container .contact-text {
    font-size: 14px;
  }
}

@media (max-width: 590px) {
  #main .hero-section .section-wrapper .heading-container .text-container .address {
    max-width: 280px;
  }
}

@media (max-width: 573px) {
  #main .hero-section .section-wrapper .heading-container .heading {
    font-size: 40px;
  }
  #main .hero-section .section-wrapper .form input {
    width: 100% !important;
  }
  #main .hero-section .section-wrapper .form input[type="radio"] {
    width: 20px !important;
  }
  #main .hero-section .section-wrapper .form label {
    font-size: 16px;
  }
  #main .hero-section .section-wrapper .form .contact-container {
    width: 100%;
  }
  #main .hero-section .section-wrapper .form .contact-container .top, #main .hero-section .section-wrapper .form .contact-container .bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #main .hero-section .section-wrapper .form .contact-container .top input:first-child, #main .hero-section .section-wrapper .form .contact-container .bottom input:first-child {
    margin-bottom: 20px;
  }
  #main .hero-section .section-wrapper .form .pickup-container {
    width: 100%;
  }
  #main .hero-section .section-wrapper .form .pickup-container .left, #main .hero-section .section-wrapper .form .pickup-container .right {
    width: 100%;
  }
  #main .hero-section .section-wrapper .form .additional-container {
    width: 100%;
  }
  #main .hero-section .section-wrapper .form .additional-container .left, #main .hero-section .section-wrapper .form .additional-container .right {
    width: 100%;
  }
}

@media (max-width: 375px) {
  #main .hero-section .section-wrapper .heading-container .heading {
    max-width: 200px;
  }
}
/*# sourceMappingURL=request-a-quote.css.map */