@import url('https://fonts.googleapis.com/css2?family=Cairo&display=swap');
@font-face {
font-family: 'Cairo', sans-serif!important;
src: url('assets/fonts/Cairo-Regular.ttf');}
body{
text-align:right;
 font-family: 'Cairo', sans-serif !important;overflow-x:hidden!important}
 .logo-holder {
 float: right;}
 #subscribe-button,.custom-form button{font-family: 'Cairo', sans-serif !important;}
 .cart-btn span{display:flex;align-items:center;justify-content:center}
 p,h1,h2,h3,h4,h5,h6,span,a,li,input,label
 {text-align:right!important}
.s_right{float:right}
.s_lift{float:left}
#wrapper {
float: right;}
.hero-section {
    direction: rtl;
}
.nav-holder.main-menu li i{float:left;margin-top: 5px;}

.add-list i {
margin-left: 10px;
margin-right: unset;
text-align: center;
float: right;
margin-top: 7px;}
.header-search-wrapper {
    left: unset;
right: 200px;}
.nav-holder {
    margin-right: unset;
margin-left: 40px;}
.header-opt-modal {
    right: unset;
left: 146px;}
.header-opt-modal-item h4:after {
    
    right: unset;
left: 14px;}
.logo-holder img {
    width: 100px;
    height: auto;
}
.nav-holder nav li a {
   
font-size: 13px;}
/********footer*****/
footer .col-md-3{float:right}
 p,.fw_hours span,.contats-list li, .footer-contacts li,.footer-list li{text-align:right!important}
.contats-list li span, .footer-contacts li span,.footer-contacts li a,.footer-widget-logo img{float:right}
.fl-wrap {
float:right}

.footer-list li {
   
    padding-left: unset;
padding-right: 20px;}
.footer-list li:before{right:0;left:unset;transform: rotate(180deg)}
.footer-widget-title {
text-align: right;}
footer .api-btn,.footer-social li a,.to-top{display: flex;
    justify-content: center;
    align-items: center;}
.contats-list li span i, .footer-contacts li span i {
    margin-right: unset;
margin-left:6px;margin-top:6px}
.footer-contacts li span i {float:right}
footer-list li:hover:before,.footer-list li:hover:before {
    right: 4px;
left:unset}
}
.api-btn i {
    margin-left: 10px;
	margin-right:unset
}
.footer-social li {
    margin-left: 6px;
    float: right;
}
.to-top {
    right: unset;
left: 50px;}
.subfooter-nav {
    float: left!important;
}
.copyright, .subfooter-nav li {
    float: right;
}
/*.vis_secnav {
    left: 0;
right:unset}*/
.secondary-nav li a{text-align:center!important}
.show-reg-form.modal-open{text-align:center}
.show-reg-form{direction:rtl}
.sub-footer p{text-align:center!important}

/****index*****/
.hero-section_dec:before {
transform: rotate(180deg);right: 15%;left:unset}
.hero-title h4 ,.hero-title h2,.hero-notifer{
text-align: right;}
.main-search-input-item {
float: right;}
.main-search-input-item input{padding-right:20px;padding-left:unset}
.main-search-button {
left: 0px;right:unset}
.main-search-input {
padding: 0 0 0 120px ;}
.nice-select{text-align:right!important;padding-right: 18px;
    padding-left: 30px;}
.nice-select:after {
    right: unset;
left: 18px;	}


.main-search-input-item {
border-left: 1px solid #eee!important;}
.main-search-button{border-radius:6px 0 0 6px}
.share-btn i {
    margin: 0px 0 0 10px;
}
.gallery-item {
float: right;}
.scroll-down-wrap{right:0;left:unset}
.share-holder {
float: left}
.breadcrumbs-list {
float: right;}
.breadcrumbs-list a:before{left:0;right:unset}
.breadcrumbs-list a, .breadcrumbs-list span {
float: right;}
.breadcrumbs-list a, .breadcrumbs-list span {
    margin-right: unset;
    margin-left: 15px;
    padding-left: 15px;
padding-right:unset}
.listing-filters a {
float: right;}
.listing-filters {
float: left;}

.section-title h4,.section-title h2 {
text-align: right;}

.list-single-opt_header_cat li {
float: right;}
.geodir-category-img .list-single-opt_header_cat {
    left: unset;
right: 20px;}
.geodir_save-btn, .compare-btn {
    right: unset;
    left: 20px;
text-align:center!important}

.geodir-category-img .geodir-category-location {
    left: unset;
right: 20px;}


.geodir-category-listing_media-list {
    right: unset;
left: 20px;}
.geodir-category-content_price{text-align:right!important}
.geodir-category-content-details li {
    float: right;
    margin: 0 0 0 18px;
}
.geodir-category-content-details li i {
margin: 0 0 0 7px;}
.gcf-company {
    float: right;
}
.gcf-company img {
   margin-right: unset;
    margin-left: 10px;
    float: right;
}


.geodir-category-footer .card-popup-rainingvis {
float: left;}
.float-btn {
    float: right;
}
.hero-title.ht-column:before {
    left: unset;
right: 0;}

.about-img-hotifer:before {
 
    right: unset;
left: 20px;}
.services-opions li {
    float: right;
padding: 0 95px 0 0;}
.services-opions li i {
    right: 0;
    left: unset;
text-align: center;}
.slick-slider{direction:ltr}
.hc-counter {
    left: unset;
right: 40px;}
.section-title.st-center h2, .section-title.st-center h4 {
    text-align: center!important;
}
.half-carousel-title {
    left: unset;
right: 0;}
.half-carousel-conatiner {
float: left;}
.agent-card-social {
    right: unset;
left: 20px}
.agent-card-social li a{text-align:center!important}
.card-verified {
    right: unset;
left: 20px;}
.ftr-btn {
float: left;margin: 10px 20px 0 0;}
.slick-dots,.inline-facts,.inline-facts-wrap h6,.listing-carousel-wrapper.lc_hero .lc-wbtn{text-align:center!important}
.agent_card .listing-rating {
    left: unset;
right: 25px;}
.re_stars-title {
    left: unset;
right: 86px;}
.popup-avatar {
    left: unset;
right: 0;}
.text-carousel-item:before {
   
    right: unset;
left: 20px;}
.text-carousel-item-header {
padding: 0 80px 20px 0}
.testim-link {
float: right;}
.review-owner{text-align:right}
.listing-rating{float:right}
#subscribe-button {
    right: unset;
left: 5px;}
#subscribe .enteremail {
   
padding: 0 15px 0 120px;}
.hs-btn{text-align:center}
.msiw-column_title{text-align:right}
.hero-title.hero-title_center h4,.hero-title.hero-title_center h2{text-align:center!important}

/***404***/
.error-wrap form .search-submit{left:0;right:unset}
.error-wrap form input {
padding: 0 20px 0 100px;}
.error-wrap,.error-wrap p{text-align:center!important}
/****about***/
.services-item {
padding: 35px 90px 35px 30px;}
.services-item i {
    left: unset;
right: 25px;}
.services-item h4 span {
    float: left;
}
.serv-link {
float: right;}
.team-footer {
    padding-left: unset;
padding-right: 30px;}
.team-social {
float: left;}
.team-social li {
    float: right;
    text-align: center!important;
}
.team-social li a{text-align:center!important;
    border-right: 1px solid #eee;}
.tf-btn {
float: right;}
.video_section-title h2,.video_section-title h4,.promo-link,section.parallax-section {
text-align:center!important}
/*****agency-list***/
.list-main-wrap-opt {
float: left;}
.list-main-wrap-title {
float: right;}
.list-main-wrap-title h2 strong {
    position: absolute;
right: 100%;left:unset;margin-right: 14px;margin-left:unset}
.list-main-wrap-title span{float:left}
.price-opt-title {
    float: right;
    padding-left: 14px;
padding-right:unset}
.list-searh-input-wrap-title {
text-align: right;}
.list-searh-input-wrap-title i{margin-left: 10px;margin-right:unset;float:right;margin-top: 7px;}
.msotw_footer .reset-form {
float: right;}
.pr_title {
    left: unset;
right: -6px;}
.search-sb .price-rage-item {
    padding-right: 40px;
	padding-left:unset
}
.box-widget-title,.agent-post_descr_counter{text-align:right}
.widget-posts-img {
float: right;}
.widget-posts-descr .listing-rating{float:right!important}
.agent-post_descr {
    padding-left: 0;
	padding-right:unset;
	padding: 0 20px;

}
.geodir-category-location a {
    margin-left: 12px;
float: right;}
.small-facts li {
    float: right;
margin: 0 0 0 20px;}
.pagination a{text-align:center!important}
.widget-posts-descr {
float: right;}
.agent-post_descr .ftr-btn {
margin: 4px 10px 0 0;}
.card-popup-rainingvis_bg {
right: 0;
left:unset}
.listing-rating i{float:right;margin-top: 3px;
    left: 12px;}
.geodir-category-content{direction:rtl}	
.content-tabs:before {
 
    left: 0;
right: 60%;}
/******agency-single****/
.card-info-media {
    left: unset;
right: 30px;}
.card-info-content {
    padding: 0 200px 0 30px;
float: right;}
.card-info-content .card-verified {
    right: unset;
left: 34px}
.card-info-content .list-single-stats {
float: right;}
.list-single-stats li span i {
    margin-left: 10px;
	margin-right:unset;
	float: right;
    margin-top: 5px;
}
.geodir-category-location a i {
    padding-left: 4px;
	padding-right:unset;
	float: right;
    margin-top: 5px;
}
.list-single-tags span {
    float: right;
margin: 10px 0 0 6px;}
.tags-stylwrap a {
float: right;}
.content-tabs li {
    float: right;
margin: 0 0 0 6px;}
.content-tabs li a{text-align:center!important}
.review-number {
    float: right;
    margin-right:unset;
    margin-left: 14px;
    text-align: center!important;
}
.review-total {
padding: 16px 30px 16px 80px;}
.list-single-main-item-title {
text-align: right;}
.review-total {
    right: unset;
left: 0;}
.review-comments-avatar {
    left: unset;
right: 10px;}
.reviews-comments-item {
padding: 0 110px 30px 0}
.reviews-comments-item-text .card-popup-rainingvis,.reviews-comments-item-text h4{
float: right;} 
.reviews-comments-item-text .box-widget-menu-btn {
    right: unset;
left: 30px;}
.rate-review {
float: left;}
.reviews-comments-item-date {
    float: right;
text-align: right;}
.reviews-comments-item-date span i, .reviews-comments-item-date a i {
    margin-left: 10px;
	margin-right:unset;
	float: right;
    margin-top: 5px;
}
.leave-rating-title {
    margin-left: 10px;
float: right;}
.leave-rating {
    float: right;
    margin: 1px 10px 0 0;
}
.count-radio-wrapper {
    float: right;
margin-right: 10px;}
.dec-icon {
    
    right: 0;
    left:unset;
    text-align: center !important;
    border-left: 1px solid #e5e7f2;
}
.contats-list li a {
    float: left;
    color: #144273;
}
.profile-widget-footer .custom-scroll-link {
float: left;}
.card-info-content_social {
float: right;}
.card-info-content_social li a,.scrollContorl{text-align:center!important}
.box-widget{direction:rtl}
.listing-item.has_one_column .geodir-category-img{direction:rtl}
.reviews-comments-item-text .card-popup-rainingvis{margin: 2px 20px 20px 0;}
.card-info .bg-wrap{direction:rtl}
.list-single-main-container {
 
    margin-top: 12px;
}
.list-single-main-container p {
    font-size: 16px;
line-height: 1.5;}
/****blog***/
.gal-link {
    right: unset;left: 30px;text-align:center!important}
.search-widget .search-submit {
right: unset;
left: 20px;}
.widget-posts-descr .geodir-category-location a{float:right;text-align:right}
.cat-item li a {
float: right;}
.cat-item li span {
    float: left;
text-align:center!important}
.cat-item.cat-item_dec li {
    padding-right: 20px;
	padding-left:unset
}
.cat-item.cat-item_dec li:after {
    content: "\f177";
    left: unset;
right: 0;}
.post-article .btn {
float: left!important;}
.post-opt, .post-opt li, .cat-item li {
    float: right;
}
.post-author {
    float: right;
margin-left: 20px;margin-right:unset}
.post-opt li i {
    padding-left: 6px;
padding-right:unset;float: right;
    margin-top: 5px;}
blockquote {
    float: right;
   border-left: none;
border-right: 15px solid #eee;}

blockquote:before {
    right: unset;
left: 6px;}
.content-nav li a.ln span {
    padding-left: 25px;
	padding-right:unset;
	text-align:left!important;
	float:left
}
.content-nav li a.ln i {
    left: 0;
    position: absolute!important;
    top: 32px;
	float:left
}
.content-nav_holder{direction:rtl}

.post-author img {
    margin-right: unset;
    float: right;
margin-left: 20px;}
/***compare***/
.remove-compare {
    right: unset;
left: 20px;}
.compare-counter {
    left: unset;
right: 0;}
.mrb_pin.mrb_pin3 {
    right: 80%;
left:unset}
.mrb_pin.mrb_pin4 {
    right: 60%;
left:unset}
.compare-link, .compare-column h4 {text-align:center!important}
.compare-content li {
    float: right;
text-align: center!important}
.compare-header li {
    float: right;
text-align: right!important;
    padding: 20px 70px 20px 0}
.compare-container {
    padding-right: 150px;
	padding-left:unset
}
/******contacts*****/
.contact-notifer {
    float: right;
margin: 10px 40px 0 0}
.contact-social {
    float: left;
	margin-bottom: 30px;
}
.contact-social li, .contact-social .cs-title, .contact-social ul {
    float: right;
}
.cs-title {
    margin-left: 20px;
margin-right:unset}
.contact-social li a{text-align:center!important}
.contacts-map .scrollContorl {
text-align: center;}
.con{padding:50px 0}
.con .lett   {padding: 5px;
    float: right;
    margin-top: 10px;
    border-radius: 4px;
    color: #fff;
margin-left: -30px;}
#contact__form{margin-top:30px}
#contact__form input[type="text"] {
    padding: 15px 90px 15px 20px!important;
}
#contact__form textarea{text-align:right}
#contact__form .float-btn{float:left}
/****dashbord*******/
.dashboard-submenu {
    right: unset;
left: 245px;}
.user-profile-menu h3 {
    padding-left: unset;
    padding-right: 30px;}
	

.dashbard-menu-wrap {
    left: unset;
    right: 0;
    border-right: none;
border-left: 1px solid #eee;}
.user-profile-menu li a.user-profile-act:before {
    left: 0;
right: unset;}
.user-profile-menu li a i {
    margin-left: 18px;
    margin-right: unset;
    float: right;
	top: 8px;
}
.user-profile-menu li a span {
    margin-right: 10px;
float:left}
.dashboard-content {
    float: left;
    width: 100%;
padding: 40px 351px 70px 50px;}
.dashbard-menu-header {
float: left;padding: 10px 10px 10px 75px;
}
.tfp-btn {
    padding-right: unset;
    float: right;
padding-left: 30px;}


.log-out-btn {
    left: 0;
    right: unset;
    border-left: none;
    border-right: 1px solid #eee;
text-align: center !important;}
.dashbard-menu-avatar img {
    
   margin-right: unset;
    float: right;
margin-left: 10px;}
.dashboard-title-item {
    float: right;
    text-align: right;
}	
.tfp-btn:before {
    right:unset;
left: 11px;}
.tfp-det-container {
    float: left;
    margin-left: 40px;
margin-right:unset}
.dashboard-stats-count {
float: right;}
.dashboard-stats {
padding: 10px 20px 10px 60px;text-align:center!important}
.dashboard-stats i {
    right: unset;
left: 20px;}
.notification-close {
    right: unset;
left: 30px;}
.dashboard-widget-title{text-align:right}
#myChartLegend {
    float: left!important;
}
[class="0-legend"] li {
float: right;}
[class="0-legend"] li span {
  
    margin-right: unset;
margin-left: 10px;float: right;
    margin-top: 7px;}
.chart-header .listsearch-input-item{float:right}
.main-dashboard-message-text p{text-align:right!important;direction:rtl}
.main-dashboard-message-time i {
    margin-left: 10px;
    float: right;
margin-top: 5px;}
.main-dashboard-message-text {
    float: right;
margin: 10px 30px 0 0;}
.main-dashboard-message-time {
    float: right;
margin: 12px 0 0 40px;}
.main-dashboard-message-icon,.close-dashboard-item {
text-align:center!important}
.dasboard-widget-title h5 i {
    margin-left: 10px;
	margin-right:unset;
	float: right;
    margin-top: 8px;
}
.dasboard-widget-title h5{float:right}
.chat-contacts-item .dashboard-message-avatar {
    left: unset;
right: 10px;}
.chat-contacts-item .chat-contacts-item-text span {
    right: unset;
left: 20px;}
.chat-contacts-item {
    float: right;
padding: 20px 70px 20px 20px;}
.chat-contacts-item:after {
    left: 0;
right:unset}
.message-counter {
    left: unset;
    right: 0;
text-align:center!important}
.dashboard-footer {
    right: 300px;
left: 0;}
.dashboard-footer-links li, .dashboard-footer-links span {
float: right;}
.dashbord-totop {
    left: 0;
    right: unset;
border-right: 1px solid #eee;
border-left:none;
text-align:center!important}
.close-dashboard-item {
    right: unset;
left: 30px;}
.main-dashboard-message-icon {
    left: unset;
right: 20px;}
.dashboard-menu-btn span{text-align:center!important}
/***dashboard-add-listing*****/
.dasboard-scrollnav-wrap li {
    float: right;
}
.dasboard-scrollnav-wrap .progress-indicator {
    right: auto;
    left: 20px;
}
.main-register-holder .custom-form input[type="text"], .custom-form input[type=email], .custom-form input[type=password], .custom-form input[type=button], .listsearch-input-item input[type="text"] {

    padding: 15px 70px 15px 20px;

}
.add-list-media-header {
    float: right;
    margin: 20px 30px 20px 0;
}
.listsearch-input-item span{text-align:center!important}
.custom-form textarea{padding: 15px 15px 15px 20px;}
.add-list-tags .filter-tags li {
    margin-left: 10px;
    float: right;
}

.dasboard-widget-title .onoffswitch {
    right: unset;
left: 30px;}
.content-widget-switcher-item span{text-align:center!important}
/****dashboard-agents******/
.dashboard-addnew_btn,.dasboard-opt .price-opt {
float: left}
.dashboard-search-listing {
float: right;}
.dashboard-search-listing button {
    right: unset;
left: 20px;}
.dashboard-addnew_btn {
   
    margin-left: unset;
margin-right: 20px;}
.agent-card-facts li {
float: right;}
.dashboard-listings-wrap .col-md-4{float:right}
.pagination{display:flex;justify-content:center;direction:rtl}
.pagination.float-pagination a {
float: right;}
.pagination a i {
    font-size: 12px;
    transform: rotate(180deg);
}
.dasboard-opt .popup-form{left:0;right:unset}
/*****dashboard-bookings******/
.mark-btn {
    right: unset;
left: 30px;}
.bookings-item-header {
padding: 15px 100px 20px 20px;}
.bookings-item-header img {
    left: unset;
right: 20px;}
.new-bookmark {
    right:unset;
    left: 0;
border-radius: 0 0 6px 0;}
.bookings-item-content li span {
    padding-left: unset;
padding-right: 10px;}
.bookings-item-footer ul {
    float: left;
}
.bookings-item-footer li a{text-align:center!important}
.message-date {
float: right;}
.bookings-item-footer {
    padding-left: unset;
padding-right: 20px;}
.tolt[data-microtip-position="left"]::before, .tolt[data-microtip-position="left"]::after {
    right: auto;
left: 100%;}
/****dashboard-listing-table*****/
.dashboard-listings-item_img {
    left: unset;
right: 0;}
.dashboard-listings-item_content {
float: left;}
.dashboard-listings-item_opt .viewed-counter {
    float: right;
margin: 15px 20px 0 0;}
.dashboard-listings-item_img a{text-align:center!important}
.tolt[data-microtip-position="right"]::before, .tolt[data-microtip-position="right"]::after {
    left: unset;
right: 100%;}
.tolt[data-microtip-position="right"]::after {
    margin-right: 11px;
margin-left:unset}
.dashboard-listings-item_opt i{float: right;
    margin-top: 7px;
    margin-left: 4px;}
.dashboard-listings-item_opt ul {
    float: left;
}
.dashboard-listings-item_opt li {
    float: right;text-align:center!important
}	
.dashboard-listings-item_opt li a{display: flex;
    justify-content: center;
    align-items: center;}
.dasboard-widget-box .custom-form input[type="text"] {
    padding: 15px 70px 15px 20px;
}
/****dashboard-messages****/
.chat-wrapper .chat-widget_input textarea {
float: right;}
.chat-wrapper .chat-widget_input button {
    right: unset;
left: 35px}
.chat-wrapper .chat-contacts {
    right: unset;
left: 0;direction: rtl;}
.chat-wrapper .chat-widget_input{direction:rtl}
.chat-wrapper .chat-box {
float: right;}
/***dashboard-myprofile*****/
.dasboard-widget-box .eye {
    right: unset;
    left: 20px;}
	.edit-profile-photo {
    float: right;}
.edit-profile-photo img {
    float: right;
    margin-left: 20px;
margin-right:unset}
.change-photo-btn.cpb-2 {
    right: unset;
left: 0;}
.change-photo-btn.cpb-2 .photoUpload {
border-radius:0 6px 0 0;}
/****dashboard-review****/	
.rate-review span {
    margin: 0 6px 0 0;
    float: left;
}
.reviews-comments-item-text h4 span{float: right;
    margin-left: 5px;}
.review-notifer{text-align:center}
.dasboard-widget-box .custom-form textarea{text-align:right}
/*****help*****/
.accordion-lite-header {
text-align: right;}
.accordion-lite-header i {
float: left;}
.faq-nav li a:before {
    left: 10px;
    right: unset;
    transform: rotate(180deg);
}
 .main-register-holder .custom-form input[type="text"]{
    padding: 15px 60px 15px 70px;
 }
/******listing*****/
.top-search-dec {
    left: unset;
right: 0;text-align: center;}
.top-search-content-title {
    left: unset;
right: 110px;}
.custom-form .col-sm-3,.custom-form .col-sm-2{float:right}
.top-search-content .price-rage-item {
    padding-right: 40px;
	padding-left:unset
}
.more-opt_btn {
    right: unset;
left: 30px;}



.categoties-column {
  /*  left: unset;
    right: 0;*/
border-left: 1px solid #eee}
.grid-opt li {
    float: right;
    text-align: center !important;
}
.grid-opt, .price-opt {
    float: right;
}
.grid-opt {
margin-right: 12px;margin-left:unset}
.custom-to-top {
    float: left;
text-align: center !important;}
.categoties-column_container li a.act-category,.mapnavbtn {text-align: center !important;}
.col-list-wrap_opt_btn{text-align:center}
.gm-err-container {
    left: unset;
right: 0;}

.close_sb-filter {
    right: unset;
left: 30px;}
.listing-item.has_one_column{height:auto!important}
.share-container {
    right: unset;
left: 0;}
.share-container:before {
    right: unset;
left: 50px;}
.share-icon {
    float: right;
    text-align: center !important;
}
.listing-features .listing-item{width:100%}
/****listing2***/
.map-container.column-map.right-position-map.no-top_search {
    left: inherit;
    right: 80px;
}
.categoties-column.cc-right.cc-top{left: inherit;
    right: 0;}

.categoties-column.cc-right {
    right: inherit;
    left: 0;
}
.list-searh-input-wrap .custom-form .col-sm-5,.list-searh-input-wrap .custom-form .col-sm-4,.list-searh-input-wrap .custom-form .col-sm-3{float:right}

.list-searh-input-wrap .listsearch-input-item .price-rage-item {
    padding-right: 40px;
}
.more-filter-option-wrap {
    left: unset;
right: 34px;}
.more-filter-option-btn {
float: right;}
.list-searh-input-wrap .listsearch-input-item .btn{text-align:center!important}
.filter-tags label, .custom-form .filter-tags label {
float: right;}
.filter-tags input, .custom-form .filter-tags input {
float: right}
/****listing3***/
.back-tofilters{text-align:center!important}

/***listing4*******/
.categoties-column_container.inline-categories {
float: left}
.categoties-column_container li {
float: right;}
/***listing-single****/
.show-more-snopt,.print-btn, .compare-top-btn ,.like-btn {
float: left;margin: 0 0 0 10px ;text-align:center!important}
.share-holder .print-btn{margin: -5px 10px 0 0}
.show-more-snopt-tooltip {
left: 0;right:unset}
.show-more-snopt-tooltip a i {
    margin-left: 10px;
margin-right: unset;}
.gray-bg.small-padding.home .col-md-8{float:left}
.gray-bg.small-padding.home .col-md-4{float:right}

.scroll-nav {
    left: unset;
right: 50px;}
.scroll-nav-wrap {
    left: unset;
right: -50px;}

.scroll-nav li,.scroll-nav li a {
text-align: center !important;}

.call-btn {
    left: unset;
right: 25px;}
.box-widget-menu-btn {
    right: unset;
left: 20px}
.widget-posts-descr-price {
    float: right;
text-align: right;}
.geodir-category-location a {
    margin-left: 12px;
margin-right:unset}
.use-current-price {
    right: unset;
left: 12px;}
.color-form .irs-slider{right:0;left:unset}
.irs-max {
    left: 0;
	right:unset
}
.irs-single{right: -1.66794%;
    left: unset!important;}
.irs-bar, .irs-bar-edge {
    left: unset;
    right: 0;
}	
#sbt {
float: right;}
.reset-form {
    float: left;
margin: 0 10px 0 0!important;}
.monterage-title-item {
    float: left;
margin-right: 20px;}
.monterage-title h5 {
float: right}

.bwc_download-list a:before {
    right: unset;
left: 2px;}
.bwc_download-list a i {
margin: 0 0 0 15px;}
.details-list li span{float:right;padding: 0 0 0 10px;}
.rooms-media {
float: right;}
.rooms-area {
    right: unset;
left: 0;}
.rooms-details {
    float: right;
    padding: 5px 20px 10px 0;
}
.rooms-details .facilities-list li {
    float: right;
margin: 0 0 0 12px;}
.accordion a.toggle span {
    right: unset;
left: -1px;}
.accordion a.toggle strong {
margin: 0 10px 0 0;}
.accordion a.toggle {
    padding: 18px 30px 18px 50px;
float: right;}
.video-box-btn,.list-single-main-item .scrollContorl{text-align: center !important;}
.listing-features li i {
    margin-right: unset;
margin-left: 6px;}
.controls-mapwn {
    background: #fff url(../images/search-icon.png) left no-repeat;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);}
.geodir-category-content-details li i {
    margin: 0 0 0 7px;
}
.inline-facts-wrap {
float: right;}
.list-single-main-wrapper {
    padding-right: 95px;
	padding-left:unset
}
.list-single-header-price strong {
    margin-left: 12px;
    margin-right: unset;
    float: right;
	margin-top: 10px;
}
.list-single-header-date span {
    margin-right: unset;
    margin-left: 10px;
float: right;margin-top: 8px;}
.list-single-header-date {
    float: right;
    margin: -8px 20px 0 0;
    font-size: 22px;
    color: #3270fc;
}
.list-single-header-item.agent .col-md-2{float:right}
.list-single-header-item.agent .col-md-10{float:left}
.list-single-header-item.agent .host-avatar-wrap img {
    width: 80px;
    height: 80px;
	margin-top: -15px;
}
.list-single-header-item.agent .host-avatar-wrap {
    float: right;
}
.list-single-header-item.agent .profile-widget-content{border-right:none;border-left:none;border-bottom:none} 
.list-single-header-item.agent .contats-list li span i{float:right}
.list-single-header-item.agent .btn{margin-left:5px}
.list-single-header-item.agent .btn i{font-size:17px}
.list-single-main-item.payment .details-list li{width:100%} 
.list-single-main-item.payment .details-list li span {
float: left;}
.scroll-nav li span {
    left: unset;
right: 100%;}
.pagination a{float:right}
/*****listing-single2,3******/
.show-info span,.list-single-carousel-wrap .sw-btn.swiper-button-next{text-align: center !important}
.list-single-stats {
    float: left;
}
.list-single-header-price{float:right}

.more-photos-button {
    right: 0;
    left: unset;
border-radius: 4px 0 0 0;}
.more-photos-button i {
    margin-left: 4px;
	margin-right:unset
}
.list-single-carousel-wrap .sw-btn.swiper-button-prev {
    text-align: center;
}
.list-single-main-item_content .listing-features li{float:right}
.list-single-main-item_content .listing-features li i{float:right;margin-right: unset;
    margin-left: 6px;
    float: right;
    margin-top: 7px;}
.list-single-header-item .col-md-8{float:right}
.list-single-header-item .col-md-4{float:left}
.verified-badge{
padding-right: 8px;
padding-left:unset;
top: 18px;
float: left;
left: 110px;
}
.host-avatar-wrap span {
    float: right;
margin: 10px 0px 0 10px;font-size: 16px;}
.host-avatar-wrap img {
    width: 60px;
height: 60px;}
.host-avatar-wrap {
float: left;}
.profile-widget-card .profile-widget-image{float:right}
.profile-widget-header-title {
    float: right;
    padding-right: 20px;
	padding-left:unset;
    text-align: right;
}
.pwh_counter {
    float: right;
    margin-left: 10px;
margin-right:unset}
/****prising****/
.pricing-switcher {
float: left;}
.pricing-switcher label,.price-link{text-align:center!important}
.pricing-switcher-header {
float: right;}
.pricing-header h3 span {
    padding-left: 6px;
padding-right:unset}
.price-num-item{float:right}
.price-num-desc {
    float: right;
margin: 30px 20px 0 0;}
.price-num span.curen {
    padding-right: unset;
padding-left: 7px;}
.price-num-desc .year-cont {
    margin-right: 30px;
margin-left:unset}

.pricing-content li {
    padding-left: unset;
padding-right: 30px;}
.pricing-content li:before {
    left: unset;
    right: 0;
}


.recomm-price {
    left: 0;
    right: unset;
border-radius: 0 0 4px 0;}
.small-padding .col-md-3{float:right}
.year-cont {
    left: unset;
right: 0;}


/*****small screen*******/
 @media (min-width: 1269px) {
.min-w{display:none}
.max-w{display:block}
.nav-holder nav li a, .nav-holder nav li{float:right}
.logo-holder {
float: right;}
.header-search-button {
    float: right;
margin-right: 60px;margin-left:unset}

.nav-holder {
float: left;
right: unset;
left: 0;}
.header-search-wrapper {
    left: unset;
right: 200px;}
.show-reg-form {
    float: left;
    border-right: 1px solid #eee;
	border-left:none
}

.show-reg-form i {
margin-left: 10px;
float: right;
margin-right: unset;}
.cart-btn, .header-opt_btn {
float: left;text-align:center}
.cart-btn_counter {
  
    right: unset;
left: 14px;}
.add-list {
    float: left;
    margin-left: unset;
    margin-right: 34px;
}
.add-list i {
    margin-left: 10px;
margin-right:unset;text-align:center}
.header-opt_btn span:after {
    left: 12px;
right: unset;}
.header-opt_btn{
border-left: 1px solid #eee;}
.nav-holder nav li ul a {
    float: right;
text-align: right;}
.nav-holder nav li ul {
    left: unset!important;
right: 0!important;}
.nav-holder nav li a i {
    padding-right: 6px;
padding-left:unset}
.about-img-hotifer {
    right: unset;
left: -60px;}
.gray-bg .col-sm-12{width:100%}
.show-reg-form  {
display: flex;
justify-content: center;
align-items: center;
margin-top: 0;

}
   .map-container.column-map.vis-hiddenmap {
        right: 0;
		left:unset
    }
r.column-map, .map-container.column-map.right-position-map {
 left: unset!important;
 right: -100%!important;}
.map-container.column-map, .map-container.column-map.right-position-map {
	right: unset!important;
left: -100%!important;}
  .map-container.column-map, .map-container.column-map.right-position-map {
  right: 0!important;left:unset!important}
		.categoties-column {
    left: unset;
right: 0;}
.col-list-wrap {
float: left}
.top-search-content .top-search-dec {
    right: 0;
top: 0;}
.map-container.column-map.hid-mob-map{
    left: unset!important;
right: 80px!important;}
.map-container {
float: right;}
}	



@media (min-width:420px) and (max-width:800px)  {
.header-search-button {
float: right;
margin-left: 0;
margin-right: unset;

}
.cart-btn, .header-opt_btn {
float: right;}
.show-reg-form {
    float: right;
    border-right: none!important;
border-left: none!important}
.header-search-button {
float: left!important;
margin-right: 10px!important;
margin-left: unset!important;
text-align: center!important;}

	.list-searh-input-wrap .custom-form .col-sm-5,.list-searh-input-wrap .custom-form .col-sm-4,.list-searh-input-wrap .custom-form .col-sm-3{float:none}
}
@media (max-width: 1270px) {
  
.min-w{display:block}
.max-w{display:none}
.nav-button-wrap {
    float: left!important;
    margin-right: 16px!important;
margin-left:unset!important}
.nav-button {
    right: 50%;
    left: unset;
margin-right: -11px;}
.show-reg-form {
       
text-align: center;}
.header-search-button {
    float: right;
    margin-right: 60px;
    margin-left: unset;
}
.cart-btn, .header-opt_btn {
float: left;text-align:center}
.show-reg-form {
    float: left;
    border-right: 1px solid #eee;
border-left: 1px solid #eee;text-align:center}
.show-reg-form i {
    margin-left: 10px;
    margin-right: unset;
}

.vismobmenu {
right: auto;
left: 0;}
 .main-menu {
 right: unset;
 left: -20px;}
 .menusb a,.header-opt-modal-item h4,.header-opt-modal-list li{text-align:right}
 
.header-opt-modal-item h4:after {
right: unset;
left: 14px;}
.header-opt-modal-list li a:before {
 right: unset;
left: 10px;}
.add-list_mob{text-align:center}
.cart-btn_counter {
    right: unset;
left: 14px;}
.main-menu .menusb ul{float:left}
.menusb a i {
transform: rotate(85deg);
right: 210px;
}
.listing-filters {
float: right!important;}
.dashbard-menu-wrap {
right: -350px;
left:unset;
border-right: none;
border-left: 1px solid #eee;}		
.dashboard-content {
width: 100%;padding: 70px 0 70px;}		
.dashbard-menu-wrap_vis {
right: 0;left:unset}
.dashbard-menu-close {
  
    right: unset;
left: 20px;}
.gray-bg.small-padding .col-md-8, .gray-bg.small-padding .col-md-4{width:100%}

.agent-post_descr .ftr-btn {
float: right;}	
.add-list_mob{text-align:center!important}
.nav-button-wrap, .mob-nav-content-btn, .not-vis_lap, .map-close, .col-list-wrap_opt2 {
text-align: center;}

 .list-single-main-wrapper {
    padding-right: 0;
    padding-left: unset;
}   
.map-container.column-map.vis-hiddenmap {
        right: 0;
		left:unset
    }
.map-container.column-map, .map-container.column-map.right-position-map{right:100%;left:unset}	
    .map-container.column-map.vis-hiddenmap {
        left: 0;
		right:unset
    }
.map-container.column-map.right-position-map {
        right: 0 !important;	

}

@media (min-width: 560px) {
.show-reg-form {
border-right: 1px solid #eee!important;}

}
@media (max-width: 560px) {

.breadcrumbs.fw-breadcrumbs.smpar a,.breadcrumbs.fw-breadcrumbs.smpar .like-btn{float:right;margin-top:10px}
.list-searh-input-wrap .custom-form .col-sm-5,.list-searh-input-wrap .custom-form .col-sm-4,.list-searh-input-wrap .custom-form .col-sm-3{float:none}
.card-info-content{padding:0 30px}
.post-container .btn{float:right!important}
.rate-review {
    float: right;
}
.dashboard-submenu {
    left: unset;
right: 245px;}
}
@media (max-width: 1270px) {
.show-reg-form {
display :flex;justify-content:center;align-items:center;margin-top:unset}
.show-reg-form i{margin-top:0}
.add-list span, .show-reg-form span{text-align:center!important}
.add-list .fa-plus{margin-top:0}

.top-search-content.vis-hiddenfilter {
	right: 0;left:unset
}
  .top-search-content{  
        right: -500px;
left: auto;}


.top-search-content {
top: 70px;}
    .top-search-content .col-sm-3, .top-search-content .col-sm-2, .top-search-content .col-sm-4 {
	width: 100%;}
	.col-list-wrap.col-list-wrap_left {
    float: left;
}
 
}

   