/* general */

body {
    font-family: 'Open Sans Hebrew Regular';
    font-size: 14px;
}

.bx-viewport {
    direction: ltr;
}

.bx-viewport > * {
    direction: rtl;
}

@media (min-width: 992px) {
    section#home-floor-6 .col-md-6 {
        float: left;
    }
}

#logo {
    float: left !important;
}

@media (min-width: 992px) {
    .social-navigation {
        float: left !important;
    }
}

.phone-num {
    float: left;
}

.modal.rfq .modal-content {
    background-position: left bottom;
}
.modal.rfq form span.wpcf7-not-valid-tip{
    right: 0;
}
.rfq-btn{
    left: 30px;
    right: auto;
}

.fullpage .rfq-btn {
    left: 30px;
    right: auto;
}
.rfq-btn:after {
    left: 0;
    right: auto;
    -ms-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
}
@media (min-width: 992px) {
    #logo {
        float: none;
    }
}

@media (min-width: 768px) {
    #main-header #primary-navigation {
        float: right;
    }
}

@media (min-width: 992px) {
    #main-header #primary-navigation {
        float: none;
    }
}

.social-navigation li.lang i:before {
    content: "EN";
}

#main-header .navbar-toggle {
    float: right;
}

div.wpcf7-response-output {
    float: right;
    text-align: right;
}

span.wpcf7-not-valid-tip {
    float: right;
    text-align: right;
}

.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}

.primary-navigation a {
    font-size: 1.186em;
}
@media(min-width: 1200px){
    .primary-navigation a {
        font-size: 1.286em;
    }
}
@media (min-width: 992px) {
    .bx-wrapper {
        direction: ltr;
    }
}

.group label {
    right: 0;
    left: auto;
}

.thank-you-header p {
    width: 308px;
}

.close {
    float: left;
}

.thanks-floor {
    background: url('images/thanks-page-bg.jpg');
    background-size: cover;
    background-position: 48% 50%;
}

.call-now {
    right: 55px;
    left: auto;
}

.call-now i {
    float: right;
    margin-right: 10px;
    margin-left: 0;
}

.call-now span {
    font-size: 16px;
    right: 8px;
    left: auto;
}

@media (min-width: 992px) {
    .thanks-floor .btn-home {
        position: absolute;
        bottom: 60px;
        left: 15%;
        right: auto;
    }
}

@media (min-width: 992px) {
    .start_form form .group {
        float: right;
        padding: 10px 0 10px 30px;
    }

    .start_form form .btn-link input[type="submit"] {
        right: 0;
    }
}

/*@media (min-width: 768px) {*/
/*    #home-floor-5 {*/
/*        background-image: url("images/bgs/tablet/home-floor-5-tablet.jpg");*/
/*        vertical-align: middle;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    #home-floor-5 {*/
/*        background-image: url("images/bgs/home-floor-5-man-he.png");*/
/*        vertical-align: middle;*/
/*        background-position: 80% 100%;*/
/*    }*/
/*}*/

#home-floor-8 {
    background-image: url("images/bgs/mobile/home-start-bg-he.jpg");
    vertical-align: middle;
}

@media (min-width: 768px) {
    #home-floor-8 {
        background-image: url("images/bgs/tablet/start-tablet-he.jpg");
    }
}

@media (min-width: 992px) {
    #home-floor-8 {
        background-image: none;
    }
}

/* about page*/
@media (min-width: 992px) {
    .testimonials-wrapper {
        text-align: right;
    }
}

@media (min-width: 992px) {
    #about-floor-2 {
        background-image: url("images/about-floor-2-he.png");
    }
}

#about-floor-4 {
    background-image: url("images/bgs/mobile/about-floor-4-mobile-bg.png");
}

@media (min-width: 992px) {
    #about-floor-4 {
        background-image: url("images/about-floor-4-he.png");
    }
}

@media (min-width: 992px) {
    .testimonials-wrapper .client-img {
        text-align: right;
    }

    .testimonials-wrapper div#client-name {
        text-align: right;
    }
}

/* digital  marketing*/
.strategy-left p:nth-child(1) {
    position: absolute;
    top: 85px;
    right: 395px;
    left: auto;
}

.strategy-left p:nth-child(2) {
    position: absolute;
    top: 247px;
    right: 315px;
    left: auto;
}

.strategy-left p:nth-child(3) {
    position: absolute;
    top: 412px;
    right: 485px;
    left: auto;
}

.strategy-left p:nth-child(4) {
    position: absolute;
    top: 555px;
    right: 415px;
    left: auto;
}

.strategy p:nth-child(1) {
    position: absolute;
    top: 560px;
    left: 345px;
}

.strategy p:nth-child(2) {
    position: absolute;
    top: 412px;
    left: 275px;
}

.strategy p:nth-child(3) {
    position: absolute;
    top: 250px;
    left: 265px;
}

.strategy p:nth-child(4) {
    position: absolute;
    top: 95px;
    left: 335px;
}

/* methodology page*/
.cool-effect {
    position: absolute;
    right: 356px;
    bottom: 300px;
}

#methodology-floor-2 {
    background-image: url("images/meth-floor-2-he.png");
}

/* Projects page, Plugins page*/
.orange-mark li:before {
    content: "";
    background-image: url("images/orange-check.png");
    width: 30px;
    height: 33px;
    position: absolute;
    right: -40px;
    left: auto;
    top: 5px;
}

#search-bar input {
    text-align: right;
}

#search-bar #search-id {
    left: 0;
    right: auto !important;
}

.plugin-nav {
    direction: rtl;
    /*text-align: center;*/
}

/* Blog */
.single-article-wrapper h1 {
    /*text-align: right;*/
}

/* contact page*/
.contact-form-main .btn-link {
    padding: 10px 0;
    float: left;
}

.contact-form-main .contact-label {
    direction: rtl;
    font-weight: bold;
    text-align: right;
}

/* mobile menu */
.push-nav > #main-header {
    transform: translate3d(-55%, 0, 0) !important;
    -o-transform: translate3d(-55%, 0, 0) !important;
    -ms-transform: translate3d(-55%, 0, 0) !important;
    -moz-transform: translate3d(-55%, 0, 0) !important;
    -webkit-transform: translate3d(-55%, 0, 0) !important;
}

@media (min-width: 768px) {
    .push-nav > #main-header {
        transform: translate3d(-35%, 0, 0) !important;
        -o-transform: translate3d(-35%, 0, 0) !important;
        -ms-transform: translate3d(-35%, 0, 0) !important;
        -moz-transform: translate3d(-35%, 0, 0) !important;
        -webkit-transform: translate3d(-35%, 0, 0) !important;
    }
}

.push-nav .primary-navigation-collapse {
    transform: translate3d(100%, 0, 0) !important;
    -o-transform: translate3d(100%, 0, 0) !important;
    -ms-transform: translate3d(100%, 0, 0) !important;
    -moz-transform: translate3d(100%, 0, 0) !important;
    -webkit-transform: translate3d(100%, 0, 0) !important;
    right: 0;
    left: auto;
    text-align: right;
}

.push-nav.os82 .primary-navigation-collapse {
    transform: translate3d(-35%, 0, 0) !important;
    -o-transform: translate3d(-35%, 0, 0) !important;
    -ms-transform: translate3d(-35%, 0, 0) !important;
    -moz-transform: translate3d(-35%, 0, 0) !important;
    -webkit-transform: translate3d(-35%, 0, 0) !important;
}

.push-nav .social-navigation {
    right: 0;
    left: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
}

@media (max-width: 768px) {

    .primary-navigation-collapse {
        right: 0;
        left: auto;
        transform: translate3d(100%, 0, 0) !important;
        -o-transform: translate3d(100%, 0, 0) !important;
        -ms-transform: translate3d(100%, 0, 0) !important;
        -moz-transform: translate3d(100%, 0, 0) !important;
        -webkit-transform: translate3d(100%, 0, 0) !important;
    }

    #page {
        right: 0;
        width: 100%;
        height: 100%;
        transition: all 0.5s ease;
    }

    .push-nav > #page .navbar-toggle {
        left: auto;
        right: 0;
    }

    .menu-primary-menu-container {

    }

    .menu-primary-menu-container ul#menu-primary-menu {
        margin-bottom: 60px;
    }

    .menu-primary-menu-container li {
        line-height: 40px;
    }

    .push-nav > #page {

    }

    .push-nav > #page:before {

    }

    .push-nav > #page .navbar-toggle {

    }
}

.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 !important;
}

.navbar{
    border:none;
    right: 0;
}

@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 !important;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: auto;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: auto;
    }

}

@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 !important;
    }

    .col-md-pull-12 {
        left: 100%;
        right: auto !important;
    }

    .col-md-pull-11 {
        left: 91.66666667%;
        right: auto !important;
    }

    .col-md-pull-10 {
        left: 83.33333333%;
        right: auto !important;
    }

    .col-md-pull-9 {
        left: 75%;
        right: auto !important;
    }

    .col-md-pull-8 {
        left: 66.66666667%;
        right: auto !important;
    }

    .col-md-pull-7 {
        left: 58.33333333%;
        right: auto !important;
    }

    .col-md-pull-6 {
        left: 50%;
        right: auto !important;
    }

    .col-md-pull-5 {
        left: 41.66666667%;
        right: auto!important;
    }

    .col-md-pull-4 {
        left: 33.33333333%;
        right: auto !important;
    }

    .col-md-pull-3 {
        left: 25%;
        right: auto !important;
    }

    .col-md-pull-2 {
        left: 16.66666667%;
        right: auto !important;
    }

    .col-md-pull-1 {
        left: 8.33333333%;
        right: auto !important;
    }

    .col-md-pull-0 {
        left: auto !important;
        right: auto !important;
    }

    .col-md-push-12 {
        right: 100% !important;
        left: auto !important;
    }

    .col-md-push-11 {
        right: 91.66666667%;
        left: auto !important;
    }

    .col-md-push-10 {
        right: 83.33333333%;
        left: auto;
    }

    .col-md-push-9 {
        right: 75%;
        left: auto;
    }

    .col-md-push-8 {
        right: 66.66666667%;
        left: auto;
    }

    .col-md-push-7 {
        right: 58.33333333%;
        left: auto;
    }

    .col-md-push-6 {
        right: 50%;
        left: auto;
    }

    .col-md-push-5 {
        right: 41.66666667%;
        left: auto;
    }

    .col-md-push-4 {
        right: 33.33333333%;
        left: auto;
    }

    .col-md-push-3 {
        right: 25%;
        left: auto;
    }

    .col-md-push-2 {
        right: 16.66666667%;
        left: auto;
    }

    .col-md-push-1 {
        right: 8.33333333%;
        left: auto;
    }

    .col-md-push-0 {
        right: auto;
        left: auto;
    }

    .col-md-offset-12 {
        margin-right: 100%;
        margin-left: auto;
    }

    .col-md-offset-11 {
        margin-right: 91.66666667%;
        margin-left: auto;
    }

    .col-md-offset-10 {
        margin-right: 83.33333333%;
        margin-left: auto;
    }

    .col-md-offset-9 {
        margin-right: 75%;
        margin-left: auto;
    }

    .col-md-offset-8 {
        margin-right: 66.66666667%;
        margin-left: auto;
    }

    .col-md-offset-7 {
        margin-right: 58.33333333%;
        margin-left: auto;
    }

    .col-md-offset-6 {
        margin-right: 50%;
        margin-left: auto;
    }

    .col-md-offset-5 {
        margin-right: 41.66666667%;
        margin-left: auto;
    }

    .col-md-offset-4 {
        margin-right: 33.33333333%;
        margin-left: auto;
    }

    .col-md-offset-3 {
        margin-right: 25%;
        margin-left: auto;
    }

    .col-md-offset-2 {
        margin-right: 16.66666667%;
        margin-left: auto;
    }

    .col-md-offset-1 {
        margin-right: 8.33333333%;
        margin-left: auto;
    }

    .col-md-offset-0 {
        margin-right: 0;
        margin-left: auto;
    }
}

@media (min-width: 1200px) {
    .col-lg-push-1 {
        right: 8.33333333%;
    }
}

@media (min-width: 992px) {
    #methodology-floor-3 {
        background-image: url("images/meth-floor-3-he.png");

    }

    #methodology-floor-2 {
        background-image: url("images/meth-floor-2-he.png");
    }
}

#methodology-floor-2 .cool-effect {
    left: auto;
    right: 160px;
    bottom: -15px;
}

#e1 {
    bottom: -10px;
    right: 80px;
    left: auto;
    top: auto;
}

#e2 {
    bottom: -50px;
    right: 35px;
    left: auto;
    top: auto;
}

#methodology-floor-3 .cool-effect {
    right: 410px;
    bottom: 600px;
    width: 225px;
    height: 225px;
}

@media (min-width: 1200px) {
    #methodology-floor-3 .cool-effect {
        right: 670px;
        bottom: 600px;
    }
}

#e3 {
    right: 500px;
    left: auto;
    top: 300px;
}

#methodology-floor-5 .cool-effect {
    left: 337px;
    right: auto;
}

#methodology-floor-6 .cool-effect span {
    padding: 15px;
}

#methodology-floor-6 .cool-effect {
    left: auto;
    right: 130px;
    bottom: 304px;
}

@media (min-width: 1200px) {
    #methodology-floor-6 .cool-effect {
        left: auto;
        right: 330px;
        bottom: 344px;
    }
}

#methodology-floor-7 .cool-effect span {
    padding: 20px 0;
}

#methodology-floor-7 .cool-effect {
    left: auto;
    right: 200px;
    bottom: 360px;
}

@media (min-width: 1200px) {
    #methodology-floor-7 .cool-effect {
        right: 370px;
    }
}

@media (min-width: 992px) {
    #methodology-floor-3 {
        background-position: 85% 50%;
    }
}

@media (min-width: 1170px) {
    #methodology-floor-3 {
        background-position: 50% 50%;
    }
}

@media (min-width: 992px) {
    #methodology-floor-9 .cool-effect {
        left: 263px;
        width: 50%;
        right: auto;
    }
}

@media (min-width: 1170px) {
    #methodology-floor-9 .cool-effect {
        width: 100%;
        left: 0;
    }
}

.single-article-wrapper .plugin-box .publish-wrapper,
.blog .plugin-box .publish-wrapper {
    direction: rtl;
}

.socials-share {
    float: left !important;
}

.widget .plugin-box .publish-wrapper span:first-child {
    float: right !important;
}

.widget .plugin-box .publish-wrapper span:last-child {
    float: left !important;
}

.entry-content {
    direction: rtl;
}

#plugins-floor-2 .plugin-box .publish-wrapper span:first-child {
    float: right !important;
    direction: rtl;
}

.blog .plugin-box .publish-wrapper span:last-child {
    /*float: left !important;*/
}

.blog .plugin-box .publish-wrapper span:first-child {
    /*float: right !important;*/
    direction: rtl;
}

#plugins-floor-2 .plugin-box .publish-wrapper span:last-child {
    float: left !important;
}

#methodology-floor-4 .cool-effect span,
#methodology-floor-6 .cool-effect span,
#methodology-floor-5 .cool-effect span,
#methodology-floor-7 .cool-effect span {
    direction: rtl;
}

.user-text-wrapper span {
    direction: rtl !important;
}

div.wpcf7-response-output {
    float: left;
}

@media (max-width: 991px) {
    .icon-box h6 {
        text-align: right;
        padding-right: 75px;
        padding-left: 0;
    }
}

@media (max-width: 991px) {
    .icon-box .round-green {
        float: right;
    }
}

.round-gray {
    margin-left: 30px;
}

@media (min-width: 992px) {
    #advertising-floor-2 {
        background-image: url("images/aadds-floor-2-he.png");
        background-position: 25% 100%;
    }
}

@media (min-width: 992px) {
    #advertising-floor-4 {
        background-image: url("images/aadds-floor-4-he.png");
        background-position: 50% 100%;
    }
}

.previews-btn {
    direction: ltr;
    float: left;
}

.next-btn {
    direction: ltr;
}

@media (min-width: 992px) {
    #methodology-floor-2 {
        background-position: 100% 50%;
    }
}

@media (min-width: 1200px) {
    .col-lg-push-2 {
        right: 16.66666667%;
    }

    .col-lg-offset-4 {
        margin-right: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-right: 25%;
    }
}

/* accessibility page */
.floor-3-ul li:before {
    right: -49px;
    left: auto;
}

.floor-5-ul li:before {
    right: -39px;
    left: auto;
    top: -10px;
}

@media (min-width: 992px) {
    #accessibility-floor-3 {
        background-image: url("images/access-floor-3.png");
        background-position: 25%;
    }
}

@media (min-width: 992px) {
    #accessibility-floor-3 .floor-header {
        margin-right: 80px;
    }

    .floor-5-ul li:before {
        right: -75px;
        left: 0;
        top: 0;
    }
}

@media (min-width: 1200px) {
    #accessibility-floor-3 .floor-header {
        margin-right: 0;
    }

    #accessibility-floor-3 .floor-title {
        margin-right: 137px;
        margin-left: auto;
    }

    .floor-3-ul li:before {
        right: -75px;
        left: auto;
    }
}