.t-title{ max-width: 800px;   margin: 20px auto 50px; text-align: center; font-size: 36px; font-weight:400; color: #FFFFFF;}
.text-danger {
  color: #009de6!important;
}
a.text-danger:focus, a.text-danger:hover {
  color: #009de6 !important;
}
.h1, .h2, h1, h2{font-weight:700;}
.h3, .h4, .h5, .h6, h3, h4, h5, h6,p{font-weight:400;font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important;}
	p,h6{color: #5f6f7c;}
 h3:last-child, h4:last-child, h5:last-child, h6:last-child,p:last-child{margin-bottom:0;}	
/* banner */
.banner{ min-height: 790px;background:url(../images/index/Translinks_homepage_visual.jpg) no-repeat center; background-color:#090913;width:100%; padding-top:50px;padding-bottom:50px;background-size:cover;}
.mt5_banner{overflow-x:hidden; min-height: 720px; background:url(../images/index/mt5_banner.png) no-repeat top center; background-color:#090913;width:100%; padding-top:50px;padding-bottom:50px;}
.liquidity_banner{min-height: 620px; background:url(../images/index/ecn-liquidity-and-data-feeds.jpg) no-repeat top center;background-size:cover;}
.crm_banner{min-height: 620px; background:url(../images/index/client-office-with-crm.jpg) no-repeat top center;background-size:cover;}
.bridge_banner{min-height: 620px; background:url(../images/index/bridge.jpg) no-repeat top center;background-size:cover;}
.proptrading_banner{min-height: 620px; background:url(../images/index/hero_mtr-4.jpg) no-repeat top center;background-size:cover;}
.proptrading_banner2{min-height: 520px; background:url(../images/index/service-2-cta-bg.jpg) no-repeat top center;background-size:cover;}
.contact_us{min-height: 520px; background:url(../images/index/our-team.jpg) no-repeat top center;background-size:cover;}
.trems_banner{min-height: 430px;padding-bottom:50px; background:url(../images/index/trems_banner.jpg) no-repeat center;background-size:cover;}
.about_banner {  position: relative;  background: url(../images/index/about_banner.jpg) no-repeat center center /cover transparent;
  color: #fff;  width: 100%;  min-height: 520px;  padding-top: 190px;}
.bg_black {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background: #0d0303;  opacity: .8;}
.video-background {  position: relative; /* 确保父元素是相对的 */  overflow: hidden; /* 确保视频不会溢出容器 */  color:#fff;padding:120px 0;}
.video-background video {    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 110%; min-height: 100%;    
 width:auto; height: auto;  z-index: -1;  loop: true;  autoplay: true;  muted: true; /* 可选，消除声音 */ }
.video-background h1{font-size:4rem;font-weight:500;line-height:1;}
.image-two-col {  border-radius: 6px;  object-fit: cover;  width: 100%;  min-height: 30rem;  max-height: 30rem;}
.contact_us.banner{min-height:550px;}
.banner .title-inner{padding-top:250px; color:#fff;}
.banner .title-inner h6{color:#fff;font-size:20px;}
.banner .title-inner h1{font-size:52px;line-height:1.5;}
.mt5_banner .title-inner{padding-top:100px; color:#fff;}
.mt5_banner .title-inner h6{color:#fff;font-size:16px;}
.mt5_banner .title-inner h1{font-size:44px;line-height:1.2;margin-bottom:25px;}

.breadcrumbs{color:#fff;font-size:12px;margin-bottom:30px;}
.breadcrumbs a{color:#fff;}

.part{padding:80px 0;}
.title{text-align:center;margin-bottom:30px;}
.title h2,h2{font-size:42px;line-height: 1.2;}
.title h6{font-size:20px;color:#051c2c;}
.title p{text-transform: uppercase;}

.part1{padding:50px 0;  }
.part1_cont{padding:80px 30px;background:#fff;align-items: center;box-shadow: 0px 0px 10px 0px #c3c3c3; position: relative;    z-index: 111;}

.part2{background:#e9e8e8;padding-top:130px;margin-top:-105px; position: relative;    z-index: 11;}
.part2_cont{background:#161a1e;color:#fff;text-align:center;padding:40px 30px;margin-bottom:30px;}
.part2_cont p{color:#fff;}
.part2_cont .fa{color:#009de6;font-size:42px;margin-bottom:10px;}
.part2_cont h2{font-size:30px;}

.part3_cont{min-height:90%;background:#fff;color:#333;padding:30px 30px;margin-bottom:30px;border:1px solid #e9e8e8;border-radius: 15px;}
.part3_cont h2{margin-top:20px;font-size:30px;}
.part3_tip{float:right;background:#ebebeb;border-radius:50px;padding:5px 15px; font-size:13px;     color: #5f6f7c;  display: inline-block;}

.part2_mt5{background:#f6f6f8;}
ul.is-style-content {max-width: 100%;  list-style: none;  margin: 18px 0 31px 7px;  padding: 0 0 0 19px;}
ul.is-style-content li {  position: relative;  margin-bottom: 15px;  line-height: 1.6;  font-size: 15px;}
ul.is-style-content li:before {  content: "";  background-color: #009de6;  width: 7px;  height: 7px;  position: absolute;  left: -24px;  top: 9px;  border-radius: 50%;}

.prop_cont{margin:80px 0; background:#fff;padding:40px; text-align:center;}
.crm_cont ul.is-style-content li:before{top:47%;}
.crm_cont ul.is-style-content li{font-size:18px;color:#5f6f7c;}
.line{width:100%;height:1px;background:#e1e1e1;margin-bottom:25px;}

.specification_card .card-body{padding:.25rem 15px 1.25rem;}
.specification_card .card{margin-bottom:20px;border: 0px;   background-color: transparent;}
.specification_card .card-header {padding:0;height: 62px; background: hsla(0,0%,100%,.05);
    border: 0px solid hsla(0,0%,100%,.15);  border-bottom: 1px solid transparent;}
.specification_card .card-header .btn-link.collapsed{color: #333 !important;  background: hsla(0,0%,100%,.05);
      border-bottom: 1px solid hsl(0deg 0% 7.23% / 27%);    border-radius: 0;}
.specification_card .card-header .btn-link{  border-bottom: 0px solid hsl(0deg 0% 7.23% / 27%);  border-radius: 0; color: #333 !important;  background: hsla(0,0%,100%,.05);font-family: sans-serif;width:100%;font-size:18px; text-align:left;color: #d2b075;      height: 62px;}
.specification_card .card-header .btn-link.collapsed:after {text-align:center;content: "\f107";	margin-left: 5px;		width: 73px;	height: 62px;	position: absolute;	right: 0;
	top: 0;	border-radius: 0 50px 50px 0;	line-height: 62px;	font-size: 20px;	color: #009de6;	font-family: 'FontAwesome';	}
.specification_card .card-header .btn-link:after {text-align:center;content:"\f106";      margin-left: 5px;      width: 73px;    height: 62px;    position: absolute;    right: 0;    top: 0;
    border-radius: 0 50px 50px 0;    line-height: 62px;    color: #009de6;    font-size: 20px;	font-family: 'FontAwesome';}
.specification_card .nav-tabs {    border-bottom: 0px solid #dee2e6;  }
.specification_card .nav-tabs .nav-item.show .nav-link,.specification_card .nav-tabs .nav-link.active{border:0;    color: #f4c05b;}
.specification_card .nav-tabs .nav-link:focus,.specification_card .nav-tabs .nav-link:hover{     text-decoration: none;  border-color: #ffffff ;  color: #f4c05b;}
.specification_card .nav-tabs .nav-link{color:#666;padding: .5rem 10px;}
.specification_card .card-header .btn-link:hover,.btn-link.focus, .btn-link:focus{  text-decoration: none;}

/* iPhone5/SE */
	@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
	img{max-width:100%!important;}
	.btn{    white-space: normal;}
	.specification_card .card-header .btn-link{font-size:16px;}
	.specification_card .card-header .btn-link.collapsed:after,.specification_card .card-header .btn-link:after{width:22px;}
	.banner .title-inner h6{font-size:18px;}
	.banner .title-inner h1{font-size:32px;line-height:1.5;}
	.mt5_banner .title-inner h6{color:#fff;font-size:16px;}
	.mt5_banner .title-inner h1{font-size:36px;line-height:1.2;margin-bottom:25px;}
	.mt5_banner .title-inner{padding-top:60px;}
	.part{padding:55px 0;}
	.part2{padding-top:100px;}
	.part1{padding-top:0;}
	.title{text-align:center;margin-bottom:30px;}
	.title h2,h2{font-size:28px;line-height: 1.2;}
	.title h6{font-size:16px;color:#051c2c;}
	 h5{        font-size: 20px;    }
	 .part2_mt5  .col-sm-3,.part2_mt5  .col-sm-4{margin-bottom:30px;}
	 .banner{min-height:500px;}
	 .banner .title-inner{padding-top:100px;}
	}