.rtl .pbmit-header-style-1.site-header .pbmit-logo-area {
    border-radius: 0 0 0 20px;
    margin: 0 0 0 20px
}

.rtl .header-style-1 .site-branding .pbmit-top-right-corner {
    left: -20px;
    right: inherit;
    transform: scaleX(-1) rotate(180deg);
	font-family: ui-rounded;
}

.rtl .header-style-1 .site-branding .pbmit-bottom-left-corner {
    left: inherit;
    right: 0;
    transform: scaleX(-1) rotate(180deg);
	font-family: ui-rounded;
}

@media (max-width: 1200px) {
	.rtl .header-style-1 .site-branding .pbmit-top-right-corner {
    	left: -30px !important;
	}
    .rtl .pbmit-header-style-1 .pbmit-sticky-header .container,.rtl .pbmit-header-style-1 .pbmit-pre-header-wrapper .container,.rtl .pbmit-header-style-1 .pbmit-header-wrapper .container {
        padding: 0 0 0 30px
    }

    .rtl .pbmit-header-style-1.site-header .pbmit-logo-area .pbmit-bottom-left-corner {
        right: 0
    }
	.footer-style-3 .pbmit-footer-text-inner {
		padding-bottom: 75px !important;
		padding-top: 10px !important;
	}
}


@media (min-width: 1201px) {
    .rtl .pbmit-header-style-1 .pbmit-sticky-header .container,.rtl .pbmit-header-style-1 .pbmit-pre-header-wrapper .container,.rtl .pbmit-header-style-1 .pbmit-header-wrapper .container {
        padding: 0 0 0 20px
    }

    .rtl .pbmit-header-style-1 .pbmit-right-box .pbmit-button-box-second {
        padding: 0 10px 0 35px
    }

    .rtl .pbmit-header-style-1 .pbmit-button-box .pbmit-header-button a::before {
        margin: 0 0 0 10px;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1)
    }  
	.rtl .header-style-1 .pbmit-slider-area .pbmit-top-right-corner {
		left: 0;
		right: inherit;
		transform: scaleX(-1);
		z-index: 99;
		font-family: ui-rounded;
	}

	.rtl .header-style-1 .pbmit-slider-area .pbmit-bottom-left-corner {
		left: auto;
		right: -20px;
		transform: scaleX(-1);
		z-index: 99;
		font-family: ui-rounded;
	}
	.pbmit-footer-widget-col-2{
		flex: 0 0 15% !important;max-width: 15%;
	}
	.pbmit-footer-widget-col-3{
		flex: 0 0 36% !important;max-width: 36%;
	}
	.pbmit-footer-widget-col-4{
		flex: 0 0 15% !important;max-width: 15%;
	}
}


body {
	direction: rtl;
	unicode-bidi: embed;
}
th {
	text-align: right;
}
/* Accessibility */
.screen-reader-text:focus {
	left: auto;
	right: 5px;
}
/* Typography */
textarea {
	padding-right: 3px;
}

th:first-child,
td:first-child {
	padding-left: 0.4em;
	padding-right: 0;
}
th:last-child,
td:last-child {
	padding-left: 0;
	padding-right: 0.4em;
}
/* Forms */
input[type="radio"],
input[type="checkbox"] {
	margin-left: 0.5em;
	margin-right: 0;
}
/* Media */
.mejs-offscreen {
	right: -10000px;
}
/* Site Branding */
.custom-logo-link {
	padding-left: 1em;
	padding-right: 0;
}
/* Main Navigation */
.main-navigation ul {
	text-align: right;
}
.main-navigation ul ul {
	padding-left: 0;
	padding-right: 1.5em;
}
.menu-toggle .icon {
	margin-left: 0.5em;
	margin-right: 0;
}
.dropdown-toggle {
	left: -0.5em;
	right: auto;
}
/* Front Page */
.wp-custom-header-video-button {
	left: 30px;
	right: auto;
}
.xinterio-panel .recent-posts .entry-header .edit-link {
	margin-left: 0;
	margin-right: 1em;
}
/* Blog, Archive, Search */
.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link {
	margin-left: 0;
	margin-right: 1em;
}
.search .page .entry-meta a.post-edit-link {
	margin-right: 0;
}
.sticky .icon-thumb-tack {
	left: auto;
	right: -1.5em;
}
.prev.page-numbers .icon,
.next.page-numbers .icon {
	display: inline-block;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
.prev.page-numbers {
	float: right;
}
.next.page-numbers {
	float: left;
}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
	margin-left: 0.5em;
	margin-right: 0;
}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
	margin-left: 0;
	margin-right: 0.5em;
}
/* Blog Entries */
.entry-footer .cat-links,
.entry-footer .tags-links {
	padding-left: 0;
	padding-right: 2.5em;
}
.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon {
	left: auto;
	margin-left: 0.5em;
	margin-right: 0;
	right: 0;
}
/* Comments */
.comment-body {
	margin-left: 0;
	margin-right: 65px;
}
.comment-reply-link .icon {
	left: auto;
	right: -2em;
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.comment-author .avatar {
	left: auto;
	right: -65px;
}
.comment-reply-link:before {
	left: auto;
	right: -2em;
}
.children .comment-author .avatar {
	left: auto;
	right: -45px;
}
.form-submit {
	text-align: left;
}
.comment-form #wp-comment-cookies-consent {
	margin: 0 0 0 10px;
}
/* Post Formats */
.format-quote blockquote .icon {
	left: auto;
	right: -1.25em;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
/* Post Navigation */
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper,
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
	display: inline-block;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
/* Widgets */
.widget ul {
	margin: 0;
}
.search-form .search-submit {
	left: 3px;
	right: auto;
}
.tagcloud ul li {
	float: right;
	margin: 4px 0 0 4px;
}
.widget ul li li {
	padding-left: 0;
	padding-right: 1.5rem;
}
.widget_text ul {
	margin: 0 1.5em 1.5em 0;
}
.widget_text ul li ul {
	margin: 0 1.5em 0 0;
}
/* Footer */
.social-navigation a {
	margin-left: 1em;
	margin-right: 0;
}
.widget_text ul{
	margin: 0;
}
/* Customizer styles */
.xinterio-customizer.xinterio-front-page .xinterio-panel .xinterio-panel-title {
	left: 3.2em;
	right: auto;
}
/* Gallery Styles */
.gallery-item,
.gallery-caption {
	text-align: right;
}
/* SVG Fallback */
.no-svg .dropdown-toggle {
	left: 0;
	right: auto;
}
/* Search Page*/
.pbmit-header-search-form-wrapper .search-form [type=submit]{
	left: 0;
	right: inherit;
}
.pbmit-header-search-form-wrapper .search-form::after{
	left: 10px;
	right: inherit;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.pbmit-header-search-form-wrapper .search-form input[type="search"]{
	text-align: right;
	padding: 0 0 0 50px;
}
.pbmit-header-search-form-wrapper .pbmit-search-close{
	left: 40px;
	right: inherit;
}
.pbmit-header-search-form-wrapper .search-form::before{
	transform-origin: right center;
}
.pbmit-search-results-main-wrapper .pbmit-search-result-tab-link,
.skltbs-theme-light .skltbs-tab-item,
.skltbs-theme-dark .skltbs-tab-item{
	float: right;
	margin: 0 0 3px 3px;
}
/* Back to top */
.pbmit-progress-wrap{
	left: 50px;
	right: inherit;
}
/* Progressbar */
body .elementor-widget-progress{
	text-align: right;
}
/* Media queries */
@media screen and (min-width: 48em) {
	body.page-template-full-width-page #primary {
		float: none;
	}
	.has-sidebar:not(.error404) #primary {
		float: right;
	}
	.has-sidebar #secondary {
		float: left;
	}
	.error404 #primary {
		float: none;
	}
	/* Site Branding */
	.custom-logo-link {
		padding-left: 2em;
		padding-right: 0;
	}
	/* Navigation */
	.main-navigation ul ul {
		padding-right: 0;
	}
	.main-navigation ul ul:before,
	.main-navigation ul ul:after {
		left: 0.5em;
		right: auto;
	}
	.main-navigation ul ul,
	.main-navigation ul ul ul {
		left: auto;
		right: -999em;
	}
	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: auto;
		right: 100%;
	}
	.main-navigation ul li:hover > ul,
	.main-navigation ul li.focus > ul {
		left: auto;
		right: 0.5em;
	}
	.main-navigation ul li.menu-item-has-children:before,
	.main-navigation ul li.menu-item-has-children:after,
	.main-navigation ul li.page_item_has_children:before,
	.main-navigation ul li.page_item_has_children:after {
		left: 1em;
		right: auto;
	}
	.main-navigation .menu-item-has-children > a > .icon,
	.main-navigation .page_item_has_children > a > .icon {
		left: auto;
		right: 5px;
	}
	.main-navigation ul ul .menu-item-has-children > a > .icon,
	.main-navigation ul ul .page_item_has_children > a > .icon {
		left: 1em;
		right: auto;
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	/* Scroll down arrow */
	.navigation-top .menu-scroll-down {
		left: 0;
		right: auto;
	}
	.site-header .menu-scroll-down {
		left: 0;
		right: auto;
	}
	.entry-title a {
		margin-left: auto;
		margin-right: -2px;
	}
	/* Front Page */
	.page-two-column .panel-content .entry-header {
		float: right;
	}
	.page-two-column .panel-content .entry-content {
		float: left;
	}
	/* Front Page - Recent Posts */
	.page-two-column .panel-content .recent-posts {
		clear: left;
		float: left;
	}
	/* Blog, Archive, Search */
	.sticky .icon-thumb-tack {
		left: auto;
		right: -2.5em;
	}
	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: right;
	}
	.blog:not(.has-sidebar) #primary article,
	.archive:not(.has-sidebar):not(.page-one-column) #primary article,
	.search:not(.has-sidebar) #primary article,
	.has-sidebar.error404 #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: left;
	}
	.entry-footer .edit-link a.post-edit-link {
		margin-left: 0;
		margin-right: 1em;
	}
	/* Entry content */
	/* with sidebar */
	.has-sidebar .entry-content blockquote.alignleft {
		margin-left: 0;
		width: 34%;
	}
	.has-sidebar #primary .entry-content blockquote.alignright,
	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
		margin-right: 0;
		width: 34%;
	}
	.has-sidebar #primary .entry-content blockquote.alignleft.below-entry-meta {
		margin-left: -72.5%;
		width: 62%;
	}
	/* blog index and archive */
	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.xinterio-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {
		margin-left: 0;
		width: 34%;
	}
	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.xinterio-front-page.page-two-column #primary .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column #primary .entry-content blockquote.alignright {
		margin-right: -72.5%;
		width: 62%;
	}
	/* Post formats */
	.format-quote blockquote .icon {
		left: auto;
		right: -1.5em;
	}
	.navigation.pagination {
		float: left;
	}
	.has-sidebar .navigation.pagination,
	.archive.page-one-column:not(.has-sidebar) .navigation.pagination {
		float: none;
	}
	.post-navigation .nav-previous {
		float: right;
	}
	.post-navigation .nav-next {
		float: left;
		text-align: left;
	}
	/* Comments */
	ol.children .children {
		padding-left: 0;
		padding-right: 2em;
	}
	/* Post Navigation */
	.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
		left: auto;
		right: -2em;
	}
	.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
		left: -2em;
		right: auto;
	}
	/* Footer */
	.site-footer .widget-column.footer-widget-1 {
		float: right;
	}
	.site-footer .widget-column.footer-widget-2 {
		float: left;
	}
	.social-navigation {
		clear: right;
		float: right;
	}
	.site-info {
		float: right;
	}
	.social-navigation + .site-info {
		margin-left: 0;
		margin-right: 6%;
	}
}
@media screen and (min-width: 67em) {
	/* Sticky posts */
	.sticky .icon-thumb-tack {
		left: auto;
		right: -1.25em;
	}
}
@media screen and (min-width: 79em) {
	.has-sidebar #primary .entry-content blockquote.alignright,
	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
		margin-right: -20%;
	}
	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft,
	.xinterio-front-page .entry-content blockquote.alignleft {
		margin-left: -20%;
	}
}

/* Liquid glass effect class */
.glass {
  position: relative;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(2px) saturate(180%);
  border-radius: 2rem;
  padding: 1.25rem;
  box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2), inset 0 4px 20px rgba(255, 255, 255, 0.3);
}

.glass::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 2rem;
  backdrop-filter: blur(1px);
  box-shadow: inset -10px -8px 0px -11px rgba(255, 255, 255, 1),
    inset 0px -9px 0px -8px rgba(255, 255, 255, 1);
  opacity: 0.6;
  z-index: -1;
  filter: blur(1px) drop-shadow(10px 4px 6px black) brightness(115%);
  pointer-events: none;
}

@media (min-width: 1201px){
	.main-navigation, .main-navigation .main-link{
		height: 65px !important;
	}
	.main-navigation{
		border-radius: 15px;
	}
	.main-navigation {
		position: relative;
		backdrop-filter: blur(2px) saturate(180%);
		border-radius: 2rem;
		}

	.main-navigation::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.1);
		border-radius: 2rem;
		backdrop-filter: blur(1px);
		box-shadow: inset -10px -8px 0px -11px rgba(255, 255, 255, 1),
			inset 0px -9px 0px -8px rgba(255, 255, 255, 1);
		opacity: 0.6;
		z-index: -1;
		filter: blur(1px) drop-shadow(10px 4px 6px black) brightness(115%);
		pointer-events: none;
	}
}
@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.15);
    }

    100% {
        transform: scale(1);
    }
}
.consult-floating{
	position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 3vh;
    z-index: 999;
}
.consult-floating a{
	display: inline-block;
    height: auto;
    padding: 10px 20px;
    border: unset !important;
    border-radius: 20px;
    background-color: var(--pbmit-global-color);
    color: #fff;
    font-weight: 300;
    text-align: center;
    font-family: yekanbakh, sans-serif;
    font-size: 18px;
    transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
    transform-style: preserve-3d;
    animation: pulse 2.5s infinite;
    opacity: .92;
}

@media(max-width: 1200px) {
    .consult-floating a {
        font-size: 14px !important;
        padding: 8px 10px !important;
    }
}
.pulse-2{
	transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
    transform-style: preserve-3d;
    animation: pulse 2s infinite;
}
.pulse-3{
	transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
    transform-style: preserve-3d;
    animation: pulse 3s infinite;
}
.pulse-4{
	transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
    transform-style: preserve-3d;
    animation: pulse 4s infinite;
}
.pulse-5{
	transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
    transform-style: preserve-3d;
    animation: pulse 5s infinite;
}

.text-justify{
	text-align: justify;
}

.instagram-button-wrapper::after{
	content: '\f16d' !important;
	font-size: 25px !important;
    background: linear-gradient(to bottom, #d300c5, #64029e);
}
.instagram-button-wrapper .pbmit-button-text{
	color: #64029e;
}
.text-light-1{
	color: var(--pbmit-light-color);
}
.text-light-2{
	color: var(--pbmit-light-color-2);
}