body {
	direction: rtl;
	font-family: Tahoma, "Times New Roman", "Bitstream Charter", Times, serif;
	font-size: 16px;
	text-align: right;
}

.ads_container {
	left: 0;
	right: inherit;
}

.footer-menu {
	left: unset;
	right: 0;
}

.footer-span {
	left: 0;
	right: unset;
}

.books-box_01_image {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 22px 0 0 0;
	width: 28%;
	float: right !important;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 3px;
	border-radius: 5px;
	border: 1px solid #f2f5f7;
}

.books-box_01_names {
	width: 72%;
	float: right !important;
	padding: 7px;
	text-align: right !important;
}

.quran-verse {
	background: url('../images/quran.png') center right no-repeat;
	padding: 10px 65px 10px 10px;
	border-right: 6px solid #a0aeb5;
	border-left: 1px solid #a0aeb5;
}

.main_bar_2,
.main_bar_2_1 {
	float: left !important;
}

.main-nav li ul li a {
	text-align: right;
	padding: 10px 10px;
	margin: 0 0;
}

.block-heading h2::before {
	padding: 0 0 0 10px;
}

.block-heading h2::before {
	float: right;
	padding: 0 0 0 10px;
}

.read-more::after {
	content: "\f104";
	font-size: 14px;
	font-family: 'FontAwesome';
	padding: 3px 5px 0 5px;
	float: left;
}

.read-more {
	float: left;
	color: #df5a49;
}

.box-post-list {
	padding-left: 0px;
	padding-right: 0px;
}

.thumb-small {
	float: right;
	margin-left: 20px;
}

.theme-date {
	left: 15px !important;
	right: inherit;
}

.post-date,
.box-post-date {
	padding-left: 0px;
	padding-right: 0px;
}

.post-comments,
.box-post-author,
.box-post-views,
.box-post-shares,
.box-post-likes {
	margin-right: 10px;
	margin-left: 0px;
	border-right: 1px solid #ecf0f1;
	border-left: 0px solid #ecf0f1;
	padding-right: 10px;
	padding-left: 0px;
}

.fa-chevron-left:before {
	padding-right: 5px;
	padding-left: 0px;
}

.tags ul {
	margin-left: 0;
	margin-right: -30px;
}

.tags ul li a {
	display: block;
	float: right;
	padding: 8px 10px;
	background: 0 0;
	border: 1px solid #666;
	margin: 2px;
	color: #666;
}

.site-links {
	margin-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.site-links .children {
	padding-left: 0;
	padding-right: 20px;
}

.top-social {
	margin-right: 15px;
	margin-left: 0px;
}

.top-social li a {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 2px;
	padding-left: 0px;
}

.bottom-social {
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
}

.bottom-social li {
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

.reply-comment {
	float: left;
}

.item h2,
.carousel-item h2 {
	margin-right: 10px;
}

.radio-box-btn ul li {
	margin: 0 0 0 5px;
}

.radio-box-btn ul li:last-child {
	margin-left: 0;
}

.download-table thead th {
	text-align: right;
}

.wpcf7-form {
	text-align: right;
	direction: rtl;
}

#recaptcha-submit-btn-area {
	text-align: left;
	padding-right: 0px;
}

#searchform>.form-group>.top-form {
	height: 30px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: none;
	border-right: 1px solid #ccc;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#searchform>button {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	height: 30px;
	padding: 3px 12px;
	background: rgba(19, 174, 239, 1.00);
	color: #fff;
	border-color: rgba(19, 174, 239, 1.00);
}

.top-search {
	height: 30px;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-right: 1px solid #ced4da;
	border-left: none;
}

.languages ul li {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

.navbar-custom-text-mobile ul li {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

.navbar-custom-text ul li {
	float: right;
	margin-left: 20px;
	margin-right: 0px;
}

.main-menu .moretext {
	right: auto !important;
	left: 15px !important;
	padding: 5px 5px;
}

.cards-box-head h2::before {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}

.cards-category {
	left: 15px;
	right: inherit;
}

.cards-icon,
.box-icon {
	margin-right: 0px;
	margin-left: 10px;
}

.home-books-body h2 {
	font-size: 20px !important;
	font-weight: 700;
	margin-bottom: 15px !important;
}

.home-books-body h4 {
	font-size: 14px;
	margin-bottom: 15px !important;
}

.latest-books_main_header {
	text-align: right !important;
}

.books_control_4 {
	right: unset !important;
	left: 0 !important;
}

.books_control_2 {
	right: unset !important;
	left: 0 !important;
}

.firstflag {
	margin-right: 15px !important
}

.smartbanner__icon {
	left: unset !important;
	right: 30px !important;
}

.smartbanner__button {
	right: unset !important;
	left: 10px !important;
}

.smartbanner__info {
	left: unset !important;
	right: 104px !important;
}

@media (min-width: 768px) {
	.navbar-nav {
		padding-right: 0;
	}

	.navbar-nav>li {
		float: right;
	}

	.nav-search {
		border-right: 0px solid #ebebeb;
		border-left: 1px solid #ebebeb;
		padding: 10px 15px 15px 15px;
		margin: 0;
	}
}

.top-search-submit {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	margin: 0 !important;
	color: #666;
	border-color: #ddd;
	background: #ddd;
}

@media (max-width: 768px) {

	.main_bar_2,
	.main_bar_2_1 {
		float: inherit !important;
	}

	.navbar-right>li {
		float: none;
	}

	.nav {
		padding-right: 0;
	}

	.navbar-form .form-group {
		float: right;
	}

	.main-menu-2 .navbar-toggle {
		margin-right: 0;
	}
}

.review-card-body .review-stars,
.review-card-body .review-date {
	right: unset;
	left: 15px;
}

.author-details-inner {
	padding: 17px 17px 10px 21px;
}

.author-details-inner .author-details-image {
	padding-right: 6px;
	padding-left: 0;
}

.author-details-inner .author-details-image .author-details-overlay {
	left: unset;
	right: 0;
}

.author-details-inner .author-details-info {
	padding-right: 110px;
	padding-left: 0;
}

#headerAdvSliderCarousel .carousel-item {
	float: left;
	margin-left: 0;
}

.modal-header .btn-close {
	padding: .5rem .5rem;
	margin: -.5rem auto -.5rem -.5rem;
}

.site_logo {
	float: right;
	padding-right: 0;
	padding-left: 15px;
}

.site_menu {
	float: left;
}

.surah-name-content .number {
	right: unset !important;
	left: 0 !important;
}

.owl-prev {
	right: 6px;
	left: unset;
}

.owl-next {
	left: 6px;
	right: unset;
}

.reciter-surah-info {
	left: 10px;
	right: unset;
}

.mawthuq-body-white-green .mauthuq-footer .textwidget ul li a:before {
	content: "\f060" !important;
	right: 0;
}

.mawthuq-body-white-green .mauthuq-footer .textwidget ul li {
	padding-left: 0 !important;
	padding-right: 1.5625rem !important;
}

.quran-api-loop-number {
	right: unset;
	left: 0;
}

.ios-app .fa-brands,
.android-app .fa-brands {
	margin-right: 0;
	margin-left: 7px;
}

#mawthuq_slider_3 .carousel-caption {
	right: 0;
	left: unset;
}

.top-social .fa,
.top-social .fab,
.top-social .fas {
	padding-right: 0;
	padding-left: 5px;
}

#mawthuq_slider_3 .carousel-indicators {
	left: 0;
	right: unset;
	margin-left: 0;
	margin-right: 0;
}

.loop-post-image .btn-play,
.category-items-thumb .btn-play,
.card-thumb .btn-play {
	right: unset;
	left: 0.5rem;
}

.box-post-title .btn-play {
	right: 0;
	left: unset;
}

.post-data-template-p .box-post-title,
.post-data-template-p .box-post-excerpt {
	padding-left: 0;
	padding-right: 60px;
}

.site-links .fa-square {
	padding: 0 0 5px 7px;
}

.btn-like-post {
	right: unset;
	left: 0;
}

.language-item-links {
	right: unset;
	left: 7px;
}

.language-item-links .dropdown-item i {
	margin-right: 0;
	margin-left: 10px;
}

.sitemap-content span {
  right: unset;
  left: 10px;
}

.sitemap-sub-list li span {
  right: unset;
  left: 7px;
}