/* ====== 1. Global ====================================================== */

	html {
		direction: rtl;
		text-align: right;
	}

	body {
		text-align: right;
	}



/* ====== 2. Header ====================================================== */

	.gt-navbar-style-1 .gt-social-list,
	.gt-navbar-style-2 .gt-social-list,
	.gt-navbar-style-3 .gt-social-list {
		margin-left: 0;
		margin-right: 48px;
	}

	.gt-navbar-style-1 .gt-navbar-brand {
		margin-right: 0;
		margin-left: 48px;
	}

	.gt-navbar-style-1 .gt-navbar-lang,
	.gt-navbar-style-2 .gt-navbar-lang {
		margin-left: 0;
		margin-right: 48px;
	}

	.gt-navbar-style-3 .gt-navbar-icon-menu {
		margin-left: 0;
		margin-right: 48px;
	}

	.gt-navbar-style-3 .gt-navbar-icon-search {
		margin-right: 0;
		margin-left: 48px;
	}

	.gt-navbar-nav .gt-dropdown-toggle::after {
		margin-left: 0;
		margin-right: 5px;
	}

	.gt-navbar-nav .gt-dropdown-menu {
		right: 0;
		left: auto;
	}

	.gt-navbar-nav .gt-dropdown .gt-dropdown-menu .gt-dropdown-menu {
		right: calc(100%);
		left: auto;
	}

	.gt-navbar-mobile .gt-navbar-mobile-close,
	.gt-navbar-mobile .gt-navbar-mobile-search {
		right: auto;
		left: 16px;
	}

	.gt-navbar-mobile .gt-navbar-mobile-search {
		right: auto;
		left: 64px;
	}

	@media (min-width: 992px) {
		.gt-navbar-mobile .gt-nav-primary li.gt-dropdown > a > i,
		.gt-navbar-mobile .gt-nav-primary li.gt-dropdown > a:visited > i {
			right: auto;
			left: 64px;
		}
	}



/* ====== 3. Footer ====================================================== */

	.gt-footer-transparent .gt-footer-copyright .gt-social-list {
		margin-left: -2px;
		margin-right: 30px;
	}

	@media (max-width: 991px) {
		.gt-footer-transparent .gt-footer-copyright .gt-social-list {
			margin-left: -2px;
			margin-right: -2px;
		}
	}

	@media (min-width: 992px) {
		.gt-footer-brand {
			margin-right: 0;
			margin-left: 48px;
		}
	}



/* ====== 4. Sidebar ====================================================== */

	.gt-sidebar {
		padding-left: 0;
		padding-right: 32px;
	}

	.gt-sidebar .gt-widget ul ul {
		margin-left: 0;
		margin-right: 15px;
	}



/* ====== 5. Blog ====================================================== */

	.gt-blog-widget .gt-image {
		margin-right: 0;
		margin-left: 15px;
	}

	@media (min-width: 992px) {
		.gt-blog-list-item .gt-img {
			margin-right: 0;
			margin-left: 64px;
		}
	}

	.gt-blog-list-item .gt-comments {
		margin-right: 0;
		margin-left: 16px;
	}

	.gt-comment-list .gt-comment-details .gt-item i {
		margin-right: 0;
		margin-left: 9.6px;
	}

	.gt-comment-list .gt-comment-content {
		padding-left: 0;
		padding-right: 24px;
	}

	.gt-comment-list > ol ol.children,
	.gt-comment-list > ol ul.children {
		margin: 0 20px 0 0;
	}

	.gt-post-heading .gt-page-heading {
		padding: 0 0 0 96px;
	}

	.gt-post-heading .gt-page-heading.gt-align-left {
		align-items: flex-start;
		text-align: right;
	}

	.gt-post-heading .gt-page-heading .gt-date,
	.gt-post-heading .gt-page-heading .gt-comments {
		margin-right: 0;
		margin-left: 24px;
	}

	.gt-post-heading .gt-social-list li:first-child {
		padding-right: 0;
		padding-left: 8px;
	}

	.gt-post-heading .gt-page-heading .post-categories li {
		margin-right: 0;
		margin-left: 8px;
	}



/* ====== 6. Breadcrumbs ====================================================== */

	.gt-breadcrumb li + li {
		padding-left: 0;
		padding-right: 8px;
	}

	.gt-breadcrumb li + li::before {
		padding-right: 0;
		padding-left: 8px;
	}



/* ====== 7. Slider ====================================================== */

	.gt-slider .gt-slider-controls {
		direction: ltr;
	}



/* ====== 8. Testimonial ====================================================== */

	.gt-testimonials-box.gt-align-left {
		align-items: flex-end;
		justify-content: flex-end;
		text-align: left;
	}

	.gt-testimonials-box.gt-align-right {
		align-items: flex-start;
		justify-content: flex-start;
		text-align: right;
	}



/* ====== 9. Feature Box & Info Box ====================================================== */

	.gt-feature-box.gt-style-3.gt-align-right .gt-img,
	.gt-info-box.gt-style-1.gt-align-right .gt-img {
		right: auto;
		left: 0;
	}

	.gt-info-box.gt-style-1.gt-align-left .gt-img {
		left: auto;
		right: 0;
	}

	.gt-info-box.gt-style-1.gt-align-left .gt-content {
		margin-left: 0;
		margin-right: 50%;
	}

	.gt-feature-box.gt-style-4.gt-align-right .gt-content .gt-excerpt {
		text-align: right;
	}

	.gt-feature-box.gt-style-4.gt-align-left .gt-content .gt-excerpt {
		text-align: left;
	}

	@media (min-width: 992px) {
		.gt-feature-box.gt-align-left .gt-content {
			align-items: flex-end;
			justify-content: flex-end;
		}

		.gt-feature-box.gt-align-right .gt-content {
			align-items: flex-start;
			justify-content: flex-start;
		}

		.gt-feature-box.gt-style-3.gt-align-right .gt-img {
			right: 0;
			left: auto;
		}

		.gt-feature-box.gt-style-3.gt-align-right .row .col-lg-6 {
			margin-right: 50%;
		}
	}



/* ====== 10. Project Listing ====================================================== */

	@media (min-width: 768px) {
		.gt-project-list.gt-style-6 .gt-title {
			padding-right: 0;
			padding-left: 48px;
			text-align: right;
		}
	}

	@media (min-width: 768px) {
		.gt-project-list.gt-style-7 .gt-content {
			text-align: right;
		}
	}



/* ====== 11. Price List ====================================================== */

	.gt-price-list.gt-style-2 ul {
		text-align: right;
	}



/* ====== 12. Page Heading ====================================================== */

	.gt-page-heading.gt-align-left {
		align-items: flex-end;
	}

	.gt-page-heading.gt-align-right {
		align-items: flex-start;
	}

	.gt-page-heading.gt-left {
		align-items: flex-end;
	}

	.gt-page-heading.gt-right{
		align-items: flex-start;
	}

	.error404 .gt-page-heading.gt-align-left {
		align-items: flex-start;
		text-align: right;
	}



/* ====== 13. Fancybox ====================================================== */

	.fancybox-toolbar {
		right: auto;
		left: 0;
		top: 0;
	}



/* ====== 14. Bootstrap Select ====================================================== */

	.bootstrap-select .dropdown-menu {
		text-align: right;
	}

	.bootstrap-select > .dropdown-toggle {
		text-align: left;
	}

	.bootstrap-select .dropdown-toggle .filter-option {
		text-align: right;
	}



/* ====== 15. Image Map Pro ====================================================== */

	.imp-shapes-menu-search-box .imp-shapes-menu-search-box-input-wrap i {
		left: 14px;
		right: auto;
	}



/* ====== 16. Split Page ====================================================== */

	.gt-split-page .gt-page-heading {
		text-align: right;
		align-items: flex-start;
	}



/* ====== 17. Before After Slider ====================================================== */

	.gt-ba-slider {
		direction: ltr;
	}