html, body{text-align: right !important;}
.homepage .bg {
    background-size: 51%!important;
}
.homepage .bg-4 {
    background: url(https://static.hfm.com/assets/hfappnew/websites/main/images/homepage/redesign/main-rtl.jpg) top left #f4f4f4 no-repeat;
}
.homepage .bg-3 {
    background: url(https://static.hfm.com/assets/hfappnew/websites/main/images/homepage/redesign/main-rtl-3.jpg) top left #f4f4f4 no-repeat;
}
.homepage .bg-5 {
    background: url(https://static.hfm.com/assets/hfappnew/websites/main/images/homepage/redesign/main-rtl-2.jpg) top left #f4f4f4 no-repeat;
    }
.mena-icons {
    margin-right: 108px;
    margin-left:0;
}
.menu-container .navbar-nav .dropdown-content .menu-sv, .menu-container .navbar-nav .dropdown-content .menu-ae {
    margin-top: 75px!important;
}

@media (min-width: 1200px) {

}
@media (max-width: 1200px) {
    .mena-icons {
        margin-right: 70px;
    }

}
#appModal .modal-content .app-img {
    right: -100px;
}
.orejimeSpecialReg .orejime-Notice-actions .orejime-Notice-actionItem--save .orejime-Notice-saveButton {
    margin: auto;
    }
    .navbar-1 .navbar-nav .dropdown-menu a {
        padding: 0.7rem 15px 0.4rem 0!important;

    }
.navbar-1 .navbar-nav .download-app .mob-app {
    margin-left: 8px;
    margin-right: 0;
}
footer .title {
    text-align: right;
}
.border-gray:not(:last-child) {
        border-left: 1px solid #464646 !important;
        border-right: none;
        }
.menu-container .navbar-nav .dropdown-content {
    transform: translateX(-80%)!important;
    }
@media (max-width: 991.98px) {

    .menu-container .navbar-nav .dropdown-menu .menus {
        text-align: right;
        }
    .menu-container .navbar-nav .dropdown-menu .menus .dropdown-item {
        padding-right: 0;
        }
    .awards-section .slider {
        direction: ltr;
    }
}


@media (max-width: 767.98px) {
    .btn-text {
        width: fit-content;
    }
    body {
        text-align: center!important;
    }
}

.slider-info {
    direction:rtl !important;
}

.ar-reverse {
    /*-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";*/
}


.ar-hidden{display:none !important;}

.bullets-ar {
    margin-right: 20px;
    margin-left:0;
    padding: 0;
}

.bullets-ar li {
    margin: 0;
    padding: 0;
    list-style: disc url(https://static.hfm.com/assets/optiontrade-new/images/icons/tick.png);
    direction: rtl;
}
 
.arrows li:before,.arrows-red li:before {content: none !important;}

.ar-left{float:left !important;}
.ar-right{float:right !important;}

.ar-text-r{text-align:right!important;}
.ar-text-l{text-align:left!important;}

.ar-m-l-10{margin-left:10px}

.ar-p-r-0{padding-right:0 !important;}
.ar-p-r-15{padding-right:15px;}
.ar-p-r-20{padding-right:20px;}
.ar-p-r-25{padding-right:25px;}
.ar-p-r-30{padding-right:30px;}

@media (min-width: 992px) and (max-width: 1199px) {
       ul.insidelogin {
            margin-left: 60px;
       }
 }
.navbar-nav>li{float:right !important;}
.headerBlock {text-align: right !important; margin-right: 5px !important;}
.mainlinks {border-right: 2px solid #CD0511 !important;border-left:0!important;}
#banner-1, #banner-2{text-align:left !important;}
.topCarousel {text-align: left !important;}
.owl-carousel .owl-item {width: 95px !important;}
.hfmarkets-ae .owl-item {width: 150px!important;}
.footer-v6 .dark-social li {margin-right: 18px !important;margin-left: 0 !important;}
.dropbtn {margin-left: 0 !important;margin-right: 15px !important;}
#partnersMenu {margin-left: 0 !important;}
.dropdown-menu {text-align:right !important;}
#toolsMenu {width: 600px !important;margin-left: -215px !important;}
#accounts .dropdown-menu{width: 590px !important;}
#about .dropdown-menu{width: 590px !important;}
#products .dropdown-menu{}
#investments .dropdown-menu{}
.header-v6 .mega-menu .dropdown-menu {left: 0;}
.first_link, .previous_link, .page_link, .next_link, .last_link,.ellipse{float:right!important;}
#cfd_forex5_length{float:left !important;}
.dataTables_info{float:left!important;}
.font-banners {font-size: 13px !important;}
.faq-arrow {position: inherit !important;}
th {text-align: right !important;}


/************* LOYALTY LANDING PAGE *****************/
#loyalty-sprite-2,#loyalty-sprite-5,#loyalty-sprite-1,#loyalty-sprite-3,#loyalty-sprite-4 {width: 100% !important;background-position-x: right !important;}
#loyalty-3-box-4 img{-ms-transform: rotate(7deg);-webkit-transform: rotate(7deg);transform: rotate(270deg);left: 0 !important;}






/************* RESPONSIVE *****************/
@media (max-width: 990px){
    .footer .LPMcontainer.LPMoverlay {
        width: 170px !important;
        margin: auto !important;
    }
}

#educationMenu {
    margin-left: 80px;
}
#fundingMenu {
    margin-left: 45px;
}
#platformsMenu {
    margin-left: 140px;
}

#investments .dropdown-menu {
	text-align:left !important;
}

#investments a{
	direction:rtl !important;
}

.dropdown{
	direction:rtl !important;
}

@media (min-width: 992px){
	.header-v6 .mega-menu .equal-height-list {
		width:auto;
	}
	.header-v6 .mega-menu .dropdown-menu{
		left:0 !important;
		right:auto !important;
	}

    .menu_menu_item_accounts .mega-menu-content .container{
        padding-right:0
    }
    .header-v6 .mega-menu .menu_place_top-new .not_english_next_ul_left_50 + ul.dropdown-menu{
        left:50px!important
    }
    .header-v6 .mega-menu .menu_place_top-new .not_english_next_ul_left_100 + ul.dropdown-menu{
        left:100px!important
    }

}


#div_birth_day .row div:first-child,
#div_birth_day .row div:nth-child(2),
#div_phone .row div:first-child {
    float: left !important;
}

.loginbarTop .topbar-devider {
	margin-left: 24px;
}

@media (min-width: 992px) and (max-width: 1200px) {
	.secElement {
		width: 131px;
	}
	.thirdElement {
		width: 131px;
	}
	.fourthElement {
		width: 132px;
	}
	.fifthElement {
		width: 138px;
	}
}


.arrows-tick-green li:before {
    content: "" !important;
    margin: 0 !important;
    font-family: 'Arial' !important;
}


.arrows-tick-green li:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f00c";
    margin: 0 5px 0 12px;
    color: #179149;
    direction: rtl;
    font-weight: 900;
    float: right;
}

.thumbnails.thumbnail-style .caption a{
    float:right;
}

#ft_footer_risk_warning ul.footer-list {
    direction: rtl;
}

.homepage-box {
    height: 120px;
}
ul.list-inline{
    padding-right: 0!important;
}
@media (min-width: 992px){
    .header-v6 .mega-menu .menu_place_top-new .not_english_next_ul_left_90.not_english_next_ul_right_50 + ul {
        left: 90px !important;
    }
    .header-v6 .mega-menu .menu_place_top-new .not_english_next_ul_right_50 + ul {
        left: 50px !important;
    }
}
@media (min-width: 1200px){
    .hfsv #menu_place_top-new .nav{
        width: 750px;
    }
    .hfae #menu_place_top-new .nav{
        width: 570px;
    }
}
@media (min-width: 977px) and (max-width: 991px) {
    body.header-fixed-space.body-lang-ar {
        padding: 0px;
    }
}