body {
	direction: rtl;
}

.site-branding {
	float: right;
}

.car09 .slick-next:before,
.slick-prev:before {
	color: white !important;
}

.top-lang {
	display: inline-block;
	line-height: 90px;
	padding-top: 6px;
	margin-right: 30px;
}

.is_stuck .top-lang {
	padding-top: 0;
}

.top-lang a {
	padding: 10px;
}

[dir=rtl] .slick-next {
	right: -50px !important;
	left: initial !important;
}

[dir=rtl] .slick-prev {
	right: initial !important;
	left: -50px !important;
}

.site-content .widget .wp-block-latest-comments li::before,
.site-content .widget .wp-block-latest-posts li>a::before,
ul.wp-block-categories li>a::before,
ul.wp-block-archives li>a::before,
.widget_recent_entries ul li a::before,
.widget_meta li a::before,
.widget_categories li a::before,
.widget_archive li::before,
.widget_recent_comments li::before,
.widget_pages li>a::before,
.widget_nav_menu li>a::before {
	margin-right: initial;
	margin-left: 12px;
	left: initial;
	right: 0px;
	transform: rotate(180deg);
}


 [class^="themestek-attorco-icon-"]:before, [class*=" themestek-attorco-icon-"]:before {transform: rotate(180deg);}
.themestek-attorco-icon-search:before, .themestek-attorco-icon-search-2:before,.themestek-attorco-icon-phone-call-1:before{transform:initial}
.themestek-social-share-links [class^="themestek-attorco-icon-"]:before, .themestek-social-share-links [class*=" themestek-attorco-icon-"]:before {transform:initial}
.ts-footer-contact-info-inner {
	padding-right: 20px;
	padding-left: initial;
}
.themestek-pagination {

  margin-bottom: 50px;
}
.ts-footer-contact-info-inner i {
	margin-right: initial;
	margin-left: 5px;
	left: initial;
	right: 0px;
	line-height: 24px;
}

.single-service-contact li span {
	left: initial;
	right: 0;
}

.single-service-contact ul li {
	padding-right: 25px;
	padding-left: initial;
}

.widget-area.sidebar .widget_search .wp-block-search__label::before,
.widget-area.sidebar .widget_block .wp-block-group h2::before,
.sidebar h3.widget-title::before {
	left: initial;
	right: 0px;
}

.search-form::after {
	right: initial;
	left: 14px;
}

.widget .search-form .search-submit {
	left: 0px;
	right: initial;
}

.sidebar .widget_categories li span,
.sidebar .widget_archive li span,
.site-content .widget_categories li span {
	right: initial;
	left: 15px;
}

ul.themestek-recent-post-list>li img {
	float: right!important;
	margin-left: 15px!important;
	margin-right: initial!important;
}

@media (min-width: 1200px) {
	.themestek-header-style-5 #site-navigation .nav-menu {
		float: right !important;
	}

	.themestek-header-style-5 .nav-menu {
		margin-left: 36px!important;
		
	}

	.themestek-header-style-5 .themestek-header-right {
		float: left  !important;
	}

	.themestek-header-style-5 .site-header-main {
		padding-left: initial!important;
		padding-right: 45px!important;
	}

	.themestek-header-style-5 .themestek-header-icons {
		margin-left: initial!important;
		margin-right: 20px!important;
		float: left!important;
	}

	.themestek-header-style-5 .themestek-header-phone-wrap i {
		left: initial!important;
		right: -85px!important;
	}

	.themestek-header-style-5 .themestek-header-phone-wrap {
		text-align: right!important;
		float: right!important;
	}

	#site-header-menu #site-navigation div.nav-menu>ul ul {
		text-align: right!important;
		left: initial!important;
		right: 0!important;
	}
}
.themestek-blogbox-style-1 .themestek-post-featured-wrapper .wp-post-image { width: 375px; height: 250px; object-fit: cover; }
.themestek-search-overlay .themestek-site-searchform button {
	right: initial!important;
	left: 5px!important;
}

.themestek-search-overlay input[type="search"] {
	padding-left: initial!important;
	padding-right: 16px!important;
	text-align: right!important;
}

@media screen and (max-width: 1200px) {
	.site-branding {
		float: left !important;
	}

	#site-header-menu #site-navigation div.nav-menu>ul>li {
		text-align: right !important;
	}

	.themestek-header-phone-wrap {
		display: none
	}
}

@media screen and (max-width: 600px) {
	.themestek-fld-contents-wrap .themestek-fid-inner {
		direction: ltr
	}
ul {
 
  padding: 0 25px 0 0;
}
.themestek-vc_icon_element.themestek-vc_icon_element-outer{margin-bottom: 35px !important;}
.entry-content p{ padding: 0 25px 0  25px;}
	.ts-footer-contact-info.ts-right,
	.ts-footer-contact-info.ts-center {
		text-align: right;
	}

	.ts-footer-contact-info-inner i {
		margin-right: initial !important;
		margin-left: 5px !important;
	}

	body .site-footer .widget .widget-title {
		text-align: center;
	}

	.site-footer-w .themestek-textcolor-white .container {
		padding-left: 15px  !important; 
		padding-right: 15px !important;
	}

	.themestek-ihbox-style-6 .themestek-ihbox-heading {
		padding-right: 20px;
		padding-left: initial !important;
	}

	.themestek-row.wpb_row.vc_row-fluid {
		padding-left: initial !important;
		padding-right: initial !important;
	}

	.test777 {
		margin-left: -50%;
	}

	.test777 .themestek-testimonial-text {
		margin-left: 50px !important;
		margin-right: 50px !important;
	}

	.themestek-blogbox-style-3 .themestek-box-title h4 {
		text-align: center
	}
.site-content.container{
	padding-left: initial !important;
		padding-right: initial !important;
}
.themestek-box-col-wrapper{
	padding: 10px;
}
	/*
.themestek-row.wpb_row{
padding-left:  initial!important;
padding-right: 15px !important;
} 
 .test777 {
margin-right:initial!important;
  margin-left: -90px !important;
  padding-right: 15px !important;
  padding-left: initial!important;
}
*/
}