 .panel-primary {
     margin-left: 8%;
     margin-top: 3%;
 }
 
 .media-body>a {
     display: block;
     margin-block-start: 1em;
     margin-block-end: 1em;
     margin-inline-start: 0px;
     margin-inline-end: 0px;
     margin: 0 0 12.5px;
     margin-bottom: 15px;
 }
 
 .btn-primary::after {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     content: "";
     position: absolute;
     top: 50%;
     right: 10px;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
 }
 
 .btn {
     display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     touch-action: manipulation;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     white-space: nowrap;
     padding: 6px 12px;
     font-size: 16px;
     line-height: 1.6;
     border-radius: 0;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }
 
 .btn-primary {
     padding-right: 30px;
     position: relative;
 }
 
 .elet:last-child {
     margin-bottom: 0;
 }
 
 .elet {
     margin-bottom: 30px;
     box-sizing: border-box
 }
 
 .tcon {
     color: #000;
 }
 
 .txn {
     margin-bottom: 15px;
     padding: 4px 10px 0;
     background-color: #dbe3ec;
     background: linear-gradient(to top, #d4dce5 0, #dbe3ec 3px, #dbe3ec 100%);
     position: relative;
 }
 
 .nav-tabs {
     border-bottom: 1px solid #ddd;
 }
 
 .nav {
     margin-bottom: 0;
     padding-left: 0;
     list-style: none;
 }
 
 ul {
     padding: 0;
     list-style-position: inside;
     margin-top: 0;
     margin-bottom: 12.5px;
     display: block;
     list-style-type: disc;
     margin-block-start: 1em;
     margin-block-end: 1em;
     margin-inline-start: 0px;
     margin-inline-end: 0px;
     padding-inline-start: 40px;
 }
 
 .nav:before {
     content: " ";
     display: table;
 }
 
 li.txnli {
     padding-left: 5px;
     padding-right: 5px;
 }
 
 .nav-tabs>li {
     float: left;
     margin-bottom: -1px
 }
 
 .nav-tabs>li.txn>a:focus,
 .nav-tabs>li.txn>a:hover,
 .nav-tabs>li.txnli>a,
 .nav-tabs>li.txnli>a:focus,
 .nav-tabs>li.txnli>a:hover {
     padding-left: 12px;
     padding-right: 12px;
     color: #006f88;
     border: 1px solid #ddd;
     border-bottom-color: transparent;
     box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .08);
 }
 
 li.txnli a {
     padding: 3px 12px 2px;
     font-size: 18px;
     font-weight: 700;
     color: #666;
 }
 
 .nav-tabs>li>a {
     margin-right: 2px;
     line-height: 1.6;
     border: 1px solid transparent;
     border-radius: 0;
 }
 
 .nav>li>a {
     position: relative;
     display: block;
     padding: 10px 15px;
 }
 
 a.txnlia {
     background-color: #dbe3ec;
 }
 
 a.txnlia:focus,
 a.txnlia:hover {
     background-color: #fff;
 }
 
 h4.htitletab {
     margin-bottom: 15px;
     color: #8a6d3b;
     font-size: 20px;
 }
 
 h4.htitletabt {
     font-size: 18px;
     color: #005493;
     font-weight: 700;
 }
 
 h2.conh {
     font-size: 20px;
     color: #005493;
     font-weight: 700;
     margin-top: 0;
     margin-bottom: 15px;
     letter-spacing: 0;
     line-height: 0;
 }
 
 .default-list {
     list-style: none;
 }
 
 .default-list>li {
     padding-bottom: 12px;
     padding-left: 30px;
     position: relative;
     font-size: 18px;
     font-family: Arial, Helvetica, sans-serif;
 }
 
 .default-list>li::before {
     background: transparent url(../images/industrial/product/data_intell/data_intell2.svg) no-repeat 50% 50%;
     background-size: 100%;
     width: 17px;
     height: 13px;
     content: '';
     display: inline-block;
     position: absolute;
     left: 0;
     top: 4px;
 }
 
 div>input.formke {
     margin-bottom: 15px;
     width: 100%;
     color: #555;
     border: 1px solid #ccc;
     padding: 5px 10px;
     height: 33px;
     font-size: 14px;
     line-height: 1.5;
 }
 
 .form-gr {
     text-align: right;
     padding: 1px 5px;
     font-size: 14px;
     line-height: 1.5;
     border-radius: 0;
 }
 
 .form-button {
     color: #fff;
     background-color: #005493;
     border-color: #005493;
 }
 
 .form-button::after {
     content: '';
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     width: 10px;
     height: 10px;
     border-top: 3px solid #fff;
     border-right: 3px solid #fff;
     transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
 }
 
 button.form-button::after {
     margin-top: -1px;
     right: 3px;
     font-size: 11px;
 }
 
 .carousel-control {
     opacity: 1;
     text-align: center;
     width: 5%;
     font-family: Nunito, sans-serif;
 }
 
 .carousel-indicators li {
     width: 15px;
     height: 15px;
 }
 
 .carousel-indicators .active {
     width: 15px;
     height: 15px;
     background-color: #005493;
 }
 
 .carousel-inner .item .d1 {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
     max-width: 1310px;
     width: 100%;
 }
 
 .carousel-inner .item .or1 {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
     max-width: 1310px;
     width: 100%;
 }
 
 .carousel-inner .item .d2 {
     position: absolute;
     bottom: 50%;
     -webkit-transform: translateY(50%);
     transform: translateY(50%);
     left: 15px;
     margin-right: 15px;
     background-color: rgba(10, 10, 10, .7);
     padding: 25px 25px 25px 25px;
 }
 
 .carousel-inner .item>image {
     width: 100%;
     height: 100%;
 }
 
 .carousel-inner .item .d2>h2 {
     color: #fff;
     margin-bottom: 15px;
     font-size: 36px;
 }
 
 .carousel-inner .item .d2>p {
     font-size: 27px;
     color: #fff;
     line-height: 1.3;
 }
 
 .carousel-inner .item .d2 .dbu {
     margin: 0 -25px;
     padding-left: 24px;
     width: calc(100% + 50px);
     font-size: 16px;
     -webkit-transform: translateY(30px);
     transform: translateY(30px);
     text-align: left;
 }
 
 div.dd.d1 {
     padding: 25px 25px 25px 25px;
     background-image: url(../images/industrial/product/data_intell/data_intell20.png);
     background-size: cover;
 }
 
 div.dd .billborad {
     padding: 20px 25px 45px 20px;
     background: rgba(255, 255, 255, .8);
 }
 
 div.dd>.billborad>h2 {
     font-size: 28px;
     font-weight: 700;
 }
 
 div.dd>.billborad>p {
     font-size: 18px;
     font-family: Arial, Helvetica, sans-serif;
     line-height: 1.6;
     color: #000;
 }
 
 div.dd>.billborad>p>a.btn {
     background-color: #005493
 }
 
 div.dd.d2 {
     padding: 25px 25px 25px 25px;
     background-image: url(../images/industrial/product/data_intell/data_intell21.png);
     background-size: cover;
 }
 
 div.dd>.billborad button.dbu {
     margin: 0 -20px 0 -20px;
     padding-left: 40px;
     width: calc(100% + 45px);
     font-size: 16px;
     top: 15px;
     -webkit-transform: translateY(30px);
     transform: translateY(30px);
     text-align: left;
 }
 
 div.dd>.billborad>h2 {
     color: #000;
     line-height: 1.1 !important;
 }
 
 div.dd.d3 {
     padding: 25px 25px 25px 25px;
     background-image: url(../images/industrial/product/data_intell/data_intell22.png);
     background-size: cover;
 }
 
 div.dd>.billborad>div.btn {
     margin: 0 -20px 0 -20px;
     padding-left: 40px;
     width: calc(100% + 45px);
     font-size: 16px;
     top: 15px;
     -webkit-transform: translateY(30px);
     transform: translateY(30px);
     text-align: left;
 }
 
 body#datait {
     font-family: Arial, Helvetica, sans-serif;
 }
 
 div.dd.d4 {
     padding: 25px 25px 25px 25px;
     background-image: url(../images/industrial/product/data_intell/data_intell23.png);
     background-size: cover;
 }
 
 div.dd.d5 {
     padding: 25px 25px 25px 25px;
     background-image: url(../images/industrial/product/data_intell/data_intell24.png);
     background-size: cover;
 }
 
 div.pre>.prer>.relea>h3 {
     margin-bottom: 2px;
     background-color: #005493;
     position: relative;
     color: #fff;
     display: block;
     margin: 0;
     padding: 8px 15px 6px;
     font-size: 18px;
     font-weight: 700;
     line-height: 1.1;
     text-align: left;
 }
 
 div.pre>.prer>.relea>ul>li span.label {
     display: inline;
     padding: .2em .6em .3em;
     font-size: 75%;
     font-weight: 700;
     line-height: 1;
     color: #fff;
     text-align: center;
     white-space: nowrap;
     vertical-align: baseline;
     border-radius: .25em;
     font-size: 12px;
 }
 
 div.pre>.prer>.relea>ul>li>a {
     padding: 10px 30px 10px 10px;
     display: flex;
     position: relative;
     color: #000;
     transition: background-color .4s ease;
     text-decoration: none;
 }
 
 div.pre>.prer>.relea>ul {
     margin: 0 0 0 0;
     padding: 0 0 0 0;
 }
 
 div.pre>.prer>.relea>ul>li span.date {
     font-size: 14px;
     font-weight: 700;
     color: #000;
 }
 
 .h1,
 .h2,
 .h3,
 .h4,
 .h5,
 .h6 {
     line-height: 1.1 !important;
 }
 
 div.pre>.prer>.relea>ul>li>a::after {
     display: inline-block;
     font: normal normal normal 14px/1 FontAwesome;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     content: "";
     position: absolute;
     font-size: 45px;
     top: 50%;
     right: 4px;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     color: #005493;
 }
 
 div.pre>.prer>.relea>ul>li {
     border-bottom: 1px solid #005493;
 }
 
 div.pre>.prer>.relea>ul>li h4 {
     margin: 0 0 5px;
 }
 
 div.pre>.prer>.relea>ul>li p {
     margin-bottom: 0;
 }
 
 div.pre.gre>.prer>.relea>ul>li span.label {
     background-color: #5cb85c;
 }
 
 .artttbo>.rbor>td:first-child {
     /* width: 300px; */
 }
 
 .artttbo>.rbor>td {
     padding: 0 20px 10px 0;
 }
 
 .artttbo>tr {
     border-bottom: 1px solid #dae0e3;
 }
 
 .artttbo>tr>td:first-child {
     padding: 0 15px 10px 0;
 }
 
 ul.default-list.ddse>li>a {
     color: #005493;
 }
 
 .thtik>h3 {
     font-size: 20px;
     color: #005493;
     font-weight: 700;
 }
 
 .serpanel>div>h2 {
     color: #005794;
     font-size: 26px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     padding: 0 0 0 0;
     margin: 20px 0 20px 0;
 }
 
 .serpanel>div>h3>a {
     color: #005794;
     font-size: 22px;
     line-height: 1.2em;
     font-weight: 600;
     font-style: normal;
     padding: 0 0 0 0;
     margin: 20px 0 15px 0;
 }
 
 .serpanel>div>p {
     font-size: 16px;
     line-height: 1.35em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 10px 0;
     margin: 0 0 0 0;
 }
 
 .panul>li.weq {
     border-bottom: 1px solid #d9dadb;
     text-align: left;
     padding-left: 0;
     list-style-type: none;
     font-size: 16px;
     color: #5C6970;
     padding: 0 0 5px 0;
 }
 
 .lkld .d1>div>h1 {
     font-size: 32px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #009FE3;
     padding: 0 0 0 0;
     margin: 0 0 15px 0;
 }
 
 .fina h3 {
     color: #009FE3;
 }
 
 .fina>div {
     border-bottom: solid 1px #d9dadb;
     padding-bottom: 10px;
 }
 
 .lates {
     color: #fff;
     line-height: 1.1em;
     font-weight: 600;
     font-size: 18px;
     margin: 0 0 0 0;
     padding: 12px 20px 8px 20px;
     background-color: #009fe3
 }
 
 .lkld .d1>p {
     font-size: 20px;
     line-height: 1.35em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 10px 0;
     margin: 0 0 0 0;
 }
 
 body#investor {
     font-family: 'Open Sans', sans-serif;
 }
 
 .shartable>tbody>tr {
     border-bottom: solid 1px #dae0e3;
 }
 
 .sharh1 {
     font-size: 32px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #009FE3;
     padding: 0 0 0 0;
     margin: 0 0 15px 0;
 }
 
 .sharinves>a {
     border-bottom: solid 1px #d9dadb;
 }
 
 .sharinves>ul>li>a.act {
     color: #009fe3;
 }
 
 .sharepd ul {
     list-style: none;
 }
 
 .shartable>tbody>tr.sharthead {
     background-color: #5C6970;
     color: #fff;
     border: none;
 }
 
 div.misstatep>p {
     font-size: 16px;
 }
 
 body#business {
     font-family: 'Open Sans', sans-serif;
 }
 
 .quality .media-body>h1 {
     font-size: 32px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #009FE3;
     padding: 0 0 0 0;
     margin: 0 0 15px 0;
 }
 
 .quality .media-body h4 {
     font-size: 22px;
     line-height: 1.2em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 0 0;
     margin: 20px 0 15px 0;
 }
 
 .quality .media-body p {
     font-size: 16px;
     line-height: 1.35em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 10px 0;
     margin: 0 0 0 0;
 }
 
 body#quality {
     font-family: 'Open Sans', sans-serif;
 }
 
 .quality .media>a>img {
     margin-top: 5px
 }
 
 .applica>.panel-heading>h1 {
     font-size: 32px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #356384;
     padding: 0 0 0 0;
     margin: 0 0 15px 0;
 }
 
 .applica>.panel-heading>h2 {
     font-size: 26px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #356384;
     padding: 0 0 0 0;
     margin: 20px 0 20px 0;
 }
 
 .applica>.panel-heading>p {
     font-size: 16px;
     line-height: 1.35em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 10px 0;
     margin: 0 0 0 0;
 }
 
 .applicaimg h2 {
     font-size: 26px;
     line-height: 1.15em;
     font-weight: 400;
     font-style: normal;
     color: #356384;
     padding: 0 0 0 0;
     margin: 20px 0 20px 0;
 }
 
 .applicaimg p {
     font-size: 16px;
     line-height: 1.35em;
     font-weight: 400;
     font-style: normal;
     color: #000;
     padding: 0 0 10px 0;
     margin: 0 0 0 0;
 }
 
 .applicaimg .morebtu {
     color: #FFF;
     display: inline-block;
     border: none;
     border-radius: 0;
     height: 40px;
     width: auto;
     padding: 11px 20px 0 20px;
     font-size: 16px;
     line-height: 16px;
     box-sizing: border-box;
     cursor: pointer;
     text-align: center;
     background: #009FE3;
     transition: background 0.3s;
 }