/**************** 26-6-2017 *******************/
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700);

/*
font-family: 'Open Sans', sans-serif;
Light 300
Normal 400
Semi-Bold 600
Bold 700
Extra-Bold 800

font-family: 'Roboto Condensed', sans-serif;
light 300
regular 400
bold 700

font-family: 'Montserrat', sans-serif;
light 300
regular 400
medium 500
semi-bold 600
bold 700m
extra-bold 800
black 900
*/

body{ padding:0; margin:0; font-size:14px; color:#474747; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}
a {outline:none !important; text-decoration:none;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6{ outline:none !important; font-family: 'Roboto Condensed', sans-serif;}
input, select, textarea, button{ outline:none !important; font-family: 'Roboto Condensed', sans-serif; }

.container{ width:96%; max-width:1170px; margin:0 auto; padding:0;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0; padding:0;}
.top_part{ width:100%; float:left; padding:10px 0; margin:0; background:#012035; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; border-bottom:3px solid #6fb332;}
.top_part .navbar-default{ background:none; border:none; margin:0; min-height:inherit;}
.top_part .navbar-default .navbar-brand{ padding:0; height:auto;}
.top_part .navbar-nav{ float:right; margin-top:3px;}
.top_part .navbar-default .navbar-nav > li > a{ padding:10px 23px; margin:0; font-size:16px; color:#ffffff; font-family: 'Roboto Condensed', sans-serif;}
.top_part .navbar-default .navbar-nav > li > a:hover, .top_part .navbar-default .navbar-nav > li > a:focus{ color:#40c6ff; background:none;}
.top_part .navbar-default .navbar-nav > .active > a, .top_part .navbar-default .navbar-nav > .active > a:hover, .top_part .navbar-default .navbar-nav > .active > a:focus{ color:#40c6ff; background:none;}
.top_part .navbar-default .navbar-nav > li > a.member_login{ height:40px; padding:0 15px; margin:0; display:inline-block; font-size:16px; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6fb332; border-radius:2px;}
.top_part .navbar-default .navbar-nav > li > a.member_login i{ margin:0 5px 0 0;}
.top_part .navbar-default .navbar-nav > li > a.member_login:hover{ color:#fff; background:#40c6ff;}
.top_part.sticky { width:100%; position:fixed; left:0; z-index:1000; -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1); box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}

/***********  Section Part  ************/
section{ width:100%; float:left; margin:0; padding:0;}

/************* Home Banner *************/
.home_banner{ width:100%; min-height:580px; float:left; padding:46px 0 0 0; margin:0; background:url(/images/home_banner.jpg) no-repeat center center; background-size:cover;}
.home_banner h1{ padding:0; margin:0 0 6px 0; text-align:center; font-size:74px; color:#ffffff; font-weight:600; letter-spacing:1px; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.home_banner .home_title {width:100%; float:left; margin:0; padding:0; text-align:center;}
.home_banner h1 span{ color:#40c6ff;}
.home_banner h2{ padding:0; margin:5px 0 0 0; text-align:center; font-size:24px; color:#ffffff; font-weight:400; letter-spacing:1px; text-transform:uppercase;}
.home_banner h2 span{ padding:3px 112px; margin:0; background:url(/images/home_h2_bg.png) no-repeat center center; display:inline-block;}
.home_banner figure{ width:100%; float:left; padding:0; margin:0 0 -220px 0; text-align:center;}

.home_banner.ma_banner { padding:26px 0 0 0; min-height:240px; background:url(/images/home_banner.jpg) no-repeat center center; background-size:cover; }
.ma_banner .home_title img { max-height: 145px; }
.ma_banner h2 { margin-top: 15px; }

.ma-menu { clear: both; background-color: #f7f7f7; width: 100%; height: 97px; border-bottom: 3px solid #e5e5e5; }
.ma-menu ul {  height: 97px; max-width: 1170px; width: 100%;  list-style-type: none; padding: 0; margin: 0 auto; display: table; }
.ma-menu ul li { height: 97px; list-style-type: none; padding: 0; margin: 0; display: table-cell; border-right: 1px solid #d0d0d0; }
.ma-menu ul li:first-child { border-left: 1px solid #d0d0d0; }
.ma-menu ul li.fix-ma-menu {width: 150px; max-width: 100%;}
.ma-menu ul li.fix-ma-menu2 {width: 165px; max-width: 100%;}
.ma-menu ul li a { transition: none;  height: 97px; display: block; font-weight:400; text-decoration: none;  font-family: 'Roboto Condensed', sans-serif; font-size: 14px; text-align: center; color: #414141; text-transform: uppercase; }
.ma-menu ul li a:hover, .ma-menu ul li a.selected { background-color: #ffffff; color: #012035; border-bottom: 3px solid #6fb133; }
.ma-menu ul li a img { margin: 15px 0 10px 0; border: none; width: 36px;}


ul.list_info{ width:100%; float:left; padding:0; margin:70px 0 0 0; position:relative;}
ul.list_info:after{ content:""; width:2px; height:100%; background:#fff; position:absolute; left:6px; top:0; bottom:0;}
ul.list_info li{ padding:0 0 0 28px; margin:5px 0; font-size:24px; color:#ffffff; position:relative; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; background:url(/images/list_info_bg.png) no-repeat 18px center;}
ul.list_info li:after{ content:""; width:14px; height:14px; padding:0; margin:0; font-family: 'FontAwesome'; position:absolute; left:0; top:11px; z-index:88; background:#123461; border:2px solid #fff; border-radius:50%;}

/********** Factor Sec ************/
.factor_sec{ width:100%; float:left; padding:20px 0 0 0; margin:0; background:#e4f4f6; border-bottom:4px solid #213e65;}
.factor_sec .inner{ width:100%; max-width:700px; float:right; padding:0; margin:0 0 48px 0; font-size:36px; color:#343434; font-weight:700; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; text-align:center; line-height:normal;}
.factor_sec .inner strong{ color:#6fb332; font-weight:700;}
.factor_sec .inner span{ color:#40c6ff;}

/************ Anchor Arrow **********/
.anchor_arrow{ width:100%; float:left; padding:0; margin:0; position:relative;}
.anchor_arrow a{ width:59px; height:59px; padding:0; margin:0 0 0 -30px; display:block; clear:both; z-index:77; position:absolute; left:50%; bottom:-28px;}

/************ Performance Sec ***********/
.performance_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; text-align:center;}
.global_title{ padding:0; margin:0 0 15px 0; text-align:center; font-size:46px; color:#343434; text-transform:uppercase; font-weight:700;}
.global_title strong{ color:#40c6ff;}
.performance_sec h4{ padding:0; margin:0 0 66px 0; font-size:38px; color:#343434;}
.performance_sec h4 i{ margin:0 5px 0 0;}
.performance_sec h3{ padding:0; margin:5px 0; font-size:32px; color:#3c3c42; font-weight:700;}
.performance_sec p{ padding:0 0 30px 0; margin:0; font-size:20px; color:#3c3c42; font-family: 'Roboto Condensed', sans-serif;}
.performance_sec p span{ color:#343434; font-weight:700; font-size:30px;}
.performance_sec .chart { width: 100%; text-align: center; padding: 0 20px;}
.performance_sec .chart figure { width:1096px; max-width: 100%; padding:0; margin:0 auto; position: relative; text-align: center; -webkit-box-shadow: 0 0 30px 0 rgba(50, 50, 50, 0.5); -moz-box-shadow: 0 0 30px 0 rgba(50, 50, 50, 0.5); box-shadow: 0 0 30px 0 rgba(50, 50, 50, 0.5); }
.performance_sec .chart figure a:before { padding: 0; margin: 0; position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; background: url(/images/search_icon.png) no-repeat center center; }
.performance_sec .chart figure a:hover:before { transform: scale(1.2, 1.2); }
.performance_sec .chart figure a:after { padding: 0; margin: 0; position: absolute; top: -80px; right: -80px; content: ""; width: 80px; height: 120px; background: url(/images/myfxbook_stamp.webp) no-repeat center center; }
.performance_sec .chart figure a.real:after { padding: 0; margin: 0; position: absolute; top: 254px; right: 25px; content: ""; width: 186px; height: 151px; background: url(/images/myfxbook_stamp_2.webp) no-repeat center center; }
.performance_sec .chart figure a.demo:after { padding: 0; margin: 0; position: absolute; top: 254px; right: 25px; content: ""; width: 186px; height: 151px; background: url(/images/myfxbook_stamp_3.webp) no-repeat center center; }
.performance_sec .chart figure a img {margin: 10px auto;}
/*.performance_sec .chart figure.stamp:after { padding: 0; margin: 0; position: absolute; bottom: 25px; right: 25px; content: ""; width: 185px; height: 151px; background: url(/images/myfxbook_stamp_2.webp) no-repeat center center; }*/

.performance_sec .click{ width:100%; float:left; padding:0; margin:60px 0 60px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.performance_sec .click a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.performance_sec .click a:hover{ color:#eec228;}

/********* Feature Sec **********/
.feature_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; background:url(/images/feature_bg.jpg) fixed no-repeat center center; background-size:cover;}
.feature_sec .global_title{ color:#fff;}
.feature_sec p{ padding:0; margin:0 0 45px 0; text-align:center; font-size:20px; color:#ffffff; line-height:normal; font-family: 'Roboto Condensed', sans-serif;}
.feature_sec p span{ color:#6fb332;}
.feature_sec .image_info{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.feature_sec .image_info img{ width:535px; max-width:535px;}
.feature_sec .detail_2{ width:100%; float:left; padding:0; margin:0 0 50px 0;}
ul.feature_list{ width:100%; float:left; padding:0; margin:50px 0 0 47px; text-align:right;}
ul.feature_list li{ min-height:35px; padding:0 40px 0 0; margin:0 0 34px 0; font-size:14px; color:#ffffff; line-height:normal; background:url(/images/feature_list_icon.png) no-repeat right top;}
ul.feature_list.right{ text-align:left; margin-left:-50px;}
ul.feature_list.right li{ min-height:55px; padding:0 0 0 40px; margin:0 0 15px 0; background:url(/images/feature_list_icon.png) no-repeat left top;}
.feature_sec .mobile_image{ width:100%; float:left; padding:0; margin:0; text-align:center;}

/************ up tp date Sec **************/
.up_to_date_sec{ width:100%; float:left; padding:40px 0; margin:0; text-align:center; background:url(/images/calculation_bg.jpg) no-repeat center top; background-size:cover;}
.up_to_date_sec h1{ padding:0; margin:0 0 30px 0; font-size:34px; color:#3c3c42; text-transform: uppercase;}
.up_to_date_sec h1 strong{ color:#6fb332; font-weight: bold;}
.up_to_date_sec p{ padding:0; margin:0 0 24px 0; font-size:18px; color:#474747; line-height:24px;}
.up_to_date_sec a{ height:46px; line-height:46px; font-weight: 700; min-width: 155px; padding:0 15px; margin:0; text-transform: uppercase; display:inline-block; font-size:18px; color:#fff; font-family: 'Roboto Condensed', sans-serif; background:#6fb332; border-radius:4px; border: none;}
.up_to_date_sec a i{ margin:0 5px 0 0;}
.up_to_date_sec a:hover{ color:#fff; background:#92ce5c;}

/*********** Consis Sec ***********/
.consis_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; background:url(/images/consis_bg.jpg) no-repeat left top; background-size:auto 100%;}
.consis_sec .inner{ width:100%; max-width:670px; float:right; padding:0; margin:0 0 60px 0;}
.consis_sec .global_title{ text-align:left;}
.consis_sec h3{ padding:0; margin:0 0 26px 0; font-size:30px; color:#474747; font-weight:550; font-family: 'Roboto Condensed', sans-serif; }
.consis_sec h3 strong{ color:#6fb332; font-weight:600;}
.consis_sec h4 span{font-size:22px; color:#474747;}
.consis_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.consis_sec p strong{ color:#6fb332; font-weight:700;}
.consis_sec p span{ color:#78b73f;}
.consis_sec .image_info{ width:100%; float:left; padding:0; margin:0;}
.consis_sec .image_info img{ width:100%;}

/************** Customer Review Popup **************/
.review-popup {position: fixed;bottom: 85px;left: 20px;color: #333;font-size: 12px;background-color: #fff;padding: 25px 35px 20px 35px; width: 250px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index: 1000;display: block; border: 3px solid #333333; -webkit-box-shadow: 0 0 20px 10px rgba(68,68,68,0.4); box-shadow: 0 0 20px 10px rgba(68,68,68,0.4);}
.review-popup .close {position: absolute; top: 15px; right: 15px;}
.review-popup .close img { cursor: pointer;}
.review-popup .comment {font-size: 12px; color: #333; position: relative; text-indent: 8px;}
.review-popup .comment span.close-quote {position: absolute;}
.review-popup .comment span.close-quote:before {position: relative; top: -7px; right: 7px; font-family: Constantia, serif; content: "\201D"; font-size: 40px; color: #4c4c4c; vertical-align: middle; }
.review-popup .comment:before {position: absolute; top: -15px; left:-15px; vertical-align: middle; font-family: Constantia, serif; content: "\201C"; font-size: 40px; color: #4c4c4c;}
.review-popup .trader-info {margin: 10px 0 0 0;}
.review-popup .trader-info .name {float: right; font-weight: 300; font-style: italic;}
.review-popup .trader-info .rating {  float: left;unicode-bidi: bidi-override;direction: rtl;color: #ffd700; font-size: 16px;}
.review-popup .trader-info .rating > span {display: inline-block;position: relative;width: 15px;}
.review-popup .trader-info .rating > span::before,.review-popup .trader-info .rating > span ~ span:before {content: "\2605";position: absolute;}
.review-popup .all-reviews-link { position: absolute; bottom: -30px; left: 0; text-align: center; width: 100%; font-size: 13px; }


/************** Traders Sec **************/
.traders_sec{ background:#f6f6f6 url(/images/traders_bg.jpg) no-repeat right top; background-size:auto 100%;}
.traders_sec .inner{ float:left; margin:0 0 60px 0;}
.traders_sec h3{ padding:0; margin:0 0 26px 0; font-size:34px; color:#474747; font-weight:550; font-family: 'Roboto Condensed', sans-serif; }
.traders_sec h4 span{font-size:22px; color:#474747;}
.consis_sec h4{ padding:0; margin:0 0 24px 0; font-size:18px; color:#474747; font-weight:600; font-family: 'Open Sans', sans-serif;}
/*.consis_sec h4 span{ color:#78b73f;}*/

/*********** Profit Sec **********/
.profit_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center; background:url(/images/profit_bg.jpg) fixed no-repeat center center; background-size:cover;}
.profit_sec .global_title{ color:#fff;}
.profit_sec h3{ padding:0; margin:0 0 26px 0; font-size:34px; color:#fff; font-weight:500; font-family: 'Roboto Condensed', sans-serif;}
.profit_sec h3 strong{ color:#6fb332; font-weight:550;}
.profit_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#ffffff; line-height:24px;}
.profit_sec h4{ padding:0; margin:0 0 50px 0; font-size:24px; color:#40c6ff; letter-spacing:1px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.profit_sec .detail_2{ width:100%; max-width:850px; padding:0; margin:0 auto 50px auto; display:block;}
.profit_sec .block{ width:100%; min-height:370px; float:left; padding:45px 15px 20px 15px; margin:0 0 30px 0; background:#105284; border-radius:4px; position:relative;}
.profit_sec .block .count{ width:100%; float:left; padding:0; margin:0; font-size:90px; color:rgba(255, 255, 255, 0.2); font-weight:700; font-family: 'Roboto Condensed', sans-serif; position:absolute; left:0; top:0; line-height:normal;}
.profit_sec .block h5{ min-height:44px; padding:0; margin:0 0 15px 0; font-size:18px; color:#ffffff; text-transform:uppercase; font-weight:700; letter-spacing:1px;}
.profit_sec .block figure{ width:100%; float:left; padding:0; margin:0 0 20px 0;}
.profit_sec .block p{ padding:0; margin:0; font-size:13px; color:#ffffff; line-height:24px;}

/************** Traders Sec **************/
.high_perform{ background:url(/images/high_perform_image.jpg) no-repeat left top; background-size:auto 100%;}
.high_perform h3{ padding:0; margin:0 0 26px 0; font-size:34px; color:#474747; font-weight:500; font-family: 'Roboto Condensed', sans-serif;}
.high_perform h3 strong{ color:#6fb332; font-weight:550;}
.high_perform p strong{color:#474747; font-size:19px;}
ul.perform_list{ padding:0; margin:0 0 10px 0; text-align:center; clear:both;}
ul.perform_list li{ padding:0; margin:10px 20px; display:inline-block;}
ul.perform_list li i{ padding:0; margin:0 0 9px 0; display:block;}
ul.perform_list li h6{ padding:0; margin:0; display:block; font-size:26px; color:#78b73f; text-transform:uppercase; font-weight:700;}
.high_perform h4 span{font-size:22px; color:#474747;}

/************** Expectaions Sec **************/
.expectaions_sec{ border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#f4fafc url(/images/expectaions_bg.jpg) no-repeat right top; background-size:auto 100%;}
.expectaions_sec .inner{ float:left;}
.expectaions_sec h4 span{font-size:22px; color:#474747;}

/************ Result Sec *************/
.result_sec{ background:url(/images/result_bg.jpg) no-repeat left top; background-size:auto 100%;}
.result_sec h4 span{font-size:22px; color:#474747;}

/************ Reliability Sec ************/
.reliability_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center; background:url(/images/reliability_bg.jpg) fixed no-repeat center center; background-size:cover;}
.reliability_sec .global_title{ color:#fff;}
.reliability_sec h3{ padding:0; margin:0 0 30px 0; font-size:32px; color:#ffffff; font-weight:500;}
.reliability_sec h3 strong{ color:#78b73f; font-weight:550;}
.reliability_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#ffffff; line-height:24px;}
.reliability_sec h4{ padding:0; margin:0 0 24px 0; font-size:18px; color:#ffffff; letter-spacing:1px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.reliability_sec h4 span{font-size:22px; color:#ffffff;}

/************ Calculation Sec **************/
.calculation_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center; background:url(/images/calculation_bg.jpg) no-repeat center top; background-size:cover;}
.calculation_sec h3{ padding:0; margin:0 0 30px 0; font-size:34px; color:#474747; font-weight:500;}
.calculation_sec h3 strong{ color:#78b73f; font-weight:550;}
.calculation_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.calculation_sec h4{ padding:0; margin:0 0 100px 0; font-size:18px; color:#474747; letter-spacing:1px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.calculation_sec h4 span{font-size:22px; color:#474747;}

/************* Improve Sec **************/
.imporve_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center;}
.imporve_sec .container{ max-width:1070px;}
.imporve_sec h3{ padding:0; margin:0 0 30px 0; font-size:34px; color:#474747; font-weight:500;}
.imporve_sec h3 strong{ color:#78b73f; font-weight:550;}
.imporve_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.imporve_sec h4{ padding:0; margin:0 0 35px 0; font-size:22px; color:#474747; letter-spacing:1px; font-family: 'Roboto Condensed', sans-serif; font-weight:600; line-height:normal;}
.imporve_sec h4 span{ color:#40c6ff;}
/*.imporve_sec h4 span{font-size:22px; color:#474747;}*/

.imporve_sec .row{ margin:0 -2px;}
.imporve_sec [class*="col-"]{ padding:0 2px;}
.imporve_sec .improve_detail{ width:100%; float:left; padding:0; margin:0 0 78px 0;}
.imporve_sec .block{ width:100%; min-height:435px; float:left; padding:20px 15px; margin:0 0 4px 0; background:#eff4f6;}
.imporve_sec .block figure{ width:100%; float:left; padding:0; margin:0 0 15px 0;}
.imporve_sec .block h5{ padding:0 0 10px 0; margin:0 0 15px 0; font-size:20px; color:#474747; font-weight:700; position:relative;}
.imporve_sec .block h5:after{ content:""; width:50px; height:3px; padding:0; margin:0 0 0 -25px; background:#5ecaf4; position:absolute; left:50%; bottom:0;}
.imporve_sec .block p{ padding:0; margin:0; font-size:14px; color:#474747; line-height:22px; text-align:justify; font-weight:300;}

/************* Why Choose Us Sec **************/
.why_choose_us{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center;background: #eff4f6;}
.why_choose_us .container{ max-width:1070px;}
.why_choose_us p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.why_choose_us .row{ margin:0 -2px;}
.why_choose_us [class*="col-"]{ padding:0 2px;}
.why_choose_us .improve_detail{ width:100%; float:left; padding:0; margin:0 0 30px 0;}
.why_choose_us .block{ width:100%; float:left; padding:20px 15px; margin:0 0 4px 0; background:#fff;min-height: 160px;}
.why_choose_us .block figure{ width:100%; float:left; padding:0; margin:0 0 15px 0;}
.why_choose_us .block h5{ padding:0 0 10px 0; margin:0 0 15px 0; font-size:20px; color:#474747; font-weight:700; position:relative;}
.why_choose_us .block h5:after{ content:""; width:50px; height:3px; padding:0; margin:0 0 0 -25px; background:#5ecaf4; position:absolute; left:50%; bottom:0;}
.why_choose_us .block p{ padding:0; margin:0; font-size:14px; color:#474747; line-height:22px; text-align:justify; font-weight:300;}

/************* Strategies Sec ************/
.strategies_sec{ width:100%; float:left; padding:80px 0 0 0; margin:0; text-align:center; background:url(/images/strategies_bg.jpg) fixed no-repeat center center; background-size:cover;}
.strategies_sec .container{ max-width:1130px;}
.strategies_sec .global_title{ color:#fff;}
.strategies_sec h3{ padding:0; margin:0 0 30px 0; font-size:32px; color:#fff; font-weight:500;}
.strategies_sec h3 strong{ color:#78b73f; font-weight:550;}
.strategies_sec h3 span{ color:#5ecaf4; font-weight:400;}
.strategies_sec h4{ padding:0; margin:0 0 24px 0; font-size:20px; color:#ffffff; font-weight:700; font-family: 'Open Sans', sans-serif;}
.strategies_sec h4 span{font-size:22px; color:#ffffff;}
.strategies_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#fff; line-height:24px;}

.strategies_sec .block{ width:100%; min-height:427px; max-width:373px; padding:45px 20px 80px 20px; margin:10px auto 30px auto; display:block; clear:both; background:url(/images/strategies_block_bg.png) no-repeat center top; background-size:100% 100%; position:relative;}
.strategies_sec .block .count{ width:100%; float:left; padding:0; margin:0; font-size:65px; color:rgba(255, 255, 255, 0.2); font-weight:700; font-family: 'Roboto Condensed', sans-serif; position:absolute; left:0; top:10px; line-height:normal;}
.strategies_sec .block h5{ padding:0; margin:0 0 12px 0; font-size:22px; color:#fefefe; line-height:normal; font-weight:400;}
.strategies_sec .block figure{ width:100%; float:left; padding:0; margin:0 0 10px 0;}
.strategies_sec .block p{ padding:0; margin:0; font-size:14px; color:#fefefe; line-height:22px; font-weight:300;}

/************ Testing Sec ************/
.testing_sec{ width:100%; float:left; padding:0; margin:0; text-align:center; background:#ecfbfc url(/images/testing_bg_1.jpg) no-repeat center top; background-size:100% auto;}
.testing_sec .test_wrap{ width:100%; float:left; padding:80px 0 170px 0; margin:0; background:url(/images/testing_bg_2.jpg) no-repeat center bottom; background-size:100% auto;}
.testing_sec h3{ padding:0; margin:0 0 35px 0; font-size:32px; color:#474747; font-weight:500;}
.testing_sec h3 strong{ color:#78b73f; font-weight:550;}
.testing_sec h4{ padding:0; margin:0 0 24px 0; font-size:20px; color:#474747; font-weight:700; font-family: 'Open Sans', sans-serif; line-height:normal;}
.testing_sec p{ padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}

.tab_info{ width:100%; float:left; padding:0; margin:20px 0 40px 0; box-shadow:0 0 18px rgba(0, 0, 0, 0.4);}
.tab_info .nav-tabs{ border-bottom:none; border-top:7px solid #12395c; background:#f5f5f5;}
.tab_info .nav-tabs.nav-justified > li > a{ padding:17px 10px; font-size:18px; color:#6bac3b; font-weight:700; font-family: 'Roboto Condensed', sans-serif; border:none; border-radius:0; margin:0; position:relative;}
.tab_info .nav-tabs.nav-justified > li > a:after{top: 100%; left: 50%; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(238, 194, 40, 0); border-top-color: #12395c; border-width: 9px; margin-left: -9px; display:none;}
.tab_info .nav-tabs.nav-justified > li > a small{ display:block; margin-top:3px; font-size:13px; color:#5e5e5e; font-weight:600; font-family: 'Open Sans', sans-serif;}
.tab_info .nav-tabs.nav-justified > .active > a, .tab_info .nav-tabs.nav-justified > .active > a:hover, .tab_info .nav-tabs.nav-justified > .active > a:focus{ color:#6bac3b; background:#12395c; border:none; border-radius:0; margin:0;}
.tab_info .nav-tabs.nav-justified > .active > a small, .tab_info .nav-tabs.nav-justified > .active > a:hover small, .tab_info .nav-tabs.nav-justified > .active > a:focus small{ color:#fff; }
.tab_info .nav-tabs.nav-justified > .active > a:after, .tab_info .nav-tabs.nav-justified > .active > a:hover:after, .tab_info .nav-tabs.nav-justified > .active > a:focus:after{ display:block;}
.tab_info .tab-content{ width:100%; float:left; padding:15px; margin:0; background:url(/images/tab_bg_light.jpg) no-repeat center center; background-size:cover;}

.fixed_lost{ float:right; padding:10px 15px; margin:0 -15px 0 0; font-size:20px; color:#1c233f; font-weight:700; font-style:italic; text-transform:uppercase; background:#40c6ff; font-family: 'Roboto Condensed', sans-serif; border-radius:10px 0 0 10px;}
.lots_info{ width:100%; max-width:860px; margin:0 auto; display:block; clear:both;}

.lots_detail{ width:100%; float:left; padding:0; margin:-54px 0 0 0;}
.lots_detail figure{ width:100%; float:left; padding:0; margin:0 0 0 -35px; text-align:center;}
.lots_detail .info_1{ padding:0; margin:0; font-size:32px; color:#ffffff; text-align:left; font-weight:700; line-height:normal; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif;}
.lots_detail .info_1 strong{ font-size:65px; font-style:italic; color:#40c6ff;}
.lots_detail .info_1.first{ margin:53px 0 -25px 0;}
.lots_info .graph_info{ width:100%; float:left; padding:0; margin:0;}
.lots_info .graph_info img{ width:100%;}

.lots_detail_2{ width:100%; max-width:970px; min-height:234px; padding:0; margin:0 auto 30px auto; display:block; clear:both; background:#40c6ff;}
.lots_detail_2 .row{ margin:0;}
.lots_detail_2 [class*="col-"]{ padding:0;}
.lots_detail_2 .info_1{ width:100%; min-height:234px; float:left; padding:80px 20px 0 20px; margin:0; text-align:left; font-size:36px; line-height:38px; color:#022038; font-weight:700; background:url(/images/lots_bg_2.png) no-repeat left bottom; font-family: 'Roboto Condensed', sans-serif;}
.lots_detail_2 .info_1 strong{ font-size:64px;}
.lots_detail_2 .info_2{ width:100%; float:left; padding:15px 20px; margin:0; font-size:14px; color:#474747; line-height:24px; background:#fff; text-align:left;}
.lots_detail_2 figure{ width:100%; float:left; padding:20px; margin:20px 0 0 0; text-align:center;}
.download_btn{ height:50px; padding:0 25px; margin:0 0 30px 0; display:inline-block; clear:both; font-size:18px; line-height:50px; color:#ffffff; letter-spacing:0.5px; border-radius:3px; font-family: 'Roboto Condensed', sans-serif; background:#78b73f;}
.download_btn:hover{ color:#fff; background:#84d33c;}

.addition_info{ width:100%; padding:0; margin:0 auto; display:block; clear:both;}
.addition_info .details{ width:100%; float:left; padding:10px 0 0 0; margin:0;}
.addition_info .details .row{ margin:0 0;}
.addition_info .details [class*="col-"]{ padding:0 0;}
.addition_info h3{ min-height:55px; padding: 5px 0 8px 0 !important; margin:0 50px 0 -15px !important; text-align: center; position:relative; background: #f1efef;}

.addition_info h3 span.pair { font-size:36px; color:#004f7e; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; }
.addition_info h3 span.years { font-size:24px; color:#6bac3b; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 26px; }
.addition_info h3 i{ width:29px; height:100%; position:absolute; left:auto; top: 0; right:-29px; background:url(../images/addition_curve_3.png) no-repeat center top; background-size:100% 100%;}

/*.addition_info h3 i{ width:29px; height:100%; position:absolute; left:-29px; top:0; background:url(../images/addition_curve_1.png) no-repeat center top; background-size:100% 100%;}*/
.addition_info h3 small{ font-size:16px; color:#ffffff; font-weight:600; font-family: 'Open Sans', sans-serif; position:relative; top:-5px;}
.addition_info h3.title_2{ padding-top:9px; margin:0 29px 0 0; font-size:28px; color:#fff; text-transform:uppercase; font-weight:300; text-align:right;}
.addition_info h3.title_2 strong{ font-weight:700;}
/*.addition_info h3.title_2 i{ left:auto; right:-29px; background:url(../images/addition_curve_2.png) no-repeat center top; background-size:100% 100%;}*/
/*.addition_info h4{ padding:0; margin:20px 0 0 0; font-size:32px; color:#ffffff; text-transform:uppercase; font-style:italic; font-weight:700; text-align:left;}*/
/*.addition_info h4 span{ font-size:30px; color:#eec228;}*/
/*.addition_info h4.right{ text-align:right; padding-right:50px;}*/
/*.addition_info .details figure{ width:100%; float:left; padding:0; margin: 0;}*/

.addition_info .details figure.box { margin-top: 30px; margin-left: -20px; }
.addition_info .details .values { background-color: #ffffff; margin: 20px 0 0 0; padding: 10px 20px; }
.addition_info .details .values h4 { margin: 5px 0; font-size:20px; color:#4aa0b5; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; text-align: left; }
.addition_info .details .values .value { padding: 0 0 0 15px; margin-top: -10px; font-size:20px; color:#6bac3b; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-align: left; }
.addition_info .details .values .progress { height: 12px; }
.addition_info .details .values .progress .progress-bar { background-color: #5fbfd7; }
.addition_info .graph_image{ width:100%; padding:0; margin:0;}

/************** Gurantee Sec *************/
.gurantee_sec{ width:100%; float:left; padding:0; margin:-170px 0 60px 0;}
.gurantee_sec .container{ max-width:970px;}
.gurantee_sec .inner{ width:100%; float:left; padding:0; margin:0; background:#fff; border-radius:5px; box-shadow:0 0 18px rgba(0, 0, 0, 0.2); overflow:hidden;}
.gurantee_sec .left_info{ width:100%; float:left; padding:40px 20px; margin:0; background:#fff; border-radius:4px 0 0 0;}
.gurantee_sec h2{ padding:0; margin:0 0 15px 0; font-size:34px; color:#474747; font-weight:700; line-height:normal;}
.gurantee_sec h2 strong{ color:#78b73f;}
.gurantee_sec p{ padding:0; margin:0; font-size:16px; color:#474747; line-height:24px;}
.gurantee_sec .right_info{ width:100%; float:left; padding:25px 20px; margin:0; text-align:center; background:#022038;}
.gurantee_sec .right_info figure{ width:100%; float:left; padding:0; margin:0 0 25px 0;}
.gurantee_sec h3{ padding:0; margin:0 0 13px 0; font-size:18px; color:#40c6ff; text-transform:uppercase; font-weight:400;}
.gurantee_sec .right_info p{ padding:0; margin:0; font-size:15px; color:#ffffff; line-height:24px;}
.gurantee_sec .right_info p strong{ color:#78b73f; font-weight:600;}

/************* Power Sec ***********/
.power_sec{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.power_sec .container{ max-width:900px;}
.power_sec h3{ padding:0; margin:0 0 20px 0; font-size:32px; color:#474747; font-weight:500;}
.power_sec h3 strong{ color:#6fb332; font-weight:550;}
.power_sec h4{ padding:0; margin:0 0 30px 0; font-size:18px; color:#474747; font-weight:600; line-height:normal; font-family: 'Open Sans', sans-serif;}
.power_detail{ width:100%; float:left; padding:0; margin:0 0 90px 0; background:url(/images/power_line.png) no-repeat center center;}
.power_detail .block{ width:265px; height:182px; padding:26px 30px 20px 30px; margin:0 auto; display:block; clear:both; background:url(/images/power_block_bg.png) no-repeat center center; background-size:100% 100%;}
.power_detail .block i{ width:100%; float:left; padding:0; margin:0 0 13px 0;}
.power_detail .block h5{ padding:0; margin:0; font-size:22px; color:#022038; font-weight:300; line-height:normal; text-transform:uppercase;}
.power_detail .block h5 strong{ font-weight:700;}
.power_detail .block.first{ float:left;}
.power_detail .block.last{ float:right;}

/************* Member Sec *************/
.member_sec{ width:100%; float:left; padding:85px 0 0 0; margin:0; text-align:center; background:url(/images/member_bg.jpg) fixed no-repeat center top; background-size:cover;}
.member_sec .global_title{ color:#fff;}
.member_sec h3{ padding:0; margin:0 0 40px 0; font-size:24px; color:#fff; font-weight:400; line-height:normal;}
.member_sec .free_btn{ padding:0 15px; margin:15px 0 60px 0; display:inline-block; clear:both; line-height:42px; font-size:18px; color:#40c6ff; font-weight:700; font-family: 'Roboto Condensed', sans-serif; border-radius:4px; border:1px solid #40c6ff;}
.member_sec .free_btn:hover{ color:#fff; background:#40c6ff;}

.member_sec .block{ width:100%; min-height:330px; float:left; padding:0 15px 20px 15px; margin:40px 0 30px 0; background:rgba(2, 23, 38, 0.7); border:1px solid #277ea7;}
.member_sec .block i{ width:100%; float:left; padding:0; margin:-38px 0 20px 0;}
.member_sec .block h5{ min-height:40px; padding:0; margin:0 0 5px 0; font-size:18px; color:#40c6ff; font-weight:700; clear:both;}
.member_sec .block p{ padding:0; margin:0; font-size:14px; color:#ffffff; font-weight:300; line-height:22px;}

/********** Expact Result *********/
.expact_result{ border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#eff4f6 url(/images/expact_result_bg.jpg) no-repeat left top; background-size:auto 100%;}
.expact_result h3{ padding:0; margin:0 0 20px 0; font-size:34px; color:#474747; font-weight:500;}
.expact_result p strong{font-size:19px;}

/************* Wroth Sec **********/
.wroth_sec{ background:url(/images/wroth_bg.jpg) no-repeat right top; background-size:auto 100%;}
.wroth_sec .inner{ float:left;}
.wroth_sec h3{ padding:0; margin:0 0 20px 0; font-size:34px; color:#474747; font-weight:500;}
.wroth_sec h3 strong{ color:#6fb332; font-weight:550;}

/*************** Limited Offer Sec *************/
.limited_offer_sec { width:100%; float:left; padding:30px 0 30px 0; margin:0; background-color: #6fb332;}
.limited_offer_sec p {text-align: center; font-size: 62px; color: #fff; font-weight: 700; margin: 0;}
.limited_offer_sec a {color: #fff; font-size: 24px; text-transform: capitalize;}

/*************** Order Sec *************/
.order_sec{ width:100%; float:left; padding:80px 0 40px 0; margin:0; background:url(/images/order_bg.jpg) no-repeat center center; background-size:cover;}
.order_sec h3{ padding:0; margin:0 0 23px 0; font-size:34px; color:#474747; font-weight:500; text-align:center;}
.order_sec h3 strong{ color:#6fb332; font-weight:550;}
.order_sec p{ padding:0; margin:0 0 23px 0; font-size:14px; color:#474747; line-height:24px; text-align:center;}
.order_sec p a{ color:#40c6ff; text-decoration:underline;}
.order_sec p a:hover{ color:#40c6ff; text-decoration:none;}
.order_sec h4{ padding:0; margin:0 0 23px 0; font-size:24px; color:#474747; font-weight:600; line-height:normal; text-align:center; font-family: 'Open Sans', sans-serif;}
.get_start{ width:100%; float:left; padding:0; margin:0; text-align:center; font-size:20px; color:#40c6ff; font-weight:600;}
.get_start a{ color:#40c6ff; text-decoration:underline;}
.get_start a:hover{ color:#40c6ff; text-decoration:underline;}

.order_sec .left_image{ width:100%; float:left; padding:0; margin:0; text-align:center;}
.order_sec .price_info{ width:100%; float:left; padding:0; margin:50px 0 15px 0;}
.order_sec .price_info h5{ padding:0; margin:0; font-size:16px; color:#5e5e5e; font-weight:400;}
.order_sec .price_info .price{ width:100%; float:left; padding:0; margin:0; font-size:44px; color:#78b73f; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.order_sec .price_info .price span{ min-height:29px; padding:0; margin:0; font-size:30px; color:#333; font-weight:500; position:relative; top:-5px;}
.order_sec .price_info .price span i{ width:38px; height:29px; padding:0; margin:-15px 0 0 -19px; position:absolute; left:50%; top:10px;}
ul.order_list{ width:100%; float:left; padding:0; margin:0 0 16px 0;}
ul.order_list li{ width:50%; float:left; padding:0 15px 0 0; margin:0 0 7px 0; font-size:16px; color:#5e5e5e; font-weight:600;}
ul.order_list li i{ margin:0 10px 0 0;}

.order_sec .order_now_btn{ text-align: center; min-width:155px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:18px; color:#ffffff; line-height:46px; display:inline-block; border:none; background:#78b73f; border-radius:4px; text-transform:uppercase; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.order_sec .order_now_btn:hover{ color:#fff; background:#92ce5c;}
.order_sec .payment_getway{ width:100%; float:left; padding:0; margin:0 0 25px 0;}

.order_sec .order_info_2{ width:100%; float:left; padding:4px 0 13px 0; margin:0; font-size:14px; color:#5e5e5e; font-weight:600; text-align:center; background:#f0f0f0; border-top:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6;}
.order_sec .order_info_2 i{ font-size:30px; color:#e31818; margin:0 5px 0 0; position:relative; top:4px;}
.order_sec .order_info_2 a{ color:#40c6ff; text-decoration:underline;}
.order_sec .order_info_2 a:hover{ color:#78b73f;}

.order_sec .order_info_3{ width:100%; float:left; padding: 0; margin:0; font-size:13px; color:#5e5e5e; font-weight:600;}
.order_sec .order_info_3 i{ font-size:22px; color:#e31818; margin:0 5px 0 0; position:relative; top:4px;}
.order_sec .order_info_3 a{ color:#40c6ff; text-decoration:underline;}
.order_sec .order_info_3 a:hover{ color:#78b73f;}

.addlicenses_sec .order_info_4 { width:100%; float:left; padding:4px 0 6px 0; margin:0 0 100px 0; font-size:14px; color:#5e5e5e; font-weight:600; text-align:center;}
.addlicenses_sec .order_info_4 i{ font-size:22px; color:#e31818; margin:0 5px 0 0; position:relative; top:4px;}
.addlicenses_sec .order_info_4 a{ color:#40c6ff; text-decoration:underline;}
.addlicenses_sec .order_info_4 a:hover{ color:#78b73f;}

.order_sec .coupon-code {width: 800px; max-width: 100%;border: 4px dashed #af0000;margin: 0 auto 70px auto;padding: 10px 0 20px 0;text-align: center;font-family: 'Roboto Condensed', sans-serif;color: #000;}
.order_sec .coupon-code .text1 {font-size: 56px; line-height: 56px;margin: 20px 0 10px 0; font-weight: bold;}
.order_sec .coupon-code .text1 .red {color: #c40705;}
.order_sec .coupon-code .text1 .coupon-number{font-size: 70px;}
.order_sec .coupon-code .text2 {font-size: 36px; line-height: 36px; margin: 0 0 15px 0;}
.order_sec .coupon-code .copy-line {width: 310px;margin: 0 auto;}
.order_sec .coupon-code .input-field {width: 310px;text-align: center;font-size: 68px;line-height: 68px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;border: 2px dashed #000;background-color: #fecd4a;}

/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0; padding:0;}

footer{ width:100%; float:left; margin:0; padding:0;}
.footer_top { width:100%; float:left; margin:0; padding:50px 0; background:#153148; text-align:center; }
.footer_top .f_logo { margin:0 auto 50px; }
.footer_top .f_logo img { max-width:100%; margin:0; padding:0; }
.footer_top ul { margin:0; padding:0 0 25px 0; display:block; font-size:0; }
.footer_top ul li { display:inline-block; vertical-align:top; padding:0 15px; margin:0 0 10px 0; font-size:14px; line-height:16px; color:#ffffff; font-weight:normal; text-transform:uppercase; border-right:1px solid #ffffff; }
.footer_top ul li a { color:inherit; }
.footer_top ul li a:hover{color:#78b73f ;}
.footer_top ul li:last-child { border-right:none; }
.footer_top .social { margin:0; padding:0; font-size:0;  }
.footer_top .social a { margin:0 7px; padding:0; font-size:14px; color:#153148; width:22px; height:22px; line-height:22px; border-radius:2px; background:#40c6ff; }

.copyright { padding:25px 0; margin:0; float:left; width:100%; }
.copyright h4 { text-align:center; font-size:16px; line-height:26px; color:#5e5e5e; font-weight:500; margin:0; padding:0 0 20px 0; }
.copyright p { font-size:12px; line-height:22px; color:#5e5e5e; font-weight:normal; margin:0; padding:0 0 25px 0; }
.copyright img { margin:0 0 20px 0; }

/*-------Top----------*/
#return-to-top { position: fixed; bottom:30px; right:10px; width:73px; height:75px; text-decoration: none; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:9999; /*box-shadow:0 0 18px rgba(0, 0, 0, 0.2);*/}
#return-to-top:hover {}

/************ Forms **********/
.form { background-color: #f5f5f5; }
.form .field { padding: 10px 0; }
.form input.box, .form textarea.box { padding: 10px 15px; width: 100%; border: 1px solid #d6d4d4; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.form input.box:focus, .form textarea.box:focus { border: 1px solid #6fb332; -webkit-box-shadow: 0 0 15px 0 rgba(129,224,43,0.15); -moz-box-shadow: 0 0 15px 0 rgba(129,224,43,0.15); box-shadow: 0 0 15px 0 rgba(129,224,43,0.15);}
.form .form-label { padding: 20px 0 0 0; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 400; }

/*********** Contact us **********/
.contactus_sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.contactus_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.contactus_sec .top-text { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #414141; text-align: center; }
.contactus_sec .top-text p.thank-you { font-size: 32px; color: #40c6ff; font-weight: 700; }
.contactus_sec .contact-form { width: 100%; padding: 40px 0 75px 0; float: left; position: relative; font-size: 16px; line-height: 24px; background-color: #f7f7f7; }
.contactus_sec .text { padding: 30px 0 30px 0; }
.contactus_sec .contact-form p { font-size: 18px; color: #444; font-weight: 500; text-align: center; line-height: 26px; }
.contactus_sec .contact-form .code-reload-btn { padding: 5px 0 0 0; font-size: 32px; color: #bbb; font-weight: 300; cursor: pointer; }

.contactus_sec .contact-form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.contactus_sec .contact-form .field .checkbox:active, .contactus_sec .contact-form .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.contactus_sec .contact-form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.contactus_sec .contact-form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }

.contactus_sec .social-title { margin-top: 0; font-weight: 700; color: #414141; font-size: 30px; }
.contactus_sec .social { display: inline-block; padding: 0 0 30px 0; }
.contactus_sec .social ul { list-style: none; }
.contactus_sec .social li { padding: 0 0 0 25px; float: left; }
.contactus_sec .social li a { padding:0; font-size:50px; color:#fff; width:60px; height:60px; line-height:60px; border-radius:50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.contactus_sec .social li a.fa-facebook { background-color: #3b5998;}
.contactus_sec .social li a.fa-twitter { background-color: #55acef;}
.contactus_sec .social li a.fa-youtube { background-color: #FF0000;}
.contactus_sec .social li a.fa-telegram { background-color: #0088cc;}
        
.send-button-block { text-align: center; padding: 30px 0 0 0; }
.send-button, .send-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.send-button i{ margin:0 5px 0 0;}
.send-button:hover { color:#fff; background: #40c6ff; }

/************ Login **********/
.login_sec { width: 100%; float: left; padding: 60px 0 100px 0; position: relative; }
.login_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.login_sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; color: #28c6ee; font-weight: 700; text-align: left; text-transform: uppercase; }
.login_sec .login-page {}
.login_sec p { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #414141; text-align: left; }
.login_sec .login-page p strong { font-weight: 700; }
.login_sec .login-block { padding: 30px 30px; }
.login_sec .login-block .form { padding: 15px 20px; background-color: #f7f7f7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.login_sec .forgotten-password-block { padding: 30px 30px;}
.login_sec .text { padding: 0 0 5px 0; }
.login-button-block { text-align: center; padding: 0 0 10px 0; }
.login-button, .login-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.login-button i { margin:0 5px 0 0;}
.login-button:hover { color:#fff; background:#40c6ff;}
.forgotten-password-button-block { padding: 15px 0 0 0; }
.forgotten-password-button, .forgotten-password-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.forgotten-password-button i{ margin:0 5px 0 0;}
.forgotten-password-button:hover{ color: #fff; background:#40c6ff;}
.login_sec .remember-me label { font-size: 14px; font-weight: 400; font-family: 'Roboto Condensed', sans-serif; color: #414141; }

/************ Forgotten password **********/
.forgottenpass_sec { width: 100%; float: left; padding: 60px 0 100px 0; position: relative; }
.forgottenpass_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.forgottenpass_sec .text { padding: 30px 0 10px 0; }
.forgottenpass_sec .text p { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #414141; text-align: center; }
.forgottenpass_sec .text p.congratulations { font-size: 32px; color: #eec228; font-weight: 700; }
.forgottenpass_sec .form { padding: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #f7f7f7; }
.password-reset-button-block { text-align: center; padding: 15px 0 0 0; }
.password-reset-button, .password-reset-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.password-reset-button i{ margin:0 5px 0 0;}
.password-reset-button:hover { color:#fff; background: #40c6ff; }
.continue-button-block { text-align: center; }
.continue-button, .continue-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.continue-button i{ margin:0 5px 0 0;}
.continue-button:hover { color:#fff; background: #40c6ff; }

/************ FAQ **********/
.faq_sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.faq_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.faq_sec .faqs { padding-top: 30px; padding-bottom: 30px; }
.faq_sec .faqs .panel-heading { background-color: #40c6ff; border-color: #40c6ff; }
.faq_sec .faqs .panel-default { border-color: #40c6ff; }
.faq_sec .faqs .panel-heading a { color: #fff; display: block; }
.faq_sec .faqs .panel-heading a span { font-weight: 700; }

/*************** Terms Sec ***************/
.terms_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.terms_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }

/*************** Privacy Sec ***************/
.privacy_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.privacy_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }

/************** subscription status box **********/
.subscription-status-box { padding: 15px 60px; margin: 0; width: 100%; color: #414141; background-color: #efbdb9; }
.subscription-status-box .ssb-content { margin: 0 auto; max-width: 1170px; }
.subscription-status-box button { background-color: #ECEBEB; border: 1px solid #b4b4b4; text-transform: uppercase; padding: 5px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/************ Members offer **********/
.members_offer_sec { width: 100%; float: left; background-color: #012035; position: relative; }
.members_offer_sec .content { /*width: 1600px;*/ max-width: 100%; margin: 0 auto; padding: 0 0 10px 0; }
.members_offer_sec .content h2 { font-size: 32px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; text-align: center; color: #fff; margin: 0; padding: 20px 0 10px 0; }
.members_offer_sec .content h2 span { color: #40c6ff; }
.members_offer_sec .content .box { border: 3px solid #eff4f6; background-color: #eff4f6; color: #5e5e5e; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.members_offer_sec .content .box.red-border {border: 3px solid #ce0000;}
.members_offer_sec .content .box .box-img { width: 190px; max-width: 100%; margin: 0 auto; padding: 5px 0 0 0; }
.members_offer_sec .content .box .title { text-transform: uppercase; font-size: 20px; padding-top: 5px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; color: #323232; }
.members_offer_sec .content .box .regular { font-size: 22px; text-decoration: line-through; color: #b1b1b1; }
.members_offer_sec .content .box .special { font-size: 32px; font-weight: 700; color: #78b73f; }
.members_offer_sec .content .box .text { font-size: 16px; font-style: italic; font-family: 'Roboto Condensed', sans-serif; }
.members_offer_sec .content .box .btn, .members_offer_sec .content .box .btn:focus { height:40px; padding:0 30px; margin:20px 0 15px 0; display:inline-block; font-size:18px; font-weight: 500; color: #fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background: #012035; border-radius:3px; }
.members_offer_sec .content .box .btn i{ margin:0 0 0 5px; font-weight: 300;}
.members_offer_sec .content .box .btn:hover { color:#fff; background: #66a539; }
.members_offer_sec .content .hot-offer { position: absolute; text-transform: uppercase; background: #ffe502; font-weight: bold; border: 3px solid #ff240e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 205px; color: #ff240e; top: 5px; text-align: center; margin: 0 auto; left: 0; right: 0; }
.members_offer_sec .content .version {color: #fff; position: absolute; top: -120px; left: 70px; margin: 2px; padding: 5px; background-color: #efc229;; font-size: 14px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.members_offer_sec .content .version:after { content: " "; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 30px solid #efc229; position: absolute; bottom: -30px; left: 40%; }

.new_version { width: 100%; margin: 30px 0 0 0; float: left; background-color: #efc229; position: relative;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.new_version .box {color: #000; padding: 5px; font-size: 20px;text-align: center}
.new_version .box .triangle-down {display: inline-block;color: #d40000; font-weight: bold;}

/************ Xmas Exit offer **********/
.xmax_x_box { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 20px 5px; }
.xmax_x_box .box-img { width: 150px; max-width: 100%; margin: 0 auto; padding: 0; }
.xmax_x_box .box-img img { max-width: 100%; }
.xmax_x_box .title { text-transform: uppercase; font-size: 18px; font-weight: 700; padding-top: 5px; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box .regular { font-size: 22px; text-decoration: line-through; color: #333; }
.xmax_x_box .special { font-size: 32px; font-weight: 700; color: #d60000; }
.xmax_x_box .text { font-size: 16px; font-style: italic; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box .btn, .xmax_x_box .btn:focus { max-width: 100%; height:40px; padding:0 30px; margin:0; display:inline-block; font-size:18px; font-weight: 500; color: #fff; line-height:40px; font-family: 'Roboto', sans-serif; background: #a80000; border-radius:3px; }
.xmax_x_box .btn i{ margin:0 0 0 5px; font-weight: 300;}
.xmax_x_box .btn:hover { color:#fff; background: #000; }

.xmax_x_box2 { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 15px 5px; }
.xmax_x_box2 .box-img { width: 150px; max-width: 100%; margin: 0 auto; padding: 0; }
.xmax_x_box2 .box-img img { max-width: 100%; }
.xmax_x_box2 .bonus-ea {background-color: #000;color:#fff;font-size: 30px;padding: 0;margin: 0 0 5px 0;font-weight: 500;font-family: 'Roboto Condensed', sans-serif;}
.xmax_x_box2 .title { text-transform: uppercase; font-size: 18px; font-weight: 700; padding-top: 5px; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box2 .regular { font-size: 20px; text-decoration: line-through; color: #333; }
.xmax_x_box2 .special { font-size: 32px; font-weight: 700; color: #d60000; }
.xmax_x_box2 .text { font-size: 15px; font-style: italic; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box2 .text2 { font-size: 15px; background-color: #d4d4d4; padding: 0; margin: 0 -10px 10px -10px; font-style: italic; font-family: 'Roboto', sans-serif; color: #000; }
.xmax_x_box2 .text2 span {color: #C80000;font-weight: 600;}
.xmax_x_box2 .btn, .xmax_x_box2 .btn:focus { max-width: 100%; height:30px; line-height:28px; padding:0 20px; margin:0; display:inline-block; font-size:25px; font-weight: 500; color: #fff; font-family: 'Roboto', sans-serif; background: #a80000; border-radius:3px; }
.xmax_x_box2 .btn i{ margin:0 0 0 5px; font-weight: 300;}
.xmax_x_box2 .btn:hover { color:#fff; background: #000; }

/* WSFR3.0 */
.xmax_x_box3 { background-color: #F2F2F2; color: #fff; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 5px 5px; }
.xmax_x_box3 .box-img { max-width: 100%; margin: 0 auto; padding: 0; }
.xmax_x_box3 .box-img img { max-width: 100%; width: 65%;}
.xmax_x_box3 .title { text-transform: uppercase; font-size: 36px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box3 .title2 { text-transform: uppercase; font-size: 25px; font-weight: 700; padding-top: 5px; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box3 .regular { font-size: 47px; text-decoration: line-through; color: #333; }
.xmax_x_box3 .special { font-size: 44px; font-weight: 700; color: #d60000; }
.xmax_x_box3 .text { font-size: 35px; font-style: italic; font-family: 'Roboto', sans-serif; color: #333; }
.xmax_x_box3 .btn, .xmax_x_box3 .btn:focus { max-width: 100%; height:60px; line-height:60px; padding:0 40px; margin:0; display:inline-block; font-size:26px; font-weight: 500; color: #fff; font-family: 'Roboto', sans-serif; background: #a80000; border-radius:3px; }
.xmax_x_box3 .btn i{ margin:0 0 0 5px; font-weight: 300;}
.xmax_x_box3 .btn:hover { color:#fff; background: #000; }
.xmax_x_box3 .hot-sale {margin: 0 0 15px 0;}

/************ My account **********/
.myaccount_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.myaccount_sec h1 { margin-bottom: 75px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.myaccount_sec .account-btn-blue { position: relative; background-color: #012035; font-family: 'Roboto Condensed', sans-serif; color: #fff; text-align: center; padding: 15px 16px; }
.myaccount_sec .account-btn-blue .arrow { position: absolute; top: -53px; left: 38px; }
.myaccount_sec .account-btn-blue .arrow img { position: absolute; top: 15px; left: 76px; }
.myaccount_sec .account-btn-blue .arrow .arrow-up { width: 0; height: 0; border-left: 97px solid transparent; border-right: 97px solid transparent; border-bottom: 53px solid #012035; }
.myaccount_sec .account-btn-blue .account-title { color: #28c6ee; font-size: 26px; font-weight: bold; text-transform: uppercase; }
.myaccount_sec .account-btn-blue  h3 { font-weight: bold; font-size: 20px; text-transform: uppercase; }
.myaccount_sec .account-btn-blue .description { font-size: 20px; font-weight: 100; }
.myaccount_sec .account-btn-blue .btn-green, .myaccount_sec .account-btn .account-info .btn-green:focus { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#66a539; border-radius:3px; text-transform: uppercase; }
.myaccount_sec .account-btn-blue .btn-green i{ margin:0 0 0 5px;}
.myaccount_sec .account-btn-blue .btn-green:hover { color:#fff; background: #66a539; }

.myaccount_sec .account-btn .arrow { position: absolute; top: -53px; left: 50px; }
.myaccount_sec .account-btn .arrow img { position: absolute; top: 15px; left: 76px; }
.myaccount_sec .account-btn .arrow .arrow-up { width: 0; height: 0; border-left: 99px solid transparent; border-right: 99px solid transparent; border-bottom: 53px solid #28c6ee; }
.myaccount_sec .account-btn { background-color: #28c6ee; font-family: 'Roboto Condensed', sans-serif; color: #fff; text-align: center; padding: 15px 16px; }
.myaccount_sec .account-btn .account-title { color: #012035; font-size: 26px; font-weight: bold; text-transform: uppercase; }
.myaccount_sec .account-btn  h3 { font-weight: bold; font-size: 20px; text-transform: uppercase; }
.myaccount_sec .account-btn .description { font-size: 20px; font-weight: 100; }
.myaccount_sec .account-btn .btn, .myaccount_sec .account-btn .account-info .btn:focus { height:40px; padding:0 30px; margin:30px 0 0 0; display:inline-block; font-size:16px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#012035; border-radius:3px; text-transform: uppercase; }
.myaccount_sec .account-btn .btn i{ margin:0 0 0 5px;}
.myaccount_sec .account-btn .btn:hover { color:#fff; background: #012035; }

.myaccount_sec .active .arrow .arrow-up { border-bottom: 53px solid #012035; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount_sec .active .account-title { color: #28c6ee; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
.myaccount_sec .active { background-color: #012035; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount_sec .active .btn, .myaccount_sec .active .account-info .btn:focus { background:#66a539; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }
.myaccount_sec .active .btn:hover { background: #66a539; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; }

.myaccount_sec .add-license { font-family: 'Roboto Condensed', sans-serif; margin: 0 auto 125px auto;display: table; width: 82%; }
.myaccount_sec .add-license .left-box { background-color: #d4f5fd; display: table-cell; float: none; padding-left: 0;}
.myaccount_sec .add-license .left-box .offer { padding: 20px 0; }
.myaccount_sec .add-license .left-box .offer .price { padding: 10px 25px; background-color: #012035; float: left; font-size: 20px; line-height: 34px; font-weight: bold; color: #fff; text-transform: uppercase; }
.myaccount_sec .add-license .left-box .offer .price span { color: #28c6ee; }
.myaccount_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #28c6ee; float: left; font-size: 24px; color: #fff; }
.myaccount_sec .add-license .left-box .licenses { font-size: 18px; margin: 17px 0 13px 20px; display: table;  }
.myaccount_sec .add-license .left-box .licenses .line-through { text-decoration: line-through; }
.myaccount_sec .add-license .left-box .licenses .red { color: #ed1c1c; }
.myaccount_sec .add-license .left-box .licenses { padding-left: 10px; vertical-align: top; }
.myaccount_sec .licenses .child { display: table-cell; vertical-align: middle; }
.myaccount_sec .add-license .right-box { background-color: #66a539; display: table-cell; padding: 0 70px 0 90px; vertical-align: middle; float: none; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 30px; color: #fff; }
.myaccount_sec .add-license .arrow { position: absolute; top: 40px; left: 0; }
.myaccount_sec .add-license .arrow img { position: absolute; top: 20px; left: -3px; }
.myaccount_sec .add-license .arrow .arrow-right { width: 0; height: 0; border-top: 35px solid transparent; border-left: 35px solid #d4f5fd; border-bottom: 35px solid transparent; }

/************ Member area add review **********/
.myaccount_sec .review {padding: 0; border: 1px solid #b2b3b3; background: #f2f2f2; -webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); -moz-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.65); border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.myaccount_sec .review .box {padding: 5px 50px 10px 50px;}
.myaccount_sec .review .box .title {font-size: 17px;font-weight: 500;color: #000; padding: 5px 0 0 0; float:left;}
.myaccount_sec .review .box .star-rating {display: inline-block; float: right;}
.myaccount_sec .review .box .star-rating s:hover, .myaccount_sec .review .box .star-rating s.active {color: gold;}
.myaccount_sec .review .box .star-rating s {background: none !important;color: #333;font-size: 30px;cursor: default;text-decoration: none;line-height: 30px; }
.myaccount_sec .review .box .star-rating s:hover:before, .myaccount_sec .review .box .star-rating s.rated:before, .myaccount_sec .review .box .star-rating s.active:before {content: "\2605";}
.myaccount_sec .review .box .star-rating s:before {content: "\2606";}
.myaccount_sec .review .box .field {padding: 5px 0;}
.myaccount_sec .review .box .field textarea {padding: 10px 15px; width: 100%; border: 1px solid #dbdbdb; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}
.myaccount_sec .review .box .field textarea:focus {border: 1px solid #c80000; -webkit-box-shadow: 0 0 15px 0 rgba(200,0,0,0.15); -moz-box-shadow: 0 0 15px 0 rgba(200,0,0,0.15); box-shadow: 0 0 15px 0 rgba(200,0,0,0.15);}
.myaccount_sec .review .box .policy-btn .checkbox {-webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative;}
.myaccount_sec .review .box .policy-btn .checkbox:active, .myaccount_sec .review .box .field .checkbox:checked:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1);}
.myaccount_sec .review .box .policy-btn .checkbox:checked {background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7;}
.myaccount_sec .review .box .policy-btn .policy {padding: 0; display: inline-block; float: left;}
.myaccount_sec .review .box .policy-btn .policy .checkbox:checked:after {content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7;}
.myaccount_sec .review .box .policy-btn .policy .text { position: relative; top: -3px; font-size: 14px;}
.myaccount_sec .review .box .policy-btn .btn {padding: 3px 0 0 0; display: inline-block; float: right;}
.myaccount_sec .review .box .policy-btn .btn .add-review, .add-review:focus {height:40px; padding:0 15px; margin:0; display:inline-block; font-size:16px; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:2px; text-transform: uppercase;}
.myaccount_sec .review .box .policy-btn .btn .add-review:hover {background: #40c6ff;}

/************ Additional licenses **********/
.addlicenses_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; font-family: 'Roboto Condensed', sans-serif; }
.addlicenses_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.addlicenses_sec h2 { font-size: 32px; font-weight: normal; text-align: center; }
.addlicenses_sec .top-text { text-align: center; font-size: 20px; color: #414141; font-weight: 400; }
.addlicenses_sec .add-license { font-family: 'Roboto Condensed', sans-serif; margin: 50px auto 50px auto; display: table; width: 82%; }
.addlicenses_sec .add-license .left-box { background-color: #d4f5fd; display: table-cell; float: none; padding-left: 0;}
.addlicenses_sec .add-license .left-box .offer { padding: 20px 0; }
.addlicenses_sec .add-license .left-box .offer .price { padding: 10px 25px; background-color: #012035; float: left; font-size: 20px; line-height: 34px; font-weight: bold; color: #fff; text-transform: uppercase; }
.addlicenses_sec .add-license .left-box .offer .price span { color: #28c6ee; }
.addlicenses_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #28c6ee; float: left; font-size: 24px; color: #fff; }
.addlicenses_sec .add-license .left-box .licenses { font-size: 18px; margin: 17px 0 13px 20px; }
.addlicenses_sec .add-license .left-box .licenses .line-through { text-decoration: line-through; }
.addlicenses_sec .add-license .left-box .licenses .red { color: #ed1c1c; }
.addlicenses_sec .add-license .left-box .licenses { padding-left: 10px; vertical-align: top; }
.addlicenses_sec .add-license .right-box { background-color: #66a539; display: table-cell; padding: 0 70px 0 90px; vertical-align: middle; float: none; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 30px; color: #fff; }
.addlicenses_sec .add-license .arrow { position: absolute; top: 40px; left: 0; }
.addlicenses_sec .add-license .arrow img { position: absolute; top: 20px; left: -3px; }
.addlicenses_sec .add-license .arrow .arrow-right { width: 0; height: 0; border-top: 35px solid transparent; border-left: 35px solid #d4f5fd; border-bottom: 35px solid transparent; }
.addlicenses_sec .diamond { padding: 0; margin: 0; text-align: center; font-size: 20px; font-weight: 600; }
.addlicenses_sec .diamond span { font-size: 28px; font-weight: bold; text-transform: uppercase; color: #28c6ee; margin: 12px 0 0 0; display: block; }
.addlicenses_sec .box { position: relative; margin: 120px auto 420px auto; width: 100%; height: 100%; display: inline-block; }
.addlicenses_sec .box .square-box { z-index: 8; cursor: pointer; position: absolute; top: 0; left: 125px; width: 320px; height: 320px; display: block; background-color: #d4f5fd; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.addlicenses_sec .box .content { z-index: 10; position: absolute; top: -35px; left: 0; right: 0; }
.addlicenses_sec .box .content .top { font-weight: bold; color: #081d47; font-size: 20px; margin: 0 0 0 227px; text-align: center; text-transform: uppercase; display: inline-block; width: 120px;  }
.addlicenses_sec .box .content .top .number { font-size: 34px; width: 100%; display: block; }
.addlicenses_sec .box .content .price { text-align: left; margin: 15px 0 0 245px; }
.addlicenses_sec .box .content .price .current { font-size: 40px; color: #081d47; font-weight: bold; margin: 0 25px 0 0;}
.addlicenses_sec .box .content .price .line-through { font-size: 34px; color: #434343; font-weight: normal; text-decoration: line-through; }
.addlicenses_sec .box .content .list { margin: 0 0 0 242px; }
.addlicenses_sec .box .content .list ul li { font-size: 16px; color: #434343; font-weight: bold; text-transform: uppercase; line-height: 30px; }
.addlicenses_sec .box .content .list ul li.first { color: #081d47; }
.addlicenses_sec .box .content .cart { margin: -5px 0 0 233px; }
.addlicenses_sec .box .img { z-index: 9; position: absolute; top: 30px; left: -40px;  cursor: pointer; }

/************ Profile **********/
.profile_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; font-family: 'Roboto Condensed', sans-serif; }
.profile_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.profile_sec .form { min-height: 400px; padding: 10px 0 20px 0; margin-top: 10px;}
.profile_sec .form .row {margin: 0;}
.profile_sec h2 { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; color: #28c6ee; font-weight: bold; text-align: left; text-transform: uppercase; }
.profile_sec p.text { font-size: 16px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #414141; text-align: left; }

.profile_sec .save-button, .profile_sec .save-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.profile_sec .save-button i { margin:0 5px 0 0;}
.profile_sec .save-button:hover { color:#fff; background:#6eb133;}

/************ Support **********/
.support_ma_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.support_ma_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.support_ma_sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #28c6ee; font-weight: 700; text-align: center; text-transform: uppercase; }
.support_ma_sec .top-text { color: #414141; }
.support_ma_sec .common { margin: 30px 0 30px 0; padding: 20px; background-color: #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.support_ma_sec .support-tickets { padding: 30px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #012035; }
.support_ma_sec .support-tickets .title { color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase; margin: 0 0 0 -15px; }
.support_ma_sec .support-button, .support_ma_sec .support-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#28c6ee; border-radius:3px; text-transform: uppercase; }
.support_ma_sec .support-button i { margin:0 5px 0 0;}
.support_ma_sec .support-button:hover { color:#fff; background:#28c6ee;}
.support_ma_sec .support-btn-right { text-align: right; margin: 0 -15px 0 0; }
.support_ma_sec .support-btn-right .plus { font-size: 30px; vertical-align: middle; position: relative; top: -2px; }

.support_ma_sec .support-tickets .tickets-table { background: #fff; border: 1px solid #fff; border-spacing: 1px 1px; border-collapse: separate; margin-bottom: 20px; max-width: 100%; width: 100%; }
.support_ma_sec .support-tickets .tickets-table td { padding: 10px 15px; background-color: #f9f9f9; }
.support_ma_sec .support-tickets .tickets-table .table-head { background: #f5f5f5; }
.support_ma_sec .support-tickets .tickets-table th { padding: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 700; text-transform: uppercase; }
.support_ma_sec .support-tickets .tickets-table tr.new td { background-color: #aee9cc; font-weight: 600; }
.support_ma_sec .open-btn, .support_ma_sec .open-btn:focus { background: #28c6ee; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 500; font-size: 13px; }
.support_ma_sec .open-btn i{ margin:0 3px 0 0;}
.support_ma_sec .open-btn:hover { color:#fff; background: #28c6ee; }
.support_ma_sec .submit-btn, .support_ma_sec .submit-btn:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#28c6ee; border-radius:3px; text-transform: uppercase; }
.support_ma_sec .submit-btn i{ margin:0 5px 0 0;}
.support_ma_sec .submit-btn:hover { color:#fff; background: #28c6ee; }
.support_ma_sec .form { padding: 15px 20px; }

.common-block { width: 100%; float: left; padding: 50px 0 0 0; position: relative;  }
.common-block .title { margin-bottom: 25px; color: #28c6ee; font-family: 'Roboto Condensed', sans-serif; font-size: 28px; text-align: center; }
.common-block .question-problem { position: relative; padding: 5px 20px; background-color: #40c6ff; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; }
.common-block .solution { padding: 25px 0; }
.common-block .question-problem:before { content:''; position:absolute; bottom: -15px; left: 20px; width: 26px; height: 15px; background: url(/images/blue-arrow-down.png) no-repeat top left; }

.support_ma_sec .users-name { font-weight: 700; font-size: 12px; }
.support_ma_sec .published { color: #999; font-size: 12px; }
.support_ma_sec .box-comment { color: #474747; position: relative; margin: 0 12% 0 0; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #f0f0f0 none repeat scroll 0 0; }
.support_ma_sec .box-comment a { color: #40c6ff;  }
.support_ma_sec .box-comment:before { position: absolute; content: ' '; width: 30px; height: 43px; top: 40px; left: -30px; background: url('/images/user_comment_box_left.png') no-repeat top center; }
.support_ma_sec .box-comment-admin { color: #474747; word-wrap: break-word; position: relative; margin: 0 0 0 12%; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #B6E9FF; }
.support_ma_sec .box-comment-admin:before { position: absolute; content: ' '; width: 30px; height: 43px; top: 40px; right: -30px; background: url('/images/support_comment_box_right.png') no-repeat top center; }
.support_ma_sec .box-comment-admin a { color: #78b73f;  }

#vf_popup_html { background: none !important; }

.before-start {padding: 0;margin: 0;}
.before-start .title {color: #000;font-weight: bold;font-size: 40px; text-align: center;}
.before-start .important {background: #40c6ff;color:#fff !important;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.before-start .important {font-size: 26px;text-align: center;padding: 10px 15px;margin:0 auto;width: 75%;}
.before-start .accordion-group .accordion-body .accordion-inner { margin: 10px 0 40px 0; padding: 20px; width: 100%; float: left; min-height: 70px; font-size: 18px; color: #444; line-height: 28px; border: 1px solid #40c6ff; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; box-shadow: 0 8px 3px -3px rgba(64,198,255,0.1); background: #f5f5f5; }
.before-start .accordion-group .accordion-body .accordion-inner p { text-align: left; }

/* blog area */
.blog_sec { width: 100%; float: left; padding: 31px 0 78px 0; position: relative; z-index: 1; }
.blog_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.blog_sec h1 strong { color: #40c6ff; }
.blog_sec .blog-row { padding: 10px 0 40px 0; border-bottom: 1px solid #6fb332; margin-bottom: 30px; position: relative; }
.blog_sec .blog-row .image img { width: 100%; border: 1px solid #e2e2e2; box-shadow:0 0 18px rgba(0, 0, 0, 0.2); }
.blog_sec .blog-row .title { font-size: 24px; font-family: "Roboto Condensed",sans-serif; font-weight: 600; padding: 0 0 10px 0; }
.blog_sec .blog-row .title a { color: #40c6ff; }
.blog_sec .blog-row .short-description { padding: 10px 0 0 0; font-size: 14px; }
.blog_sec .news-extra-info { height: auto; padding: 7px 10px 7px 10px; background-color: #f1f1f1; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.blog_sec .news-extra-info .calendar { padding:  2px 0 2px 0; font-size: 12px; height: auto; line-height: 12px; float: left; color: #333; }
.blog_sec .news-extra-info .comments { padding:  2px 0 2px 0; font-size: 12px; height: auto; line-height: 12px; float: right; }
.blog_sec .news-extra-info a.comment-num { color: #6fb332; }
.blog_sec .blog-row .read-more-btn, .blog_sec .blog-row .read-more-btn:focus { height:30px; padding:0 15px; margin:0; display:inline-block; font-size:14px; font-weight: 400; color:#fff; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.blog_sec .blog-row .read-more-btn:hover  { color:#fff; background: #40c6ff; }
      
.blog_sec .back-to-blog-btn, .blog_sec .back-to-blog-btn:focus { height:30px; padding:0 15px; margin:0; display:inline-block; font-size:14px; font-weight: 400; color:#fff; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.blog_sec .back-to-blog-btn:hover { color:#fff; background: #40c6ff; }

.blog_sec .comment-btn, .blog_sec .comment-btn:focus  { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:22px; font-weight: 400; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-btn i{ margin:0 5px 0 0;}
.blog_sec .comment-btn:hover { color:#fff; background: #40c6ff; }

.blog_sec .comment-block { margin: 20px 0; width: 100%; }
.blog_sec .comment-block .user-name { float: left; font-size: 14px; }
.blog_sec .comment-block span.comment-time { padding:  2px 0 2px 0; font-size: 12px; float: right; }
.blog_sec .comment-block div.comment-content-block { float: right; padding: 10px 20px; min-height: 86px; position: relative; background-color: #f0f0f0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.blog_sec .comment-block div.block-blue { background-color: #b6e9ff; }
.blog_sec .comment-block div.comment-content-block img.arrow { position: absolute; left: -20px; top: 25px; }
.blog_sec .comment-block .btn-reply { float: right; }
.blog_sec .comment-block .comment { font-size: 12px; }
.blog_sec .comment-block .btn-reply, .blog_sec .comment-block .btn-reply:focus { height:26px; padding:0 10px; margin:0; display:inline-block; border: none; font-size:14px; font-weight: 400; color:#fff; line-height:26px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-block .btn-reply:hover { color:#fff; background: #40c6ff; }

.blog_sec .form { padding: 0 15px; }
.blog_sec .form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.blog_sec .form .field .checkbox:active, .blog_sec .form .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.blog_sec .form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #adb8c0; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.blog_sec .form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }
.blog_sec .form .field .text { position: relative; top: -3px; }

.fb-share-button span { vertical-align: inherit !important; }
      
/* ------------- blog comments ------------ */
q.blog {quotes: '\201c' '\201d';font-style: italic;padding: 0 0 0 15px;display: block;border-left: 3px solid #aaa;}
q.blog:before {position: relative;top: 5px;right: 2px;content: open-quote;font-size: 24px;}
q.blog:after {position: relative;top: 5px;left: 3px;content: close-quote;font-size: 24px;}
q.blog strong {font-style: normal !important;margin-left: 10px;}

/************ Activation **********/
.activation_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.activation_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.activation_sec h2 { margin-bottom: 15px; font-family: 'Roboto Condensed', sans-serif; font-size: 34px; color: #414141; font-weight: 700; text-align: center; text-transform: uppercase; }

.activation_sec .real-account-form { padding: 30px; margin-bottom: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #012035; }
.activation_sec .real-account-form.demo { background-color: #28c6ee; }
.activation_sec .real-account-form .field { padding: 10px 0; }
.activation_sec .real-account-form input.box { padding: 10px 15px; width: 100%; border: none; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.activation_sec .real-account-form .raf-label { color: #fff; font-size: 13px; line-height: 60px; }
.activation_sec .real-account-form .activate-button, .activate-button:focus { height:40px; width: 100%; padding:0; text-align: center; margin:12px 0 0 0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#28c6ee; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button:hover { color:#fff; background:#28c6ee;}
.activation_sec .real-account-form .activate-button-demo, .activate-button-demo:focus { height:40px; width: 100%; padding:0; text-align: center; margin:12px 0 0 0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#012035; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button-demo:hover { color:#fff; background:#012035;}
.activation_sec .real-account-form .activate-table { background: #fff; border: 1px solid #fff; border-spacing: 1px 1px; border-collapse: separate; margin-bottom: 20px; max-width: 100%; width: 100%; }
.activation_sec .real-account-form .activate-table td { padding: 10px 15px; background-color: #f9f9f9; }
.activation_sec .real-account-form .activate-table .table-head { background: #f5f5f5; }
.activation_sec .real-account-form .activate-table th { padding: 8px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 700; text-transform: uppercase; }
/*.activation_sec .real-account-form .remove-button, .remove-button:focus { background: #ff6508; padding: 4px 6px; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; font-weight: 500; font-size: 13px; }
.activation_sec .real-account-form .remove-button:hover { background: #cd5106; }*/
.activation_sec .available-licenses { color: #fff; font-size: 15px; text-align: center; }
.activation_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.activation_sec .limit-exceeded { font-size: 16px; margin-bottom: 15px; text-align: center; font-weight: 600; color: #414141; }
.activation_sec .limit-exceeded  span { background-color: #eec228; padding: 0 5px; }

.activation_sec .buy-add-button, .activation_sec .buy-add-button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#28c6ee; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button:hover { color:#fff; background: #28c6ee;}

.activation_sec .buy-add-button2, .activation_sec .buy-add-button2:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#012035; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button2:hover { color:#fff; background:#012035;}

/************ Download **********/
.download_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.download_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.download_sec h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #414141; font-weight: 700; text-transform: uppercase; text-align: center; }
.download_sec .download-content .manual-download-block { margin: 30px 0; padding: 15px;  border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.download_sec .download-content ul.manual-download-list { margin: 15px 0; padding: 15px 15px 15px 20px; font-size: 13px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.download_sec .download-content ul.no-border { border: none; }
.download_sec .download-content ul li { list-style-type: square; }
.download_sec .download-content { padding: 0 0 30px 17px;}
.download_sec .download-content.second { margin: 30px 0 0 0; padding-top: 50px; background-color: #f6f6f6; }
.download_sec .download-content.third { padding-top: 50px; border-bottom: none; }
.download_sec p { color: #414141; }
.download_sec h3 { margin-bottom: 20px; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase; text-align: center; }
.download_sec .installer-btn {padding-top: 100px; padding-bottom: 50px; vertical-align: middle;}
.download_sec .download-link {  text-decoration: underline; }
.download_sec .download-link-i {  margin-right: 10px; }
.download_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/************* Backtesting Area MA *************/
.backtesting_sec_ma{ width: 100%; float: left; padding: 50px 0 0 0; position: relative;}
.backtesting_sec_ma h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.backtesting_sec_ma h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #414141; font-weight: 700; text-transform: uppercase; text-align: center; }
.backtesting_sec_ma h3 { font-size: 24px; color: #c80000; font-weight: 600; text-align: center; }
.backtesting_sec_ma .instructions-block {padding: 15px 15px; margin: 0; color: #414141; background-color: #f2f2f2; border:1px solid #d6d6d6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.backtesting_sec_ma .instructions-block .inst-title {color: #C80000; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #b2b3b3;font-size: 22px;}
.backtesting_sec_ma .instructions-block .mt5-title {font-size: 30px;}
.backtesting_sec_ma h4 { margin-bottom: 30px; font-size: 22px; color: #000; font-weight: 600; text-align: center; }
.backtesting_sec_ma .important {padding: 0 5px; margin: 0 auto;color: #fff;display: inline-block; text-align: center; background-color: #C80000;font-size: 36px; font-weight: bold;}
.backtesting_sec_ma .secondary-important {font-size: 22px; color: #fff;background-color: #000;display: inline-block;font-weight: bold;}
.backtesting_sec_ma span.red-bckgr {background-color: #C80000;color: #fff;font-weight: bold;}

/************* Backtesting Area MA *************/
.settings_sec_ma{ width: 100%; float: left; padding: 50px 0 0 0; position: relative;}
.settings_sec_ma h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.settings_sec_ma h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #414141; font-weight: 700; text-transform: uppercase; text-align: center; }
.settings_sec_ma h3 { font-size: 22px; font-weight: 700; text-align: center; }
.settings_sec_ma .manual-download-block { margin: 30px 0; padding: 15px;  border:1px solid #d6d6d6; background: #f5f5f5 no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.settings_sec_ma ul.manual-download-list {margin: 15px 0;padding: 15px 20px;font-size: 13px;color: #414141;border: 1px solid #d6d6d6;background: #f5f5f5;border-radius: 3px;}
.settings_sec_ma ul.no-border {border: none;}
.settings_sec_ma ul li {list-style-type: square;}



/************** thank you **********/
.thankyou_sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.thankyou_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5;  }
.thankyou_sec .warning-message { background-color: #e9b81e;  font-size: 16px; padding-top: 5px; padding-bottom: 5px; margin: 0; }
.thankyou_sec .warning-message p { color: #333; }
.thankyou_sec .warning-message .vcenter-left { display: inline-block; float: none; vertical-align: middle; text-align: center; }
.thankyou_sec .warning-message .vcenter-right { display: inline-block; float: none; vertical-align: middle; }

/************** thank you offer **********/
.thankYouAreaOffer {width: 100%; float: left; padding: 51px 0 78px 0; margin-bottom: 30px;}
.thankYouAreaOffer .wrap {border: 3px solid #cc0000;}
.thankYouAreaOffer .wrap .title {font-size: 16px; text-align: center; font-weight: bold;}
.thankYouAreaOffer .wrap h1 {text-align: center; font-size: 62px; color: #cc0000; font-weight: bold; text-transform: uppercase; border: none;}
.thankYouAreaOffer .wrap h2 {text-align: center; font-size: 30px; color: #cc0000; font-weight: bold;}
.thankYouAreaOffer .wrap .box {float: left; padding: 45px 0 0 0; width: 45%;}
.thankYouAreaOffer .wrap .box img {max-width: 100%;}
.thankYouAreaOffer .wrap .price {float: left; padding: 45px 0 0 0; width: 55%;}
.thankYouAreaOffer .wrap .price h3 {font-size: 22px; font-weight: bold; text-align: center; padding: 0 90px;}
.thankYouAreaOffer .wrap .price .content {background: #f0f0f0; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:40px 25px; padding: 18px 0; font-weight: bold;}
.thankYouAreaOffer .wrap .price .content .regular {display: inline-block; text-align: center; width: 49%;}
.thankYouAreaOffer .wrap .price .content .regular .text {font-size: 24px;}
.thankYouAreaOffer .wrap .price .content .regular .number {font-size: 46px; text-decoration: line-through;}
.thankYouAreaOffer .wrap .price .content .current {display: inline-block; text-align: center; width: 49%;}
.thankYouAreaOffer .wrap .price .content .current .text {font-size: 24px;}
.thankYouAreaOffer .wrap .price .content .current .number {font-size: 46px; color: #cc0000;}
.thankYouAreaOffer .wrap .buy {text-align: center;}
.thankYouAreaOffer .wrap .btn, .thankYouAreaOffer .wrap .btn:focus {background: -moz-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(204,0,0,1)), color-stop(100%, rgba(170,7,7,1)));background: -webkit-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -o-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: -ms-linear-gradient(90deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);background: linear-gradient(0deg, rgba(170,7,7,1) 0%, rgba(204,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#aa0707',GradientType=0 ); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;color: #fff;text-transform: uppercase; font-size: 30px; font-weight: bold; padding: 15px 33px;}
.thankYouAreaOffer .wrap .performance { text-align: center; }
.thankYouAreaOffer .wrap .performance img { margin: 0 auto; max-width: 100%;}
.thankYouAreaOffer .wrap h1.chart {font-size: 36px; color: #cc0000; font-weight: bold; text-transform: uppercase; padding: 42px 0 5px 0;}
.thankYouAreaOffer .wrap .performance img.real {padding: 0; margin: 0; position: absolute; bottom: 50px; right: 160px; width: 186px; height: 151px;}

/************** 404 **********/
.notfound_sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }
.notfound_sec h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }

/************** Member's offers **********/
div#special-offers-block { padding: 0; margin: 0; width: 100%; }
div#special-offers-block .top-line { width: 100%; min-height: 50px;	background: #012035; border-bottom: 2px solid #ccc; }
div#special-offers-block .logo { float: left; margin-top: -3px;	padding: 9px 50px 0 15px; }
div#special-offers-block .middle-content { float: left;	font-size: 24px; font-weight: bold;	color: #28c6ee; padding: 7px 15px 0 15px; }
div#special-offers-block .back-button { float: right; padding: 6px 15px 0 0; }
div#special-offers-block .back-button a { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6fb332; border-radius:3px; text-transform: uppercase; }
div#special-offers-block .back-button a:hover { color:#fff; background:#40c6ff; }
div#special-offers-block iframe { width: 100%; border: none; margin: 0;	padding: 0; }

/************** Member's offers **********/
.vps_provider_sec { margin: 0; padding: 60px 0; font-family: 'Robot Condensed', sans-serif; }
.vps_provider_sec ul.vps-list { margin: 0 17px; }
.vps_provider_sec ul.vps-list li { list-style-type: square; }

.vps_provider_sec .vps-buy-box { margin-top: 10px; background: #fff; list-style-type: none; border: 5px solid #40c6ff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.vps_provider_sec .vps-buy-box li { padding: 5px 10px; font-size: 14px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.vps_provider_sec .vps-buy-box li.plan-name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.vps_provider_sec .vps-buy-box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #6eb133; }
.vps_provider_sec .vps-buy-box li.price sup { font-size: 18px; font-weight: 500; }
.vps_provider_sec .vps-buy-box li.last { padding: 18px 0 20px 0; border-bottom: none; }

.vps_provider_sec .button, .vps_provider_sec .button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.vps_provider_sec .button i { margin:0 5px 0 0;}
.vps_provider_sec .button:hover { color:#fff; background:#40c6ff;}

/*************** Affiliate Sec ***************/
.affiliate_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; font-family: 'Roboto Condensed', sans-serif; }
.affiliate_sec .title { text-align: center; color: #343434; text-transform: uppercase; font-weight: bold; }
.affiliate_sec .title h2 { font-size: 46px; }
.affiliate_sec .title h1 { font-size:88px; }
.affiliate_sec h3 { padding:0; margin:0 0 35px 0; font-size:30px; color:#5e5e5e; font-weight:500; text-align:center;}

.affiliate_sec .tabs-block { text-align: center; margin-top: 50px; border-bottom: 1px solid #ededed;  }
.affiliate_sec .tabs-block .left-tab { float: left; width: 50%; text-align: right; }
.affiliate_sec .tabs-block .right-tab { float: left; width: 50%; text-align: left; }
.affiliate_sec .tabs-block a { width: 70%; max-width: 450px; height: 60px; margin-top: 15px; padding: 10px 15px; display: inline-block; background-color: #D3D3D3; text-align: center; border-top: 1px solid #D3D3D3; border-right: 1px solid #D3D3D3; border-left: 1px solid #D3D3D3; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.affiliate_sec .tabs-block a img { display: inline-block; }
.affiliate_sec .tabs-block a.tab-active { height: 75px; margin-top: 0; padding-top: 15px; background-color: #ededed; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; }

.affiliate_sec .aff-networks { padding: 50px 0; font-size: 16px; color:#000000; background-color: #ededed;}
.affiliate_sec .aff-networks p { padding: 0 140px; font-size: 17px; color:#000000;}
.affiliate_sec .aff-networks .image { display: block; text-align: center; margin: 50px 0 0 0; }
.affiliate_sec .aff-networks .title {font-size: 27px; color:#000000;}

.affiliate_sec .aff-advantages { padding: 50px 0; margin: 0; background-color: #f2f6fd; }
.affiliate_sec .aff-advantages .title h2 { margin: 0; }
.affiliate_sec .aff-advantages .reasons { padding: 0 130px; }

.affiliate_sec .aff_earning p { padding: 0 140px; color:#000000; }
.affiliate_sec .aff_earning .title_info h2 { margin: 0; color:#000000; }
.affiliate_sec .aff_earning b { color:#000000; }
.affiliate_sec .reasons ul { list-style: none; margin: 0; padding: 0; }
.affiliate_sec .reasons ul li { padding: 20px 0 26px 80px; font-size: 16px; line-height: 24px; color: #333; background: url('/images/arrow-right.png') no-repeat 0 5px; }
.affiliate_sec .aff-request { background: #153148; color: #fff; padding: 50px 0; text-align: center; font-size: 16px; }
.affiliate_sec .aff-request p { padding: 0 140px; }
.affiliate_sec .aff-request .title_info h2 { margin: 0; }
.affiliate_sec .aff-request strong { color: #eec228; }
.affiliate_sec .aff-request .steps { color: #40c6ff; font-weight: bold; }
.affiliate_sec .aff-request .form { background: #dcdcdc; border: 1px solid #9a9a9a; }
.affiliate_sec .get-access-block { padding: 30px 140px; }
.affiliate_sec .get-access-block .form { padding: 15px 20px; color: #000; background-color: #dcdcdc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.affiliate_sec .get-access-block .form .field input.box { border: 1px solid #000; }

.affiliate_sec .get-access-block .form .field .checkbox { -webkit-appearance: none; background-color: #fafafa; border: 1px solid #000000; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05); padding: 9px; border-radius: 3px; display: inline-block; position: relative; }
.affiliate_sec .get-access-block .form .field .checkbox:active, .affiliate_sec .get-access-block .form .field .checkbox:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); }
.affiliate_sec .get-access-block .form .field .checkbox:checked { background-color: #e9ecee; border: 1px solid #000000; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); color: #0078d7; }
.affiliate_sec .get-access-block .form .field .checkbox:checked:after { content: '\2714'; font-size: 14px; position: absolute; top: 0; left: 3px; color: #0078d7; }
.affiliate_sec .get-access-block .form .field .text { position: relative; top: -3px; }

.get-access-button-block { text-align: center; padding: 0 0 10px 0; }
.aff-request .get-access-button, .aff-request .get-access-button:focus { height:40px; padding:0 80px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#eec228; border-radius:3px; text-transform: uppercase; }
.aff-request a.get-access-button:hover{ color: #628f8f; }
.get-access-button i { margin:0 5px 0 0;}
.get-access-button:hover { color:#fff; background:#ffc600;}
.affiliate_sec .aff-tips { background-color: #f5f5f5; padding: 50px 0; margin: 50px 0 0 0; }
.affiliate_sec .aff-tips h2 { margin: 0; padding: 0 140px;  }
.affiliate_sec .aff-tips p { padding: 0 140px; font-size: 22px; }
.affiliate_sec .aff-tips ul { list-style: none; margin: 0; padding: 0 130px; }
.affiliate_sec .aff-tips ul li { padding: 20px 0 26px 80px; font-size: 16px; line-height: 24px; color: #333; background: url('/images/arrow-right.png') no-repeat 0 5px; }
.affiliate_sec .aff-marketing { padding: 50px 0; margin: 50px 0 0 0; }
.affiliate_sec .aff-marketing p { padding: 0 140px; }
.affiliate_sec .aff-marketing h2 { margin: 0; }
.affiliate_sec .aff-marketing .myfxbook-block { text-align: center; margin: 0 0 30px 0; }
.affiliate_sec .aff-marketing .myfxbook-block .title { font-size: 22px; }
.affiliate_sec .aff-marketing .myfxbook-block .code { margin: 0 auto; padding: 15px 0 10px 0; }
.affiliate_sec .aff-marketing .myfxbook-block .code .box-affiliate { padding: 10px 15px; border: 1px solid #dbdbdb; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.affiliate_sec .aff-marketing .banner-block { text-align: center; margin: 0 0 30px 0; }
.affiliate_sec .aff-marketing .banner-block .title { font-size: 22px; font-weight: bold; }
.affiliate_sec .aff-marketing .banner-block .image { margin: 0 auto; padding: 0 0 20px 0; }
.affiliate_sec .aff-marketing .banner-block .code { margin: 20px 0 0 0; }
.affiliate_sec .aff-marketing .banner-block .code .box-affiliate { padding: 10px 15px; border: 1px solid #dbdbdb; font-size: 13px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.affiliate_sec .aff-marketing .banner-block .note { font-size: 14px; font-style: italic; padding: 0; margin: 0; }
.affiliate_sec h3 span { background-color: #ffd003; padding: 5px 5px; color: #333; font-weight: 600; font-size: 42px;  }

.brushed { display: inline-block;position: relative; vertical-align: baseline; }
.arrowed { display: inline-block; height: 100%; width: 54px; background: url(/images/blue_arrow.jpg) left center no-repeat; position: absolute; top: 0; left: -65px; }
.brushed > .bg { left: -7px; margin-top: -16px; position: absolute; right: -20px; top: 50%; }
.brushed > .bg > img { display: block; height: 40px; width: 100%; }
.brushed > .in { position: relative; }

/*---------------- Popup ------------- */
#fd_popup_html { background: none !important; }

/*---------------- Confirm exit ------------- */
.backgr-close-btn, .wrapper-close-btn { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	background-color: #000000; z-index: 110; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90; overflow-y: scroll; }
.wrapper-close-btn { background: none; z-index: 111;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.ea-block {	width: 100%; overflow: hidden; position: relative; }
/*.ea-block {	width: 100%; border: 1px solid #dcdcdc;	overflow: hidden; position: relative; background-color: #F0F0F0; }*/

/* --------- Myfxbook charts --------- */
div.myfxbook-chart { padding: 0; margin: 0; max-width: 80%; display: inline-block; }
div.myfxbook-chart div.account-title { font-family: Arial, Helvetica, sans-serif; padding: 3px 0 3px 5px; margin: 0; color: #ffffff; text-align: left; font-size: 10px; font-weight: bold;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7d7e7d+0,111111+100 */
	background: #7d7e7d; /* Old browsers */
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #111111 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#111111)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#111111 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7d7e7d 0%,#111111 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
}
div.myfxbook-chart div.chart { padding: 0; margin: 0; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa;	border-bottom: 1px solid #aaaaaa; }

/*********** Confirm Exit 2 ************/
.x-btn-title { text-align: center; font-size: 28px; font-family: 'Roboto Condensed', sans-serif; padding: 38px 0 30px 0; color: #FFF; }
.ea-block2 { width: 100%; overflow: hidden; text-align: center; background-color: #FFF; position: relative; margin: 0 0 10px 0; }
/* ------ FTD ------*/
.ea-block2 .ftd-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42,177,197,1)), color-stop(100%, rgba(21,101,129,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(21,101,129,1) 0%, rgba(42,177,197,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ab1c5', endColorstr='#156581',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .ftd-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .ftd-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .ftd-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #5ea8c0; border-right: solid 2px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .ftd-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #5ea8c0; border-right: solid 2.8284px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #5ea8c0; border-left: solid 2.8284px #5ea8c0; }
.ea-block2 .ftd-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .ftd-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .ftd-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .ftd-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .pips-title { font-size: 24px; padding: 10px 0; font-family: 'Roboto Condensed', sans-serif; color: #00AD46; }
.ea-block2 .pips-title2 { font-size: 22px; padding: 0 0 10px; font-family: 'Roboto Condensed', sans-serif; color: #000; }
.ea-block2 .pips-title3 { font-size: 22px; padding: 20px 0 0 0; font-family: 'Roboto Condensed', sans-serif; color: #024590; text-transform: uppercase; font-weight: bold; }
.ea-block2 .pips-title4 { font-size: 22px; padding: 0 0 10px; font-family: 'Roboto Condensed', sans-serif; color: #C80000; font-weight: bold; }

.ce-winter-title { text-align: center; font-size: 68px; font-weight: 700; color: #fff; }

/* ------ WSFR2.0 ------*/
.ea-block2 .wsfr-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246,18,18,1)), color-stop(51%, rgba(154,0,0,1)), color-stop(100%, rgba(123,1,1,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(123,1,1,1) 0%, rgba(154,0,0,1) 49%, rgba(246,18,18,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f61212', endColorstr='#7b0101',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .wsfr-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .wsfr-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .wsfr-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #870202; border-right: solid 2px #870202; }
.ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #870202; border-right: solid 2.8284px #870202; }
.ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #870202; border-left: solid 2.8284px #870202; }
.ea-block2 .wsfr-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .wsfr-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .wsfr-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .wsfr-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/* ------ VF2.0 ------*/
.ea-block2 .vf-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(88,154,149,1)), color-stop(100%, rgba(20,30,29,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(20,30,29,1) 0%, rgba(88,154,149,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#589a95', endColorstr='#141e1d',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .vf-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .vf-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .vf-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #6c9c98; border-right: solid 2px #6c9c98; }
.ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .vf-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #6c9c98; border-right: solid 2.8284px #6c9c98; }
.ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #6c9c98; border-left: solid 2.8284px #6c9c98; }
.ea-block2 .vf-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .vf-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .vf-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .vf-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }

/* ------ FGI------*/
.ea-block2 .fgi-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,183,29,1)), color-stop(100%, rgba(163,127,18,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(163,127,18,1) 0%, rgba(232,183,29,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8b71d', endColorstr='#a37f12',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .fgi-gradient2 .title { color: #FFF; font-size: 24px; text-transform: uppercase; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; padding: 15px 0 0 0; }
.ea-block2 .fgi-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .fgi-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #e6b61d; border-right: solid 2px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { content: ""; position: absolute; z-index: 1; width: 197.99px; height: 197.99px; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background-color: inherit; left: 39.0051px; }
.ea-block2 .fgi-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #e6b61d; border-right: solid 2.8284px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #e6b61d; border-left: solid 2.8284px #e6b61d; }
.ea-block2 .fgi-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .fgi-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .fgi-gradient2 .box .label-box-xmas { position: absolute; top: 70%; right: -10px; z-index: 101; }
.ea-block2 .fgi-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }


/*---------- Confirm Exit Counter -----------------*/
.confirm-exit-counter { width: 300px; max-width: 100%; margin: 0 auto; padding: 20px 0; }
.confirm-exit-counter .bf-time-left { float: left; width: 9%; height: 50px; line-height: 50px; padding: 0; margin: 0 1% 0 1%; text-align: center; font-size: 36px; color: #40403e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; 
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #e1e1e1 50%, #fafafa 51%, #e1dede 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#e1e1e1 50%,#fafafa 51%,#e1dede 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#e1e1e1 50%,#fafafa 51%,#e1dede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e1dede',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.confirm-exit-counter .confirm-exit-labels { padding: 5px 0 0 0; width: 100%; }
.confirm-exit-counter .confirm-exit-labels .item { padding: 0; margin-right: 5%; width: 21%; font-size: 9px; color: #fff; text-align: center; float: left; text-transform: uppercase; }
.confirm-exit-counter .confirm-exit-labels .item:last-child {margin-right: 0;}
.confirm-exit-counter .bf-time-left-dots { float: left; color: #fff; width: 4%; height: 50px; line-height: 42px; text-align: center; font-size: 36px; font-weight: bold; font-family: Times New Roman;}
.confirm-exit-counter .bf-time-left { top: 0; left: 0; }
.confirm-exit-counter .time_left_hours_first_promo { left: 98px; }
.confirm-exit-counter .time_left_hours_second_promo { left: 136px; }
.confirm-exit-counter .time_left_minutes_first_promo { left: 186px; }
.confirm-exit-counter .time_left_minutes_second_promo { left: 225px; }
.confirm-exit-counter .time_left_seconds_first_promo{ left: 276px; }
.confirm-exit-counter .time_left_seconds_second_promo { left: 316px; }

.wsfr-gradient { background: #d50505; /* Old browsers */ background: -moz-linear-gradient(top,  #d50505 0%, #8e0303 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d50505), color-stop(100%,#8e0303)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #d50505 0%,#8e0303 100%); /* IE10+ */ background: linear-gradient(to bottom,  #d50505 0%,#8e0303 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50505', endColorstr='#8e0303',GradientType=0 ); /* IE6-9 */ }
.vf-gradient { background: #5cafa4; /* Old browsers */ background: -moz-linear-gradient(top,  #5cafa4 0%, #226869 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #5cafa4 0%,#226869 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #5cafa4 0%,#226869 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cafa4', endColorstr='#226869',GradientType=0 ); /* IE6-9 */ }
.fd-gradient { background: #4875ac; /* Old browsers */ background: -moz-linear-gradient(top,  #4875ac 0%, #1c4678 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4875ac), color-stop(100%,#1c4678)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #4875ac 0%,#1c4678 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #4875ac 0%,#1c4678 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #4875ac 0%,#1c4678 100%); /* IE10+ */ background: linear-gradient(to bottom,  #4875ac 0%,#1c4678 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4875ac', endColorstr='#1c4678',GradientType=0 ); /* IE6-9 */ }
.ftd-gradient { background: #02e2fb; /* Old browsers */ background: -moz-linear-gradient(top,  #02e2fb 0%, #01053d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02e2fb), color-stop(100%,#01053d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #02e2fb 0%,#01053d 100%); /* IE10+ */ background: linear-gradient(to bottom,  #02e2fb 0%,#01053d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02e2fb', endColorstr='#01053d',GradientType=0 ); /* IE6-9 */ }
.fgi-gradient { background: #e9b81e; /* Old browsers */ background: -moz-linear-gradient(top,  #e9b81e 0%, #a27f12 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #e9b81e 0%,#a27f12 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #e9b81e 0%,#a27f12 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9b81e', endColorstr='#a27f12',GradientType=0 ); /* IE6-9 */ }

/* ----------------- Count Down ----------------- */
div.count-down {padding: 22px 0 0 0;margin: 0;background: url(/images/count_down_backgr.gif) no-repeat center center;height: 66px;text-align: center;font-size: 18px;font-weight: bold;color: #000;}

/************ Subscriptions **********/
.subscriptions_sec { width: 100%; float: left; padding: 60px 0 0 0; position: relative; }

/*---- Promo Offer Popup ----*/
.promo-offer { /*width: 610px;*/ /*height: 557px;*/padding: 0;margin: 0;overflow: hidden;}

.promo-offer .head {
    background: -moz-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(192,192,192,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0',GradientType=0 ); /* ie6-9 */
    border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;padding: 17px 0;}
.promo-offer .head .title { font-size: 42px; color: #e80000; text-transform: uppercase; font-weight: 600; letter-spacing: -2px; }

.promo-offer .body { color: #fff; padding: 45px 0 35px 0; }
.promo-offer .body .text { font-size: 46px; text-transform: uppercase; }
.promo-offer .body .robot-name { font-size: 36px; }
.promo-offer .body .price { font-size: 36px; }
.promo-offer .body .price .red { color: #ff0000; font-weight: bold; text-decoration: line-through; }
.promo-offer .body .price .green { color: #00c638; font-size: 42px; font-weight: bold; }
.promo-offer .body .italic { font-style: italic; font-size: 24px; }
.promo-offer .body .one-time-offer { color: #e80000; font-size: 18px; width: 100%; margin: 35px auto; }

.backgr-close-btn-promo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; z-index: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.90; }
.wrapper-close-btn-promo { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  z-index: 101; overflow-y: scroll; }

/************ Counter **********/
.counter_sec .end_exlusive_offer { color: #092b4f; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0; padding: 5px 0 0 0; }
.counter_sec { padding: 20px 0 20px 0; width: 100%; float: left; color: #153148; background: #6fb332; }
.counter_sec h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec .clock { padding: 7px 14px; width: 97%; float: right; border-width: 1px; border-style: solid; border-color: #59a019 #72bf2e #72bf2e #59a019; box-shadow: 1px 1px 1px #6a9300 inset; background: #65a928; }
.counter_sec .clock ul { list-style: none; text-align: center; }
.counter_sec .clock li { width: 20.5%; float: left; }
.counter_sec .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 78px; color: #fff; }
.counter_sec .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #fff; }
.counter_sec .clock li span { width: 100%; float: left; }
.counter_sec .clock li cite { width: 49%; height: 67px; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 48px; font-style: normal; border-radius: 4px; background-color: #72bf2e; color: #fff; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5); }
.counter_sec .clock li cite:last-child { float: right; }
.counter_sec .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0; content: ""; background: #78b301; }

.counter_sec_below2 .end_exlusive_offer { color: #092b4f; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0; padding: 5px 0 0 0; }
.counter_sec_below2 { padding: 20px 0 20px 0; margin: 0 0 60px 0; width: 100%; float: left; color: #153148; background: #6fb332; }
.counter_sec_below2 h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec_below2 .clock { padding: 7px 14px; width: 97%; float: right; border-width: 1px; border-style: solid; border-color: #59a019 #72bf2e #72bf2e #59a019; box-shadow: 1px 1px 1px #6a9300 inset; background: #65a928; }
.counter_sec_below2 .clock ul { list-style: none; text-align: center; }
.counter_sec_below2 .clock li { width: 20.5%; float: left; }
.counter_sec_below2 .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 78px; color: #fff; }
.counter_sec_below2 .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #fff; }
.counter_sec_below2 .clock li span { width: 100%; float: left; }
.counter_sec_below2 .clock li cite { width: 49%; height: 67px; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 48px; font-style: normal; border-radius: 4px; background-color: #72bf2e; color: #fff; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5);box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5); }
.counter_sec_below2 .clock li cite:last-child { float: right; }
.counter_sec_below2 .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0; content: ""; background: #78b301; }

/*
.counter_sec.yellow {background-color: #FEDC01;}
.counter_sec.yellow .clock {border-color: #000 #000 #000 #000; box-shadow: 1px 1px 1px #e5cc2f inset; background: #efd10f; border-width: 2px; border-style: solid;}
.counter_sec.yellow .clock li p {color:#000;}
.counter_sec.yellow .clock li cite {background-color: #000; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.5); color:#fff;}
.counter_sec.yellow .clock li cite:after {background: #f1d418;}
.counter_sec.yellow .clock li.point {color: #000;}
*/

/*************** Compatibility Sec *************/
.compatibility_sec{ width:100%; float:left; padding:80px 0 40px 0; margin:0; }
.compatibility_sec h2{ padding:0; margin:0 0 23px 0; font-size:30px; color:#474747; font-weight:500; text-align:center;}
.compatibility_sec h2 strong{ color:#6fb332; font-weight:550;}
.compatibility_sec p { padding:30px 0 0 0; margin:0 0 23px 0; font-size:14px; color:#474747; line-height:24px; text-align:left;}

/* Blog Iframe */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ----------- Cooki Consent -------------- */
div.cookie-consent { padding: 20px; position: fixed; left: 15px; bottom: 15px; z-index: 10000; max-width: 400px; background-color: #012035; }
div.cookie-consent span { color: #fff; font-size: 14px; }
div.cookie-consent span a { color: #fff; text-decoration: underline; }
div.cookie-consent .consent-btn-block { text-align: center; padding-top: 15px;}
div.cookie-consent .consent-btn { padding: 5px 30px; margin:0; background-color: #6fb332; color: #fff; font-size: 14px; border-radius:3px; text-transform: uppercase; }
div.cookie-consent .consent-btn:hover { color:#fff; background: #40c6ff; }
@media (max-width:480px) {  div.cookie-consent { left: 0; bottom: 0; max-width: 100%; width: 100%; }  }

/* Coupon Popup with sound */
.coupon-popup {position: fixed;bottom: 95px;left: 20px;background-color: #f3bd01;padding: 25px 35px; width: 250px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;z-index: 1000;display: none;}
/*
.coupon-popup:after {background: url(/images/coupon-popup-bottom.png) no-repeat center center; position: absolute; bottom: -37px; left: 55px; content: " "; width: 31px; height: 38px; padding: 0; margin: 0;}
*/
.coupon-popup p {color: #333 !important;font-size: 12px !important; line-height: 16px !important;}
.coupon-popup .close img {position: absolute; top: 15px; right: 20px; cursor: pointer;}
.coupon-popup .coupon {width: 60%; text-align: left; display: inline-block;}
.coupon-popup .coupon span {background-color: #dad9d4;font-weight: bold;border: 1px dashed #333;color: #ff0000;padding: 5px;font-size: 18px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.coupon-popup .coupon-button {width: 37%; text-align: left; display: inline-block;}
.coupon-popup .coupon-button button {color: #fff; background-color: #cc0000; padding: 10px 8px 5px 8px; border: none; text-align: center; display: inline-block; cursor: pointer; transition-duration: 0.4s; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.coupon-popup .coupon-button button i {font-size: 12px}
.coupon-popup .close-coupon-popup {position: absolute; top: 10px; right: 25px;}

/* promo popup */
.promo-popup-spring {margin:0; padding:10px; border: 5px solid #fff; color: #000; text-align: center; position: relative;background: url(/images/guarantee_bg6.jpg) fixed no-repeat center top; background-size: cover; width: 100%;}
.promo-popup-spring .text1 {font-size: 42px;margin: 20px 0 0 0;}
.promo-popup-spring .text2 {color: #C80000; font-size: 56px;font-weight: bold;}
.promo-popup-spring .text3 {font-size: 24px;}
.promo-popup-spring .text3 span {color: #C80000; font-size: 36px;}
.promo-popup-spring .text4 {font-size: 30px; color: #C80000; font-weight: 500;}
.promo-popup-spring .copy-line {margin: 0 auto; width: 285px; position: relative;}
.promo-popup-spring .copy-line .successfully-copied {position: absolute; left: -40px; display: inline-block;font-size: 30px;padding: 20px 0 0 5px;color: #0d9438;}
.promo-popup-spring .input-field {display: inline-block; width: 150px; float: left; height:48px; margin:15px 3px 15px 0; font-size: 30px; padding:3px 10px 0 10px; background-color: #fecd4a; border: 1px dashed #000;}
.promo-popup-spring .copy{float: left; height:48px; padding:0 28px; margin:15px 0; display:inline-block; line-height:48px; font-size:30px; font-family: 'Roboto', sans-serif; color:#ffffff; background:#0d9438; border: 1px solid #000;}
.promo-popup-spring.version2 { font-family: 'Roboto Condensed', sans-serif; padding: 0 2px;}
.promo-popup-spring.version2 .text1 {font-size: 46px;margin: 0; font-weight: bold;}
.promo-popup-spring.version2 .text2 {background-color: #fff;font-size: 44px;padding: 0 5px; white-space: nowrap;}
.promo-popup-spring.version2 .text2 span {color: #000;}
.promo-popup-spring.version2 .text2 span.off {font-size: 60px;color: #C80000;}
.promo-popup-spring.version2 .text3 {font-size: 27px; line-height: 32px; margin-top: 10px;}
.promo-popup-spring.version2 .text3 span.black {font-size: 32px;color: #000;}
.promo-popup-spring.version2 .text3 span.white {font-size: 32px;color: #fff;font-weight: bold;}
.promo-popup-spring.version2 .text3 span.red {font-size: 32px;color: #C80000;font-weight: bold;}
.promo-popup-spring.version2 .text4 {background-color: #fff;font-size: 36px; font-weight: bold; margin: 0 0 2px 0}
.promo-popup-spring.version2 .copy-line {width: 190px;}
.promo-popup-spring.version2 .input-field {width: 190px;text-align: center;margin: 13px 3px 15px 0;font-size: 40px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;border: 2px dashed #000;}

/* ----------- Summer promo 2017 -------------- */
.x-btn-promo-counter { color: #000; line-height: 26px; background-color: #f2b719; }
.x-btn-promo-counter #flipcountdown_summer_3 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_4 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_5 .xdsoft_flipcountdown { vertical-align: middle; }
.x-btn-promo-counter #flipcountdown_summer_6 .xdsoft_flipcountdown { vertical-align: middle; }

/* ----------- Black Friday -------------- */

.black_friday_area { width: 100%; float: left; padding: 30px 0 30px 0; position: relative; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.black_friday_area .bf-banner { text-align: center; }
.black_friday_area .bf-banner img { display: inline !important; }

.black_friday_ma_banner { width: 100%; float: left; padding: 30px 0 30px 0; position: relative; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.black_friday_ma_banner .bf-banner { text-align: center; }
.black_friday_ma_banner .bf-banner img { display: inline !important; }

.black_friday_ma_offers { width: 100%; float: left; padding: 30px 0 0 0; }
.black_friday_al_offer { width: 100%; float: left; padding: 50px 0 50px 0; }

.black_friday_order_area { background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.black_friday_order_area .global_title { color: #fff; }
.black_friday_order_area p { color: #fff; }
.black_friday_order_area h4 { color: #fff; }
.black_friday_order_area .price_info h5 { color: #fff; }
.black_friday_order_area ul.order_list li { color: #fff; }
.black_friday_order_area .price_info .price span { color: #fff; }

.black_friday_order_area .order li { color: #fff; }
.black_friday_order_area .discount .rate span { color: #fff; }
.black_friday_order_area .discount .rate span cite:after { background: #fff; }
.black_friday_order_area .discount figure { margin: 15px 0 0 54px; }
.black_friday_order_area .order { padding-top: 25px; }
.black_friday_order_area .discount .rate { margin: -30px 27px 0 0; }
.black_friday_order_area .bonus-boxes { padding-top: 15px; }

.black_friday_line_area { width: 100%; float: left; padding: 20px 0 15px 0; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.black_friday_line_area .text { font-weight: 700; color: #fff; font-size: 30px; text-align: center; }

.bf-counter { position: relative; width: 580px; max-width: 90%; margin: 0 auto; }
.bf-counter .bf-time-left { float: left; font-size: 68px; font-weight: 700; color: #404040; text-align: center; }
.bf-counter .bf-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/* Flash class and keyframe animation */
.flash-pulse{font-weight: bold;color:#333;font-size: 30px;-webkit-animation: flash linear 1s infinite;animation: flash linear 3s infinite;}
@-webkit-keyframes flash-pulse {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash-pulse {
	0% { opacity: 1; } 
	50% { opacity: .1; }
	100% { opacity: 1; }
}

.img-center {margin: 0 auto; text-align: center;}
.img-center a {display: inline-block;}
.img-center a .click-here-btn {margin: 0 auto; max-width: 80%; width: 150px; border: none; display: inline-block;}
/* ----------- Xmas -------------- */

.xmasArea { width: 100%; float: left; padding: 0; position: relative; background-image: url(/images/xmas/2023/xmas-background-gray.png); background-position: left bottom; background-repeat: repeat; background-size: inherit;}
.xmasArea .xmas-banner { text-align: center; }
.xmasArea .xmas-banner img { display: inline !important; }
.xmas-date { display: none; padding: 7px 0; text-align: center; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 700; }

.xmas-counter-content {width: 100%; padding: 10px 0; border-top: 5px solid #fff; }
.xmas-counter-content .xmas-counter { position: relative; width: 580px; max-width: 90%; margin: 0 auto; }
.xmas-counter .xmas-time-left { float: left; font-size: 74px; line-height: 82px; font-weight: 700; color: #404040; text-align: center; }
.xmas-counter .xmas-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }
/*
.xmas-counter-top:before { position: absolute; top: 0; left: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
.xmas-counter-top:after { position: absolute; top: 0; right: -230px; width: 180px; height: 70px; z-index: 100; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
*/
.xmasOrderArea { padding: 100px 0 40px 0; background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.xmasOrderArea .xmas-promo-line { width: 100%; top: -79px; position: absolute;}
.xmasOrderArea .price_info .price span { color: #000; }

/************ Xmas Gift **********/
.xmasGift { width: 100%; float: left; margin:0; padding: 10px 0 0 0;}

.xmasGift .content { /*width: 1600px;*/ max-width: 100%; margin: 0 auto; padding: 0 0 10px 0; }
.xmasGift .content h2 { font-size: 60px; font-weight: bold; font-family: 'Roboto', sans-serif; text-align: center; color: #C80000; margin: 0; padding: 20px 0 10px 0; }
.xmasGift .content h3 { font-size: 24px; font-weight: bold; font-family: 'Roboto', sans-serif; text-align: center; margin: 0; padding: 20px 0 10px 0; }
.xmasGift .content h4 { font-size: 20px; font-family: 'Roboto', sans-serif; text-align: center; margin: 0; padding: 0; }

.xmasGift .content .box { color: #fff; text-align: center; padding: 10px; margin: 20px 5px; }
.xmasGift .content .box .box-img { width: 190px; max-width: 100%; margin: 0 auto; padding: 5px 0 0 0; }
.xmasGift .content .box .box-img img { max-width: 100%; }
.xmasGift .content .box .title { text-transform: uppercase; font-size: 18px; font-weight: 700; padding-top: 15px; font-family: 'Roboto', sans-serif; color: #C80000; }
.xmasGift .content .box .regular-price { font-style: italic; color: #333; font-size: 14px; padding: 5px 0 0 0; }

/* Banner XMAS 2022 */
.xmasSnow { width: 100%; position: relative;}
.xmasSnow.uper-snow:before {content: "";position: absolute;top: 0;left: 0;z-index: 1;width: 100%;max-width: 100%;height: 75px;background: url('/images/xmas/xmas_banner_snow_up_2022.png') repeat-x top left;}
.xmasSnow.bottom-snow:after {content: "";position: absolute;bottom: -1px;left: 0;z-index: 1;width: 100%;max-width: 100%;height: 75px;background: url('/images/xmas/xmas_banner_snow_down_2022.png') repeat-x bottom left;}
.xmasSnow .xmas-banner-inner {max-width: 100%; width: 1200px; margin: 0 auto;}
.xmasSnow .xmas-banner-inner .text-container {background-color: #0e964a;color:#fff;font-family: 'Roboto Condensed', sans-serif;padding: 5px 0;}
.xmasSnow .xmas-banner-inner .text-container .text1 {text-transform: uppercase;font-size: 28px;}
.xmasSnow .xmas-banner-inner .text-container .text2 {text-transform: uppercase;font-size: 16px;}

.xmas-banner-img {padding: 20px 0;}

.members_offer_xmas { background: #BD0000; }
.members_offer_xmas:after { background: none; }
.members_offer_xmas .content h2 { font-size: 32px; }

/* --------- ONLY COPIES LEFT ----------*/
div.only-copies-left-container {padding: 0;margin: 0;position: relative;}
div.only-copies-left {padding: 0 10px 20px 10px; margin: 0; position: fixed; top: 150px; right: 50px; width: 150px; background-color: #c50200;z-index: 1000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);}
div.only-copies-left div.title {padding: 15px 0 0 0;margin: 0;font-size: 20px;text-align: center;color: #fff;line-height: 21px;font-weight: 700;}
div.only-copies-left div.title span {font-size: 22px;}
div.only-copies-left div.copies {padding: 0 5px;margin: 15px 5px 0 5px;color: #010000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;}
div.only-copies-left div.copies span.num {float: left;font-size: 40px;padding: 0;text-align: center;width: 46px;font-weight: 700;}
div.only-copies-left div.copies span.txt {padding: 12px 0 0 0;float: right;text-align: center;font-size: 17px;line-height: 17px;font-weight: 700;}
div.only-copies-left div.link {padding: 0;margin: 20px 0 0 0;text-align: center;}
div.only-copies-left div.link a {background: rgb(241,231,103);background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: linear-gradient(to bottom, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #141517;font-size: 15px;font-weight: 700;padding: 8px 15px 8px 15px;text-decoration: none;}
div.only-copies-left div.link a:hover {background: rgb(234,185,45);background: -moz-linear-gradient(top, rgba(234,185,45,1) 0%, rgba(199,152,16,1) 100%);background: -webkit-linear-gradient(top, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);background: linear-gradient(to bottom, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 );text-decoration: none;}


/* --------- Floating block ----------*/
div.bf-floating-block-container {padding: 0;margin: 0;position: relative;}
div.bf-floating-block {padding: 0 5px;margin: 0;position: fixed;top: 150px;right: 50px;width: 155px;height: 230px;background-color: #d91601;z-index: 1000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);}
div.bf-floating-block div.title {padding: 10px 0 0 0;margin: 0;font-size: 32px;text-align: center;color: #000;line-height: 30px;font-weight: 700;}
div.bf-floating-block div.discount {padding: 0 5px;margin: 15px 5px 0 5px;color: #010000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;font-size: 46px;text-align: center;font-weight: 700;}
div.bf-floating-block div.bonus {padding: 10px 0 0 0;margin: 0;font-size: 18px;text-align: center; color: #fff;line-height: 18px;font-weight: 700;}
div.bf-floating-block div.link {padding: 0;margin: 15px 0 0 0;text-align: center;}
div.bf-floating-block div.link a {background: rgb(241,231,103);background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);background: linear-gradient(to bottom, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #141517;font-size: 15px;font-weight: 700;padding: 8px 15px 8px 15px;text-decoration: none;}
div.bf-floating-block div.link a:hover {background: rgb(234,185,45);background: -moz-linear-gradient(top, rgba(234,185,45,1) 0%, rgba(199,152,16,1) 100%);background: -webkit-linear-gradient(top, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);background: linear-gradient(to bottom, rgba(234,185,45,1) 0%,rgba(199,152,16,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eab92d', endColorstr='#c79810',GradientType=0 );text-decoration: none;}
div.bf-floating-block div.link2 {padding: 0;margin: 15px 0 0 0;text-align: center;}
div.bf-floating-block div.link2 a {background: #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff;font-size: 15px;font-weight: 700;padding: 8px 15px 8px 15px;text-decoration: none;}
div.bf-floating-block i { position: absolute; top: 3px;	right: 5px;	font-size: 18px; color: #fff; opacity: 0.8; }

/* ----------- Winter -------------- */

.winterArea { width: 100%; float: left; padding: 0; position: relative; }
.winterArea .winter-banner { text-align: center; }
.winterArea .winter-banner img { display: inline !important; }

.winterArea .winter-date, .winterOrderArea .winter-date { padding: 7px 0; background-color: #dbdce0; border-top: 3px solid #2d2d2d; border-bottom: 3px solid #2d2d2d; color: #3f3f3f; font-size: 30px; font-weight: 500; text-align: center;}
.winter-counter { position: relative; width: 580px; max-width: 90%; margin: 0 auto; }
.winter-counter .winter-time-left { float: left; font-size: 64px; line-height: 72px; font-weight: 700; color: #404040; text-align: center; }
.winter-counter .winter-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/*	
.winterOrderArea { background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.winterOrderArea .winter-promo-line { width: 100%; margin-top: -40px;}
*/

.winterOrderArea { padding: 100px 0 40px 0; background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.winterOrderArea .winter-promo-line { width: 100%; top: -79px; position: absolute;}
.winterOrderArea .price_info .price span { color: #000; }

/*************** Sitemap Sec ***************/
.sitemap_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.sitemap_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.sitemap_sec p {color: #474747; font-size: 16px;}
.sitemap_sec i {color: #6fb332;}
.sitemap_sec ul {list-style: none;}
.sitemap_sec ul li {padding: 0 0 0 35px;}
.sitemap_sec ul li:before {content: "\f022"; font-family: 'FontAwesome'; font-size: 9px; float: left; margin-top: 4px; margin-left: -17px; color: #6fb332;}
.sitemap_sec h2 { margin-bottom: 30px; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #414141; font-weight: 600; text-align: center; }
.sitemap_sec a {color: #474747; font-size: 16px; font-weight: 600;}
.sitemap_sec a:hover {color: #324f4e;}

/*************** Download and Review Sec ***************/
.fd_page_sec { width:100%; float:left; padding:60px 0 90px 0; margin:0; }
.fd_page_sec h1 { margin-bottom: 30px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; color: #414141; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; }
.fd_page_sec h1 strong{ color:#40c6ff;}
.fd_page_sec .box2 h2 {font-size: 36px; color: #414141; font-weight: 700; padding: 0 0 30px 0; text-align: center;}
.fd_page_sec .box2 ul {margin-left: 19px;}
.fd_page_sec .box2 ul li {list-style: circle !important;}
.fd_page_sec .backtests {margin: 0; text-align: center;}
.fd_page_sec .backtests h3{ padding:0; margin:0 0 35px 0; font-size:32px; color:#474747; font-weight:500;}
.fd_page_sec .backtests h3 strong{ color:#78b73f; font-weight:550;}
.fd_page_sec .backtests h4{ padding:0; margin:0 0 24px 0; font-size:20px; color:#474747; font-weight:700; font-family: 'Open Sans', sans-serif; line-height:normal;}
.fd_page_sec .backtests p { padding:0; margin:0 0 24px 0; font-size:14px; color:#474747; line-height:24px;}
.fd_page_sec .info2 {background-color: #6fb332; padding: 30px 10px; margin: 0 0 30px 0; color: #fff;}
.fd_page_sec .info2 a {color: #eec228;}
.fd_page_sec .info2 a:hover {color: #ffc600;}

/* new MA offers block */
.users-special-offers {background: #d6d6d6; padding: 30px 0 30px 0; width: 100%; float: left;}
.users-special-offers .uso-banner {width: 830px; max-width: 96%; margin: 0 auto;}
.users-special-offers .uso-banner-top {padding: 5px 15px; text-align: center; background-color: #464646; color: #ffffff; font-family: "Roboto Condensed", sans-serif; font-weight: 700; font-size: 40px;}
.users-special-offers .uso-banner-top img {display: inline-block;}
.users-special-offers .uso-banner-content {padding: 10px; background-color: #ffffff; border: 1px solid #464646; font-family: "Roboto Condensed", sans-serif; }
.users-special-offers .uso-banner-content .red-line {font-size: 38px; color: #ffffff; background-color: #d70303; text-align: center; font-weight: 700;}
.users-special-offers .uso-banner-content .text-line {padding-top: 15px; font-size: 28px; color: #000000; text-align: center;}
.users-special-offers .uso-button {text-align: center; padding: 15px 0 0 0;}
.users-special-offers .uso-button .btn, .users-special-offers .uso-button .btn:focus {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #fff; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #464646; border-radius:3px;}
.users-special-offers .uso-button .btn:hover {background-color: #000000;}

/* do not remove this class it is used for registration */
div.email_add input {display: none;}

/* Today's Deal Ends In */
.todays_deal_ends_timer {padding: 30px 0 0 0; color: #153148; width: 500px;margin: 0 auto; max-width: 100%;}
.todays_deal_ends_timer .degree-background {transform: skew(-20deg);background-color: #d40000}
.todays_deal_ends_timer .title {transform: skew(20deg); font-size: 44px; font-family: 'Roboto Condensed', sans-serif; text-align: center;color: #fff;}
.todays_deal_ends_timer h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.todays_deal_ends_timer .clock { padding: 7px 14px; width: 100%;}
.todays_deal_ends_timer .clock ul { list-style: none; text-align: center; }
.todays_deal_ends_timer .clock li { width: 20.5%;  display: inline-block; }
.todays_deal_ends_timer .clock li.point { width: 6%;  }
.todays_deal_ends_timer .clock li p { margin: -20px 0 8px 0; font-size: 28px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #d40000; }
.todays_deal_ends_timer .clock li span { width: 100%; }
.todays_deal_ends_timer .clock li cite { position: relative; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; font-size: 56px; font-style: normal; color: #d40000;}

.todays_deal_ends_timer .green .degree-background {background-color: #43d300 !important;}
.todays_deal_ends_timer .green .title {color: #182943;}
.todays_deal_ends_timer .green .clock li cite {color: #182943;}
.todays_deal_ends_timer .green .clock li p {color: #182943;}

/* Red Button */
.todays_deal_ends_btn {text-align: center; padding:0;}
.todays_deal_ends_btn .btn, .todays_deal_ends_btn .btn:focus {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #fff; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #d40000; border-radius:3px;}
.todays_deal_ends_btn .btn:hover {background-color: #9f0000;}

.todays_deal_ends_btn .green .btn, .todays_deal_ends_btn .yellow .btn:focus {max-width: 100%; height:50px; padding:0 25px; margin: 0; display:inline-block; font-size:24px; font-weight: 500; color: #182943; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #43d300; border-radius:3px;}
.todays_deal_ends_btn .green .btn:hover {background-color: #2c8b00;}

/* Shock Deal Top Counter */
.shock-deal-top-line {padding: 7px 0; top: -10px; position: relative; margin: 0 0 5px 0; width: 100%; text-align: center; background-color: #d40000; color: #fff; font-family: 'Open Sans', sans-serif;}
.shock-deal-top-line span.text {font-size: 24px;}
.shock-deal-top-line span.time-value {font-size: 24px; font-weight: bold;}
.shock-deal-top-line span.time-label {font-size: 14px; }
.shock-deal-top-line sub {font-size: 14px; font-family: 'Open Sans', sans-serif;}
.shock-deal-top-line i {font-size: 32px;}

/* ----------- Broker -------------- */
.broker { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.broker h1 { margin-bottom: 25px; padding: 0 0 20px 0; font-family: 'Roboto Condensed', sans-serif; font-size: 36px; font-weight: 700; text-align: center;text-transform: uppercase; }
.broker h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 32px; color: #323232; font-weight: 700; text-align: center; text-transform: uppercase; }
.broker p { font-size: 16px; text-align: left; }
.broker .block{ width:100%; min-height:435px; float:left; padding:20px 15px; margin:0 0 4px 0; background:#eff4f6;}
.broker .block figure{ width:100%; float:left; padding:0; margin:0 0 15px 0;}
.broker .block i{ width:85px; height:85px; float:left; padding:0; margin:0; position:absolute; left:25px; top:-40px;}
.broker .block h4 { padding:0 0 10px 0; margin:0 0 15px 0; font-size:20px; color:#474747; font-weight:700; position:relative;}
.broker .block h4:after{ content:""; width:50px; height:3px; padding:0; margin:0 0 0 -25px; background:#5ecaf4; position:absolute; left:50%; bottom:0;}
.broker .block p { padding:0; margin:0; font-size:14px; color:#474747; line-height:22px; text-align:justify; font-weight:300;}
.broker .block.block-height {min-height: 470px;}
.broker .button, .broker .button:focus { height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#6eb133; border-radius:3px; text-transform: uppercase; }
.broker .button i { margin:0 5px 0 0;}
.broker .button:hover { color:#fff; background:#40c6ff;}
.broker .broker-buy-box { margin-top: 10px; background: #fff; list-style-type: none; border: 5px solid #40c6ff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.broker .broker-buy-box li { padding: 5px 10px; font-size: 16px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.broker .broker-buy-box li.plan-name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.broker .broker-buy-box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #7c7f82; }
.broker .broker-buy-box li.price sup { font-size: 18px; font-weight: 500; }
.broker .broker-buy-box li.last { padding: 18px 0 20px 0; border-bottom: none; }

.broker .broker-buy-box .broker-europe li.last { padding: 18px 0 20px 0; border-bottom: none; }

.broker table {color: #212529;}
.broker table td {text-align: left;}
.broker table td i {color: #40c6ff;}
.broker table .grey {background-color: #e3e3e3;}
.broker table .badge.yellow-bck {background-color: #e9c517;}
.broker table .badge.badge-color {color: #343434;}


.broker_overall_sec{ width:100%; float:left; padding:40px 0; margin:0; text-align:center; background:url(/images/calculation_bg.jpg) no-repeat center top; background-size:cover;}
.broker_overall_sec h1{ padding:0; margin:0 0 30px 0; font-size:34px; color:#3c3c42; text-transform: uppercase;}
.broker_overall_sec h1 strong{ color:#6fb332; font-weight: bold;}
.broker_overall_sec p{ padding:0; margin:0 0 24px 0; font-size:18px; color:#474747; line-height:24px;}
.broker_overall_sec a{ height:46px; line-height:46px; font-weight: 700; min-width: 155px; padding:0 15px; margin:0; text-transform: uppercase; display:inline-block; font-size:18px; color:#fff; font-family: 'Roboto Condensed', sans-serif; background:#6fb332; border-radius:4px; border: none;}
.broker_overall_sec a i{ margin:0 5px 0 0;}
.broker_overall_sec a:hover{ color:#fff; background:#92ce5c;}


.broker_advantages_sec{ width:100%; float:left; padding:60px 0; margin:0; background-color: #e9c517;text-align: center;}
.broker_advantages_sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #323232; font-weight: 700; text-align: center; text-transform: uppercase; }
.broker_advantages_sec p{ text-align:left; margin:0 0 30px 0; font-size:16px; color: #343434;}
.broker_advantages_sec ul { text-align: left; padding: 0 0 0 20px; margin: 0; }
.broker_advantages_sec ul li { list-style-type: none; color: #343434; text-align: left;font-size: 16px; line-height: 22px;}

/* Coupon code area */
.coupon-code-area {padding: 20px 30px; background: #ffc700; color: #222222; font-weight: bold; font-size: 36px; width: 100%; float: left; text-align: center;}
.coupon-code-area .wrapper {border: 1px solid #000; width: 833px; max-width: 100%; margin: 0 auto; padding: 10px;}
.coupon-code-area .wrapper span {font-size: 46px;background: #fff;padding: 0 10px; color: #d70303; border: 2px dashed #d70303;}
.coupon-code-area .wrapper .title {font-size: 18px;}
.coupon-code-area .wrapper .description {font-size: 16px; font-style: italic;}

/**********************************************************************************************************************/
/***************************************************** RESPONSIVE *****************************************************/
/**********************************************************************************************************************/

@media only screen and (min-width: 1600px) and (max-width: 1899px) {

    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width:55%; right: 40px; top: 90%; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 40px; top: 90%; max-width: 35%; }

    /* ----- WSFR ----- */
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width:55%; right: 40px; top: 90%; }
    .ea-block2 .wsfr-gradient2 .box .label-box { right: 40px; top: 90%; max-width: 35%; }

    /* ----- FD ----- */
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width:55%; right: 40px; top: 90%; }
    .ea-block2 .vf-gradient2 .box .label-box {right: 40px; top: 90%; max-width: 35%; }
    
    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width:55%; right: 40px; top: 90%; }
    .ea-block2 .fgi-gradient2 .box .label-box { right: 40px; top: 90%; max-width: 35%; }

    .xmasOrderArea .xmas-promo-line { top: -50px;}

    .xmax_x_box3 .title {font-size: 32px;}
    .xmax_x_box3 .btn, .xmax_x_box3 .btn:focus {height: 35px;line-height: 35px;padding: 0 25px;font-size: 20px;}
    .xmax_x_box3 .logo {margin-top: 10px;margin-bottom: 10px; width: 65%;}
    .xmax_x_box3 .title2 {font-size: 22px;}

    .xmax_x_box2 .special {font-size: 30px;}
    .xmax_x_box2 .btn, .xmax_x_box2 .btn:focus {font-size: 22px;}
    
    .winterOrderArea .winter-promo-line { top: -50px;}
    .members_offer_sec .content .version {left: 0; top: -70px; margin: 0; padding: 0;font-size: 13px;}
    .members_offer_sec .content .version:after{ border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 20px solid #efc229; bottom: -20px;}
    .members_offer_sec .content .box .title {font-size: 16px;}
    
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
    /***** Confirm Exit ******/
    .x-btn-title { padding: 15px 0 15px 0; }
    img.visit-site { max-width: 80%; }
    .ea-block2 .pips-title2 { font-size: 18px; }
    .ea-block2 .pips-title { font-size: 20px; }
    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width:60%; right: 0; top: 100%; }

    /* ----- WSFR ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box {  right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width:60%; right: 0; top: 100%; }

    /* ----- FD ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .fd-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box {  right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width:60%; right: 0; top: 100%; }
    
    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box {  right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width:60%; right: 0; top: 100%; }

     /* Confirm exit */
    .confirm-exit-counter { width: 200px; }
    .confirm-exit-counter .bf-time-left { font-size: 24px; height: 40px; line-height: 40px; }
    .confirm-exit-counter .bf-time-left-dots { font-size: 24px; height: 40px; line-height: 36px; }
    
    .xmasOrderArea .xmas-promo-line { top: -20px;}
    
    .winterOrderArea .winter-promo-line { top: -20px;}
    
    .xmax_x_box .btn, .xmax_x_box .btn:focus {font-size: 16px; padding: 0 10px;}

    .xmax_x_box3 .title {font-size: 18px;}
    .xmax_x_box3 .btn, .xmax_x_box3 .btn:focus {height: 35px;line-height: 35px;padding: 0 25px;font-size: 20px;}
    .xmax_x_box3 .logo {margin-top: 10px;margin-bottom: 10px; width: 65%;}
    .xmax_x_box3 .box img {width: 65%;}
    .xmax_x_box3 .title2 {font-size: 16px;}

    .xmax_x_box2 .special {font-size: 20px;}
    .xmax_x_box2 .title {font-size: 15px;}
    .xmax_x_box2 .bonus-ea {font-size: 24px;}
    .xmax_x_box2 .btn, .xmax_x_box2 .btn:focus {font-size: 14px;padding: 0 12px;}

    
    .members_offer_sec .content .version {left: 0; top: -88px; margin: 0; padding: 0;font-size: 13px;}
    .members_offer_sec .content .version:after{ border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 20px solid #efc229; bottom: -20px;}
    .members_offer_sec .content .box .title {font-size: 12px;}
    .members_offer_sec .content .box .btn, .members_offer_sec .content .box .btn:focus {padding: 0 5px; font-size: 16px;}
    .members_offer_sec .content .box .text {font-size: 15px;}

    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after {top: 300px; right: 40px;}
}

@media (max-width:1200px) {
    .container{ width:96%; margin:0 auto; padding:0;}
    .home_banner{ min-height:510px;}
    ul.list_info{ margin-top:100px;}

    ul.feature_list{ margin:30px 0 0 0; text-align:left;}
    ul.feature_list li{ min-height:inherit; padding:0 0 0 40px; margin:0 0 20px 0; background:url(../images/feature_list_icon.png) no-repeat left top;}
    ul.feature_list.right{ margin-left:0;}
    ul.feature_list.right li{ min-height:inherit; margin:0 0 20px 0;}
    .imporve_sec .block{ min-height:480px;}
    .strategies_sec .block p{ font-size:13px; line-height:20px;}
    .tab_info .nav-tabs.nav-justified > li > a small{ font-size:11px;}

    .member_sec .block{ min-height:370px;}
    ul.order_list li{ font-size:14px;}
    .factor_sec .inner{ max-width:540px; font-size:25px;}

    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after { top: 280px; right: 30px; }
    .performance_sec .chart figure a:after {right: 0;}

    /********** My Account **********/
    .myaccount_sec .account-btn-blue { margin-bottom: 50px; }
    .myaccount_sec .account-btn-blue .arrow { left: 143px; }
    .myaccount_sec .account-btn { margin-bottom: 80px; }
    .myaccount_sec .account-btn .arrow { left: 150px; }
    .myaccount_sec .add-license .arrow { top: 100px; }
    .myaccount_sec .add-license .left-box .offer .time { padding: 10px 73px 10px 25px; }

    /********** Additional License **********/
    .addlicenses_sec .add-license .arrow { top: 100px; }
    .addlicenses_sec .add-license .left-box .offer .time { padding: 10px 73px 10px 25px; }

    /********** Affiliates **********/
    .affiliate_sec .aff-networks p { padding: 0 0 0 10px; }
    .affiliate_sec .aff-advantages .reasons { padding: 0 0 0 10px; }
    .affiliate_sec .reasons ul li { padding: 20px 0; }
    .affiliate_sec .aff_earning p { padding: 0 10px; }
    .affiliate_sec .aff-request p { padding: 0 10px; }
    .affiliate_sec .aff-marketing .banner-block .note { font-size: 14px; }

    /***** Confirm Exit ******/
    .x-btn-title { padding: 15px 0 15px 0; }
    .ea-block2 .pips-title2 { font-size: 18px; }
    .ea-block2 .pips-title { font-size: 20px; }
    .visit-site { max-width: 80%; }
    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width: 75%; right: -60px; top: 90%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }

    /* ----- WSFR2 ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box {  right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width: 75%; right: -60px; top: 90%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }

    /* ----- VF2 ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box { right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width: 75%; right: -60px; top: 90%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }

    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box {  right: 0; top: 65%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width: 75%; right: -60px; top: 90%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 55%; left: -40px; top: 75%; }

    /*************** Xmas ****************/
    .xmasOrderArea { padding: 20px 0 40px 0 !important;  }
    .xmasOrderArea .xmas-promo-line { top: -77px;}
    .xmas-counter { width: 530px; }

    /*************** Winter ****************/
    .winterOrderArea { padding: 20px 0 40px 0 !important; }
    .winterOrderArea .winter-promo-line { top: -77px;}
    .members_offer_sec .content .version {display: none;}

    /*************** Todays Deal Ends Timer ****************/
    .todays_deal_ends_timer .title {font-size: 40px;}
}

/************ Main **************/
@media (max-width: 990px) {
    .top_part .navbar-default .navbar-nav > li > a{ padding:10px 13px;}
    ul.list_info{ margin-top:60px;}
    ul.list_info li{ font-size:19px;}
    ul.list_info li:after{ top:6px;}
    .factor_sec{ padding-top:45px;}
    .factor_sec .inner{ max-width:100%;}
    .global_title{ font-size:38px;}

    /*.performance_sec .chart figure.stamp:after { background-size: 50%; bottom: -25px; right: -25px; }*/
    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after { background-size: 80%; top: 205px; right: 0; }
    .performance_sec .chart figure a:after {right: 0;}

    .consis_sec{ background-size:40% 100%;}
    .traders_sec{ background-size:auto 100%;}
    .expectaions_sec{ background-size:auto 100%;}
    .imporve_sec .block{ min-height:540px;}
    .imporve_sec .block p{ font-size:13px; line-height:20px;}

    .strategies_sec .block{ padding:45px 15px 80px;}
    .strategies_sec .block p{ font-size:12px; line-height:18px; font-weight:400;}
    .strategies_sec .block h5{ font-size:19px;}

    .lots_detail figure{ margin:0;}
    .lots_detail .info_1{ font-size:23px;}
    .lots_detail .info_1 strong{ font-size:60px;}

    .lots_detail_2 .info_1{ font-size:30px;}
    .gurantee_sec h2{ font-size:26px;}

    .power_detail{ background-size:80% auto;}
    .power_detail .block{ width:215px; height:172px; padding:26px 30px 20px 30px;}
    .power_detail .block h5{ font-size:18px;}
    ul.order_list li{ width:100%; padding:0;}

    /********** My Account **********/
    .myaccount_sec .account-btn-blue { margin-bottom: 80px; }
    .myaccount_sec .account-btn-blue .arrow { left: 90px; }
    .myaccount_sec .account-btn { margin-bottom: 80px; }
    .myaccount_sec .account-btn .arrow { left: 100px; }
    .myaccount_sec .add-license .arrow { top: 110px; }
    .myaccount_sec .add-license .left-box .offer .time { padding: 10px 43px 10px 25px; }

    /********** Additional License **********/
    .addlicenses_sec .add-license .arrow { top: 110px; }
    .addlicenses_sec .add-license .left-box .offer .time { padding: 10px 43px 10px 25px; }
    .addlicenses_sec .box .content .price { margin: 15px 0 0 330px; }
    .addlicenses_sec .box { margin: 120px auto 400px auto; }
    .addlicenses_sec .box .square-box { left: 220px; }
    .addlicenses_sec .box .content .top { margin: 0 0 0 322px; }
    .addlicenses_sec .box .content .list { margin: 0 0 0 330px; }
    .addlicenses_sec .box .content .cart { margin: -5px 0 0 328px; }
    .addlicenses_sec .box .img { left: 45px; }

    /********** Support **********/
    .support_ma_sec .support-button, .support_ma_sec .support-button:focus { padding: 0 15px; }

    /********** Download **********/
    .download_sec { padding: 0 0 30px 0; }
    .download_sec p { padding: 0; }
    .download_sec .download-content { padding: 0 15px 30px 17px; }


    .settings_sec_ma .manual-download-block .manual-download-list { border: none; border-radius: 0; margin: 0; padding-bottom: 0; padding-top: 0; }

    /********** Affiliates **********/
    .affiliate_sec .aff-networks p { padding: 0 0 0 10px; }
    .affiliate_sec .aff-advantages .reasons { padding: 0 0 0 10px; }
    .affiliate_sec .reasons ul li { padding: 20px 0; }
    .affiliate_sec .aff_earning p { padding: 0 10px; }
    .affiliate_sec .aff-request p { padding: 0 10px; }
    .affiliate_sec .aff-marketing .banner-block .note { font-size: 14px; }

    /***** Confirm Exit ******/
    img.visit-site { max-width: 80%; }
    .x-btn-title { padding: 15px 0 15px 0; }
    .ea-block2 .ftd-gradient2 .title { font-size: 18px; }
    .ea-block2 .wsfr-gradient2 .title { font-size: 18px; }
    .ea-block2 .fd-gradient2 .title { font-size: 18px; }
    .ea-block2 .pips-title2 { font-size: 18px; }
    .ea-block2 .pips-title { font-size: 20px; }

    .xmax_x_box3 .logo {margin-top: 10px;margin-bottom: 10px;}

    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width: 80%; right: -70px; top: 90%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 45%; left: -25px; top: 75%; }

    /* ----- WSFR2 ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box {  right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width: 80%; right: -70px; top: 90%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 45%; left: -25px; top: 75%; }

    /* ----- VF2 ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box {  right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width: 80%; right: -70px; top: 90%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 45%; left: -25px; top: 75%; }

    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 190px; height: 109.70px; margin: 54.85px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 134.35px; height: 134.35px; left: 25.8249px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -67.1751px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width: 80%; right: -70px; top: 90%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 45%; left: -25px; top: 75%; }

    .performance-sec .chart figure a:after { top: -50px; right: -65px; }

    /*************** Xmas ****************/
    .xmas-counter { width: 310px; }
    .xmasOrderArea { padding: 20px 0 40px 0 !important;  }
    .xmasOrderArea .xmas-promo-line { top: -52px;}

    /*************** Winter ****************/
    .winterOrderArea { padding: 20px 0 40px 0 !important; }
    .winterOrderArea .winter-promo-line { top: -52px;}

    /*************** Limited Offer Sec *************/
    .limited_offer_sec {padding:20px 0 5px 0; }
    .limited_offer_sec p {font-size: 26px;}

    .ce-winter-title {font-size: 58px;}
    .members_offer_sec .content .version {display: none;}
    .members_offer_sec .content .box .title {font-size: 15px;}
    .members_offer_sec .content .box .btn, .members_offer_sec .content .box .btn:focus {padding: 0 15px;}

    /*************** Thank you ****************/
    .thankYouAreaOffer .wrap .price h3 {padding: 0;}
    .thankYouAreaOffer .wrap .performance img.real {bottom: 25px; right: 30px;}

    .ma-menu {height: 110px;}
    .ma-menu ul li a {font-size: 14px;height: 110px;}
    .ma-menu ul li.fix-ma-menu {width: 100px;}
    .ma-menu ul li.fix-ma-menu2 {width: 100px;}

    .broker .block {min-height: 300px !important;}
    .broker .block.block-height{min-height: 300px !important;}

    .why_choose_us .block {min-height: 180px;}

    .broker-logo-separator {display: block;}
}

@media (max-width: 767px) {
    html { -webkit-text-size-adjust:none;}
    .container{ width:93%; margin:0 auto; padding:0;}
    .top_part .navbar-nav{ float:none; margin-top:3px;}
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
    .top_part .navbar-default .navbar-nav > li > a.member_login{ width:100%;}

    .navbar-default .navbar-toggle{ margin-right:0; margin-top:6px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff; width:30px; height:4px;}
    .navbar-toggle { border: none;  background: transparent !important; margin-bottom:0;}
    .navbar-toggle:hover { background: transparent !important;}
    .navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
    .navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
    .navbar-toggle .middle-bar {opacity: 0;}
    .navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
    .navbar-toggle.collapsed .top-bar {transform: rotate(0);}
    .navbar-toggle.collapsed .middle-bar {opacity: 1;}
    .navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}

    .home_banner{ min-height:430px;}
    .home_banner h1{ font-size:55px;}
    ul.list_info{ max-width:320px; float:none; margin:30px auto; display:block; clear:both;}
    .home_banner figure{ margin-bottom:20px;}
    .factor_sec .inner{ font-size:26px;}
    .global_title{ font-size:35px;}
    .performance_sec h4{ margin-bottom:35px;}
    .performance_sec p{ margin-bottom:20px;}

    .ma-menu { height: auto; border-bottom: none; }
    .ma-menu ul {  height: auto; width: 100%; list-style-type: none; padding: 0; margin: 0 auto; display: inline; }
    .ma-menu ul li { height: auto; list-style-type: none; padding: 0; margin: 0; display: inline; border-right: none; }
    .ma-menu ul li:first-child { border-left: none; }
    .ma-menu ul li a { transition: none; padding: 15px 0; border-bottom: 2px solid #e5e5e5;  height: auto; display: block; font-weight:400; text-decoration: none;  font-family: 'Roboto Condensed', sans-serif; font-size: 16px; text-align: center; color: #414141; text-transform: uppercase; }
    .ma-menu ul li a:hover, .ma-menu ul li a.selected { background-color: #ffffff; color: #012035; border-bottom: 2px solid #6fb133; }
    .ma-menu ul li a span { display: none; }

    /*.performance_sec .chart figure.stamp:after { background-size: 50%; bottom: -25px; right: -25px; }*/


    .feature_sec .mobile_image{ margin-bottom:30px;}
    ul.feature_list{ margin:0;}

    .consis_sec{ background:none;}
    .consis_sec .inner{ margin:0;}
    .traders_sec{ background:#f6f6f6;}
    .profit_sec .block{ min-height:inherit;}
    .expectaions_sec{ background:#f4fafc;}

    .imporve_sec .block{ min-height:inherit;}
    .imporve_sec .block p{ font-size:14px; line-height:22px;}

    .strategies_sec .block{ padding:45px 20px 80px;}
    .strategies_sec .block p{ font-size:13px; line-height:20px; font-weight:300;}
    .strategies_sec .block h5{ font-size:19px;}

    .tab_info{ box-shadow:none;}
    .tab_info .panel-collapse{ background:url(../images/tab_bg_light.jpg) fixed no-repeat center center; background-size:cover;}
    .tab_info .panel-default > .panel-heading{ background:#fff;}
    .tab_info .panel-title > a{ display:block; padding:10px 0;}
    .tab_info .panel-title{ font-size:18px; color:#628f8f; font-weight:700; margin:0;}

    .lots_detail{ margin-top:20px;}
    .lots_detail .info_1{ text-align:center;}
    .lots_detail .info_1.first{ margin:0;}
    .lots_detail .info_1 strong{ font-size:40px;}

    .lots_detail_2 .info_1{ text-align:center;}

    .power_detail{ background:none;}
    .power_detail .block{ width:265px; height:182px; margin-top:15px; margin-bottom:15px;}
    .power_detail .block.first{ float:none;}
    .power_detail .block.last{ float:none;}

    .member_sec .block{ min-height:inherit;}
    .expact_result{ background:#eff4f6;}

    .get_start{ margin-bottom:20px;}

    .home_banner h2 { font-size:18px;}
    .home_banner h2 span {padding:3px 50px; background-size:100% 100%;}

    /********** My Account **********/
    .myaccount_sec .account-btn-blue { margin-bottom: 80px; }
    .myaccount_sec .account-btn-blue .arrow { left: 184px; }
    .myaccount_sec .account-btn { margin-bottom: 80px; }
    .myaccount_sec .account-btn .arrow { left: 197px; }
    .myaccount_sec .add-license { display: block; }
    .myaccount_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .myaccount_sec .add-license .left-box .licenses { padding: 0; margin: 17px 0 13px 0;}
    .myaccount_sec .add-license .left-box .offer .time { padding: 10px 49px; }
    .myaccount_sec .add-license .right-box { float: left; display: block; width: 100%; }
    .myaccount_sec .add-license .arrow { display: none; }

    /********** Additional License **********/
    .addlicenses_sec .add-license { display: block; }
    .addlicenses_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .addlicenses_sec .add-license .left-box .licenses { padding: 0; margin: 17px 0 13px 0;}
    .addlicenses_sec .add-license .left-box .offer .time { padding: 10px 49px; }
    .addlicenses_sec .add-license .right-box { float: left; display: block; width: 100%; }
    .addlicenses_sec .add-license .arrow { display: none; }
    .addlicenses_sec .box { margin: 120px auto 400px auto; }

    /********** Support **********/
    .support_ma_sec h2 { font-size: 18px; }
    .support_ma_sec .support-btn-right { text-align: center; margin: 0; }
    .support_ma_sec .support-tickets .title { text-align: center; margin: 0; }

    /********** Download **********/
    .download_sec { padding: 0 0 30px 0; }
    .download_sec p { padding: 0; }
    .download_sec .download-content { padding: 0 15px 30px 17px; }
    .download_sec .recommendation { padding: 10px; }
    .download_sec .installer-btn { padding-top: 30px; text-align: center; }
    .download_sec .download-content .robot-box { text-align: center; }
    .download_sec .download-content .userguide-btn { text-align: center; }
    .download_sec .download-content ul.manual-download-list { padding: 15px 15px 15px 30px; }
    .download_sec h3 { font-size: 20px; }
    .download_sec h2 { font-size: 22px; }


    /********** Affiliates **********/
    .affiliate_sec .title h1 { font-size: 40px; }
    .affiliate_sec .title h2 { font-size: 30px; }
    .affiliate_sec .title h3 { font-size: 20px; }
    .affiliate_sec .tabs-block { margin-top: 20px; }
    .affiliate_sec-sec .tabs-block a { height: 40px; }
    .affiliate_sec-sec .tabs-block a.tab-active { height: 55px; }
    .affiliate_sec .aff-networks p { padding: 0 0 0 10px; }
    .affiliate_sec .aff-advantages .reasons { padding: 0 0 0 10px; }
    .affiliate_sec .reasons ul li { padding: 20px 0; }
    .affiliate_sec .aff_earning p { padding: 0 10px; }
    .affiliate_sec .aff-request p { padding: 0 10px; }
    .affiliate_sec .aff-marketing .banner-block .note { font-size: 14px; }

    /***** Confirm Exit ******/

    .x-btn-title { font-size: 32px; }
    .ea-block2 .pips-title2 { font-size: 24px; }
    .ea-block2 .pips-title { font-size: 22px; }

    .xmax_x_box3 .title {font-size: 24px;}
    .xmax_x_box3 .btn, .xmax_x_box3 .btn:focus {height: 45px;line-height: 45px;padding: 0 35px;font-size: 22px;}
    .xmax_x_box3 .logo {margin-top: 10px;margin-bottom: 10px;}
    .xmax_x_box3 .box img {width: 65%;}
    .xmax_x_box3 .title2 {font-size: 24px;}

    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .ftd-gradient2 .title { font-size: 24px; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width: 100%; right: -80px; top: 95%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- WSFR ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .wsfr-gradient2 .title { font-size: 24px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width: 100%; right: -80px; top: 95%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- VF2 ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .vf-gradient2 .title { font-size: 24px; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width: 100%; right: -80px; top: 95%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .fgi-gradient2 .title { font-size: 24px; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width: 100%; right: -80px; top: 95%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    .performance_sec .chart figure .title { height: 20px; }
    .performance_sec .chart figure .title .dot { margin: 8px 0 0 6px; width: 6px; height: 6px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  }
    .performance_sec .chart figure a:before { display: none; }
    .performance_sec .chart figure a:after { top: -70px; right: -7px; }
    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after { background-size: 50%; top: 135px; right: -30px; }

    .members_offer_sec .content .hot-offer { top: -15px; }
    .members_offer_sec .content .version {display: none;}

    /* Xmas */
    .xmasGift .content h2 { font-size: 32px; }
    .xmasGift .content h3 { font-size: 18px; }
    .xmasGift .content h4 { font-size: 16px; }

    .xmasOrderArea { padding: 20px 0 40px 0 !important;  }
    .xmasOrderArea .xmas-promo-line { top: -36px;}
    /*.xmas-counter-top:before { display: none; }
    .xmas-counter-top:after { display: none; }*/

    /*************** Winter ****************/
    .winterOrderArea { padding: 20px 0 40px 0 !important; }
    .winterOrderArea .winter-promo-line { top: -36px;}

    /* review and download page */
    .fd_page_sec {padding: 0 0 90px 0;}
    .fd_page_sec .box2 p.responsive {margin-top: 20px;}

    .ce-winter-title {font-size: 38px;}

    /*************** Thank you ****************/
    .thankYouAreaOffer .wrap .price h3 {padding: 0;}
    .thankYouAreaOffer .wrap .performance img.real {max-width: 25%; height: auto; bottom: 10px; right: 25px;}

    .xmasSnow.uper-snow:before {background-size: 800px;}
    .xmasSnow.bottom-snow:after {background-size: 800px;}
    .xmasSnow .xmas-banner-inner .text-container .text1 {font-size: 18px;}
    .xmasSnow .xmas-banner-inner .text-container .text2 {font-size: 12px;}
    .xmas-banner-img {padding: 10px 0;}

    .shock-deal-top-line .timer {display: block;}

    .broker .block {min-height: 300px !important;}
    .broker .block.block-height{min-height: 300px !important;}

    .promo-popup-spring.version2 .text1 {font-size: 40px;}
    .promo-popup-spring.version2 .text2 {font-size: 26px;}
    .promo-popup-spring.version2 .text2 span.off {font-size: 36px;}
    .promo-popup-spring.version2 .text3 {font-size: 24px;}
    .promo-popup-spring.version2 .text3 span.black {font-size: 30px;}
    .promo-popup-spring.version2 .text3 span.red {font-size: 30px;}
    .promo-popup-spring.version2 .text4 {font-size: 34px;}

    .coupon-code-area .wrapper span {font-size: 26px;}
}

/************ iphone **************/
@media (max-width:600px) {
    html { -webkit-text-size-adjust:none;}
    .container{ width:91%;}
    .download_btn{ font-size:16px;}
    .order_btn_main .col-xs-6{ width:100%;}
    .home_banner h2 { font-size:14px;}
    .home_banner figure{ margin-bottom:10px;}

    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after { background-size: 50%; top: 90px; right: -30px; }

    /********** My Account **********/
    .myaccount_sec .account-btn-blue { margin-bottom: 80px; }
    .myaccount_sec .account-btn-blue .arrow { left: 122px; }
    .myaccount_sec .account-btn { margin-bottom: 80px; }
    .myaccount_sec .account-btn .arrow { left: 137px; }
    .myaccount_sec .add-license { display: block; }
    .myaccount_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .myaccount_sec .add-license .left-box .licenses { padding: 0; margin: 17px 0 13px 0;}
    .myaccount_sec .add-license .left-box .offer .time { padding: 10px 49px; }
    .myaccount_sec .add-license .right-box { float: left; display: block; width: 100%; padding: 0; }
    .myaccount_sec .add-license .arrow { display: none; }
    .myaccount_sec .review .box { padding: 10px;}
    .myaccount_sec .review .box .policy-btn .policy {float: none;display: block;}
    .myaccount_sec .review .box .policy-btn .btn {float: none; text-align: center; display: block;}
    .myaccount_sec .review .box .policy-btn .btn .add-review, .add-review:focus {display: block;}

    /********** Additional License **********/
    .addlicenses_sec .add-license { display: block; }
    .addlicenses_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .addlicenses_sec .add-license .left-box .licenses { padding: 0; margin: 17px 0 13px 0;}
    .addlicenses_sec .add-license .left-box .offer .time { padding: 10px 49px; }
    .addlicenses_sec .add-license .right-box { float: left; display: block; width: 100%; padding: 0; }
    .addlicenses_sec .add-license .arrow { display: none; }
    .addlicenses_sec .box { margin: 40px 0; }
    .addlicenses_sec .box .square-box { height: 380px; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); width: 100%; position: relative; left: 0; }
    .addlicenses_sec .box .content { top: 0; }
    .addlicenses_sec .box .content .top { width: 100%; margin: 0; }
    .addlicenses_sec .box .content .price { margin: 0; text-align: center; }
    .addlicenses_sec .box .content .list { margin: 0 0 0 130px; }
    .addlicenses_sec .box .content .cart { margin: 0; text-align: center; }
    .addlicenses_sec .box .img { display: none; }

    /********** Support **********/
    .support_ma_sec h2 { font-size: 18px; }
    .support_ma_sec .support-btn-right { text-align: center; margin: 0; }
    .support_ma_sec .support-tickets .title { text-align: center; margin: 0; }

    /********** Download **********/
    .download_sec { padding: 0 0 30px 0; }
    .download_sec p { padding: 0; }
    .download_sec .download-content { padding: 0 15px 30px 17px; }
    .download_sec .recommendation { padding: 10px; }
    .download_sec .installer-btn { padding-top: 30px; }
    .download_sec .download-content ul.manual-download-list { padding: 15px 15px 15px 30px; }
    .download_sec h3 { font-size: 20px; }
    .download_sec h2 { font-size: 22px; }

    /********** Affiliates **********/
    .affiliate_sec .title h1 { font-size: 40px; }
    .affiliate_sec .title h2 { font-size: 30px; }
    .affiliate_sec .title h3 { font-size: 20px; }
    .affiliate_sec .aff-networks p { padding: 0 0 0 10px; }
    .affiliate_sec .aff-advantages .reasons { padding: 0 0 0 10px; }
    .affiliate_sec .reasons ul li { padding: 20px 0; }
    .affiliate_sec .aff_earning p { padding: 0 10px; }
    .affiliate_sec .aff-request p { padding: 0 10px; }
    .affiliate_sec .aff-marketing .banner-block .note { font-size: 10px; }

    /***** Confirm Exit ******/

    .x-btn-title { font-size: 32px; }
    .ea-block2 .pips-title2 { font-size: 24px; }
    .ea-block2 .pips-title { font-size: 22px; }

    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .ftd-gradient2 .title { font-size: 24px; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { right: -80px; top: 95%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- WSFR ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .wsfr-gradient2 .title { font-size: 24px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { right: -80px; top: 95%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- VF2 ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .vf-gradient2 .title { font-size: 24px; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { right: -80px; top: 95%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 160px 0; }
    .ea-block2 .fgi-gradient2 .title { font-size: 24px; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 280px; height: 161.66px; margin: 80.83px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 197.99px; height: 197.99px; left: 39.0051px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -98.9949px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -98.9949px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box { right: 0; top: 69%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { right: -80px; top: 95%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* Xmas */
    .xmasGift .content h2 { font-size: 32px; }
    .xmasGift .content h3 { font-size: 18px; }
    .xmasGift .content h4 { font-size: 16px; }

    .xmasOrderArea { padding: 0 !important; }
    .xmasOrderArea .xmas-promo-line { top: -45px;}
    /*.xmas-counter-top:before { display: none; }
    .xmas-counter-top:after { display: none; }*/

    /* Thank you Offer/UPSELL */
    .thankYouAreaOffer {padding: 20px 0 78px 0;}
    .thankYouAreaOffer .wrap { margin: 0; }
    .thankYouAreaOffer .wrap h1 {font-size: 32px;}
    .thankYouAreaOffer .wrap h2 {font-size: 18px;}
    .thankYouAreaOffer .wrap .box {width: 100%;}
    .thankYouAreaOffer .wrap .price {width: 100%;padding: 20px 10px 0 10px;}
    .thankYouAreaOffer .wrap .price h3 {padding: 0;font-size: 18px;}
    .thankYouAreaOffer .wrap .price .content {margin: 15px 0;}
    .thankYouAreaOffer .wrap .price .content .regular .text {font-size: 20px;}
    .thankYouAreaOffer .wrap .price .content .current .text {font-size: 20px;}
    .thankYouAreaOffer .wrap .btn, .thankYouAreaOffer .wrap .btn:focus {font-size: 22px;padding: 5px 20px;}
    .thankYouAreaOffer .wrap h1.chart {font-size: 24px;padding: 30px 0 5px 0;}

    /*************** Winter ****************/
    .winterOrderArea { padding: 0 !important;  }
    .winterOrderArea .winter-promo-line { top: -45px;}

    .members_offer_sec .content .version {display: none;}

    .broker .block {min-height: 300px !important;}
    .broker .block.block-height{min-height: 300px !important;}

    .promo-popup-spring.version2 .text1 {font-size: 36px;}
    .promo-popup-spring.version2 .text2 {font-size: 22px;}
    .promo-popup-spring.version2 .text2 span.off {font-size: 32px;}
    .promo-popup-spring.version2 .text3 {font-size: 20px;}
    .promo-popup-spring.version2 .text3 span.black {font-size: 26px;}
    .promo-popup-spring.version2 .text3 span.red {font-size: 26px;}
    .promo-popup-spring.version2 .text4 {font-size: 30px;}
}

@media (max-width: 480px) {
    /********** My Account **********/
    .myaccount_sec .account-btn-blue { margin-bottom: 80px; }
    .myaccount_sec .account-btn-blue .arrow { left: 50px; }
    .myaccount_sec .account-btn { margin-bottom: 80px; }
    .myaccount_sec .account-btn .arrow { left: 60px; }
    .myaccount_sec .add-license { display: block; }
    .myaccount_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .myaccount_sec .add-license .left-box .licenses { padding: 0; }
    .myaccount_sec .add-license .right-box { float: left; display: block; width: 100%; padding: 0; }
    .myaccount_sec .add-license .arrow { display: none; }
    .myaccount_sec .review .box { padding: 10px;}
    .myaccount_sec .review .box .policy-btn .policy {float: none;display: block;}
    .myaccount_sec .review .box .policy-btn .btn {float: none; text-align: center; display: block;}
    .myaccount_sec .review .box .policy-btn .btn .add-review, .add-review:focus {display: block;}

    /********** Additional License **********/
    .addlicenses_sec .add-license { display: block; }
    .addlicenses_sec .add-license .left-box { float: left; display: block; padding-left: 15px; }
    .addlicenses_sec .add-license .left-box .licenses { padding: 0; }
    .addlicenses_sec .add-license .right-box { float: left; display: block; width: 100%; padding: 0; }
    .addlicenses_sec .add-license .arrow { display: none; }
    .addlicenses_sec .box { margin: 40px 0; }
    .addlicenses_sec .box .square-box { height: 380px; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); width: 100%; position: relative; left: 0; }
    .addlicenses_sec .box .content { top: 0; }
    .addlicenses_sec .box .content .top { width: 100%; margin: 0; }
    .addlicenses_sec .box .content .price { margin: 0; }
    .addlicenses_sec .box .content .list { margin: 0 0 0 45px; }
    .addlicenses_sec .box .content .cart { margin: 0; text-align: center; }
    .addlicenses_sec .box .img { display: none; }

    /********** Support **********/
    .support_ma_sec h2 { font-size: 18px; }
    .support_ma_sec .support-btn-right { text-align: center; margin: 0; }
    .support_ma_sec .support-tickets .title { text-align: center; margin: 0; }

    /********** Download **********/
    .download_sec { padding: 0 0 30px 0; }
    .download_sec p { padding: 0; }
    .download_sec .download-content { padding: 0 15px 30px 17px; }
    .download_sec .recommendation { padding: 10px; }
    .download_sec .installer-btn { padding-top: 30px; }
    .download_sec .download-content ul.manual-download-list { padding: 15px 15px 15px 30px; }
    .download_sec h3 { font-size: 20px; }
    .download_sec h2 { font-size: 22px; }

    /********** Affiliates **********/
    .affiliate_sec .title h1 { font-size: 40px; }
    .affiliate_sec .title h2 { font-size: 30px; }
    .affiliate_sec .title h3 { font-size: 20px; }
    .affiliate_sec .tabs-block { margin-top: 20px; }
    .affiliate_sec .tabs-block a { height: 40px; }
    .affiliate_sec .tabs-block a.tab-active { height: 55px; }
    .affiliate_sec .aff-networks p { padding: 0 0 0 10px; }
    .affiliate_sec .aff-advantages .reasons { padding: 0 0 0 10px; }
    .affiliate_sec .reasons ul li { padding: 20px 0; }
    .affiliate_sec .aff_earning p { padding: 0 10px; }
    .affiliate_sec .aff-request p { padding: 0 10px; }
    .affiliate_sec .aff-marketing .banner-block .note { font-size: 10px; }

    /***** Confirm Exit ******/

    .x-btn-title { font-size: 20px; }
    /* ----- FTD ----- */
    .ea-block2 .ftd-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .ftd-gradient2 .title { font-size: 18px; }
    .ea-block2 .ftd-gradient2 .box .hexagon { width: 220px; height: 127.02px; margin: 63.51px auto; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before, .ea-block2 .ftd-gradient2 .box .hexagon:after { width: 155.56px; height: 155.56px; left: 30.2183px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:before { top: -77.7817px; }
    .ea-block2 .ftd-gradient2 .box .hexagon:after { bottom: -77.7817px; }
    .ea-block2 .ftd-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .ftd-gradient2 .box .label-box { right: 0; top: 67%; max-width: 45%; }
    .ea-block2 .ftd-gradient2 .box .label-box-xmas { max-width: 60%; right: -45px; top: 95%; }
    .ea-block2 .ftd-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- WSFR ----- */
    .ea-block2 .wsfr-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .wsfr-gradient2 .title { font-size: 18px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon { width: 220px; height: 127.02px; margin: 63.51px auto; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before, .ea-block2 .wsfr-gradient2 .box .hexagon:after { width: 155.56px; height: 155.56px; left: 30.2183px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:before { top: -77.7817px; }
    .ea-block2 .wsfr-gradient2 .box .hexagon:after { bottom: -77.7817px; }
    .ea-block2 .wsfr-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .wsfr-gradient2 .box .label-box { right: 0; top: 67%; max-width: 45%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-xmas { max-width: 60%; right: -45px; top: 95%; }
    .ea-block2 .wsfr-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- VF2 ----- */
    .ea-block2 .vf-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .vf-gradient2 .title { font-size: 18px; }
    .ea-block2 .vf-gradient2 .box .hexagon { width: 220px; height: 127.02px; margin: 63.51px auto; }
    .ea-block2 .vf-gradient2 .box .hexagon:before, .ea-block2 .vf-gradient2 .box .hexagon:after { width: 155.56px; height: 155.56px; left: 30.2183px; }
    .ea-block2 .vf-gradient2 .box .hexagon:before { top: -77.7817px; }
    .ea-block2 .vf-gradient2 .box .hexagon:after { bottom: -77.7817px; }
    .ea-block2 .vf-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .vf-gradient2 .box .label-box { right: 0; top: 67%; max-width: 45%; }
    .ea-block2 .vf-gradient2 .box .label-box-xmas { max-width: 60%; right: -45px; top: 95%; }
    .ea-block2 .vf-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* ----- FGI ----- */
    .ea-block2 .fgi-gradient2 { margin: 0 0 100px 0; }
    .ea-block2 .fgi-gradient2 .title { font-size: 18px; }
    .ea-block2 .fgi-gradient2 .box .hexagon { width: 220px; height: 127.02px; margin: 63.51px auto; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before, .ea-block2 .fgi-gradient2 .box .hexagon:after { width: 155.56px; height: 155.56px; left: 30.2183px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:before { top: -77.7817px; }
    .ea-block2 .fgi-gradient2 .box .hexagon:after { bottom: -77.7817px; }
    .ea-block2 .fgi-gradient2 .box .image-box { max-width: 60%; top: -18px; }
    .ea-block2 .fgi-gradient2 .box .label-box { right: 0; top: 67%; max-width: 45%; }
    .ea-block2 .fgi-gradient2 .box .label-box-xmas { max-width: 60%; right: -45px; top: 95%; }
    .ea-block2 .fgi-gradient2 .box .label-box-summer-so { max-width: 50%; left: -35px; top: 70%; }

    /* Xmas */
    .xmasGift .content h2 { font-size: 32px; }
    .xmasGift .content h3 { font-size: 18px; }
    .xmasGift .content h4 { font-size: 16px; }
    .xmas-date { font-size: 22px; }

    .xmasOrderArea { padding: 0 !important;  }
    .xmasOrderArea .xmas-promo-line { top: -30px;}
    /*.xmas-counter-top:before { display: none; }
    .xmas-counter-top:after { display: none; }*/

    /* Thank you Offer/UPSELL */
    .thankYouAreaOffer {padding: 20px 0 78px 0;}
    .thankYouAreaOffer .wrap { margin: 0; }
    .thankYouAreaOffer .wrap h1 {font-size: 32px;}
    .thankYouAreaOffer .wrap h2 {font-size: 18px;}
    .thankYouAreaOffer .wrap .box {width: 100%;}
    .thankYouAreaOffer .wrap .price {width: 100%;padding: 20px 10px 0 10px;}
    .thankYouAreaOffer .wrap .price h3 {padding: 0;font-size: 18px;}
    .thankYouAreaOffer .wrap .price .content {margin: 15px 0;}
    .thankYouAreaOffer .wrap .price .content .regular .text {font-size: 20px;}
    .thankYouAreaOffer .wrap .price .content .current .text {font-size: 20px;}
    .thankYouAreaOffer .wrap .btn, .thankYouAreaOffer .wrap .btn:focus {font-size: 22px;padding: 5px 20px;}
    .thankYouAreaOffer .wrap h1.chart {font-size: 24px;padding: 30px 0 5px 0;}
    .thankYouAreaOffer .wrap .performance img.real {max-width: 25%; height: auto; bottom: 10px; right: 25px;}

    /*************** Winter ****************/
    .winterOrderArea { padding: 0 !important;  }
    .winterOrderArea .winter-promo-line { top: -30px;}

    /*.performance_sec .chart figure.stamp:after { background-size: 35%; bottom: -45px; right: -60px; }*/
    .performance_sec .chart figure a.real:after, .performance_sec .chart figure a.demo:after { background-size: 35%; top: 30px; right: -45px; }

    .flash-pulse {font-size: 22px;}
    .black_friday_line_area .text {font-size: 22px;}
    .ce-winter-title {font-size: 26px;}
    .members_offer_sec .content .version {display: none;}

    .xmax_x_box3 .title {font-size: 16px;}
    .xmax_x_box3 .btn, .xmax_x_box3 .btn:focus {height: 30px;line-height: 30px;padding: 0 20px;font-size: 16px;}
    .xmax_x_box3 .logo {margin-top: 10px;margin-bottom: 10px;}
    .xmax_x_box3 .box img {width: 65%;}
    .xmax_x_box3 .title2 {font-size: 16px;}

    /* Todays Deal Ends Timer */
    .todays_deal_ends_timer .title {font-size: 30px;}
    .todays_deal_ends_timer .clock li cite {font-size: 46px;}
    .todays_deal_ends_timer .clock li p {margin: -15px 0 8px -7px;font-size: 20px;}
    .todays_deal_ends_btn .btn, .todays_deal_ends_btn .btn:focus {padding: 0 5px; font-size: 20px;}

    .shock-deal-top-line {display: none}

    .broker .block {min-height: 300px !important;}
    .broker .block.block-height{min-height: 300px !important;}

    .promo-popup-spring.version2 .text1 {font-size: 36px;}
    .promo-popup-spring.version2 .text2 {font-size: 22px;}
    .promo-popup-spring.version2 .text2 span.off {font-size: 32px;}
    .promo-popup-spring.version2 .text3 {font-size: 20px;}
    .promo-popup-spring.version2 .text3 span.black {font-size: 26px;}
    .promo-popup-spring.version2 .text3 span.red {font-size: 26px;}
    .promo-popup-spring.version2 .text4 {font-size: 30px;}
}

/******************************************/
/*************** RESPONSIVE ***************/
/******************************************/
/* Global Rules */

br.cleaner{clear:both}div.cleaner{clear:both;padding:0;margin:0;font-size:0;height:0;overflow:hidden}

/* --------------- Uncategorised ---------------- */
.red{color:#c00}.red2{color:#ab0000}.red3{color:#b30b0b}.blue-light{color:#28c6ee}.blue2{color:#188de0}.blue3{color:#062161}.blue-dark{color:#09183b}.blue-link{color:#032cdc}.blue{color:navy}.green{color:#3fcc7c}.yellow2{color:#fccc2a}.yellow3{color:#f6e12f}.green2{color:#a1d10b}.black{color:#000}.white{color:#fff}.bg-yellow{background-color:#ff0}.yellow1{color:#f8fe9d}.strong{font-weight:700}.normal{font-weight:400}.italic{font-style:italic}.underline{text-decoration:underline}.inner-shadow{text-shadow:-1px -1px #333}.inner-shadow2{text-shadow:-1px 0 #333}.center{text-align:center!important}.justify{text-align:justify!important}.left{text-align:left!important}.right{text-align:right!important}.float-left{float:left!important}.float-right{float:right!important}.tahoma{font-family:Tahoma,Geneva,sans-serif!important}.arial{font-family:Arial,Helvetica,sans-serif}.verdana{font-family:Verdana,Geneva,sans-serif}.myriad-regular{font-family:"Myriad Pro",myriad_proregular}.myriad-bold{font-family:"Myriad Pro",myriad_probold;font-weight:700}.myriad-cond{font-family:myriad_procondensed}.myriad-bold-cond{font-family:myriad_probold_condensed}.myriad-semibold{font-family:myriad_prosemibold}.archivo-narrow{font-family:'Archivo Narrow',sans-serif}.roboto-cond{font-family:'Roboto Condensed',sans-serif}.lh-150-percent{line-height:150%}.hidden{display:none}.uppercase{text-transform:uppercase}

/* --------------- Font Sizes ---------------- */
.size-10px{font-size:10px!important}.size-11px{font-size:11px!important}.size-12px{font-size:12px!important}.size-13px{font-size:13px!important}.size-14px{font-size:14px!important}.size-15px{font-size:15px!important}.size-16px{font-size:16px!important}.size-17px{font-size:17px!important}.size-18px{font-size:18px!important}.size-19px{font-size:19px!important}.size-20px{font-size:20px!important}.size-21px{font-size:21px!important}.size-22px{font-size:22px!important}.size-24px{font-size:24px!important}.size-25px{font-size:25px!important}.size-26px{font-size:26px!important}.size-27px{font-size:27px!important}.size-28px{font-size:28px!important}.size-29px{font-size:29px!important}.size-30px{font-size:30px!important}.size-32px{font-size:32px!important}.size-34px{font-size:34px!important}.size-36px{font-size:36px!important}.size-38px{font-size:38px!important}.size-40px{font-size:40px!important}.size-42px{font-size:42px!important}.size-44px{font-size:44px!important}.size-46px{font-size:46px!important}.size-48px{font-size:48px!important}.size-50px{font-size:50px!important}.size-52px{font-size:52px!important}.size-54px{font-size:54px!important}.size-56px{font-size:56px!important}.size-60px{font-size:60px!important}.size-64px{font-size:64px!important}.size-66px{font-size:66px!important}

/* --------------- Paddings ---------------- */

.p0{padding:0!important}.p5{padding:5px!important}.p10{padding:10px!important}.p15{padding:15px!important}.p20{padding:20px!important}.p30{padding:30px!important}.p40{padding:40px!important}.p50{padding:50px!important}.pv0{padding-top:0!important;padding-bottom:0!important}.pv5{padding-top:5px!important;padding-bottom:5px!important}.pv10{padding-top:10px!important;padding-bottom:10px!important}.pv15{padding-top:15px!important;padding-bottom:15px!important}.pv20{padding-top:20px!important;padding-bottom:20px!important}.pv30{padding-top:30px!important;padding-bottom:30px!important}.pv40{padding-top:40px!important;padding-bottom:40px!important}.pv50{padding-top:50px!important;padding-bottom:50px!important}.ph0{padding-left:0!important;padding-right:0!important}.ph5{padding-left:5px!important;padding-right:5px!important}.ph10{padding-left:10px!important;padding-right:10px!important}.ph15{padding-left:15px!important;padding-right:15px!important}.ph20{padding-left:20px!important;padding-right:20px!important}.ph30{padding-left:30px!important;padding-right:30px!important}.ph40{padding-left:40px!important;padding-right:40px!important}.ph50{padding-left:50px!important;padding-right:50px!important}.ph60{padding-left:60px!important;padding-right:60px!important}.ph70{padding-left:70px!important;padding-right:70px!important}.ph80{padding-left:80px!important;padding-right:80px!important}.ph90{padding-left:90px!important;padding-right:90px!important}.ph100{padding-left:100px!important;padding-right:100px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}
/* --------------- Spaces ---------------- */
div.space-2px{padding:0;margin:0;font-size:0;height:2px}div.space-3px{padding:0;margin:0;font-size:0;height:3px}div.space-5px{padding:0;margin:0;font-size:0;height:5px}div.space-7px{padding:0;margin:0;font-size:0;height:7px}div.space-10px{padding:0;margin:0;font-size:0;height:10px}div.space-15px{padding:0;margin:0;font-size:0;height:15px}div.space-20px{padding:0;margin:0;font-size:0;height:20px}div.space-25px{padding:0;margin:0;font-size:0;height:25px}div.space-30px{padding:0;margin:0;font-size:0;height:30px}div.space-35px{padding:0;margin:0;font-size:0;height:35px}div.space-40px{padding:0;margin:0;font-size:0;height:40px}div.space-50px{padding:0;margin:0;font-size:0;height:50px}div.space-60px{padding:0;margin:0;font-size:0;height:60px}div.vspace-left-5px{padding:0;margin:0;font-size:5px;width:5px;float:left;overflow:hidden}div.vspace-left-10px{padding:0;margin:0;font-size:10px;width:10px;float:left;overflow:hidden}div.vspace-left-15px{padding:0;margin:0;font-size:15px;width:15px;float:left;overflow:hidden}div.vspace-left-20px{padding:0;margin:0;font-size:20px;width:20px;float:left;overflow:hidden}

/* --------------- Rounded corners ---------------- */
.round1px{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.round2px{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.round3px{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.round4px{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.round5px{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.round6px{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}.round10px{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/*********** responsive image ***************/
.responsive-img-90{max-width: 90%;}

/******************************************/
/*************** PAGINATION ***************/
/******************************************/
.pagination {height: 40px;margin: 20px 0;}
.pagination ul {
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    display: inline-block;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li {display: inline;}
.pagination a,.pagination span {float: left;padding: 0 14px;line-height: 38px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;border-left-width: 0;}
.pagination a:hover,.pagination .active a,.pagination .active span {background-color: #f5f5f5;}
.pagination .active a,.pagination .active span {color: #999999;cursor: default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover {color: #999999;background-color: transparent;cursor: default;}
.pagination li:first-child a,.pagination li:first-child span {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.pagination li:last-child a,.pagination li:last-child span {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.pagination-centered {text-align: center;display: inherit !important;}
.pagination-right {text-align: right;}

/* Video responsive */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Select Gift EA */
div.buy1-get1-select { padding: 0 0 15px 0; margin: 0; }
div.buy1-get1-select select { width: 265px; background-color: #223152; border-radius: 0; color:#fff;font-size: 16px; font-weight: bold;height: 30px;max-width: 100%; font-family: 'Roboto', sans-serif;}

