/*Platforms*/
.trading-platforms{background-color: #444; background-image: url(../images/wallpaper-rugby.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover; margin-top: 30px; overflow: hidden; padding-bottom: 20px; padding-top: 30px; position: relative; }
.trading-platforms h2{font-size: 36px; margin-bottom: 20px; }
.trading-platforms p{font-size: 24px; }
.trading-platforms .heightFull{height: 100%; }
.trading-platforms .platforms-link{box-sizing: border-box; list-style: none; margin-bottom: 50px; margin-top: 30px; max-width: 300px; padding: 0 20px; position: relative; }
@-webkit-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@-moz-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@-o-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@keyframes fadeIn {from {opacity: 0; width: 100%; } }
.trading-platforms .platforms-link:before{background: transparent; border-left: 2px solid rgba(255, 255, 255, 0.5); border-right: 2px solid rgba(255, 255, 255, 0.5); content: ""; height: 50%; left: 50%; opacity: 1; position: absolute; top:50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 120%; -webkit-animation: fadeIn 1s infinite alternate; -moz-animation: fadeIn 1s infinite alternate; -o-animation: fadeIn 1s infinite alternate; animation: fadeIn 1s infinite alternate; }
.trading-platforms .platforms-link:hover:before{content:none; }
.trading-platforms .platforms-link li{border-bottom: #fff solid 1px; display: block; width: 100%; }
.trading-platforms .platforms-link li:last-child{border:0; }
.trading-platforms .platforms-link li a{color: #fff; display: block; opacity: 0.9; padding: 10px 20px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s; width: 100%; }
.trading-platforms .platforms-link li a:hover{opacity: 1; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
@-webkit-keyframes arrowFadeIn {from {right: 3px;} }
@-moz-keyframes arrowFadeIn {from {right: 3px;} }
@-o-keyframes arrowFadeIn {from {right: 3px;} }
@keyframes arrowFadeIn {from {right: 3px;} }
.trading-platforms .platforms-link:before{background: transparent; border-left: 2px solid rgba(255, 255, 255, 0.5); border-right: 2px solid rgba(255, 255, 255, 0.5); content: ""; height: 50%; left: 50%; opacity: 1; position: absolute; top:50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 120%; -webkit-animation: fadeIn 1s infinite alternate; -moz-animation: fadeIn 1s infinite alternate; -o-animation: fadeIn 1s infinite alternate; animation: fadeIn 1s infinite alternate; }
.trading-platforms .platforms-link:hover:before{content:none; }
.trading-platforms .platforms-link li{border-bottom: #fff solid 1px; display: block; width: 100%; }
.trading-platforms .platforms-link li:last-child{border:0; }
.trading-platforms .platforms-link li a i{-webkit-animation: arrowFadeIn 0.7s infinite alternate; -moz-animation: arrowFadeIn 0.7s infinite alternate; -o-animation: arrowFadeIn 0.7s infinite alternate; animation: arrowFadeIn 0.7s infinite alternate; color: rgba(255, 255, 255, 0.7); opacity: 0; position: absolute; right: 7px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s; }
.trading-platforms .platforms-link li a:hover i{opacity: 1; }
.trading-platforms .contentPlatforms {min-height: 350px;margin-top: 40px;}
.trading-platforms .platforms-slide{box-sizing: border-box; margin: 40px 10px; min-height: 280px; opacity: 1; padding: 30px 5px; kit-perspective: 280px; -ms-perspective: 280px; perspective: 300px; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 54%;}
.trading-platforms .platforms-slide:nth-child(1){-webkit-transform: translateX(15%); -ms-transform: translateX(15%); transform: translateX(15%); }
.trading-platforms .platforms-slide:nth-child(2){-webkit-transform: translateX(30%); -ms-transform: translateX(30%); transform: translateX(30%); }
.trading-platforms .platforms-slide:nth-child(3){-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }
.trading-platforms .platforms-slide:nth-child(4){-webkit-transform: translateX(85%); -ms-transform: translateX(85%); transform: translateX(85%); }
.trading-platforms .platforms-slide .imgSlide{position: absolute; -webkit-transform: rotateY(45deg) scale(1.01); -ms-transform: rotateY(45deg) scale(1.01); transform: rotateY(45deg) scale(1.01); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.trading-platforms .platforms-slide .imgIcon{background: rgba(0, 0, 0, 0.5); border-radius: 2px; border: 2px solid rgba(255, 255, 255, 0.4); bottom: 0; box-shadow: 0 0 55px -8px #000; max-width: 110px; opacity: 0; position: absolute; right: -300px; -webkit-transform: translateY(30%) translateX(50%); -ms-transform: translateY(30%) translateX(50%); transform: translateY(30%) translateX(50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.trading-platforms .platforms-slide.active{-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }
.trading-platforms .platforms-slide.active .imgSlide{-webkit-transform: rotateY(15deg) scale(1.3); -ms-transform: rotateY(15deg) scale(1.3); transform: rotateY(15deg) scale(1.3); }
.trading-platforms .platforms-slide.active .imgIcon{opacity: 1; right: 0; }
.trading-platforms .platforms-slide.hideSlide{opacity: 0; }
@media (max-width: 700px){.trading-platforms .contentPlatforms {min-height: 205px; }}

/*Our Services*/
.listTv{padding-bottom: 15px; padding-top: 50px; }
.listTv .listSolutions {min-height: 425px; padding-bottom: 45px; margin-bottom: 60px;}
.listTv .btnSolutions {background: rgba(255, 255, 255, 0.3); border: 1px solid #adadad; bottom: 0px; color: #f00; left: 50%; padding: 6px 40px; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.listTv .iconServices{margin-top: 15px; max-width: 60px; }
.listTv .titleLists{border-bottom: 1px solid #e2e2e2; font-size: 25px; margin-bottom: 20px; padding-bottom: 15px; }
.listTv .list-dot{list-style: none !important; }
.listTv .list-dot li{font-size: 20px; margin-bottom: 8px; position: relative; }
.list-dot li::before {border-bottom: 4px solid transparent; border-left: 6px solid red; border-top: 4px solid transparent; content: ""; height: 0; left: -15px; position: absolute; top: 50% !important; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 0; }
