.title-ctrader {background: url(/assets/img/software/bg-ctrader-head.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;}
.ctraderPlatforms .items-list {padding: 20px 0; font-size: 1.2rem; }
#benefits .benefitTable .box-items {border: 1px solid #e0e0e0; padding: 20px 40px; background: #fff; border-radius: 4px; min-height: 330px; height: 420px;}
.hbspt-form form input[type=checkbox] {height: 18px; width: 18px; margin: 0px -25px 0; background: transparent; position: absolute!important; margin-top: 4px \9; margin-left: -20px!important; }
.hbspt-form form .hs-fieldtype-booleancheckbox  .input::before {background: transparent!important;}
.hbspt-form form .hs-form-booleancheckbox{    list-style: none;}
.ctraderBenefits {padding-top: 40px;padding-bottom: 40px;}
.ctraderBenefits .ctraderBenefitsSlider { height: 248px !important;}
.ctraderBenefits .ctraderBenefitsSlider > li {border-radius: 2px; box-shadow: 0 0px 40px -20px rgb(0, 0, 0); display: block; margin: 10px 10px;  padding: 30px; position: relative; transition: all .25s; }
.ctraderBenefits .ctraderBenefitsSlider > li:hover{border-color: #efefef; -webkit-transform: scale(1.15); -ms-transform: scale(1.15); transform: scale(1.15); cursor: auto;}
.ctraderBenefits .ctraderBenefitsSlider > li span{background: #f00; border-radius: 2px; bottom: 20px; color: #fff; left: 50%; opacity: 0; padding: 5px 10px 5px 30px; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); transition: all .25s; white-space: nowrap; z-index: 10; }
.ctraderBenefits .ctraderBenefitsSlider > li:hover span{bottom: -15px; opacity: 1; }
.ctraderBenefits .ctraderBenefitsSlider > li span::before{content: ""; left: -10px; position: absolute; top: -11px; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5); }
.ctraderBenefits .bx-wrapper {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: 0; background: transparent; }
.ctraderBenefits .bx-viewport{height: 248px !important; }
.ctraderBenefits .bx-wrapper .bx-next {right: -40px; }
.ctraderBenefits .bx-wrapper .bx-prev {left: -40px; }
.ctraderBenefits .bx-wrapper .bx-controls-direction a{top: 40%; opacity: 0.4;}
.ctraderBenefits .bx-wrapper .bx-pager.bx-default-pager a {background: #cacaca; }
.ctraderBenefits .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {background: #6b6b6b; }
.bx-wrapper .bx-pager.bx-default-pager a {width: 6px; height: 6px; }
.bx-wrapper .bx-pager{padding-top: 0; }
@media only screen and (min-width: 1000px){.img-platforms-up {transform: scale(1.2); -webkit-transform-origin-x: 655px; padding-top: 50px; } .logo-ctrader {width: 450px; }}
@media (max-width: 486px){.ctraderBenefits {padding-left: 40px;padding-right: 40px;} .ctraderBenefits .ctraderBenefitsSlider { height: 348px !important;} .ctraderBenefits .bx-viewport{height: 348px !important; }}