/*
Theme Name: SOGO Child
Theme URI: http://sogo.co.il/
Template:   sogo
Author: Oren Havshush
Author URI: https://sogo.co.il/
Description: SOGO child theme
Version: 1.0
License: Commercial Use only
License URI: Commercial Use only
Text Domain: sogo



*/
.container {
    direction: rtl;
    text-align: right;
}

#header .col-md-1, #header .col-md-2, #header .col-md-3, #header .col-md-4, #header .col-md-5, #header .col-md-6, #header .col-md-7, #header .col-md-8, #header col-md-9, #header .col-md-10, #header .col-md-11, #header .col-md-12 {
    float: left;
	direction: ltr;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
	direction: rtl;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
}

.col-md-pull-6 {
    left: 50%;
	right: auto;
}

.col-md-push-6 {
    right: 50%;
	left: auto;
}

.logo-slogan {
    text-align: left;
}

/*TOP BANNER*/
.close {
    float: left;
    left: 10px;
    right: auto;
}
#call-to-action-strip .btn.btn-success {
    float: left;
}
/*END OF TOP BANNER*/

.RiskWarning {
    text-align: center !important;
}

/*HOME PAGE*/
/*hp form*/
p.section-2-box-text {
    padding-left: 20px;
    padding-right: 0;
}
.SlideriosIcon {
    margin-left: 10px;
    margin-right: 0px;
}
.homepageform .phoneWrapper {
    direction: ltr;
}
.homepageform .phoneWrapper input {
	text-align:right;
}
.checkboxItem span {
    padding: 4px 26px 4px 4px;
}
.checkboxItem span::before {
    margin-right: 0px;
    right: 0;
	left: auto;
}
.checkboxItem input:checked + span::after {
    right: 12px;
	left: auto;
}
.sliderandform .col-sm-5,.sliderandform .col-md-6,.sliderandform .col-lg-7 {
    float: left;
}
.homepageform .phoneWrapper .CountryCode {
    float: left;
    margin-left: 0px;
}
/*hp form*/

/*blurb section*/
.hpMainBlurb .hpMainBlurbImg {
    float: right;
}
/*end of blurb section*/

/*quotes table*/
.hpMainTable div#graph-btns-inst {
    margin-left: 0px;
	direction: ltr;
}
.hpMainTable .innerSymbol {
    text-align: left;
}
.chartsymbolinfo {
    float: right;
}
.hpMainTable .chartsymbolaction {
    float: left;
}
.hpMainTable .glyphicon.glyphicon-search {
    right: auto;
    left: 10px;
}
.PercentageWrapper {
    left: 0;
    right: auto;
}
#chartDivWrapper {
    direction: ltr;
}
.chartFeedsName {
    direction: ltr;
}
.PercentageWrapper {
    direction:ltr;
}
/*end of quotes table*/
.hpAnalysisIcon {
    float: right;
}

/*sidebar webinar*/
.myAccPageNewWebinarInnerIcon {
    float: right;
    margin-left: 2px;
    margin-right: 0px;
}
.hpRightSideBarAcademy .myAccPageNewWebinar {
    left: auto;
    right: 16px;
}
.myAccPageNewWebinarImg {
    float: right;
    margin-left: 8px;
    margin-right: 0px;
}
.myAccPageNewWebinarNewInner {
    padding-left: 14px;
    padding-right: 0px;
    float: right;
}
.forexTermsTitle h4 {
    float: right;
}
/*end of sidebar webinar*/

/*hp academic sidebar*/
.forexTermsTitleImg {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.forexTermsContent li {
    margin-bottom: 0px;
    display: inline-flex;
}
.forexTermsContent li::before {
    margin-right: 0px;
    margin-left: 10px;
	margin-top: 4px;
	display: table;
}
.forexTermsContent {
    padding-right: 50px;
    padding-left: 0px;
}
/*end of hp academic sidebar*/

/*hp products categories section*/
.hpMainProductContent li::before {
    -ms-transform: rotate(-224deg);
    -webkit-transform: rotate(-224deg);
    transform: rotate(-224deg);
    right: -32px;

}
.hpMainProductStart {
    left: auto;
    right: 36px;
}
/*end of hp products categories section*/

/*popular products*/
.popularProductsIcon {
    float: right;
}
.popularProductsText h4 {
    direction: ltr;
}
/*end of popular products*/
/*END OF HOME PAGE*/

.text-left {
    direction: rtl;
    text-align: right;
}


.AppStore {
    text-align: left;
}

.hp-box {
    border-left: 1px solid #d9d9d9;
    border-right: medium none;
}

/*PRODUCT PAGE*/
.products-box > .mobile-centered > ul {
    list-style: outside none disc;
    margin-right: 18px;
}
#quote-wrapper .buySell {
    direction: ltr;
}
/*END OF PRODUCT PAGE*/

/*PRODUCT PAGE*/
.table-identifier li::before {
    left: auto;
    right: 0;
}
.table-identifier > ul > li {
    padding-right: 40px;
	padding-left:30px;
}
/*END OF PRODUCT PAGE*/

/*PLATFORM PAGE*/
.ft-reason > h3 {
    text-align: right;
}
.padding-left-0 {
    padding-right: 0;
}
/*END OF PLATFORM PAGE*/

/*FEEDS TABLE CSS*/
.search-box-cover .magnify::after {
    border-left: medium none;
    border-right: 1px solid #ccc;
    left: 0;
    padding-left: 0;
    padding-right: 5px;
    right: auto;
}
.search-box-cover {
    float: left;
    left: 6px;
    right: auto;
}
.search-box-cover .indice-search {
    padding-right: 8px;
}
.nav-tabs > li {
    float: right;
}
table#quote-wrapper td:first-child {
    padding-left: 0;
    padding-right: 5px;
}
.tooltip-wrapper > span:first-child {
    direction: ltr !important;
    display: inline-block;
}
/*END OF FEEDS TABLE CSS*/

/*PLATFORM DESKTOP FORTRADER*/
.platform-nav-menu {
    left: 0;
    right: auto;
}
/*END OF PLATFORM DESKTOP FORTRADER*/

/*MAIN MENU*/
#primary-nav .sub-menu li a {
    padding-left: 0;
    padding-right: 2px;
    text-align: right;
}
.icon-pos a::after {
    left: auto;
    right: 22px;
}
.icon-pos a::after {
    background-size: 100% auto;
    height: 26px;
    width: 30px;
}
/*END OF MAIN MENU*/

/*PRODUCT PAGE*/
#prd-sidebar .indice-search {
    padding-right: 8px;
}
#prd-sidebar .magnify::after {
    left: 0;
    right: auto;
}
.flags {
    float: right;
}
.con-graph-btns {
    float: right;
    margin-left: 10px;
}
.single-product div#quote-wrapper {
    float: right;
}
/*PRODUCT PAGE*/

.btt-div.btt-div-inline {
    left: 0px;
    right: auto;
}

p.hp-banner-text {
    text-align: right;
}

.banner-link {
    margin-right: 55px;
    margin-left: 0px;
}

.btn.btn-success {
    margin-right: 30px;
    margin-left: 0px;
}

/*CURRENCIES PAGE*/
.product-cat-subtitle li::before {
    right: 0;
}
.product-cat-subtitle > ul > li {
    padding-left: 0;
    padding-right: 40px;
}
/*CURRENCIES PAGE*/

/*DESKTOP FORTRADER PAGE*/
.platform-reasons-style .col-md-1 {
    float: right;
    margin-left: 0px;
}
/*END OF DESKTOP FORTRADER PAGE*/
.dl-step-icon > img {
    transform: scaleX(-1);
}
/*FULL PRODUCT LIST PAGE*/
.product-ul-sub > li > a, .product-ul-sub-no-parent > li > a {
    margin-right: 20px;
}
.product-ul-sub > li > a.view-prd-details, .product-ul-sub-no-parent > li > a.view-prd-details {
    float: left;
}
/*END OF FULL PRODUCT LIST PAGE*/

/*ACADEMY PAGES BANNER*/
.AcademyBannerLeft {
    float: right;
}
.AcademyBannerRight {
    float: left;
}
.AcademyCatIcon {
    float: right;
}
.AcademyCatContentCover {
    float: right;
}
.AcademyCatItem {
    float: right;
}
/*END OF ACADEMY PAGES BANNER*/

/*HOME PAGE ACADEMY BANNER*/
.AcademyHpBannerSteps {
    padding-left: 0;
    padding-right: 92px;
}
.AcademyHpBannerStep {
    float: right;
}
.AcademyHpBannerIcon {
    float: right;
    margin-left: 14px;
    margin-right: 0;
}
.AcademyHpBannerStepsRight {
    float: right;
}
.AcadHpBannerArrows {
    float: right;
	transform: scaleX(-1);
}
.AcademyHpBannerCover::after {
	background-image: url("images/Arab_Academy_desktop.png");
	background-position: left center;
}
@media (max-width: 991px) {
.AcademyHpBannerIcon {
    float: none;
}
.AcademyHpBannerStepsRight {
    float: none;
}
.row.AcademyHpBannerCover {
    margin-left: -14px;
}
}
@media (max-width: 768px) {
.AcademyHpBannerSteps {
    display: table;
    margin: 0 auto;
    padding: 0;
}
.AcademyHpBannerCover::after {
    background-position: right center;
}
}
@media (max-width: 660px) {
.AcademyHpBannerIcon {
    margin: 10px 0;
}
}
/*END OF HOME PAGE ACADEMY BANNER*/

@media (min-width: 991px) {
/*PUSH AND PULL BOOTSTRAP FIX FOR RTL*/
.col-md-push-9 {
    right: 75%;
	left: auto;
}
.col-md-pull-3 {
    left: 25%;
	right: auto;
}
/*END OF PUSH AND PULL BOOTSTRAP FIX FOR RTL*/
}

@media (max-width: 991px) {
/*PUSH AND PULL BOOTSTRAP FIX FOR RTL*/
.col-md-pull-6 {
	right: auto;
	left:0px;
}

.col-md-push-6 {
	left: auto;
	right:0px;
}
/*END OF PUSH AND PULL BOOTSTRAP FIX FOR RTL*/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: none;
}
#header .col-md-1, #header .col-md-2, #header .col-md-3, #header .col-md-4, #header .col-md-5, #header .col-md-6, #header .col-md-7, #header .col-md-8, #header col-md-9, #header .col-md-10, #header .col-md-11, #header .col-md-12 {
    float: none;
}
.platform-links-header {
    float: right;
}

/*HOME PAGE*/
.hpMainProductsList .col-md-6 {
    float: right;
}
.hpMainProductBottom {
    padding: 25px 25px 25px 10px;
}
.hpRightSideBarAnalysis {
    margin: 0 0 0 5px;
}
.hpRightSideBarAcademy {
    margin: 0 5px 0 0;
}
.hpPagetradingPlatform {
    margin: 12px 0 0 5px;
}
.hpRightSideBarPopularProducts {
    margin: 12px 5px 0 0;
}
/*END OF HOME PAGE*/
/*ACCADEMY PAGES*/
.AcademyCatIcon {
    float: none;
}
.AcademyCatContentCover {
    float: none;
}
/*END OF ACCADEMY PAGES*/
}

@media (max-width: 767px) {
.hpRightSideBarAnalysis {
    margin: 14px 0;
}
.hpRightSideBarAcademy {
    margin: 14px 0;
}
.hpRightSideBarPopularProducts {
    margin: 14px 0;
}
.hpPagetradingPlatform {
    margin: 0;
}
.hpRightSideBarAnalysis.col-xs-12.col-sm-6.col-md-12 {
    float: right;
}
.hpRightSideBarAcademy.col-xs-12.col-sm-6.col-md-12 {
    float: right;
}
.chartMenubtnWrapper {
    text-align: left;
}
.chartMenubtn::after {
    margin-right: 10px;
    transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    margin-left: 0px;
}
}

@media (max-width: 690px) {
.quote-widget {
    border: medium none;
}
.search-box-cover {
    float: none;
    left: 0px;
    right: auto;
    top: 0;
}
.tab-content {
    border: 1px solid #eeeeee;
}
.nav-tabs {
    border-bottom: none;
}
.search-box-cover .search-box {
    /*width: 98%;*/
    margin-top: 4px;
}
.indice-search {
    width: 100%;
}
.single-product div#quote-wrapper {
    float: none;
	padding-right: 14px;
	margin-bottom: 0;
}
}

@media (max-width: 480px) {
#quote-wrapper tr td:nth-child(4) {
    left: 6px;
    right: auto;
}

.sentimentclass {
    right: 125px;
}
.product-cat-subtitle .tooltip-wrapper.per_cent {
    bottom: 30px;
    position: absolute;
    right: 209px;
}
.flags {
    right: 12px !important;
}
.con-graph-btns {
    margin-right: 16px !important;
}
#quote-wrapper {
    margin-right: 0px!important;
}
table#quote-wrapper td:first-child {
    padding-left: 5px !important;
}
}

@media (max-width: 450px) {
.hpMainBlurb .hpMainBlurbImg {
    float: none;
}
.btnCheckAll a , .btnCheckSpecial a {
    margin-right: 0px;
}
}

@media (max-width: 380px) {
/*PRODUCT PAGE*/
/*.product-cat-subtitle .tooltip-wrapper.sentimentclass {
    bottom: auto;
    left: auto;
    position: relative;
	display: block;
}
.product-cat-subtitle .tooltip-wrapper.per_cent {
    left: 100px;
}*/
.product-cat-subtitle .tooltip-wrapper.per_cent {
    bottom: 0;
    left: auto;
    position: absolute;
    right: 0;
}
#quote-wrapper {
    height: 56px;
    margin-right: 13px;
    width: 96%;
}
.SellBtn {
    font-size: 11px;
    left: 0;
    position: absolute;
    top: 0;
}
.BuyBtn {
    font-size: 11px;
    margin-right: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
}
.product-cat-subtitle .sentimentclass {
    bottom: 0;
    left: 0 !important;
    right: auto;
}
.product-cat-subtitle .bar-wrapper {
    margin: 0px;
}
/*END OF PRODUCT PAGE*/
.specific-product-header-text .download-button-text.text-center {
    min-width: auto;
    width: 100% !important;
}
.download-button-text, .download-button-text > a {
    min-width: auto;
    width: 100%;
}
}

/*FAQ PAGES*/
.FaqSidebar {
    float: right;
}
.FaqMain {
    float: right;
}
.faq-sidebar .textwidget {
    text-align: right;
}
.FaqSideTitle {
    padding: 0;
}
.FaqSideEmail img , .FaqSideChat img , .phoneNum img {
    margin-left: 10px;
    margin-right: 0;
}
.phoneNum{
	direction: ltr;
}
.phoneNum img {
    float: right;
}
.FaqListItem {
    padding: 10px 0 10px 20px;
}
.faqlistquestion::before {
    margin-left: 10px;
    margin-right: 0;
}
#live-search::after {
    left: 22px;
    right: auto;
	top: 7px;
}
/*END OF FAQ PAGES*/

/*NEW HEADER DESIGN*/
#primary-nav li {
    text-align: right;
}

#primary-nav .menu-item-has-children::after {
    left: auto;
    right: 10px;
    background-position: right center;
}
#primary-nav .menu-item-has-children .menu-item-has-children::after {
    left: auto;
    right: 10px;
    background-position: right center;
}
#primary-nav > li > ul > li > a::after {
    left: 0px!important;
    right: auto;
}
.langMobile > a {
    background-position: 93% center;
    padding-right: 60px!important;
}
.langMobile li::after {
    left: auto;
    right: 60px;
}
#primary-nav > .menu-item-has-children.langMobile > .sub-menu > li > a {
    margin-right: 10px;
    padding-right: 83px;
    padding-left: 0px!important;
}
.dropdown-menu {
    direction: ltr;
}
@media (min-width: 991px) {
#primary-nav .sub-menu li {
    float: right;
}
}
@media (max-width: 991px) {
#primary-nav > li > a {
    padding: 14px 30px 14px 59px;
}
#primary-nav > li > a::after {
    right: auto;
    left: 0px;
}
}
@media (max-width: 540px) {
.regBtn {
    margin-left: 4px;
}
}
/*END OF NEW HEADER DESIGN*/

/*CREATE USER PAGE*/
.WidgetFormBottomIcon {
    float: right;
}
.createUserItem h2 {
    margin-top: 0px;
}
.phoneWrapper .CountryCode {
    float: left;
}
.BtnNext-Button {
    float: left;
}
.vaildFieldLc {
    background-position: 4% center;
}
.errorFieldLc {
    background-position: 4% center;
}
.lcFieldWrapper select {
    background-position: 6% center;
	background-color: transparent;
}
.LcWidget-FullUserRegistrationWidget .ClField-ValueOfSavingAndInvestments.lcFieldWrapper select option, .LcWidget-FullUserRegistrationWidget .ClField-EstimatedAnnualIncome.lcFieldWrapper select option {
    /*direction: ltr;*/
}
.DayOfDate {
    margin-left: 2%;
    margin-right: 0px;
}
.DayOfMonth {
    margin-left: 2%;
	margin-right: 0px;
}
.BtnNext-Button, .BtnNext2-Button, .Send-Submit {
    float: left;
}
.BtntBack-Button, .BtntBack2-Button {
    float: right;
}
.ar_Class .Send-Submit {
	float: right;
}
.ar_Class .ffSignupWidget .BtnNextWrap input[type="button"] {
    margin-right: auto;
    margin-left: 0px;
}
.stageStepsInner {
    width: 187px;
    display: block;
    margin: 0px auto;
}
.stageStep {
    float: right;
}
/*END OF CREATE USER PAGE*/

/*THANKU PAGE*/
.myAccPageTitleTop, .myAccPageTitleBottom {
    text-align: center;
}
.AccPageLinkItemImage {
    margin-left: 6px;
    margin-right: 0px;
}
.AccPageLinkItem {
    padding: 8px 20px 8px 0px;
}
.myAccPageEducationTitle > img {
    margin-left: 10px;
    margin-right: 0px;
}
.myAccPageEducationCover .myAccPageNewWebinar img {
    margin-right: 0px;
    margin-left: 10px;
}
.NewWebinarDate > img {
    margin-left: 6px;
    margin-right: 0px;
}
.AccPageWebinarItemTitle::before {
    margin-left: 4px;
    margin-right: -10px;
}
.myAccPageWebinarItemIcon {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.myAccPageWebinarInnerDetails {
    float: right;
}
.WebinarDate > img {
    margin-left: 6px;
    margin-right: 0px;
}
.webinarReadMore {
    padding-right: 43px;
    padding-left: 0px;
    text-align: right;
}
.forexTermsTitle > span {
    margin-right: 10px;
    margin-left: 0px;
}
.myAccPagetradingPlatTitle > img {
    margin-right: 0px;
    margin-left: 20px;
}
.AccPlatformTitle {
    float: right;
}
.AccPlatformTitleIcon {
    float: left;
}
.AccPagePlatformBtnsBlue {
    margin-right: 0px;
    margin-left: 20px;
}
/*END OF THANKU PAGE*/

/*WIDGET WITH TABLES*/
.mangerFilesCntrlPanel th {
    text-align: right;
}
.MonetaryTransactionsTable th {
    text-align: right;
}
/*END OF WIDGET WITH TABLES*/

/*WIDGET PAGES*/
.WidgetFormRight {
    /*padding: 208px 0px 0 60px;*/
}
/*END OF WIDGET PAGES*/

/*TRADING CONDITIONS PAGE*/
.legalPageTitle{
	text-align: right;
}
/*END OF TRADING CONDITIONS PAGE*/

.alignright {
    float: left;
}

.RecentRolloverYear::after {
    float: left;
}

.RecentRolloverMonth::after {
    float: left;
}

/*GDPR POPUP*/
.myAccPageDetails input.ManageConsent-Button {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
}
.myAccPageDetails input.ConsentSubmit-Submit {
    margin-right: 20px;
    margin-left: 0px;
	float: right;
}
.myAccPageDetails .gdprpopupclose {
    float: left;
}
.myAccPageDetails .wrapper-GDPRWidget .ClField-MarketingMaterials, .myAccPageDetails .wrapper-GDPRWidget .ClField-UserExperience {
    margin-right: 20px;
    margin-left: 0px;
}
.myAccPageDetails .ManageConsentSubmit-Submit {
    margin-right: 20px;
    margin-left: 0px;
}
@media (max-width: 540px){
.myAccPageDetails input.ManageConsent-Button, .myAccPageDetails input.ConsentSubmit-Submit {
    float: none!important;
}
}
/*END OF GDPR POPUP*/

/*Lang menu adjustment*/
.langDD svg {
    margin-right: 0px;
    margin-left: 5px;
}
/*End of Lang menu adjustment*/

.ar_Class .pushcrew-text-wrapper-safari {
    text-align: right!important;
    direction: rtl;
}
.ar_Class .pushcrew-notification-message-safari {
    text-align: right !important;
}

.ar_Class .pushcrew-notification-image-wrapper-safari {
    float: right;
    margin: 15px 0px 0px 15px!important;
}

/* AR Homepage Adjustments */
.homepagePlatforms:before{
    left:auto;
    right:0;
}
.ftTab.homePlatformTab .tabContent.active{
    max-height: 480px;
}
.homePlatformItem{
    padding-right: 190px;
}
.homepagePlatforms .ftBtn.secondary-btn{
    line-height: 1em;
    padding: 10px 15px;
}
.hccInstantPriceWrap{
    padding-left: 0;
    padding-right: 70px;
}
.instrumentFlag{
    right:0;
}
#homeInstrumentItems{
    /*padding:0;*/
	padding: 0 0px 0 17px;
}
.accountStepsTab .tabLink .asBtnText{
    text-align:right;    
}
.accountStepsTab .tabLink{
    padding-left: 0;
    padding-right: 80px;
}
.accountStepsTab .tabLink svg{
    left:auto;
    right:0;
}
.homeDemoForm .ClField-MarketingMaterials{
    float:right;
}
.homeDemoForm input[name="PhoneCountryCode"]{
    padding: 7px 10px;
}
.homeInstrumentScroll{
	right:auto;
	left:10px !important;
}
.homeDemoForm .ClField-UserExistLabel{
  float:left;
}
.ar_class .clientDepositButton {
	border-left: 1px solid #d0d9e5;
	border-right: 0;
	border-right: 1px solid #d0d9e5;
	padding-right: 10px;
	padding-left: 15px;
	margin-right: 10px;
	margin-left: 5px;
}
#paypal.shortPayment #paypal-button {
    margin-left: 0px;
    padding-right: 30px;
}
.ClField-SecureCheckbox {
    margin-left: 0px;
    padding-right: 30px;
}
@media (max-width: 1359px){
    .homepageChart{
        max-width: 912px;
        float:none;
    }
    .hccDaily{
        float:right;
    }
    .homepagePlatforms .tabContent[data-productLength="3"] .homePlatformItem{
        min-height: 330px;
    }
    .sliderItem .sliderTextContent {
        max-width: 355px;
    }
	
}
@media (max-width: 1025px){
	.navCat .navSubCat a{
		text-align: right;
		width:210px;
	}
	.navItem .primaryLink{
		max-width: 260px;
		padding-right: 20px;
		text-align: right;
	}
	.navItem .primaryLink:first-child {
		text-align: left;
	}
	.ar_class .clientDepositButton {
		border-right:0;
		padding-right: 0;
		margin-right:0;
	}
	
}
@media(max-width:768px){
    .sliderItem .sliderTextContent{
        width: calc(100% - 200px);
        display: block !important;
    }
    .sliderItem .sliderTextContent {
        max-width: 100%;
    }
    .sliderTitle{
        display:block !important;
    }
    .ftTab.homePlatformTab .tabContent.active{
        max-height: 100%;
    }
    .homepagePlatforms .tabContent[data-productLength="3"] .homePlatformItem{
        min-height: 0;
    }
    .homepagePlatforms .tabContent[data-productLength] .homePlatformItem{
        text-align: right;
    }
    .asControl{
        direction: ltr;
    }
    .asControl button.asControlRight i{
        float:right;
    }
    .asControl button svg{
        text-align: left;
    }
    .asControl .asControlLeft i{
        float:left;
    }
    .asControl button i{
        margin-top: 5px;        
    }
    .academy-noWA .homeAcademyLink{
        padding-left: 20px;
        padding-right: 80px;
        text-align: right;
    }
    .homeAcademyLinkWrap a svg{
        right: 0;
    }
	.hccDaily {
    float: none;
	}
}
@media(max-width:550px){
    .homepagePlatforms .tabContent[data-productLength] .homePlatformItem{
        text-align:center;
    }
}

/*Support page*/
@media (max-width: 991px){
.SupportItem {
    width: 100%;
    margin-top: 20px;
    border: none;
    border-bottom: 1px solid #d9d9d9;
}
#support.hp-box {
    width: 100%;
    text-align: right;
	border-left: none;
}
.resp-text-center {
    text-align: right;
    height: auto;
}
.SupportItem p.section-2-box-text {
    min-height: 1px;
    margin: 20px 0px;
    padding: 0px;
}
.section-2-link.text-center {
    text-align: right;
}
}

@media (max-width: 767px){
.SupportItem {
    border-bottom: none;
}
#support.hp-box {
    margin-bottom: 0px;
}
.SupportItem .btn.btn-link {
    margin-top: 10px;
}	
}
/*Support page*/

/*Proffetional client adjustment*/
.LcWidget-ProfessionalClientPopupWidget .NoButton-Button {
    float: left;
}
.highcharts-axis-labels, .highcharts-tooltip{
  direction:ltr;
}
.subHeaderContact a{
	direction: ltr;
}
.contact-us-info-wrapper-body li img {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}
.contact-us-info-wrapper-body li .contact-us-info-wrapper-body-country {
    direction: ltr;
}

/*Primary menu fix*/
.navCat .navSubCat a {
    direction: rtl;
    text-align: right;
}
/*End of Primary menu fix*/

.ltrClass{
	direction: ltr!important;
}

/*Faq page fix*/
.FaqSideApple img , .FaqSideAndroid img {
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
/*End of Faq page fix*/

.WithdrawalWidget select[name="DateDay"], .WithdrawalWidget select[name="DateMonth"] {
    margin-left: 1.5%;
	margin-right: 0px;
}

@media (max-width: 767px){
.AccPlatformImg {
    float: none!important;
}
}

@media (max-width: 600px){
.accountQuickNavigationCol .aqnLink strong.aqnLinkText {
    text-align: right;
}
}