@charset "utf-8";*{font-family:'Open Sans', sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
ol, ul{list-style:none;}
b, strong{font-weight:bold;}
em, i{font-style:italic;}
table{border-collapse:collapse;border-spacing:0;}
input, textarea, button{outline:none;}
a, a:link, a:visited, a:hover{outline:none;}
html{width:100%;height:100%;}
body{margin:0;padding:0;height:100%;}
div{font-size:18px;line-height:1.5;font-weight:300;font-family:'Open Sans', sans-serif;text-align:left;}
p{margin:20px 0 0;font-size:18px;line-height:1.5;font-weight:300;font-family:'Open Sans', sans-serif;text-align:left;}
.g-hidden{display:none;}
a{color:#1da5ff;}
#apc{min-height:377px;}
#apc p{margin-top: 10px}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../pic/colorbox/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px;height:21px;background:url(../pic/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px;height:21px;background:url(../pic/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px;height:21px;background:url(../pic/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px;height:21px;background:url(../pic/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px;background:url(../pic/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(../pic/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(../pic/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(../pic/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxLoadingOverlay{background:url(../pic/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(../pic/colorbox/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../pic/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../pic/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(../pic/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.mand{color:#f00 !important;}
.validat .r{display:inline-block;vertical-align:top;width:6px;position:absolute;left:100%;top:0}
.validat .indicator{border-color:#EE5F5B;color:#B94A48;}
.validat input[type=checkbox].indicator,.validat input[type=radio].indicator{outline:1px solid red}
.validat .indicator:focus{border-color:#E9322D;box-shadow:0 0 6px #F8B9B7;}
.psevdo_but{cursor:pointer;border-color:#ddd !important;color:#999 !important;background:#fff}
.errorBox{font:11px/1.2em Arial, Helvetica, sans-serif;color:#ffa200;margin-left:10px;}
.validat .captchaView{position:absolute;top:0;left:0;color:green;font-size:11px;background:#cccccc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #cccccc 0%, #ffffff 98%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(98%,#ffffff));background:-webkit-linear-gradient(top, #cccccc 0%,#ffffff 98%);background:-o-linear-gradient(top, #cccccc 0%,#ffffff 98%);background:-ms-linear-gradient(top, #cccccc 0%,#ffffff 98%);background:linear-gradient(to bottom, #cccccc 0%,#ffffff 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0);}
.slWrap{padding:0 15px 0 18px;margin:0;width:221px;height:28px;position:relative;}
.slider{top:8px;border:0;background:none;}
.slWrap .ui-state-default,.slWrap .ui-widget-content .ui-state-default,.slWrap .ui-widget-header .ui-state-default{background:url(../pic/validSliderIcon.png) no-repeat scroll 50% 50% transparent;border:1px solid #CCCCCC;color:#1C94C4;cursor:move;font-weight:bold;}
.slWrap .ui-slider-horizontal .ui-slider-handle{margin-left:-15px;top:-5px;}
.slWrap .ui-slider .ui-slider-handle{height:20px;position:absolute;width:31px;z-index:2;}
.validat .ui-widget-content{background:none;border:0;color:#222222;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.wrapper{width:100%;min-height:100%;position:relative;}
.site-size{width:100%;margin:0 auto;position:relative;padding:0 0 540px;}
.colorRed{color:#ff6464;}
.tpl-error{font-size:xx-large;color:red;font-weight:700;margin-top:100px;text-align:center}
.links-list{list-style:none;margin:0;padding:0;display:block;}
.links-list > li{display:block;}
.links-list > li > a{text-decoration:none;display:block;color:#fff;font-size:14px;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:700;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in;}
.links-list > li > a:hover{color:#ccc;}
.links-sub-list{display:block;list-style:none;margin:0;padding:0 0 0 20px;}
.links-sub-list > li{display:block;}
.links-sub-list > li > a{display:block;text-decoration:none;color:#fff;font-size:13px;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:400;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in;}
.links-sub-list > li > a:hover{color:#ccc;}
.navbar li{font-size:14px;text-transform:uppercase;font-weight:500;}
.navbar-default{background-color:#fff;}
.navbar .container{background:#fff;-webkit-transition:-webkit-box-shadow 0.45s ease-in;-moz-transition:-moz-box-shadow 0.45s ease-in;transition:box-shadow 0.45s ease-in;}
.navbar .divider-vertical{height:44px;margin:3px 0 0 0;border-right:1px solid #ffffff;border-left:1px solid #e1e1e1;}
.navbar-inverse .divider-vertical{border-right-color:#222222;border-left-color:#111111;}
.navbar-brand{display:none;}
.nav.navbar-nav > li > a{padding:15px 10px;}
.nav.navbar-nav > li > a:hover{color:#333333;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.nav.navbar-nav > li > a.download{background-color:#7fa822;color:white;transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;-webkit-transition:color 0.3s ease 0s;}
.nav.navbar-nav > li > a.download:hover{color:white;background-color:#6f9721;}
.nav.navbar-nav > li > a.buy{background-color:#97c352;color:white;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;border-left: 1px solid #88b541;}
.nav.navbar-nav > li > a.buy:hover{color:white;background-color:#8db74f;}
.nav.navbar-nav > li > a.upgrade{background-color:#97c352;color:white;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;border-left: 1px solid #88b541;}
.nav.navbar-nav > li > a.upgrade:hover{color:white;background-color:#8db74f;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ebebeb;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#95b7dd;}
.nav.navbar-nav.navbar-right{margin-right:0 !important;}
.ico-search {font-size: 18px}
.inner-top{background: #ebebeb;}
#bs-example-navbar-collapse-1{margin-left:-15px;margin-right:-15px;}
.margintopcontent{height:50px;}
/*.headerblock div.container{background:#ebebeb url(/templates/pic/xmas/top.jpg) no-repeat;background-size:cover;}*/
/*.backBlueGradient{color:white;background:rgb(0,75,135);background:-moz-linear-gradient(45deg, rgba(0,75,135,1) 0%, rgba(90,146,183,1) 100%);background:-webkit-linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);background:linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004b87', endColorstr='#5a92b7',GradientType=1);background:#4a76a3 url(../pic/xmas/blue-block.jpg) no-repeat center;background-size:cover;}*/
.backBlueGradient{color:white;background:rgb(0,75,135);background:-moz-linear-gradient(45deg, rgba(0,75,135,1) 0%, rgba(90,146,183,1) 100%);background:-webkit-linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);background:linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004b87', endColorstr='#5a92b7',GradientType=1);}
.backGreyGradient{background-color:#eee;background:-moz-linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(247, 247, 247) 100%);background:-webkit-linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(247, 247, 247) 100%);background:linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(247, 247, 247) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004b87', endColorstr='#5a92b7',GradientType=1);}
.white-block{background-color: #FCFCFC;}
.top-menu-wrap{height:53px;position:fixed;top:0;left:50%;width:1024px;margin:0 0 0 -512px;background:#fff;-webkit-transition:-webkit-box-shadow 0.45s ease-in;-moz-transition:-moz-box-shadow 0.45s ease-in;transition:box-shadow 0.45s ease-in;z-index:100;}
.wrapper-header.shadow{-webkit-box-shadow:0 6px 9px 0 rgba(50, 50, 50, 0.5);-moz-box-shadow:0 6px 9px 0 rgba(50, 50, 50, 0.5);box-shadow:0 6px 9px 0 rgba(50, 50, 50, 0.5);z-index:15;}
.top-wrap{height:210px;position:relative;padding:53px 0 0;}
.logo-inner{position:relative;width:498px;height:106px;background:url(/templates/pic/bg-logo-inner.png?v=02) no-repeat center;top:45px;left:24px;float:left;}
.wrap-inclined-lines{padding:10px;background:repeating-linear-gradient(-45deg, #fcfcff, #fcfcff 10px, #FFFFFF 10px, #FFFFFF 20px);border:1px solid #CCCCCC}
.faq-pic{position:absolute;width:244px;height:111px;background:url(../pic/icons/bg-faq-pic-r.png) no-repeat center;top:-6px;}
.faq-icon{position:absolute;width:128px;height:128px;top:97px;}
.icon-testing{position:absolute;width:95px;height:128px;top:-16px;background:url(../pic/icons/faq-testing.png) no-repeat center;}
.icon-views{background:url(/templates/pic/icons/views.png) no-repeat center;position:absolute;width:150px;height:104px;top:0;}
.icon-installation{position:absolute;width:128px;height:131px;background:url(../pic/icons/faq-installation-r.png) no-repeat center;top:-14px;}
.instruction-pic{position:absolute;width:150px;height:109px;background:url(../pic/icons/bg-instruction-pic.png) no-repeat center;top:-20px;}
.icon-risk{position:absolute;width:150px;height:138px;background:url(../pic/icons/risk.png) no-repeat center;top:-16px;}
.icon-features{position:absolute;width:150px;height:145px;background:url(../pic/icons/logo-features.png) no-repeat center;top:-20px;}
.icon-aboutus{position:absolute;width:160px;height:160px;background:url(../pic/icons/logo-aboutus.png) no-repeat center;top:-25px;}
.icon-wheel{position:absolute;width:192px;height:188px;background:url(../pic/icons/wheel.png) no-repeat center;top:-41px;}
.faq-working-modes{position:absolute;width:159px;height:125px;background:url(../pic/icons/bg-working-modes.png) no-repeat center;top:-20px;}
.video-tutorial{position:absolute;width:154px;height:123px;background:url(../pic/icons/logo-video-r.png) no-repeat center;top:-8px;}
.icon-license{position:absolute;width:160px;height:160px;background:url(/templates/pic/icons/bg-license.png) no-repeat center;top:-24px;}
.icon-privacy{position:absolute;width:140px;height:145px;background:url(../pic/icons/bg-privacypolicy-r.png) no-repeat center;top:-16px;}
.icon-screen{position:absolute;width:150px;height:117px;background:url(../pic/icons/bg-screen.png) no-repeat center;top:-4px;}
.inner-title{margin-left:35px;font-weight:500;font-size:28px;line-height:50px;}
.languages{float:right;position:relative;top:10px;width:106px;height:13px;}
.polyglot-language-switcher { font-size: 14px; /*background: url(/templates/pic/flags/line.png) no-repeat bottom left;*/ height: 25px }
.polyglot-language-switcher,
.polyglot-language-switcher * { margin: 0; padding: 0; }
.polyglot-language-switcher { position: relative; }
.polyglot-language-switcher ul { list-style: none; }
.polyglot-language-switcher a { transition: all 0.2s ease-in-out; }
.polyglot-language-switcher img { margin-right: 3px; }
.polyglot-language-switcher > .pls-selected-locale { text-decoration: none; color: #333; font-weight: 700; position: relative; /* for the arrow */ }
.polyglot-language-switcher > .pls-selected-locale:hover { color: #3a91bd; }
.polyglot-language-switcher > .pls-selected-locale:after { content: " "; position: absolute; top: 50%; margin-top: -2px; left: 100%; margin-left: 5px; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #000; }
.pls-language-container-scrollable { position: absolute; top: 100%; left: 0; z-index: 10000; width: 100%; overflow-x: auto; }
.pls-language-container { margin-top: 10px; padding: 10px 0; border: 1px solid #ccc; box-shadow: 0 1px 2px rgba(0,0,0,.08); background-color: #fff; }
.pls-language-container td { /* padding: 0 5px; */ border-right: 1px solid #ccc; vertical-align: top; }
.pls-language-container td:last-child { border-right: none; }
.pls-language-container a { color: #3a91bd; text-decoration: none; padding: 5px 10px; display: block; white-space: nowrap; font-size: 14px }
.pls-language-container a:hover { background-color: #f5f5f5; color: #333; }
.pls-language-container .pls-selected-locale { color: #333; font-weight: bold; cursor: default; }
.polyglot-language-switcher{z-index:1001;}
.icon-datacenter{position:absolute;width:125px;height:126px;background:url(../pic/icons/bg-datacenter-r.png) no-repeat center;top:-10px;}
.icon-fxcopier{position:absolute;width:150px;height:151px;background:url(/templates/pic/fxcopier/copier-logo.png) no-repeat center;top:-20px;}
.icon-quickStart{background:url(/templates/pic/icons/quickStart.png) no-repeat center;position:absolute;width:120px;height:150px;top:-20px;}
.icon-use-indicator{background:url(/templates/pic/icons/faq-tick-r.png) no-repeat center;position:absolute;width:91px;height:150px;top:-20px;}
.icon-import{background:url(/templates/pic/icons/faq-import.png) no-repeat center;position:absolute;width:128px;height:146px;top:-20px;}
.icon-new-project{background:url(/templates/pic/icons/new-project-icon.png) no-repeat center;width:160px;height:160px;top:-20px;position:absolute;}
.icon-project{background:url(/templates/pic/icons/faq-project.png) no-repeat center;width:160px;height:160px;top:-20px;position:absolute;}
.icon-modify-order{background:url(/templates/pic/icons/faq-modifyorder.png) no-repeat center;width:128px;height:128px;top:-12px;position:absolute;}
.icon-place-order{background:url(/templates/pic/icons/faq-order.png) no-repeat center;width:288px;height:60px;top:20px;position:absolute;}
.icon-use-draw{background:url(/templates/pic/icons/faq-graphtool.png) no-repeat center;width:128px;height:128px;top:-4px;position:absolute;}
.icon-history .fa-newspaper{font-size: 12rem}
.icon-history{width:128px;height:128px;top:10px;position:absolute;}
.icon-use-template{background:url(/templates/pic/icons/faq-template.png) no-repeat center;width:128px;height:128px;top:-10px;position:absolute;}
.icon-statistics{background:url(/templates/pic/icons/statistics-icon.png) no-repeat center;width:150px;height:153px;top:-24px;position:absolute;}
.icon-expert-advisers{background:url(/templates/pic/icons/expert-adviser.png) no-repeat center;width:150px;height:150px;top:-20px;position:absolute;}
.icon-start-testing{background:url(/templates/pic/icons/faq-testing.png) no-repeat center;width:95px;height:128px;top:-20px;position:absolute;}
.icon-ft3{background:url(/templates/pic/ft3/ft3Box146.png) no-repeat center;width:146px;height:157px;top:-20px;position:absolute;}
.icon-historicaldata{position:absolute;width:211px;height:158px;background:url(/templates/pic/icons/bg-historicaldata-pic.png) no-repeat center;top:-20px;}
.icon-aff{position:absolute;width:248px;height:184px;background:url(/templates/pic/icons/bg-affiliates.png) no-repeat center;top:-38px;}
.icon-contacts{position:absolute;width:180px;height:146px;background:url(/templates/pic/icons/bg-mail.png?v=1) no-repeat center;top:-17px;}
.icon-order{position:absolute;width:150px;height:142px;background:url(/templates/pic/icons/cart.png) no-repeat center;top:-16px;}
.icon-review{width:303px;height:191px;background:url(/templates/pic/icons/bg-review-pic.png) no-repeat center;top:-35px;position:absolute;}
.icon-how2use{width:150px;height:150px;background:url(/templates/pic/icons/how-to-use-icon.png) no-repeat center;top:-25px;position:absolute;}
.q-text{color:#29a4db;font-size:20px;line-height:22px;font-family:'Open Sans',sans-serif;font-weight:400;padding:9px 0 9px 24px;background:url(../pic/bg-q-text.png) no-repeat 0 12px;cursor:pointer;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in;}
.q-text:hover{color:#2182AE;}
.q-text.q-open{background:url(../pic/bg-q-text-open.png) no-repeat 0 16px;}
.q-answer{padding:0 0 0 60px;font-size:18px;line-height:22px;font-family:'Open Sans',sans-serif;font-weight:300;display:none;}
.q-answer > p{margin:14px 0;}
.screenBox img{max-height:300px;padding:12px;border:1px solid transparent;border-radius:4px;}
.screenBox img:hover{border:1px solid #FF9839;box-shadow:0 0 5px #FF9839;}
.check-image{background:url(/templates/pic/bg-ico-ok.png) no-repeat center;width:27px;height:21px;margin-left:12px;}
.table-vertical-align tr td, .table-vertical-align tr th{vertical-align:middle;}
table.table-vertical-align tr td, table.table-vertical-align tr th{vertical-align:middle;}
.table-horizontal-center tr td{text-align:center;}
table.table-horizontal-center tr td{text-align:center;}
.table-border-none tr td{border:none;}
table.table-border-none tr td{border:none;}
.cust-wrap{background-color:#FCFCFC;padding:37px 0 50px;}
.cust {background-color: #FCFCFC;}
.cust-content{margin:0 124px;position:relative;}
.cust-title{font-size:50px;line-height:55px;font-weight:300;font-family:'Open Sans', sans-serif;color:#121245;text-align:center;}
.cust-slider-paging{padding:33px 0;text-align:center;font-size:0;}
.cust-slider-paging > a{display:inline-block;vertical-align:top;height:19px;width:19px;border-radius:50%;background:#acacac;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;margin:0 10px;}
.cust-slider-paging > a:hover, .cust-slider-paging > a.selected{background:#0071b5;}
.cust-slider-container{min-height:180px;position:relative;}
.cust-slider-prev{position:absolute;cursor:pointer;width:23px;height:42px;top:95px;margin:-21px -23px 0;}
.cust-slider-next{position:absolute;cursor:pointer;width:23px;height:42px;top:95px;margin:-21px -23px 0;}
.cust-slider-prev{left:0;background:url(/templates/pic/sprites/spritesheet.png) no-repeat -55px -3px;}
.cust-slider-next{right:0;background:url(/templates/pic/sprites/spritesheet.png) no-repeat -3px -3px;}
.cust-slider-prev:hover{background-position:-78px -3px;}
.cust-slider-next:hover{background-position:-26px -3px;}
.cust-sldier-wrap{position:relative;width:670px;margin:0 auto;}
.cust-slider{width:670px;position:relative;overflow:hidden;height:290px;}
.cust-slider-item{float:left;width:670px;overflow:hidden;}
.cust-slider-item-left{float:left;width:142px;min-height:200px;}
.cust-slider-item-pic{width:142px;height:150px;line-height:150px;font-size:0;text-align:center;}
.cust-slider-item-pic img{max-width:100%;max-height:100%;border:none;display:inline-block;vertical-align:middle;}
.cust-slider-item-pic-title{text-align:center;margin:12px 0 0;font-size:30px;line-height:25px;font-weight:300;font-family:'Open Sans', sans-serif;color:#121245;}
.cust-slider-item-right{float:right;width:508px;font-size:18px;line-height:22px;font-weight:300;font-family:'Open Sans', sans-serif;}
ul.simpleList{}
ul.simpleList li{list-style:disc;font-family:'Open Sans', sans-serif;font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;margin-left:50px;padding-bottom:5px;padding-left:20px;padding-top:10px;}
.trial-wrap{position:relative;padding:24px 0 24px 24px;}
.trial-content{color:#fff;font-size:19px;line-height:23px;font-family:'Open Sans', sans-serif;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(../pic/bg-trial-list-item-marker.png) no-repeat 0 2px;}
.trial-list > li:first-child{margin:0;}
.download-trial{display:block;position:relative;float:left;height:54px;border:solid 3px #fff;background:#557fa7;text-decoration:none;text-transform:uppercase;color:#fff;font-size:19px;line-height:50px;font-family:'Open Sans', sans-serif;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 span{display:block;position:absolute;background:url(../pic/bg-dt-arrow.png) no-repeat center;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 span{right:8px;}
.pos-relative{position:relative;}
.img-index-computer{width:100%;position:absolute;}
.video-index{width:69%;left:18%;top:26px;position:absolute;height:230px;}
.video-index-base{width: 100%;box-shadow: 0 0 10px 3px #cacaca;}
iframe.video{height:360px;width:100%;}
.feat-list{display:block;color:#fff;text-transform:uppercase;font-size:35px;line-height:40px;font-weight:300;font-family:'Open Sans', sans-serif;}
.feat-list > li:first-child {margin: 0;}
.feat-list > li {margin: 20px 0 0;padding: 0 0 0 44px; background: none !important;}
.feat-list > li:before { background:url(/templates/pic/sprites/spritesheet.png) no-repeat -26px -51px; width:19px; height:19px; display:block; position:absolute; content: " "; left: 22px;  margin-top: 30px;}
.invest-product {position: absolute;width: 208px;height: 290px;background: url(/templates/pic/ft4/ft4_210.png) no-repeat center;right: 125px;top: -140px;}
.button{display:inline-block;background-color:#76BC40;padding:6px 10px;font-size:22px;color:white;font-weight:500;transition:background-color 0.3s ease-in, border-color 0.3s ease-in;border-radius:0;border:1px solid transparent;text-align:center;}
.button:hover{background:#6d8d24;color:white;border:1px solid white;}
.btnV1{color:white;background-color:#76BC40;border:1px solid green;cursor: pointer;}
.btnV1:hover{background-color:#19a241;}
.btnV2{color:white;background:#7fa822;}
.btnV3{color:white;background:#19a241;border:1px solid lightgrey;}
.btnV3:hover{color:white;background:#19a241;border:1px solid white;}
.btnV4{white-space:normal;background-color:#19a241;font-size:15px;font-weight:500;margin-bottom:6px;border:1px solid lightgrey;width:200px;}
.btnV4:hover{border-color:#ffffff;background-color:#19c648;}
.btnV5{white-space:normal;background-color:#f36e11;;font-size:15px;font-weight:700;margin-bottom:6px;border:1px solid lightgrey;width:200px;}
.btnV5:hover{border-color:#ffffff;background-color:#ff8100;}
.btnV6{white-space:normal;background-color:#97c352;font-size:20px;font-weight:700;margin-bottom:6px;border:1px solid lightgrey;width:150px;}
.btnV6:hover{border-color:#ffffff;background-color:#a2c38e;}
ul.list, ul.high-list{list-style:disc;}
ol.list, ol.high-list{list-style:decimal;}
ol.list li, ol.high-list, ul.high-list li, ul.list li{font-family:'Open Sans', sans-serif;font-size:18px;font-style:normal;font-variant:normal;font-weight:300;margin-left:20px;margin-top:15px;line-height:1.5;}
.pw-download{display:block;border:solid #fff 3px;width:200px;height:55px;color:#fff;text-transform:uppercase;text-decoration:none;text-indent:15px;position:relative;font-size:20px;line-height:49px;font-family:'Open Sans',sans-serif;font-weight:400;margin:37px 0 0;}
.pw-download > span{display:block;position:absolute;background:url(../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;}
.ico-ok{display:inline-block;vertical-align:middle;width:27px;height:21px;background:url(/templates/pic/sprites/spritesheet.png) no-repeat -79px -51px;}
.ico-no{display:inline-block;vertical-align:middle;width:22px;height:22px;background:url(/templates/pic/sprites/spritesheet.png) no-repeat -51px -51px;}
a.blueLink{color:#0000EE;text-decoration:none;}
a.blueLink:hover{color:#0071b5;text-decoration:underline;}
.goup-text{font-family:'Open Sans', sans-serif!important;font-size:16px !important;text-shadow:0 0 8px white;}
.footer-mobile{display:none;}
.footer{position:absolute;left:0;bottom:0;max-height:500px;width:100%;background:none;}
.footer-content{width:1024px;padding:0 30px 0 30px;box-sizing:border-box;color:black;background-color:#f5f5f5;box-shadow:inset 0 0 10px lightgray;border-top:1px solid #c8c8c8;}
.links-list > li > a{color:#555555;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;transition:color 0.1s;}
.links-sub-list > li > a{color:black;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;transition:color 0.1s;}
.footer-form-wrap-text{color:black;}
#footerForm .row label{color:black;}
.copyright{color:black;text-align:center;position:relative;font-weight:300;font-size:12px;padding-bottom:12px;}
.copyright a{color:black;}
.upgrade-wrap{overflow:hidden;background:white;border:1px solid #ccc;}
.upgrade-wrap-inner{background:repeating-linear-gradient(-45deg, #fcfcff, #fcfcff 10px, #FFFFFF 10px, #FFFFFF 20px);padding:12px 0;font-size:24px;}
.affStep{color:#29a4db;font-size:20px;font-family:'Open Sans', sans-serif;font-weight:400;text-transform:uppercase;}
.errorFormText{color:orangered;font-size:12px;display:none;}
.btn-dt{display:block;position:relative;margin:11px 0 0;text-decoration:none;text-indent:15px;text-transform:uppercase;text-align:left;color:#fff;font-size:18px;line-height:45px;font-family:'Open Sans', sans-serif;font-weight:400;width:100%;height:48px;box-sizing:border-box;border:solid 3px #2e318b;background:#144c85;background:-moz-linear-gradient(left, #144c85 0%, #6d91b3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#144c85), color-stop(100%,#6d91b3));background:-webkit-linear-gradient(left, #144c85 0%,#6d91b3 100%);background:-o-linear-gradient(left, #144c85 0%,#6d91b3 100%);background:-ms-linear-gradient(left, #144c85 0%,#6d91b3 100%);background:linear-gradient(to right, #144c85 0%,#6d91b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#144c85', endColorstr='#6d91b3',GradientType=1);}
.btn-dt span{display:block;position:absolute;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;width:15px;height:24px;background:url(../pic/bg-dt-span.png) no-repeat center;top:10px;right:10px;}
.btn-dt:hover span{right:5px;}
.WinWheelContent{min-height:388px;}
body.modal-open{overflow:visible;padding-right:0!important;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0;}
.box-shadow{box-shadow:0 0 10px 5px lightgrey;padding:15px;}
#tableFree{border-collapse:collapse;margin-top:8px}
#tableFree td{border:1px solid lightgrey;padding:6px;vertical-align:middle;font-size:16px;font-weight:500}
#tableFree em{font-weight:500}
.undeline-hover:hover{text-decoration:underline;}
div#webform_preview iframe span { background-color: #FFFFFF !important; }
.backFt4 {color: white;background: url(/templates/pic/ft4/ft4_desktop_2.jpg);background-size: 100% 100%;}
.ft-promo-w-list {list-style-image: url('/templates/pic/list-ft-white.png') !important;font-family: 'Open Sans', sans-serif;font-size: 18px;font-style: normal;font-variant: normal;font-weight: 300;margin-left: 27px;margin-top: 15px;line-height: 1.5;}
.ft-promo-w-list li {margin-top: 10px;padding-left: 10px;}
.explore-new-features a {color: white;text-decoration: underline;}
.ft4-button{border-radius: 0; font-size: 2rem; padding: 0.8rem 2rem}
.included {background: url(/templates/pic/bg-ico-ok.png) no-repeat center}
.notincluded {background: url(/templates/pic/bg-ico-no.png) no-repeat center}
.important-block {border: 1px solid orange; padding: 2rem 1rem;}

@media (min-width:993px){
.row.vertical-align{display:flex;align-items:center;}
.row.vertical-align-bottom{display:flex;align-items:flex-end;}
.all-products{display:block;width:46px;height:173px;background:url(../pic/bg-all-products.jpg) no-repeat 0 0;position:fixed;top:110px;right:0;}
.sprite {background: url(/templates/pic/sprites/spritesheet.png) no-repeat; display: block;}
.sprite-es {width: 16px;height: 11px;background-position: -79px -78px;margin-right: 6px;display: inline-block;}
.sprite-jp {width: 16px;height: 11px;background-position: -3px -95px;margin-right: 6px;display: inline-block;}
.sprite-us {width: 16px; height: 11px; background-position: -50px -97px; margin-right: 6px; display: inline-block;}
.form-group.vertical-align{display:flex;align-items:center;}
#head1hide{display:none;}
#head2hide{display:none;}
#head3hide{display:none;}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.nav .navbar-nav > li{box-shadow:inset 0 0 0 black;}
.margintopcontent{height:51px;}
}
@media (max-width:993px){.i-slider-title-wrap{display:none;}
.invest-product{-o-transform:scale(0.6, 0.6);-ms-transform:scale(0.6, 0.6);-moz-transform:scale(0.6, 0.6);-webkit-transform:scale(0.6, 0.6);transform:scale(0.6, 0.6);top:-100px;}
.share42init{display:none;}
.navbar-brand{padding-top:6px;display:block;}
.navbar-collapse .nav > .divider-vertical{display:none;}
#bs-example-navbar-collapse-1{margin-left:auto;margin-right:auto;}
.nav.navbar-nav.navbar-right{margin-right:-15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:white;}
.navbar .container{background:rgb(0,75,135);background:-moz-linear-gradient(45deg, rgba(0,75,135,1) 0%, rgba(90,146,183,1) 100%);background:-webkit-linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);background:linear-gradient(45deg, rgba(0,75,135,1) 0%,rgba(90,146,183,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004b87', endColorstr='#5a92b7',GradientType=1);}
.inner-title{margin:54px 0 0 0;text-align:center;font-size:16px;padding-bottom:4px;font-weight:700;}
.all-products{display:none;}
.download-trial{min-width:100px;font-size:17px;padding-left:8px;}
.footer{display:none;}
.footer-mobile{position:relative;left:0;bottom:0;height:20px;width:100%;display:block;}
.site-size{padding-bottom:20px;}
.nav.navbar-nav > li > a{padding:8px 10px;color:#ececec;}
.nav.navbar-nav > li > a:hover{padding:10px 10px;color:white;}
.nav .navbar-nav .navbar-right{margin-right:-5px;}
.feat-list{font-size:18px;}
.q-answer{padding-left:0;}
.screenBox img{max-height:150px;}
.button{font-size:15px;padding:6px 10px;}
.btnV4{white-space:normal;background-color:#19a241;font-size:15px;font-weight:500;padding:6px;margin-bottom:6px;border:1px solid lightgrey;}
.btnV5{white-space:normal;background-color:#f36e11;;font-size:15px;font-weight:700;padding:6px;margin-bottom:6px;border:1px solid lightgrey;}
.btnV6{white-space:normal;background-color:#97c352;font-size:20px;font-weight:700;padding:6px 10px;margin-bottom:6px;border:1px solid lightgrey;}
.purchase-img{vertical-align: middle; width: 100%; text-align: center; margin-top: 10px;}
.purchase-text{vertical-align: middle; width: 100%; margin-top: 10px}
.purchase-text div { text-align: center}
}
@media (max-width: 479px) {
.ft4-button { padding: 0.4rem 1.5rem; font-size: 1.5rem}
}
.align-c-img{margin: 0 auto}
/*.footer-content{background:none;box-shadow:none;color:white;} for NY if have back
.links-sub-list > li > a{color:white;}
.links-list > li > a{color:white;}*/
#deliveryFooter{box-sizing:border-box;padding:12px 30px 12px 30px;margin:20px 0;}
.deliveryFootertitle{font-size:18px;font-weight:500;margin-bottom:10px;}
#deliveryFooterForm{}
#deliveryFooter label{min-width:70px;display:inline-block;font-size:18px;font-weight:500;}
.deliveryFooter input{height:36px;width:280px;display:inline-block;font-size:18px;box-sizing:border-box;text-indent:4px;background-color:#f3f3f3;border:1px solid lightgrey;color:black;}
.deliveryFooter input:focus{background-color:#e0ecfa;}
.deliveryFooterList{list-style:none !important;}
.deliveryFooterList li{padding:4px 0 4px 45px;background:url(/templates/pic/sprites/spritesheet.png) no-repeat -112px -68px;font-weight:500;font-size:16px;-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-ms-filter:grayscale(50%);-o-filter:grayscale(50%);filter:grayscale(50%);}
#deliveryFooterButton{box-sizing:border-box;display:inline-block;height:41px;text-align:center;background-color:#ff8100;border:1px solid #d66b00;color:white;font-weight:500;width:280px;font-size:20px;margin-left:4px;}
#deliveryFooterButton:hover{background-color:#e57300;}
#deliveryFooterGuarantee{font-weight:500;text-align:center;font-size:16px;}
.notif{font-size: 1.5rem;color: #a2a2a2;text-align: center;margin-top: 1rem;}
.notif-left {font-size: 1.5rem;color: #a2a2a2;text-align: left;margin-top: 1rem;}
.footer-nav-link{text-decoration:none;display:block;color:#fff;font-size:14px;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:700;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in; cursor: pointer;}
.footer-nav-link{color:#555555;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;transition:color 0.1s;}
.footer-nav-sub-link{display:block;text-decoration:none;color:#fff;font-size:13px;line-height:16px;font-family:'Open Sans', sans-serif;font-weight:400;-webkit-transition:color 0.3s ease-in;-moz-transition:color 0.3s ease-in;transition:color 0.3s ease-in; cursor: pointer;}
.footer-nav-sub-link{color:black;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;transition:color 0.1s;}
.thankyou-sub-form {background-color: aliceblue; padding-left: 3rem; padding-right: 3rem;}
.freeFiles{padding: 1.5rem 2.5rem;border: 1px solid lightgrey; margin-top: 2rem}
.freeFiles a{display: block; padding: 4px 0;text-decoration: underline;}
@media only screen and (min-width:641px) and (max-device-width:800px){.deliveryFootertitle{font-size:22px;font-weight:500;margin-bottom:16px;}
#deliveryFooterLeftBlock, #deliveryFooterRightBlock{display:block;width:100%}
}
@media only screen and (min-width:320px) and (max-device-width:640px){#deliveryFooter{padding:20px;margin:20px 0}
.deliveryFootertitle{font-size:20px;font-weight:500;margin-bottom:16px;}
#deliveryFooterForm{display:block;width:100%;}
#deliveryFooter label{min-width:0;}
.deliveryFooterList li{font-size:16px;}
#deliveryFooter input{width:100%;}
#deliveryFooterButton{width:100%;margin-left:0}
#deliveryFooterGuarantee{text-align:center;margin-left:0;}
}
.title-small{font-size:24px;line-height:1.2;}
.title-mid{font-size:30px;line-height:1.2;}
.title-large{font-size:42px;line-height:1.2;}
.title-faq{background-color:#7fdafa;color:white;font-size:22px;font-weight:700;text-align:center;margin:25px 0;}
.title-24{font-size:24px;line-height:1.2;}
.title-28{font-size:28px;line-height:1.2;}
.title-30{font-size:30px;line-height:1.2;}
.title-36{font-size:36px;line-height:1.2;}
.title-42{font-size:42px;line-height:1.2;}
.title-48{font-size:48px;line-height:1.2;}
.title-54{font-size:54px;line-height:1.2;}
.title-60{font-size:60px;line-height:1.2;}
.title-66{font-size:66px;line-height:1.2;}
.title-72{font-size:72px;line-height:1.2;}
.title-78{font-size:78px;line-height:1.2;}
.title-84{font-size:84px;line-height:1.2;}
.title-92{font-size:92px;line-height:1.2;}
.title-98{font-size:98px;line-height:1.2;}
.marV12{margin-top:12px;margin-bottom:12px;}
.marV20{margin-top:20px;margin-bottom:20px;}
.marV30{margin-top:30px;margin-bottom:30px;}
.marV40{margin-top:40px;margin-bottom:40px;}
.marV50{margin-top:50px;margin-bottom:50px;}
.marH12{margin-left:12px;margin-right:12px;}
.marH20{margin-left:20px;margin-right:20px;}
.marH30{margin-left:30px;margin-right:30px;}
.marH40{margin-left:40px;margin-right:40px;}
.marH50{margin-left:50px;margin-right:50px;}
.marL12{margin-left:12px;}
.marL20{margin-left:20px;}
.marL30{margin-left:30px;}
.marL40{margin-left:40px;}
.marL50{margin-left:50px;}
.marL70{margin-left:70px;}
.marR12{margin-right:12px;}
.marR20{margin-right:20px;}
.marR30{margin-right:30px;}
.marR40{margin-right:40px;}
.marR50{margin-right:50px;}
.marT0{margin-top:0;}
.marT12{margin-top:12px;}
.marT20{margin-top:20px;}
.marT30{margin-top:30px;}
.marT40{margin-top:40px;}
.marT50{margin-top:50px;}
.marB0{margin-bottom:0 !important;}
.marB12{margin-bottom:12px;}
.marB20{margin-bottom:20px;}
.marB30{margin-bottom:30px;}
.marB40{margin-bottom:40px;}
.marB50{margin-bottom:50px;}
.padV12{padding-top:12px;padding-bottom:12px;}
.padV20{padding-top:20px;padding-bottom:20px;}
.padV30{padding-top:30px;padding-bottom:30px;}
.padV40{padding-top:40px;padding-bottom:40px;}
.padV50{padding-top:50px;padding-bottom:50px;}
.padH12{padding-left:12px;padding-right:12px;}
.padH20{padding-left:20px;padding-right:20px;}
.padH30{padding-left:30px;padding-right:30px;}
.padH40{padding-left:40px;padding-right:40px;}
.padH50{padding-left:50px;padding-right:50px;}
.padH100{padding-left:100px;padding-right:100px;}
.padL4{padding-left:4px;}
.padL12{padding-left:12px;}
.padL20{padding-left:20px;}
.padL30{padding-left:30px;}
.padL40{padding-left:40px;}
.padL50{padding-left:50px;}
.padL70{padding-left:70px;}
.padR12{padding-right:12px;}
.padR20{padding-right:20px;}
.padR30{padding-right:30px;}
.padR40{padding-right:40px;}
.padR50{padding-right:50px;}
.padT12{padding-top:12px;}
.padT20{padding-top:20px;}
.padT30{padding-top:30px;}
.padT40{padding-top:40px;}
.padT50{padding-top:50px;}
.padB12{padding-bottom:12px;}
.padB20{padding-bottom:20px;}
.padB30{padding-bottom:30px;}
.padB40{padding-bottom:40px;}
.padB50{padding-bottom:50px;}
.fw-normal{font-weight:normal;}
.fw4{font-weight:400}
.fw500{font-weight:500}
.fw700{font-weight:700;}
.fs19{font-size:19px;}
.fs18{font-size:18px;}
.h12{height:12px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.w-100{width:100%;}
.w-90{width:90%;}
.w-80{width:80%;}
.w-70{width:70%;}
.w-60{width:60%;}
.w-50{width:50%;}
.w-40{width:40%;}
.w-30{width:30%;}
.w-20{width:20%;}
.w-10{width:10%;}
.w-0{width:0;}
.w-a{width:auto;}
.inlineBlock{display:inline-block}
.block{display: block}
.o-border{border-radius: 0}
.noBorder{border: none !important}
@media (min-width:993px){.flex{display:flex;}
.direction-row{flex-direction:row;}
.direction-column{flex-direction:column;}
.justify-center{justify-content:center;}
.justify-start{justify-content:flex-start;}
.justify-end{justify-content:flex-end;}
.justify-around{justify-content:space-around;}
.justify-between{justify-content:space-between;}
.align-center{align-items:center;}
.align-start{align-items:flex-start;}
.align-end{align-items:flex-end;}
.align-stretch{align-items:stretch;}
.justify-self-center{justify-self:center;}
.justify-self-start{justify-self:flex-start;}
.justify-self-end{justify-self:flex-end;}
.align-self-center{align-self:center;}
.align-self-start{align-self:flex-start;}
.align-self-end{align-self:flex-end;}
}
@media (min-width:320px) and (max-width:800px){.h0-mobile{height:0;}
.marV12{margin-top:4px;margin-bottom:4px;}
.marV20{margin-top:6px;margin-bottom:6px;}
.marV30{margin-top:10px;margin-bottom:10px;}
.marV40{margin-top:12px;margin-bottom:12px;}
.marV50{margin-top:15px;margin-bottom:15px;}
.marH12{margin-left:4px;margin-right:4px;}
.marH20{margin-left:6px;margin-right:6px;}
.marH30{margin-left:10px;margin-right:10px;}
.marH40{margin-left:12px;margin-right:12px;}
.marH50{margin-left:15px;margin-right:15px;}
.marL12{margin-left:4px;}
.marL20{margin-left:6px;}
.marL30{margin-left:10px;}
.marL40{margin-left:12px;}
.marL50{margin-left:15px;}
.marL70{margin-left:20px;}
.marR12{margin-right:4px;}
.marR20{margin-right:6px;}
.marR30{margin-right:10px;}
.marR40{margin-right:12px;}
.marR50{margin-right:15px;}
.marT12{margin-top:4px;}
.marT20{margin-top:6px;}
.marT30{margin-top:10px;}
.marT40{margin-top:12px;}
.marT50{margin-top:15px;}
.marB12{margin-bottom:4px;}
.marB20{margin-bottom:6px;}
.marB30{margin-bottom:10px;}
.marB40{margin-bottom:12px;}
.marB50{margin-bottom:15px;}
.padV12{padding-top:4px;padding-bottom:4px;}
.padV20{padding-top:6px;padding-bottom:6px;}
.padV30{padding-top:10px;padding-bottom:10px;}
.padV40{padding-top:12px;padding-bottom:12px;}
.padV50{padding-top:15px;padding-bottom:15px;}
.padH12{padding-left:4px;padding-right:4px;}
.padH20{padding-left:6px;padding-right:6px;}
.padH30{padding-left:10px;padding-right:10px;}
.padH40{padding-left:12px;padding-right:12px;}
.padH50{padding-left:15px;padding-right:15px;}
.padH100{padding-left:30px;padding-right:30px;}
.padL12{padding-left:4px;}
.padL20{padding-left:6px;}
.padL30{padding-left:10px;}
.padL40{padding-left:12px;}
.padL50{padding-left:15px;}
.padL70{padding-left:20px;}
.padR12{padding-right:4px;}
.padR20{padding-right:6px;}
.padR30{padding-right:10px;}
.padR40{padding-right:12px;}
.padR50{padding-right:15px;}
.padT12{padding-top:4px;}
.padT20{padding-top:6px;}
.padT30{padding-top:10px;}
.padT40{padding-top:12px;}
.padT50{padding-top:15px;}
.padB12{padding-bottom:4px;}
.padB20{padding-bottom:6px;}
.padB30{padding-bottom:10px;}
.padB40{padding-bottom:12px;}
.padB50{padding-bottom:15px;}
.title-small{font-size:20px;line-height:1.2;}
.title-mid{font-size:24px;line-height:1.2;}
.title-large{font-size:30px;line-height:1.2;}
.title-28{font-size:22px;line-height:1.2;}
.title-36{font-size:24px;line-height:1.2;}
.title-42{font-size:30px;line-height:1.2;}
.title-54{font-size:30px;line-height:1.2;}
}
@media (min-width: 1024px) {
    .subscribe_grs{display:block;width:46px;height:190px;background:url(../pic/subform.png) no-repeat 0 0;position:fixed;top:227px;left:0;border: 3px black;}
    .subscribe_grs:hover, .all-products.active{background-position:-46px 0;}
    .navbar li {font-size: 1.4rem;}
}
@media (max-width: 1024px) {
    .fixed-arrow {display: none}
	.navbar li {font-size: 1.3rem;}
    .share42init {display: none}
}
@media (max-width: 1080px) {
    .subscribe_grs { display: none }
    .all-products { display: none }
    .inner-title{font-size:auto;font-weight:700;}
}
body:not(.modal-open){padding-right: 0 !important;}