*, html, body {direction: rtl; text-align: right}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: right;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
  }
}

@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;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
  }
}


.services-block-five .inner-box .content-column h3:before{ /* H3 RED UNDERLINE*/
	right:0px;
}

.news-block-three .inner-box .content-column .post-meta:before{ /* H3 RED UNDERLINE - BLOG */
	right:0px;
}


.features-section-three .feature-block-three .icon-box {text-align: center} /* CENTER "WAVE" ICONS (HOME) */

.testimonial-section-two h2 {text-align: left}




.main-header .header-top .mail {
    margin-right: 130px;
}

.main-header .header-top .mail a i {
    margin-left: 10px;
}

.main-header .header-top .social-links {
    float: left;

}
.main-header .header-top .social-links ul {
    float: left;
}




.main-header .nav-outer {
    float: right;
    text-align: left;
    float: left;
}

.main-header .header-upper .logo-box{
	padding: 42px 0px 0 0px;
}
/*
.main-header.header-style-two .header-upper .logo-box{
	right:0px;
	padding-left:90px;
}
*/

.main-header .header-upper .outer-box{
	float:left;
}

.main-header.header-style-two .nav-outer{
	float:left;
}



.main-menu .navigation > li:last-child{
	margin-left:0px;
}

.main-menu .navigation > li > a {
    padding: 38px 0 0 0px;
}

.main-menu .navigation > li > a:before {
    right: 0px;
}


.main-menu .navigation > li > ul {
    right: 0px;
    padding: 10px 0 0 0px;
    background: #ffffff;
    text-align: right;

}

.main-menu .navigation > li > ul:before{
	right:0px;
}

.main-menu .navigation > li > ul.from-right{
	right:auto;
	left:0px;	
}





.main-menu .navigation > li > ul > li > ul{
	right:100%;
	padding: 10px 0 0 0px;
	text-align:right;
}

.main-menu .navigation > li > ul > li > ul.from-right{
	right:auto;
	left:0px;	
}

.main-menu .navigation > li > ul > li > ul > li{
	padding:0px 0 0 25px;
}


.main-menu .navigation > li > ul > li > ul > li > a{
	padding:8px 0 0 0px;
}

.main-menu .navigation > li > ul > li > ul > li:hover > a{
	padding-right:5px;
}


.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
	left:10px;
}

.main-menu .navigation > li > ul > li > a span { /* PLG */
	float: left;
}

.mobile-menu .navigation li > a span {
	float: left;
}

.services-section-six .content-column .inner-column { 	/* PRODUCT INNER TEXT */
    padding: 0px;	/* 0 0 0 60px; */
}

.services-block-five .inner-box .content-column .inner-column { /* MODULE INNER TEXT */
    padding-right: 0px;
    padding-left: 0px; /* 30px */
}

.bullet_list {padding-right: 20px}

.bullet_list li {
  background-position: right 2px;
  padding-right: 30px; 
}


.accordion-box .block .icon-outer{ 	/* ACCORDION*/
	right: auto;
	left: 20px;
}


/* BLOG */
.news-block-three .inner-box .content-column { /* RED LINE  - BLOG */ 
	float:right;
}

.news-block-three .inner-box .image-column{
	float:right;
}

.news-block-three .inner-box .image-column .inner-column{
	margin-right:-60px;
	margin-left: 0px;
}

.blog-detail .inner-box .lower-content .upper-box .post-meta:before{
	right:0px;
}

.blog-detail .inner-box .lower-content .upper-box .post-meta li {
    margin-left: 15px;
    margin-right: 0px;
}


/* ABOUT */

.product-tab-section .design-tabs .tab-btns .tab-btn
{
	margin-left:25px;
	margin-right: 0px;
	/* border-radius: 14px 14px 14px 14px; */
	box-shadow: 0px 0px 17px 8px #43baff1f;	
}

.product-tab-section .design-tabs .tabs-content .active-tab .text{
	padding-left: 0px;	/* 50px */
	padding-right: 0px;
}



.product-tab-section .design-tabs .tab-btns .tab-btn:before{ /* TAB OVER EVECT */
	right:0px;
	left: auto;
}


.counter-section .counter-block{
	float:right;
}


/* PRODUCTS */

.mr3.btn-link {
    left: -94px;
	right: auto
}
.mr3.btn-link i {
    right: 37px;
	left: auto;
}

/* FOOTER  */

.main-footer .footer-widget h2:before{
	right:0px;
	left: auto;
}


.main-footer .about-widget .social-links li,.footer_social.social-links li{
	margin-left:20px;
	margin-right:0px;
}

/*** 

====================================================================
			Mobile Menu

====================================================================

***/




.mobile-menu{
	left: 0;
	padding-left:30px;
}

.mobile-menu .nav-logo{
	padding: 20px 0 20px 20px;
	text-align:right;	
}


.mobile-menu .menu-backdrop{
	left: 0;
}

.mobile-menu .menu-box{
	right: 0px;
}


.mobile-menu .close-btn{
	left: 3px;
	right:auto ;
}

.mobile-menu .navigation li{
	text-align: right
}


.mobile-menu .navigation li.dropdown .dropdown-btn{
	left:0px ;
	right:auto ;
}

.mobile-menu .navigation li.dropdown .dropdown-btn:after{
	right:0px;
	border-right:1px solid rgba(0,0,0,0.10);
}




/*

====================================================================
	Banner Section h6
====================================================================

***/


.banner-section-h6 .content-box {
    padding: 63px 0px 0 0; /* PELEG 123px */
}

.banner-section-h6 .content-box .text {}
.banner-section-h6 .content-box .text-two p {
    padding-left: 30px;
}
.banner-section-h6 .content-box .btn-box {
    margin-left: 30px;
}

.banner-section-h6 .image-column .image {
    margin-left: -350px;
	margin-right: 75px
}

@media only screen and (max-width: 1800px) {

	.banner-section-h6 .image-column .image {
		margin-right: 0;
		margin-left: 0;
		top: 0;
	}
}
.banner-section-h6 .shape-1 {
    right: -46px;
}

.banner-section-h6 .shape-2 {
    right: 65px;
}

.banner-section-h6 .shape-3 {
    right: 0%;
}

.banner-section-h6 .shape-4 {
    left: 225px;
}



.btn-seven:before {
    right: 0;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;

}
.btn-seven:hover:before {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}

