/*02-11-20*/
@media only screen and (min-width: 1780px) {
.sliderImgHome {
    width: 36%;
}
}    
@media only screen and (max-width: 1680px) {
.absolutePosition {
    width: 45%;
}
section.blockElement.blockThree.lightwhiteBG {
    overflow: hidden;
}
.expoBG h3 {
    font-size: 44px;
}
.expoBG h4 {
    font-size: 24px;
}
.totalDiscount img {
    max-width: 370px;
    margin: 0 auto;
}
.expoBG h2, .expoBG h3 {
    font-size: 50px;
}
} 
/*End 02-11-20*/ 
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.mobArea img {max-width: 340px;}
.mobArea {max-width: 380px;height: 380px;}
.mobWidth{padding:0 30px;width:100%;max-width:98%;}
}
@media only screen and (max-width: 1199px) {
img.logoTP {
    width: 100px;
}
.expoBG .container {
    height: calc(100% - 100px) !important;
}
.expoBG h2, .expoBG h3 {
    font-size: 40px;
}
.totalDiscount img {
    max-width: 330px;
}
.redeem p {
    font-size: 16px;
}
.announcementSlider div#carouselExampleIndicatorsCode {
    margin: 0 27px;
}
.tradingSoftware .roundTp.right.centerTp .roundHover {
    left: 0;
}    
.dropdown > a.nav-link:before {
    top: 8px;
}    
.slideItem .testiText {
    min-width: 450px;
    max-height: 230px;
    min-height: 230px;
}    
.container.nonPOsition {
    position: initial;
    min-height: 320px;
}
i.fas {
    left: 60px;
}
img.globeTabPic {
    min-height: 240px;
}
.customTabs-globe a.nav-link.tabThree {
    right: 114px;
}
.customTabs-globe a.nav-link.tabFour {
    right: 13px;
    bottom: 51px;
}
.onScroll {
    flex-wrap: wrap;
}
.onScroll .table-holder {
    max-width: 100%;
}
.playButton img {
    width: 70px;
    position: relative;
}
.media-body p .LeftAngle svg.feather {
    width: 20px;
    height: 20px;
}
.rightColumn .card {
    width: 42%;
}
.tradingSoftware .roundTp.right .roundHover {
    width: 230px;
    z-index: 99;
}
section.blockElement.blockThree.lightwhiteBG.addFeatures {
    overflow: hidden;
}
.tradingSoftware .roundTp.centerTp .roundHover {
    width: 330px;
    right: 0;
}
.headCoulmn p {
    margin: 4px 0 0 0;
    font-size: 12px;
    line-height: 17px;
}
h2 {
    font-size: 30px;
}
.addressFooter p {
    padding-right: 25px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    font-size: 14px;
    padding: 5px 13px;
}
.login-block .nav-link, .languageSelect {
    font-size: 14px;
}
.proContent.minHeight {
    min-height: 330px;
}
.actSuite p.card-text {
    min-height: 142px;
}
/*31-10-20*/
form#contact-form {
    max-width: 440px;
}
/*End 31*/
}
@media screen and (min-width: 992px) {
    .pb-md-75{padding-bottom:75px;}
    .eaStrategies {
        height: calc(47vh - -200px);
        display: flex;
        align-items: center;
    }
    .eaStrategies:after {
        content: "";
        background: url(../images/char-it.png);
        background-repeat: no-repeat;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-size: auto 100%;
        background-position: center right;
    }
}
@media only screen and (max-width: 991px) {     
i.fas {
    left: 30px;
}
.slideItem .testiText {
    max-height: 270px;
    min-height: 270px;
    min-width: 300px;
}
.inright.xp2, .inLeft.xp1 {
    width: 200px;
}
table.table.customTable.compehenceTable {
    width: 760px;
}
.scrollAble-table {
    overflow-y: auto;
}
.customTabPrize .nav.nav-tabs {
    flex-wrap: nowrap;
}
.customTabPrize .nav-tabs .nav-link {
    white-space: nowrap;
    padding: 0 10px;
}
.login-block.headerShadow .actButton {
    padding: 2px 13px;
    font-size: 12px;
    min-width: auto;
    margin-top: -7px;
}
.customTabs-globe a.nav-link {
    font-size: 12px;
}
.customTabs-globe a.nav-link.tabThree {
    right: 79px;
    top: 44px;
}
.customTabs-globe a.nav-link.tabTwo {
    margin: 1px 11px;
}
.customTabs-globe a.nav-link.tabFour {
    margin: -8px -3px;
}
.customTabs-globe a.nav-link.tabOne {
    margin: -13px -13px;
}
img.globeTabPic {
    min-height: 190px;
}
.marketFiter a.actButton {
    white-space: nowrap;
    flex: 0 0 auto;
    margin-right: 10px;
}
.socialMedia-share li a {
    width: 60px;
    height: 60px;
}
.tradingSoftware .roundTp.centerTp {
    top: 80px;
    left: -180px;
}  
.marketplacePage .nav-tabs a:after {
    display: none;
}
.left-menu {
    left: 0;
    width: 130px;
}
.full-length-block {
    height: 100% !important;
}
.api-information {
    padding-left: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}
.customTab .nav-tabs .nav-link {
    padding: 0;
}
a.actButton.mt-4 {
    position: relative;
    z-index: 9999;
}
.customSlider .tp.roundTp {
    top: 110px;
}
.tradingSoftware .roundTp.tb {
    bottom: 121px;
    left: -88px;
}
.tradingSoftware .roundTp.right.tb {
    right: -92px;
}
.tp.roundTp .roundHover {
    width: 190px;
    right: 0;
}
.tradingSoftware .roundTp.right .roundHover {
    width: 210px;
    left: -20px;
}
.tb.roundTp.nav-item .roundHover {
    width: 170px;
    right: -10px;
    top: -49px;
}
.tradingSoftware .roundTp.centerTp .roundHover {
    width: 280px;
    right: 0;
}
.tradingSoftware .roundTp.right.centerTp {
    bottom: 70px;
}
.roundIcon:hover, .roundIcon:focus, .nav-link.active .roundIcon {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.eaStrategies {
    height: calc(24vh - -200px);
    display: flex;
    align-items: center;
}
.dropdown .column a {
    font-size: 12px;
}
.dropdown-content.active .px-md-4.container {
    max-width: 100%;
    padding: 0;
}
.headColImg img {
    width: 30px;
}
.headCoulmn h5 {
    font-size: 14px;
}
.openToggleMenu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
header .container-fluid {
    padding: 0;
}
header .navbar-expand-lg li.nav-item .dropdown-content,
header .navbar-expand-lg li.nav-item:hover .dropdown-content {
    display: none !important;
}
header .navbar-expand-lg li.nav-item .dropdown-content.active {
    position: relative;
    display: block !important;
    padding: 0;
    z-index: 99;
    overflow-y: auto;
    max-height: 100%;
    opacity: 1;
    visibility: visible;
    transform: none !important;
}
.eaStrategies:after {
    content: "";
    background: url(../images/char-it.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-size: auto 100%;
    background-position: center right;
}
.num {
    width: 40px;
    height: 40px;
    font-size: 24px;
    line-height: 42px;
}
/*31-10-20*/
.afterBorder:after,span.timelineYear.greenBg6:before, .aboutTimeline .afterBorderLast span.timelineYear.greenBg1:before{content:none;}
.afterBorder .pr-35{padding:0;}
.homePgae h2.card-title {
    font-size: 20px;
}
.p-mob-0,.afterBorder{padding-bottom:0!important}
.col.p-0 {
    padding: 0 5px!important;
}
.afterBorder .col{
   -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    margin-bottom:45px;
}
.aboutTimeline .row .col .timelineYear, .aboutTimeline .afterBorderLast .row .col:last-child .timelineYear,.aboutTimeline .row .col:first-child .timelineYear,
.aboutTimeline .afterBorderLast .row .col:first-child .timelineYear{
    border-radius:0 40px;
}
section.blockElement.customPadding .container{
    max-width: 100%;
}
.socialMedia-share li {
    width: 90px;
    height: 90px;
}
li.breadcrumb-item {
    font-size: 12px;
}
ul.article-list li a, .leftSidebar ul li a {
    font-size: 13px;
    line-height: 20px;
}
ul.listing li {
    font-size: 14px;
}
ul.article-list li a svg.feather {
    width: 15px;
}
.inSearch-baner, .searchBanner {
    width: 100%;
}
.secondBlock .proContent p {
    min-height: initial;
}
.faqMainPage .proContent h4 a {
    margin: -15px;
}
.secondBlock .proContent {
    margin-bottom: 15px;
    border: 1px solid var(--bordercolor);
    padding: 15px !important;
}
.search-listing li {
    line-height: 15px;
    font-size: 13px;
    margin-bottom: 10px;
}
.midCustom {
    max-width: 350px;
}
.beforeBorder:after {
    height: 90px;
    top: -30px;
}
.customCircle.top::before {
    top: -60px;
}
.addEa.addFeatures .nav-tabs {
    max-width: 100%;
}
.minHeight-rule h4 {
    font-size: 18px;
}
.eaIndicators .beforeBorder:after {
    top: -10px;
}
/*End 31*/    
section.blockElement.blockOne {
    padding: 60px 0;
}
.addFeatures .nav-tabs, .addFeatures .tab-content p {
    max-width: 100%;
}
.bannerButton .actButton.lg {
    min-width: 220px;
    margin-bottom: 10px;
}
.bannerButton {
    flex-wrap: wrap;
}
h3 {
    font-size: 20px;
}
.navbar-brand img {
    width: 110px;
}
.hamburger span {
    position: relative;
    right: 0;
    width: 24px;
    height: 2px;
    border-right: 5px;
    background-color: var(--dark);
    z-index: 999999;
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
}
.hamburger span:last-child {
    margin: 0;
}
.navbar-toggler {
    position: absolute;
    right: 0;
    padding: 0;
}
.right-menu-header {
    padding-right: 48px;
}
.languageSelect {
    padding: 7px 16px;
}
.hamburger {
    position: relative;
    width: 30px;
    height: 30px;
    overflow: hidden;
    right: -7px;
}
.login-block li:nth-child(2) {
    display: none;
}
.hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}
button.navbar-toggler[aria-expanded="true"] .hamburger span:nth-child(1) {
    top: 0;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
    margin: 0;
}
button.navbar-toggler[aria-expanded="true"] .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
    top: 7px;
}
button.navbar-toggler[aria-expanded="true"] .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}
.right-menu-header .navbar-collapse {
    position: fixed;
    left: 0;
    right: 0;
    top: 60px;
    background: var(--white);
    z-index: 999;
    padding: 10px 15px 80px 15px;
    bottom: 0;
    height: calc(100vh - 60px);
    width: 100%;
    overflow-y: auto;
}
.rightColumn .card {
    width: 40%;
}
.rightColumn h2.card-title {
    font-size: 23px;
}
span.inTab {
    font-size: 14px;
    display: block;
    width: 105px;
    line-height: 1;
    margin: 0 auto;
}
.actTabbinary span.inTab {
    line-height: 2.2;
    margin: 0;
    width: 100%;
}
h5 {
    font-size: 15px;
}
.headerShadow .dropNotify li {
    position: relative;
}
section.blockElement {
    padding: 30px 0;
    position: relative;
}
.proContent p, p {
    font-size: 14px !important;
    line-height: 22px;
}
.proContent p {
	margin-bottom: 0;
}
.videoText i.feather {
    overflow: visible;
}
h2 {
    font-size: 23px;
}
.autoScrollable h4.card-title {
    font-size: 16px;
}
.customSlider .tradingSoftware p {
    position: relative;
    left: 0;
    text-align: center;
    width: 100%;
    min-height: inherit;
    margin: 0 0 7px 0;
}
.tradingSoftware p.tp {
    width: 100%;
    left: 0;
}
.tradingSoftware p.right {
    right: 0;
    left: 0;
    top: 0;
    text-align: center;
}
.tradingSoftware p.tb {
    top: inherit;
    bottom: 0;
}
.tradingSoftware p.tp.right {
    left: inherit;
    right: 0;
}
.tradingSoftware p:before {
    display: none;
}
.mobArea {
    width: 100%;
    margin: 30px auto 30px;
}
.mobArea img {
    width: 200px;
}
.mobArea:before {
    width: 250px;
    height: 250px;
}
.tradingSoftware {
    width: 100%;
}
.middleFooter {
    flex-wrap: wrap;
}
.footer-block.dt-address {
    width: 100%;
}
footer.blockElement.main-footer-section {
    padding-top: 30px;
}
.footer-block {
    width: 31.66%;
}
.accordion {
    position: relative;
    z-index: 99;
}
.getTouch {
    width: 100%;
    margin: 30px 0 0 0;
    position: relative;
    z-index: 99;
}
h6 {
    font-size: 15px;
}
.customBlocks .proContent.minHeight {
    padding: 5px;
}
.addFeatures .nav-tabs, .addFeatures .tab-content p {
    max-width: 100%;
}
.cryptoMap .customTabs .nav-tabs .nav-link {
    font-size: 9px;
    border: 0;
}
.rightFilter .floating-label {
    width: 130px;
    margin-bottom: 0;
}
.scroableTable {
    overflow-x: auto;
    overflow-y: hidden;
}
.pagination li a {
    padding: 12px 10px !important;
}
.mobileMenu {
    position: fixed;
    left: 0;
    right: 0;
}
.floating-label p.error {
    font-size: 12px !important;
}
.titleMain h2 {
    font-size: 25px;
}
img.iconCustomizable {
    width: 30px;
    height: 30px;
}
.timeline-time img {
    width: 60px;
}
}
@media only screen and (max-width: 767px) {
div#ribbon:before {
    left: 0px;
}
.expoBG h2 {
    font-size: 30px;
}
.scrachCard {
    width: 280px;
    height: 130px;
    margin-top: 30px;
}
.wrapperVouchers {
    height: 130px;
    width: 280px;
}
.thirdElement {
    border-radius: 10px;
    padding: 20px 15px;
}
.expoBG .thirdElement h3 {
    font-size: 25px;
}
.expoBG .thirdElement h4 {
    font-size: 14px;
    margin-bottom: 40px;
}
.thirdElement p {
    font-size: 10px !important;
}
section.blockElement.expoBG {
   overflow: hidden;
}
.scrollAddClass {
    overflow: visible;
}	
.pageNotFound {
    max-width: 90%;
}
.expoBG h3 {
    font-size: 30px;
}
.reContact .floating-input {
    height: 40px;
    border-radius: 3px;
    font-size: 12px;
}

.reContact .floating-label {
    margin-bottom: 15px;
}
.reContact a.actButton {
    font-size: 12px;
    padding: 8px 0;
}
.reContact .floating-input:not(:placeholder-shown) ~ label, .reContact .floating-input:focus ~ label {
    font-size: 8px;
    top: -8px;
    left: 1px;
    border-radius: 3px;
}
.reContact .floating-label label {
    top: 8px;
    font-size: 12px;
}
.expoBG h4 {
    font-size: 17px;
}
.totalDiscount img {
    max-width: 100%;
}
section.blockElement.actVat.customBlocks .proContent.minHeight {
    min-height: inherit;
    padding: 12px !important;
}
.minKB {
    min-height: initial;
    margin-bottom: 15px;
}
.single-stem-icon.scroll-to-top {
    left: -5px;
    position: relative;
}
.header .page-title {
	font-size: 40px;
}
.stem-wrapper .stem, .stem-wrapper .stem-background {
    left: 10px;
}
.post-wrapper .post {
	margin-left: 0px !important;
	padding-left: 75px;
}
.post-wrapper .post .post-content {
	padding: 0 25px;
}
.stem-wrapper {
	left: 0px;
}
.stem-padding,
.single-stem-icon {
	margin-left: 30px;
}
.main-content,
.main-content .section-inner {
	max-width: none;
}
.stem-wrapper {
	left: 0px;
}
.stem-padding,
.single-stem-icon {
	margin: 0px;
	float: left;
	margin-left: 10px;
}
.post-wrapper .post,
.post-wrapper .post:nth-child(even),
.post-wrapper .post:nth-child(odd) {
	width: auto;
	margin-left: 110px;
	float: none;
}
.post-wrapper .post .stem-overlay,
.post-wrapper .post:nth-child(even) .stem-overlay,
.post-wrapper .post:nth-child(odd) .stem-overlay {
	left: 10px;
	right: auto;
}
.post-wrapper .post .post-content {
	padding: 0px 50px;
}
.slideItem {
    display: block;
}
.num.active {
    justify-content: flex-start;
    margin: 0;
}	
.slideItem {
    margin-bottom: 0 !important;
}	
.aboutSlickIfo .slick-prev, .aboutSlickIfo .slick-next,
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon,
.timeline-centered:before  {
    display: none !important;
}
.slideItem .testiText {
    max-height: inherit;
    min-height: inherit;
    min-width: 100%;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time span.year {
    padding: 0 30px 0 0px;
}
.row.InclidurLast {
    justify-content: flex-start !important;
}
.aboutSlickIfo h2 {
    font-size: 30px;
}
.aboutSlickIfo .slick-dots li button:before {
    font-size: 14px !important;
}
section.blockElement.aboutSlickIfo {
    padding-bottom: 80px;
}
.timeline-centered .timeline-entry.left-aligned {
    float: none;
    width: 100%;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
    position: relative;
    left: 0;
    justify-content: flex-end !important;
    right: 0;
    flex-direction: row-reverse;
}
.content-left .maninBorder-title {
    text-align: left;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
    margin-left: 0;
    margin-right: 0;
}
.active .timeline-entry:before {
	display: none;
}
.timeline-centered.timeline-sm .timeline-entry .timeline-entry-inner .timeline-label {
    margin-bottom: 40px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
    font-size: 30px;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    flex-direction: row;
    justify-content: flex-start !important;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label .timeline-title {
    margin-bottom: 0;
    font-size: 16px;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time span.year {
    margin-left: 0;
    padding-left: 0;
}
.aboutSlickIfo .slick-dots li {
    margin: 0;
    padding: 0;
    width: 88px;
}
.aboutSlickIfo .slick-dots {
    text-align: left;
    bottom: -25px;
}
.timeline-centered.timeline-sm .timeline-entry {
    margin-bottom: 0px !important;
    width: 100%;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
    margin-left: 0;
    text-align: left;
    margin-right: 0;
    width: 100%;
}
.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
    margin-left: 0;
}
article.timeline-entry.left-aligned .timelineDesc span:before {
    left: 0;
    right: inherit;
}
.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
    right: 0;
}
.timeline-centered .timeline-entry .timeline-entry-inner {
    margin-left: 0;
}
.maninBorder-title {
    margin-bottom: 15px;
    text-align: center;
}	
.roleImage {
    width: 100px;
    height: 100px;
}
.meetPeople {
    margin-bottom: 25px;
}
.footer-block {
    width: 100%;
    padding: 0 !important;
}
.include6.actSuite p.card-text {
    min-height: inherit;
}
ul.lostTri.d-flex.flex-wrap {
    justify-content: center;
}
.lostTri li.card {
    width: 33%;
}
.sliderImgHome {
    position: relative;
    top: 0;
    padding: 0;
    right: 0;
    width: 42%;
    -webkit-transform: translateY(-0);
    transform: translateY(-0);
}
.inright.xp2, .inLeft.xp1 {
    width: 100%;
}
.space-evenly {
    min-height: auto;
    flex-wrap: wrap;
}
.inright.xp2 {
    margin-top: 20px;
}
.merchantSlick-add .slick-next {
    right: -10%;
}
.merchantSlick-add .slick-prev {
    left: -10%;
}
.merchantSlick-add .slider.slick-slider.slick-initialized {
    padding-bottom: 20px;
}
.merchantSlick-add .slick-prev, .merchantSlick-add .slick-next {
    bottom: -20px;
}
.inLeft.xp1:before {
    display: none;
}
.rolBox-border {
    padding: 15px;
}
.videoText {
    padding-right: 20px;
}
.bottomFooter {
    margin-top: 20px;
}
.titleMain h2 {
    font-size: 20px;
}
.slideItem {
    margin: 0 0 16px 0;
    width: 100%;
}
.slideItem.expand {
    width: 100%;
    margin-right: 0;
}
.slideItem .num {
    float: none;
    width: 100%;
    border-radius: 0;
    background: var(--white);
    color: var(--titlecolor);
    text-align: left;
    border: 1px solid var(--bordercolor);
    padding: 0 12px;
    position: relative;
} 
.slideItem .num:before {
    position: absolute;
    content: "";
    border: solid var(--titlecolor);
    border-width: 0 2px 2px 0;
    width: 10px;
    height: 10px;
    right: 10px;
    z-index: 999;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 10px;
}
.slideItem .num.active:before {
    -webkit-transform: rotate(-136deg);
    transform: rotate(-136deg);
    border-color: var(--green);
}
.slideItem .num.active {
    border-color: var(--green);
}
.num.active + .testiText {
    display: block;
    border: 1px solid var(--green);
    padding: 10px;
    margin: 0;
    border-top: 0;
}
.slideItem.expand .num {
    border-bottom: 0;
}
.customMobMT {
    margin-top: 30px;
}
.forOnlyDesktop {
    display: none;
}
.forMobileOnly {
    display: block;
}
.customMin-block .proContent.minHeight, .proContent.minHeight.vueAddmin {
    min-height: inherit;
}
.customTabPrize .nav.nav-tabs {
    flex-wrap: nowrap;
    width: 470px;
}
.customTabPrize nav {
    overflow-y: auto;
}
.customTabPrize span.inTab {
    width: auto;
    margin-bottom: 30px;
}
i.fas {
    left: 30px;
}
.coloredTable.table tr td {
    font-size: 14px;
}
.middleFooter .footer-block.mobTab h6 {
    position: relative;
    border: 1px solid var(--bordercolor);
    padding: 10px;
    line-height: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.middleFooter .footer-block.mobTab h6 svg.feather {
    width: 18px;
    height: 18px;
}
.middleFooter .footer-block .showSubmenu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
    margin: 0;
}
.mobTab.active .showSubmenu {
    max-height: 300px;
    opacity: 1;
    padding: 10px 0;
}
.middleFooter .footer-block.mobTab h6 i.feather {
    display: block;
}
.middleFooter .footer-block.mobTab.active i.feather {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: var(--green);
}
.globeTab .tabOne {
    bottom: 0;
    left: 0;
}
.tableHead p {
    font-size: 14px !important;
    white-space: nowrap;
}
section.blockElement.mktplaceBar.banner-breadcrun.customPadding {
    padding-bottom: 0;
}
li.breadcrumb-item a, .breadcrumb-item.active {
    font-size: 10px;
}
.diraction h2 {
    text-align: center;
}
.mktplaceBar nav {
    float: none;
    justify-content: center;
    text-align: center;
}
.mktplaceBar ol.breadcrumb {
    text-align: center;
    justify-content: center;
}
.marketplacePage .nav-tabs {
    flex-wrap: nowrap;
}
.customTabMetal .nav-tabs .nav-link span.inTab {
    width: auto;
    margin: 0;
}
.customTabMetal .nav-tabs .nav-link {
    border: 0;
    padding: 8px;
}
.customTabMetal nav.text-center.pb-5.mb-5 {
    margin: 0 !important;
    padding: 0 0 30px 0 !important;
}
.customTabs-globe a.nav-link.tabTwo {
    margin: 0;
    top: 77px;
    left: 186px;
}
.rightFilter .dropDown.mr-2 {
    width: 100%;
    margin: 0 0 10px 0 !important;
}
.videosPage .nav.nav-tabs.nav-fill.card {
    margin-bottom: 25px !important;
}
.videoPromo .card.border-0.my-4 {
    margin: 0 0 15px 0!important;
}
.textSign {
    position: relative;
}
.textSign h4 {
    font-size: 18px;
}
.textSign span {
    height: 28px;
    width: 28px;
    font-size: 19px;
    left: -40px;
    line-height: 26px;
    top: 10px;
}
.productPolicy.lightwhiteBG.p-3 {
    padding-left: 30px !important;
}
.videosPage .col-lg-6.mt-4 {
    margin: 8px 0 0 0!important;
}
.beforeShadow-paly:before {
    left: 0;
}
div#nav-tabContent2 {
    margin: 0;
}
.bannerButton .actButton.lg.mt-5 {
    margin-top: 0 !important;
}
.videosPage .col-12.pr-0,  .videosPage .col-12.pl-0 {
    padding: 0 !important;
}
.videosPage .card {
    margin-bottom: 5px !important;
}
.videosPage #nav-tab h4 {
    margin: -24px -17px 0;
}
.privacyPage .media-body p .LeftAngle {
    overflow: visible;
}
.maxW-500 img {
    max-width: 100%;
    float: none;
}
.fxBridgetrade .stImg-round {
    margin: 0;
}
.fxBridgetrade .stImg-round + p {
    margin: 0;
}
.globeTab .tabTwo {
    bottom: 0;
    left: 0;
}
.customTabs-globe a.nav-link.tabThree {
    top: 43px;
    right: 100px;
}
.customTabs-globe a.nav-link.tabFour {
    margin: 0;
    bottom: 43px;
    right: 30px;
}
.customTabs-globe a.nav-link.tabOne {
    margin: 0;
    bottom: 37px;
    left: 44px;
}
.tab-content.py-3.px-3{
    padding: 0 !important;
}
.row--s .col {
    background: var(--white);
}
.dropdown-content .container {
    max-width: 100%;
}
.actMobilePage.aboutAct .customTab .nav-tabs .nav-link {
    padding: 14px 12px;
    border-radius: 5px;
}
.actMobilePage.aboutAct .customTab .nav-tabs .nav-link .inTab--.media-body {
    padding-right: 30px;
}
.actMobilePage .proContent.minHeight .bannerButton {
    padding: 0 15px;
}
.proContent.minHeight {
    min-height: inherit;
    margin-top: 25px;
    margin-bottom: 0;
}
.bannerButton.justify-content-end {
    justify-content: center !important;
}
.actTabbinary.aboutAct .nav-item span.inTab {
    line-height: 1.4;
    padding-right: 30px;
}
.actMobilePage .customTab, .aboutAct.text-center.p--0 {
    padding: 0;
}
.autoScrollable .card.mb-4 {
    margin-bottom: 5px !important;
}
.slant1:before, .slantInner:before {
    display: none;
}
.left-menu {
    padding-bottom: 10px;
}
.contact-us-form {
    padding-right: 0;
}
.tabs-holder ul li a {
    font-size: 14px;
}
.homeTabsHolder {
    width: 450px;
}
.scrollTab-inf {
    overflow-y: auto;
}
.socialMedia-share li a {
    width: 40px;
    height: 40px;
}
span.roundIcon:before {
    height: 46px;
    width: 46px;
    top: -3px;
    left: -3px;
}
.videoPop .modal-content .close {
    right: 0;
    top: -26px;
    width: 36px;
    height: 26px;
    border-radius: 8px 8px 0px 0px;
}
.modal.videoPop {
    padding: 0 !important;
}
.actSuite h2 {
    margin-bottom: 20px !important;
}
.col-12.pl-0 {
    padding-left: 15px !important;
}
.border.border-top-0 {
    border: 0 !important;
    border-bottom: 1px solid #dee2e6!important;
}
section.blockElement {
    overflow: hidden;
}
.tabMarketplace .mainMarket-value .midTitle {
    min-height: inherit;
}
.num.active {
    height: 50px;
    font-size: 30px;
    line-height: 50px;
}
p {
    font-size: 13px;
}
.testiText {
    margin: 20px 0 0 0;
}

.testiText p {
    margin: 0;
}
.roundTp .roundIcon:hover ~ .roundText, .nav-link.active .roundText {
    opacity: 1;
    transform: none;
    margin: 0;
}
.customTab .nav-tabs .nav-link {
     position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border: 1px solid var(--bordercolor);
    margin: 8px 0;
    padding: 10px;
}
.customTab .tradingSoftware .nav-tabs .nav-link .roundHover {
    width: 100%;
    right: 0;
    bottom: 0;
    top: 0;
    overflow: hidden;
    z-index: 999;
    left: 0;
    right: 0;
    position: absolute;
    margin: 0;
    border: 0;
    background: transparent;
}
.customTab .tradingSoftware .nav-tabs .nav-link .roundHover .roundText {
    margin: 0 0 0 10px;
}
.customTab .tradingSoftware .nav-tabs .nav-link.active .roundHover {
    position: relative;
    background: var(--light-white);
    margin: 9px 0 0 0;
}
.customTab .tradingSoftware .nav-tabs .nav-link:before {
    top: 19px;
    left: initial;
    right: 10px;
}
.aboutAct .customTab .nav-tabs .nav-link {
    padding: 5px 8px;
}
.newsPage .customTab {
    padding: 0;
}
.customTab .tradingSoftware .nav-tabs .nav-link {
    flex-wrap: wrap;
}
.tradingSoftware .roundTp.centerTp .roundHover:after {
    display: none;
}
.tradingSoftware .roundTp.centerTp .roundText, span.roundText {
    transform: none;
    margin: 0 0 0 15px !important;
}
.tradingSoftware span.roundIcon {
    height: 40px;
    width: 40px;
    background: var(--green);
    border: 0;
}
.tradingSoftware span.roundIcon img {
    width: 33px;
}
.tradingSoftware .roundHover a {
    display: none;
}
.mobArea img {
    max-width: 220px;
}
.sliderSocial {
    position: relative;
    right: 0;
    flex-direction: row;
    top: 0;
    margin-top: 10px;
}
.tradingSoftware {
    width: 100%;
    margin: 0;
}
.aboutAct.mx-auto {
    margin: 0 !important;
    padding: 5px !important;
    box-sizing: border-box;
}
.forWin {
    margin: 0;
}
#customdiv .main-title {
    margin-top: 0;
}
.tradingSoftware .mobArea {
    width: 100%;
    margin: 60px auto 60px;
    max-width: 100%;
    height: 100%;
}
.tradingSoftware .roundTp.centerTp {
    top: 0;
    left: 0;
}
.tradingSoftware .roundTp.right.tb {
    right: 0;
    left: 0;
}
.customSlider .tp.roundTp {
    top: 0;
    left: 0;
    right: 0;
}
.tradingSoftware .roundTp.tb {
    bottom: 0;
    left: 0;
    right: 0;
}
.tradingSoftware .roundTp.right.centerTp {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    position: relative;
}
.tradingSoftware .roundTp.right.centerTp span.roundText {
    top: 0;
}
span.roundIcon {
    right: 0;
    position: relative;
}
.tradingSoftware .roundTp.right span.roundIcon {
    left: 0;
    position: relative;
}
.getTouch .form-group .form-control {
    border: 1px solid var(--green);
    height: 45px;
    padding-right: 140px;
}
.getTouch button.actButton {
    padding: 4px 0;
    top: 6px;
}
.dropdown-content.active .px-md-4.container {
    padding: 0 8px;
}
.right-menu-header .navbar-collapse ul.navbar-nav li {
    background: rgb(243 243 243);
    padding: 4px 10px;
    margin-bottom: 8px;
    border-radius: 2px;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 5px 13px 5px 0px;
}
header .navbar-expand-lg .dropdown-content .row-field {
    background: var(--white);
    padding: 0;
    box-shadow: none;
}    
/*31-10-20*/
.eaStrategies:after{content:none;}
.eaStrategies{height:auto;}
.afterShadowRadius .container:after{content:none;}
.bannerAbsolute{display:none;}
.mobBorder {
    border: 0 !important;
}
.afterBorder .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width:50%;
    margin-bottom: 45px;
}
.videoLeftThumb .crmPlay-video {margin-bottom: 50px;}
span.timelineYear {font-family: var(--graphik-m);}
.content li {
    font-size: 14px;
    line-height: 22px;
}
.mainMarket-value {
    flex-wrap: wrap;
}
.downlaodPLay-snd {
    margin-top: 20px;
}
.marketFiter {
    flex-wrap: wrap;
}
.rightFilter {
    width: 100%;
    margin-top: 20px;
    flex-wrap: wrap;
}
.rightFilter .floating-label {
    width: 100%;
    margin-bottom: 19px;
    margin-right: 0;
}
.mainMarket-value .bottomComment ul {
    padding: 5px !important;
}
.addComparePage .col-12 {
    overflow-y: auto;
}
.bottomLink {
    margin-bottom: 10px;
}
.privacyPage .media-body p.f-15 {
    padding-left: 30px;
    font-size: 14px;
    line-height: 22px;
}
.crmPlay-video {
    padding: 0 15px;
}
.ipadCarsoul img {
    max-width: 260px;
}
table.coloredTable {
    width: 600px;
}

span.topTitle {
    font-size: 14px;
}
.customBlocks .proContent.minHeight,
.actDesktopPage .proContent.minHeight {
    min-height: inherit;
}
.responsiveTable {
    overflow-x: auto;
}
.midCustom {
    max-width: 100%;
}
img.d-block.mx-auto {
    width: 250px;
}
table.customTable th, table.customTable td {
    font-size: 14px;
}
.customTop-pad {
    padding-top: 20px;
}
.socialMedia-share li {
    width: 40px;
    height: 40px;
    margin-right: 15px;
}
.socialMedia-share li a {
    display: inline-flex;
}
h3 {
    font-size: 17px;
}
.socialMedia-share ul svg.feather {
    stroke: var(--dark);
    width: 20px;
    height: 20px;
    color: red;
}
.socialMedia-share li a img {
    max-width: 20px;
}
.socialMedia-share li a:hover svg.feather {
    stroke: var(--white);
}

.carousel-inner .proContent {
    margin-top: 40px;
}
.mobDirection {
    flex-direction: column-reverse;
}
.mob-textCenter{text-align:center;}
.landMob img {
    width: 250px;
}
.searchBanner.innerSearch {
    width: 100%;
    float: none;
    margin-top: 20px;
}
.absolutePosition, .hideMob .customCircle:before, .beforeBorder:before, .customCircle.top::before, .beforeBorder:after {
    display: none;
}
.addEa.addFeatures .nav-tabs {
    max-width: 100%;
}
.addEa.addFeatures .customTab .nav-tabs .nav-link {
    padding: 15px 15px;
}
.Customcarousel {
    margin-top: 20px;
}

.hideDesk {
    display: block;
}
.hideMob767 {
    display: none;
}
.crmT .proContent p {
    min-height: inherit;
}
img.numbersPic {
    position: relative;
    max-height: 100%;
    padding: 15px;
}
form#contact-form {
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0;
}
.fxApp .media img {
    width: 40px;
}
/*End 31-10-20*/    
p.f-15, ul.listTable li {
    font-size: 14px;
}    
.lightBorder .proContent {
    border: 0;
    border-bottom: 1px solid var(--border-light);
    margin-bottom: 20px;
}
section.blockElement.blockOne {
    padding: 30px 0;
}    
.proContent.minHeight {
    min-height: inherit;
}
.headerShadow a.nav-link {
    padding: 0;
}
.dropdown .column {
    width: 100%;
    margin: 0px;
    height: auto;
    padding: 0px;
    border: 0;
}
.addressFooter p {
    padding-right: 0;
}
.languageSelect {
    padding: 7px 16px 7px 11px;
}
.right-menu-header {
    padding-right: 28px;
}

.stImg-round {
    margin: 0;
}
span.inTab {
    width: 200px;
    margin: 0 0 0 19px;
    text-align: left;
}
.stImg-round {
    width: 60px;
    height: 60px;
    min-width: 60px;
}
.card{margin-bottom:20px;}
.stImg-round .stImg {
    width: 25px;
    height: 25px;
}
.customTab .stImg-round .stImg, .column span.stImg {
    background-size: 58px;
}
.customTab .stImg-round .stImg.twoT {
    background-position: 0px -22px;
}
.customTab .stImg-round .stImg.threeT {
    background-position: 0 -53px;
}
.customTab .stImg-round .stImg.fourT {
    background-position: 0 -84px;
}
.customTab .stImg-round .stImg.fiveT {
    background-position: 0 -116px;
}

.customTab .nav-tabs .nav-link:before {
    position: absolute;
    content: "";
    background-image: url(../images/chevron-down.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    right: 10px;
    background-size: contain;
    opacity: 0.5;
}
h2 {
    font-size: 21px;
}
.main-title {
    margin-top: 30px;
}
.clientLogo h2 {
    margin-bottom: 30px;
}
ul.inLineLogo {
    flex-wrap: wrap;
}
.mobDirection .row {
    flex-direction: column-reverse;
}
.charList {
    margin-top: 30px;
}
.beforeTriangle, .proContent {
    padding: 0 !important;
    border:0;
}
.rightColumn .stImg-round {
    width: 60px;
    height: 60px;
    margin: 0 auto 20px;
}
.rightColumn .stImg-round .stImg {
    width: 35px;
    height: 35px;
}
.rightColumn {
    margin-top: 20px;
    margin: 20px -14px 0px -14px;
}
.rightColumn h2.card-title {
    font-size: 19px;
}
nav.menu.navbar {
    padding: 10px 0 0px 0;
}
.login-block.headerShadow {
    padding-right: 16px;
}
.addFeatures span.inTab {
    margin: 0 0 0 0px;
}
.addFeatures .carousel {
    margin-top: 30px;
}
.addFeatures .customTab .nav-tabs .nav-link {
    padding: 10px;
}
.tradeImg img {
    margin: 20px auto 0;
    display: block;
}
.actSuite p.card-text {
    min-height: inherit;
}
.media {
    position: relative;
    z-index: 99;
}
.tradingSoftware p {
    border: 1px solid var(--bordercolor);
    padding: 8px 0;
}
.aboutAct .customTab .tabButonField.nav-tabs .nav-link {
    padding: 11px 7px;
    margin-bottom: 15px;
}
.lostTri .card-body {
    padding: 10px;
}
.homeSlider2 .slick-prev, .homeSlider2 .slick-next {
    display: none!important;
}
}
@media only screen and (max-width: 575px) {
/*31-10-20*/
div#ribbon:before {
    width: 50px;
}
div#ribbon {
    width: 40px;
    height: 40px;
}
.navbar-brand {
    margin-right: 7px;
}
.customTabs-globe a.nav-link.tabThree {
    top: 26px;
    right: 42px;
}
.lostTri li.card {
    width: 50%;
}
.stableContent p {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.stableContent {
    width: 100%;
}
div#carouselExampleIndicatorsCode {
    flex-wrap: wrap;
}
.customTabs-globe a.nav-link.tabTwo {
    margin: 0;
    top: 53px;
    left: 131px;
}
.customTabs-globe a.nav-link.tabFour {
    margin: 0;
    bottom: 27px;
    right: -10px;
}
.customTabs-globe a.nav-link.tabOne {
    margin: 0;
    bottom: 23px;
    left: 30px;
}
.customTabs-globe {
    width: 360px;
    margin: 0 auto;
}
.socialMedia-share li {
    width: 30px;
    height: 30px;
    margin-right: 15px;
}

img.globeTabPic {
    min-height: 140px;
    width: 360px;
    margin: 0 auto;
}
.svg-inline--fa.fa-w-10 {
    left: 4px;
}
.table-holder tr td {
    font-size: 11px;
}
.getTouch .form-group .form-control {
    padding-right: 10px;
}
.getTouch button.actButton {
    padding: 9px 0;
    top: 0;
    position: relative;
    left: 0;
    width: 100%;
    margin-top: 10px;
}
.marketDetails .mainMarket-value .bottomComment ul li {
    width: 70px;
}
.midTitle h4 {
    font-size: 17px;
}

.customCircle:before, .shareList li:before,
.hideMob, .customCircle.top::before, .beforeBorder:after, .shareList li:after  {
    display: none;
}
.bannerButton .actButton.lg.mr-3 {
    margin-right: 0px !important;
}
.maxWidth {
    max-width: 100%;
    position: relative;
    z-index: 9;
}
.shareList li {
    padding: 0px 0px 40px 0px;
}

/*End 31-10-20*/    
.footer-block {
    width: 100%;
}
.bannerButton .actButton.lg {
    min-width: 100%;
    margin-bottom: 10px;
}
.navbar-brand img {
    width: 80px;
}
.rightColumn .card {
    width: 39%;
}
.rightColumn .card-body {
    padding: 10px;
}
.footer-block.pl-3 {
    padding: 0 !important;
}
.bottomFooter ul {
    flex-wrap: wrap;
}
.bottomFooter li a img {
    width: 60px;
    height: 24px;
}
}
@media only screen and (max-width: 420px) {
.customTabs-globe {
    width: 290px;
    margin: 0 auto;
}
img.globeTabPic {
    min-height: 110px;
    width: 100%;
    margin: 0 auto;
}
.customTabs-globe a.nav-link.tabOne {
    bottom: 15px;
    left: 25px;
}
.customTabs-globe a.nav-link.tabTwo {
    top: 38px;
    left: 106px;
}
.customTabs-globe a.nav-link.tabThree {
    top: 16px;
    right: 20px;
}
.customTabs-globe a.nav-link.tabFour {
    margin: 0;
    bottom: 4px;
    right: 0;
}
}

