@charset "UTF-8";

.contact-section {
margin-top:50px; padding-bottom: 80px;
}
.contact-section .section-title {
padding: 40px 0;
}
.contact-section table {
padding-top: 40px;
max-width: 1080px;
border-collapse: collapse;
margin: 0 auto;
}
.contact-section td {
width: 120px;
height: 80px;
padding: 10px;
border: 1px solid #ddd;
}
.contact-section label {
font-weight: bold;
}
.contact-section .label-span {
color: #493030;
font-weight: bold;
background-color: #e5e5e5;
padding: 0 5px;
margin-left: 10px;
}
.contact-section input[type="radio"]{
margin-left: 5px;
}
.your-company {
margin-right: 5px;
}
.contact-section input[type="text"],
.contact-section input[type="email"],
.contact-section input[type="tel"],
.contact-section select,
.contact-section textarea {
width: 100%;
padding: 5px;
border: 1px solid #ddd;
border-radius: 5px;
box-sizing: border-box;
}
.file-attachment   {
margin-bottom: 5px;
}
.red-color {
color: red;
font-weight: bold;
margin-bottom: 10px;
}
.contact-section .more-button {
display: block;
margin: 10px auto;
}
.submitbtn-backbtn-section {
display: flex;
justify-content: center;
}
.submitbtn-backbtn {
margin-left: 10px;
}
.contact-section-text {
font-size: 0.9rem;
margin-bottom: 5px;
}
.thanks-text {
display: block;
margin: 0 auto;
} @media (max-width: 767px) {
.contact-section { margin-top: 100px;
}
.contact-section td {
display: block;
width: 100%;
height: 40px;
border: none;
margin-top: 10px;
}
.contact-section .text-area {
height: 80px;
} 
.contact-section tr {
height: 350px;
}
.contact-section input[type="file"] {
display: block;
}
.submitbtn-backbtn {
padding-top: 200px;
}
}