h1{font-weight: inherit;font-size: inherit;line-height:inherit}
.trial-wrap {min-height: 371px;height: auto;background: #4a76a3 url(../pic/bg-trial.jpg?v=1) no-repeat center;position: relative;}
.trial-right{position:absolute;width:400px;height:430px;top:-113px;right:0;}
.trial-content {float: left;color: #fff;font-size: 19px;line-height: 23px;font-weight: 400;}
.trial-list {display: block;padding: 18px 0 0;}
.trial-list > li {margin: 18px 0 0;padding: 0 0 0 37px;background: url(/templates/pic/bg-trial-list-item-marker.png) no-repeat 0 2px;}
.trial-list > li:first-child {margin: 0;}
.trial-bot {margin: 24px 0 0;overflow: hidden;width: 980px;}
.tb-right {float: left;margin: 0 0 0 18px;}
.download-trial {display: block;position: relative;float: left;border: solid 3px #fff;background: #557fa7;text-decoration: none;text-transform: uppercase;color: #fff;font-size: 20px;line-height: 49px;font-weight: 400;padding: 0 48px 0 16px;-webkit-transition: background-color 0.3s ease-in;-moz-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}
.download-trial:hover {background: #416081;}
.download-trial .arrow {display: block;position: absolute;background: url(/templates/pic/sprites/spritesheet.png) no-repeat -3px -51px; width: 17px;height: 28px;top: 11px;right: 15px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.download-trial:hover .arrow {right: 8px;}
.w-left {position: relative;font-size: 18px;line-height: 20px;font-weight: 300;padding: 37px 0 0;}
.w-left p {margin: 15px 0;}
.w-left p.blue {color: #0071b5;}
.w-right {width: 703px;height: 505px;;margin-top: 60px;margin-bottom: 20px;float: right;position: relative;z-index: 100; }
.w-right .c-box {display: block;position: absolute;width: 510px;height: 285px;top: 38px;left: 50%;margin: 0 0 0 -255px;}
.analyze {height: auto;margin: 38px 0 0; text-align: center}
.w-mid-text {font-size: 18px;line-height: 1.5;font-family: 'Open Sans', sans-serif;font-weight: 300;width: 575px;margin: 12px auto 0;text-align: center;}
.w-mid-text.long-mar {margin: 22px auto 0;}
.w-mid-text.minus-mar {margin: -10px auto 0;}
.time-clock {height: 118px;background: url(/templates/pic/bg-time-clock.png) no-repeat center;margin: 50px 0 0;}
.solution {height: 636px;background: url(/templates/pic/bg-solution.jpg) no-repeat center;}
.solution-content {padding: 58px 0 0;margin: 0 76px;position: relative;}
.s-title {color: #fff;font-size: 50px;line-height: 55px;font-weight: 300;width: 505px;}
.s-text {color: #fff;font-size: 18px;line-height: 20px;font-weight: 300;margin: 20px 0 0;}
.feat-left {float: left;width: 233px;height: 338px;background: url(/templates/pic/bg-feat-left.png) no-repeat center;margin: 34px 0 0;}
.feat-right {float: right;width: 605px;}
.feat-list {display: block;color: #fff;text-transform: uppercase;font-size: 35px;line-height: 40px;font-weight: 300;}
.feat-list > li:first-child {margin: 0;}
.feat-list > li {padding: 0;}
.txt-pic-col {overflow: hidden;position: relative;width: 100%}
.ww-right {float: right;width: 555px;margin: 38px 0 0;}
.ww-r-title { font-size: 50px; line-height: 52px; font-weight: 300; text-transform: uppercase; color: #121245;}
.gray-wrap-partner { background: #FAFAFA; padding: 12px 0 12px 10px; height: 156px; }
.w-title-special { font-size: 24px; line-height: 36px; font-weight: 300; padding-right: 20px; }
.tv { float: right; width: 567px; height: 433px;  margin: -40px -46px 0 0; }
.test { background: url(/templates/pic/pic-test.jpg) no-repeat center; width: 695px; height: 243px; margin: 20px auto 0; }
.ul-cols { font-size: 0; text-align: center; padding: 0 0 10px; }
.ul-col { display: inline-block; vertical-align: top; width: 243px; margin: 0 0 0 37px; min-height: 150px; }
.ul-col:first-child { margin: 0; }
.ul-col-pic { width: 243px; height: 211px; line-height: 211px; text-align: center; font-size: 0; }
.ul-col-pic > img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
.ul-col-text { margin: 12px 0 0; font-size: 18px; line-height: 1.5; font-weight: 300; text-align: left; }
.pic-wrap { height: 680px; position: relative; background: url(/templates/pic/bg-pic-wrap.jpg) no-repeat center; }
.pic-wrap-content { position: relative; width: 700px; top: 87px; left: 30px; }
.pic-wrap-content-title { color: #fff; text-transform: uppercase; font-size: 101px; line-height: 120px; font-weight: 700; }
.pic-wrap-content-text { color: #fff; text-transform: uppercase; font-size: 52px; line-height: 52px; font-weight: 300; }
.pw-download { display: block; border: solid #fff 3px; width: 175px; height: 49px; color: #fff; text-transform: uppercase; text-decoration: none; text-indent: 15px; position: relative; font-size: 20px; line-height: 49px; font-weight: 400; margin: 37px 0 0; }
.pw-download > span { display: block; position: absolute; background: url(/templates/pic/bg-pw-icon.png) no-repeat center; width: 17px; height: 28px; top: 10px; right: 15px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; transition: all 0.3s ease-in }
.pw-download:hover > span { right: 10px; }
.ww-title-wrap.pad { padding: 72px 0 20px; }
.ww-title-inside { float: left; width: 410px; color: #121245; font-size: 36px; line-height: 40px; font-weight: 300; }
.pic-right { width: 372px; height: 119px; background: url(/templates/pic/right-pic.jpg) no-repeat center; float: right; margin: 0 8px 0 0; }
.tbl { position: relative; width: 800px; margin: 32px 0 0; }
.tbody-row { height: 70px; padding: 2px 0; }
.tbody-row.big-pad { padding: 1px 0; }
.tbody-row.first { margin-top: 12px; }
.tb-1 { float: left; width: 380px; height: 70px; line-height: 70px; text-align: left; font-size: 0; }
.tb-1 > span { font-size: 18px;line-height: 21px;font-weight: 400; display: inline-block; vertical-align: middle; overflow: hidden; max-height: 63px; padding-left: 10px}
.tb-2 { float: left; width: 110px; height: 70px; line-height: 70px; margin: 0 0 0 102px; text-align: center; font-size: 0; }
.tb-3 { float: left; width: 208px; height: 70px; line-height: 70px; text-align: center; font-size: 0; }
.fxfupan{ position: absolute; background: url(/templates/pic/partners/fxfupan.png) no-repeat center; width: 300px; height: 80px; top: 80px; right: 100px; }
.blacktext{ color: #000000; font-weight : normal; }
.white-text { color: #ffffff; }
.indexq { width: 290px; margin-right: 30px; }
.indexq-top1, .indexq-top2, .indexq-top3{ color: #ffffff; padding: 8px 0 10px 25px; border: 1px ridge #b1b1b1;}
.indexq-top1{background-color: #BA272D;}
.indexq-top2{background-color: #F08B1F;}
.indexq-top3{background-color: #7FA923;}
.indexq-cont{ padding: 20px 5px 5px 5px; font-size: 16px; font-weight: 400; }
.indexq-cont ul li{ margin: 0 0 0 25px; font-size: 16px; }
.indexq-positive, .indexq-negative{    font-weight: 500;}
.indexq-positive{color: green;}
.indexq-negative{color: #c50000;}
.indexq-separate{ height: 1px; background-color: #b7b7b7; margin: 15px 0; }
.indexs-3cols div{width: 290px; float: left; margin-left: 30px; text-align: justify}
.indexs-3cols div:nth-child(2){color: #0071b5;}
.back-gray{ background-color: #f7f7f7}
.row-up{ float: left; width: 475px;   }
.row-down{ float: left; width: 27%;  }
.indexs-reviews-padding{padding: 8px}
.margin10px{margin: 10px}
.download-trial-s {display: block;position: relative;float: left;height: 49px;border: solid 3px #fff;background: #557fa7;text-decoration: none;text-transform: uppercase;color: #fff;font-size: 20px;line-height: 49px;font-weight: 400;padding: 0 48px 0 16px;-webkit-transition: background-color 0.3s ease-in;-moz-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}
.download-trial-s:hover {background: #416081;}
.download-trial-s span {display: block;position: absolute;background: url(/templates/pic/download-pic.png) no-repeat center;width: 25px;height: 26px;top: 11px;right: 15px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;background-size:  19px 20px;}
.download-trial-s:hover span {top: 16px;}
.download-trial-s-buy {display: block;position: relative;float: left;height: 49px;border: solid 3px #fff;background: #557fa7;text-decoration: none;text-transform: uppercase;color: #fff;font-size: 20px;line-height: 49px;font-weight: 400;padding: 0 48px 0 16px;-webkit-transition: background-color 0.3s ease-in;-moz-transition: background-color 0.3s ease-in;transition: background-color 0.3s ease-in;}
.download-trial-s-buy:hover {background: #416081;}
.download-trial-s-buy span {display: block;position: absolute;background: url(/templates/pic/buynow-pic.png) no-repeat center; background-size: 19px; width: 19px;height: 20px;top: 13px;right: 15px;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.download-trial-s-buy:hover span {right: 8px}
.indexq-separate{ height: 1px; background-color: #b7b7b7; margin: 15px 0; }
.branches-img { margin-right: 20px; }
.free-strategies-block { width: 500px }
.list.freefiles li{line-height: 1.5em; font-size: 16px; margin: 0; padding: 0}
.magazine-block .content .text div {font-weight: 500;}
.partners-block img{  padding: 20px 10px;}
#tableFree td{border: 1px solid lightgrey; padding: 6px;vertical-align: middle;font-size: 16px;font-weight: 500}
#tableFree em{font-weight: 500}
.partners-block { background-color: #F3F7FA; padding: 20px 10px; margin: 20px 0 30px 0; }
#delivery{/*box-shadow: inset 0 0 1px black;*/ box-sizing: border-box; padding: 24px 20px 20px 40px; margin: 20px 0; bprder: 1px solid;}
.deliverytitle{ font-size:30px; font-weight:500; margin-bottom: 16px;}
#deliveryLeftBlock { display: inline-block; width: 45%; vertical-align: top; }
#deliveryRightBlock{ display: inline-block; width: 53%; vertical-align: top; }
#delivery label{min-width: 70px; display: inline-block;  font-size:20px;}
#delivery input{height: 40px;width: 280px; display: inline-block; font-size:20px; box-sizing: border-box; text-indent: 4px; border: 1px solid}
.deliveryList {list-style: none !important;}
.deliveryList li {padding: 10px 0 10px 45px;background: url(/templates/pic/radio.png) no-repeat 0 50%; font-weight: 500;}
#deliveryButton{ box-sizing: border-box;display: inline-block;height: 41px;text-align: center;background-color: #4D79A2; border: 1px solid green;color: white;font-weight: 500;width: 280px;font-size: 20px; margin-left: 4px;}
#deliveryButton:hover {  background-color: #4f94be; }
#deliveryGuarantee{font-weight: 500; margin-left: 72px;}
.h_line{height: 1px; background-color: #e8e8e8; margin: 20px 0;}
.vsb-cont{box-sizing: border-box;padding: 40px;box-shadow: 0 0 4px lightgray;margin-top: 20px}
.read-more-vsb {font-size: 20px; padding: 8px 34px;}
.vsb-pre-read {font-size: 24px;}
#see-all-ico {padding-left: 5px;}
.title-30,.title-36,.title-42,.title-48 {font-weight: inherit}
@media screen and (min-device-width: 320px) and (max-device-width: 800px) {
    .free-strategies-block { width: 90% }
    .top-wrap{ padding: 0; height: 120px; }
    .inner-top{ padding: 0; }
    .trial-right{ position: relative; margin: 0 auto; text-align: center; top: 0; right: 0; }
    .trial-wrap{ background: #4a76a3; overflow: hidden; }
    .trial-content{ width: 90%; margin: 0 5%; padding-bottom: 10px; }
    .trial-bot{ width: 100%; }
    .tb-right{ margin: 10px 0; }
    #index-free-strategies { display: none }
    .analyze{background-size: 100%;margin: 0;height: auto;}
    .w-mid-text,.cust-slider {width: 100%;}
    .solution { width: 100%;height: auto; background: #4a76a3; }
    .solution-content { padding: 15px 0; width: 90%; margin: 0 5%; }
    .s-title { width: 100% !important; }
    .feat-right { width: 100% }
    .invest-wrap { display: none }
    .txt-pic-col { overflow: hidden; margin: 0!important; }
    .right-pic { width: 100%; }
    .ww-right { width: 100% }
    .tv { float: left; width: 100%; margin: 10px 0;height: auto }
    .test { width: 100%; height: auto; }
    .ul-col-pic { margin: 0 auto; }
    .ul-col-pic img { width: auto }
    .ul-col { margin-left: 0; width: 100% }
    .ww-title-inside { width: 100% }
    .tbl { width: 100% }
    .w-right { background: none; width: 100%; padding: 0; height: auto }
    .w-right iframe { width: 100% }
    .pic-right { margin: 10px 0 0 0; width: 100% }
    .feat-left { width: 95% }
    .feat-list { margin: 5px 0 }
    .branches-img { width: 100%; text-align: center }
}
@media screen and (min-device-width: 320px) and (max-device-width: 1100px) {
    .feat-right {padding: 20px 0 0 40px;}
}
@media screen and (device-width: 960px) and (device-height: 600px) {
    .feat-right { width: 500px; }
    .solution-content { padding: 58px 0 }
    .solution { height: auto }
}
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
{
    .tb-right { margin: 0 0 0 10px }
}
@media only screen and (min-width: 641px) and (max-device-width: 800px)
{  .deliverytitle{ font-size:22px; font-weight:500; margin-bottom: 16px;}
    #deliveryLeftBlock, #deliveryRightBlock{display: block; width: 100%}
}
@media only screen and (min-width: 320px) and (max-device-width: 640px)
{
    #delivery{padding: 20px; margin: 20px 0}
    .deliverytitle{ font-size:20px; font-weight:500; margin-bottom: 16px;}
    #deliveryLeftBlock, #deliveryRightBlock{display: block; width: 100%}
    #delivery label{min-width: 0; }
    .deliveryList li{font-size: 16px;}
    #delivery input{width: 100%;}
    #deliveryButton{width: 100%; margin-left: 0}
    #deliveryGuarantee{text-align: center; margin-left: 0;}
}
@media screen and (min-device-width: 1000px) and (max-device-width: 1200px) {
    .trial-right {
        position: absolute;
        width: 320px;
        height: 430px;
        top: -88px;
        right: 0;
        background: none;
    }
}