body {
	direction: rtl;
	text-align: right;
	font-family: 'Cairo', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Cairo', sans-serif;
}

blockquote {
	padding: 45px 110px 40px 30px;
}

.input-group-addon {
	border-left: 0px;
}

.social-icons li {
	float: right;
	margin: 0 15px 0 0;
}

.rating-stars ul li {
	float: right;
	margin: 0 7px 0 0;
}

.overlay-dark::before, .overlay-red::before, .overlay-gray::before {
	right: 0;
}

.position-center-center {
	left: 50%;
}

.position-center-y {
	left: 50%;
}

.sm-btn-list li {
	float: right;
	margin: 0 30px 0 0;
}

.text-left {
	text-align: right;
}

.text-right {
	text-align: left;
}

.countdown li {
	float: right;
	margin: 0 20px 0 0;
}

.btn-list li {
	float: right;
	margin: 0 30px 0 0;
}

.hover-overlay {
	right: 50%;
}

.primary-heading h2 {
	text-align: right;
	float: right;
	padding-right: 30px;
}

.primary-heading h2::before, .secondry-heading:before {
	right: 0;
}

.primary-heading span {
	right: calc( 50% - 20px);
}


/*theme seprator heading*/

.secondry-heading {
	padding-right: 30px;
}

.owl-dots {
	left: -34px;
}

.owl-dots .owl-dot {
	margin: 0 0 0 5px;
}

.post-meta li {
	margin-left: 10px;
}

.post-meta li i {
	margin-left: 5px;
	float: right;
}


/****** Home Page 1 ***********************************************************
*********************************************************** Home Page 1 ******/

.sk-double-bounce .sk-child {
	right: 0;
}

#status {
	right: 50%;
}


/* Top bar */

.top-right li a span, .social-bar li a span {
	left: -3px;
}

.top-right > li > a.fa, .social-bar li a.fa {
	margin: 6px 6px 0 0;
}

.top-right > li > a > i, .social-bar li a i {
	margin: 5px 5px 0 0;
}

.top-left li:first-child {
	padding-right: 0;
}

.logo-holder {
	float: right;
}

.cr-nav {
	float: right;
}

.cr-nav > ul > li > ul li a {
	border-right: 4px solid;
	border-left: none!important
}

.cr-nav > ul > li > ul li a:hover {
	padding-right: 20px;
	border-right: 15px solid;
}

.cr-nav > ul > li > ul li.active a {
	border-right: 15px solid;
}

.cr-nav > ul > li > ul li a i {
	left: 10px;
}


/*cart*/

.top-right .cart .dropdown-menu {
	left: -1px;
}

.top-right .btn-area > a:first-child {
	border-left: 1px solid #fff;
}

.cart-list .mCSB_inside>.mCSB_container {
	margin-left: 0;
	padding: 0 0 0 15px;
}

.cart-item .cart-list li {
	margin-left: 10px;
}

.cart-item .cart-list li .detail {
	float: right;
}

.cart-list li a.btn-delete-item {
	float: left;
}

.cart-item .cart-list li .product-img {
	float: right;
	padding: 0 0 0 15px;
}

.cart-item {
	right: initial;
	left: 0;
}

.sub-list {
	padding: 0 30px 0 0;
}


/*caption*/

.caption-holder {
	right: 0;
}

.ninja-slider .caption-holder:after {
}

.caption-holder .container.p-relative {
	right: 0;
}

.caption {
	right: 0px;
}

.caption-holder .post-meta span {
	margin-left: 10px;
}

.caption-holder .post-meta span i {
	margin-left: 5px;
	float: right;
}

.thumbnail-slider div.inner > ul > li {
	border-right: 5px solid transparent;
	border-left: none
}

.thumbnail-slider div.inner > ul > li.active {
	border-right: 5px solid;
}

.post-wrap .post-thumb {
	float: right;
	    margin: 0 0 5px 20px;
}

.weather-holder img {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}

.weather-holder .temp {
	float: left;
}

.headline-wrap .badge {
	right: 0;
	left: auto;
}

.headline-wrap {
	padding-right: 70px;
	padding-left: 25px;
}

.news-slider span {
	float: right;
	margin: 0 0 0 5px;
}

.news-slider-holder {
	padding: 0 20px 0 0;
}

#ticker ul {
	float: right;
	right: 80%;
}

#ticker li {
	float: right;
	margin: 0 0 0 80px
}

#ticker li span {
	margin: 0 0 0 10px;
}


/*spinner*/

.alert-spinner {
	left: 0;
}

.double-bounce1, .double-bounce2 {
	right: 0;
}


/************* Main Content ************/

.post-thumb .post-badge {
	left: auto;
	right: -10px;
}

.post-thumb .post-badge::before {
	border-right: none;
	border-left: 10px solid transparent;
	left: auto;
	right: 0
}


/*post hover style*/

.post-thumb .thumb-hover {
	right: 0;
}

.post-thumb::before, .flicker-imgs-list ul li a::before {
	right: 50%;
}

.post-thumb:hover::before, .post-detail:hover > .post-thumb > img, .flicker-imgs-list ul li:hover a::before {
	right: 0;
}

.list-posts .post-thumb {
	margin: 0 0 0 30px;
}

.post-features li:before {
	margin: 0 0 0 10px;
}

.gallery-slider .thumb-over {
	right: 0;
}

.tag {
	left: 0;
	direction: rtl;
}

.tag i {
	margin: 0 0 0 5px;
}

.gallery-widget .bx-wrapper .bx-viewport {
	right: 0;
}


/************* sidebar ************/

.side-bar .widget .owl-dots {
	left: 2px;
}

.form-group i {
	left: 10px;
}


/* Social Followers */

.aside-social li {
	float: right;
}

.horizontal-tabs-widget .theme-tab-navs li {
	margin-left: -3px;
}

.cate-tab-navs ul li {
	border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.categories-widget li a {
	border-right: 3px solid transparent;
	padding-right: 15px;
}

.categories-widget li span {
	float: left;
}

.categories-widget li a:hover em {
	margin-right: 15px;
}

.accordion-widget .panel h4 {
	-webkit-box-shadow: -2px -1px 1px rgba(236, 236, 236, 0.7);
	box-shadow: -2px -1px 1px rgba(236, 236, 236, 0.7);
	-moz-box-shadow: -1px -1px 1px rgba(236, 236, 236, 0.7);
}

.accordion-widget li h4::after, .accordion-widget li h4::before {
	left: 0;
}

.twitter-brand-name i.fa-twitter {
	margin: 0 0 0 10px;
}


/*author profile*/

.bx-pager li {
	float: right;
}

.auther-slider-thumb a {
	margin-left: -10px;
}

.auther-widget .bx-wrapper .bx-viewport {
	right: 0;
}

.review-badge i {
	margin: 0 0 0 5px;
}

.popup-wrap {
	right: 55px;
}

.contact-list ul li i {
	margin: 0 0 0 10px;
}


/* Flicker Imgs */

.flicker-imgs-list ul {
	margin: 0 -10px 0 0;
}

.flicker-imgs-list ul li {
	float: right;
	margin: 0 10px 10px 0;
}


/* Quick Links */

.quick-links ul li {
	padding: 0 15px 0 0;
}

.quick-links ul li a::before {
	right: 0;
}


/*newsletter*/

.newsletter-form .input-group input {
	padding-right: 0;
	border-right: 0;
}

.newsletter-form .input-group-btn .btn {
	left: 0;
}


/*populer tags*/

.populer-tags ul li {
	margin: 0 0 10px 3px;
}

.sub-footer p {
	float: right;
}

.sub-footer ul {
	float: left;
}

.sub-footer ul li {
	margin-left: 5px;
}


/*Search modal*/

.search-modal .md-close {
	left: 0;
}

.md-modal.search-modal {
	left: 50%;
}

.social-style-2 li {
	margin: 0 0 0 5px;
}

.logo-holder2 {
	float: right;
}

.login-social li a {
	text-align: left;
}

.login-social li a i {
	float: right;
}


/*blog social*/

.blog-social {
	text-align: left;
}

.blog-social ul {
	float: left;
}

.blog-social ul li {
	margin: 0 0 0 10px;
	float: left;
}

.share-icon {
	float: left;
}

.blog-social.active ul li {
	margin: 0 0 0 15px;
}


/*blog social*/


/*blog tags*/

.blog-tags ul li {
	margin: 0 5px 5px 0;
	float: right;
}

.blog-tags ul li a:before {
	padding-left: 5px;
}

.blog-tags ul li:first-child {
	margin-right: 0;
}


/*blog tags*/

.blog-user-reviews {
	text-align: left;
}

.comment-wrap .comment-thumb {
	right: 0;
}

.comment-body {
	padding-right: 105px;
}

.comment-reply {
	padding-right: 100px;
}

#comming-countdown li {
	margin-right: 60px;
}

#comming-countdown li span::before {
	margin: 0 -15px 0 0;
	right: 50%;
}

.product-detail .reviews {
	float: left;
}

.product-hover {
	right: 0;
}

.product-hover ul li {
	margin: 0 0 0 15px;
}

.price.style-2 del {
	margin: 0 10px 0 0;
}

.product-info-holder .quantity {
	margin: 0 0 0 10px;
}

.quantity-addwish .fa-shopping-cart {
	margin-left: 5px;
}

.product-info-holder form .btn {
	margin: 0 0 0 10px;
}

.product-thumbnail > a {
	float: right;
	margin: 0 0 0 9px;
}

.auther-profile > img {
	right: 0;
}

.auther-info {
	padding: 20px 260px 20px 0;
}

.auther-social .auther-name {
	float: right;
}

.auther-social .social-style-2 {
	float: left;
}

.auther-info .signature {
	text-align: left;
}

.trending-list .bx-wrapper .bx-viewport {
	right: 0;
}

.pool-widget .group .btn {
	margin: 0 0 0 10px;
}

.team-btw-match ul li {
	float: right;
}

.team-btw-match ul li:first-child {
	float: right;
}

.team-btw-match ul li:last-child {
	float: left;
}

.team-btw-match ul li:last-child:before {
	right: 50%;
}

.view-all {
	padding: 4px 15px 0 0;
}

.view-all i {
	margin: 0 5px 0 0;
}

.goals-detail ul li span:first-child {
	float: right;
}

.goals-detail ul li span:first-child::before {
	margin: 0 0 0 10px;
}

.logo-width-name img {
	margin: 0 0 0 5px;
}

.archieve-list ul li {
	padding: 0 20px 0 0;
}

.archieve-list ul li:before {
	right: 0;
}

.archieve-list {
	padding: 30px 15px 30px 30px;
}

.archieve-tabs .post {
	padding: 30px 30px 30px 15px;
}

.archieve-tabs .left-border {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.archieve-tabs .post-badge i {
	margin: 0 0 0 5px;
}

.header-2 .cr-nav > ul > li {
	border-left: 1px solid rgba(0, 0, 0, 0.3);
}

.header-2 .cr-navigation {
	float: left;
}

.header-2 .cr-nav > ul > li:first-child > a {
	padding-right: 0;
}

.header-2 .top-right li:last-child a {
	padding-left: 0;
}

.header-2 .top-right li:last-child {
	text-align: left;
}

.header-2 .top-right li a span {
	left: 3px;
}

.banner-slider-2 .post-badge {
	left: initial;
	right: 0;
}

.thumb-over {
	right: 0;
}

.banner-slider-2 .post-thumb:after, .trending-post .post-thumb:after, .banner-slider-3 .news-item-holder:after {
	left: 0;
	bottom: 0;
}

.news-ticker .bx-wrapper .bx-viewport {
	right: 0;
}

.news-ticker .bx-wrapper {
	padding-right: 30px;
}

.news-ticker .badge {
	right: 0;
}


/*bannr 3 banner */

.banner-news-slider .caption {
	right: 15px;
}

.pagination > li {
	margin: 0 0 0 5px;
}

.pagination > li:first-child {
	margin: 0 0 0 30px;
}

.pagination > li:last-child {
	margin: 0 30px 0 0;
}

.video-posts .post-thumb a {
	right: calc(50% - 17px);
}


/** Over Rided Styles **/

.post-wrap-list .small-post .post-thumb {
	padding: 0 0 0 20px;
}

.secondry-heading.large {
	padding-right: 30px;
}

.cat_title_holder .tm-breadcrum li a:after {
	margin: 0 15px 0 10px;
}

#catPage_listing .post-thumb {
	margin-left: 0;
}

#catPage_listing .col-sm-4 {
	padding-left: 0;
}

#catPage_listing > li {
	clear: right;
	float: right;
}

#catPage_listing > li:before {
	right: -30px;
}

#catPage_listing > li:after {
	left: -30px;
}

#catPage_listing.haspad .col-sm-4 {
	padding-left: 15px;
}

.tooltip .tooltip-inner {
	border-left: 1px;
}

.current-post-type {
	left: 30px;
}

blockquote .current-post-type {
	right: 30px;
}

.post_meta_holder .row > div:first-child {
	padding-right: 0;
}

.post_meta_holder .row > div:last-child {
	padding-left: 0;
}