body {
	direction: rtl;
	unicode-bidi: embed;
}
a.social-icon.bg-icon + a.social-icon.bg-icon{
    margin-right: 7px;
    margin-left: 0;
}
a.social-icon.color-bg-icon + a.social-icon.color-bg-icon{
	margin-right: 7px;
    margin-left: 0;
}
.middle-info .icon-left{
	padding-right: 0;
	padding-left: 20px;
}
.search_modal_button{
	right: auto;
	left: 0;
}
.theme_button{
	right: auto;
	left: 0;
}
.search-modal .close{
	z-index: 1;
}
.footer-bottom .copyright{
    padding-right: 0;
    padding-left: 8px;
}
.footer-bottom .copyright:after{
	right: auto;
	left: 0;
}
.footer-bottom .copyright-col ul li + li:before{
	left: auto;
	right: -3px;
}
.booking-form i{
	right: auto;
	left: 30px;
}
.booking-form .form-control + i{
	right: auto;
	left: 30px;
}
.cms-teaser.layout7 .media-left{
	padding-right: 0;
	padding-left: 20px;
}
.media-left, .media>.pull-left{
	padding-right: 0;
	padding-left: 10px;
}
.cms-testimonial-wrap.layout3 .blockquote-item blockquote:after{
    left: auto;
    right: 6px;
}
.cms-teaser.layout5 .media-right{
	padding-left: 0;
	padding-right: 10px;
}
.right-side-template > .row > * {
    float: left;
}
.is-sidebar-right > div{
	float: left;
}
.cms-title-header.style-1 .thin{
	display: block;
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-vertical-home .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{
	margin-right: 0;
	margin-left: 50px;
}
.mainmenu_side_wrapper ul{
	padding-right: 0;
}
.mainmenu_side_wrapper ul ul li{
	padding-left: 0;
}
.widget_sidebar_recent_posts .entry-thumbnail{
	padding-right: 0;
	padding-left: 20px;
}
.woocommerce .widget-area .widget_products ul.product_list_widget li img{
    float: right;
    margin-right: 0;
    margin-left: 12px;
}
.woocommerce .widget-area .widget_products .content-right{
	margin-left: 0;
    margin-right: 82px;
}
.woocommerce-checkout form .form-row-first{
	padding-right: 0 !important;
}
.woocommerce-checkout form .form-row-last{
	padding-left: 0 !important;
	padding-right: 5px !important;
}
.woocommerce-checkout-payment ul li input{
	margin: 0 15px 0 0 !important;
}
.woocommerce-cart .cart .action-cart .checkout-button {
    margin-left: 0;
    float: left;
    margin-right: 6px;
}
.contact-info-wrap p{
    padding-left: 0;
    padding-right: 23px;
}
.contact-info-wrap i{
    left: auto;
    right: 0;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .login-select, .form-control, .uneditable-input{
	text-align: right;
}
.cms-accordion .panel-body .media-left{
	padding-right: 10px;
    padding-left: 28px;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container{
	text-align: right !important;
}
.cms-message-box .close{
	float: left;
}
a.social-icon + a.social-icon {
    margin-left: 0;
    margin-right: 16px;
}
.cms-testimonial-wrap.layout1 .testi-avatar{
    float: right;
    padding-right: 0;
    padding-left: 10px;
}
.list1.no-bullets li{
	padding-right: 0;
}
.list1 ul{
	padding-right: 0;
}
.list1 ul li{
    padding: 9px 30px 10px 0;
}
.list1 ul li:before{
	right: 10px;
	left: auto;
}
ul.list2, .list2 ul{
    padding-right: 20px;
    padding-left: 0;
}
ul.list2 li:before, .list2 ul li:before{
	right: -18px;
    left: auto;
}
.list3 ol, ol.list3{
	padding-right: 20px;
	padding-left: 0;
}
.widget_medix_recent_post .entry-thumbnail{
	padding-right: 0;
	padding-left: 20px;
}
.widget_archive a, .widget_categories a, .widget_meta a, .widget_nav_menu a, .widget_pages a{
	padding: 13px 16px 12px 0;
}
.widget_archive a:before, .widget_categories a:before, .widget_meta a:before, .widget_nav_menu a:before, .widget_pages a:before{
    right: -3px;
    left: auto;
}
.product-categories .count, .widget_recent_entries .count, .widget_categories .count, .widget_meta .count, .widget_archive .count{
	float: left;
}
.widget_ww_news_tabs .nav-tabs>li{
	float: right;
}
.widget_ww_news_tabs .nav-tabs > li > a{
	margin-right: 0;
}
@media (min-width: 1200px){
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
	    float: right;
	}
	.header-navigation .main-navigation li ul{
		right: 0;
		text-align: right;
	}
  
	.header-navigation .main-navigation li li:not(.group):hover > ul {
	    right: 100%;
	}
	.header-navigation .main-navigation .menu-main-menu > li:first-child > a{
	    padding-left: 40px;
    	padding-right: 0;
	}
	.header-navigation .main-navigation .menu-main-menu > li:last-child > a{
	    padding-right: 40px;
    	padding-left: 0;
	}
	.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .menu-item-has-children > a:after, 
	.header-navigation .main-navigation .menu-main-menu > li ul.children .menu-item-has-children > a:after, 
	.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu .page_item_has_children > a:after, 
	.header-navigation .main-navigation .menu-main-menu > li ul.children .page_item_has_children > a:after{
		right: auto;
	    left: 40px;
	}
	.header-navigation .main-navigation li li:not(.group):hover > ul{
	    right: auto;
    	left: 100%;
	}
	.header-layout5 .nav-menu > li + li {
		border-left: 0;
	    border-right: 1px solid rgba(255, 255, 255, 0.1);
	}
}

@media (min-width: 768px){
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
	    float: right;
	}
}

.cms-department .tab-list li a{
	padding: 0 0 0 30px;
}
.cms-department .tab-list li a:after{
	content: "\f104";
    right: auto;
	left: 0;
}
 
@media (min-width: 992px){
	.site-content .col-md-push-5{
		left: auto;
    	right: 41.66666667% !important;
	}
	.site-content .col-md-pull-7{
		right: auto;
	    left: 58.33333333% !important;
	}
	.col-md-push-4 {
	    right: 33.33333333%;
	    left: auto;
	}
	.col-md-pull-8 {
	    left: 66.66666667%;
	    right: auto;
	}
	.col-md-push-1 {
	    right: 8.33333333%;
	    left: auto;
	}
	.page-title.layout-4 h2{
		padding-right: 0;
	    padding-left: 20px;
	}
	.page-title.layout-4 .breadcrumb-text {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-left:0;
	    padding-left: 0;
	    padding-right: 20px;
	}
}

.cms-department.department2 .owl-nav{
	left: 0;
	right: auto;
} 

@media (min-width: 768px){
	.col-sm-push-1 {
	    right: 8.33333333%;
	    left: auto;
	}
	.col-sm-push-5 {
	    right: 41.66666667%;
	    left: auto;
	}
	.col-sm-pull-7 {
	    left: 58.33333333%;
	    right: auto;
	}
}

.list2.triangle-bullet li:before{
	right: -18px;
	left: auto;
}
.header-layout1 .navbar-toggle{
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
@media screen and (max-width: 1199px){
	.header-navigation .main-navigation ul.nav-menu > li > a{
		text-align: right;
	}
	.header-navigation .main-navigation .menu-main-menu > li .cs-menu-toggle{
		right: auto;
		left: 0;
	}
	.header-navigation .main-navigation .menu-main-menu > li ul.sub-menu li a, 
	.header-navigation .main-navigation .menu-main-menu > li ul.children li a{
		text-align: right;
	}
	.header-navigation .main-navigation ul.nav-menu > li .sub-menu span.cs-menu-toggle{
	    right: auto;
    	left: 10px;
	}
}

@media screen and (max-width: 767px){
	.header-layout1 .navbar-toggle {
	    right: auto;
    	left: 0;
	}
}