/*===============================================
 *	Intro
===============================================*/
.intro h2{font-size:34px;font-weight: bold;}
.intro p{margin-bottom: 20px;font-size: 17px;line-height: 1.7;max-width: 1090px;margin: 0 auto;}

@media only screen and (max-width: 1024px) {
    .intro img{width: 45%;}
}

@media only screen and (max-width: 568px) {
    .intro h2{font-size:24px;}
    .intro p{font-size: 15px;}
}

/*===============================================
 *	Company-content
===============================================*/
.contact-table{border-collapse: separate;width: 100%;margin-bottom: 50px;border-bottom: 1px solid #ccc;}
.contact-table th{background: #6aafca;color: #fff;font-size: 20px;font-weight: bold;text-align: center;width: 20%;border-top:1px solid #ccc;border-left:1px solid #ccc ;padding: 17px 0 20px;}
.contact-table td{border-top:1px solid #ccc;border-left:1px solid #ccc ;border-right:1px solid #ccc ;padding: 17px 30px 20px ;font-size: 17px;}
.contact-table select{border: 1px solid #ddd;border-radius: 6px;height: 48px;font-size: 17px;padding-left: 1em;padding-right: 1em;}
.contact-table input,.contact-table textarea{border: 1px solid #ddd;border-radius: 6px;height: 48px;font-size: 17px;padding-left: 1em; width: 85%;}
.contact-table textarea {padding: 1em;}
.zip-box{align-items: center;margin-bottom: 20px;}
.zip-box label{margin-right: 1em;}
.contact-table .zip-box input{width: 40%;}
.contact-table textarea{height: 120px;}
.contact-table select {-webkit-appearance: none;appearance: none;width: 100%;}
.select_wrapper {position: relative;width: 280px;}
.select_wrapper::after {content: "";position: absolute;top: 22px;right: 15px;border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 8px solid #333;border-bottom: 0;}
.form input[type=submit] {-webkit-appearance: none;border-radius: 0;}
.btn-primary{font-size: 20px; display: inline-block;width: 100%;max-width: 287px;font-weight: bold;padding: 15px 0;color: #2f2f2f;border-radius: 6px;background: linear-gradient(0deg, #e0e1e1 50%, #fff 100%); text-decoration: none;text-align: center;transition: 0.3s;border: 1px solid #cccccc;}


@media only screen and (max-width: 568px) {
    .contact-table th{font-size: 17px;display: block;width: 100%;padding: 9px 0 11px;}
    .contact-table td{display: block;padding: 10px 10px 12px; font-size: 15px;}
    .contact-table input,.contact-table textarea{width: 93%;}
    .zip-box{margin-bottom: 10px;}
    .contact-table{margin-bottom: 30px;}
}






