/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
html,
body {
	direction: rtl;
}

body {
	text-align: right;
}

dd {
	margin-right: 0;
}

blockquote {
	border-left: none;
	border-right: solid 5px #ddd;
	padding-left: 0;
	padding-right: 1rem;
}
caption {
	text-align: right;
}

th {
	text-align: inherit;
}

.btn-icon-left i {
	margin-right: 0;
	margin-left: 10px;
}

.btn-icon-right i {
	margin-left: 0;
	margin-right: 10px;
}

/*--------------------------------------------------------------
## Elements
--------------------------------------------------------------*/
.toggle-icon > span:after,
.toggle-icon > span:before {
	right: 0;
	left: -6px;
}
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-header .search-form-wrapper {
	margin-right: 1rem;
	margin-left: 0;
}

.site-header .search-form-wrapper .search-form {
	left: 0;
	right: auto;
}
.site-header .menu-toggle {
	right: 0;
	left: auto;
}
.main-menu .menu ul {
	right: 100%;
	left: auto;
}
.main-menu .menu ul .menu-item-has-children > a .caret {
	float: left;
}
.main-menu .menu ul .menu-item-has-children > a .caret:before {
	content: '\f104';
}
.main-menu .menu > li {
	margin-left: 1.5rem;
	margin-right: 0;
}
.main-menu .menu > li > ul {
	right: 0;
	left: auto;
}

.site-branding {
	padding-left: 2rem;
	padding-right: 0;
}
.site-branding .site-description {
	display: none;
	margin: 0;
}

@media only screen and (max-width: 991px) {
	.site-header .search-form-wrapper {
		left: 0;
		right: auto;
	}

	.main-menu .menu li {
		margin-left: 0;
	}
	.main-menu .menu .menu-item-has-children > a .caret {
		left: 0;
		right: auto;
		margin-left: 0;
	}
	.main-menu .menu .menu-item-has-children > a .caret:before {
		content: "\f104";
	}
	.main-menu .menu .sub-menu {
		padding-left: 0;
		padding-right: 1.5rem;
	}
}

/*--------------------------------------------------------------
## WP core
--------------------------------------------------------------*/
.alignnone {
	margin-left: 1.5rem;
	margin-right: 0;
}
.alignright {
	float: left;
	margin-left: 0;
	margin-right: 1.25rem;
}

.alignleft {
	float: right;
	margin-left: 1.25rem;
	margin-right: 0;
}

.wp-caption.alignnone {
	margin-left: 1.25rem;
	margin-right: 0;
}

.wp-caption.alignleft {
	margin-left: 1.25rem;
	margin-right: 0;
}

.wp-caption.alignright {
	margin-left: 0;
	margin-right: 1.25rem;
}

/* Galleries */
.gallery-item {
	text-align: right;
	padding-left: 1em;
	padding-right: 0;
}

.gallery-caption {
	text-align: right;
	padding-left: 0.75rem;
	padding-right: 0;
}

/*--------------------------------------------------------------
## WP block
--------------------------------------------------------------*/
.wp-block-quote:not(.is-large):not(.is-style-large) {
	border-right: solid 5px #ddd;
	border-left: none;
	padding-right: 1rem;
	padding-left: 0;
}

.wp-block-pullquote:not(.is-style-solid-color) blockquote {
	border-right-width: 0;
}
/*--------------------------------------------------------------
## Blog
--------------------------------------------------------------*/
.article-post .entry-footer {
	text-align: right;
}
.article-post .entry-footer .link-more > a:before {
	margin-left: 0.25rem;
	margin-right: 0;
}
.article-post .entry-footer .meta-comment {
	margin-right: auto;
	margin-left: 0;
}
.article-post .post-tags a {
	margin-left: 0.375rem;
	margin-right: 0;
}
.article-post .post-tags i {
	margin-left: 0.375rem;
	margin-right: 0;
}
.article-post .author-info-avatar {
	margin-left: 1rem;
	margin-right: 0;
}

.comment-form .logged-in-as,
.comment-form .comment-form-comment,
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url,
.comment-form .comment-notes,
.comment-form .form-submit {
	float: right;
}
.comment-list ul.children {
	padding-right: 0;
	margin-right: 75px;
	margin-left: 0;
}
.comment-list .comment-meta .edit-link {
	margin-right: 1rem;
	margin-left: 0;
}
.comment-list li:not(.pingback) .comment-body {
	padding-right: 75px;
	padding-left: 0;
}
.comment-list .comment-author img {
	right: 0;
	left: auto;
}
@media only screen and (max-width: 575px) {
	.comment-list ul.children {
		margin-right: 20px;
		margin-left: 0;
	}
}
.post-navigation .nav-previous {
	margin-left: auto;
	margin-right: 0;
}
.post-navigation .nav-next {
	margin-right: auto;
	margin-left: 0;
	text-align: left;
}
.post-navigation .nav-previous i,
.post-navigation .nav-next i {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.page-links > .page-links-text,
.page-links > a {
	margin-left: 0.25rem;
	margin-right: 0;
}
/*--------------------------------------------------------------
## Widgets
--------------------------------------------------------------*/
.widget .widget-title:before {
	right: 0;
	left: auto;
}

.widget_rss ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_meta ul {
	padding-right: 0;
}
/**
* Archive, categories, nav_menu
* ----------------------------------------------------------------------------
*/
.widget_archive li > a span.count,
.widget_categories li > a span.count,
.widget_nav_menu li > a span.count,
.widget_pages li > a span.count,
.widget_product_categories li > a span.count {
	left: 0;
	right: auto;
}
.widget_archive li li > a,
.widget_categories li li > a,
.widget_nav_menu li li > a,
.widget_pages li li > a,
.widget_product_categories li li > a {
	padding-right: 1.25rem;
	padding-left: 0;
}
.widget_archive li li li > a,
.widget_categories li li li > a,
.widget_nav_menu li li li > a,
.widget_pages li li li > a,
.widget_product_categories li li li > a {
	padding-right: 2.5rem;
	padding-left: 0;
}
.widget_archive li li li li > a,
.widget_categories li li li li > a,
.widget_nav_menu li li li li > a,
.widget_pages li li li li > a,
.widget_product_categories li li li li > a {
	padding-right: 3.75rem;
	padding-left: 0;
}
.widget_archive li li li li li > a,
.widget_categories li li li li li > a,
.widget_nav_menu li li li li li > a,
.widget_pages li li li li li > a,
.widget_product_categories li li li li li > a {
	padding-right: 5rem;
	padding-left: 0;
}
.widget_tag_cloud a {
	margin-left: 0.5rem;
	margin-right: 0;
}
.widget_tag_cloud a:hover {
	color: #fff;
}
.widget_calendar tfoot #next {
	text-align: left;
}

/*--------------------------------------------------------------
## Helper
--------------------------------------------------------------*/
.fl {
	float: right !important;
}

.fr {
	float: left !important;
}
body,html{direction:rtl}

.article-post.page .entry-content {
    margin-bottom: 0;
    direction: ltr;
}
body.admin-bar:not(.site-style-bordered) .g5core-header-vertical, body.admin-bar:not(.site-style-bordered) .header-float {
    direction: rtl;
}
/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
*********************************************************************************************************************

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
  font-family: "myfont2";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
@font-face {
	  font-family: "Artin";
	  src: url("fonts/Artin/Artin-Sharp-Regular.ttf");
}
@font-face {
font-family: "Maneli";
src: url('fonts/Maneli.ttf') format('truetype');
}

body {
    font-family: iranyekan !important;
text-align: right !important;
}
.menu-popup > .menu-item > a, .menu-horizontal > .menu-item > a, .menu-vertical > .menu-item > a {
    font-family: iranyekan !important;
}
.g5core-primary-menu .main-menu {
    direction: rtl;
}
.menu-popup .sub-menu .menu-item > a, .menu-horizontal .sub-menu .menu-item > a, .menu-vertical .sub-menu .menu-item > a, .g5core-header-desktop-wrapper .x-mega-sub-menu div.gel-list .item-list {
    font-family: iranyekan !important;
}
.menu-horizontal .sub-menu .menu-item-has-children > a .caret {
    transform: rotate(180deg);
}
h2 {
    font-family: iranyekan !important;
}
h3 {
    font-family: iranyekan !important;
}
h4 {
    font-family: iranyekan !important;
}
h3 {
    font-family: iranyekan !important;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    direction: ltr;
}
.g5core__cate-filer {
    direction: rtl;
}
.g5core__cate-filer {
    padding-right: 0 !important;
}
.g5ere__post-featured-bg-gradient .g5ere__loop-content * {
    direction: rtl;
}
article {
    direction: rtl !important;
}
.custom-slider-01 .slick-dots ul {
    direction: rtl;
}
.gel-heading-subtitle {
    letter-spacing: 0px !important;
}
.g5blog__post-list .g5blog__post-title::before {
    transform: rotate(180deg);
}
ul.g5blog__post-meta li {
    margin: 0 0 0 25px !important;
}
.mailchimp-for-footer .homeid-mailchimp {
    direction: rtl;
}
.ml-2, .mx-2 {
    margin-right: .5rem !important;
}
.custom-ere-search-07 .g5ere__sf-top, .custom-ere-search-07 .g5ere__sf-bottom-wrap {
    direction: rtl;
}
.custom-box-shadow-01 {
    direction: rtl;
}
.g5core-header-inner {
    direction: rtl;
}
.content-fill {
    direction: rtl;
}
.custom-ere-search-01 .g5ere__sf-top, .custom-ere-search-01 .g5ere__sf-bottom, .custom-ere-search-02 .g5ere__sf-top, .custom-ere-search-02 .g5ere__sf-bottom, .custom-ere-search-05 .g5ere__sf-top, .custom-ere-search-05 .g5ere__sf-bottom {
    direction: rtl;
}

.gel-6be6c274ecfa5b1d2b7876ec4a52d16e {
    direction: rtl;
}
.testimonial-style-04 .author-attr {
    direction: rtl;
}
.custom-image-box-11.gel-image-box-style-04 .title, .custom-image-box-11.gel-image-box-style-05 .title {
    text-align: right !important;
}
.page-numbers:not(ul).prev::before, .page-numbers:not(ul).next::before {
    transform: rotate(180deg);
}
.widget_search form {
    direction: rtl;
}
.wp-block-image .alignright {
    margin-left: 1em !important;
}
.g5blog__post-medium-image .g5blog__post-featured {
    margin-left: 30px !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 1em 1em 0 !important;
}
.g5core-page-title {
    direction: ltr;
}
.gel-breadcrumbs-left .g5core-breadcrumbs {
    direction: rtl;
}
.custom-agency-search.g5element__agency-search {
    direction: rtl;
}
.bootstrap-select .dropdown-toggle .filter-option {
    text-align: right !important;
}
.vc_custom_1612182652484 {
    direction: rtl;
}
.g5element__agent-search.custom-agent-search {
    direction: rtl;
}
.g5core-page-title .page-title-inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 0 50px 0;
    direction: rtl;
}
.bootstrap-select > .dropdown-toggle {
    direction: rtl;
}
.mr-3, .mx-3 {
    margin-left: 1rem !important;
}
.g5ere__widget-agent-info-layout-01 .g5ere__agent-meta {
    direction: rtl;
}
.g5ere__lam-has-title {
    direction: rtl;
}
.g5ere__widget-contact-info-layout-01 {
    direction: rtl;
}
.custom-heading-desc-pt-17 .gel-heading-description {
    direction: rtl;
}
.g5ere__search-form-widget .g5ere__features-list-wrap {
    direction: rtl;
}
.ere_widget_top_agents .agent-item:not(:last-child) {
    direction: rtl;
}
.ere_widget_top_agents .agent-item:last-child {
    direction: rtl;
}
.custom-control-label::after, .custom-control-label::before {
    right: -1.5rem !important;
}
.custom-control {
    padding-right: 1.5rem !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .page-main-title {
    font-family: iranyekan !important;
}
.g5core-page-title .page-title-inner {
    direction: rtl;
}
.gel-heading-title {
    direction: rtl;
}
.gel-heading-description {
    direction: rtl;
}
.custom-icon-box-08 .description {
    direction: rtl;
}
.md-border-right {
    direction: rtl;
}
.vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.vc_custom_1612246791786 {
    direction: rtl;
}
.nav-footer-horizontal-01 .menu > .menu-item {
    direction: rtl;
}
.custom-image-box-01.custom-padding {
    direction: rtl;
}
.homeid-contact-form.style-01 .wpcf7-list-item {
    direction: rtl;
}
.g5ere__listing-agent-layout-creative .g5ere__agent-item-2 .g5ere__agent-item-inner > .g5ere__loop-content::before {
    transform: rotate(180deg);
}
.vc_custom_1612249728728 {
    direction: rtl;
}

body.wpb-js-composer .vc_tta-color-primary.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    direction: rtl;
}
body.wpb-js-composer .vc_tta-color-accent.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    direction: rtl;
}
body.wpb-js-composer .vc_tta-color-primary.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    direction: rtl;
}
body.wpb-js-composer .vc_tta-color-secondary.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    direction: rtl;
}
.vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    direction: rtl;
}
.testimonial-style-02 .gel-testimonial-bio {
    direction: rtl;
}
.testimonial-style-04 .testi-quote {
    direction: rtl;
}
.testimonial-style-05 .testimonial-content {
    direction: rtl;
}
.g5ere__dashboards-overview .item {
    direction: rtl;
}
.comment-list li.comment {
    direction: rtl;
}
.g5ere__db-sidebar .g5ere__dashboard-sidebar-container > .list-group > .list-group-item {
    direction: rtl;
}
.gel-3c8eeabc83c764592dc264b1699d2768 {
    font-family: Artin !important;
}
.gel-7aa7601c57412e1f37edc1f7f4998ea9 {
    font-family: Artin !important;
}
.gel-8f932bc5196bc4002eae39d7c8118465 {
    font-family: Artin !important;
}
.gel-082e057ac8566656f5ed688daf259dd0 {
    font-family: Artin !important;
}

.tooltip {
    font-family: iranyekan !important;
}
.comment-list .comment-meta {
    direction: rtl;
}
.g5blog__block-title {
    text-align: right !important;
}
.g5ere__page-main .ere-property-multi-step .ere-steps {
    direction: rtl;
}
.compare-tables.table-striped .property-inner .property-image img, .property-manager-form select {
    text-align: right;
}
.ere-property-multi-step .ere-step-nav .ere-btn-next, .ere-property-multi-step .ere-step-nav input[type="submit"] {
    direction: rtl;
}
.nav {
    direction: rtl;
}
.compare-tables table, .compare-tables td, .compare-tables th, .compare-tables.table-striped {
    direction: rtl;
}
.g5core-menu-mobile .main-menu .x-caret::before {
    content: "\f104";
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.g5ere__search-form-widget .g5ere__sf-keyword input {
    padding-left: 40px !important;
    direction: rtl;
}

.gw-menu {
right: unset !important;
}

.rtl-gw {
 direction: rtl;
}

@media (max-width: 772px) {
.gw-btn {
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.gel-btn-right {


}



}

.card > hr, .no-gutters {
    direction: rtl;
}
.custom-properties-carousel-dots-01 .slick-dots {
    direction: rtl;
}

.ere-post-thumb, .ere-property-multi-step .ere-step-nav .ere-btn-prev i {
    transform: rotate(180deg);
}
.ere-post-thumb, .ere-property-multi-step .ere-step-nav .ere-btn-prev {
    direction: rtl;
}
.gel-image-box {
    direction: rtl;
}
.custom-image-box-10 .title {
    text-align: right;
}
.custom-image-box-01.gel-image-box-style-04 .title, .custom-image-box-01.gel-image-box-style-05 .title {
    text-align: right !important;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    direction: rtl;
}
.custom-image-box-09.gel-image-box-style-04 .title, .custom-image-box-09.gel-image-box-style-05 .title {
    text-align: right !important;
}
.text-left, input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], textarea {
    direction: rtl;
}
.g5ere__map-popup-content {
    text-align: right !important;
}
.leaflet-container {
    font-family: iranyekan !important;
}
.navbar {
    direction: rtl;
}
.slick-slider {
    direction: ltr;
}
.alert {
    direction: rtl;
}
.g5ere__search-form .g5ere__sf-bottom-wrap, .g5ere__search-form .g5ere__sf-top {
    direction: rtl;
}
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child {
    direction: rtl;
}
ol ol, ol ul, ul ol, ul ul, ol, ul, dl {
    direction: rtl;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    direction: rtl;
}
p {
    direction: rtl;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    direction: ltr;

}
.g5ere__login .form-group {
    direction: rtl;
}
.slick-track {
    display: flex;
}
.custom-slider-01 .slick-arrows .slick-arrow.slick-prev {
    transform: rotate(180deg);
}
.custom-slider-01 .slick-arrows .slick-arrow.slick-next {
    transform: rotate(180deg);
}
.g5ere__loop-property-price {
  direction: rtl;
}
.g5blog__single-layout-4 .g5blog__single-meta-top {
  margin-top: 45px;
}
.g5blog__single-layout-6 .g5core-page-title + .g5blog__single-featured {
  padding-bottom: 80px;
}
.gel-heading-subtitle {
  margin-top: 18px;
}
.g5core__cate-filer > li + li {
    margin-right: 5px !important;
    margin-left: 5px !important;
}
.g5core-primary-menu .menu-horizontal>.menu-item+.menu-item {
    margin-left: unset !important;
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.g5core-back-to-top {
    left: 10px !important;

}
.g5core-back-to-top {
    bottom: 10px;
    left: 10px;
    width: 44px;
    height: 44px;
    z-index: 2;
    color: #fff;
    background-color: #666;
    display: -ms-flexbox;
    display: flex
;
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    -webkit-transition: all .5s;
    transition: all .5s;
}