@font-face {
  font-family: aviny;
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:url('fonts/aviny/avinyweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
  url('fonts/aviny/avinyweb.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: iransansdn;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransansdn/eot/iransansdnweb.eot');
	src: url('fonts/iransansdn/eot/iransansdnweb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransansdn/woff2/iransansdnweb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransansdn/woff/iransansdnweb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransansdn/ttf/iransansdnweb.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:bold;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),	 /* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face{
	font-family:IRANSans;
	font-style:normal;
	font-weight:normal;
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot');
	src:url('fonts/fanum/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),	/* IE6-8 */
		 url('fonts/fanum/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),	 /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/fanum/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/fanum/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
font-family:'yekan';
src:url(fonts/yekan/Yekan.eot);
src:url(fonts/yekan/Yekan.eot?#iefix) format("embedded-opentype"),
url(fonts/yekan/Yekan.woff) format("woff"),
url(fonts/yekan/Yekan.ttf) format("truetype"),
url(fonts/yekan/Yekan.svg#BYekan) format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekan/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

 @font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
src:url('fonts/Vazir-woff/Vazir-woff/Vazir-FD.woff') format('woff');
}
@font-face{
font-family:vazir;
font-style:normal;
font-weight:500;
src:url('fonts/Vazir-woff/Vazir-woff/Vazir-Bold-FD.woff') format('woff');
}

html,body{
font-family:IRANSans;
}
.menu-area .navbar ul li ul.sub-menu li{
text-align:right;
}
#rs-header .menu-area .navbar ul li.menu-item-has-children>a::before{
left:-2px;
right:auto !important;
}
.rs-breadcrumbs .page-title{
letter-spacing:0;
text-align:right;
}
.rs-breadcrumbs .breadcrumbs{
text-align:right;
}
.rs-breadcrumbs ul li.trail-begin a::before{
right:0;
left:auto;
}
.rs-breadcrumbs ul li.trail-begin a{
padding-right:20px !important;
padding-left:8px !important;
}
.rs-breadcrumbs ul li.trail-end{
padding-right:8px;
padding-left:0;
}
#rs-header.header-style6 .menu-responsive .sidebarmenu-search .sticky_form button{
left:6px;
right:auto;
}
.toolbar-area .col-lg-8.col-md-8.col-sm-12{
float:right;
}
#rs-header.header-style6 .toolbar-area .toolbar-sl-share{
float:left;
}
#rs-header.header-style6 .toolbar-area .toolbar-contact ul.rs-contact-info li:first-child{
border-right:1px solid #eee;
}
#rs-header.header-style6 .toolbar-area .toolbar-contact ul.rs-contact-info li{
border-left:1px solid #eee;
border-right:none;
}
#rs-header .toolbar-area .toolbar-contact ul li i{
margin-left:6px;
margin-right:0;
}
#rs-header .toolbar-area .toolbar-contact ul li a{
margin-left:6px;
margin-right:0;
}
th{
text-align:right;
}
#scrollUp{
left:40px;
right:auto;
}
.menu-area .navbar ul li .sub-menu{
right:0;
left:auto;
}
 #rs-header .logo-area{
float:right;
margin-left:20px;
margin-right:0;
}
#rs-header .menu-area .navbar{
float:left;
}
#rs-header.header-style6 .menu-responsive .sidebarmenu-search{
float:left;
padding-right:20px;
padding-left:0;
}
#rs-header.header-style6 .menu-responsive .sidebarmenu-area.off-border-left{
padding-right:5px;
margin-right:14px;
margin-left:0;
padding-left:0;
float: left;
}
#rs-header.header-style6 .menu-responsive .sidebarmenu-search .sticky_form {
left: 14px;
right: auto;
}
#rs-header.header-style6 .menu-area .navbar ul li ul li .sub-menu {
left: 100% !important;
right: auto !important;
}
.col-sm-3.header-logo {
float: right;
}
.sidenav{
left:0;
-ms-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
-moz-transform:translateX(-100%);
transform:translateX(-100%);
text-align:right;
right:auto;
}
.nav-active-menu-container{
-ms-transform:translate(0);
-webkit-transform:translate(0);
-moz-transform:translate(0);
transform:translate(0);
} 
.sidenav{
text-align:right;
}
.mobile-menu-container ul{
text-align:right;
}
#rs-header .toolbar-area .toolbar-contact ul li{
display:inline-flex;
}
#rs-header .menu-area .navbar ul li .sub-menu li.menu-item-has-children>a::before{
left:8px;
right:auto;
}
.sidenav .widget_nav_menu ul{
text-align:right;
}
#rs-header .menu-area .sidenav .nav-link-container .nav-menu-link{
padding:13px 11px 0 0px;
}
.sidenav .widget_media_image{
text-align:right;
}
.sidenav.nav-active-menu-container .nav-link-container.nav-inactive-menu-link-container{
float:left;
}
.rs-footer .widget ul li .fa{
padding-left:10px;
padding-right:0;
}
.show-featured .post-img{
float:right;
padding-left:10px;
padding-right:0;
}
.rs-footer .footer-top h3.footer-title::after{
right:0;
left:auto;
}
.footer-bottom #footer-menu li a::after{
right:0px;
left:auto;
}
.footer-bottom #footer-menu li:last-child a{
padding-right:14px;
}
.footer-bottom #footer-menu li a{
padding:0 22px 0 14px;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{
direction:ltr;
}
.sidenav .fa-ul li i{
padding-left:10px;
padding-right:0;
}
.sidenav .fa-ul{
text-align:right;
}
.sidenav .widget-title::before{
right:0;
left:auto;
}
.rs-porfolio-details .col-md-4.col-sm-12{
float:right;
}
.rs-porfolio-details .ps-informations ul{
text-align:right;
}
.single-teams .ps-informations ul li.social-icon{
float:right;
margin-left:10px;
margin-right:0;
}
#partner-carousels2{
direction:ltr;
}
.rs-partner .slick-next{
right:50px;
left:auto;
}
.rs-partner .slick-prev{
left:50px;
right:auto;
}
#sidebar-services .download-btn ul li:first-child::before,#sidebar-services .download-btn ul li:last-child::before{
right:15px;
left:auto;
}
.contact-address .address-item .address-icon{
margin-left:20px;
margin-right:0;
}
.contact-address{
text-align:right;
}
blockquote{
border-right:5px solid #eee;
border-left:none !important;
}
.rs-footer .widget ul li .fa.fa-map-marker::before{
padding-left:10px;
}
.rs-services1 .services-desc{
text-align:right;
float:left;
}
.team-carousel.owl-carousel{
direction:ltr;
}
.owl-navigation-yes .owl-nav{
left:0;
right:auto;
}
.rs-heading.style1 h2{
padding-right:0;
}
.rev-btn, .rev-btn:visited{
font-family:iransans;
}
#counter-bg .counter-top-area .rs-counter-list h3{
letter-spacing:0;
}
.wpcf7-form{
direction:rtl;
}
.rs-heading.style2 h2::after{
right:0;
left:auto;
}
.blog-carousel.blog-slider,.has-san{
direction:ltr;
}
.blog-carousel.blog-slider .blog-item{
direction:rtl;
}
.rs-blog .blog-item span.author{
margin-right:0;
margin-left:12px;
}
.rs-blog .blog-item .date-post{
margin-left:8px;
margin-right:0;
}
.testimonial-slide9.slick-slider{
direction:ltr;
}
.slick-slider .testimonial-item.slick-slide, .slick-slider .testimonial-item.slick-slide *{
direction:rtl !important;
}
#rs-header .menu-area nav.navbar ul li.mega ul>li{
float:right !important;
}
#rs-header .toolbar-area .toolbar-contact ul li{
margin-left:25px;
margin-right:0;
}
.bs-sidebar .bs-search button{
left:0px;
right:auto;
}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control{
padding-right:20px;
padding-left:0;
}
.contact-address.style2 .address-item{
padding-left:30px;
padding-right:0;
}
.contact-address.style2.text-center .address-item::after{
left:calc(-50% + 1px);
right:auto;
}
.service-square-effect .services-desc{
text-align:right !important;
}
.service-square-effect .services-desc h2{
text-align:right;
}
.service-square-effect .services-desc::before{
right:auto;
left:0;
border-radius:97% 208% 50% 10px;
}
.service-square-effect .services-item:hover .services-desc::before{
right:auto;
left:100px;
}
.menu-area .navbar ul li .sub-menu{
right:0;
text-align:right;
left:auto;
}
.rs-blog-grid.rs-blog .blog-item{
float:right;
}
.bs-sidebar .widget-title::before{
right:0;
left:auto;
}
.bs-sidebar .widget_archive ul li::after{
content:"\f104";
}
.bs-sidebar .widget_categories ul li::after{
content:"\f104";
}
.ps-navigation ul a i.icon-arrows-slim-right::before{
content:"\e066";
}
.ps-navigation ul a i.icon-arrows-slim-left::before{
content:"\e068";
}
.rs-blog-details #reply-title::before{
right:0;
left:auto;
}
.btm-cate li{
float:right;
margin-left:25px;
margin-right:0;
}
.btm-cate .tag-line::before{
right:0;
left:auto;
}
.btm-cate .tag-line{
padding-right:17px;
padding-left:0;
}

#yith-quick-view-modal .yith-wcqv-wrapper{
text-align:right;
}
#yith-quick-view-content div.images{
float:right;
}
.mfp-counter{
direction:ltr;
display:none;
}
.portfolio-carousel.owl-carousel{
direction:ltr;
}
.about-skill .vc_single_bar .vc_label{
font-family:iransans;
}
#video-section .counter-top-area h3{
letter-spacing:0;
}
.rs-video-2 .popup-videos i{
text-indent:-5px;
}
.about-skill .vc_single_bar .vc_label{
font-family:iransans;
}
.vc_progress_bar .vc_single_bar .vc_bar{
left:auto;
right:0;
}
#video-section .counter-top-area h3{
letter-spacing:0;
}
.clpricing-table .price-table.style1 .cl-pricetable-wrap .top h3{
display:inline-flex;
flex-direction:row-reverse;
}
.testimonial-slide.slider1.slick-initialized.slick-slider{
direction:ltr;
}
#home-testimonial .cl-testimonial1 .slick-prev{
right:auto;
left:47px;
}
#home-testimonial .cl-testimonial1 .slick-next{
right:auto;
left:10px;
}
#cl-testimonial .slick-next{
border-radius:4px 0px 0px 4px;
}
#cl-testimonial .slick-next::after{
content:"\f104";
}
#cl-testimonial .slick-prev::after{
content:"\f105";
}
#cl-testimonial .slick-prev{
border-radius:0 4px 4px 0;
}
.clpricing-table .price-table.style2 .cl-pricetable-wrap .top .cl-header h4 .dolar{
font-family:iransans;
}
.achievement#app-stats .counter-top-area h3{
letter-spacing:0;
}
.gallery-slider .slick-list.draggable{
direction:ltr;
}
.faq-section .vc_tta-panel-title a i{
float:left;
}
#partner-carousels .slick-slide{
float:left;
}
#cl-testimonial *{
direction:ltr;
}
.header-style1 .menu-area .navbar ul li>a ,.counter-top-area h3{
letter-spacing:0;
}
.team-gird .team-style2 .team-img .normal-text{
right:-46px;
left:auto;
}
#faqs-section-area .vc_tta-panel-heading .vc_tta-panel-title>a{
padding-right:50px !important;
padding-left:0 !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
right:20px;
left:auto;
}
.faq-section .vc_tta-panel-title a i{
margin:15px 0 0 10px !important;
}
.clpricing-table .price-table.style2 .cl-pricetable-wrap .top .cl-header h4 .dolar{
word-wrap:break-word;
line-height:25px;
padding-top:15px !important;
}
.owl-carousel.owl-loaded{
direction:ltr;
}
#rs-services-slider .menu-carousel .heading-block h4{
letter-spacing:0;
text-align:right;
}
#rs-services-slider .menu-carousel .feature-content{
text-align:right;
}
.medical-history .one-third.opening-hours .rs-services1 .day span{
float:left;
}
.medical-history .one-third.opening-hours .rs-services1 .day{
text-align:right;
}
.rs-portfolio-style5 .portfolio-item .portfolio-content{
text-align:right;
}
.rs-portfolio-style5 .portfolio-item .portfolio-img .p-link{
right:auto;
left:20px;
}
.owl-carousel .owl-item{
direction:rtl;
}
#keyword-search .vc_tta-panel-heading h4.vc_tta-panel-title::before{
left:auto;
border-radius:0 5px 5px 0;
right:0;
}
#keyword-search .vc_tta-panel-heading h4.vc_tta-panel-title a{
padding-left:0px !important;
padding-right:73px !important;
}
.menu-area .navbar ul>li:first-child{
padding-left:13px;
padding-right:0;
}
.rs-testimonial.testimonials-area.slider8 .slick-list .images-testimonial.slick-slide,.pars-themes{
float:left;
}
.rs-testimonial.testimonials-area.slider8 .testimonials-nav .slick-list .slick-slide{
float:left;
}
.rs-footer .mc4wp-form .mc4wp-form-fields .form-button{
left:2px;
right:auto;
}
.rs-footer .mc4wp-form .mc4wp-form-fields i{
left:28px;
right:auto;
}
.comments-area .comment-list li.comment .comment-author img{
float:right;
right:0;
left:auto;
}
.comments-area .comment-list li.comment .comment-author b{
float:right;
padding-left:14px;
padding-right:0;
}
.comments-area .comment-list li.comment .comment-full .comment-body{
padding-right:98px;
padding-left:0;
}
.comments-area .comment-list li.comment .reply{
text-align:right;
}
.sidenav .menu>li>.sub-menu li ul>li a{
padding-right:60px;
padding-left:0;
}
.sidenav .menu li ul.sub-menu li a{
padding-right:40px;
padding-left:0;
}
.single .tag-line::before{
right:0;
left:auto;
}
.rs-footer .mc4wp-form .mc4wp-form-fields input[type="email"]{
padding:12px 16px 12px 0;
}
.apps-contact .wpcf7 .your-message textarea{
padding:15px 20px 0 0;
}
#price-table .clpricing-table .price-table.style2 .cl-pricetable-wrap .top .cl-header h4 i{
clear:right;
display:block;
font-style:normal;
}
#rs-header.header-style-5 .toolbar-area .toolbar-contact {
text-align: left;
}
.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers {
transform: rotate(180deg);
}
.sidenav .offcanvas_social li a {
float: right;
margin-left: 12px;
}
.woocommerce span.onsale {
left: 10px !important;
right: auto !important;
}
#yith-quick-view-close {
left: 5px;
right: auto;
}
.wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .h9332607176, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td {
text-align: right;
}
.woocommerce .comment-form-author label[for="author"] {
margin-left: 16px;
}

@media only screen and (max-width:991px){
ul.sidenav .menu>li.menu-item-has-children::before{
left:14px;
right:auto;
}
.rs-services1 .services-desc{
text-align:center;
}
}
#rs-header.style2 .menu-responsive .sidebarmenu-area {
float: left;
}
#rs-header.style2 .menu-responsive .sidebarmenu-search {
float: left;
padding-left: 0;
padding-right: 20px;
}
#rs-header.style2 .menu-responsive .sidebarmenu-area.off-border-left {
padding-left: 0;
margin-left: 0;
padding-right: 5px;
margin-right: 14px;
}
#rs-header.style2 .menu-responsive .sidebarmenu-search .sticky_form {
right: auto;
left: 40px;
}
#rs-header.style2 .menu-responsive .sidebarmenu-search .sticky_form button {
right: auto;
left: 6px;
}
.menu-item-has-children .sub-menu li a span.new {
font-size: 14px;
}
.slider-style3 .team-slider-style1 .team-item .social-icons {
left: auto;
border-radius: 0 5px 0 0;
right: -50px;
}
.slider-style3 .team-slider-style1 .team-item:hover .social-icons {
left: auto;
opacity: 1;
right: 0;
}
.rs-testimonial-home .testimonial-content .cl-author-info li {
text-align: right !important;
}
.rs-testimonial-home .slick-dots {
right: auto;
left: 25px;
}
#our-practice-area .rs-services1 .services-item .services-desc {
text-align: right;
}
#our-practice-area .rs-services1 .services-item .services-desc .services-title::after {
left: auto;
right: 0;
}
.header-style-5 .header-inner .menu-area .row div.col-md-5:first-child {
float: right;
}
.header-style-5 .header-inner .menu-area .row div.col-md-5:last-child {
float: left;
}
.header-style-5 .header-inner .menu-area .row .col-md-2 {
float: right;
}
#rs-header.header-style-5 .header-inner .menu-area .border-full .navbar {
float: right;
}
#rs-header.header-style-5 .header-inner .menu-area .border-full .header-menu-right .navbar {
float: left;
}
#rs-header.header-style-5 .header-inner .menu-area .border-full .header-menu-right .navbar ul li ul li .sub-menu {
left: 100% !important;
right: auto !important;
}
.hepta-menu .rs-menu .menu-img {
padding-right: 0px;
float: right;
padding-left: 15px;
}
.vc_tta-container .vc_tta-panel-body .rs-menu .item-wrap .col-md-9.col-sm-9.col-xs-9 {
float: right;
}
.hepta-menu .rs-menu .menu-price {
padding-right: 12px;
padding-left: 0px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
left: 20px;
right: auto;
}
.header-style1 .toolbar-area .row .col-lg-6.col-sm-7.col-xs-12 {
float: right;
}
#rs-header .toolbar-area .toolbar-sl-share ul {
text-align: left;
}
.header-style1 .menu-area .row.menu-middle .col-sm-3.col-xs-12 {
float: right;
}
.header-style1 .toolbar-contact-style4 ul {
float: left;
}
.header-style1 .toolbar-contact-style4 ul li {
margin-right: 0;
margin-left: 15px;
}
.header-style1 .toolbar-contact-style4 ul li i {
float: right;
}
.header-style1 .toolbar-contact-style4 ul li .contact-inf span {
text-align: right;
}
.header-style1 .menu-responsive {
float: right;
}
.header-style1 .menu-responsive {
float: right;
padding-right: 15px;
padding-left: 0px;
}
.header-style1 .col-xs-2.menu-offcanvas {
padding-right: 0px;
padding-left: 15px;
}
.header-style1 .menu_one .navbar {
border-radius: 0 5px 5px 0;
}
.header-style1 .get-quote {
border-radius: 5px 0 0 5px;
}
.menu-area .navbar ul {
text-align: right;
}
#rs-header .menu-area .navbar ul li.menu-item-has-children > a::before {
left: -2px;
right: auto !important;
}
.header-style1 .menu-area .navbar ul li ul.sub-menu li {
text-align: right;
}
#rs-header .menu-area .sidenav .nav-link-container {
float: left;
}
.header-style-4 .menu-sticky .toolbar-area .col-lg-6.col-sm-7.col-xs-12 {
float: right;
}
.header-style-4 .logo-section .col-sm-3.col-xs-12,.designer-849578-theme {
float: right;
}
header.header-style-4 .header-inner .logo-section .toolbar-contact-style4 ul {
float: left;
}
header.header-style-4 .header-inner .logo-section .toolbar-contact-style4 ul li i {
float: right;
margin-right: 0px;
margin-left: 10px;
}
header.header-style-4 .header-inner .logo-section .toolbar-contact-style4 ul li {
padding-right: 20px;
padding-left: 20px !important;
border-right: unset;
border-left: 1px solid #eee;
}
header.header-style-4 .header-inner .logo-section .toolbar-contact-style4 ul li:last-child {
padding-right: 20px;
border-left: none;
}
.header-style-4 .menu-area .menu_one .col-xs-8.menu-responsive {
float: right;
}
header.header-style-4 .header-inner .menu-area .navbar ul.menu {
text-align: right;
}
header.header-style-4 .btn_quote {
float: left;
padding-left: 0px;
padding-right: 25px;
}
.header-style-4 .menu-area .sidebarmenu-search .sticky_search {
text-align: left;
}
header.header-style-4 .sidebarmenu-search .sticky_form button {
right: auto;
left: 6px;
}
#rs-header .menu-area nav.navbar ul .menu-item:not(.mega) ul li ul.sub-menu, #rs-header .menu-area nav.navbar ul .page_item:not(.mega) ul li ul.sub-menu {
left: auto;
right: 100%;
}
#rs-header.style2 .menu-area .navbar ul li ul li .sub-menu {
left: 100% !important;
right: auto !important;
}
.header-style-5 .toolbar-area .row .col-lg-6.col-sm-7.col-xs-12 {
float: right;
}
#rs-header.header-style-5 .toolbar-area .toolbar-contact,#cl-testimonial p,#cl-testimonial ul li {
text-align: right;
}
.bs-sidebar .widget_product_search button {
left: 0;
right: auto;
}
.rs-breadcrumbs .breadcrumbs-inner span a::before {
left: 0px;
padding: 0 0px 0 5px;
content: "\f100";
right: auto;
}
.rs-breadcrumbs .breadcrumbs-inner span {
padding-right: 0;
}
.rs-breadcrumbs .breadcrumbs-inner span:last-child {
padding-left: 0;
}
.rs-breadcrumbs .breadcrumbs-inner span a.home::after {
right: 0;
left: auto;
top: 0px;
}
.rs-breadcrumbs .breadcrumbs-inner span a.home {
padding-right: 20px;
padding-left: 0;
}
.woocommerce ul.products li {
overflow: auto;
}
.col-md-4.sidebar-gap {
display: inline-block;
}

.woocommerce ul.products li.product .feedback {
display: none;
}
#rs-header .menu-area nav.navbar ul .menu-item:not(.mega) ul li:hover ul.sub-menu {
	opacity: 0;
}
#rs-header nav.navbar ul .menu-item:not(.mega) ul li:hover > ul.sub-menu {
	opacity: 1 !important;
}
.rs-breadcrumbs .breadcrumbs-inner span a::before {
content:"";
}
.rs-breadcrumbs .breadcrumbs-inner span a.home::after {
	right:5px;
	left: auto;
	top: -3px;
}
.rs-breadcrumbs .breadcrumbs-inner span a.home {
	padding-left: 10px;
}
.rs-breadcrumbs .breadcrumbs-inner {
	text-align: right;
}
.rs-blog-grid.rs-blog .row {
display: inline-flex;
flex-wrap: wrap;
}
.rs-blog-grid.rs-blog .blog-item {
display: flex;
flex-wrap: wrap;
}
#cl-testimonial ul li {
text-align: center;
}
.wpcf7 .wpcf7-email {
text-align: right;
}
.footer-bottom #footer-menu {
text-align: left;
}
.footer-bottom .footer-menu-right {
float: left;
}
.footer-bottom .copyright {
text-align: right;
}
#rs-services-slider [class*="col-md-"] {
	float: right;
}
#rs-about #featured-btm .wpb_column.vc_column_container {
	float: right;
}
.our-projects-corporate .portfolio-filter.filter-center {
	text-align: right;
}
.portfolio-filter button {
margin: 0 0px 12px 20px;
}
#rs-header.header-style6 .col-sm-3.header-logo {
float: right;
}
.portfolio-filter button {
margin: 0 0px 12px 20px;
}
.rs-team .team-gird [class*="col-md-"] {
	float: right;
}
#content .quick-contact .vc_column-inner::after {
transform: skewY(174deg);
-webkit-transform: skewY(174deg);
-o-transform: skewY(174deg);
-moz-transform: skewY(174deg);
}
.rs-team .team-style5 .team-item .image-wrapper .team-img .normal-text {
left: -107px;
right: auto;
transform: rotate(30deg);
}
.rs-portfolio .portfolio-filter button {
margin: 0 0 15px 25px;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
direction: rtl;
}
.counter-top-area.left {
	text-align: right !important;
}
.counter-top-area.left .count-desc {
	float: right;
}
.counter-top-area.left .count-icon {
	float: right;
	margin-left: 25px;
	margin-right: 0;
}
.rtl .woocommerce-checkout .col2-set .col-1{
	float: right;
}
#rs-skills .vc_progress_bar .vc_single_bar .vc_label_units {
	margin-right: 6px;
	margin-left: 0;
}

@media only screen and (min-width: 768px) {
#rs-header .logo-area {
margin-left: 0;
margin-right: 0;
}
.testimonial-slide10.slider10 ul li {
text-align: right !important;
}
.rs-services1 .services-icon {
	float: right;
}
}
@media only screen and (max-width: 767px) {
.col-sm-3.header-logo {
float: unset;
}
#rs-header.header-transparent .sidenav .nav-link-container {
top: 14px !important;
}
.header-logo img {
height: 32px;
}
.woocommerce .col-md-4.sidebar-gap {
clear: both;
}
#why-choose-us.consulting-choose .rs-services1 .services-wrap .services-item .services-desc {
text-align: right;
}
}
@media only screen and (max-width: 991px) {
.mobile-menu-link {
left: 15px;
right: auto !important;
}
.sidenav li.nav-link-container {
right: 8px !important;
left:auto !important;
}
#cl-testimonial ul li {
	text-align: center !important;
}
}
