section #grid_container_child_form{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-column-gap:42px;width:90%;padding:5%}section #contact_form{text-align:left;background-color:rgba(0,0,0,0.2);box-shadow:0 2px 2px #ad714a;border-radius:25px;grid-column:3/11;min-width:450px}section #contact_form label{margin:5px}section #contact_form input,textarea{background-color:#0e121b;color:#d9b784;margin:0 5px 10px;padding:5px 10px;border:1px solid #5a371a;border-radius:10px;box-shadow:1px 1px 3px #d9b784;font-family:'Roboto',sans-serif;font-size:1rem;overflow:auto;width:90%}section #contact_form .message textarea{padding:10px;width:95%}section #contact_form .btn_1{padding:10px;height:auto;width:auto}section #contact_form p{grid-column:1/3}section #contact_form .form_first_name,.form_last_name{margin:3% 0 2% 0}section #contact_form .message{grid-column:1/3;width:100%;margin:1% 0 1% 0}section #contact_form .submit{grid-column:1/3;width:50%;margin:0 auto}section #contact_form .submit .btn_1{margin:15px auto 0;width:100%}section #contact_form .submit .btn_1:before{-webkit-transition:all 1.5s;transition:all 1.5s}@media screen and (max-width:768px){section #contact_form{min-width:auto}section #grid_container_child_form{display:block}section #contact_form .message textarea{width:90%}}@media screen and (max-width:480px){section #contact_form{grid-column:2/12}}