body {
    direction: rtl;
    unicode-bidi: embed;
    overflow-x: hidden;
}
.banner-section .options-list li,
.trend-section .options-list li {
	padding-left: 0;
    padding-right: 25px;
}
.banner-section .options-list li::before,
.trend-section .options-list li::before {
	right: 0;
	left: auto;
}
.trend-section .content-column .inner-column {
	padding-left: 0;
	padding-right: 110px;
}
.header-icon .button-box {
	margin-left: 0;
	margin-right: 30px;
}
.fluid-section-one .right-column .inner-column {
	float: right;
	padding-right: 100px;
	padding-left: 0;
}
.fluid-section-one .right-column .title-box .title {
	padding-left: 0;
	padding-right: 50px;
}
.fluid-section-one .right-column .title-box .title::before {
	left: auto;
	right: 0;
}
.mobile_menu_button {
	right: auto;
	left: 0;
}
.fluid-section-one .left-column .subscribe {
	padding-left: 0;
    padding-right: 40px;
}
.fluid-section-one .left-column .subscribe::before {
	left: auto;
	right: 0;
}
.fluid-section-one .left-column .options-list li {
	padding-left: 0px;
	padding-right: 25px;
}
.fluid-section-one .left-column .options-list li::before {
	left: auto;
    right: 0;
}
.fluid-section-one .left-column .inner-column {
	float: left;
}
.counter-block .inner-block {
	padding-left: 0;
	padding-right: 40px;
}
.banner-section .buttons-box .btn-style-two {
	margin-right: 0;
	margin-left: 15px;
}
.menu_wrapper ul li.dropdown > a::after {
	padding-right: 7px;
    padding-left: 0;
}
.menu_wrapper .main-menu .navigation > li {
	margin-left: 25px;
    margin-right: 0;
}
.header-icon .nav-btn {
	margin-left: 0;
	margin-right: 20px;
}
.espertise-section .lower-text a {
	padding-right: 0;
	padding-left: 20px;
}
.espertise-section .lower-text a::before {
	left: 0;
	right: auto;
}
.elementor-3144 .elementor-element.elementor-element-7e4fa2e {
	text-align: right;
}
.elementor-3144 .elementor-element.elementor-element-e4c11a6 .hfe-site-logo-container, .elementor-3144 .elementor-element.elementor-element-e4c11a6 .hfe-caption-width figcaption {
	text-align: right;
}
.elementor-3144 .elementor-element.elementor-element-7e4fa2e > .elementor-widget-container {
    padding-right: 0;
}
.elementor-3144 .elementor-element.elementor-element-7e4fa2e > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
	padding: 0px 30px 4px 0px;
}
.owl-carousel .owl-stage {
	float: left;
}
.news-section .title-box .text {
	border-left: 0;
}
.news-section .title-box .text {
	padding-left: 0;
	padding-right: 100px;
    border-right: 1px solid rgba(255,255,255,0.20);
}
.testimonial-block .quote-icon {
	text-align: left;
}
.menu_wrapper .main-menu .navigation > li > ul > li > a::before {
	left: auto;
	right: 11px;
}
.menu_wrapper .main-menu .navigation > li > ul > li:hover > a {
	padding-right: 30px;
}
.gl-main-navigation li {
    margin-left: 0;
	margin-right: 40px;
}
.header_icons .icon:not(:last-child) {
	margin-right: 0;
}
.header_icons .icon:not(:last-child) {
	margin-left: 15px;
}
.gl-header-type-one .gl-header-side-btn {
	margin-right: 0;
	margin-left: 20px;
}
.gl-header-type-one .gl-header-side-btn button {
    border-right: 0;
	border-left: 1px solid #D9D9D9;
	padding-right: 0;
	padding-left: 16px;
}
.gl-header-type-one .gl-header-cta-btn {
	margin-left: 20px;
	margin-right: 40px;
}
.about_icon2 {
    left: auto;
	right: -100px;
}
.about_img_wrap {
    margin-right: 0;
	margin-left: 30px;
}
.about_icon1 {
	left: auto;
	right: -90px;
}
.about_icon3 {
    right: auto;
	left: 70px;
}
.gl-skill-progress-bar .skill-set-percent .progress span {
	right: auto;
	left: 0;
}
.gl-about-feature-text .gl-about-feature-list-2 li {
	float: right;
	padding-left: 0;
	padding-right: 30px;
}
.gl-about-feature-text .gl-about-feature-list-2 li::before {
	left: auto;
	right: 0;
}
.gl-cta-info-item .gl-cta-info-icon {
	margin-right: 0;
	margin-left: 18px;
}
.gl-blog-inner-item .post-cat {
	left: auto;
	right: 25px;
}
.gl-app-download-content .gl-app-download-img {
	right: auto;
	left: 120px;
}
.gl-footer-widget .address-widget li i {
	margin-right: 0;
	margin-left: 16px;
}
.gl-footer-widget .address-widget li i {
	float: right;
}
.elementor-675 .elementor-element.elementor-element-4a98268 {
	text-align: right;
}
.elementor-675 .elementor-element.elementor-element-4a98268 > .elementor-widget-container {
	padding-right: 0;
    padding-left: 30px;
}
.elementor-675 .elementor-element.elementor-element-8f3f471 .hfe-site-logo-container, .elementor-675 .elementor-element.elementor-element-8f3f471 .hfe-caption-width figcaption {
	text-align: right;
}
.gl-banner-text-img-area .gl-banner-img {
    right: auto;
	left: -120px;
}
.banner-img {
    margin-right: 0;
	margin-left: -100px;
}
.gl-banner-counter .counter-icon, .gl-banner-counter-2 .counter-icon {
	margin-right: 0;
	margin-left: 20px;
}
.section-title-2 span {
	padding-left: 0;
	padding-right: 70px;
}
.section-title-2 span::before {
	left: auto;
    right: 0;
}
.gl-about-exp-year {
	left: 0;
	right: 5px;
}
.gl-featured-accordion .accordion-button::after, .gl-faq-accordion .accordion-button::after {
	right: 0;
	left: 15px;
}
.gl-header-type-two .gl-main-navigation li::before {
	right: auto;
	left: -28px;
}
.gl-testimonial-inner-item-2 .thx-inner-item .thx-inner-author .author-img {
	margin-right: 0;
	margin-left: 28px;
}
.gl-testimonial-tab-btn li .testimonial-img-2 {
	margin-right: 0;
    margin-left: 20px;
}
.gl-featured-accordion .accordion-button::after, .gl-faq-accordion .accordion-button::after {
	right: auto;
	left: 15px;
}
.gl-header-info-item .hd-item-icon {
	margin-right: 0;
	margin-left: 12px;
}
.gl-header-info-item {
	margin-left: 0;
	margin-right: 60px;
}
.gl-header-info-item::before {
	right: auto;
	left: -30px;
}
.gl-header-type-two .mobile_menu_button {
	left: 15px;
	right: auto;
}
.gl-header-type-two .gl-header-search-sidebar .gl-header-search {
	margin-right: 0;
	margin-left: 40px;
}
.gl-about-author-2 .gl-about-author-img {
	margin-right: 0;
	margin-left: 24px;
}
.header_btn {
	margin-right: 35px;
	margin-left: 0;
}
.gl-header-type-three .menu-navigation li {
	margin-right: 0;
	margin-left: 50px;
}
.sidebar_info {
	padding-right: 0;
	margin-right: 0;
    padding-left: 28px;
    margin-left: 28px;
    border-right: 0;
    border-left: 1px solid #E2E3E5;
}
.gl-section-title-3 .subtitle::before {
	right: auto;
    left: -80px;
}
.gl-featured-accordion .accordion-header span, .gl-faq-accordion .accordion-header span {
	margin-right: 0;
	margin-left: 20px;
}
.page-nav {
	text-align: left;
}
.banner-section-two .title {
	padding-left: 0;
	padding-right: 25px;
}
.banner-section-two .title::before {
	left: auto;
    right: 0;
}
.banner-section-two .social-box {
	right: auto;
	left: 45px;
}
.professional-section .content-column .inner-column {
	padding-left: 0;
	padding-right: 80px;
}
.featured-block .inner-box {
	padding-left: 0;
	padding-right: 80px;
}
.featured-block .icon {
	left: auto;
    right: 0;
}
.professional-section::before {
	right: auto;
    left: 0;
}
.tx-header .header-lower .outer-box {
	float: left;
}
.pricing-section-two .tab-btn-box .tab-btns li:last-child {
	padding-left: 0;
	padding-right: 90px;
}
.pricing-section-two .tab-btn-box .tab-btns li {
    padding-left: 90px;
	padding-right: 0;
}
.pricing-section-two .tab-btn-box .tab-btns li.active-btn::before {
	left: 15px;
	right: auto;
}
.pricing-section-two .tab-btn-box .tab-btns li::before {
	right: auto;
	left: -67px;
}
.pricing-block-two .pricing-table .table-content li i {
	left: auto;
	right: 0;
}
.pricing-block-two .pricing-table .table-content li {
	padding-left: 0;
	padding-right: 32px;
}
.pricing-section .tab-btn-box .tab-btns li:last-child {
	padding-left: 0;
	padding-right: 90px;
}
.pricing-section .tab-btn-box .tab-btns li {
	padding-right: 0;
	padding-left: 90px;
}
.pricing-section .tab-btn-box .tab-btns li.active-btn::before {
	right: auto;
	left: 15px;
}
.pricing-section .tab-btn-box .tab-btns li::before {
	right: auto;
	left: -67px;
}
.s_testimonial-section .testimonial-inner {
	margin-right: 0;
	margin-left: -625px;
}
.s_testimonial-section .user-thumb {
	margin-right: 0;
	margin-left: 30px;
}
.banner-style-three .content-box .btn-box .video-btn {
	margin-right: 0;
	margin-left: 25px;
}
.project-block-one .inner-box .content-box .view-btn {
	right: auto;
	left: 25px;
}
.s_sec-title .title .icon {
	left: auto;
	right: 0;
}
.s_sec-title .title {
	padding-left: 45px;
	padding-right: 15px;
}
.tx-header .main-menu .navigation > li:last-child ul {
	right: auto;
	left: 0;
}
.testimonial_slide .owl-nav {
	right: auto;
	left: 100px;
}
.gl-breadcrumb-content li::before {
	right: auto;
	left: -30px;
}
.gl-header-section .dropdown-menu li {
	text-align: right;
}
.gl-header-section .dropdown-menu a::before {
	left: auto;
	right: 5px;
}
.gl-team-details-text {
	padding-right: 10px;
	padding-left: 0;
}
.member-info-details::before {
	left: auto;
	right: 125px;
}
.member-info-details .member-info-wrap .member-info-year::before, .member-info-details .member-info-wrap .member-info-year::after {
	right: auto;
	left: 25px;
}
.member-info-details .member-info-wrap .member-info-year::after {
	left: 30px;
}
.gl-service-inner-item .thx-inner-btn i {
	margin-right: 0;
	margin-left: 12px;
}
.gl-project-details-info {
	right: auto;
	left: 0;
}
.gl-blog-details-content .gl-blog-inner-item li {
	padding-left: 0;
	padding-right: 18px;
}
.gl-blog-details-content .gl-blog-inner-item li::before {
	left: auto;
	right: 0;
}
.gl-sidebar-widget .gl-search-widget button {
	right: auto;
	left: 5px;
}
.widget-area .widget.widget_categories .item-count, .widget.widget_archive .item-count {
	right: auto;
	left: 15px;
}
.glow-post-recent-widthm .thumb {
	margin-right: 0;
	margin-left: 20px;
}
.gl-slider-arrow1 {
	left: auto;
	right: -30px;
	
}



/* responsive */
@media only screen and (max-width: 1023px){
    .trend-section .content-column .inner-column {
        padding-right: 0px;
        padding-left: 0px;
    }
    .fluid-section-one .right-column .inner-column {
        padding: 100px 15px 80px;;
    }
}
@media only screen and (max-width: 1140px) {
    .counter-block .inner-block {
        padding-right: 0;
    }
    .about_img_wrap {
        margin-left: 0;
    }
}