﻿@media only screen and (min-width: 768px) {
   h1 {
      font-size: 33px;
      font-weight: 600;
      padding: 60px 10px;
   }

   .form-info input {
      height: 66px;
      padding: 16px;
      border-radius: 10px;
      margin-bottom: 25px;
   }

   .form-content textarea {
      height: 250px;
      border-radius: 10px;
      padding: 16px;
      font-size: 19px;
   }

   .form-submit {
      margin-top: 16px;
   }

      .form-submit button, .form-submit .post-message {
         height: 40px;
         border-radius: 4px;
         font-size: 14px;
      }

      .form-submit button {
         width: 111px;
      }

      .form-submit .post-message {
         line-height: 40px;
      }

   .container {
      margin: 60px auto;
      padding: 0 60px;
   }

   .content {
      max-width: 712px;
   }

   .form-info {
      white-space: nowrap;
   }

      .form-info input {
         width: calc(50% - 8px);
         max-width: 343px;
      }

         .form-info input:first-of-type {
            margin-right: 16px;
         }
}

@media only screen and (min-width: 992px) {
   h1 {
      font-size: 36px;
      font-weight: 300;
      padding: 67px 10px;
   }

   .form-info input {
      height: 70px;
      padding: 17px;
      border-radius: 13px;
      font-size: 14px;
      margin-bottom: 28px;
   }

   .form-content textarea {
      height: 260px;
      border-radius: 13px;
      padding: 17px;
      font-size: 20px;
   }

   .form-submit {
      margin-top: 18px;
   }

      .form-submit button, .form-submit .post-message {
         height: 42px;
         font-size: 15px;
      }

      .form-submit button {
         width: 114px;
      }

      .form-submit .post-message {
         line-height: 42px;
      }


   .form-info input {
      width: calc(50% - 9px);
   }

      .form-info input:first-of-type {
         margin-right: 18px;
      }
}

@media only screen and (min-width: 1200px) {
   h1 {
      font-size: 38px;
      font-weight: 300;
      padding: 74px 10px;
   }

   .form-info input {
      height: 75px;
      padding: 18px;
      border-radius: 16px;
      margin-bottom: 25px;
   }

   .form-content textarea {
      height: 270px;
      border-radius: 16px;
      padding: 18px;
      font-size: 21px;
   }

   .form-submit {
      margin-top: 19px;
   }

      .form-submit button, .form-submit .post-message {
         height: 44px;
         font-size: 17px;
      }

      .form-submit button {
         width: 118px;
      }

      .form-submit .post-message {
         line-height: 44px;
      }
   .form-info input {
      width: calc(50% - 10.5px);
   }

      .form-info input:first-of-type {
         margin-right: 21px;
      }
}

@media only screen and (min-width: 1440px) {
   h1 {
      font-size: 40px;
      font-weight: 100;
      padding: 78px 10px;
   }

   .form-info input {
      height: 80px;
      padding: 19px;
      border-radius: 18px;
      font-size: 15px;
      margin-bottom: 30px;
   }

   .form-content textarea {
      height: 280px;
      border-radius: 18px;
      padding: 19px;
      font-size: 22px;
   }

   .form-submit {
      margin-top: 21px;
   }

      .form-submit button, .form-submit .post-message {
         height: 46px;
         font-size: 18px;
      }

      .form-submit button {
         width: 122px;
      }

      .form-submit .post-message {
         line-height: 46px;
      }
   .form-info input {
      width: calc(50% - 12px);
   }

      .form-info input:first-of-type {
         margin-right: 24px;
      }
}

@media only screen and (min-width: 1700px) {

   h1 {
      font-size: 42.53px;
      padding: 82px 10px;
   }

   .form-info input {
      height: 88px;
      padding: 20px;
      border-radius: 20px;
      font-size: 16px;
      margin-bottom: 37px;
   }

   .form-content textarea {
      height: 290px;
      border-radius: 20px;
      padding: 20px;
      font-size: 23.61px;
   }

   .form-submit {
      margin-top: 21px;
   }

      .form-submit button, .form-submit .post-message {
         font-size: 20.34px;
      }

      .form-submit button {
         width: 124px;
      }


   .form-info input {
      width: calc(50% - 13px);
   }

      .form-info input:first-of-type {
         margin-right: 26px;
      }
}
