section.section_overview{
 margin-top: 100px;
}
section.section_overview{
  display: flex;
  align-items: center;
}

section.section_overview .arn_banner{
 background-image: url(../img/png/banner-txa-00-mobile.png);
 width: 100%;
 height: 263px;
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;
}
.section_overview .supTitle{
  text-align: center;
font: normal normal 500 10px/18px Avenir;
letter-spacing: 0px;
color: #000000;
margin-bottom: 9px;
}
.section_overview h1.overview_title{
font: normal normal 900 18px/22px Avenir;
letter-spacing: 0px;
color: #000000;
opacity: 1;
text-align: center;
}
.section_overview p.subTitle {
font: normal normal 500 12px/18px Avenir-Roman;
letter-spacing: 0px;
color: #000000;
opacity: 1;
text-align: center;
line-height: 16px;
padding: 0 10px;
}

.section_overview h1.overview_title br{
  display: none;
}



@media (min-width: 360px) { 
 .section_overview h1.overview_title{
font: normal normal 900 21px/25px Avenir;
}
.section_overview p.subTitle {
font: normal normal 500 14px/16px Avenir-Roman;
padding: 0 25px;
}
.section .arn_banner {
  height: 320px;
}

 }

@media (min-width: 575.98px) { 
.section .arn_banner {
  height: 420px;
}
 }





@media (min-width: 991.98px) { 
 section.section_overview{
 background-image: url(../img/png/banner-txa-00.png);
 width: 100%;
 height: 562px;
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;
}
section.section_overview .arn_banner{
 background-image:none;
 height: 0;
}
.section .arn_banner{
 width: 100%;
 height: 453px;
 margin-top: 0;
}
.section_overview h1.overview_title{
font: normal normal 900 30px/35px Avenir;
letter-spacing: 0px;
color: #000000;
opacity: 1;
margin-bottom: 27px;
text-align: left;
}
.section_overview p.subTitle {
font: normal normal 500 16px/20px Avenir-Roman;
letter-spacing: 0px;
color: #000000;
opacity: 1;
font-size: 20px;
text-align: left;
padding: 0;
}
.section_overview .supTitle{
  text-align: left;
font: normal normal 500 13px/18px Avenir;
margin-bottom: 27px;
}
 }


@media (min-width: 1199.98px) { 

 }


@media (min-width: 1399.98px) { 
.section_overview h1.overview_title{
font: normal normal 900 40px/45px Avenir;
}
.section_overview p.subTitle {
font: normal normal 500 20px/24px Avenir-Roman;
}
 }