﻿body, html { 
	margin: 0;
  	border: 0;
  	padding: 0;
	min-height: 100%;
  	max-height: 100%;
  	font-family: 'Titillium Web', sans-serif !important;
  	background: transparent;
  	text-align: left;
}

img {
	border: none;
}

.hermes.tparrows {
	display:none!important;
}

.toppad20 {
	padding-top:20px;
}

.h1conv {
	color:#3e495c;
}

.hidethis {
	display:none;
}

.font50bold {
	font-size:50px;
	font-weight:bold;
}

.font54bold {
	font-size:54px;
	font-weight:bold;
}
.clear {
	clear: both;
}

.padding100 {
    padding-top:85px;
    padding-bottom:85px;
}


/* slick slider logos */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}




/* Slider */
.slick-loading .slick-list
{
    background: #fff url('https://www.fpmarkets.com/int/wp-content/themes/FPMarkets/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../font/HelveticaNeueLTPro-Lt.eot');
    src: url('../font/HelveticaNeueLTPro-Lt.eot') format('embedded-opentype'), url('../font/HelveticaNeueLTPro-Lt.woff') format('woff'), url('../font/HelveticaNeueLTPro-Lt.ttf') format('truetype'), url('https://www.fpmarkets.com/int/wp-content/themes/FPMarkets/fonts/slick.svg') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 56%;

    display: block;

    
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* end slick logos */


/* new style new header */
.sexy_line{ 
    display:block;
    border:none;
    margin-top: 5px;
    color:white;
    height:1px;
    background:black;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 600, from(rgba(255, 255, 255, 0.6)), to(rgba(0, 0, 0, 0.4)));
}

.header-bg-slider1 {
	background: url('../image/bg1.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}

.header-bg-slider2 {
	background: url('../image/bg21.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}

.header-bg-slider3 {
	background: url('../image/bg3.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}


.trp-language-switcher > div {
	box-sizing: border-box;
    padding: 0px;
    border:none;
	border-radius:0px;
    background:none;
}
.code-block {
	margin:3px!important;
}
.trp-language-switcher > div > a {
	color:#ffffff;
}
.trp-ls-shortcode-language:hover {
	background:#272c37;
}

.trp-language-switcher > div > a:hover {
    background: #272c37;
}
/* end new style new header */

.fp-demo-signup-global input[type=submit], .element .gform_wrapper .gform_button {
    background: #00bdff;
    border: none;
    padding: 10px 20px;
    outline: 0; 
    border-radius: 0;
    color: #fff;
    margin: 10px auto;
    width: 100%;
    max-width: 374px;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 9;
    position: relative;
    white-space: pre-wrap;
}

.fp-demo-signup-global2 input[type=submit] {
    background: #00bdff;
    border: none;
    padding: 10px 20px;
    outline: 0; 
    border-radius: 0;
    color: #fff;
    margin: 10px auto;
    width: 100%;
    max-width: 374px;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 9;
    position: relative;
	text-align:left;
    white-space: pre-wrap;
}

select {
    -webkit-appearance: menulist!important;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	    background: #e01e15!important;
    padding: 10px 17px!important;
    border-color: rgba(0,0,0,0)!important;
    border-width: 0px!important;
    top: -5px;
    right: 2px;
    font-family: 'Titillium Web', sans-serif;
    text-transform: uppercase;
    font-size: 20px;
}

/* Live chat override */
div#lhnHelpOutCenter.lhnWindow {
    max-height: 550px;
}

.lhnPreChatForm:before {
    display: inline-block;
    width: 175px;
    height: 45px;
	content: "";
    background: url(../image/fpmlogo_livechat.jpg) no-repeat 0 0;
	background-size: 100%;
}

.lhnHocPoweredBy{
	display:none;
}

#lhnHelpOutCenter label.lhnLabel {
       text-transform: CAPITALIZE;
}

.ribbon-popular {
    position: relative;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -0.2px;
    color: #ffffff;
    background: #00beff;
    text-align: center;
    padding: 8px 80px;
    top: 4px;
    right: -140px;
    line-height: 1;
    transform: rotate(45deg);
}
.pricing .card {
  border: none;
  border-radius: 4rem;
  transition: all 0.2s;
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.pricing hr {
  margin: 1.5rem 0;
}

.pricing .card-title {
  margin: 0.5rem 0;
  font-size: 0.9rem;
  letter-spacing: .1rem;
  font-weight: bold;
}

.pricing .card-price {
  font-size: 3rem;
  margin: 0;
}

.pricing .card-price .period {
  font-size: 0.8rem;
}

.pricing ul li {
  margin-bottom: 1rem;
}

.pricing .text-muted {
  opacity: 0.7;
}

.pricing .btn {
background:#777;
color:#ffffff;
  font-size: 18px;
  border-radius: 5rem;
  letter-spacing: .1rem;
  font-weight: bold;
  padding: 1rem;
  opacity: 0.7;
  transition: all 0.2s;
    width: 60%;
    margin: auto;
}

/* Hover Effects on Card */

@media (min-width: 992px) {
  .pricing .card:hover {
    margin-top: -.25rem;
    margin-bottom: .25rem;
    box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
  }
  .pricing .card:hover .btn {
    opacity: 1;
  }
}


table tr {
    border-bottom: 1px solid #313d49;
    border-right: 1px solid #313d49;
	border-top: 1px solid #313d49;
}

table tr td, table tr th {
    width: auto;
    line-height: 1.5;
}
table tr th {
    background: #313d49;
    color: #fff;
    padding: 15px;
}
table tr td, table tr th {
    text-align: left;
    border-left: 1px solid #313d49;
    padding: 5px 15px;
    min-width: 200px;
}

#wplpt_wrap .currency_section_list_table.table td * {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
}

.any-content iframe {

}

.op-comparison-table-style5 .op-comparison-table-feature-icon-container, .op-comparison-table-style5 .op-comparison-table-feature-text {
		font-size:15px;
}

a.vce-button--style-basic.vce-button--style-basic--color-b-248-47-74--fff, button.vce-button--style-basic.vce-button--style-basic--color-b-248-47-74--fff {
	background: #f82f4a!important;
}

.layer {
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.layer-new {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
	height:100%;
}

.post-item figure.post-item-img {
    position: relative;
    padding-top: 65%;
    min-height: 200px;
    margin-bottom: 15px;
    background: url() no-repeat center top transparent;
    background-size: cover;
}
.sidebar-nav {
    margin-bottom: 40px;
}

.get-in-touch {
    margin-bottom: 40px;
    background-color: #f4f4f4;
    border: 1px solid #e6e6e6;
    padding: 30px;
}

.sidebar-nav h3, .get-in-touch h3 {
    font: 24px 'Titillium Web', sans-serif !important;
    line-height: 1 !important;
    color: #3e495c !important;
    font-weight: 300 !important;
}

.get-in-touch h3 {
    color: #000;
    margin-bottom: 15px;
    margin: 0 0 5px;
    font-weight: 400;
    font-size: 24px;
}

.get-in-touch a {
    color: #f82f4a !important;
}

.get-in-touch p, .get-in-touch a {
    font: 16px 'Titillium Web', sans-serif !important;
    font-weight: 300 !important;
    margin: 0 !important;
    line-height: 1.6em;
}

.get-in-touch a i {
    margin-right: 5px;
}

.cta-wrapper .item {
    margin-bottom: 40px !important;
}

.cta-wrapper .item .detail {
    /* position: absolute; */
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
}

.cta-wrapper h5, .cta-wrapper h5 span {
    font: 24px 'Titillium Web', sans-serif !important;
    line-height: 1 !important;
    color: #FFFFFF !important;
    font-weight: 300 !important;
}

.cta-wrapper h5 span {
    font-weight: 700 !important;
}

.cta-wrapper p {
    font: 16px 'Titillium Web', sans-serif !important;
    line-height: 1.6em;
    color: #FFFFFF !important;
    margin: 0 !important;
}

.cta-btn .primary-btn, .cta-item-2 .primary-btn, .cta-item-1 .primary-btn {
    padding: 20px 17px;
    border-color: rgba(0,0,0,0);
    border-width: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: rgba(248, 47, 74) !important;
    box-shadow: none;
    font: 20px 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-weight: normal;
}

.cta-item-1 .primary-btn, .cta-item-2 .primary-btn {
    text-align: center;
    width: 100%;
}

.post-item {
	background: no-repeat center top transparent;
}
.post-item figure.post-item-img .post-item-published-date {
    position: absolute;
    width: 40px;
    top: 10px;
    left: 10px;
    padding: 5px;
    text-align: center;
    background: #fff;
}
.post-item p, .post-item span {
    font: 18px 'Titillium Web', sans-serif;
    line-height: normal;
    color: #3e495c;
}

.post-item figure.post-item-img .post-item-published-date .post-item-published-mth {
    display: block;
    border-bottom: 2px solid #000;
}
.post-item figure.post-item-img .post-item-published-date .post-item-published-day {
    display: block;
}
.hide-extra .vce-pricing-table-price {
	display:none!important;
}

.vce-pricing-table-block .vce-pricing-table-price {
	display:none!important;
}
.vce-classic-accordion .vce-classic-accordion-panel-title {
	color: #3e495c;
    text-decoration: none;
    font-family: 'Titillium Web',sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.fp-tab-with-images li.fp-tab-head-item.fp-windows span:before {
    background-image: url(../image/fp_mt5-for-pc1.png);
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1; /* Firefox */
}


.fp-tab-head li {
	    background: none!important;
		    border: none;
}


.margin-right-zero {
    margin-right: 0px!important;
}
.ui-state-active {
	transition: all .2s ease-in-out;
    min-width: 150px;
    padding: 10px 20px;
    text-align: center;
    background: #f82f4a;
    color: #fff;
    cursor: pointer;
    display: block;
    position: relative;
    border: 1px solid #3e495c;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
}

.ui-tab {
	transition: all .2s ease-in-out;
    min-width: 150px;
    padding: 10px 20px;
    text-align: center;
    background: none;
    color: #3e495c;
    cursor: pointer;
    display: block;
    position: relative;
    border: 1px solid #3e495c;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
}


.fp-tab-head {
    text-align: center;
}

.fp-tab-head-item {
    display: inline-block;
    margin: 0 4px;
    padding: 10px 0;
}

.ecntechtxt {
	padding:0px 100px 0px 100px;
	font-size:20px;
}

.txt-bold {
	font-weight:bold!important;
}

.txt500 {
	font-weight:500!important;
}

.tool-height-220 {
	height:220px;
}

.tool-height-250 {
	height:250px;
}

.fp-tab-head-item span {
    transition: all .2s ease-in-out;
    min-width: 150px;
    padding: 10px 20px;
    text-align: center;
    background: none;
    color: #3e495c;
    cursor: pointer;
    display: block;
    position: relative;
    border: 1px solid #3e495c;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif;
}

.fp-tab-head-item span:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-right: 1px solid #9da2a5;
    border-bottom: 1px solid #9da2a5;
    bottom: -5px;
    right: -5px;
}

.fp-cfds-data-content td {
    text-align: left;
    padding: 10px 15px;
    font-weight: 300;
    border-bottom: 1px dashed #313d49;
    font-family: 'Titillium Web', sans-serif;
}

.ui-state-active.active span, .ui-state-active:hover span {
    background: #f82f4a;
    color: #fff;
}

a:hover {
    color: #ffffff;
}

.any-content a {
	color:#f82f4a;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ffffff;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ffffff;
}

.menu li {
	font-size: 16px;
	line-height: 26px;
	font-weight: 300;
}

.fpdrop-single li {
	font-size: 16px!important;
	line-height: 26px!important;
	font-weight: 300!important;
	color:#ffffff!important;
	padding-top:0px;
	padding-bottom: 0px; 
	padding-left:10px;
}

.fpdrop-single li a {
	font-size: 16px!important;
	line-height: 26px!important;
	font-weight: 300!important;
	color:#ffffff!important;
	padding-top:0px;
	padding-bottom: 0px; 
	padding-left:10px;
}

.btn-green {
    background: #f82f4a;
    border: none;
    padding: 10px 20px;
    outline: 0;
    border-radius: 0;
    color: #fff;
    margin: 10px auto;
    width: 100%;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    text-transform: uppercase;
    z-index: 9;
    position: relative;
    white-space: pre-wrap;
}


.header-btns a{
    color: #ffffff;
}

.lay1 {
    background-image: url(../image/layer11.png);
    background-size: cover;
	background-position: left top;
	width:206px;
	height: 168px;
    margin:4px;
}

.lay2 {
    background-image: url(../image/layer21.png);
    background-size: cover;
	background-position: left top;
	width:206px;
	margin:4px;
	height: 168px;
	
}

.lay3 {
    background-image: url(../image/layer31.png);
    background-size: cover;
	background-position: left top;
	width:206px;
	margin:4px;
	height: 168px;
	
}

.lay4 {
    background-image: url(../image/layer41.png);
    background-size: cover;
	background-position: left top;
	width:206px;
	margin:4px;
	height: 168px;
	
}

.layertxt {
	color:#ffffff;
	font-size: 24px;
	font-weight:300;
	line-height: 34px;

}

.layertxt span {
	color:#ffffff;
	font-size: 44px;
	font-weight:700;
}

.inner-lay-txt {
    color:#ffffff;
	font-size: 24px;
	font-weight:300;
    vertical-align: middle;
    display: table-cell;
    height: 168px;
    line-height: 32px;
}

.inner-lay-txt span {
	color:#ffffff;
	font-size: 44px;
	font-weight:700;
}

.first {
    /*background-image: url(images/slider-bg.jpg);*/
    background-size: cover;
	background-position: bottom;
}

.trading-bg {
    background-image: url(../image/trading-bg.jpg);
    background-size: cover;
}

.chat-with-telegram {
	padding-top: 10px;
    padding-left: 5px;
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 99;
    align-items: center;
    height: 46px;
    width: 46px;
    overflow: hidden;
    background-color: #00bdff;
    border-radius: 84px;
    color: white;
    text-decoration: none;
    box-shadow: rgba(0,0,0,0.24) 0 0 18px;
    transition: all .1s ease;
	}
	
.chat-with-telegram .label {
    padding-right: 20px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 14px;
    transition: all .1s ease;
    opacity: 0;
    visibility: hidden;
	float:left;
}

.chat-with-telegram .icon-wrap {
	float:left;
}

.chat-with-telegram .label span {
    font-size: 11px;
    text-transform: none;
    display: block;
}

.chat-with-telegram:hover .label {
    visibility: visible;
    opacity: 1;
}

.chat-with-telegram:hover {
    width: 180px;
}

.trading-bg2 {
    background-size: cover;
}

.no-border {
	border:none!important;
}

.zero-letter {
	letter-spacing: 0px!important;
}

.menubg {
	background:#272c37;
}

.header-btns {
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
	border-radius: 10px;
	border:1px solid #ffffff;
	padding: 2px;
    
}

.headers .header-btns:hover {
	background: #00beff;
    color: #ffffff;
}

.blue-color {
	color:#00beff!important;
	
}

.black-color {
	color:#3e495c;
	font-size:16px;
}

.footer-links li a {
	color: #3e495c!important;
}

.menu li a {
	color:#ffffff;
}

.header-btns-demo {
	color: #ffffff;
    font-size: 14px;
    text-align: center;
}
.zerobottom {
    margin-bottom:0px;padding-bottom:0px;
}
.white-color {
    color: #ffffff;
}

.red-color {
    color: #f82f4a;
	font-size:14px;
}

.weight-600 {
    font-weight: 600;
}

.weight-700 {
    font-weight: 700;
}

.weight-normal {
    font-weight: 300;
}

.weight-500 {
    font-weight: 500;
}

.spacingInh {
    letter-spacing: inherit;
}

.no-uppercase {
    text-transform: none;
}

.ml35 {
	margin-left: 35px;
}

.fp-font {
    font-family: 'Titillium Web', sans-serif !important;
}

.font22 {
    font-size: 22px;
}

.font20 {
    font-size: 20px;
}

.font40 {
    font-size: 40px;
}

.line60 {
	line-height: 60px;
}
    

.font18 {
    font-size: 18px;
}

.font16 {
    font-size: 16px;
}

.font12 {
    font-size: 12px!important;
}


.font12 p{
    font-size: 12px!important;
}
.footer-links ul > li {
    border: none;
    padding-bottom: 2px;
    line-height: 14px;
}

.fp-color {
    color: #3e495c;
}


.footer-links a {
    color: #3e495c;
}

.footer-links a:hover {
    color: #f82f4a;
}


.color1 {
    color: #111;
}

.margin-t-10 {
    margin-top: 20px!important;
}

.font40 {
    font-size: 40px!important;
}

.font60 {
    font-size: 60px!important;
}

.font68 {
    font-size: 68px!important;
}

.font300 {
	font-weight:300;
}

.addBgtomenu {
    background:#3e495c;
}

.ultimateBg {
    background: url(../image/new-mac-bg.jpg);
	background: url(../image/new-mac-bg.jpg);
    background-size: contain;
    background-repeat: no-repeat;
	background-position: top;
}

.bg-right-content {
	background: url(../image/home-right-bg-small.png);
    background-position: bottom;
    background-repeat: no-repeat;
    min-height: 430px;
	width:420px;
    background-size: contain;
}

.pstyling {
    line-height: 1.6em;
        font-size: 18px;
    color: #3e495c;
}

.pstyling-new {
    line-height: 1.6em;
        font-size: 18px;
    color: #3e495c;
	width: 70%;
}

.hr2 {
    border-top: 1px solid rgba(255,255,255,0.2);
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.hrop {
    border-top: 1px solid rgba(255,255,255,0.2);
}

.second-border {
    border: 1px solid white;
    padding: 6px;
}

.language {
    text-align: right;
    padding: 6px;
}


.list-group {
    float: left;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    margin-right: 15px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}


.list-group20 {
    float: left;
    width: 20%;
    padding-top: 6px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.list-group15 {
    float: left;
    width: 15%;
    padding-top: 6px;
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
}

.list-group30 {
    float: left;
    width: 20%;
    font-weight: 600;
    color: #ffffff;
    font-size: 18px;
    margin-left: 6px;
}


.zeromp {
    padding: 0px!important;
}

.zero2mp {
    padding: 2px!important;
}

.language_text {
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    padding-left: 10px;
}

.header_title {
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 80px;
}

.trading_header_title {
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 56px;
    line-height: 56px;
}

.trading_header_title_inner {
    font-weight: bold;
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 68px;
    line-height: 64px;
}

.slider-h {
	line-height: 50px;
    color: #ffffff;
    text-transform: none;
    font-weight: normal;
    font-size: 40px;
	margin-top:60px;
	font-family: 'Titillium Web', sans-serif !important;
}

.slider-h-img {
	margin-top:30px;
}

.sticky{position:fixed;top:0;width:100%;z-index:999;background:#272c37;}
.blueBg{background:#272c37;}
.header_longtitle {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 50px;
}

.fp-font {
    font-family: 'Titillium Web', sans-serif !important;
}

.header_bullets {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 30px;
}

.header_bullets_landing {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 20px;
	font-weight:300;
	padding-left:24px;
}


.trading_bullets {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 20px;
    padding:20px;
}

.trading_bullets_new {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 20px;
    padding:0px;
}

ul {
  list-style: none;
}

.header_bullets li::before {
  content: "\25AA";
  color: #00bdff;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.header_bullets_landing li::before {
  content: "\25AA";
  color: #00bdff;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.trading_bullets li::before {
  content: "\25AA";
  color: #00bdff;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.padding60 {
    padding-top: 60px;
}

.margin60 {
    margin-top: 60px;
}

.margin100 {
    margin-top: 100px;
}

.bottompad0 {
    padding-bottom: 0px!important;
}

.iconsbg {
    background-image: url(../image/icons-bg.jpg);
    background-repeat: no-repeat;
}

.iconsbgbig {
    background-image: url(../image/icon-box-big.jpg);
    background-repeat: no-repeat;
    margin-top: 120px;
}

.ncform {
    background: none!important;
    color: #ffffff!important;
    border: 1px solid #828a8d!important;
    border-radius: 0px!important;
    height: 50px!important;
    color: #ffffff!important;
    font-size: 18px!important;
}

.reg_title {
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
}

.customBtnRed {
    background: #00beff;
    width: 100%;
    color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif !important;
    border: none;
    border-bottom: solid 1px #828a8d;
    border-right: solid 1px #828a8d;
    padding: 2px;
    height: 75px;
    background-clip: content-box; /* support: IE9+ */
}

.customBtnThanks {
    background: #00beff;
    width: 330px;
	margin:auto;
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif !important;
    border: none;
    border-bottom: solid 1px #828a8d;
    border-right: solid 1px #828a8d;
    padding: 1px;
    background-clip: content-box; /* support: IE9+ */
	height: 50px;
    line-height: 46px;
}

.customBtnRedinstall {
    background: #f82f4a;
    color: #ffffff;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Titillium Web', sans-serif !important;
    border: none;
    border-bottom: solid 1px #828a8d;
    border-right: solid 1px #828a8d;
    padding: 2px;
    height: 75px;
    background-clip: content-box; /* support: IE9+ */
    text-transform: uppercase;
    width: 250px;
}

.opacitybg {
    margin-top: 60px;
    background: linear-gradient(
    to top,
    white,
    rgba(255, 0, 0, 0)
  )
    
}

.opacitybg2 {
    margin-top: -128px;
    background: linear-gradient(
 to top,
 white,
 rgba(255, 0, 0, 0)
 );
    z-index: 9;
    position: relative;
}

.opacity03 {
    background: rgba(0, 0, 0, 0.5);
}

.opacity033 {
    background: rgba(0, 0, 0, 0.5);
}

.opacity033new {
    background: rgba(39, 51, 69, 0.8);
}

.bluebg {
    background: #152a4a
}


.my-table {
    display: table;
    height: 80px;
}

.my-cell {
    display: table-cell;
}

.large-text {
    font-size: 40px;
    font-family: 'Titillium Web', sans-serif !important;
    margin-bottom: 0;
    font-weight: 600;
    color: #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    line-height:80px;
}

.small-text {
    font-size: 13px;
    font-family: 'Titillium Web', sans-serif !important;
    color: #ffffff;
    padding-right: 14px;
}

.borderLess {
    border-right: 1px solid #627086;
    height: 54px;
    margin-top: 12px;
    margin-right: 6px;
    padding-left: 10px;
}

.borderLessNew {
    border-right: 1px solid rgba(238, 238, 238, 0.1);
    margin-bottom: 10px;
    margin-top: 10px;
}

.borderLessNocolor {
	border-right: 1px solid rgba(238, 238, 238, 0);
    margin-bottom: 10px;
    margin-top: 10px;
}

.icon_box {
    
    padding-left: 6px;
}

.icon_box li {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    float: left;
    padding: 8px;
}

.icon_box2 li {
    display: flex;
    display: -ms-flexbox;
    align-items: center;
    justify-content: center;
    float: left;
    padding: 10px;
}

.icon_box h3 {
    font-size: 40px;
    font-family: 'Titillium Web', sans-serif !important;
    margin-bottom: 0;
    font-weight: 600;
    color: #ffffff
}

.getmore {
    padding-left: 0px;
    margin-left: 0px;
}

.getmore h1 {
    font-size: 60px;
    font-weight: 700;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
    padding-bottom: 20px;
}

.getmore h3 {
    font-size: 24px;
    font-weight: 300;
    color: #3e495c;
    line-height: 36px;
    font-family: 'Titillium Web', sans-serif !important;
}

.installBtn {
    margin-top: 40px;
}

a {
    text-decoration: none!important;
	
}

/* price table */

.quotes-wrap {
    padding: 2px;
    width: 100%;
	margin-top:15px;
	
	background: linear-gradient(
    to bottom,
    rgba(33, 44, 62, 0.7) 80%,
    rgba(33, 44, 62, 0) 100%
);
    border-radius: 0px 10px 10px 10px;
    
	
}
.quote-widget {
    font-size: 12px;
	width:16%;
    background: url('../image/sep-bg1.png') bottom center;
	background-position: center right;

	background-repeat: no-repeat;
	float: left;
	margin:2px;
    padding: 6px;
}

.quote-widget:last-child {
    background: none;
} 
.quote-widget-last {
    font-size: 12px;
	width:16%;
	float: left;
	margin:2px;
    padding: 6px;
}

.quote-widget__header {
    height: 28px;
    display: flex;
    justify-content: space-between;
}
.quote-widget__content {
    height: 61px;

    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
}

/*
.quote-widget::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(to right, transparent 0%, transparent 35%, rgba(255, 255, 255, 0.6) 50%, transparent 65%, transparent 100%);
}
*/

.quote-widget__header-symbol {
    font-size: 14px;
    color: #ffffff;
    /*padding: 4px 8px;*/
    font-weight: 900;
}


.quote-widget__content .quote-widget__content-bid {
    width: 49%;
    /*border-right: 1px solid rgba(255, 255, 255, 0.14);*/
    padding-right: 4px;
    padding-bottom: 8px;
}

.quote-widget__content .quote-widget__content-ask {
    width: 49%;
    padding-left: 10px;
    padding-right: 8px;
    padding-bottom: 8px;
}

.mrgl20 {
	margin-left:20px;
}

.quote-widget__content-title {
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #ffffff !important;
}
.quote-widget__content-price {
    height: 44px;
    margin-top: -5px;
    position: relative;
    text-shadow: 0 0 12px;
    font-weight: 300;
}

.pricetotalnum {
	padding:4px;
}
.quote-widget__content-price .price-1 {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 14px;
}
.quote-widget__content-price .price-2 {
    position: absolute;
    left: 30px;
    top: 15px;
    font-size: 22px;
}
.quote-widget__content-price .price-3 {
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 14px;
}

.colordown {
	color:#f6344e!important;
    font-weight: bold;
}
.colorup {
	color:#00beff!important;
    font-weight: bold;
}

.quote-widget__footer {
    height: 34px;
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
}

 .quote-widget__footer-spread {
    width: 45%;
    padding: 2px 10px;
    position: relative;
}

.quote-widget__footer-spread .spread-label {
    color: rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 3px;
    left: 15px;
}

.quote-widget__footer-spread .spread-value {
    color: rgba(245, 245, 245, 0.8);
    position: absolute;
    top: 1px;
    right: 16px;
    font-size: 14px;
    font-weight: 900;
}

.quote-widget__footer-buttons {
    width: 100%;
    float: right;
    display: flex;
    justify-content: center;
}

.quote-widget__footer-buttons .f-btn {
    min-width: 50%;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    border: 1px solid #616b77;
    padding: 6px;
    line-height: 8px;
}

    

.quote-widget__footer-buttons .f-btn.buy {
    color: #1dafea;
    margin-right: 4px;
	    border: 1px solid;
    border-radius: 10px;
}

.quote-widget__footer-buttons .f-btn.sell {
    color: #f6344e;
	    border: 1px solid;
    border-radius: 10px;
}

.f-btn a {
    color: inherit !important;
    text-decoration: none !important;
}

.arrow-btn {
    position: relative;
    color: #fff!important;
    padding: 0 25px;
    width: 100%;
    max-width: 374px;
    height: 79px;
    display: block;
    font-family: 'Titillium Web',sans-serif;
    font-size: 25px!important;
    font-weight: 600;
    text-transform: uppercase;
    background: url(../image/btn-middle.png) repeat-x bottom center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.arrow-btn:before {
    content: '';
    background: url(../image/btn-before.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    left: -4px;
    width: 5px;
    height: 79px;
}

.arrow-btn:after {
    content: '';
    background: url(../image/btn-after.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    right: -36px;
    width: 36px;
    height: 79px;
}


.tools h1 {
    font-size: 60px;
    font-weight: 700;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
    text-align: center;
    margin-bottom: 0px;
}

.tools h3 {
    font-size: 40px;;
    font-weight: 300;
    margin-top: 0px;
    color: #3e495c;
    text-align: center;
    font-family: 'Titillium Web', sans-serif !important;
}

.icons h3 {
    font-size: 24px;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
    margin-top: 30px;
    font-weight: 700;
    
}

.icons p {
    font-size: 18px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}

.tools img {
    background: #ffffff;
    vertical-align: middle;
    max-height: 74px;
}


.pipbg {
    background-image: url(../image/mt4bgright.jpg);
    background-repeat: repeat-x;
}

.pricesbg {
    background-image: url(../image/live-prices.jpg);
    background-repeat: repeat-x;
    background-size: cover;
}

.pricesbg h3 {
    font-size: 30px;
    font-weight: 600;
}

.flag-asic {
    background-image: url(../image/flag-asic.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
.flag-asic-txt h1 {
	font-size: 50px;
    font-weight: 700;
    color: #3e495c;
	text-transform:none;
    font-family: 'Titillium Web', sans-serif !important;
}

.flag-asic-txt h2 {

    font-weight: 700;
    color: #3e495c;
	text-transform:none;
    font-family: 'Titillium Web', sans-serif !important;

}

.lh60 {
	    line-height: 60px;
}

.flag-asic-txt h3 {
	font-size: 20px!important;
    font-weight: 500!important;
    color: #3e495c;
	text-transform:none;
    font-family: 'Titillium Web', sans-serif !important;
	    line-height: 35px;
}

.flag-asic-txt-p {
	text-transform:none;
    font-family: 'Titillium Web', sans-serif !important;
	color:#3e495c!important;
	font-size:20px!important;
	font-weight:300!important;
}

.flag-asic-txt-p-title {
	text-transform:none;
    font-family: 'Titillium Web', sans-serif !important;
	color:#3e495c!important;
	font-size:14px!important;
	font-weight:300!important;
}

.flag-asic h3 {
    font-size: 30px;
    font-weight: 600;
}

.banks-logos h3 {
    font-size: 30px;
    font-weight: 600;
    color: #3e495c;
}

.pip p {
    font-size: 24px;
    color: #ffffff;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}

.pipright_title {
    font-size: 68px;
    color: #ffffff;
    font-family: 'Titillium Web', sans-serif !important;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 66px;
    font-weight: 700;
    
}


.platform-icons p {
    color: #3e495c;
    padding-top: 10px;
    font-size: 16px;
}

.pipleft_title {
    text-align: center;
    font-size: 52px;
    color: #f82f4a;
    font-weight: 300;
    margin-top: 55px;
    font-family: 'Titillium Web', sans-serif !important;
}

.pipleft_numbers {
    text-align: center;
    margin-top: 40px;
}

.numbg {
    background-image: url(../image/numberbg.png);
    background-repeat: no-repeat;
    background-position: center;
}



.mt4 h1 {
    font-size: 62px;
    font-weight: 700;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
}

.mt4 h3 {
    font-size: 24px;
    font-weight: 300;
    color: #3e495c;
    line-height: 36px;
    font-family: 'Titillium Web', sans-serif !important;
}

.mt4 p {
    font-size: 40px;
    font-weight: 200;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
}

.mt4_bullets {
    font-size: 22px;
    font-weight: 600;
    color: #3e495c;
    font-family: 'Titillium Web', sans-serif !important;
}

.mt4 ul {
  list-style: none;
  padding-left: 0px;
    margin-top: 50px;
}

.mt4_bullets li::before {
  content: "\25AA";
  color: #f82f4a;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
}


.mt4bg {
    background-image: url(../image/mt4bg.jpg);
    background-repeat: no-repeat;
    min-height: 664px;
}

.tradingBtn {
    margin-top: 300px;
    margin-left: 52px;
}

.arrow-btn2 {
    position: relative;
    color: #fff!important;
    padding: 0 25px;
    width: 100%;
    max-width: 296px;
    height: 79px;
    display: block;
    font-family: 'Titillium Web',sans-serif;
    font-size: 28px!important;
    font-weight: 600;
    text-transform: uppercase;
    background: url(../image/btn-middle.png) repeat-x bottom center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.arrow-btn2:before {
    content: '';
    background: url(../image/btn-before.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    left: -4px;
    width: 5px;
    height: 79px;
}

.arrow-btn2:after {
    content: '';
    background: url(../image/btn-after.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    right: -36px;
    width: 36px;
    height: 79px;
}

.bluebg {
    background: #152a4a;
}

.teaser_txt {
    font-size: 32px;
    color: #ffffff;
    font-family: 'Titillium Web',sans-serif;
    font-weight: 200;
}

.teaser_txt span {
    font-weight: 700;
}


img {
	border: none;
}

.clear {
	clear: both;
}

.border-1-white {
    border: 1px solid white;
}

.border-button {
    border-right: 1px solid rgba(255,255,255,.3);
    border-bottom: 1px solid rgba(255,255,255,.3);
}


.header {
    position: absolute;
    z-index: 999999;
    
}


/* slider */

.bx-viewport, .bx-wrapper{
    position:relative;
    width:100%;
    height:100% !important;
    top:0;
    left:0;
}
.bxslider, .bxslider li{
    height: 100% !important;;
}
.bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}

.arrow-small {
    position: relative;
    color: #fff!important;
    padding: 0 25px;
    width: 100%;
    max-width: 296px;
    height: 50px;
    display: block;
    font-family: 'Titillium Web',sans-serif;
    font-size: 20px!important;
    font-weight: 600;
    text-transform: uppercase;
    background: #f82f4a;
    display: flex;
    align-items: center;
    justify-content: center;
}

.arrow-small:before {
    content: '';
    background: url(../image/btn-before-small-rounded.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    left: -5px;
    width: 8px;
    height: 50px;
}

.arrow-small:after {
    content: '';
    background: url(../image/btn-after-small-rounded.png) no-repeat bottom left;
    position: absolute;
    bottom: 0;
    right: -36px;
    width: 36px;
    height: 50px;
}

.border-right-foo {
    border-right: 1px solid #d8dbde;
}

.footballbg {
    background-image: url(../image/rooney.png);
    background-repeat: no-repeat;
    height: 502px;
    background-position: center;
    background-size: contain;
}

.football_title {
    font-size: 40px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}

.football_subtitle {
    font-size: 50px;
    color: #3e495c;
    font-weight: 700;
    line-height: 47px;
    font-family: 'Titillium Web', sans-serif !important;
}

.football_intro {
    font-size: 18px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
    padding: 30px;
    margin-top: 10px;
}

.award-title {
    font-size: 14px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
    padding-top: 16px;
}


.payments-title {
    font-size: 20px;
    color: #3e495c;
    font-weight: 600;
    font-family: 'Titillium Web', sans-serif !important;
}

.paddinglr {
    padding-right:6px;
}

.payments img {
    vertical-align: middle;
}

.follow_title {
    font-size: 16px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}
.paddingtop {
    padding-top: 8px;
}
oldi.fa {
  display: inline-block;
  border-radius: 60px;
  box-shadow: 0px 0px 1px #3e495c;
  border: 1px solid #3e495c;
  padding: 0.5em 0.6em;
  margin: 10px;
  color: #3e495c;
    width: 30px;

}

.footer-txt {
    font-size: 13px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}

.footer-intro {
    font-size: 12px;
    color: #3e495c;
    font-weight: 200;
    font-family: 'Titillium Web', sans-serif !important;
}

.img-padding {
    padding-right: 4px;
    padding-left: 4px;
}

.home-payments-img-padding {
    padding:20px;
}

.zeropadmar {
    padding-left: 0px!important;
}

.zeropadding {
    padding: 0px;
}

/* icon sliders */
.slider {
        width: 100%;
        margin: 20px auto;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  
  vertical-align: middle;
}

.slick-prev:before,
.slick-next:before {
  color: black;
}


.slick-slide {
  transition: all ease-in-out .3s;
  opacity: 1;
}

.slick-active {
  opacity: 1;
}

.slick-current {
  opacity: 1;
}

.frame {
    
    width: 160px;
    white-space: nowrap; /* this is required unless you put the helper span closely near the img */
    
    text-align: center; margin: 1em 0;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.padding-left-40 {
    padding-left:40px;
}

/* mega menu */

.navbar-default {
    background: none!important;
    border: none!important;
}

.navbar-nav>li>.dropdown-menu {
}

.navbar-default .navbar-nav>li>a {
  width: 200px;
  font-weight: bold;
}

.mega-dropdown {
  position: static !important;
}

.mega-dropdown-menu {
  padding: 20px 0px;
  width: 100%;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.btn.btn-transparent-blue {
    background-color: #00beff;
    border: none;
    font-size: 20px;
}

.btn-transparent-blue-top {
    background-color: #00beff;
    border: none;
    font-size: 20px;
	border-radius:40px;
}

.btn.btn-transparent-red {
    background-color: #f82f4a;
    border: none;
    font-size: 20px;
}


.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #ffffff;
  font-size: 17px;
  font-weight: 600;
  text-align: left;
}

.header-sub-menus li {
	color:#ffffff;
	font-weight: 300;
}


.dropdown-header {
	padding: 0px;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

.navbar-nav > li > a {
    font-size: 16px;
    line-height: 70px;
    font-weight: 600;
}

.navbar-nav {
    float: right;
}

.dropdown-menu {
    border: none;
    background: #262c38;
}

.mega-dropdown-menu > li > ul > li > a {
    color: #ffffff;
}

.mega-dropdown-menu > li > ul > li > a:hover {
    background: none;
    color:#ffffff;
}
.bg-colors {
    position: absolute;right: 0px;top: -60px;
}

#showif {
    display: none;
    background:#3e495c;
}

.iconsrow {
    text-transform: none;
    font-weight: 300;
    font-size: 18px;
    padding-top: 20px;
    line-height: 24px;
    color: #3e495c;
}

.iconsrow span {
    font-weight: 600;
}

.padding-right150 {
	padding-right: 150px;
}



.whitebg {
    background: white;
}

.whitebg .second-border {
    color:#3e495c!important;
    border-color: #3e495c;
}

.whitebg:hover .second-border {
    color:#ffffff!important;
    border-color: #ffffff;
}

.whitebg .header-btns a{
    color: #ffffff!important;
}

.whitebg .header-btns {
    border-right: 1px solid rgba(62,73,92,0.3);
    border-bottom: 1px solid rgba(62,73,92,0.3);
}

.whitebg:hover .header-btns {
    border-right: 1px solid rgba(250,250,250,0.3);
    border-bottom: 1px solid rgba(250,250,250,0.3);
}

.whitebg a {
    color:#3e495c!important;
}

.whitebg:hover a {
    color:#ffffff!important;
}

.whitebg:hover {
    background: #3e495c;
}

#logolib {
   background: url('../image/logo-blue.png') no-repeat;
   height: 41px;
   width: 242px;
}

.whitebg:hover #logolib {
   background: url('../image/logo2.png') no-repeat;
   height: 41px;
   width: 242px;
}


.headerbg {
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
}

.headerbghelp {
    height: 378px;
    background-repeat: no-repeat;
    background-size: cover;
}

.headerbg-asm {
    height: 700px;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcrumb {
    background: none;
    padding-left: 0px;
}

.breadcrumb-item a {
    color: #f82f4a;
}

.help-buttons-bg {
	background:#152a4a;
	position:absolute;
	bottom:0px;
	width:100%;
	padding:20px;
}

.border-lr {
		border-left:1px solid #627086;
		border-right:1px solid #627086;
}

.breadcrumb-item a:hover {
    color: #f82f4a;
}


.any-content h2 {
	text-transform:none;
	font-weight: 300;
	font-size: 40px;
	color: #3e495c;
}

.any-content-landing li {
	background:none!important;
}

.any-content p {
	font-weight: 300;
	line-height: 1.6em;
	font-size: 18px;
    color: #3e495c;
}

.any-content li {
	padding-left: 24px;
    line-height: 1.6em;
    min-height: 26px;
	font-size: 18px;
    color: #3e495c;
	background-image: url(../image/bullet.png);
	background-repeat: no-repeat;
    background-size: 5px!important;
	background-position: 0 12px;
}
.action_button {
    padding-top: 10px;
}
.mobile-height { 
		background-size: cover;
		padding-bottom: 0px;
		    background-repeat: no-repeat;
	}
@media (min-width: 1200px) {
    .containerCustom {
        width: 1400px;
    }
}

/* mobile media css */
@media (max-width: 767px) {
    .navbar-nav {
       
        padding-bottom: 20px;
    }
    .navbar-collapse.in {
        background: #272c37;
    }
    .padding-left-40 {
        padding-left:15px;
    }
    .padding-left-right-mob40 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .action_button {
        padding-top: 10px;
        text-align: center;
        margin-top: 30px;
    } 
    .slick-arrow {
        
    }
    .margin60removemobile {
        margin-top:0px;
    }
    .padding100 {
        padding-top: 65px;
        padding-bottom: 65px;
    }
    .bg-colors {
    position: inherit;right: 0px;top: 0px;
}
.header-bg-slider1 {
	background: url('../image/mob-bg-new.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}

.header-bg-slider2 {
	background: url('../image/mob-bg-new.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}

.header-bg-slider3 {
	background: url('../image/mob-bg-new.jpg') bottom center;
	background-size: cover;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
}
    
	/* menu */
	.navbar-nav > li > a {
		font-size:30px;
	}
	.mega-dropdown-menu .dropdown-header {
		font-size:20px;
		padding-left:0px;
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding-left:6px;
	}
	
	.menu li {
		line-height: 38px;
		font-size: 18px;
	    padding-left: 10px;
		padding-bottom: 3px;
	}
	.borderBottom {
		border-bottom:1px solid rgba(238,238,238,0.1);
		margin-bottom:10px;
	}
	/* end of menu */
	
	.post-item figure.post-item-img {
		padding-top: 85%;
	}
	
	.containimg {
		background-size:contain;
	}
	
	.ml35 {
		margin-left: 0px;
	}


	.mobile-height { 
		background-size: inherit;
		padding-bottom: 0px;
		background-color: #052445;
		background-repeat:no-repeat;
	}
	.whitemob { color:#ffffff; }
	.pxmobilef { font-size:11px!important; }
	.nopaddingmobile { padding: 0px!important; }
	.padding-right150 { padding-right: 0px; }
	.white-mob { color: #ffffff!important; }
	.ultimateBg { background:none; }
	.bottom-right-border { border-right:1px solid rgba(62,73,92,0.2); border-bottom:1px solid rgba(62,73,92,0.2);height: 155px; }
	.right-border { border-right:1px solid rgba(62,73,92,0.2); height: 155px; }
	.bottom-border { border-bottom:1px solid rgba(62,73,92,0.2);height: 155px;}
	.right-border-none { height: 155px;}
	.slick-next {
		right: -8px;
	}
	.slick-prev {
		left: -8px;
	}
	.first {
        background: url(../image/bg-mobile.jpg) no-repeat;
        width: 100%;
        height: 100%;
        background-size: contain;
    }
    .header_title {
        font-weight: 700;
        font-family: 'Titillium Web', sans-serif !important;
        color: #ffffff;
        font-size: 64px;
        text-align: center;
    }
    .header_longtitle {
        font-family: 'Titillium Web', sans-serif !important;
        color: #ffffff;
        font-size: 40px;
        text-align: center;
    }
    .header_bullets {
        font-family: 'Titillium Web', sans-serif !important;
        color: #ffffff;
        font-size: 26px;
        font-weight: 300;
    }
    .opacitybg {
        margin-top: 48px;
    }
    .largetext {
        font-weight: 600;
    font-size: 32px;
        font-family: 'Titillium Web', sans-serif !important;
        color: #ffffff;
        line-height: 40px;
    }
    .smalltext {
        font-weight: 300;
        font-size: 14px;
        font-family: 'Titillium Web', sans-serif !important;
        color: #ffffff;
        
    }
    .reg_title {
        font-family: 'Titillium Web', sans-serif !important;
        
        font-size: 30px;
        font-weight: 700;
        text-align: center;
    }
    .topbottommargin20 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .getmore h1 {
        font-size: 44px;
        text-align: center;
        color:#3e495c;
        clear: both;
        padding-top: 40px;
    }
    
    .zeropadmar {
        padding-left: 15px!important;
    }
    .getmore h3 {
        font-weight: 200;
    }
    .tools h3 {
    font-weight: 200;
    }
    .mobtools {
        font-weight: 600!important;
    }
	
	.pstyling-new {
		width:100%;
	}
	
    .pipright_title {
        text-align: center;
        line-height: 54px;
        font-size: 54px;
    }
    .pipbg {
        background: #152a4a url(../image/mt4bgright.jpg);
        background-repeat: no-repeat;
    }
    .nopaddindmob {
        padding-top: 0px!important;
    }
	.nopaddindmoball {
        padding: 0px!important;
    }
    .pipleft_title {
        font-size: 40px;
    }
    .pipleft_numbers img {
        width: 80%;
    }
    .nomarginmobile {
        margin-top: 0px!important;
    }
    .mt4 h1 {
        text-align: center;
        line-height: 58px;
        font-weight: 600;
    }
    .mt4 p {
        font-size: 30px;
        font-weight: 200;
        text-align: center;
    }
    .mt4mobilebg {
        background-image: url(../image/mt4-bg-mob.png);
        background-repeat: no-repeat;
        height: 570px;
        background-size: contain;
        margin-top: 60px;
        padding-left: 0px!important;
    }
    .tradingBtn {
    margin-top: 200px;
    margin-left: 0px;
    }
    .teaser_txt {
        text-align: center;
    }
    .arrow-small {
        margin: auto;
        width: 85%;
        margin-top: 30px;
    }
    .minusmargin {
        margin-top: -90px;
    }
    .paddingtop {
        padding-top: 0px;
        text-align: center!important;
        margin-bottom: 30px;
    }
    .img-padding {
        padding-right: 0px;
        padding-left: 0px;
        margin: 16px;
    }
    .awards img {
        width: 100%;
        height: 100%;
    }
    .zeropaddingmobiletxt {
        padding: 10px!important;
    }
    .instabgmobile {
        background-image: url(../image/ultimate-mob-bg.jpg);
        background-size: cover;
        height: 400px;
		margin-top:50px;
    }
    
    .arrow-btn-right {
        position: relative;
        color: #fff!important;
        padding: 0 25px;
        width: 68%;
        max-width: 374px;
        height: 79px;
        display: block;
        font-family: 'Titillium Web',sans-serif;
        font-size: 25px!important;
        font-weight: 600;
        text-transform: uppercase;
        background: url(../image/btn-right-middle.png) repeat-x bottom center;
        display: flex;
        align-items: center;
        justify-content: center;
        float: right;
        top: 62px;
    }

    .arrow-btn-right:after {
        content: '';
        background: url(../image/btn-right-before.png) no-repeat bottom left;
        position: absolute;
        bottom: 0;
        left: -36px;
        width: 36px;
        height: 79px;
    }

    .arrow-btn-right:before {
        content: '';
        background: url(../image/btn-right-after.png) no-repeat bottom left;
        position: absolute;
        bottom: 0;
        right: -4px;

        width: 5px;
        height: 79px;
    }
	
	.header-bg-slider {
		background: url('../image/mobile-home-bg.jpg') no-repeat; 
		background-size: cover;
	}
	.slider-h {
		margin-top:50px;
		    margin-bottom: 40px;
	}
	.text-center-mobile {
		text-align:center;
	}
	
	.width80 {
		width:80%;
	}
	
	.changefontmobile36 {
		font-size:36px;
	}
	
	.mobilebordernone {
			border:none;
	}
	
	.flag-asic {
		background: url(../image/mobile-flag-bg.jpg) bottom left;
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		background-repeat: repeat-x;
		background-size: cover;
	}
	.quotes-wrap {
		margin-top:35px;
		width:100%;
		margin-bottom:20px;
        background:none;
	}
	.quote-widget {
		width:48%;
		float:left;
        background: linear-gradient(
        to bottom,
        rgba(33, 44, 62, 0.8) 80%,
        rgba(33, 44, 62, 0) 100%
    );
        border-radius: 0px 10px 10px 10px;
	}
	.toppad20 {
		padding-top:0px;
	}
	.home-page .quote-widget__content-price .price-1 {
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 22px;
	}
	.quote-widget__content-price .price-2 {
		position: absolute;
    left: 26px;
    top: 10px;
    font-size: 26px;
	}
	.quote-widget__content-price .price-3 {
		position: absolute;
		right: 0;
		top: 0;
		font-size: 16px;
	}
	.opacity033 {
		background: #152a4a;
	}
	.opacity033new {
		background: #273345;
	}

	
	.iconsbgbig {

		margin-top: 0px;
	}
}




/* extra styles */


.btn-transparent-blue-top{
	    font-size: 24px;
}
.btn-lg {
   padding: 13px 20px;
}
.header-bg-slider4 {
	background: url(../image/hero-image-new-desktop.png) bottom center;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.selling-points-bg {
	background: url('../image/selling-points.png');
	background-repeat: round;
}
.selling-points-txt {
    color: #ffffff;
    font-size: 13.5px;
    font-weight: 300;
    text-align: center;
    line-height: 18px;
    text-transform: uppercase;
}

.selling-points-txt-bold {
    color: #ffffff;
    font-size: 40px;
    font-weight: 700;
    text-align: center;
}
.jctkr-wrapper {
	height: 110px;
}

.topbottom40 {
    margin-top:40px;margin-bottom:40px;
}
    
@media (max-width: 767px) {
    .topbottom40 {
     margin-top:0px;margin-bottom:0px;
    }

	.jctkr-wrapper ul li{
		width:11%!important;
	}
	.max-width-for-desktop{
	max-width: 255px!important;
}
    .header-bg-slider4 {
        background: url(../image/hero-mobile-new.png) bottom center;
        background-size: cover;
        /*background-attachment: fixed;*/
        background-repeat: no-repeat;
        background-position: top center;
    }
	.font54bold {
    font-size: 50px;
    font-weight: bold;
    line-height: 45px!important;
    text-align: center;
	    padding-bottom: 15px;
}
.selling-points-txt-bold {   
    font-size: 26px;
    }
	.padding-0px-for-mobile{
		    padding-top: 0px!important;
	}

}
.max-width-for-desktop{
	max-width: 275px;
}
.banks-logos h3 {
     font-size: 32px!important;
    font-weight: 300!important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.81;
    letter-spacing: normal;
    text-align: center;
    color: #3e495c!important;
}
.font-for-grey-trusted-brand-head{
font-size: 44px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #3e495c;
}
.font-for-grey-semi-head{
font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: left;
  color: #3e495c;
}
.font-for-white-semi-head{
font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.quote-widget__content-price .price-2{
 font-size: 28.5px!important;
}
.quote-widget__content-price .price-1{
 font-size: 16.5px!important;
}
.custom-link {
text-decoration: underline!important;
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.39;
    letter-spacing: normal;
    text-align: center;
    color: #00bdff;
}
.navbar-brand {
    margin-left: 10px;
}
.jctkr-wrapper {
	height: 120px;
}

.pstyling-about {
    font-size: 20px;
    color: #3e495c;
	padding-left: 60px;
}
.pstyling-about-mobile {
    font-size: 20px;
    color: #3e495c;
	text-align:center;
}
.trade-fsection-font{
	    line-height: 40px !important;
    color: #3e495c !important;
    text-align: center;
    font-weight: 800;
    padding-bottom: 2px;
    font-size: 44px;
}
.light-grey-bg-font {
    font-size: 22.5px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.51;
    letter-spacing: normal;
    text-align: center;
	color: #3e495c !important;
    
}
.span-light-blue-font {
    font-size: 18.5px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.51;
    letter-spacing: normal;
    text-align: center;
   font-weight: bold;
      color: #00bdff!important;
}
.light-grey-font {
    font-size: 18.5px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.51;
    letter-spacing: normal;
    text-align: center;
   font-weight:300;
      color: #2e3642!important;
}
.padding-50{
	padding-top: 50px;
}
#section1-trade{
	padding-top: 65px;
    padding-bottom: 65px;
}

#most-trusted-brands-section{
    padding-top: 120px;
    padding-bottom: 10px;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(../image/payments-bg1.jpg);
    background-position: center bottom;
}
#advanced-trading-technology-section{
	padding-top: 45px;
    padding-bottom: 20px;
}
.light-white-bg{
	background-position: 85%;
background-size: cover;
background-repeat: no-repeat;
background-image: url(../image/white-bg-first-section-desktop.png);
}
.jctkr-wrapper ul li{
	width:10%;
background: url(../image/Div.png) center right;
background-repeat:no-repeat;
background-size:1.5px;
}
@media only screen and (max-width: 600px){
	.cstm3-stp-numbr:after{
		display:none!important;
	}
	.arrow-imag-align {
    margin-left: 20px;
    margin-top: 20px!important;
    margin-bottom: 5px!important;
}
	.font-for-mobile {
		font-size: 25px!important;
	}
	.selling-points-txt{
		    font-size: 11px!important;
	}
	.bg-align-for-mobile{
 padding-bottom: 0px;
    display: inline-flex;
    background-image: url(../image/Rounded-for-first-mobile.png);
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0px 20px 20px 20px;
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 40px;
    margin-top: 70px;
    justify-content: center;
    display: flex;
}
	.bgXAUUSD{
	background:transparent!important;	
	}
	.width-for-mobile{
		width: 50%!important;
    max-width: 100%;
    float: left;
	}
	.jctkr-wrapper ul li{
		width:11%!important;
	}
	.dis-flex {
    display: flex;
    padding-left: 20px;
}
.light-grey-font{
	font-size: 16.5px;
}
#section1-trade {
    padding-top: 35px;
    padding-bottom: 25px;
}
.light-white-bg {
    background-image: url(../image/white-bg-first-section-mobile.png);
}
}
#dashboard-wrap>div+div {
    margin-top: 12px;
}
.border.title-block-wrap {
    border: 1px solid #cdcdcd;
    padding: 0;
}
    #dashboard-wrap {
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
    position: relative;
}
    #dashboard-wrap>div {
    
}
    #dashboard-wrap>div:before {
    content: '';
    height: 15px;
    width: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    border-left: 1px dashed #fff;
    z-index: 51;
    opacity: .8;
    filter: alpha(opacity=80);
}
    #dashboard-wrap b {
    display: block;
    width: 82%;
        color:#152a4a;
        float: left;
    text-align: center;
    margin-bottom: 5px;
}
    .main-site.hp-v17 #dashboard-wrap>div i.green-bar-nbr {
    color: #32aa43 !important;
}
    .main-site.hp-v17 #dashboard-wrap>div i.green-bar-nbr {
    color: #32aa43 !important;
}
    
    .main-site.hp-v17 #dashboard-wrap>div .green-bar {
    background-color: #32aa43 !important;
}
    
    #dashboard-wrap>div .green-bar {
    background-color: #00bdff;
    float: left;
    position: relative;
    z-index: 50;
}
    
    #dashboard-wrap>div .green-bar:after {
    content: '';
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    right: -1px;
    bottom: 0;
    background-color: #fff;
}
    
    .main-site.hp-v17 #dashboard-wrap>div i.red-bar-nbr {
    color: #f6344e !important;
}
    
    #dashboard-wrap>div i.red-bar-nbr {
    right: 0;
    color: #424852;
        font-weight: 300;
}
    
    .main-site.hp-v17 #dashboard-wrap>div .red-bar {
    background-color: #f6344e !important;
}
    
    #dashboard-wrap>div .red-bar {
    background-color: #152a4a;
    float: right;
}
    
    #dashboard-wrap>div:before, #dashboard-wrap>div:after {
    content: " ";
    display: table;
}
    
    #dashboard-wrap>div:after {
    clear: both;
}
    
    #dashboard-wrap>div span {
    height: 15px;
    display: block;
}
    
    #dashboard-wrap>div .green-bar {
    background-color: #00bdff;
    float: left;
    position: relative;
    z-index: 50;
}
    
    .main-site.hp-v17 #dashboard-wrap>div .green-bar {
    background-color: #32aa43 !important;
}
    #dashboard-wrap>div i {
    top: auto;
    bottom: 0;
        
}
    #dashboard-wrap>div i {
    height: 15px;
    line-height: 15px;
    font-style: normal;
    
    float: left;
    top: 0;
}
    
    #dashboard-wrap>div i.red-bar-nbr {
        float:right;
        width: 9%;
    }
    #dashboard-wrap>div i:after {
    content: "%";
}

    
    #dashboard-wrap>div i.green-bar-nbr {
    left: 0;
        color: #424852;
    font-weight: 300;
        width: 9%;
        
}

.twitter-timeline {

}
.fa {
  font-size: 25px;
  color: #FFFFFF;
}
.panel-title {
 font-size: 25px; 
 color: #FFFFFF;
 font-family: 'Open Sans', sans-serif;
}
.panel-heading {
 background-color: #1da1f2 !important;;
 color: #1da1f2 !important;;
}
.panel {
 margin-top: 25px;
}


.twitter-timeline {

}
.fa {
  font-size: 25px;
  color: #FFFFFF;
}
.panel-title {
 font-size: 25px; 
 color: #FFFFFF;
 font-family: 'Open Sans', sans-serif;
}
.panel-heading {
 background-color: #1da1f2 !important;;
 color: #1da1f2 !important;;
}
.panel {
 margin-top: 25px;
}
    .mktoForm { width: 100%!important; }
    .cf_widget { display: none!important; }
    .mktoFormRow { width: 25%!important; float:left; }
    .mktoButtonRow { width: 25%!important; float:left; }
    .mktoForm label { display: none!important; }
    .mktoForm .mktoFormRow { clear: inherit!important; }
    
    .mktoButton {
        font-size:16px;border-radius:0px 10px 10px 10px;text-align:center;color:#ffffff;
        background-color: #00beff!important;
    border: none!important;
        font-weight: bold!important;
        padding: 13px 34px!important;
    }
    .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
        background-color: #00beff!important;
    }
    .mktoButtonWrap {
        margin-left: 0px!important;
    }
    .mktoButton {
        width: 100%!important;
        font-size:  20px!important;
    }
    .mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
        width: 250px!important;
        background:#ffffff;
        padding:!12px;
        color:#7c989f;
    }

.quotes-wrap {
    padding: 2px;
    width: 100%;
	margin-top:15px;
	background: url(../image/prices-bg1.png);
    background-repeat: repeat-x;
    border-radius: 0px 10px 10px 10px;	
}

.pricetotalnum {
	padding:0px;
}


.font60 { font-size: 60px; }
.font40 { font-size: 40px; }
.font32 { font-size: 32px; }
.font28 { font-size: 28px; }
.font25 { font-size: 25px; }
.font20 { font-size: 20px; }
.font22 { font-size: 20px; }
.font18 { font-size: 18px; }
.font18_5 { font-size: 18.5px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font16 { font-size: 16px; }

.lineheight { line-height: 1; }
.lineheight2 { line-height: 1.51; }

.font200 { font-weight: 200; }
.font300 { font-weight: 300; }
.font400 { font-weight: 400; }
.font500 { font-weight: 500; }
.font600 { font-weight: 600; }
.font700 { font-weight: 700; }

.quote-widget__content .quote-widget__content-bid {
    width: 49%;
    /*border-right: 1px solid rgba(255, 255, 255, 0.14);*/
}

.quote-widget__content .quote-widget__content-ask {
    width: 49%;

}

.quote-widget__footer {
    height: 34px;
    display: flex;
    justify-content: space-between;
}
.quote-widget {
    font-size: 12px;
	width:19.9%;
    background: url('../image/sep-bg1.png') bottom center;
	background-position: center right;
	margin:0px;
	background-repeat: no-repeat;
	float: left;
    padding: 6px;
}
.quote-widget__content-title {
    font-weight: 700;
    font-size: 12px;
    color: #ffffff !important;
}

.quote-widget__content {
    height: 48px;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
}

.quote-widget__footer-buttons .f-btn.buy {
    color: #26cc68;
    margin-right: 4px;
    border: 1px solid #2e3642;
    border-radius: 0px 5px 5px 5px;
    background: #2e3642;
}

.quote-widget__footer-buttons .f-btn.sell {
    color: #f6344e;
    margin-right: 4px;
    border: 1px solid #2e3642;
    border-radius: 0px 5px 5px 5px;
    background: #2e3642;
}


.large-text {
    font-size: 36px;
    font-family: 'Titillium Web', sans-serif !important;
    margin-bottom: 0;
    font-weight: 700;
    color: #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    line-height:80px;
}

.colorup {
	color:#26cc68!important;
    font-weight: bold;
}


.quote-widget__content-price {
    height: 25px;
    margin-top: -5px;
    position: relative;
    text-shadow: 0 0 12px;
    font-weight: 300;
}


.quote-widget__content-price .price-1 {
    position: unset;
    bottom: 0;
    font-size: 14px;
}
.quote-widget__content-price .price-2 {
    top: -3px;
    font-size: 22px;
    margin-left: 3px;
	    position: unset;
}
.quote-widget__content-price .price-3 {
    margin-top: 4px;
    font-size: 14px;
    position: absolute;
    margin-left: 2px;
	right: auto;
    top: auto;
}
.bgXAUUSD { background:none; }

.quote-widget__content {
    height: 48px;
    padding-left: 20px;
    display: flex;
    justify-content: space-between;
	margin-bottom:0px;
}


.quote-widget__footer-buttons .f-btn.buy {
    color: #26cc68;
    margin-right: 4px;
    border: 1px solid #2e3642;
    border-radius: 0px 10px 10px 10px;
    background: #2e3642;
}

.quote-widget__footer-buttons .f-btn.sell {
    color: #f6344e;
    margin-right: 4px;
    border: 1px solid #2e3642;
    border-radius: 0px 10px 10px 10px;
    background: #2e3642;
}



/* 3 step */
.cstm-3-step-sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin: auto; }

.cstm-3-step-inner {
  text-align: center;
  font-size: 18px;
  padding: 0px 1px;
  font-weight: 300;
  width: 33.33333%;
  line-height: normal; }

.cstm3-stp-cntnt {
  color: #fff; }

.cstm3-stp-ttle {
  color: #ffffff;
  font-size: 26px;
  font-weight: 600;
  line-height: normal; 
    margin-top: 10px;
}

.cstm3-stp-numbr {
  color: #ffffff;
    background: #26cc68;
    font-size: 40px;
    line-height: 72px;
    max-width: 80px;
    width: 100%;
    text-align: center;
    display: inline-block;
    position: relative;
    height: 80px;
    border: 2px solid #26cc68;
    border-radius: 50%;
    font-weight: 600;
}
  .cstm3-stp-numbr:after {
        content: '';
    position: absolute;
    width: 200px;
    height: 19px;
    background-color: rgb(0,189,254);
    background: url(../image/steps-arrow-2001.png);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-repeat: no-repeat;
      margin-left: 20px;
}
  .cstm3-stp-numbr:after {
    left: 100%; }
  .cstm3-stp-numbr:before {
    right: 100%; }

.cstm-3-step-sec .cstm-3-step-inner:first-child .cstm3-stp-numbr:before, .cstm-3-step-sec .cstm-3-step-inner:last-child .cstm3-stp-numbr:after {
  display: none; }
/* end 3 steps */ 

.timeline-Tweet-media {
    display: none;
}

.feedsDiv {
    min-height: 80px;
    padding: 15px;
    padding-left: 30px;
    padding-right: 40px;
}

.feedsDiv:nth-child(even) {
  background: #f5f5f5;
}

.feedtitle {
    color: #3e495c;
    font-size: 16px;
    font-weight: 600;
}

.feedtitle a {
    color: #00bdff;
}

.title-date {
    color: #2e3642;
}

.stepsBg {
     background:#152a4a;background-size: cover;background-repeat: no-repeat;background-image: url('../image/steps-bg1.jpg');
}
.fundsBg { 
        background-size: cover;background-repeat: no-repeat;background-image: url('../image/payments-bg1.jpg');background-position:center bottom;
    }

.feedsBg {
    background-repeat: no-repeat;background-image: url('../image/payments-bg1.jpg');background-position:center bottom;
}

.borderBg {
     padding-top: 10px;margin-top:30px;height:600px;background: url('../image/twitter-feeds-bg1.png');background-repeat:no-repeat;
}

.twitterInner {
    padding-top: 24px;max-width:505px;padding-left: 10px;padding-bottom:20px;height:85%;overflow:auto;
}

.tradersInner {
    max-width:513px;padding-left: 1px;padding-bottom:0px;height:85%;overflow:auto;
}

@media (max-width: 767px) {
    .tradersInner {
        max-width:99%;padding-left: 1px;padding-bottom:0px;height:62%;overflow:auto;
    }
    .twitterInner {
        padding-top: 10px;
        max-width: 340px;
        padding-left: 8px;
        padding-bottom: 20px;
        height: 60%;
        overflow: auto;
    }
    .feedsBg {
        background-repeat: no-repeat;background-image: url('../image/mobile-fund-bg1.jpg');background-position: bottom;
        background-size: unset;
    }
	.quotes-wrap {
		margin-top: 35px;
		width: 100%;
		margin-bottom: 20px;
		background: none;
	}
    .borderBg {
         padding-top: 10px;margin-top:30px;height:510px;background: url('../image/twitter-feeds-bg1.png');background-repeat:no-repeat;background-size: 100%;
    }
    .stepsBg {
         background:#152a4a;background-size: cover;background-repeat: no-repeat;background-image: url('../image/steps-mobile-bg1.jpg');
    }
    .fundsBg { 
        background-repeat: no-repeat;
        background-image: url(../image/mobile-fund-bg1.jpg);
        background-position: bottom;
        background-size: unset;
    }
	.bgUSDJPY {
		display:none;
	}
	.quote-widget {
		width: 49%;
		margin:1px;
		float: left;
		background: linear-gradient( to bottom, rgba(33, 44, 62, 0.8) 80%, rgba(33, 44, 62, 0) 100% );
		border-radius: 0px 10px 10px 10px;
	}
    .margin-top-mobile {
        margin-top: 60px;
    }
	
	.bgXAUUSD { background: linear-gradient( to bottom, rgba(33, 44, 62, 0.8) 80%, rgba(33, 44, 62, 0) 100% ); }
    
      .cstm-3-step-sec, .cstm-3-step-sec .cstm3-stp-numbr:after {
            display: block;
        }
    .last-mobile-step .cstm3-stp-numbr:after {
            display: none;
        }
        .stepsBtn {
          padding:10px;margin-left:0px;margin-top:0px;
        }
        .cstm-3-step-inner {
            text-align: unset;
            width: 100%;
            display: flex;
            align-items: center;
            margin-bottom: 70px;
        }
    
    
        
        .cstm3-stp-numbr:after {
        content: '';
    position: absolute;
    width: 19px;
    height: 200px;
    top: 120%;
    left: 14%;
    background-color: rgb(0,189,254);
    background: linear-gradient(90deg, rgba(0,189,254,1) 1%, rgba(38,204,104,1) 100%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(../image/bottom-arrow1.png);
    margin-top: 0px;
    }
        .cstm3-stp-cntnt {
            padding-left: 14px;
        }
        .last-mobile-step:before {
          width: 0px;
        }
}



