@font-face {
    font-family: 'FranklinGothic-Medium';
    src: url('../fonts/framd_0.ttf');
  }
  .content-font1 {
      font-family:'FranklinGothic-Demi','FranklinGothic-Book','MyriadPro-Regular', 'Helvetica Neue', 'Helvetica', 'Arial', 'STHeiti', 'Microsoft JhengHei', '微軟正黑體', 'sans-serif';
  }
  .page-banner {margin-bottom:0px;}
  .page-banner.top2 {max-width:1200px; margin:auto;}
  .page-banner.bottom2 {max-width:1200px; margin:auto;}
  .page-banner.center2 {max-width:1200px; margin:auto;}
  .page-banner-title {font-weight: 600; position:absolute; /* top:0px; */ bottom:30px; left:0px; right:0px;  font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; /* font-size:820%; */font-size:600%; color:#ffffff; letter-spacing:-1px; line-height:60px; text-shadow:0 0 8px rgba(0,0,0,0.50); text-align:left;}
  .page-banner-title-container {max-width:66.6666%;}
  @media (max-width:767px) {
      .page-banner-title {font-size:380%; bottom:0px; line-height:38px;}
      .page-banner-title .container {padding:0px 10px;}
      .page-banner-title-container {max-width:100%;}
  }
  
  .float_left {float:left;}
  
  /* Page Background */
  .page-container {position:relative;}
  .page-bg-container {position:relative;}
  .page-bg {position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
	.bg-our_rnd_focus .bg1 {
		background-color:#007AA7;
		background-image: linear-gradient(#007AA7, #86D2DA);
		/*margin: 0% 5%;*/
		margin: auto;
    	max-width: 1400px;
    	width: 98%;
	}
  /*.bg-serior-management .bg1 {background:url('../img/senior-management/seniorman-bg1@1.5x.jpg') right top no-repeat; background-size:100%;}
  .bg-serior-management .bg2 {background:url('../img/senior-management/seniorman-bg2@1.5x.jpg') left bottom no-repeat; background-size:100%;}
  
  .bg-press-releases .bg1 {background:url('../img/press-releases/press-bg1@1.5x.jpg') right top / *no-repeat* /; background-size:100%;}
  .bg-press-releases .bg2 {background:url('../img/press-releases/press-bg2@1.5x.jpg') left bottom no-repeat; background-size:100%;}
  
  .bg-financial-technologies .bg1 {background:url('../img/financial-technologies/finantech-bg1@1.5x.jpg') left top no-repeat; background-size:100%;}
  .bg-financial-technologies .bg2 {background:url('../img/financial-technologies/finantech-bg2@1.5x.jpg') left bottom no-repeat; background-size:100%;}
  
  .bg-our_rnd_focus .bg1 {background:url('../img/financial-technologies/finantech-research-bg@1.5x.jpg') left top no-repeat; background-size:cover;}*/
  
  .bg-tdprojects-s1 .bg1 {background-image:linear-gradient(-134deg, rgba(19,54,109,0.98) 0%, #2b60b4 100%); /* width:1250px; */ height:500px; right:350px;}
  .bg-tdprojects-s2 .bg1 {background-image:linear-gradient(-180deg, #0269c8 33%, #02a8e0 100%); /* width:1280px; */ height:700px; right:80px; left:320px; padding-left: 80px; padding-top: 40px;}
  
  /*.bg-technologies .bg1 {background:url('../img/technologies-and-researches/tech&reasearch-bg@1.5x.jpg') left top no-repeat; background-size:100%; / * background-color:#ECEEF3; * /}*/
  /* */
  
  .row-with-vspace {margin-bottom:0px;}
  .std-box-desc {margin:10px 0px 30px;}
  
  .widget_breadcrumb_navxt {margin-top:90px; margin-bottom:50px;
  color:#636363;
  letter-spacing:0;
  line-height:20px;
  text-align:left;
  }
  .widget_breadcrumb_navxt span {color:#636363;}
  @media (max-width:767px) {
      .widget_breadcrumb_navxt {margin-top:10px;}
  }
  .breadcrumbs {font-size:160%;}
  
  
  .btn_back {color:#636363; font-size:135%; position:relative; cursor:pointer; line-height:20px; padding-left:28px;}
  .btn_back:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid #636363;
      position: absolute;
      top: 2px;
      left: 0px;
  }
  @media (max-width:767px) {
    .btn_back {font-size:100%; padding-left:16px;}
    .btn_back:before {
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-right: 7px solid #636363;
    }
}
  .title_rectangle {background:#16a6df; width:120px; height:8px;}
  .section-our_rnd_focus .title_rectangle {background:#ffffff; width:120px; height:8px; margin-top:60px;/*margin-top:120px;*/}
  .section-technologies-project .title_rectangle {margin-top:120px;}
  .section-tdprojects-container {position:relative;}
  
  .entry-title {margin-top:30px;margin-bottom:54px;
  font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;
  /*font-size:420%;*/ font-size:300%;
  color:#13366d;
  letter-spacing:1px;
  line-height:58px;
  text-align:left;
  }
  
  h1.entry-title {
    font-weight: 600;
}
  
  @media (max-width:767px) {
      .entry-title {/*font-size:320%;*/ font-size:300%; line-height:40px;}
  }
  
  .head-thumb {margin-bottom:70px; display:table; width:100%;}
  .head-thumb .row {display: table-row;}
  .head-thumb-img {display: table-cell; width:160px;}
  .head-thumb-img img {width: 100%;}
  .head-thumb-title {display: table-cell; vertical-align:middle; padding:0px 40px; border-bottom:4px solid #0082c9; background-color:#FFFFFF;}
  .head-thumb-title .title-1 {font-size:260%; color:#13366d; text-align:left; line-height:31px; font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;}
  .head-thumb-title .title-2 {font-size:180%; color:#2f2f2f; text-align:left; line-height:26px; font-family:FranklinGothic-Medium, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;; margin-bottom:10px;}
  .head-thumb-title .title-3 {font-size:160%; color:#2f2f2f; text-align:left; line-height:18px; font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;}
  .head-thumb-title .title-3 a {color:#2f2f2f;}
  .head-thumb-space {display: table-cell; width:100px;}
  @media (max-width:1200px) {
      .head-thumb-space {width:40px;}
  }
  @media (max-width:990px) {
      .head-thumb-title {padding:0px 20px;}
      .head-thumb-space {width:10px;}
  }
  @media (max-width:767px) {
      .head-thumb-title {padding:0px 15px;}
      .head-thumb-space {width:0px; display:none;}
  }
  
  .head-title1.t1 {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:280%; color:#13366d; letter-spacing:0; line-height:31px; text-align:left; margin-bottom:60px;}
  @media (max-width:767px) {
      .head-title1.t1 {font-size:220%;}
  }
  
  
  
  /* Press Release */
  .new_release_search_form {color:#13366d; font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;}
  .new_release_search_form input,
  .new_release_search_form select {float:none; margin-left:3px; border-color:#d8d8d8; color:#636363; height:30px;}
  .new_release_search_form label {margin-left:10px; color:#636363;}
  .new_release_search_form input::-webkit-input-placeholder {color:#636363;}
  .new_release_search_form .input_search_key {border-radius:0px; background-image: url(../img/press-releases/press-icon-search.svg); width:200px;}
  .new_release_search_form {float:right; margin-top:0px;}
  .line-break {clear:both; display:none;}
  @media (max-width:767px) {
      .new_release_search_form {float:none;}
      .line-break.xs-display {display:block;}
      .new_release_search_form label {width:80px;}
  }
  /* */
  
  
  
  
  /* Standard Box */
  .std-box.v1 {/*margin-bottom:40px;*/ position:relative !important; top: auto !important; bottom: auto !important; transform:none !important;}
  .std-box.v1 .std-box-img,
  .std-box.v1 .std-box-margin,
  .std-box.v1 .std-box-container {margin:0px;}
  .std-box.v1 .std-box-header {position: absolute; bottom: 0px; height: 2px; background-color: #0082c9;}
  .std-box.v1 .std-box-left-col {max-width: 400px; float:left;}
  .std-box.v1:nth-child(even) .std-box-left-col {float:right;}
  .std-box.v1:nth-child(even) .std-box-margin.news .std-box-left-col {float:left;}
  .std-box.v1 .std-box-right-col {/* display:table; */ padding:40px; width:100%; position:relative;}
  .std-box.v1 .std-box-margin.news .std-box-header {position: relative; background-color:#d8d8d8; height:2px; }
  .std-box.v1 .std-box-margin {padding-bottom:40px; background-color:#f2f2f2;}
  .std-box.v1:nth-child(odd) .std-box-container {border-right:8px solid #0082c9;}
  .std-box.v1:nth-child(even) .std-box-container {border-left:8px solid #0082c9; flex-flow: row-reverse;}
  .std-box.v1:nth-child(odd) .std-box-margin.news .std-box-container,
  .std-box.v1:nth-child(even) .std-box-margin.news .std-box-container {border-left:none; border-right:none; flex-flow: row;}
  .std-box.v1:nth-child(even) .std-box-margin {background-color:#ffffff;}
  .std-box.v1 .std-box-title {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:240%; color:#13366d; letter-spacing:0; line-height:28px; text-align:left;}
  .std-box.v1 .std-box-desc {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:180%; color:#2f2f2f; line-height:26px; text-align:left;}
  .std-box.v1 .std-news-date {float:right; margin-bottom:50px; margin-left:30px;}
  .std-box.v1 .std-see-more {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:160%; color:#2f2f2f; line-height:18px; text-align:left; /* float:right; */ position:absolute; bottom:40px; /*right:40px;*/}
  .std-box.v1 .std-see-more a {color:#2f2f2f;}
  .std-box.v1:nth-child(even) .std-see-more {/* float:left; */ right:auto; /*left:40px;*/}
  .std-box.v1:nth-child(even) .std-box-margin.news .std-see-more {float:right; clear:both;}
  @media (max-width:767px) {
      .std-box.v1 .std-box-left-col {max-width:100%; width:100%;}
      .std-box.v1 .std-box-right-col {padding:15px;}
      .std-box.v1:nth-child(even) .std-box-left-col {float:left;}
      .std-box.v1:nth-child(even) .std-box-container {border-left:none; border-right:8px solid #0082c9;}
      .std-box.v1:nth-child(even) .std-box-margin.news .std-see-more {margin-bottom:10px;}
      .std-box.v1 .std-see-more {float:left; margin-bottom:10px; position:relative;}
  }
  
  
  /* Research Areas & Focus */
  .section-our_rnd_focus {overflow:hidden; padding-top:8px; margin-top:51px; position:relative;}
  .type-technologies .our_rnd_focus_title {margin-top:30px;}
  .our_rnd_focus_title {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; /*font-size:420%;*/ font-size:300%; color:#ffffff; letter-spacing:1px; line-height:50px; border:none;}
  .our_rnd_focus_box_title span {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:280%; color:#ffffff; text-align:center; line-height:30px; font-weight: 700;}
  .our_rnd_focus_box_title:after {content:none;}
  .our_rnd_focus_icon {text-align:center; margin-top:52px; margin-bottom:34px;}
  .our_rnd_focus_icon {display:none;}
  .our_rnd_focus_point p {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:180%; color:#ffffff; text-align:center; line-height:110%;}
  .our_rnd_focus_point {margin-bottom:10px;}
  .our_rnd_focus_box {border:none;}
  .our_rnd_focus {margin-bottom:60px; display: flex; flex-wrap: wrap; justify-content: center; /*margin-bottom:88px;*/}
  .technologies_project_title {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; /*font-size:420%;*/ font-size:300%; color:#13366d; letter-spacing:1px; line-height:50px; text-align:left;}
  .technologies_project_title {margin-top:30px; border:none; padding-bottom:0px; margin-bottom:70px;}
  .std-box.t1 .std-box-margin,
  .std-box.t1 .std-box-img,
  .std-box.t1 .std-box-container {margin:0px;}
  .std-box.t1 .std-box-col1 {max-width: 400px;}
  .std-box.t1 {margin-bottom:70px;}
  .std-box.t1:nth-child(odd) {border-right:8px solid #0082c9;}
  .std-box.t1:nth-child(odd) .std-box-col1 {float:left;}
  .std-box.t1:nth-child(even) {border-left:8px solid #0082c9;}
  .std-box.t1:nth-child(even) .std-box-col1 {float:right;}
  .std-box.t1:nth-child(even) .std-box-container {flex-flow: row-reverse;}
  .std-box.t1 .std-box-col2 {/*padding:44px 51px;*/ /* display:table; */ width:100%;}
  .std-box.t1 .std-box-margin {background-color:#FFFFFF;}
  .std-box.t1 .std-box-header {position:absolute; bottom:0px; height:2px; background-color:#0082c9;}
  .std-box.t1 .std-box-title {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:280%; color:#13366d; letter-spacing:0; line-height:31px; text-align:left;}
  .std-box.t1 .std-box-desc {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;font-size:160%; color:#2f2f2f; line-height:26px; text-align:left;}
  .std-box.t1 .std-see-more {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:160%; color:#2f2f2f; line-height:18px; text-align:left;}
  /*.std-box.t1:nth-child(odd) .std-see-more {position: absolute; bottom: 30px; right: 51px;}
  .std-box.t1:nth-child(even) .std-see-more {position: absolute; bottom: 30px; left: 51px;}*/
  .std-box.t1 .std-see-more a {color:#2f2f2f;}
  .std-box.t1 .std-see-more:hover {color:#13366d;}
  @media (max-width:767px) {
      .our_rnd_focus_title {/*font-size:320%;*/ font-size:300%;}
      .our_rnd_focus_box_title span {font-size:220%;}
      .technologies_project_title {/*font-size:320%;*/ font-size:300%;}
      .std-box.t1 .std-box-title {font-size:220%;}
  
      .std-box.t1 .std-box-col2 {padding:20px;}
      .std-box.t1:nth-child(odd),
      .std-box.t1:nth-child(even) {border-left:none; border-right:8px solid #0082c9;}
  
      .std-box.t1 .std-box-col1 {max-width:100%; width:100%;}
      .std-box.t1:nth-child(odd) .std-see-more,
      .std-box.t1:nth-child(even) .std-see-more {position: relative; bottom: auto; right:auto; left:auto; padding-bottom:10px;}
  }
  
  /* TD Projects */
  .bg-tdprojects-white {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:180%; color:#2f2f2f; text-align:justify; line-height:26px;}
  .bg-tdprojects-white .entry-content{background-color:#FFFFFF; padding:80px;}
  .section-tdprojects-container.s1 .widget_breadcrumb_navxt {margin-top:45px; margin-bottom:15px;}
  .section-tdprojects-container.s1 .widget_breadcrumb_navxt .breadcrumbs span {color:#FFFFFF;}
  .section-tdprojects-container.s2 {padding-top:170px;}
  .bg-tdprojects-s2 .entry-title {margin-top:40px; font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; /*font-size:320%;*/ font-size:300%; color:#ffffff; letter-spacing:0; line-height:31px; text-align:left;}
  .type-tdprojects .entry-content.tdprojects {font-size:100%;}
  @media (max-width:767px) {
      .section-tdprojects-container.s1 .btn_back {color:#FFFFFF;}
      .section-tdprojects-container.s1 .btn_back:before {border-right-color:#FFFFFF;}
      .bg-tdprojects-white .entry-content {padding:20px;}
      .bg-tdprojects-s2 .bg1 {padding-left:20px;}
  }
  .type-tdprojects .entry-content.tdprojects p,
  .type-tdprojects .entry-content.tdprojects li,
  .type-tdprojects .entry-content.tdprojects h1,
  .type-tdprojects .entry-content.tdprojects h2,
  .type-tdprojects .entry-content.tdprojects h3,
  .type-tdprojects .entry-content.tdprojects h4,
  .type-tdprojects .entry-content.tdprojects h5 {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;}
  
  
  /* Page - Technologies and Researches */
  .std-box-t2-full {position:relative; padding:90px 0px; margin-bottom:90px; overflow:hidden;}
  .std-box.t2 .std-box-margin {margin:0px; max-width:780px;}
  .std-box.t2 .std-box-title {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; /*font-size:320%;*/ font-size:300%; color:#13366d; letter-spacing:0; line-height:31px; text-align:left;}
  .std-box.t2 .std-box-margin {background-color:#FFFFFF; padding-top:90px;}
  .std-box.t2 .std-box-container {margin:0px; border-bottom:2px solid #d8d8d8; padding-bottom:90px;}
  .std-box-t2-full .bg-technologies-resource .bg1 {background-image:linear-gradient(-134deg, rgba(19,54,109,0.98) 0%, #2b60b4 100%); width:1100px; bottom:175px; max-width:100%;}
  .std-box-t2-full .bg-technologies-resource .bg2 {background-size:cover; background-repeat:no-repeat; width:820px; /* height:410px; */ bottom:-90px; top:100px;}
  .std-box-t2-full .bg-technologies-resource .bg3 {font-family:FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:816%; color:rgba(22,166,223,0.60); letter-spacing:0; text-align:right; line-height:96px; top:-63px;}
  .std-box-t2-full:nth-child(odd) .bg-technologies-resource .bg1 {right:auto;}
  .std-box-t2-full:nth-child(odd) .bg-technologies-resource .bg2 {left:auto;}
  .std-box-t2-full:nth-child(odd) .bg-technologies-resource .bg3 {left:auto;}
  .std-box-t2-full:nth-child(odd) .std-box.t2 .std-box-margin {padding-left:90px;}
  .std-box-t2-full:nth-child(odd) .std-box.t2 .std-box-container {padding-right:90px;}
  .std-box-t2-full:nth-child(even) .bg-technologies-resource .bg1 {left:auto; background-image:linear-gradient(-188deg, #0461c3 2%, #6dced7 100%);}
  .std-box-t2-full:nth-child(even) .bg-technologies-resource .bg2 {right:auto;}
  .std-box-t2-full:nth-child(even) .bg-technologies-resource .bg3 {right:auto;}
  .std-box-t2-full:nth-child(even) .std-box.t2 .std-box-margin {padding-right:90px; float:right;}
  .std-box-t2-full:nth-child(even) .std-box.t2 .std-box-container {padding-left:90px;}
  .std-box.t2 .title_rectangle {margin-bottom:39px;}
  .std-box.t2 .std-box-title {margin-bottom:44px;}
  .std-box.t2 .std-box-desc {margin-top:0px; font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:180%; color:#2f2f2f; text-align:justify; line-height:26px;}
  .std-box-t2-full .bg-technologies-resource .title-stroke {background-image:url('../img/technologies-and-researches/tech&reasearch-title-stroke.svg'); width: 90px; height: 90px; margin-top: -22px;}
  .std-box-t2-full:nth-child(odd) .bg-technologies-resource .title-stroke {margin-left:6px;}
  .std-box.t2 .std-see-more {font-family:FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size:160%; color:#2f2f2f; line-height:18px; text-align:left;}
  .std-box.t2 .std-see-more a {color:#2f2f2f;}
  .std-box.t2 a:hover{text-decoration:none;}
  .page-container.technologies-resource {margin-bottom:50px;}
  
  @media (max-width:990px) {
      .std-box-t2-full .bg-technologies-resource .bg2 {top:auto; height:410px;}
      .std-box-t2-full .bg-technologies-resource .bg3 {top:-90px;}
      .std-box-t2-full:nth-child(odd) .bg-technologies-resource .bg3 {right:25px;}
      .std-box-t2-full:nth-child(even) .bg-technologies-resource .bg3 {left:25px;}
      .std-box-t2-full .bg-technologies-resource .title-stroke {display:none;}
  
      .std-box-t2-full:nth-child(odd) .std-box.t2 .std-box-margin {padding:0px;}
      .std-box-t2-full:nth-child(odd) .std-box.t2 .std-box-container {padding:50px 30px;}
      .std-box-t2-full:nth-child(even) .std-box.t2 .std-box-margin {padding:0px;}
      .std-box-t2-full:nth-child(even) .std-box.t2 .std-box-container {padding:50px 30px;}
  }
  
  
  /* Careers */
  .careers-item {border-color:#0082c9;}
  .careers-item-title {font-family: FranklinGothic-Demi, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size: 240%; color: #13366d; line-height:31px;}
  .careers-item-date, .careers-item-closedate {font-family: FranklinGothic-Book, MyriadPro-Regular, "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif; font-size: 160%; color: #2f2f2f; line-height:26px;}
  
  input[type=submit].wpcf7-form-control {border-color:#0082c9;}
  input[type=submit].wpcf7-form-control:hover {background-color:#0082c9;}
  
  /*
  .added-back-to-top {position:relative; padding-bottom:40px;}
  .back-to-top-container {position: absolute; bottom: 30px; width: 100%;}
  .back-to-top-block {margin:auto; top:0px; width:120px;}
  */
  
  /*.std-section-more {float:left}*/
  .std-section-more::after {margin-left: 15px; content: "\21C0"; position: relative; top: -1px;}
  .std-section-more:hover:after {-webkit-animation: btn_arrow_animation 1.5s infinite; -moz-animation: btn_arrow_animation 1.5s infinite; -o-animation: btn_arrow_animation 1.5s infinite;  animation: btn_arrow_animation 1.5s infinite; color:#13366d;}
  .std-section-more:hover {color:#13366d;}
  .a-see-more,
  .a-see-more:hover {text-decoration:none;}
  .std-see-more a,
  .std-see-more a:hover {text-decoration:none;}
  a.std-box,
  a.std-box:hover {text-decoration:none;}
  
  /* .upcoming_event_download {border-color:#0082c9; color:#0082c9; }
  .upcoming_event_download:hover {background-color:#0082c9;} */
  .upcoming_event_download {border-color:#13366d; color:#13366d; }
  .upcoming_event_download:hover {background-color:#13366d;}
  
  /* .page-banner.full2 {width:100%;} */
  
  .entry-content-font * {font-family:'FranklinGothic-Book','MyriadPro-Regular', 'Helvetica Neue', 'Helvetica', 'Arial', 'STHeiti', 'Microsoft JhengHei', '微軟正黑體', 'sans-serif' !important;}
  .entry-content-font.font-s1 .item-content {font-size:160%;}
  .entry-content-font.font-s1 .item-content ul li {font-size:100%;}
  .entry-content-font.font-s1 .border-box-title {font-size:200%;}
  .entry-content-font.font-s1 .donut-chart-name {font-size:100%;}
  
  
  .entry-nav a[rel=prev],
  .entry-nav a[rel=next] {background-image:none; padding-right:0px; padding-left:0px;}
  .entry-nav a[rel=prev] .fa {padding-right: 30px;}
  .entry-nav a[rel=next] .fa {padding-left: 30px;}
  .entry-nav a[rel=prev]:hover,
  .entry-nav a[rel=next]:hover {background-image:none; color:#13366d;}
  .btn_back:hover {color:#13366d;}
  .btn_back:hover:before {border-right-color:#13366d;}
  .std-read-more {border: 1px solid #2f2f2f; border-radius: 24px; /*width: 148px; height: 38px;*/ padding: 8px 19px;}
  .std-read-more:hover {border-color:#13366d;}
  .header-class {background-color:#FFFFFF;}
  
  @media (max-width: 1024px) and (min-width: 1px) { /*@media (max-width: 991px) and (min-width: 1px) {*/
      .mobile-back-arrow-span:before {/*border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid #FFFFFF; margin: auto 20px;*/}
      .mobile-back-arrow-span .mobile-back-arrow {display:none;}
      .menu-back {line-height:normal;}
  }
  a:hover .no-border-more.careers {color:#13366d;}
  .about-astri-desc-more:hover,
  .careers-more:hover {color:#13366d; border-color:#13366d;}
  
  .fa {font:normal normal normal 14px/1 FontAwesome !important;}
  .btn-info {border-color:#13366d; color:#13366d;}
  .btn-info:hover {background-color:#13366d; border-color:#13366d;}
  
  /* static */
  .post-1100184 .entry-content em,
  .post-1100185 .entry-content em,
  .post-1100186 .entry-content em {font-size:160%;}
  
  .type-career .entry-content .careers-description .panel-body div div,
  .type-career_alt .entry-content .careers-description .panel-body div div {font-size:160%;}
  .type-career .entry-content .careers-description .panel-body ul li,
  .type-career_alt .entry-content .careers-description .panel-body ul li {font-size:100%;}
  
  @media (max-width: 480px) {
      .col-xs-12.col-sm-0.alignright.footer-copyright {margin-bottom:30px;}
  }
  
  .std-news-paging {float:right; margin-bottom:30px; }
  .std-news-paging ul {list-style: none; padding:0px; overflow:hidden;}
  .std-news-paging ul li {float:left;}
  .std-news-paging .std-news-paging-index {margin: 10px 8px; cursor:pointer;}
  .std-news-paging .std-news-paging-index.active,
  .std-news-paging .std-news-paging-index:hover,
  .std-news-paging .std-news-prev:hover,
  .std-news-paging .std-news-next:hover {color:#13366d;}
  .std-news-paging .std-news-paging-index.active {font-weight:bold;}
  .std-news-paging .std-news-prev {float:left;}
  .std-news-paging .std-news-next {float:right;}
  .std-news-paging .std-news-prev,
  .std-news-paging .std-news-next {cursor:pointer;}
  .std-news-paging .std-news-prev.disable,
  .std-news-paging .std-news-next.disable {color:#d8d8d8; cursor:default;}
  
  
  .std-news-paging .std-news-prev {background:url('../img/press-releases/press-pgno-arrow-left.svg') left top no-repeat; width:43px; height:17px; margin-left:5px;}
  .std-news-paging .std-news-next {background:url('../img/press-releases/press-pgno-arrow-right.svg') right top no-repeat; width:43px; height:17px; margin-right:5px;}
  /* .std-news-paging .std-news-prev:hover {background-image:url('../img/press-releases/press-pgno-arrow-left-hover.svg');}
  .std-news-paging .std-news-next:hover {background-image:url('../img/press-releases/press-pgno-arrow-right-hover.svg');} */
  
  
  @media (min-width: 768px) {
      /*
      .std-box.v1 img {height: 100%; width: auto; margin: auto; transform: translateX(-50%); max-width:none; }
      .std-box.t1 img {height: 100%; width: auto; margin: auto; transform: translateX(-50%); max-width:none; }
      */
  
      /* .std-box.v1 img {height: 100%; width: auto; margin: auto; transform: translateX(-50%); max-width:none;}
      .std-box.t1 img {height: 100%; width: auto; margin: auto; transform: translateX(-50%); max-width:none;} */
  }
  
  /*@media print {
      .header-class {position:relative !important;}
      #scroll {display:none !important;}
      #content {margin-top:0px !important;}
      #cookie-notice {display:none !important;}
      .header-class .pull-right {display:none !important;}
  }*/
  #scroll {font-size: 120%;line-height: 12px; padding: 8px 7px; text-align: center; color: #FFFFFF; padding-top: 17px; text-indent: 0px; border: 1px solid transparent;}
  #scroll:hover {text-decoration:none;}
  #scroll span {margin-top: -27px;}
  #scroll i {font-style: normal;}
  .small_font2 {display:none;}
  /* #medium_font .small_font1 {display:none;}
  #large_font .small_font1 {display:none;}
  #medium_font .small_font2 {display:block;}
  #large_font .small_font2 {display:block;} */
  #medium_font #scroll {width:60px; height:60px; padding-top: 24px;}
  #large_font #scroll {width:60px; height:60px; padding-top: 24px;}
  @media (max-width: 767px) {
      #scroll {border:none;}
      #scroll:hover {background-color:#00a8e5; border:none;}
  }
  
  
  .std-box.v1 .std-box-container {display:flex;}
  .std-box.v1 .std-box-left-col {width:100%; position:relative;min-height:182px !important;}
  .std-box.v1 .std-box-img {position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
  .std-box.v1 .std-box-img .std-box-img-bg {position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
  .std-box-img-bg {/*background-size: cover !important;*/ /*background-position: center !important;*/ background-size: contain!important; background-repeat: no-repeat; }
  
  @media (max-width: 767px) {
      .std-box-img-bg {display:none;}
      .std-box.v1 .std-box-container {display:block;}
      .std-box.v1 .std-box-img {position:relative; margin-bottom:10px;}
      .std-box.v1 .std-box-margin.news .std-box-img-bg-img {margin-bottom:10px;}
  }
  @media (min-width: 768px) {
      .std-box-img-bg-img {display:none;}
  }
  
  .std-box.t1 .std-box-container {display:flex;}
  .std-box.t1 .std-box-col1 {width:100%; position:relative;}
  .std-box.t1 .std-box-img {position:absolute; top:0px; bottom:0px; left:0px; right:0px;min-height:182px;}
  .std-box.t1 .std-box-img .std-box-img-bg {position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
  
  @media (max-width: 767px) {
      .std-box.t1 .std-box-container {display:block;}
      .std-box.t1 .std-box-img {position:relative;}
  }
  
  @media (max-width: 991px) and (min-width: 1px) {
      .videos-section2 {background-image:none;}
  }
  .breakcrump-list {padding:0px;}
  #menu-header.nav>li>a {font-size:195%;}
  
  /* .std-box-wrapper {height:auto !important;} */
  
  .entry-title2 {clear:both;}
  .dataTables_filter {font-size: 160%;}
  .std-box .std-box-container {min-height:182px;}
  
  .sub-menu .sub-menu.dropdown-menu {margin-left:80px; margin-top:0px;}
  
  /*@media print {
      @page {
        size: 5.5in 8.5in;
      }
  }*/
  
  a:focus {
      outline: 5px auto #0082c9 !important;
      outline-offset: inherit !important;
  }
  
  .type-career .careers-description,
  .type-career_alt .careers-description {border:none;}
  .careers-description {font-size:180%;}
  .careers-description .panel-body {background-color:transparent !important; padding:0px;}
  .careers-description.panel-default {border:none;}
	div#tablepress-21_paginate, div#tablepress-22_paginate, div#tablepress-23_paginate {
		margin: 20px 0 0;
		font-size: 180%;
	}
	div#tablepress-21_info, div#tablepress-22_info, div#tablepress-23_info {
		margin: 20px 0 0;
		font-size: 160%;
	}
	#tablepress-23 .column-1, #tablepress-22 .column-1, #tablepress-21 .column-1{
		width: 200px;
	}

	#tablepress-23, div#tablepress-23_length,
	#tablepress-22, div#tablepress-22_length,
	#tablepress-21, div#tablepress-21_length,
  #tablepress-19,
  #tablepress-18,
  #tablepress-17,
  #tablepress-16,
  #tablepress-8,
  #tablepress-9,
  #tablepress-10 {font-size:180%;}
  .type-events .entry-content-font table strong {font-size:180%;}
  .type-tender .table-bordered, .type-rfp .table-bordered {font-size:180%}
  .consult_list tr td:nth-child(3) {min-width:160px;}
  .entry-content ul,
  .entry-content ol {margin-bottom:15px;}
  
  .type-page .our_rnd_focus_title {color:#13366d;}
  .info-card h4 span {font-size:100%; }
  .entry-content .about-table.table p {margin:none;}
  .entry-content-font h5 {font-size:160%;}
  .entry-content-font h2.entry-title2 {font-size:280% !important;}
  
  .site-footer .app_link_icon_td {padding:7px 0px !important; margin: 0px !important;}
  #footer-row2 {margin-top:0px;}
  .site-footer .app_link_icon_td img {margin-bottom:7px;}
  .entry-content .auto_p_career_application p {font-size:100%;}
  #post-1100185 .entry-content p em,
  #post-1100186 .entry-content p em {font-size: 16px !important}