/** arabic translation **/
.rtl .productionVideo .elementor-custom-embed-play svg {
    transform: rotate(180deg);
}
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	left: unset !important;
    right: 50%;
    transform: translateX(50%) !important;
}
.locate-us-filter .filter-tab .filter-cat label {
    left: unset;
    right: 13px;
}
.locate-us-filter .filter-tab .location-filter {
    background-position: 3%;
}
.filter-tab .tab-content .cards-container .cards_content.locations a span {
    direction: ltr;
}
.menuDropdown ul.sub-menu.elementor-nav-menu--dropdown.dropdown-menu.sm-nowrap {
    text-align: right !important;
}
ul#our-markets-posts li a {
    text-align: right;
}
.topHeader li.elementor-icon-list-item.elementor-inline-item:first-child span.elementor-icon-list-text {
    direction: ltr;
}
.navbar-mobile li.elementor-icon-list-item:first-child:first-child span.elementor-icon-list-text {
    direction: ltr;
}
.iconTitle.call-icon p.elementor-icon-box-description {
    direction: ltr;
}
#esfpx_email_8922f6cfc69f3 {
    padding-right: 16px !important;
    color: #fff !important;
    padding-left: 35px !important;
	background-position: 4%;
}
.icegramSec .es_spinner_image {
    top: 15px;
    right: unset;
    left: -15px;
}
.mobile-menu .sub-arrow {
    transform: rotate(180deg);
}
.rtl .wpml-ls-legacy-dropdown .wpml-ls-current-language a.wpml-ls-item-toggle:after {
    left: 5px;
}
.resources ul li a {
    margin-right: 0px !important;
	margin-left:10px;
}
.homebanner-secdtion .marquee {
    animation-direction: reverse;
}
.homebanner-secdtion .message {
    background: linear-gradient(90deg, rgba(4, 18, 40, 0) 0%, #041228 100%);
}
.contacTop .contactWrap li.elementor-icon-list-item:first-child span.elementor-icon-list-text {
    direction: ltr;
}
.contacTop .contactWrap li.elementor-icon-list-item span.elementor-icon-list-text {
    padding-right: 5px;
}
@media (max-width: 768px) {
    .resources .spotlight_numbers-v2 {
        float: right;
        padding-right: 0;
        padding-left: 15px;
    }
	.resources .spotlight_numbers-v2 > ul {
        width: 200%;
        justify-content: right !important;
    }
	.resource-block:nth-child(2n) {
    padding-left: 0px;
}
}
@media (min-width: 1024px) and (max-width: 1074px) {
.elementor-29 .elementor-element.elementor-element-eb8097f .elementor-nav-menu--main .elementor-item {
    padding-left: 28px !important;
    padding-right: 28px !important;
}
}
@media only screen and (max-width: 767px) {
.icegramSec .es_spinner_image {
    left: 15px;
}
}