.company { padding: 65px 0 50px 0;}
.company-title { font-size: 21px; text-align: center; letter-spacing: 1.4px; color: #231815; font-weight: bold;}
.company-photo { text-align: center; margin-top: 20px;}
.company-title2 { font-size: 20px; color: #fff; letter-spacing: 4px; text-align: center; font-weight: bold; line-height: 160%; padding: 10px 0;
background: rgba(203,20,29,1);
background: -moz-linear-gradient(top, rgba(203,20,29,1) 0%, rgba(143,17,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(203,20,29,1)), color-stop(100%, rgba(143,17,19,1)));
background: -webkit-linear-gradient(top, rgba(203,20,29,1) 0%, rgba(143,17,19,1) 100%);
background: -o-linear-gradient(top, rgba(203,20,29,1) 0%, rgba(143,17,19,1) 100%);
background: -ms-linear-gradient(top, rgba(203,20,29,1) 0%, rgba(143,17,19,1) 100%);
background: linear-gradient(to bottom, rgba(203,20,29,1) 0%, rgba(143,17,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb141d', endColorstr='#8f1113', GradientType=0 );
}
.company-content { padding: 0 80px; margin-top: 35px;}
.company-content2 { margin-top: 35px;}
.company-table { width: 100%;}
.company-table tr { border-top: 1px solid #727171; border-bottom: 1px solid #727171;}
.company-table tr td:first-child { background: #F2F2F3; padding-left: 40px; width: 200px;}
.company-table tr td { font-size: 13px; padding: 15px 20px; line-height: 200%; padding-left: 50px;}
.company-table tr td.pdl { padding-left: 30px;}
.company-50 .company-table tr td:first-child.td-rows { background: none; width: auto;}

.company-50 { width: 47%; display: inline-block; vertical-align: top; margin-right: 6%;}
.company-50:nth-child(2n) { margin-right: 0;}

.company-50 .company-table tr td:first-child { padding-left: 30px; width: 155px;}
.company-50 .company-table tr td { padding: 15px 0; padding-left: 30px;}
.company-50 .company-table > tr td { padding-left: 30px;}

.company-table2 { width: 100%; margin-top: 10px;}
.company-table2 tr { border: none;}
.company-table2 tr td { background: none; padding: 0;}
.company-table2 tr td:first-child { background: none; padding-left: 0px; width: auto;}
.company-50 .company-table2 tr td:first-child { padding-left: 0px; width: 50%;}
.company-50 .company-table2 tr td { padding: 4px 0;}
.company-map { text-align: center;}
.company-map iframe { width: 767px;height: 360px;}
.company-access { text-align: center; font-size: 0; margin: 30px 0;}
.company-access-photo { padding: 15px; display: inline-block; vertical-align: middle; width: 50%; text-align: right;}
.company-access-logo { width: 50%; padding: 15px; display: inline-block; vertical-align: middle; font-size: 13px; line-height: 200%; text-align: left;}
.company-access-logo img { margin-bottom: 8px;}

@media screen and (max-width:767px) {
  .company { padding: 30px 0 20px 0;}
  .company-bg { margin-top: 20px;}
  .company-title { font-size: 16px; letter-spacing: 1px;}
  .company-photo { margin-top: 10px;}
  .company-title2 { font-size: 16px; letter-spacing: 2px;}
  .company-content { padding: 0px; margin-top: 15px;}
  .company-content2 { margin-top: 15px;}
  .company-table tr td:first-child { padding-left: 10px; width: 100%;}
  .company-table tr td { padding: 5px 10px; line-height: 160%; width: 100%; float: left;}
  .company-table tr td.pdl { padding-left: 10px;}

  .company-50 { width: 100%; margin-right: 0%;}

  .company-50 .company-table tr td:first-child { padding-left: 10px; width: 100%;}
  .company-50 .company-table tr td { padding: 10px;}
  .company-50 .company-table > tr td { padding-left: 10px;}

  .company-50 .company-table2 tr td:first-child { padding-left: 0px; width: 50%;}
  .company-50 .company-table2 tr td { padding: 4px 0;}
  .company-map iframe { width: 100%; height: 250px;}
  .company-access { text-align: center; font-size: 0; margin: 15px 0;}
  .company-access-photo { padding: 5px; width: 100%; text-align: center;}
  .company-access-logo { width: 100%; padding: 5px; line-height: 160%; text-align: center;}
  .company-access-logo img { display: inline-block;}
  .company-table2 tr td { float: none;}
}
