/**
 * RTL styles
 */

body{
	direction: rtl;
	text-align: right;
}
.topbar-right{
	width: 100%;
}
.top-admin,
.topbar-right .quote-button{
	float: left;
}
.top-admin i{
	padding-right: 0;
	padding-left: 10px;
}
.top-admin a{
	padding-right: 0;
	padding-left: 15px;
}
.main-menu ul.nav li.parent-item > a::after, .pagess::after{
	right: auto;
	left: 0;
}
.stick .main-menu ul.nav ul li.parent-item > a::after, 
.main-menu ul.nav ul li.parent-item > a::after{
	right: auto;
	left: 0;
	content: "\f104";
}
.breadcrumb ul li{
	padding: 0px 20px 0px 10px;
}
.breadcrumb ul li:first-child{
	padding-right: 0;
	padding-left: 10px;
}
.breadcrumb ul li::after{
	content: "\f104";
	right: auto;
	left: -10px;	
}
.well-icon,
.service-images,
.navbar-brand,
.main-menu ul.navbar-nav li {
    float: right;
}
#primary{
	direction: ltr;
}
.blog-page .blog-grid > .pull-right[class*="col-md"]{
	float: left !important;
}
#contactForm input.form-control, #contactForm .form-control,
.section-headline.text-left,
.slider-content{
	text-align: right;
}
.vc_column_container {
    float: right !important;
}
.feature-icon i{
	left: auto;
	right: 0px;
}
.main-menu ul.nav li ul.sub-menu,
.section-headline.text-left h3::after,
.marker-list li::after,
.sub-head h4::after{
	left: auto;
	right: 0;
}
.single-contact a i {
    float: right;
    padding-right: 0px;
    padding-left: 20px;
}
.topbar-left ul,
ul.marker-list {
    padding-right: 0;
}
.topbar-left ul li a{
	margin-right: 0;
	margin-left: 20px;
}
.topbar-left ul li a i{
	padding-left: 7px;
	padding-right: 0;
}
.topbar-right ul li{
	float: right;
}
.topbar-right ul li:last-child a{
	padding-right: 15px;
	padding-left: 0;
}
.marker-list li {
    padding-left: 0px;
    padding-right: 30px;
}
* + .service-content{
	padding-left: 0;
	padding-right: 60px;
}
.service-btn::after {
    right: auto;
    left: -12px;
    transform: rotate(180deg);
}
.single-view {
    direction: rtl;
}
.client-inner .single-client {
    float: right;
}
.client-head{
	text-align: right;
	margin-left: 0;
    margin-right: 25px;
    padding-left: 0;
    padding-right: 20px;
}
.client-head::before{
	left: auto;
	right: 0;
}
#scrollUp,
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev {
    right: auto;
    left: 15px;
}
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next {
    left: 51px;
    right: auto;
}
.vc_wp_custommenu ul li a::after, .left-menu ul li a::after{
	content: "\e875";
	left: 18px;
	right: auto;
}
.project-menu{
	direction: rtl;
	padding-right: 0;
}
.project-share {
    direction: rtl;
}
ul.project-social{
	padding-right: 0;
}
.down-btn{
	text-align: right;
}
.down-btn::after{
	right: auto;
	left: 15px;
}
.about-btn a.down-btn{text-align: right;}
.footer-content ul, .single-page-head, .left-menu ul{
	padding-right: 0;
}
.banner-content h4{
	float: right;
}
.banner-contact{
	float: left;
	display: inline-flex;
}
.banner-contact span{
	margin-right: 0;
	margin-left: 20px;
	line-height: 46px;
}
.banner-contact span i{
	margin-left: 20px;
	margin-right: 0;
	margin-top: 4px;
	float: right;
}
.widget_nav_menu .footer-content ul li:before{
	content:"\f100";
	margin-left: 3px;
	margin-right: 0;
}
.search-option input{float: right;}
.search-option button.button{float:left;}
.blog-search-option button, .widget_search .blog-search-option button{float: left;}
.blog-search-option input[type="text"], 
.widget_search .blog-search-option input[type="text"]{text-align: right;}
.search-option{left: 20%; right: auto;}
.single-post-tags a:before, .widget_tag_cloud .left-blog .tagcloud a:before{
	left: auto; right: -8px;
}
.single-post-tags a:after, .widget_tag_cloud .left-blog .tagcloud a:after{
	left: auto; right: 0;
}
.contact-form .padding-right0+.text-center {
    padding-left: 0;
}
.padding-right0 {padding-right: 15px; padding-left: 0;}
.contact-head {margin-right: 0; margin-left: 15px;}
.pst-content{float: right;}
.post-img{float: right; margin:0 15px 0 0;}
.recent-single-post{width: 100%;}
.comments-list-img {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.comments-details .comments-content-wrap .comment-content {
    padding-left: 0;
    padding-right: 65px;
}
.blog-meta span{
	padding-right: 0;
	padding-left: 10px;
}
span.post-time {
    margin-left: 5px;
    margin-right: 0;
}
.nav-links .nav-previous a i {
    margin-left: 10px;
    margin-right: 0;
    float: right;
    transform: rotate(180deg);
    line-height: 27px;
}
.nav-links .nav-next a i{
	margin-left: 0;
    margin-right: 10px;
	float: left;
    transform: rotate(180deg);
    line-height: 27px;
}
.nav-links .nav-previous, .nav-links .nav-next {
    float: right;
    text-align: right;
}
.nav-links .nav-next {
    text-align: left;
}

.comments-content-wrap a.comment-reply-link{float: left;}
.roadmap-date{
	float: right;
}
.roadmap-inner.bottom-inner .roadmap-date{
	left: auto;
	right: 13%;
}
/******* global rule only for rtl ********/
.header-style-3 .header-middle-area .header-icon {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.header-style-3 .header-middle-area .header-info-text span {
    text-align: right;
}
.header-style-3 .header-middle-area .header-info{float: right;}
.header-style-3 .quote-button {float: left;}
.header-style-3 .top-admin a{padding-left: 0}
.header-style-3 .search-option {
    left: auto;
    right: 11%;
    top: 35%;
    bottom: auto;
}
.single-awesome-project:hover .project-dec::after {right: auto;left: 0;}
.project-dec::after {transform: rotate(180deg); right: auto; left: 81px;}
.single-services .service-content {padding-left: 0; padding-right: 0;}
.single-review.no-carousel.text-center{
	direction: rtl;
}
.quote-form div.wpcf7 .ajax-loader{float: left;}
@media (min-width: 992px){
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, 
.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
}
.rtl .post-navigation .nav-links a {
    float: right;
}
.rtl .post-navigation .nav-links .nav-next a {
    float: left;
}

}
@media (max-width: 991px){
.mean-container a.meanmenu-reveal{float: left;}
.logo{right:15px;}
.mean-container .mean-nav ul li a{text-align: right; width: 96%}
.mean-container .mean-nav ul li li a{width: 83%;}
.mean-container .mean-nav ul li a.mean-expand{right: auto; left:0;}
.padding-right0 {padding-right: 15px; padding-left: 15px;}
.contact-head {margin-right: 0; margin-left: 0;}
#contactForm #submit {margin-left: 0;}
.header-middle-area .header-info {float: right;}
.header-middle-area .header-info-text span {text-align: left;}
.header-1 .rtl-right{float: right;}
.header-1 .rtl-left{float: left;}
.header-style-3 .top-admin a{padding-left: 15px}
.header-style-3 .quote-button{float: left;}
.header-style-3 .rtl-left {float: left; padding-left: 0;}
.header-style-3 .rtl-right {float: right; padding-right:5px;}
.header-style-2 .rtl-left {float: left; padding-left: 0;}
.header-style-2 .rtl-right {float: right; padding-right:5px;}
.rtl .topbar-left ul li a, .rtl .top-admin a{color: #fff;}
body.bizrins-landing-page .header-style-2{position: static;}
}
@media (min-width: 768px) and (max-width: 991px){
	#contactForm #submit {margin-left: 15px;}
}
@media (max-width: 767px){
.mean-container .mean-nav ul li a{width: 90%}
.mean-container .mean-nav ul li li a{width: 80%;}

}