@font-face {
    font-family: IRANSansWeb;
    src: url('fonts/IRANSansWeb.woff2') format('woff2');
}

body,p,h1,h2,h3,h4,h5,h6{font-family:IRANSansWeb!important}

.rtl #wpadminbar * {
    font-family: IRANSansWeb;
}

:root {
  --title-font: IRANSansWeb!important;
  --body-font: IRANSansWeb!important;
}

.main-menu ul li.menu-item-has-children > a:after {
    margin-left: 0 !important;
    margin-right: 5px;
}
.main-menu ul.sub-menu {
    left: auto !important;
    right: -27px;
}
.rtl .main-menu ul.sub-menu, .rtl .main-menu ul.mega-menu {
    text-align: right;
}
.main-menu ul.sub-menu:before {
    left: auto !important;
    right: 34px;
}
.main-menu ul.sub-menu li a {
    padding-left: 0 !important;
    padding-right: 21px;
}
.main-menu ul.sub-menu li a:before {
    left: auto !important;
    right: 0;
}
.rtl .main-menu ul li:last-child {
    margin-right: 18px;
    margin-left: 0;
}
.rtl .main-menu ul li:first-child {
    margin-left: 18px;
    margin-right: 0;
}
.rtl .main-menu .sub-menu li {
    margin-right: 0 !important;;
    margin-left: 0 !important;;
}
.rtl .sidemenu-wrapper {
    right: auto;
    left: 0;
}
.rtl .sidemenu-wrapper .sidemenu-content {
    margin-left: 0;
    margin-right: auto;
    right: auto;
    left: -500px;
    transition: left ease 1s;
}
.rtl .sidemenu-wrapper.show .sidemenu-content {
    right: auto;
    left: 0;
}
.popup-search-box form button {
    right: auto !important;
    left: 12px;
}
.popup-search-box button.searchClose {
    right: auto !important;
    left: 40px;
}
.sidemenu-wrapper .closeButton {
    right: auto !important;
    left: 20px;
}
.info-media1 i {
    margin-right: auto !important;
    margin-left: 15px;
}
.sidemenu-wrapper .widget_title::before {
    left: auto !important;
    right: 0;
}
.widgettitle:after, .sidebar-area .wp-block-group__inner-container > h2:after, .widget_search .wp-block-search__label:not(.screen-reader-text):after, .widget_title:after {
    left: auto !important;
    right: 0;
}
.recent-post .media-img {
    margin-right: auto !important;
    margin-left: 15px;
}
.recent-post-meta a i {
    margin-right: auto !important;
    margin-left: 8px;
}
.rtl .scrollToTop {
    right: auto;
    left: 60px;
}
.vs-btn.style6 i {
    margin-right: 0 !important;
    margin-left: 10px;
}
.rtl .vs-btn.style6 {
    padding: 5px 5px 5px 20px;
}
.form-style1 {
    padding-left: 0 !important;
    padding-right: 40px;
}
.rtl .wpcf7 {
    direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
.rtl .form-style1 input {
    padding: 0 0 0 20px;
}
.rtl .form-style1 button {
    letter-spacing: 0;
}
.rtl .wellnez-list-group-icon {
    padding-left: 5px;
}
.breadcumb-menu li, .breadcumb-menu a {
    letter-spacing: 0 !important;
}
.rtl .breadcumb-menu li:after {
    content: "\f100";
}
.wp-block-woocommerce-product-categories li > span, .widget_categories li > span, .widget_pages li > span, .widget_archive li > span, .widget_meta li > span, .widget_nav_menu li > span {
    right: auto !important;
    left: 0;
}
.rtl .wp-block-woocommerce-product-categories a, .rtl .widget_categories a, .rtl .widget_pages a, .rtl .widget_archive a, .rtl .widget_meta a, .rtl .widget_nav_menu a {
    padding: 0 15px 20px 0;
}
.wp-block-woocommerce-product-categories a:before, .widget_categories a:before, .widget_pages a:before, .widget_archive a:before, .widget_meta a:before, .widget_nav_menu a:before {
    content: "\f104" !important;
    left: auto !important;
    right: 0;
}
.rtl .share-links-title {
    margin: 0 0 0 10px;
}
.wp-block-tag-cloud a, .tagcloud a {
    margin-right: 0 !important;
    margin-left: 5px;
}
.share-links .social-links {
    direction: ltr;
}
.blog-meta span:not(:first-child), .blog-meta a:not(:first-child) {
    padding-right: 0 !important;
    margin-right: 0 !important;
    padding-left: 16px;
    margin-left: 10px;
}
.blog-meta span:not(:last-child):after, .blog-meta a:not(:last-child):after {
    right: auto !important;
    left: 0;
}
.blog-meta span i, .blog-meta a i {
    margin-right: auto !important;
    margin-left: 10px;
}
.rtl .blog-single .blog-img .blog-category {
    left: auto;
    right: 20px;
}
.rtl .post-pagi-box a i {
    transform: rotateY(180deg);
}
.rtl .form-control, .rtl .form-select, .rtl textarea, .rtl input {
    padding: 30px;
}
.rtl .comment-respond .form-control {
    padding-left: 45px;
    padding-right: 25px;
}
input[type=checkbox] ~ label {
    padding-left: 0 !important;
    padding-right: 30px;
}
input[type=checkbox] ~ label:before {
    left: auto !important;
    right: 0;
}
.rtl .vs-comments-wrap .comment-avater {
    margin-right: 0;
    margin-left: 25px;
}
.rtl .vs-comments-wrap .name {
    margin: -0.25em 0 2px 10px;
}
.vs-comments-wrap .commented-on i {
    margin-right: 0 !important;
    margin-left: 8px;
}
.vs-comments-wrap .replay-btn {
    letter-spacing: 0 !important;
    margin-right: 0 !important;
    margin-left: 15px;
}
.vs-comments-wrap .replay-btn i {
    margin-right: 0 !important;
    margin-left: 8px;
}
.vs-btn {
    letter-spacing: 0 !important;
}
.rtl .vs-comments-wrap .children {
    margin-left: auto;
    margin-right: 40px;
}
.vs-pagination span, .vs-pagination a {
    letter-spacing: 0 !important;
}
.rtl .vs-pagination li:first-child {
    margin-left: 3px;
    margin-right: 0;
}
.rtl .vs-pagination li:last-child {
    margin-right: 3px;
    margin-left: 0;
}
.rtl .woocommerce-ordering select {
    padding: 0 20px 0 30px;
    background-position: left 17px center;
}
.rtl .product-style2 .product-title {
    margin: 0 0 4px 10px;
}
.rtl .vs-pagination span i, .rtl .vs-pagination a i {
    transform: rotateY(180deg);
    margin-left: 5px;
    margin-right: 5px;
}
.product-about .product-rating .star-rating {
    margin-right: 0 !important;
    margin-left: 10px;
}
.rtl .quantity > label {
    letter-spacing: 0 !important;
    margin: 0 0 0 20px;
}
.rtl .nav {
    padding-right: 0;
}
.list-style2 li:before {
    left: auto !important;
    right: 0;
}
.rtl .list-style2 li {
    padding: 0 20px 0 0;
}
.inner-pane .comment-respond .blog-inner-title:before {
    left: auto !important;
    right: 0;
}
.rtl .rating-select label {
    margin: 0 0 0 10px;
}
.woocommerce-message:before, .woocommerce-info:before {
    margin-right: 0 !important;
    margin-left: 5px;
}
.rtl .cart_table .vs-cart-coupon {
    float: right;
}
.rtl .cart_table .actions > .vs-btn {
    float: left;
    margin-right: 0 !important;
    margin-left: 15px;
}
.rtl .checkout-ordertable th {
    text-align: right;
}
.rtl .woocommerce-checkout-payment {
    text-align: right;
}
.gallery-style1 .gallery-tag {
    letter-spacing: 0 !important;
}
.gallery-bar .bar-title {
    letter-spacing: 0 !important;
}
.rtl .list-inline, .rtl .list-unstyled {
    padding-right: 0;
}
.rtl .service-box .box-title {
    border-left: 0;
    border-right: 3px solid var(--theme-color);
    padding: 23.5px 25px 23.5px 20px;
}
.title-area .sub-title, .sec-subtitle2, .sec-subtitle {
    letter-spacing: 0 !important;
}
.rtl .service-style1 .service-content {
    padding: 0 20px 0 0;
}
@media (min-width: 991px){
    .rtl .service-style1.reverse .service-content {
        padding: 0 0 0 20px;
		text-align: left;
    }
}
.rtl .sec-subtext {
    padding: 6px 20px 6px 17px;
    margin-left: 0;
    margin-right: 5px;
}
.rtl .media-style3 .media-label {
    letter-spacing: 0;
}
.rtl .table-style1 .th {
    letter-spacing: 0;
}
.rtl .media-style1 .circle-btn, .rtl .media-style1 .media-img {
    margin: 0 -32px 0 30px;
}
.rtl .media-style1 {
    margin: 20px 32px 28px 0;
}
.rtl .link-btn.style2 {
    letter-spacing: 0;
}
.rtl .circle-btn {
    direction: ltr;
}
.rtl .package-style1 .package-list li {
    list-style: none !important;
}
.rtl .package-style1 .package-list ul {
    padding: 0;
}
.rtl .package-style1 .package-list li:before {
    right: auto;
    left: 0;
}
.rtl .hero-layout2 .hero-shape-3 {
    right: auto;
    left: 2%;
}
.rtl .hero-layout2 .hero-shape-2 {
    right: auto;
    left: 43%;
}
.rtl .hero-layout2 .hero-shape-4 {
    top: 30%;
    right: 46%;
		left: auto;
}
.rtl .hero-layout2 .hero-shape-5 {
    right: auto;
    left: 0;
}
.rtl .media-style3 .circle-btn {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .hero-layout2 .hero-img {
    margin-right: 0;
    margin-left: 50px;
}
.rtl .img-box2 .img-2 {
    left: auto;
    right: -145px;
}
.rtl .img-box2 .img-text {
    right: auto;
    left: 15px;
}
.rtl .media-style1 {
    background-image: linear-gradient(-120deg, rgb(253, 230, 216) 0%, rgb(254, 254, 254) 70%);
}
.rtl .table-style1 .tr:nth-child(odd) {
    background-image: linear-gradient(-120deg, rgb(253, 230, 216) 0%, rgb(254, 254, 254) 70%);
}
.rtl .arrows-style1 button {
    letter-spacing: 0;
}
.rtl .arrows-style1 button .arrow {
    transform: rotateY(180deg);
}
.rtl .hero-layout1 .hero-subtitle {
    letter-spacing: 0;
}
.rtl .hero-layout1 .hero-shape-3 {
    right: auto;
    left: 0%;
}
.rtl .hero-layout1 .hero-shape-2 {
    right: auto;
    left: 10%;
}
.rtl .hero-layout1 .hero-shape-1 {
    right: auto;
    left: 42%;
}
.rtl .testi-style1 .testi-avater {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .testi-style1 .slide-btns button {
    transform: rotateY(180deg);
}
.rtl .form-select, select {
    background-position: left 26px center;
}
.rtl .form-style2 select {
    padding-top: 0;
    padding-bottom: 0;
}
.rtl .form-style3 .form-title {
    letter-spacing: 0;
}
.rtl .copyright-menu a {
    letter-spacing: 0;
}
.rtl .media-style2 .media-label {
    letter-spacing: 0;
}
.rtl .banner-style1 .banner-content {
    padding: 50px 30px 45px 0;
}
.rtl .banner-style1 .banner-img {
    padding: 20px 0 10px 30px;
}
.rtl .banner-style1 .banner-title {
    margin: -0.23em -0 0 -40px;
}
.rtl .quote-text {
    letter-spacing: 0;
    border-right: 3px solid var(--theme-color);
    border-left: 0;
    background-image: linear-gradient(to left, rgba(253, 230, 216, 0.79) 0%, rgba(252, 243, 239, 0) 100%);
}
.rtl .img-box3 .img-2 {
    left: auto;
    right: -15%;
}
.rtl .img-box3 {
    direction: ltr;
}
.rtl .form-style4 .wpcf7-form-control-wrap ~ i {
    left: auto;
    right: 30px;
}
.rtl .form-style4 .wpcf7-form-control-wrap ~ i:after {
    right: auto;
    left: -12px;
}
.rtl .form-style4 textarea, .rtl .form-style4 input {
    padding-right: 67px;
	letter-spacing: 0;
}
.rtl .form-style4 textarea {
    padding-right: 30px;
}
.rtl .sec-title4 .sec-subtitle-style1, .rtl .sec-title4 .inner-label,.rtl  .sec-title4 .inner-text {
    text-align: right;
    margin-left: 0;
		margin-right: 5px;
}
.rtl .img-box7 .img-3 {
    left: auto;
    right: -130px;
}
.rtl .img-box7 .img-1 {
    padding: 0 0 30px 30px;
}
.rtl .vs-btn.style10 i, .rtl .vs-btn.style9 i {
    margin-left: 0;
    margin-right: 15px;
}
.rtl .vs-btn.style14 i, .rtl .vs-btn.style11 i {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .vs-btn.style10, .rtl .vs-btn.style9 {
    padding: 10px 25px 10px 10px;
}
.rtl .img-box7 .img-4 {
    right: auto;
    left: 0;
}
.rtl .form-group > i {
    left: calc(var(--bs-gutter-x) / 2 + 30px);
    right: auto;
}
.rtl .media-style5 .media-icon {
    right: auto;
    left: 0;
}
.rtl .package-style2 .package-img {
    margin-right: auto;
    margin-left: 20px;
}
.rtl .testi-slide3 .testi-degi {
    letter-spacing: 0;
}
.rtl .blog-meta span:not(:last-child), .rtl .blog-meta a:not(:last-child) {
    padding-right: 0;
    padding-left: 16px;
    margin-left: 10px;
    margin-right: 0;
}
@media (min-width: 1200px){
	.rtl .offset-xl-5 {
			margin-left: 0;
			margin-right: 41.6666666667%;
	}
}
.rtl .testimonial-box-img .slick-arrow {
    left: -1px;
    right: auto;
    transform: rotateY(180deg);
}
.rtl .testimonial-box-img .slick-arrow.slick-next {
    right: auto;
    left: calc(var(--icon-size) * -1);
}
.rtl .testi-shape2 {
    right: auto;
    left: 7%;
}
.rtl .testimonial-box .vs-btn i {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .form-style10 .form-group i, .rtl .form-style8 .form-group i {
    left: auto;
    right: 36px;
}
.rtl .form-style10 select, .rtl .form-style8 select {
    padding-top: 0;
    padding-bottom: 0;
}
.rtl .form-style10 input, .rtl .form-style8 input, .rtl .form-style10 select, .rtl .form-style8 select {
    padding-right: 50px;
    padding-left: 20px;
}
.rtl .form-style10 .vs-btn i, .rtl .form-style8 .vs-btn i {
    margin-right: 0;
    margin-left: 7px;
}
.rtl .team-style3 .degi {
    letter-spacing: 0;
}
.rtl .media-style7 .media-icon {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .video-shape1 {
    right: auto;
    left: 11%;
}
.rtl .counter-media .counter-text {
    letter-spacing: 0;
}
.rtl .counter-media {
    text-align: right;
}
@media (min-width: 992px){
	.rtl .text-lg-start {
			text-align: right!important;
	}
}
.rtl .blog-style5 .blog-meta > span, .rtl .blog-style5 .blog-meta > a {
    margin: 0;
    padding: 0;
}
.rtl .video-shape2 {
    left: auto;
    right: 14%;
}
.rtl .media-style6 .media-icon {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .about-image-box4 .small-img1 {
    right: auto;
    left: -135px;
}
.rtl .about-image-box4 .experance-box {
    right: auto;
    left: 0;
}
.rtl .about-image-box4 .experance-box:before {
    left: auto;
    right: -10px;
}
@media (max-width: 1800px) {
	.rtl .vs-about-layout5 .shape1, .rtl .vs-about-layout4 .shape1 {
			right: auto;
			left: 1%;
	}
}
.rtl .vs-about-layout5 .shape1 {
    left: 2%;
    right: auto;
}
.rtl .vs-team-layout2 .social-links {
    direction: ltr;
}
.rtl .vs-features-layout1 .media-icon {
    margin-right: 0;
    margin-left: 25px;
}
@media (min-width: 1199px) {
	.rtl .vs-features-layout1 .row > div:nth-child(2n+1) .media-icon {
			margin-right: 25px;
			margin-left: 0;
	}
}
@media (min-width: 1199px){
	.rtl .vs-features-layout1 .row > div:nth-child(2n+1) .vs-feature {
			text-align: left;
	}
}
.rtl .vs-pricing-layout2 .vs-price-list li {
    padding-right: 0;
    padding-left: 40px;
}
.rtl .vs-pricing-layout2 .vs-price-list li:after {
    right: auto;
    left: 0;
}
.rtl .vs-pricing-layout2 .vs-price-list {
    text-align: right;
}
.rtl .vs-btn.style10 i, .rtl .vs-btn.style9 i {
    transform: rotateY(180deg);
}
.rtl .vs-blog-layout3 .blog-number {
    right: auto;
    left: 20px;
}
.rtl .vs-blog-layout3 .blog-meta:before {
    left: auto;
    right: 0;
}
.rtl .service-style3 .service-icon {
    right: auto;
    left: 0;
    margin: -25px 0 0 -25px;
}
.rtl .team-style2 .social-links {
    direction: ltr;
}
.rtl .team-style2 .vs-team-degi {
    letter-spacing: 0;
}
.rtl .testi-style3 .icon-quote {
    right: auto;
    left: 40px;
}
.rtl .blog-style3 .blog-number {
    right: auto;
    left: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 20px;
}
.rtl .link-btn i {
    margin-left: 0;
    transform: rotateY(180deg);
    margin-right: 7px;
}
.rtl .contact-table .th {
    letter-spacing: 0;
    margin-right: 0;
    margin-left: 10px;
}
.rtl .contact-table .td {
    letter-spacing: 0;
}
.rtl .search-inline button {
    right: auto;
    left: 9px;
}
.rtl .img-box3 .product-price {
    direction: rtl;
}
.rtl .team-about .team-info .title {
    letter-spacing: 0;
    margin-right: 0;
    margin-left: 10px;
}
.rtl .vs-info i {
    margin: 0 0 0 15px;
}
.rtl .vs-menu-wrapper.vs-body-visible .vs-menu-area {
    left: auto;
    right: 0;
}
.rtl .vs-menu-wrapper .vs-menu-area {
    border-left: 3px solid var(--theme-color);
    border-right: 0;
    left: auto;
    right: -110%;
}
.rtl .vs-mobile-menu ul .vs-item-has-children > a .vs-mean-expand {
    right: auto;
    left: 0;
}
.rtl .vs-mobile-menu ul li a:before {
    left: auto;
    right: 0;
    margin-right: 0;
    margin-left: 10px;
    transform: rotateY(180deg);
}
.rtl .vs-mobile-menu ul li a {
    text-align: right;
}
.rtl .vs-mobile-menu ul li ul li {
    padding-left: 0;
    padding-right: 20px;
}
.rtl .vs-menu-wrapper .vs-menu-toggle {
    right: auto;
    left: 10px;
}
.rtl .text-end {
    text-align: left !important;
}
.rtl .circle-btn i {
    transform: rotateY(180deg);
}
.rtl .category-style1 .category-name {
    letter-spacing: 0;
}
.rtl .wpcf7-date {
	display: flex;
    flex-direction: row-reverse;
	text-align: right;
}
.rtl .img-box3 .text-shape {
    letter-spacing: 0;
}
.rtl .img-box7 .img-2 {
    right: auto;
    left: 0;
}
.rtl .vs-price-box1 .price sup {
    font-size: 15px;
    margin-right: 2px;
}
.rtl .product-style2 .actions {
    right: auto;
    left: 15px;
}
.rtl .quantity input {
    padding: 0 10px 0 10px;
}
.rtl select {
    padding: 0 30px 0 45px;
}
.rtl .vs-btn.style7 i {
    transform: rotateY(180deg);
    margin-right: 3px;
}
.rtl .instagram-box .insta-btn i {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .main-menu ul.sub-menu li ul.sub-menu {
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 20px;
}
.rtl .main-menu ul.sub-menu li.menu-item-has-children > a:after {
    float: left;
    transform: rotateY(180deg);
}
.rtl .vs-btn.style3 i {
    transform: rotateY(180deg);
    margin-right: 5px;
}
.rtl .vs-btn.style4 i {
    transform: rotateY(180deg);
    margin: 0 6px;
}
.rtl .brand-slide-nav i {
    transform: rotateY(180deg);
    margin: 0 6px;
}
.rtl .brand-slide-nav {
    text-align: right;
    margin-top: 10px;
}
@media (min-width: 1200px){
.rtl .text-xl-start {
    text-align: right !IMPORTANT;
}
}
.rtl .sec-subtitle2 i {
    transform: rotateY(180deg);
    margin-left: 7px;
}
.rtl .header-layout4 .header-btns {
    float: left;
}
.rtl .header-layout4 .list-style-none {
    list-style: none;
}
.rtl .header-layout4 ul.social-links {
    list-style: none;
}
.rtl .header-layout4 .info-links i {
    margin-left: 10px;
}
.rtl .header-layout4 .header-top ul {
    display: flex;
	  margin: 0;
}
.rtl .header-layout4 .header-top ul li {
    margin-left: 15px;
}
.rtl .header-layout4 ul.social-links {
    float: left;
}
.rtl .accordion-style1 .accordion-button:after {
    right: auto;
    left: 0;
    content: "\f062";
    margin-right: 10px;
		margin-left: 0;
}
.rtl .accordion-style1 .accordion-button:not(.collapsed):after {
    transform: rotate(-180deg);
}
.rtl .accordion-button:after {
    margin-left: 0;
    margin-right: auto;
}
.rtl .accordion-style1 .accordion-button {
    text-align: right;
}
.rtl .footer-widget .widget_title::before {
    left: auto;
    right: 0;
}
.rtl .project-bottom a.icon-btn.style4 {
    transform: rotateY(180deg);
}
.rtl .pagination-content.text-right {
    text-align: left;
}
.rtl .vs-about-layout4 .shape1 {
    left: 5%;
    right: auto;
}
.rtl .ls-box-arrow:before {
    right: -18px;
    left: auto;
		transform: rotatey(180deg);
}
@media (max-width: 767px){
.rtl .cart_table td {
    text-align: left;
	  padding-left: 20px;
}
}
.rtl .cart_table td:before {
    right: 15px;
		left: auto;
}
.rtl .cart_table .vs-cart-coupon input {
    margin-right: 0;
    margin-left: 10px;
}
@media (max-width: 767px){
.rtl .cart_table td.actions>.vs-btn {
    float: right !important;
}
}
.rtl .contact-table .th {
    font-weight: 600;
}
.rtl .me-3 {
    margin-right: 0 !important;
    margin-left: 1rem;
}
.rtl .wp-block-search .wp-block-search__input {
    padding: 24px 10px;
}
.slick-track {
    min-width: auto !important;
}
.rtl .footer-media .media-icon {
    margin-right: 0;
    margin-left: 14px;
}
.rtl .media-style4 {
    border-right: 2px solid var(--theme-color);
    border-left: 0;
    padding-right: 20px;
    padding-left: 0;
}
@media (min-width: 1500px) {
.rtl .schedule-box1.style1:before {
    right: -20px;
    left: 20px;
}
}
.rtl .testi-style5 .testi-avater {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .testi-style5:after {
    right: auto;
    left: 70px;
}
@media (min-width: 768px){
.rtl .text-md-start {
    text-align: right!important;
}
}
.rtl .sec-btns .icon-btn.style3 {
    transform: rotateY(180deg);
}
.rtl .footer-layout8 .widget_title:after, .rtl .footer-layout8 .widget_title:before, .rtl .footer-layout7 .widget_title:after, .rtl .footer-layout7 .widget_title:before {
    left: auto;
    right: 0;
}
.rtl .footer-layout8 .widget_title:after, .rtl .footer-layout7 .widget_title:after {
    right: 55px;
}
.rtl .wellnez-list-group-wrapper.layout_1 .wellnez-list-group-item.wellnez-icon-left span.wellnez-list-group-text {
    text-align: right;
    padding-right: 10px;
}
}
.ls-wrapper .vs-btn.style9 i {
    margin-left: 15px !important;
    margin-right: 0 !important;
}
.ls-wrapper .vs-btn.style9 {
    padding: 10px 20px 10px 20px;
}
.rtl .team-style4 .team-social {
    direction: ltr;
}
.rtl .testi-style4 .slick-dots {
    text-align: right;
    direction: ltr;
}
.rtl .package-style3 .package-icon {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .package-style3 {
    padding: 15px 15px 15px 30px;
}
.rtl .header-call::before {
    left: auto;
    right: 0;
}
.rtl .header-call .icon-btn {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .header-call {
    padding-left: 0;
    padding-right: 20px;
    margin-left: 0;
    margin-right: 20px;
}
.rtl .img-box10 .img-1 {
    margin-right: 0;
    margin-left: -100px;
}
@media (max-width: 1199px){
.rtl .img-box7 .img-3 {
    right: 0 !important;
}
}
@media (max-width: 991px){
.rtl .img-box7 .img-1 {
    padding: 0 !important;
}
}
@media (max-width: 767px){
.rtl .scrollToTop {
    left: 20px !important;
}
}
@media (max-width: 767px){
.rtl .testi-style4 .slick-dots {
    text-align: center !important;
}
}
@media (max-width: 767px){
.ls-layer .vs-btn.style9 {
    padding: 12px 15px !important;
}
}
input[type=radio]~label::before {
    right: 0!important;
   left:auto!important;
}
input[type=radio]~label {
    padding-right: 30px!important;
	padding-left:0!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    margin-left: 18px!important;
	margin-right:0!important;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 20px;
}
.team-style4 .team-img .team-social {
    right: 20px!important;
	left:auto!important;
   
}
.rtl .vs-blog-wrapper .blog-content a i {
    transform: rotateY(180deg);
    margin-right: 5px;
}