body{
	direction: rtl;
	unicode-bidi: embed;
}

.at-slider-holder{float: right;}

.at-usernav,
.at-wizard-title:nth-last-child(n+2) h4:after,
.at-wizard-title a:after,
.at-popular-category__a,
.at-left-icon:after{
	right: auto;
	left: 0;
}

.at-dhb-line:before,
.at-dhb-radio:before,
.at-left-icon{
	left: auto;
	right: 0;
}

.at-dashboard-btn a{text-align: right;}

.at-dashboard-sidebar__edit,
.booking-details__btn .at-btn:last-child{
	margin-right: auto;
	margin-left: 0;
}

.at-profile-setting__uploadarea .at-drop{
	margin-left: auto;
	margin-right: 0;
}

.at-footer-terms p a,
.at-payment-method p a,
.booking-details__description a{display: inline-block;}

.at-userlogin{
	float: right;
	padding-left: 15px;
	padding-right: 0;
	margin-left: 5px;
	margin-right: 0;
}
.at-dashboard-btn a:nth-last-child(n+2) {
    margin-left: 30px;
    margin-right: 0;
}
.at-circle:after{
	left: 0;
	right: auto;
	margin-right: 0;
	margin-left: 44px;
}
.at-dshboard-sidebar__description{
	margin-right: 10px;
	margin-left: 0;
	text-align: right;
}

.at-dashboard-btn .at-icon{
	left: -16px;
	right: auto;
	transform: rotate(30deg);
}
.at-profile-setting__uploadarea label{
	margin-left: 10px;
	margin-right: 0;
}
.at-trash{
	left: -30px;
	right: auto;
}
.at-trash a{
	padding-right: 0;
	padding-left: 20px;
}
.at-tick{
	right: 10px;
	left: auto;
}
.loc-icon .form-control{
	padding-left: 50px;
	padding-right: 20px;
}
.loc-icon .form-control + .geolocate{
	right: auto;
	left: 25px;
}
.at-new-nearby .at-btn{
	margin-right: 0;
	margin-left: 20px;
}
.at-messages__user{
	border-right: 1px solid #eee;
	border-left: 0;
}
.at-packages-features__package h3{
	margin-right: 86px;
	margin-left: 0;
	transform: rotate(90deg);
}
.at-packages-features__package__dots{
	border-right: 2px dotted #fff;
	border-left: 0;
	margin-left: 14px;
	margin-right: 0;
}
.at-packages-features__package__dots:before,
.at-packages-features__package__dots:after{
	margin-left: 0;
	margin-right: -1px;
}
.at-packages__content{
	border-left: 1px solid #eee;
	border-right: 0;
}
.at-feature{
	border-left: 1px solid #eee;
	border-right: 0;
	border-radius: 4px 0 0 4px;
}
.at-latest-booking2 .at-user-text{
	padding-right: 20px;
	padding-left: 10px;
}
.at-property-in__need__btn .at-small-btn{
	margin-right: 10px;
	margin-left: 0;
}
.at-properties-listing .at-featured-holder .at-featured-content{border-radius: 4px 0 0 4px;}
.at-properties-listing .at-featuredslider figure,
.at-properties-listing .at-featuredslider figure img{border-radius: 0 4px 4px 0;}
.at-feature-icon a:nth-last-child(n+2) {
    margin-left: 16px;
    margin-right: 0;
}
.at-photolayer{
	left: auto;
	right: 20px;
}
.at-slider-details .at-like{
	right: auto;
	left: 20px;
}
.at-photolayer i {
    margin-left: 5px;
    margin-right: 0;
}
.at-like i{
	margin-left: 0;
	margin-right: 5px;
}
.at-account-save__button button{
	margin-right: 0;
	margin-left: 20px;
}
.at-payment-method__description {
    margin-right: 20px;
    margin-left: 0;
}
.at-dhb-radio{
	margin-left: 28px;
	margin-right: 0;
}
.at-dhb-radio:after{
	left: auto;
	right: 5px;
}
.at-feature-icon{
	padding-left: 0;
	padding-right: 10px;
}
.at-wizard-title h4,
.at-wizard-title a:before{
	padding-right: 0;
	padding-left: 10px;
}
.input-group-append {
    margin-right: -1px;
    margin-left: 0;
}
.at-append > input{border-radius: 0 4px 4px 0;}
.at-append .input-group-append > span{
	border-left: 1px solid #eee;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	padding-right: 60px;
	padding-left: 20px;
}
.at-on-off input[type=checkbox] + label i{
	right: 20px;
	left: auto;
}
.at-icon-right{
	left: 20px;
	right: auto;
}
.at-video-link__content .at-btn{
	margin-right: 10px;
	margin-left: 0;
}
.at-popular-category__a a:last-child{
	padding-left: 20px;
	padding-right: 0;
}
.at-line{
	margin-right: 28px;
	margin-left: 0;
}
.at-line:before{
	left: auto;
	right: -14px;
}
.at-left-icon + input{
	padding-right: 70px;
	padding-left: 20px;
}
.at-user-text {
    padding-right: 10px;
    padding-left: 0;
}
.at-person{
	padding-right: 30px;
	padding-left: 10px;
	border-right: 1px solid #eee;
	border-left: 0;
}
.at-in-need{
	padding-left: 20px;
	padding-right: 30px;
	border-right: 1px solid #eee;
	border-left: 0;
}
.at-unread{
	left: -5px;
	right: auto;
}
.at-user-description{
	padding-left: 50px;
	padding-right: 0;
}
.booking-details__description span {
    padding-right: 30px;
    padding-left: 0;
}
.at-user-description h2 span{
	right: auto;
	left: -20px;
}
.booking-details__btn .at-btn{
	margin-left: 10px;
	margin-right: 0;
}
.booking-details__description{
	padding-left: 25px;
	padding-right: 0;
}
.at-messages__area__right{
	padding-right: 46px;
	padding-left: 0;
}
.at-messages__area__left{
	padding-left: 46px;
	padding-right: 0;
}
.at-messages__area__right p {
	border-bottom-right-radius: 6px;
    border-bottom-left-radius: 0;
}
.at-messages__area__left p {
	border-bottom-left-radius: 6px;
    border-bottom-right-radius: 0;
}
.at-formhost_request .at-btnarea .at-btn{
	margin-left: 20px;
	margin-right: 0;
}
.at-dot::after{
	left: 19px;
	right: auto;
}
.at-messages__user__heading{
	padding-right: 20px;
	padding-left: 0;
}
.at-messages__user__heading a {
    margin-right: 19px;
    margin-left: 0;
}
.at-messages__content img{
	margin-right: 19px;
	margin-left: 0;
}
.at-messages__text {
    padding-right: 10px;
    padding-left: 0;
}
.at-messages__user__heading a i:before{content: "\e628";}
.at-feature li:before{
	margin-left: 4px;
	margin-right: 0;
}
.at-feature li h5{
	margin-right: 15px;
	margin-left: 0;
}
.at-feature li span:after{
	margin-left: 0;
	margin-right: 5px;
}
.at-dhb-sideholder .at-closesidebar {
    left: 0;
    right: auto;
    margin-right: 0;
    margin-left: -30px;
    border-radius: 50% 0 0 50%;
}
.at-sidenavshow .at-dhb-sideholder .at-closesidebar {
	right: auto;
	left: 0;
    margin-left: -20px;
    margin-right: 0;
}
@media (max-width: 1199px) and (min-width: 991px){
	.rtl .at-packages-features__package h3 {
		margin-right: 71px;
		margin-left: 0;
	}
}
@media (max-width: 991px){
	.rtl .at-dhb-sideholder {
		right: 0;
		left: auto;
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}
	.rtl .at-sidenavshow .at-sideholder {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}
@media (max-width: 767px){
	.rtl .at-packages-features__package h3 {
		transform: none;
		margin-right: 0;
	}
	.rtl .at-packages-features__package__dots{
		margin-left: 0;
		border-right: 0;
	}
}
@media (max-width: 420px){
	.rtl .at-messages__area__right {
		padding-left: 0;
		padding-right: 10px;
	}
	.rtl .at-messages__area__left {
		padding-left: 10px;
		padding-right: 0;
	}
	.rtl .at-messages__user__heading .at-messages__text {
		padding-right: 60px;
		padding-left: 0;
	}
}
