@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700);

/*
font-family: 'Open Sans', sans-serif;
light 300
regular 400
semi-bold 600
bold 700
extra-bold 800

font-family: 'Roboto Condensed', sans-serif;
light 300
regular 400
bold 700
*/

body{ padding:0; margin:0; font-size:14px; color:#5e5e5e; 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;}
/*.row-centered {text-align:center;}
.col-centered {display:inline-block;float:none;}*/

.container{ width:96%; max-width:1170px; padding:0; margin:0 auto;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:0px;}
.top_part{ width:100%; float:left; padding:7px 0; margin:0; background:#121212; -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;}
.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 15px; 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:#1a9fa4; 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:#1a9fa4; background:none;}
.top_part .navbar-default .navbar-nav > li > a.member_login{ height:40px; padding:0 30px; margin:0; display:inline-block; font-size:16px; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px;}
.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:#555;}

.top_part.sticky { width:100%; position:fixed; left:0; z-index:999; -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%; min-height:1000px; float:left; margin:0px; padding:0px;}

/************** Home Banner **************/
.home_banner{ width:100%; float:left; padding:42px 0 0 0; margin:0;  text-align:center; position:relative;
/*background:url(../images/home_banner.jpg) no-repeat center top;*/ 
/*background-size:100% 100%;*/
background-image: url(../images/header_background.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.home_banner h1{ padding:0; margin:0 0 22px 0; font-size:93px; color:#ffffff; font-weight:300; text-transform:uppercase;}
.home_banner h1 strong{ color:#eec228; font-weight:700;}
.home_banner h1 .count{ width:75px; height:30px; padding:0 7px 0 0; margin:0; font-size:34px; color:#000000; font-weight:700; line-height:30px; background:url(../images/count_bg.png) no-repeat left top; display:inline-block; text-align:right; top:-38px; left:-11px;}
.home_banner h2{ padding:0; margin:0 0 30px 0; letter-spacing: 3px; font-size:22px; color:#ffffff; text-transform:uppercase; font-weight:400;}
.home_banner h3{ padding:0; margin:0; font-size:20px; color:#fff; font-weight:300; position:absolute; right:15px; bottom:15px;}
.home_banner figure.header-box { width: 42%; float:left; padding:0; margin:0 0 0 -80px; position: relative; z-index:2;}
.home_banner figure.header-text { width: 58%; float:left; padding:0; margin: 154px 0 0 -50px; position: relative; z-index:1;}
.home_banner img.winner-stamp {position:absolute; bottom: 20px; right: 20px;}
.home_banner figure.header-text img {width: 700px;}
.home_banner .container {width: 1280px; max-width: 100%;}

.ma_banner{ width:100%; float:left; padding:30px 0 20px 0; margin:0;  text-align:center; position:relative;
/*background:url(../images/home_banner.jpg) no-repeat center top;*/ 
/*background-size:100% 100%;*/
background-image: url(../images/header_background_ma.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.ma_banner h2 { font-size: 72px; font-weight:700; }

.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 a { transition: none;  height: 97px; 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: #1a9fa4; border-bottom: 3px solid #1a9fa4; }
.ma-menu ul li a img { margin: 15px 0 10px 0; border: none; }

/*************** Trading Sec ***************/
.trading_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; }
/*.trading_sec{ width:100%; float:left; padding:150px 0 0 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}*/
.trading_sec .trade_info{ width:100%; float:left; padding:0; margin:0; text-align:center; }
.trading_sec .trade_info ul{ width:100%; float:left; padding:0; margin:0;}
.trading_sec .trade_info ul li{ padding:0; margin:0 36px -40px 36px; display:inline-block;}
.trading_sec .trade_info .block{ width:170px; height:170px; float:none; padding:0; margin:0 auto; display:block; background:#46cacd; border-radius:10px; transform:rotate(45deg);}
.trading_sec .trade_info .block .inner{ width:100%; float:left; padding:0 10px; margin:0; text-align:center; transform:rotate(-45deg); position:relative; left:-13px;}
.trading_sec .trade_info .block .position1 { left: -10px; }
.trading_sec .trade_info .block .position2 { left: -14px; }
.trading_sec .trade_info .block .position3 { left: -9px; }
.trading_sec .trade_info .block .position4 { left: -18px; }
.trading_sec .trade_info .block .position5 { left: -20px; }
.trading_sec .trade_info .block .position6 { left: -10px; }
.trading_sec .trade_info .block .position7 { left: -18px; }
.trading_sec .trade_info .block .position8 { left: -10px; }
.trading_sec .trade_info .block .position9 { left: -20px; }
.trading_sec .trade_info .block .count{ padding:0; margin:0; font-size:108px; color:#ffffff; font-weight:700; font-family: 'Roboto Condensed', sans-serif; opacity:0.2; position:absolute; left:0; top:20px; right:0;}
.trading_sec .trade_info .block i{ padding:0; margin:12px 0 10px 0; display:block;}
.trading_sec .trade_info .block h3{ padding:0; margin:0; font-size:18px; color:#ffffff; line-height:22px; text-transform:uppercase; font-weight:700;}
.trading_sec .trade_info ul.second .block{ background:#34a4a6;}
.trading_sec .trade_info ul.third .block{ background:#1c7478;}
.trading_sec .title_info { padding: 50px 0 50px 0; }
.trading_sec h2{ font-size: 44px !important; }

.trading_sec .title_main { padding: 4px 0; margin: 40px 0 75px 0; font-size: 64px; clear: both; text-align: center; background-color: #e6f4f2; color: #1e9b9d; }
.trading_sec .title_main .marked { font-size: 54px; padding: 20px; background-image: url(../images/title_bckgr.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; }
.trading_sec .title_main h2 { font-weight: bold; }
.trading_sec .title_main .robot { font-size: 60px;  }
.trading_sec .title_main .version { font-size: 92px; color: #eec228; line-height: 80px; }

.trading_sec .click{ width:100%; float:left; padding:0; margin:0 0 60px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.trading_sec .click a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.trading_sec .click a:hover{ color:#eec228;}

.trade_desc{ width:100%; float:left; padding:0; margin:0 0 50px 0;}
.trade_desc .inner{ width:100%; float:left; padding:0; margin:-70px 0 0 0;}
.trade_desc .inner p{ padding:0; margin:0 0 30px 0; font-size:15px; color:#5e5e5e; line-height:22px; font-weight:400;}
.trade_desc .inner p b{ font-size:36px; color:#eec228; font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.trade_desc .inner p strong{ color:#d0b03d; font-size:18px; font-weight:600;}
.trade_desc figure{ width:100%; float:left; padding:0; margin:70px 0 0 0; text-align:center;}

.head_title {margin: 0; padding: 0;}
.head_title .trading_sec2 .title_main2 { width:100%; float:left; padding: 5px 0; margin: 0; font-size: 64px; clear: both; text-align: center; color: #000;  background:url(../images/trading_bg.png) no-repeat center top; background-size:100% auto;}
.head_title .trading_sec2 .title_main2 .marked { font-size: 56px; padding: 20px; background-image: url(../images/title_bckgr.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; }
.head_title .trading_sec2 .title_main2 h2 { font-weight: bold; }
.head_title .trading_sec2 .title_main2 .robot { font-size: 54px; }
.head_title .trading_sec2 .title_main2 .version { font-size: 92px; color: #eec228; line-height: 80px; }


ul.trade_list{ width:100%; float:left; padding:0; margin:0 0 45px 0; text-align:center;}
ul.trade_list li{ min-height:65px; padding:0 0 0 95px; margin:0 20px; text-align:left; display:inline-flex; font-size:22px; color:#5e5e5e; font-family: 'Roboto Condensed', sans-serif; background:url(../images/trade_list_arrow.png) no-repeat left top;}


/************** 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: 0px 0px 20px 10px rgba(68,68,68,0.4); box-shadow: 0px 0px 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; }


/************* Profit Sec ************/
.anchor_arrow{ width:100%; float:left; padding:0; margin:0; position:relative;}
.anchor_info{ width:73px; height:75px; padding:0; margin:0 0 0 -36px; display:block; clear:both; position:relative; z-index:77; position:absolute; left:50%; bottom:-37px;}
.title_info{ padding:0; margin:0 0 20px 0; clear:both; text-align:center;}
.title_info span{ padding:0; margin:0; font-size:80px; color:rgba(98, 143, 143, 0.1); text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.title_info h2{ padding:0; margin:-75px 0 0 0; font-size:42px; color:#1a9fa4; font-weight:700; text-transform:uppercase;}
.title_info h2 strong{ color:#eec228;}
.title_info h2.variant1 {}
.profit_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; background: #909191;}

/*.profit_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; background-image: url(../images/profit_bg2.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }*/


.profit_sec .title_info h2{ margin-top:-96px;}
.profit_sec .title_info span { font-size: 100px; }
.profit_sec h3{ padding:0; margin:0 0 46px 0; font-size:30px; color:#5e5e5e; font-weight:700; text-align:center;}
.profit_sec h3.second{ padding:0; margin:0 0 20px 0; font-size:30px; color:#fff; font-weight:700; text-align:center;}
.profit_sec h3.second span{ color: #000;}
.profit_sec h3 strong{color:#eec228;}
.profit_sec .chart { width: 100%; text-align: center; padding: 0 20px;}
.profit_sec .chart figure{ width:1096px; max-width: 100%; position: relative; padding: 0; margin:0 auto; text-align:center;  border: 1px solid #b9b9b9; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); -moz-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); }
.profit_sec .chart figure a.real:after { padding: 0; margin: 0; width: 186px; height: 186px; position: absolute; bottom: 25px; right: 25px; content: ""; background: url(/images/myfxbook_stamp_verified.png) no-repeat center center; }
.profit_sec .chart figure a.optimized:after { padding: 0; margin: 0; width: 186px; height: 186px; position: absolute; bottom: 25px; right: 25px; content: ""; background: url(/images/myfxbook_stamp_verified.webp) no-repeat center center; }
.profit_sec .chart figure a img {margin: 10px auto;}

.profit_sec .chart figure .title {
    width: 100%;
    height: 25px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom: 1px solid #b9b9b9;
    background: rgb(250,250,250); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(250,250,250,1) 1%, rgba(233,233,231,1) 44%, rgba(206,205,200,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#cecdc8',GradientType=0 ); /* IE6-9 */
}
.profit_sec .chart figure .title .dot { margin: 7px 0 0 6px; background-color: #bdbdbd; width: 10px; height: 10px; border-radius: 5px; float: left; }
.profit_sec .click{ width:100%; float:left; padding:0; margin:0 0 60px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.profit_sec .click a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.profit_sec .click a:hover{ color:#eec228;}

.click2 { width:100%; float:left; padding:0; margin:0 0 30px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.click2 a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.click2 a:hover{ color:#000;}

/************ Up to date Sec *************/
.up_to_date_sec { padding:65px 0 0 0; margin:0; text-align:center; float:left; width:100%; background-image: url(/images/yellow_backgr.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.up_to_date_sec p { font-size:18px; line-height:26px; color:#3c3c3c; font-weight:normal; margin:0 auto; max-width:960px; padding:0 0 25px 0; }
.up_to_date_sec h2 { text-transform: uppercase; font-size:30px; line-height:32px; color:#3c3c3c; font-weight:700; margin:0 0 30px 0; padding:0; }
.up_to_date_sec h2 strong {color: #fff;}
.up_to_date_sec a.jump-btn{ min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:24px; font-weight:400; color:#489091; line-height:46px; display:inline-block; border:none; background:#ffffff; border-radius:4px; text-transform:uppercase; font-weight:700;}
.up_to_date_sec a.jump-btn:hover{ color:#fff; background:#eec228;}

.up_to_date_sec2 { padding:30px 0 0 0; margin:0; text-align:center; float:left; width:100%; background-image: url(/images/yellow_backgr.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.up_to_date_sec2 p { font-size:18px; line-height:26px; color:#3c3c3c; font-weight:normal; margin:0 auto; max-width:960px; padding:0 0 25px 0; }
.up_to_date_sec2 h2 { text-transform: uppercase; font-size:42px; line-height:54px; color:#3c3c3c; font-weight:700; margin:0 0 30px 0; padding:0; }
.up_to_date_sec2 h2 strong {color: #fff;}
.up_to_date_sec2 a.jump-btn{ min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:24px; font-weight:400; color:#489091; line-height:46px; display:inline-block; border:none; background:#ffffff; border-radius:4px; text-transform:uppercase; font-weight:700;}
.up_to_date_sec2 a.jump-btn:hover{ color:#fff; background:#eec228;}

.trackrecord_title_sec { padding:30px 0 0 0; margin:0; text-align:center; float:left; width:100%; background-color: #3e403f; }
.trackrecord_title_sec h2 { text-transform: uppercase; font-size:42px; line-height:54px; color:#1a9fa4; font-weight:700; margin:0 0 30px 0; padding:0; }

/************ Advantage Sec *************/
.advantage_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; background:url(../images/advantage_bg.jpg) no-repeat center center; background-size:cover;}
.advantage_sec .title_info h2{ font-size:38px; color:#fff; margin-top:-93px; }
.advantage_sec .title_info span { font-size: 100px; }
.advantage_sec .details{ width:100%; max-width:740px; min-height:687px; padding:0; margin:50px auto 70px auto; display:block; clear:both; text-align:center; background:url(../images/advantage_circle.png) no-repeat center center; position:relative;}
.advantage_sec .details .main_info{ width:193px; height:193px; float:left; padding:28px 30px; margin:-96.5px 0 0 -96.5px; font-size:17px; line-height:26px; color:#ffffff; background:#eec228; border-radius:50%; position:absolute; left:50%; top:50%; font-family: 'Roboto Condensed', sans-serif;}
.advantage_sec .details .main_info span{ color:#1c302f;}

.advantage_sec .details .block{ width:190px; height:151px; float:left; margin:0; position:relative; background:url(../images/advantage_sprite.png) no-repeat left top;}
.advantage_sec .details .block p{ padding:0; margin:0; font-size:16px; letter-spacing:0.01em; line-height:24px; color:#fff; font-family: 'Roboto Condensed', sans-serif; font-weight:300;}
.advantage_sec .details .block p strong{ font-weight:700;}
.advantage_sec .details .block i.icon{ width:31px; height:31px; padding:0; margin:0; display:block;}

.advantage_sec .details .block_1{ padding:40px 50px 0 20px; position:absolute; left:290px; top:0;}
.advantage_sec .details .block_1 i.icon{  position:absolute; right:15px; top:28px;}

.advantage_sec .details .block_2{ padding:35px 50px 0 25px; position:absolute; right:50px; top:84px; background:url(../images/advantage_sprite.png) no-repeat left -151px;}
.advantage_sec .details .block_2 i.icon{  position:absolute; right:18px; top:31px;}

.advantage_sec .details .block_3{ padding:38px 50px 0 15px; position:absolute; right:-14px; top:260px; background:url(../images/advantage_sprite.png) no-repeat left -302px;}
.advantage_sec .details .block_3 i.icon{  position:absolute; right:15px; top:50px;}

.advantage_sec .details .block_4{ padding:30px 44px 0 15px; position:absolute; right:60px; top:452px; background:url(../images/advantage_sprite.png) no-repeat left -453px;}
.advantage_sec .details .block_4 i.icon{  position:absolute; right:17px; top:83px;}

.advantage_sec .details .block_5{ padding:55px 50px 0 15px; position:absolute; left:290px; bottom:0; background:url(../images/advantage_sprite.png) no-repeat -190px 0;}
.advantage_sec .details .block_5 i.icon{  position:absolute; right:14px; top:89px;}

.advantage_sec .details .block_6{ padding:41px 18px 0 50px; position:absolute; left:73px; bottom:77px; background:url(../images/advantage_sprite.png) no-repeat -190px -151px;}
.advantage_sec .details .block_6 i.icon{  position:absolute; left:23px; top:15px;}

.advantage_sec .details .block_7{ padding:32px 20px 0 50px; position:absolute; left:-4px; top:260px; background:url(../images/advantage_sprite.png) no-repeat -190px -153px;}
.advantage_sec .details .block_7 i.icon{  position:absolute; left:22px; top:12px;}

.advantage_sec .details .block_8{ padding:45px 25px 0 50px; position:absolute; left:55px; top:90px; background:url(../images/advantage_sprite.png) no-repeat -190px -152px;}
.advantage_sec .details .block_8 i.icon{  position:absolute; left:23px; top:12px;}

/*********** Developed Sec **********/
.developed_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; border-bottom:1px solid #c3c2c2; border-top:1px solid #c3c2c2; background:#eaeaeb;}
/*.developed_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; border-bottom:1px solid #d6d6d6; background:#f2f6fd url(../images/developed_bg.png) no-repeat center top;}*/
.developed_sec .container{ max-width:930px;}
.developed_sec .title_info span{ font-size: 90px; color:rgba(98, 143, 143, 0.1);}
.developed_sec .title_info h2{ font-size:48px;}
.developed_sec .info{ width:100%; float:left; padding:0; margin:10px 0 65px 0; font-size:18px; color:#5e5e5e; letter-spacing:0.3px; text-align:center;}
.developed_sec .details{ width:100%; float:left; padding:0; margin:0 0 65px 0;}
.developed_sec .block{ width:100%; float:left; padding:0; margin:35px 0 0 0; text-align:center; background:#46cacd; border-radius:3px; position:relative; box-shadow:0 0 8px rgba(0, 0, 0, 0.3);}
.developed_sec .block h3{ width:100%; float:left; padding:10px; margin:0; font-size:26px; color:#fff; text-transform:uppercase; font-weight:700; background:rgba(54, 85, 83, 0.3); border-radius:3px 3px 0 0;}
.developed_sec .block .details{ width:100%; float:left; padding:30px 20px 54px 20px; margin:0;}
.developed_sec .block p{ padding:0; margin:0 0 8px 0; font-size:15px; color:#ffffff;}
.developed_sec .block p strong{ color:#eec228; font-weight:600;}
.developed_sec .block figure{ width:100%; float:left; padding:0; margin:33px 0 0 0;}
.developed_sec .block .curve{ float:right; padding:0; margin:0; position:absolute; right:-7px; bottom:-11px;}
.developed_sec .block.second{ background:#399d9f;}
.developed_sec .block.third{ background:#157476;}

/**************** Strategy Sec **************/
.strategy_sec{ width:100%; float:left; padding:40px 0 0 0; margin:0; background:url(../images/strategy_bg.jpg) no-repeat right top; background-size:auto 100%;}
.strategy_sec .inner{ width:100%; max-width:750px; float:left; padding:0; margin:0 0 30px 0;}
.strategy_sec .title_info{ text-align:left;}
.strategy_sec .title_info h2 { margin-top:-96px;}
.strategy_sec .title_info span { font-size: 100px; }
.strategy_sec h3{ padding:0; margin:0 0 20px 0; font-size:36px; color:#5e5e5e; font-weight:700;}
.strategy_sec h3.variant1{ padding:0; margin:0 0 20px 0; font-size:35px; color:#1a9fa4; font-weight:700; text-transform: uppercase}
.strategy_sec h3 strong{ color:#eec228;}
.strategy_sec p{ padding:0; font-size:18px; margin:0 0 24px 0; font-weight:350; line-height:28px;font-weight:600;}
.strategy_sec p strong{ color:#628f8f; font-weight:600;}
.strategy_sec figure{ width:100%; float:left; padding:0; margin:0;}
.strategy_sec figure img{ width:100%;}
.strategy_sec ul li {margin: 0 0 0 20px; font-size: 18px;}

.backtests_sec{ width:100%; float:left; padding:40px 0; margin:0;  background-image: url(../images/profit_bg2.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; border-bottom: 2px solid #bbedec;}
.backtests_sec .title {margin: 0 0 10px 0; font-size: 42px; color: #000; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase;text-align: center; font-weight: bold;}
.backtests_sec figure{ width:100%; float:left; padding:0; margin:0; text-align: center;}
.backtests_sec figure img{ width:80%; border: 9px solid #1a9fa4; border-radius: 9px;}

/* background: #dcc784; yellow background */
/*.profit_sec{background-image: url(../images/profit_bg2.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }*/


/*********** Forex Sec **************/
.forex_sec{ width:100%; float:left; padding:38px 0; margin:0; background:url(../images/forex_bg.jpg) fixed no-repeat center center; background-size:cover;}
.forex_sec .details{ width:100%; float:left; padding:0; margin:0 0 50px 0;}
.forex_sec .title_info h2{ color:#fff; margin-top:-96px;}
.forex_sec p{ padding:0; margin:0 0 24px 0; text-align:center; font-size:16px; font-weight:300; color:#ffffff; line-height:24px; text-align:center;}
.forex_sec .title_info span{ font-size: 100px; color:rgba(98, 143, 143, 0.4);}

.forex_sec2{ width:100%; float:left; padding:50px 0 0 0; margin:0; background:url(../images/forex_bg2.jpg) fixed no-repeat center center; background-size:cover;}
.forex_sec2.variant1 {padding:20px 0 0 0 !important;}
.forex_sec2 .details{ width:100%; float:left; padding:0; margin:0 0 50px 0;}
.forex_sec2 .title_info h2{ color:#fff; margin-top:-96px;}

.forex_sec2 p{ padding:0; margin:0 0 24px 0; text-align:center; font-size:16px; font-weight:300; color:#ffffff; line-height:24px; text-align:center;}
.forex_sec2 .title_info span{ font-size: 100px; color:rgba(98, 143, 143, 0.4);}
.forex_sec2.variant1 .title_info span.title1 {font-size: 65px !important; line-height: 90px !important;}
.forex_sec2.variant1 .title_info span.title2 {font-size: 42px !important; color: #fff !important; line-height: 54px !important;}
.forex_sec2.variant1 .title_info span.title3 {font-size: 42px !important; color: #eec228 !important; line-height: 54px !important;}



/************ Money Sec ************/
.money_sec{ background:url(../images/money_bg.jpg) no-repeat right top; background-size:auto 100%;}
.money_sec .title_info span{ color:rgba(98, 143, 143, 0.1);}

/************* Intro Sec ************/
.intro_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; background:url(../images/intro_bg.jpg) fixed no-repeat center center; background-size:cover;}
.intro_sec .inner{ width:100%; float:left; padding:0 0 0 300px; margin:0 0 30px 0;}
.intro_sec .title_info{ text-align:left;}
.intro_sec .title_info h2{ margin-top:-96px;}
.intro_sec .title_info span{ font-size: 100px; color:rgba(98, 143, 143, 0.1);}
.intro_sec h3{ padding:0; margin:0 0 15px 0; font-size:36px; color:#5e5e5e; font-weight:700;}
.intro_sec h3 strong{ color:#eec228;}
.intro_sec p{ padding:0; margin:0 0 24px 0; font-size:18px; color:#5e5e5e; line-height:28px; font-weight:600;}
.intro_sec p strong{ color:#dab01d; font-weight:600;}

/************** Profit Sec **************/
.profitable_sec{ background:url(../images/profitable_bg.jpg) no-repeat right top; background-size:auto 100%;}
.profitable_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.profitable_sec .title_info h2{ margin-top:-96px;}
.profitable_sec .title_info h3{ font-size:36px;}
.profitable_sec p{ padding:0; font-size:18px; color:#5e5e5e; line-height:28px; font-weight:600;}
.profitable_sec p strong{ color:#dab01d; font-weight:600;}

/************ Secret Sec **********/
.secret_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; text-align:center; background:url(../images/secret_bg.jpg) fixed no-repeat center center; background-size:cover;}
.secret_sec .title_info h2{ color:#fff; margin-top:-96px;}
.secret_sec .title_info span { font-size: 100px; }
.secret_sec h3{ padding:0; margin:0 0 23px 0; font-size:30px; color:#ffffff; font-weight:700;}
.secret_sec p{ padding:0; margin:0 0 21px 0; font-size:16px; color:#ffffff; line-height:24px; font-weight:300;}
.secret_sec .info{ padding:0; margin:0 0 30px 0; font-size:20px; color:#ffffff; font-weight:600;}
.secret_sec .info span{ color:#eec228;}
.secret_sec .block{ width:100%; float:left; padding:0; margin:20px 0 35px 0;}
.secret_sec .block h4{ width:100%; min-height:60px; float:left; padding:13px 70px 0 25px; margin:0 0 10px 0; text-align:left; font-size:32px; color:#eec228; position:relative; font-weight:400;}
.secret_sec .block h4 span{ padding:0; margin:0; font-size:80px; color:#ffffff; opacity:0.2; position:absolute; left:0; top:-14px; font-weight:700;}
.secret_sec .block h4 i{ float:right; padding:0; margin:0; position:absolute; right:0; top:0;}
.secret_sec .block .details{ width:100%; min-height:265px; float:left; padding:10px 10px 0 10px; margin:0; background:#425d5e;}
.secret_sec .block .details p{ padding:0; margin:0 0 10px 0; font-size:14px; color:#ffffff; line-height:22px; text-align:left; font-weight:300;}
.secret_sec .last{ margin-bottom:35px;}

/************* Testing Sec **************/
.testing_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; text-align:center;}
.testing_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.testing_sec .title_info h2{ margin-top:-97px; font-size:52px;}
.testing_sec h3{ padding:0; margin:0 0 25px 0; font-size:36px; color:#5e5e5e; font-weight:700;}
.testing_sec h3 strong{ color:#eec228;}
.testing_sec p{ padding:0; margin:0 0 24px 0; font-size:15px; color:#5e5e5e; line-height:24px; font-weight:300;}

.tab_info{ width:100%; float:left; padding:0; margin:20px 0 85px 0;}
.tab_info .nav-tabs{ border-bottom:none; border-top:7px solid #eec228; background:#f5f5f5;}
.tab_info .nav-tabs.nav-justified > li { border-bottom: 2px solid #eec228; }
.tab_info .nav-tabs.nav-justified > li > a { border: none; padding:17px 10px; font-size:24px; color: #2a5a56; font-weight:700; font-family: 'Roboto Condensed', sans-serif; border-radius:0; margin:0; position:relative;}
.tab_info .nav-tabs.nav-justified > li > a:after{top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(238, 194, 40, 0); border-top-color: #eec228; border-width: 9px; margin-left: -9px; margin-top: 2px; 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:#fff; background:#eec228; border: none; border-top: none; border-left: none; border-right: 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.jpg) no-repeat center center; background-size:cover;}

.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:#d1a50b; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; }
.addition_info h3 span.years { font-size:24px; color:#2a5a56; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 26px; }
.addition_info h3 span.info { font-size:16px; color:#2a5a56; font-family: "Open Sans",sans-serif; font-weight: 400; }
.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; }
.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:#2a5a56; 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:#eec228; 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: #628f8f; }

.addition_info .graph_image{ width:100%; padding:0; margin:0;}

/************** Tool Sec **************/
.tool_sec{ border-top:1px solid #d6d6d6; border-bottom:1px solid #a7a6a6; background:#f8f7f7 url(../images/tool_bg.png) no-repeat right top; background-size:auto 100%;}
.tool_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.tool_sec .title_info h2{ margin-top:-96px;}
.tool_sec .title_info h3{ font-size:34px;}
.tool_sec p{ font-size:18px; line-height: 28px; font-weight:600;}
.tool_sec p strong{ color:#dab01d; font-weight:700;}

/************* Intro Sec ************/
.account_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; background:url(../images/account_bg.png) no-repeat left top; background-size:auto 100%;;}
.account_sec .inner{ width:100%; float:left; padding:0 0 0 350px; margin:0 0 40px 0;}
.account_sec .title_info{ text-align:left;}
.account_sec .title_info h2{ margin-top:-96px; font-size:50px;}
.account_sec .title_info span { font-size: 100px; }
.account_sec h3{ padding:0; margin:0 0 15px 0; font-size:36px; color:#5e5e5e; font-weight:700;}
.account_sec h3 strong{ color:#eec228;}
.account_sec p{ padding:0; margin:0 0 24px 0; font-size:16px; color:#5e5e5e; line-height:24px; font-weight:600;}
.account_sec p strong{ color:#eec228; font-weight:600;}
p.med{ font-weight:600;}

/*********** Feature Sec *************/
.feature_sec{ width:100%; float:left; padding:30px 0 0 0; margin:0; background:url(../images/feature_bg.jpg) no-repeat center center; background-size:cover;} 
.feature_sec .title_info h2{ color:#fff; margin-top:-96px;}
.feature_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.2);}
.feature_sec .details{ width:100%; float:left; padding:0; margin:30px 0 40px 0; text-align:center; position:relative; left:-50px;}
.feature_sec .details figure.web_image{ width:36%; float:left; padding:0; margin:0;}
.feature_sec .details figure.web_image img{ width:523px; max-width:523px; margin-left:-40px;}
.feature_sec .details .mobile_image{ width:100%; float:left; padding:0; margin:0;}

ul.feature_list{ width:100%; float:left; padding:0; margin:20px 0 0 0; position:relative; right:-13px;}
ul.feature_list li{ min-height:48px; padding:0 40px 0 0; margin:0; font-size:18px; font-weight:300; color:#fff; text-align:right; background:url(../images/list_icon.png) no-repeat right top;}
ul.feature_list li:nth-child(3){ margin-top:5px; min-height:58px;}

ul.feature_list.right{ position:relative; right:auto; left:59px;}
ul.feature_list.right li{ min-height:48px; padding:0 0 0 40px; text-align:left; background:url(../images/list_icon.png) no-repeat left top;}
ul.feature_list.right li:nth-child(3){ margin-top:15px; min-height:62px;}
ul.feature_list.right li:nth-child(5){ margin-top:17px;}


/*********** Trade Profit ***********/
.trade_profit{ width:100%; float:left; padding:40px 0 0 0; margin:0; background:url(../images/trade_profit_bg.jpg) no-repeat right top; background-size:auto 100%;}
.trade_profit .title_info h2{ margin-top:-96px;}
.trade_profit .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.trade_profit h3{ padding:0; margin:0 0 35px 0; font-size:36px; color:#5e5e5e; font-weight:700; text-align:center;}
.trade_profit h3 strong{ color:#eec228;}
.trade_profit .inner{ width:100%; max-width:850px; float:left; padding:0; margin:0 0 30px 0;}
.trade_profit .block{ width:100%; min-height:65px; float:left; padding:0 0 0 80px; margin:0 0 35px 0; position:relative;}
.trade_profit .block i{ float:left; padding:0; margin:0; position:absolute; left:0; top:0;}
.trade_profit .block p{ padding:0; margin:0; font-size:14px; color:#5e5e5e; font-weight:400;}
.trade_profit .block p strong{ color:#eec228; font-size:18px; font-weight:700;}

/************* Invest Sec ************/
.invest_sec{ width:100%; float:left; padding:0; margin:0;}

.invest_sec .details{ width:100%; float:left; padding:50px 0 45px 0; margin:0; text-align:center; background:#fff; border-bottom: 1px solid #c3c3c3;}
/*.invest_sec .details{ width:100%; float:left; padding:50px 0 45px 0; margin:0; text-align:center; background:url(../images/invest_bg.jpg) no-repeat center center; background-size:cover;}*/
.invest_sec .details h2{ padding:0; margin:10px 0 23px 0; font-size:52px; color:#000; font-weight:700;}
.invest_sec .details h3{ padding:0; margin:0; font-size:34px; color:#3c3c3c; font-weight:700;}
.invest_sec .details p{ padding:0; margin:0; font-size:16px; color:#ffffff; line-height:26px; font-weight:600;}
.invest_sec .gurantee_info{ width:100%; float:left; padding:0 0 25px 0; margin:-119px 0 80px 0; text-align:center; background:#fff; border:1px solid #bebebe; border-radius:10px; box-shadow:0 0 29px rgba(0, 0, 0, 0.3); position:relative; z-index:88;}
.invest_sec .gurantee_info figure{ width:100%; float:left; padding:0 20px; margin:-75px 0 0 0;}
.invest_sec .gurantee_info h3{ width:100%; float:left; padding:8px 20px; margin:15px 0; font-size:32px; color:#f9f9f9; text-transform:uppercase; background:#395755;}
.invest_sec .gurantee_info h3 strong{ color:#eec228;}
.invest_sec .gurantee_info h4{ padding:0 20px; margin:0 0 30px 0; font-size:20px; color:#489091; font-weight:600; text-transform:uppercase; font-family: 'Open Sans', sans-serif;}
.invest_sec .gurantee_info p{ padding:0 20px; margin:0; font-size:15px; color:#5e5e5e; font-weight:400; line-height:24px;}
.invest_sec .gurantee_info p strong{ color:#eec228;}

/************* Download Sec **************/
.download_sec{ width:100%; float:left; padding:60px 0 0 0; margin:0; background:#f2f6fd; text-align:center;}
.download_sec h2{ padding:0; margin:15px 0 0 0; font-size:24px; color:#628f8f; text-transform:uppercase; font-weight:700;}
.download_sec .info{ width:100%; float:left; padding:0; margin:0 0 60px 0; font-size:18px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.download_sec .info a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px;}
.download_sec .info a:hover{ color:#eec228;}
.download_sec .details{ width:100%; max-width:846px; padding:0; margin:40px auto; text-align:center; /*background:url(../images/download_step_bg.png) no-repeat center center;*/}
.download_sec .details figure{ padding:0; margin:0; display:inline-block;}
.download_sec .details figure.left{ float:left;}
.download_sec .details figure.right{ float:right;}

/************* 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 h1 span {color: #e1b928; }
.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;}


/************ Support Sec **********/
.support_sec {  text-align:center; padding:50px 0 0 0; margin:0; background:url(../images/support_bg.png) no-repeat bottom center #1c6168; width:100%; float:left; }
.support_sec .title_info h2  { margin-top:-96px; color:#fff;}
.support_sec .title_info span { font-size: 100px; }
.support_sec p { font-size:18px; line-height:28px; color:#ffffff; font-weight:normal; margin:0; padding:0 0 35px 0;  }
.support_sec .block_c { margin:0 -15px; padding:0; font-size:0;  }
.support_sec .block {margin:0 0 35px 0;padding:0 15px;width:33.33%;float: none;text-align:left;display: inline-block;vertical-align: top;}
.support_sec .block .desc { margin:0 0 0 87px; padding:0 0 0 27px; position:relative; min-height:184px; }
.support_sec .block .icon { margin:0; padding:0; position:absolute; left:-87px; top:0; width:70px; }
.support_sec .block .icon img { max-width:100%; margin:0; padding:0; }
.support_sec .block h4 { font-size:21px; line-height:20px; color:#fff; font-weight:500; margin:0; padding:0 0 10px 0; }
.support_sec .block p { font-size:14px; line-height:22px; color:#ffffff; font-weight:300; margin:0; padding:0 0 0 0; }
.support_sec .block .desc:before { content:''; position:absolute; top:14px; bottom:3px; left:6px; width:1px; background:#fff; }
.support_sec .block .desc:after { content:''; position:absolute; top:0; left:0; width:14px; height:14px; border-radius:50%; border:2px solid #fff; }


.before-start {padding: 0;margin: 0;}
.before-start .title {color: #000;font-weight: bold;font-size: 40px;text-align: center;}
.before-start .important {background: #d6d6d6;color:#000 !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 #dbdbdb; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; box-shadow: 0 8px 3px -3px rgba(0,0,0,0.1); background: #f5f5f5; }
.before-start .accordion-group .accordion-body .accordion-inner p { text-align: left; }


/************ Get Start Sec **********/
.get_start_sec { padding:20px 0 0 0; margin:0; text-align:center; float:left; width:100%; 
background-image: url(/images/yellow_backgr.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover; }
.get_start_sec p { font-size:20px; line-height:30px; color:#ffffff; font-weight:normal; margin:0 auto; max-width:960px; padding:10px 0 15px 0; }
.get_start_sec h1 { font-size:30px; line-height:32px; color:#000000; font-weight:700; margin:0 0 40px 0; padding:0; }


/**************** Limited Time Offer Sec ***************/
.limited_offer_sec {width:100%; float:left; padding:20px 0 35px 0; margin:30px 0 0 0;; background-color: #21403f;}
.limited_offer_sec p {color: #fff; font-size: 62px; text-align: center; 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:50px 0 45px 0; margin:0; background:url(../images/order_bg.jpg) no-repeat center center; background-size:cover;}
.order_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.order_sec .title_info h2{ margin-top:-97px; font-size:58px;}
.order_sec .order_info_1{ width:100%; float:left; padding:0; margin:0;}
.order_sec .order_info_1 figure{ width:100%; float:left; padding:0; margin:0; text-align:center;}

.order_sec .order_info_1 .marked { padding: 40px 40px 40px 0; color: #fff; background-image: url(../images/special_offer_bckgr.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; }

.order_sec .order_info_1 .marked:after { content: ""; display: inline-block; width: 101px; height: 69px; position: absolute; top: 15px; left: 260px; background-image: url(../images/special_offer_buble.png); background-repeat: no-repeat; background-position: center center; }

.order_sec .price_info{ width:100%; float:left; padding:0; margin:120px 0 20px 0;}
.order_sec .price_info h5.text{ padding:0; margin:0; font-size:24px; color:#636363; font-weight:400; text-align: center; }
.order_sec .price_info .regular-price { padding:0; margin:0 0 10px 0; font-size:30px; color:#636363; font-weight:500; text-align: center; text-decoration: line-through; }
.order_sec .price_info .current-price { padding:25px 0 0 0; margin:0 auto; font-size:32px; color:#ffffff; font-weight:600; text-align: center; background-image: url(../images/order_buble.png); background-repeat: no-repeat; background-position: center center; width: 156px; height: 104px; }
.order_sec .price_info .current-price .today { font-size: 26px; padding-top: 20px; color: #636363; font-family: 'Roboto Condensed', sans-serif;}
.order_sec .price_info .price{ width:100%; float:left; padding:0; margin:0; font-size:44px; color:#eec228; 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:#b1b1b1; font-weight:300; 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;}
.order_sec .price_info2{ width:100%; float:left; padding:0 0 0 30px; margin:0; }
.order_sec .price_info2 .today { font-size: 26px; padding-top: 20px; color:#377a7b; font-weight:600; }
.order_sec .price_info2 .current-price { padding:25px 0 0 0; margin:0; font-size:32px; display: inline-block; color:#fff; font-weight:600; text-align: center; background-image: url(../images/order_buble.png); background-repeat: no-repeat; background-position: center center; width: 156px; height: 104px; }

.order_sec .order_price_info { background-color: #3e8880; opacity: 1.0; filter:alpha(opacity=100); }

.order_sec .order_price_info .order_price_info_inner { height: 110px; }

.order_sec .order_price_info .discount { position: absolute; background-color: #eec228; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; padding: 20px; width: 166px; height: 166px;  top: -21px; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; font-size: 60px; line-height: 54px; font-weight: bold; font-family: 'Roboto Condensed', sans-serif; color: #fff; border: 9px solid #629e98; }
.order_sec .order_price_info .discount .price { position: relative; top: 10px; left: -5px; }
.order_sec .order_price_info .discount span { font-size: 48px; line-height: 48px; }


.order_sec .order_price_info .minus { display: table-cell; vertical-align: middle; text-align: center; overflow: hidden; width: 110px; height: 110px; }
.order_sec .order_price_info .minus img {  vertical-align: top; text-align: center; height: 61px; width: 61px;}
.order_sec .order_price_info .equal { display: table-cell; vertical-align: middle; text-align: center; overflow: hidden; width: 110px; height: 110px; }
.order_sec .order_price_info .equal img {  vertical-align: top; text-align: center; height: 61px; width: 61px;}
.order_sec .order_price_info .regular_price { display: inline-block; color: #3b3b3b; padding: 10px 0 0 0; font-size: 24px; vertical-align: middle; text-align: center; overflow: hidden; height: 110px; font-family: 'Roboto Condensed', sans-serif; }
.order_sec .order_price_info .regular_price span { font-size: 46px; line-height: 46px; text-decoration: line-through; }

.order_sec .order_price_info .current_price { display: inline-block; color: #fff; padding: 0; font-size: 30px; font-weight: bold; vertical-align: middle; text-align: center; overflow: hidden; height: 110px; font-family: 'Roboto Condensed', sans-serif; }
.order_sec .order_price_info .current_price span { font-size: 60px; line-height: 60px; }

ul.order_list{ width:100%; float:left; padding:30px 0 0 0px; margin:0 0 16px 0;}
ul.order_list li{ width:100%; float:left; padding:0 15px 0 0; margin:0 0 10px 0; font-size:16px; color:#5e5e5e; font-weight:500;}
ul.order_list li i{ margin:0 2px 0 0;}

.order_sec .order_now_btn{ min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:24px; font-weight:400; color:#ffffff; line-height:46px; display:inline-block; border:none; background:#eec228; border-radius:4px; text-transform:uppercase; font-weight:700;}
.order_sec .order_now_btn:hover{ color:#fff; background:#489091;}
.order_sec .order_now_btn img { position: relative; top: -1px; right: -15px; }
.order_sec .payment_getway{ width:100%; float:left; padding:0; margin:0 0 40px 0; text-align: center;}
.order_sec .terms p { font-size:14px; font-weight:300; } 
.order_sec .terms a { color: #324f4e; }


.order_sec p{ padding:0; margin:0 0 20px 0; font-size:15px; color:#5e5e5e; text-align:center;}
.order_sec p a{ color:#5e5e5e; text-decoration:underline;}
.order_sec p a:hover{ color:#eec228;}
.order_sec p strong{ font-size:16px; font-weight:600;}

.order_sec .order_info_2{ width:100%; float:left; padding:0; margin:0; font-size:16px; color:#5e5e5e; font-weight:500; text-align:center; border-bottom: 1px solid #999999; border-top: 1px solid #999999; background:#d7d7d7; }
.order_sec .order_info_2 span{ padding:5px 0; margin:0; display:inline-block; }
.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:#5e5e5e; text-decoration:underline;}
.order_sec .order_info_2 a:hover{ color:#eec228;}
.order_sec .order_info_2 img { padding: 0 10px 0 0; }

.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:0px; padding:0px;}

footer{ width:100%; float:left; margin:0px; padding:0px;}
.footer_top { width:100%; float:left; margin:0px; padding:50px 0; background:#2e2e2e; 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:#eec228;}
.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:#2e4f4e; width:22px; height:22px; line-height:22px; border-radius:2px; background:#eec228; }

.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; display: block; 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 {}

/*************** Terms Sec ***************/
.terms_sec { width:100%; float:left; padding:50px 0 90px 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}
.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:50px 0 90px 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}
.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; }

/*************** Affiliates Sec ***************/
.affiliate_sec { width:100%; float:left; padding:125px 0 90px 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}
.affiliate_sec h3 { padding:0; margin:0 0 35px 0; font-size:30px; color:#5e5e5e; font-weight:500; text-align:center;}
.affiliate_sec h3 strong { color:#eec228;}
.affiliate_sec h1 {font-size:88px; color:#eec228; text-transform: uppercase;}
.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; 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 { background-color: #ededed; border-top: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; }
.affiliate_sec .aff-networks { padding: 0 0 50px 0; font-size: 16px; color:#000000;}
.affiliate_sec .aff-networks .top { background: #ededed; padding: 50px 0 0 0; }
.affiliate_sec .aff-networks p { padding: 0 140px; font-size: 17px; color:#000000;}
.affiliate_sec .aff-networks .image { display: block; text-align: center; margin: 100px 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_info h2 { margin: 0; }
.affiliate_sec .aff-advantages .reasons { padding: 0 130px; }
/*.affiliate_sec .aff_earning { background: #324f4e; color: #fff; }*/
.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 0px 5px; }

/*.affiliate_sec .aff-get { background: #324f4e; color: #fff; padding: 50px 0; text-align: center; font-size: 16px; }
.affiliate_sec .aff-get strong { color: #eec228; }
.affiliate_sec .aff-get .link { font-weight: bold; padding: 20px 0; border: 3px solid #eec228;   border-radius: 5px; background: #fff; color: #000; word-wrap: break-word; }*/

.affiliate_sec .aff-request { background: #666; 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: #1a9fa4; font-weight: bold; }
.affiliate_sec .aff-request .form { background: #dcdcdc; border: 1px solod #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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #324f4e; }
.affiliate_sec .get-access-block .form .field .text { position: relative; top: -3px; font-size: 14px; }

.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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.aff-request a.get-access-button:hover{ color: #fff; }
.get-access-button i { margin:0 5px 0 0;}
.get-access-button:hover { color:#fff; background:#555;}
.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 0px 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;  }

.affiliate_sec a.click-here:hover { color: #eec228; }


.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; }
        
        
/************ 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 #1a9fa4; -webkit-box-shadow: 0px 0px 15px 0px rgba(225,185,40,0.15); -moz-box-shadow: 0px 0px 15px 0px rgba(225,185,40,0.15); box-shadow: 0px 0px 15px 0px rgba(225,185,40,0.15);}
.form .form-label { padding: 20px 0 0 0; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #414141; font-weight: 400; }

/************ Login **********/
.login_sec { width: 100%; float: left; padding: 50px 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: #1a9fa4; 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: #f5f5f5; -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:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.login-button i { margin:0 5px 0 0;}
.login-button:hover { color:#fff; background:#555;}
.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:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.forgotten-password-button i{ margin:0 5px 0 0;}
.forgotten-password-button:hover{ color: #fff; background:#555;}
.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: 50px 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: #f5f5f5; }
.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:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.password-reset-button i{ margin:0 5px 0 0;}
.password-reset-button:hover { color:#fff; background: #555; }
.continue-button-block { text-align: center; }
.continue-button, .continue-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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.continue-button i{ margin:0 5px 0 0;}
.continue-button:hover { color:#fff; background: #555; }


/************ Contact us **********/
.contactus_sec { width: 100%; float: left; padding: 50px 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: #1a9fa4; 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: #f5f5f5; }
.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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #324f4e; }


.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:30px 0 0 0; display:inline-block; font-size:16px; font-weight: 400; color:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.send-button i{ margin:0 5px 0 0;}
.send-button:hover { color:#fff; background: #555; }

/************ Counter **********/
.counter_sec { padding: 20px 0 20px 0; width: 100%; float: left; color: #3e8880; background: #efc229; }
.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: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #e5b71b; }
.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: #21433c; }
.counter_sec .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #21433c; }
.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: #3e5f5e; color: #fff; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px 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: 0px; content: ""; background: #21403f; }

.counter_sec_below { padding: 20px 0 20px 0; width: 100%; float: left; color: #3e8880; }
.counter_sec_below h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.counter_sec_below .clock { padding: 7px 14px; width: 97%; float: right; border-width: 1px; border-style: solid; border-color: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #e5b71b; }
.counter_sec_below .clock ul { list-style: none; text-align: center; }
.counter_sec_below .clock li { width: 20.5%; float: left; }
.counter_sec_below .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 78px; color: #21433c; }
.counter_sec_below .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #21433c; }
.counter_sec_below .clock li span { width: 100%; float: left; }
.counter_sec_below .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: #3e5f5e; color: #fff; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5); }
.counter_sec_below .clock li cite:last-child { float: right; }
.counter_sec_below .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #21403f; }

.counter_sec_below2 { padding: 30px 0 30px 0; width: 100%; float: left; color: #3e8880; background: #3e5f5e; }
.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: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; background: #e5b71b; }
.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: #21433c; }
.counter_sec_below2 .clock li p { margin: 0 0 8px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #21433c; }
.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: #3e5f5e; color: #fff; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px 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: 0px; content: ""; background: #21403f; }

.homePageCounter { padding: 20px 0 5px 0; background: #1A1A1A;  }
.homePageCounter h3 { text-align: center; }
.order_sec .end_exlusive_offer { color: #3e8880; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0; padding: 0; }
.trading_sec .end_exlusive_offer { color: #3e8880; font-size: 24px; font-family: 'Roboto Condensed', sans-serif; text-align: center; margin: 0 0 40px 0; padding: 0; }

/************ Members offer **********/
.members_offer_sec { width: 100%; float: left; background-color: #3F8A82; 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: #EEC228; }
.members_offer_sec .content .box { border: 3px solid #EEC228; background-color: #EEC228; color: #fff; 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; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; color: #414141; }
.members_offer_sec .content .box .regular { font-size: 22px; text-decoration: line-through; color: #323232; }
.members_offer_sec .content .box .special { font-size: 32px; font-weight: 700; color: #d60000; }
.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: #fff; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background: #336d66; 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:#414141; background: #fff; }
.members_offer_sec .content .hot-offer { position: absolute; text-transform: uppercase; background: #fff; padding: 3px 0 0 0; font-weight: bold; border: 3px solid #ff240e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 205px; color: #ff240e; top: 0; text-align: center; margin: 0 auto; left: 0; right: 0; }
.members_offer_sec .content .version {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%; }

.members_offer_xmas { background: #BD0000; }

/************ 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 .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_box .text2 span {color: #C80000;font-weight: 600;}
.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: 20px 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: 17px; text-decoration: line-through; color: #333; }
.xmax_x_box2 .special { font-size: 24px; 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:24px; 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; }

/************ 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 { margin-bottom: 30px; border-left: 4px solid #dbdbdb; }
.myaccount_sec .account-btn .account-title { height: 69px; text-transform: uppercase; position: relative; padding: 17px 0 0 84px; -webkit-border-top-right-radius: 70px; -moz-border-radius-topright: 70px; border-top-right-radius: 70px; background-color: #1a9fa4; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 23px; font-weight: 700; }
.myaccount_sec .account-btn .account-title i { padding: 13px 0 0 13px; position: absolute; top: 0; left: 0; background-color: #555555; width: 69px; height: 69px; }
.myaccount_sec .account-btn .account-info { padding: 0 0 25px 0; background-color: #ecebeb; text-align: center; }

.myaccount_sec .account-btn .account-info h3 { margin: 0; padding: 25px 15px 30px 15px; text-transform: uppercase; color: #1a9fa4; font-family: 'Roboto Condensed', sans-serif; font-size: 23px; font-weight: 400; }
.myaccount_sec .account-btn .account-info .description { padding: 0 15px; color: #414141; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-weight: 300; } 
.myaccount_sec .account-btn .account-info .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:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.myaccount_sec .account-btn .account-info .btn i{ margin:0 0 0 5px;}
.myaccount_sec .account-btn .account-info .btn:hover { color:#fff; background: #555; }


.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: #ecebeb; 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: #eec228; 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: #ed1c1c; }
.myaccount_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #3f8a82; 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: #1a9fa4; 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 #ecebeb; border-bottom: 35px solid transparent; }

.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: #ecebeb; 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: #eec228; 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: #ed1c1c; }
.addlicenses_sec .add-license .left-box .offer .time { padding: 10px 25px; background-color: #3f8a82; 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: #1a9fa4; 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 #ecebeb; border-bottom: 35px solid transparent; }

/************ Member area add review **********/
.myaccount_sec .review {padding: 0; border: 1px solid #b2b3b3; background: #f2f2f2; -webkit-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.65); -moz-box-shadow: inset 0px 0px 1px 1px rgba(255,255,255,0.65); box-shadow: inset 0px 0px 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: 0px 0px 15px 0px rgba(200,0,0,0.15); -moz-box-shadow: 0px 0px 15px 0px rgba(200,0,0,0.15); box-shadow: 0px 0px 15px 0px 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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #324f4e;}
.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 30px; 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;}
.myaccount_sec .review .box .policy-btn .btn .add-review:hover {color:#fff; background: #ffc600;}






/************ Additional licenses **********/
.addlicenses_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.addlicenses_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; }
.addlicenses_sec h1 span { color: #1a9fa4; }
.addlicenses_sec .top-text { text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; color: #414141; font-weight: 400; }
.addlicenses_sec .top-text span.green { color: #1a9fa4; }
.addlicenses_sec .buy-additional { cursor: pointer; float: left; overflow: hidden; padding: 50px 0 0 0; background-color: #f7f7f7; border: 1px solid #e5e5e5; width: 280px; height: 280px; text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; color: #414141; font-weight: 400; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; }

.addlicenses_sec .buy-additional .title {  }
.addlicenses_sec .buy-additional .license { color: #1a9fa4; font-weight: 700; }
.addlicenses_sec .buy-additional .price {  }
.addlicenses_sec .buy-additional .price span.old { color: #333; font-size: 22px; text-decoration: line-through; }
.addlicenses_sec .buy-additional .price span.new { color: #e1b928; font-size: 28px; font-weight: 700; }
.addlicenses_sec .buy-additional .discount { font-style: italic; }
.addlicenses_sec .buy-additional .buy-button { background-color: #1a9fa4; margin-top: 30px; }
.addlicenses_sec .buy-additional .buy-button:hover { background-color: #555; }
/*.addlicenses_sec .buy-additional .buy-button a:hover { color: #3f8a82 !important; }*/
.addlicenses_sec .buy-additional .buy-button-green { background-color: #3f8a82; }
/*.addlicenses_sec .buy-additional .buy-button-green:hover { background-color: #555; }*/
.addlicenses_sec .buy-additional .buy-button-green a:hover { color: #e1b928 !important; }
.addlicenses_sec .buy-additional .buy-button a { color: #fff; font-size: 22px; font-weight: 700; display: block; padding: 12px 0; transition: none; }
.addlicenses_sec .one-add { margin-right: -70px; margin-top: 20px; position: relative; z-index: 1;}
.addlicenses_sec .two-add { margin-left: -35px;  margin-top: 20px; position: relative; z-index: 1;}
.addlicenses_sec .vf2-box { float: left; width: 326px; position: relative; z-index: 5; }
.addlicenses_sec .buttons-block { width: 785px; margin: 0 auto; padding: 50px 0 0 0; }


/************ Profile **********/
.profile_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.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: #1a9fa4; font-weight: 700; 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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.profile_sec .save-button i { margin:0 5px 0 0;}
.profile_sec .save-button:hover { color:#fff; background:#555;}


/************ VF Download **********/
.vf_download_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.vf_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; }
.vf_download_sec h2 { margin-bottom: 30px; margin-top: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #555; font-weight: 700; text-transform: uppercase; text-align: left; }
.vf_download_sec h2 .num { display: none; width: 60px; vertical-align: middle; margin-right: 10px; }
.vf_download_sec h2 span.green, .vf_download_sec h3 span.green { color: #1a9fa4; }
.vf_download_sec .download-content { border-left: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 0 0 30px 65px; position: relative; }
.vf_download_sec .download-content.second { padding-top: 50px; }
.vf_download_sec .download-content.third { padding-top: 50px; border-bottom: none; }
.vf_download_sec .download-content .content-num { position: absolute; top: -22px; left: -36px; }
.vf_download_sec .download-content.second .content-num { top: 32px; }
.vf_download_sec .download-content.third .content-num { top: 32px; }
.vf_download_sec p { color: #414141; }
.vf_download_sec h3 { margin-bottom: 20px; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; color: #555; font-weight: 700; text-transform: uppercase; text-align: left; }
.vf_download_sec .installer-btn {padding-top: 120px;}
.vf_download_sec .download-link { color: #1a9fa4; text-decoration: underline; }
.vf_download_sec .download-link-i { color: #eec228; margin-right: 10px; }
.vf_download_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 url(/images/warning_30x30.png) no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}


/************ Settings **********/
.vf_settings_sec { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.vf_settings_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; }
.vf_settings_sec .recommendation { padding: 15px 15px 15px 60px; font-size: 14px; color: #414141; border:1px solid #d6d6d6; background: #f5f5f5 url(/images/warning_30x30.png) no-repeat 15px 19px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.vf_settings_sec .settings-form-wrapper-head {display: flex;justify-content: center;}
.vf_settings_sec .settings-form-head {background: #f9f9f9;border-radius: 12px;padding: 25px;box-shadow: 0 4px 10px rgba(0,0,0,0.05); width: 50%; /* Half width */ max-width: 600px; /* Optional max width */min-width: 300px; /* Optional min width */ box-sizing: border-box;}

.vf_settings_sec .settings-form-wrapper {display: flex;justify-content: center;}
.vf_settings_sec .settings-form {background: #f9f9f9;border-radius: 12px;padding: 25px;box-shadow: 0 4px 10px rgba(0,0,0,0.05); width: 100%; /* Half width */ max-width: 100%; /* Optional max width */min-width: 300px; /* Optional min width */ box-sizing: border-box;}
.vf_settings_sec .form-group {margin-bottom: 15px;display: flex;flex-direction: column;}
.vf_settings_sec .form-group.checkbox-group {flex-direction: row;align-items: center;}
.vf_settings_sec .form-label {font-weight: 600;margin-bottom: 8px;display: block;}
.vf_settings_sec .form-input, .vf_settings_sec .form-textarea, select {padding: 10px 12px;border-radius: 6px;border: 1px solid #ccc;font-size: 14px;width: 100%;box-sizing: border-box;}
.vf_settings_sec .form-textarea {resize: vertical;min-height: 50px;}
.vf_settings_sec .form-textarea::placeholder {color: #888;}
.vf_settings_sec .form-button {margin-top: 10px;background-color: #007bff;color: #fff;border: none;padding: 12px 20px;font-size: 14px;border-radius: 6px;cursor: pointer;transition: background 0.3s;}
.vf_settings_sec .form-button:hover {background-color: #0056b3;}
.vf_settings_sec .settings-form label {font-size: 14px;margin-bottom: 5px;}
.vf_settings_sec .button, .vf_settings_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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.vf_settings_sec .button i { margin:0 5px 0 0;}
.vf_settings_sec .button:hover { color:#fff; background:#555;}

/************ 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: #1a9fa4; 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: #1a9fa4; }
.activation_sec .real-account-form.demo { background-color: #555; }
.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:#555; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button:hover { color:#fff; background:#000;}
.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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.activation_sec .real-account-form .activate-button-demo:hover { color:#fff; background:#000;}
.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 url(/images/warning_30x30.png) 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:#555; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button:hover { color:#fff; background:#000;}

.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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.activation_sec .buy-add-button2:hover { color:#fff; background:#000;}


/************ 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;
}

/************ FAQ **********/
.faq_sec { width: 100%; float: left; padding: 50px 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: #1a9fa4; border-color: #1a9fa4; }
.faq_sec .faqs .panel-default { border-color: #1a9fa4; }
.faq_sec .faqs .panel-heading a { color: #fff; display: block; }
.faq_sec .faqs .panel-heading a span { font-weight: 700; }

/************ 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 h1 span { color: #e1b928; }
.support_ma_sec h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #555; 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: #555; }
.support_ma_sec .support-tickets .title { margin-bottom: 20px; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase;  }
.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: #1a9fa4; 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: #555; }
.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:#1a9fa4; 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: #555; }
.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: #1a9fa4; font-family: 'Roboto Condensed', sans-serif; font-size: 28px; text-align: center; }
.common-block .question-problem { position: relative; padding: 5px 20px; background-color: #1a9fa4; 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/green-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: #fff; position: relative; margin: 0 12% 0 0; padding: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #1a9fa4 none repeat scroll 0 0; }
.support_ma_sec .box-comment a { color: #555; text-decoration: underline;  }
.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: #fff; 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: #555; }
.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: #1a9fa4; text-decoration: underline; }

#vf_popup_html { background: none !important; }

/************** Prelaunch special offer **********/
.prelaunch-promo-counter { position: absolute; top: 20%; right: 53px; width: 40%; }
.prelaunch-promo-counter h3 { margin-top: 17px; font-size: 24px; line-height: 36px; }
.prelaunch-promo-counter .clock { padding: 7px 14px; width: 100%; float: right;  background: #f1efef; position: relative; }
.prelaunch-promo-counter .clock i { position: absolute; background: url(../images/counter/addition_curve_3_prelaunch.png) no-repeat center top; width: 29px; height: 100%; right: auto; top: 0; left: -29px; background-size: 100% 100%; }
.prelaunch-promo-counter .clock ul { list-style: none; text-align: center; }
.prelaunch-promo-counter .clock li { width: 20.5%; float: left; }
.prelaunch-promo-counter .clock li.point { width: 6%; font-family: 'caviar_dreamsbold'; font-size: 56px; color: #eec228; }
.prelaunch-promo-counter .clock li p { margin: 0 0 5px 0; font-size: 12px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #21433c; }
.prelaunch-promo-counter .clock li span { width: 100%; float: left; }
.prelaunch-promo-counter .clock li cite { width: 49%; margin-bottom: 7px; height: 54px; font-weight: 600; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 37px; font-style: normal; border-radius: 4px; background-color: #eec228; color: #920909; }
.prelaunch-promo-counter .clock li cite:last-child { float: right; }
.prelaunch-promo-counter .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #a88201; }
.prelaunch-promo-counter .end { color: #fff !important; font-size: 24px;font-family: 'Roboto Condensed', sans-serif; text-align: center; }


/************** 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; }


/************** thank you **********/
.thankyou_sec { width: 100%; float: left; padding: 50px 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 strong {color: #eec228;}
.thankyou_sec b {color: #1a9fa4;}
.thankyou_sec .warning-message { background-color: #eec228; color: #333; font-size: 16px; padding-top: 5px; padding-bottom: 5px; margin: 0; }
.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: 200px 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; }

/* ----------- 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; }

/*---------------- Confirm exit ------------- */
.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 */
}

.fd-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 */
}

.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 */
}

.wsfr2-gradient 
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea1a07+0,aa0200+100 */
	background: #ea1a07; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea1a07 0%, #aa0200 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ea1a07 0%,#aa0200 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ea1a07 0%,#aa0200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1a07', endColorstr='#aa0200',GradientType=0 ); /* IE6-9 */

}

.backgr-close-btn, .wrapper-close-btn { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	background-color: #000000; z-index: 10; -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: 11;	-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; }*/

.ce-winter-title { text-align: center; font-size: 68px; font-weight: 700; color: #fff; }

/* --------- 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; }



.under_charts { padding:30px 0 0 0; margin:0; text-align:center; }
.under_charts .graph { display: inline-block; width:1096px; margin: 0 auto; padding: 20px 0; max-width: 100%;}
.under_charts .graph figure.first {margin: 0 0 5px 0;}
.under_charts .graph figure.second {margin: 0 0 5px 0;}
.under_charts .graph figure img { max-width: 100%;}




/*********** Confirm Exit 2 ************/
.x-btn-title { text-align: center; font-size: 36px; 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-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .ftd-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -50px; z-index: 101; }
/*.ea-block2 .ftd-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -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; }

/* ------ 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-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .wsfr-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -50px; z-index: 101; }
/*.ea-block2 .wsfr-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -62px; z-index: 101; }*/

/* ------ FD ------*/
.ea-block2 .fd-gradient2
{
    height: 210px;
    margin: 0 0 180px 0;
    border-bottom-left-radius: 20%;
    border-bottom-right-radius: 20%;
    background: -moz-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69,145,245,1)), color-stop(52%, rgba(38,88,153,1)), color-stop(100%, rgba(31,73,124,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(31,73,124,1) 0%, rgba(38,88,153,1) 48%, rgba(69,145,245,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4591F5', endColorstr='#1f497c',GradientType=0 ); /* ie6-9 */
}
.ea-block2 .fd-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 .fd-gradient2 .box { position: relative; padding: 0; }
.ea-block2 .fd-gradient2 .box .hexagon { position: relative; width: 280px; height: 161.66px; background-color: #ffffff; margin: 80.83px auto; border-left: solid 2px #123C7A; border-right: solid 2px #123C7A; }
.ea-block2 .fd-gradient2 .box .hexagon:before, .ea-block2 .fd-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 .fd-gradient2 .box .hexagon:before { top: -98.9949px; border-top: solid 2.8284px #123C7A; border-right: solid 2.8284px #123C7A; }
.ea-block2 .fd-gradient2 .box .hexagon:after { bottom: -98.9949px; border-bottom: solid 2.8284px #123C7A; border-left: solid 2.8284px #123C7A; }
.ea-block2 .fd-gradient2 .box .image-box { position: relative; left: 0; top: -30px; z-index: 100; }
.ea-block2 .fd-gradient2 .box .label-box { position: absolute; top: 63%; right: 0; z-index: 101; max-width: 45%; }
.ea-block2 .fd-gradient2 .box .label-box-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .fd-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -50px; z-index: 101; }
/*.ea-block2 .fd-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -62px; z-index: 101; }*/

/* ------ VF2.0 ------*/
.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-summer-so { position: absolute; top: 63%; left: -62px; z-index: 101; }
.ea-block2 .fgi-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -50px; z-index: 101; }
/*.ea-block2 .fgi-gradient2 .box .label-box-xmas { position: absolute; top: 50%; right: -62px; z-index: 101; }*/

/* ----------- Special offers -------------- */
div#special-offers-block { padding: 0; margin: 0; width: 100%; }
div#special-offers-block .top-line { width: 100%; min-height: 50px;	background: #132322; 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: #eec228; 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:#fefefe; line-height:40px; font-family: 'Roboto Condensed', sans-serif; background:#eec228; border-radius:3px; text-transform: uppercase; }
div#special-offers-block .back-button a:hover { color:#fff; background:#ffc600; }
div#special-offers-block iframe { width: 100%; border: none; margin: 0;	padding: 0; }


/* blog area */
.blog_sec { width: 100%; float: left; padding: 50px 0 0 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: #1a9fa4; }
.blog_sec .blog-row { padding: 10px 0 40px 0; border-bottom: 1px solid #e5e5e5; 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: #1a9fa4; }
.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: #f7f7f7; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.blog_sec .news-extra-info .calendar { padding:  2px 0 2px 0px; font-size: 12px; height: auto; line-height: 12px; float: left; color: #414141; }
.blog_sec .news-extra-info .comments { padding:  2px 0 2px 0px; font-size: 12px; height: auto; line-height: 12px; float: right; }
.blog_sec .news-extra-info a.comment-num { color: #1a9fa4; }
.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:#fefefe; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.blog_sec .blog-row .read-more-btn:hover  { color:#fff; background: #555; }




.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:#fefefe; line-height:30px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.blog_sec .back-to-blog-btn:hover { color:#fff; background: #555; }

.blog_sec .comment-btn, .blog_sec .comment-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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-btn i{ margin:0 5px 0 0;}
.blog_sec .comment-btn:hover { color:#fff; background: #555; }
      
.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: #ecebeb; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.blog_sec .comment-block div.block-blue { background-color: #c3e7e3; }
.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:#fefefe; line-height:26px; font-family: 'Roboto Condensed', sans-serif; background:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.blog_sec .comment-block .btn-reply:hover { color:#fff; background: #555; }

.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 0px -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 0px 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 0px -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: 0px; left: 3px; color: #324f4e; }
.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;
}

/*---- 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; }


/* Forex GOLD Investor Counter */
.fgi_counter { position: absolute; top: 125px; right: 60px; width: 45%; }
.fgi_counter .text-under { font-size: 20px; color: #fff; text-align: center; }
.fgi_counter .clock { padding: 0 14px; width: 100%; float: right; border-width: 1px; border-style: solid; /*border-color: #ac870c #f2cc4d #f2cc4d #ac870c; box-shadow: 1px 1px 1px #ac870c inset; */background: #000; }
.fgi_counter .clock ul { list-style: none; text-align: center; padding: 0; }
.fgi_counter .clock li { width: 20.5%; float: left; }
.fgi_counter .clock li.point { width: 6%; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; line-height: 1.7; font-size: 45px; color: #e9b80f; }
.fgi_counter .clock li p { margin: 0 0 5px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color: #fff; }
.fgi_counter .clock li span { width: 100%; float: left; }
.fgi_counter .clock li cite { width: 49%; height: 45px; float: left; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 35px; font-style: normal; border-radius: 4px; background-color: #E9B80F; font-weight: bold; color: #000; -webkit-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,0.5); }
.fgi_counter .clock li cite:last-child { float: right; }
.fgi_counter .clock li cite:after { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; content: ""; background: #323232; }


/* ----------- Black Friday -------------- */

.blackFridayArea { width: 100%; float: left; padding: 180px 0 30px 0; border-top: 5px solid #eec228; position: relative; background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayArea .bf-banner { text-align: center; }
.blackFridayArea .bf-banner img { display: inline !important; }

.blackFridayMABanner { 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; }
.blackFridayMABanner .bf-banner { text-align: center; }
.blackFridayMABanner .bf-banner img { display: inline !important; }

.blackFridayMAOffers { width: 100%; float: left; padding: 30px 0 0 0; }
.blackFridayALOffer { width: 100%; float: left; padding: 50px 0 50px 0; }

.bf_order_sec { background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.bf_order_sec ul.order_list li { color: #fff; }
.bf_order_sec .price_info h5.text, .bf_order_sec .price_info .regular-price { color: #fff; }
.bf_order_sec p { color: #fff; }
.bf_order_sec  .price_info .current-price { color: #000; }
.bf_order_sec  .price_info .current-price .today { color: #eec228; }


.blackFridayOrderArea { background-image: url(/images/black_friday/bf_home_banner_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blackFridayOrderArea .order li { color: #fff; }
.blackFridayOrderArea .discount .rate span { color: #fff; }
.blackFridayOrderArea .discount .rate span cite:after { background: #fff; }
.blackFridayOrderArea .discount figure { margin: 15px 0 0 54px; }
.blackFridayOrderArea .order { padding-top: 25px; }
.blackFridayOrderArea .discount .rate { margin: -30px 27px 0 0; }
.blackFridayOrderArea .bonus-boxes { padding-top: 15px; }

.blackFridayLineArea { 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; }
.blackFridayLineArea .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-text {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;}
.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 Day -------------- */
.xmasArea { width: 100%; float: left; border-top: 5px solid #eec228; 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-top:before { position: absolute; top: 0; left: -230px; width: 180px; height: 70px; z-index: 9; 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: 9; content: ""; background: url(/images/xmas/countdown_text.png) no-repeat top left; }
*/
.xmas_order_sec { width:100%; float:left; padding:0 0 45px 0; margin:0;  background-image: url(/images/xmas/xmas_order_area_backgr.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.xmas_order_sec ul.order_list li { color: #000; }

.xmas_order_sec .price_info h5.text, .bf_order_sec .price_info .regular-price { color: #edc027; }
.xmas_order_sec p { color: #000; }
.xmas_order_sec .price_info .current-price { color: #000; }
.xmas_order_sec .price_info .current-price .today { color: #eec228; }
.xmas_order_sec .xmas-promo-line { width: 100%; margin-top: -50px;}

.xmas-counter-content { width: 100%; padding: 20px 0; border-top: 5px solid #fff; }
.xmas-counter-content .xmas-counter { position: relative; width: 500px; max-width: 90%; margin: 0 auto; }
.xmas-counter .xmas-time-left { float: left; font-size: 68px; font-weight: 700; color: #404040; text-align: center; }
.xmas-counter .xmas-counter-digits { position: absolute; top: 0; left: 0; width: 100%; }

/* Banner XMAS 2022 */
.xmasSnow { width: 100%; float: left; 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;}

/* --------- 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: 15px 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,div.bf-floating-block div.link2 {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 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; }


/************ 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; }


/* ------------- Chrismas Member area -------------- */

.xmas-counter-ma { width: 585px; border: 1px solid #dddddd; background-color: #e9e9e9; text-align: center; margin: 0 auto; padding: 10px 32px; -webkit-box-shadow: inset 0px 0px 2px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 2px 1px rgba(255,255,255,1); box-shadow: inset 0px 0px 2px 1px rgba(255,255,255,1); }
.big-counter-xmas-ma { background: url(/images/black_friday_bckgr_2015_11.png) top left no-repeat; height: 121px; margin: 0 auto; position: relative;	}
.big-counter-xmas-ma .xmas-counter-dash { width: 53px; height: 2px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; position: absolute; top: 364px; left: 0; z-index: 2; }
.big-counter-xmas-ma .xmas-counter-dash { top: 46px; left: 5px; }
.big-counter-xmas-ma .xmas-time-left { position: absolute; width: 63px; height: 69px; z-index: 1; top: 328px; left: 227px; padding: 6px 0 0 0; margin: 0; text-align: center; font-size: 68px; color: #fafafb; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.big-counter-xmas-ma .xmas-time-left { top: -8px; left: 0; }


/* ------------- Confirm Exit Counter -------------- */
.confirm-exit-counter-bckgr { max-width: 60%; margin: 10px 0; }
.confirm-exit-counter { width: 300px; max-width: 100%; margin: 0 auto; padding: 20px 0; }

.confirm-exit-counter .bf-time-left-OLD { position: absolute; width: 0; height: 69px; z-index: 1; top: 328px; left: 227px; padding: 6px 0 0 0; margin: 0; text-align: center; font-size: 36px; color: #40403e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.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; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e1e1e1+50,fafafa+51,e1dede+100 */
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; }


/* ----------- 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%; }

/*.winter-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; }*/
/*.winter-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; }*/
		
.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;}


/* ----------- Special offers -------------- */
.vps-provider { width: 100%; float: left; padding: 50px 0 0 0; position: relative; }
.vps-provider 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; }
.vps-provider h1 span { color: #eec228; }
.vps-provider h2 { margin: 0 0 15px 0; padding: 0; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #1a9fa4; font-weight: 700; text-align: center; text-transform: uppercase; }
.vps-provider p { font-size: 18px; text-align: left; }
.vps-provider .vps-buy-box { margin-top: 10px; background: #fff; list-style-type: none; -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 10px 0px rgba(50, 50, 50, 0.75); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.vps-provider ul.vps-list { text-align: left; padding: 0 0 0 20px; margin: 0; }
.vps-provider ul.vps-list li { list-style-type: circle; }
.vps-provider .button, .vps-provider .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:#1a9fa4; border-radius:3px; text-transform: uppercase; }
.vps-provider .button i { margin:0 5px 0 0;}
.vps-provider .button:hover { color:#fff; background:#555;}
.vps-provider .vps-buy-box li { padding: 5px 10px; font-size: 14px; text-align: center; border-bottom: 1px solid #c7cace; list-style-type: none }
.vps-provider .vps-buy-box li.plan-name { padding: 10px; font-size: 26px; font-weight: 700; color: #c80000; }
.vps-provider .vps-buy-box li.price { font-size: 42px; font-weight: 700; color: #fff; background-color: #7c7f82; }
.vps-provider .vps-buy-box li.price sup { font-size: 18px; font-weight: 500; }
.vps-provider .vps-buy-box li.last { padding: 18px 0 20px 0; border-bottom: none; }


/* ----------- 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; color: #323232; font-weight: 700; text-align: center; border-bottom: 1px solid #e5e5e5; text-transform: uppercase; }
.broker h1 span { color: #eec228; }
.broker 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 p { font-size: 16px; text-align: left; }
.broker .block{ width:100%; min-height:65px; float:left; padding:0 0 0 80px; margin:0 0 35px 0; position:relative;}
.broker .block i{ float:left; padding:0; margin:0; position:absolute; left:0; top:0;}
.broker .block span.number { float:left; padding:0; font-size: 30px; color: #000; margin:0; position:absolute; left:0; top:0; border: 2px solid #e9b90f; border-radius: 50%; width: 70px; height: 70px; line-height: 66px;}


.broker .block p{ padding:0; margin:0; font-size:16px; color:#5e5e5e; font-weight:400;}
.broker .block p strong{ color:#eec228; font-size:16px; font-weight:700;}
.broker ul.broker_list { text-align: left; padding: 0 0 0 20px; margin: 0; }
.broker ul.broker_list li { list-style-type: circle; }
.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:#e9b81e; border-radius:3px; text-transform: uppercase; }
.broker .button i { margin:0 5px 0 0;}
.broker .button:hover { color:#fff; background:#ffc600;}
.broker .broker-buy-box { margin-top: 10px; list-style-type: none; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; background-image: url(../images/profit_bg2.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; border: 5px solid #1A9FA4; }
.broker .broker-buy-box li { padding: 5px 10px; font-size: 14px; 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 table {color: #212529;}
.broker table td {text-align: left;}
.broker table td i {color: #e9b90f;}
.broker table .grey {background-color: #e3e3e3;}
.broker table .badge.yellow-bck {background-color: #e9c517;}
.broker table .badge.badge-color {color: #343434;}


.broker_overall_sec { padding:55px 0 25px 0; margin:0; text-align:center; float:left; width:100%; background-image: url(/images/yellow_backgr.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; }
.broker_overall_sec p { font-size:16px; line-height:26px; color:#fff; font-weight:normal; margin:0 auto; max-width:960px; padding:0 0 25px 0; }
.broker_overall_sec a.jump-btn{ min-width:220px; height:46px; padding:0 15px; margin:0 0 25px 0; font-size:16px; font-weight:400; background:#eec228; color:#ffffff; line-height:46px; display:inline-block; border:none; border-radius:4px; text-transform:uppercase; font-weight:700;}
.broker_overall_sec a.jump-btn:hover{ color:#fff; background: #22777b;}


.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;}



/* ----------- Cooki Consent -------------- */
div.cookie-consent { padding: 20px; position: fixed; right: 15px; bottom: 15px; z-index: 10000; max-width: 400px; background-color: #000; }
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: #eec228; color: #fefefe; font-size: 14px; background:#eec228; border-radius:3px; text-transform: uppercase; }
div.cookie-consent .consent-btn:hover { color:#fff; background: #ffc600; }
@media (max-width:480px) {
	div.cookie-consent { right: 0px; bottom: 0px; 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; 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{display: inline-block; 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 30px; 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: 38px;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;font-size: 40px;font-weight: bold;font-family: 'Roboto Condensed', sans-serif;border: 2px dashed #000;}


/*************** Sitemap Sec ***************/
.sitemap_sec { width:100%; float:left; padding:50px 0 90px 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}
.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: #5e5e5e; font-size: 16px;}
.sitemap_sec i {color: #eec228;}
.sitemap_sec ul {list-style: none;}
.sitemap_sec ul li {padding: 0 0 0 35px;}
.sitemap_sec ul li:before {content: "\e032"; font-family: 'Glyphicons Halflings'; font-size: 9px; float: left; margin-top: 4px; margin-left: -17px; color: #eec228;}
.sitemap_sec h2 { margin-bottom: 30px; font-family: 'Roboto Condensed', sans-serif; font-size: 26px; color: #5e5e5e; font-weight: 600; text-align: center; }
.sitemap_sec a {color: #5e5e5e; font-size: 16px; font-weight: 600;}
.sitemap_sec a:hover {color: #324f4e;}


/*************** Download and Review Sec ***************/
.vf_page_sec { width:100%; float:left; padding:200px 0 90px 0; margin:0; background:url(../images/trading_bg.jpg) no-repeat center top; background-size:100% auto;}
.vf_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; }
.vf_page_sec h2 {font-size: 32px; color: #414141; font-weight: 700; padding: 0 0 30px 0; text-align: center;}
.vf_page_sec .backtests {margin: 0; text-align: center;}
.vf_page_sec .backtests h3{ margin:0 0 25px 0; font-size:36px; color:#414141; font-weight:700;}
.vf_page_sec .backtests h3 strong{ color:#eec228;}
.vf_page_sec .backtests p { padding:0; margin:0 0 24px 0; font-size:14px; color:#5e5e5e; line-height:24px; font-weight:300;}
.vf_page_sec .info2 {background-color: #21403f; padding: 30px 10px; margin: 0 0 30px 0; color: #fff;}
.vf_page_sec .info2 a {color: #eec228;}
.vf_page_sec .info2 a:hover {color: #ffc600;}
.vf_page_sec .box2 {margin: 50px 0; padding: 0;}
.vf_page_sec .box2 ul {margin-left: 19px;}
.vf_page_sec .box2 ul li {list-style: circle !important;}
.vf_page_sec .box2 .image {display:inline-block; float: left; padding: 0 30px 0 0;}
.vf_page_sec .box2 .text {display: inline-block;float: left;}
.vf_page_sec .backtests .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.vf_page_sec .backtests .title_info h2{ margin-top:-97px; font-size:52px;}
.vf_page_sec ul.main {list-style: none;}
.vf_page_sec ul.main li {padding: 0 0 26px 35px;}
.vf_page_sec ul.main li:before {content: "\e080"; font-family: 'Glyphicons Halflings'; font-size: 9px; float: left; margin-top: 4px; margin-left: -17px; color: #21403f;}
.vf_page_sec .profit {margin: 0; text-align: center;}
.vf_page_sec .profit .title_info h2{ margin-top:-96px; font-size: 48px;}
.vf_page_sec .profit .title_info span { font-size: 100px; }
.vf_page_sec .profit h3 { padding:0; margin:0 0 46px 0; font-size:30px; color:#5e5e5e; font-weight:700; text-align:center;}
.vf_page_sec .profit h3 strong{color:#eec228;}
.vf_page_sec .profit .chart { width: 100%; text-align: center; }
.vf_page_sec .profit .chart figure{ width:970px; max-width: 100%; position: relative; padding: 0; margin:0 auto; text-align:center;  border: 1px solid #b9b9b9; background-color: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); -moz-box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); box-shadow: 0px 0px 20px 1px rgba(185,185,185,1); }
.vf_page_sec .profit .chart figure a.real:after { padding: 0; margin: 0; width: 186px; height: 151px; position: absolute; bottom: 25px; right: 25px; content: ""; background: url(/images/myfxbook_stamp_2.png) no-repeat center center; }
.vf_page_sec .profit .chart figure a.optimized:after { padding: 0; margin: 0; width: 212px; height: 125px; position: absolute; bottom: 25px; right: 25px; content: ""; background: url(/images/with_latest_optimized_settings.png) no-repeat center center; }
.vf_page_sec .profit .chart figure .title { width: 100%; height: 25px; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-bottom: 1px solid #b9b9b9; background: rgb(250,250,250); background: -moz-linear-gradient(top, rgba(250,250,250,1) 1%, rgba(233,233,231,1) 44%, rgba(206,205,200,1) 100%); background: -webkit-linear-gradient(top, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); background: linear-gradient(to bottom, rgba(250,250,250,1) 1%,rgba(233,233,231,1) 44%,rgba(206,205,200,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#cecdc8',GradientType=0 );}
.vf_page_sec .profit .chart figure .title .dot { margin: 7px 0 0 6px; background-color: #bdbdbd; width: 10px; height: 10px; border-radius: 5px; float: left; }
.vf_page_sec .profit .click{ width:100%; float:left; padding:0; margin:0 0 60px 0; font-size:22px; color:#628f8f; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.vf_page_sec .profit .click a{ color:#023bcb; text-decoration:underline; letter-spacing: 1px; }
.vf_page_sec .profit .click a:hover{ color:#eec228;}

/*
.testing_sec{ width:100%; float:left; padding:50px 0 0 0; margin:0; text-align:center;}
.testing_sec .title_info span{ font-size:100px; color:rgba(98, 143, 143, 0.1);}
.testing_sec .title_info h2{ margin-top:-97px; font-size:52px;}
.testing_sec h3{ padding:0; margin:0 0 25px 0; font-size:36px; color:#5e5e5e; font-weight:700;}
.testing_sec h3 strong{ color:#eec228;}
.testing_sec p{ padding:0; margin:0 0 24px 0; font-size:15px; color:#5e5e5e; line-height:24px; font-weight:300;}
*/


/* 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;}

/************ Subscriptions **********/
.subscriptions_sec { width: 100%; float: left; padding: 200px 0 0 0; position: relative; }


/* 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%; }


.social-media-popup {margin:0; padding: 15px 0 30px 0; text-align: center; position: relative; background: url(/images/welcome-popup-backgr.png) repeat-x center top; background-color: #3a324a; }
.social-media-popup .text1 {font-size: 22px;line-height:22px;margin: 20px 0;color: #fff;font-weight: bold;}
.social-media-popup .text2 {color: #fff; font-size: 18px;line-height:18px;margin: 0 0 20px 0;}
.social-media-popup .text3 {font-size: 24px;line-height: 24px;margin: 20px 0 20px 0;color: #fff;}
.social-media-popup .text4 {font-size: 20px;line-height: 24px;margin: 20px 0 20px 0;color: #fff;}


/* Today's Deal Ends In */
.todays_deal_ends_timer {padding: 30px 0 0 0; width: 100%; 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: 42px; 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%;  display: inline-block; }
.todays_deal_ends_timer .clock li.point { width: 5%;  }
.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 .yellow .degree-background {background-color: #e9c517 !important;}
.todays_deal_ends_timer .yellow .title {color: #000;}
.todays_deal_ends_timer .yellow .clock li cite {color: #000;}
.todays_deal_ends_timer .yellow .clock li p {color: #000;}

/* 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 .yellow .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: #000; line-height:50px; font-family: "Roboto Condensed", sans-serif; background: #e9c517; border-radius:3px;}
.todays_deal_ends_btn .yellow .btn:hover {background-color: #cdaa03;}

/* 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;}


/* do not remove this class it is used for registration */
div.email_add input {display: none;}

/* Select Gift EA */
div.buy1-get1-select { padding: 0 0 15px 0; margin: 0; }
div.buy1-get1-select select { width: 265px; background-color: #FEDC01; border-radius: 0; color:#fd1501;font-size: 16px; font-weight: bold;height: 30px;max-width: 100%;font-family: 'Roboto', sans-serif;}

/* 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;}