.btn-danger.btn-outline:disabled,.btn-danger:disabled,.btn-default:disabled,.btn-primary.btn-outline:disabled,.btn-primary:disabled,.btn-success.btn-outline:disabled,.btn-success:disabled,.btn-warning.btn-outline:disabled,.btn:disabled,a.btn-danger.btn-outline:disabled,a.btn-danger:disabled,a.btn-default:disabled,a.btn-primary.btn-outline:disabled,a.btn-primary:disabled,a.btn-success.btn-outline:disabled,a.btn-success:disabled,a.btn-warning.btn-outline:disabled,a.btn:disabled,button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{
    opacity:.5;
    cursor:not-allowed
}
.btn,a.btn,button,input,input[type=button],input[type=reset],input[type=submit],label,select{
    font-family:Rubik,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif
}
fieldset,p{
    margin:0 0 1.3125em
}
.btn,a.btn,button,input[type=button],input[type=reset],input[type=submit]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:0 solid;
    border-radius:6px;
    cursor:pointer;
    display:inline-block;
    font-size:.875em;
    -webkit-font-smoothing:antialiased;
    font-weight:700;
    line-height:1;
    padding:1.15em 2.25em;
    text-decoration:none;
    transition:background-color 150ms cubic-bezier(.17,.67,.59,1.01),border-color 150ms cubic-bezier(.17,.67,.59,1.01),color 150ms cubic-bezier(.17,.67,.59,1.01);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    vertical-align:middle;
    white-space:nowrap;
    text-transform:uppercase;
    outline:0;
    border-width:2px
}
td,th{
    padding:1.3125em 0
}
.btn:focus,.btn:hover,a.btn:focus,a.btn:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{
    background-color:#000;
    color:#fff
}
.btn:disabled:hover,a.btn:disabled:hover,button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{
    background-color:#000
}
.btn-default,a.btn-default{
    background-color:#fff;
    border-color:#fff;
    color:#000
}
.btn-default:focus,.btn-default:hover,a.btn-default:focus,a.btn-default:hover{
    background-color:#f2f2f2;
    border-color:#f2f2f2;
    color:#000
}
.btn-default:active,a.btn-default:active{
    background-color:#fff;
    border-color:#fff;
    color:#000
}
.btn-default:disabled:hover,a.btn-default:disabled:hover{
    background-color:#fff;
    border-color:#fff
}
.btn-primary,a.btn-primary{
    background-color:#1e88e5;
    border-color:#1e88e5;
    color:#fff
}
.btn-primary:focus,.btn-primary:hover,a.btn-primary:focus,a.btn-primary:hover{
    background-color:#3594e8;
    border-color:#3594e8;
    color:#fff
}
.btn-primary:active,.btn-primary:disabled:hover,a.btn-primary:active,a.btn-primary:disabled:hover{
    background-color:#1e88e5;
    border-color:#1e88e5
}
.btn-primary:active,a.btn-primary:active{
    color:#fff
}
.btn-primary.btn-outline,a.btn-primary.btn-outline{
    background-color:#fff;
    border-color:#1e88e5;
    color:#000
}
.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover,a.btn-primary.btn-outline:focus,a.btn-primary.btn-outline:hover{
    border-color:#3594e8;
    color:#1e88e5
}
.btn-primary.btn-outline:active,a.btn-primary.btn-outline:active{
    background-color:#fff;
    border-color:#1e88e5;
    color:#000
}
.btn-primary.btn-outline:disabled:hover,a.btn-primary.btn-outline:disabled:hover{
    border-color:#1e88e5
}
.btn-warning,a.btn-warning{
    background-color:#f5cc00;
    border-color:#f5cc00;
    color:#fff
}
.btn-warning:focus,.btn-warning:hover,a.btn-warning:focus,a.btn-warning:hover{
    background-color:#ffd710;
    border-color:#ffd710;
    color:#fff
}
.btn-warning:active,.btn-warning:disabled:hover,a.btn-warning:active,a.btn-warning:disabled:hover{
    background-color:#f5cc00;
    border-color:#f5cc00
}
.btn-warning:active,a.btn-warning:active{
    color:#fff
}
.btn-warning:disabled,a.btn-warning:disabled{
    cursor:not-allowed;
    opacity:.5
}
.btn-warning.btn-outline,a.btn-warning.btn-outline{
    background-color:#fff;
    border-color:#f5cc00;
    color:#000
}
.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover,a.btn-warning.btn-outline:focus,a.btn-warning.btn-outline:hover{
    border-color:#ffd710;
    color:#f5cc00
}
.btn-warning.btn-outline:active,a.btn-warning.btn-outline:active{
    background-color:#fff;
    border-color:#f5cc00;
    color:#000
}
.btn-warning.btn-outline:disabled:hover,a.btn-warning.btn-outline:disabled:hover{
    border-color:#f5cc00
}
.btn-success,a.btn-success{
    background-color:#09b024;
    border-color:#09b024;
    color:#fff
}
.btn-success:focus,.btn-success:hover,a.btn-success:focus,a.btn-success:hover{
    background-color:#0ac829;
    border-color:#0ac829;
    color:#fff
}
.btn-success:active,.btn-success:disabled:hover,a.btn-success:active,a.btn-success:disabled:hover{
    background-color:#09b024;
    border-color:#09b024
}
.btn-success:active,a.btn-success:active{
    color:#fff
}
.btn-success.btn-outline,a.btn-success.btn-outline{
    background-color:#fff;
    border-color:#09b024;
    color:#000
}
.btn-success.btn-outline:focus,.btn-success.btn-outline:hover,a.btn-success.btn-outline:focus,a.btn-success.btn-outline:hover{
    border-color:#0ac829;
    color:#09b024
}
.btn-success.btn-outline:active,a.btn-success.btn-outline:active{
    background-color:#fff;
    border-color:#09b024;
    color:#000
}
.btn-success.btn-outline:disabled:hover,a.btn-success.btn-outline:disabled:hover{
    border-color:#09b024
}
.btn-danger,a.btn-danger{
    background-color:#e93e36;
    border-color:#e93e36;
    color:#fff
}
.btn-danger:focus,.btn-danger:hover,a.btn-danger:focus,a.btn-danger:hover{
    background-color:#ec544d;
    border-color:#ec544d;
    color:#fff
}
.btn-danger:active,.btn-danger:disabled:hover,a.btn-danger:active,a.btn-danger:disabled:hover{
    background-color:#e93e36;
    border-color:#e93e36
}
.btn-danger:active,a.btn-danger:active{
    color:#fff
}
.btn-danger.btn-outline,a.btn-danger.btn-outline{
    background-color:#fff;
    border-color:#e93e36;
    color:#000
}
.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover,a.btn-danger.btn-outline:focus,a.btn-danger.btn-outline:hover{
    border-color:#ec544d;
    color:#e93e36
}
.btn-danger.btn-outline:active,a.btn-danger.btn-outline:active{
    background-color:#fff;
    border-color:#e93e36;
    color:#000
}
.btn-danger.btn-outline:disabled:hover,a.btn-danger.btn-outline:disabled:hover{
    border-color:#e93e36
}
fieldset{
    background-color:#c7e1f9;
    border:1px solid #1e88e5;
    padding:2.25em
}
input,label,select{
    display:block;
    font-size:1em
}
label{
    font-weight:600;
    margin-bottom:.65625em
}
label.required::after{
    content:"*"
}
label abbr{
    display:none
}
input:not([type]),input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=color],select,textarea{
    background-color:#fff;
    border:1px solid #d8d8d8;
    border-radius:6px;
    box-sizing:border-box;
    font-family:Rubik,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:14px;
    font-style:italic;
    font-weight:300;
    padding:.75em;
    transition:border-color 150ms cubic-bezier(.17,.67,.59,1.01);
    width:100%;
    height:50px
}
body,h1,h2,h3,h4,h5,h6{
    font-family:Rubik,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
    font-size:1em
}
input:not([type]):hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input[type=color]:hover,select:hover,textarea:hover{
    border-color:#1b7ace
}
input:not([type]):focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=color]:focus,select:focus,textarea:focus{
    border-color:#155fa0;
    outline:0
}
hr,td{
    border-bottom:1px solid #1e88e5
}
input:not([type]):disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input[type=color]:disabled,select:disabled,textarea:disabled{
    background-color:#f2f2f2;
    cursor:not-allowed
}
input:not([type]):disabled:hover,input[type=date]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input[type=color]:disabled:hover,select:disabled:hover,textarea:disabled:hover{
    border:1px solid #1e88e5
}
select{
    padding:0 .75em;
    height:40px;
    margin-bottom:2.25em;
    max-width:100%;
    width:auto
}
textarea{
    resize:vertical
}
input[type=search]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
input[type=checkbox],input[type=radio]{
    display:inline;
    margin-right:.65625em
}
input[type=checkbox]+label,input[type=radio]+label{
    display:inline-block
}
input[type=file]{
    margin-bottom:1.3125em;
    width:100%
}
ol,ul{
    list-style-type:none;
    margin:0;
    padding:0
}
dl{
    margin-bottom:1.3125em
}
dl dt{
    font-weight:700;
    margin-top:1.3125em
}
dl dd{
    margin:0
}
table{
    border-collapse:collapse;
    font-feature-settings:"kern","liga","tnum";
    margin:1.3125em 0;
    table-layout:fixed;
    width:100%
}
th{
    border-bottom:1px solid #1766ac;
    font-weight:600;
    text-align:left
}
.cart .basket .basket-body .cart-title,.section-widget-contact .form label.error,.template-buy .section-hero .purchases .purchase{
    text-align:right
}
td,th,tr{
    vertical-align:middle
}
body{
    color:#000;
    font-weight:300;
    font-feature-settings:"kern","liga","pnum";
    line-height:1.5;
    letter-spacing:-.01em;
    direction:rtl
}
h1,h2,h3,h4,h5,h6{
    font-weight:400;
    line-height:1.2;
    margin:0
}
.section-bullets .bullets-title h2,.section-hero.section-hero--simple .container .hero-title h1,.section-how-it-works .how-title h2,.section-stats .stats{
    font-weight:300
}
a{
    color:#1e88e5;
    text-decoration:none;
    transition:color 150ms cubic-bezier(.17,.67,.59,1.01),opacity 150ms cubic-bezier(.17,.67,.59,1.01)
}
a:active,a:focus,a:hover{
    color:#63aced
}
hr{
    border-left:0;
    border-right:0;
    border-top:0;
    margin:2.25em 0
}
img,picture{
    margin:0;
    max-width:100%
}
html{
    box-sizing:border-box
}
*,::after,::before{
    box-sizing:inherit
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-black-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-black-webfont.woff) format("woff");
    font-weight:900;
    font-style:normal
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-blackitalic-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-blackitalic-webfont.woff) format("woff");
    font-weight:900;
    font-style:italic
}
@font-face{
    font-family:Rubik;
    src:url(static/fonts/rubik-bold-webfont.woff) format("woff2"),url(static/fonts/rubik-bold-webfont.woff) format("woff");
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-bolditalic-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-bolditalic-webfont.woff) format("woff");
    font-weight:700;
    font-style:italic
}
@font-face{
    font-family:Rubik;
    src:url(static/fonts/rubik-medium-webfont.woff) format("woff2"),url(static/fonts/rubik-medium-webfont.woff) format("woff");
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-mediumitalic-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-mediumitalic-webfont.woff) format("woff");
    font-weight:500;
    font-style:italic
}
@font-face{
    font-family:Rubik;
    src:url(static/fonts/rubik-regular-webfont.woff) format("woff2"),url(static/fonts/rubik-regular-webfont.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-italic-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-italic-webfont.woff) format("woff");
    font-weight:400;
    font-style:italic
}
@font-face{
    font-family:Rubik;
    src:url(static/fonts/rubik-light-webfont.woff) format("woff2"),url(static/fonts/rubik-light-webfont.woff) format("woff");
    font-weight:300;
    font-style:normal
}
@font-face{
    font-family:Rubik;
    src:url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-lightitalic-webfont.woff2) format("woff2"),url(https://2nirnd209slv3dm14j1wqf7e-wpengine.netdna-ssl.com/wp-content/themes/engie/static/fonts/rubik-lightitalic-webfont.woff) format("woff");
    font-weight:300;
    font-style:italic
}
.footer,.footer .title{
    font-size:16px
}
@media screen and (min-width:1024px){
    .header .logo{
        left:auto;
        right:0
    }
    .header .menu{
        float:left
    }
    .footer .menu{
        font-size:16px
    }
    .footer .buy-engie{
        float:right;
        display:block;
        width:14.08934%;
        margin-left:0
    }
    .footer .buy-engie:last-child{
        margin-left:0
    }
    .footer .about-us{
        float:right;
        display:block;
        width:14.08934%;
        margin-left:0
    }
    .footer .about-us:last-child{
        margin-left:0
    }
    .footer .business{
        float:right;
        display:block;
        width:14.08934%;
        margin-left:0
    }
    .footer .business:last-child{
        margin-left:0
    }
    .footer .help-center-and-legal{
        float:right;
        display:block;
        width:14.08934%;
        margin-left:0
    }
    .footer .help-center-and-legal:last-child{
        margin-left:0
    }
    .footer .office{
        float:right;
        display:block;
        width:22.6804%;
        margin-left:0
    }
    .footer .office:last-child{
        margin-left:0
    }
    .footer .office .location{
        font-size:16px
    }
    .footer .social-and-copyright{
        float:right;
        display:block;
        width:22.6804%;
        margin-left:0
    }
    .footer .social-and-copyright:last-child{
        margin-left:0
    }
}
.footer .social-and-copyright .social img{
    margin-left:10px;
    margin-right:0
}
.footer .social-and-copyright .social:last-child img{
    margin-left:0
}
.footer .social-and-copyright .other-languages .label{
    float:right;
    margin-right:0;
    margin-left:15px;
    font-size:16px
}
.footer .social-and-copyright .other-languages .languages{
    float:right
}
.footer .social-and-copyright .other-languages .languages .language{
    float:right;
    margin-right:0;
    margin-left:5px
}
@media screen and (min-width:1024px){
    .footer .social-and-copyright .copyright{
        font-size:14px;
        max-width:150px
    }
    .section-testimonials .rating{
        font-size:16px
    }
    .section-zigzag .zigzag-section .title h3{
        text-align:right
    }
}
.section-testimonials .testimonials .testimonial .testimonial-text{
    font-size:16px
}
.section-testimonials .testimonials .testimonial .testimonial-image{
    margin-left:10px
}
@media screen and (min-width:768px){
    .section-testimonials .testimonials .testimonial{
        text-align:right
    }
    .section-testimonials .testimonials .testimonial .testimonial-image,.section-testimonials .testimonials .testimonial .testimonial-name{
        float:right
    }
}
@media screen and (min-width:1024px){
    .section-zigzag .zigzag-section .text{
        text-align:right
    }
    .section-zigzag .zigzag-section.media-on-left{
        background-image:url(static/img/homepage/zigzag-left.png)
    }
    .section-zigzag .zigzag-section.media-on-left .media{
        left:auto;
        right:0
    }
    .section-zigzag .zigzag-section.media-on-left .content{
        float:left
    }
    .section-zigzag .zigzag-section.media-on-right{
        background-image:url(static/img/homepage/zigzag-right.png)
    }
    .section-zigzag .zigzag-section.media-on-right .media{
        right:auto;
        left:0
    }
    .section-zigzag .zigzag-section.media-on-right .content{
        float:right
    }
    .section-zigzag .zigzag-type1 .cta{
        text-align:right
    }
    .section-zigzag .zigzag-type2 .label{
        margin-right:0
    }
}
.section-zigzag .zigzag-type2 .label{
    float:right;
    font-size:16px;
    position:relative;
    top:50%;
    transform:translateY(-50%)
}
.section-zigzag .zigzag-type2 .bullets .bullet{
    transform-style:preserve-3d
}
@media screen and (min-width:1024px){
    .section-zigzag .zigzag-type2 .bullets{
        text-align:right
    }
    .section-zigzag .zigzag-type2 .bullets .bullet{
        float:right;
        margin-right:0;
        margin-left:40px
    }
}
.section-zigzag .zigzag-type2 .bullets .bullet .bullet-image,.section-zigzag .zigzag-type3 .bullets .bullet .bullet-image{
    margin-right:0;
    margin-left:10px;
    float:right
}
.section-zigzag .zigzag-type2 .bullets .bullet .bullet-text{
    float:right;
    font-size:16px
}
.section-zigzag .zigzag-type3 .bullets .bullet .bullet-text{
    margin-left:0;
    margin-right:70px
}
.section-how-it-works .bullets .bullet:after{
    left:50%;
    right:auto;
    transform:translateX(50%)
}
.section-how-it-works .bullets .bullet .bullet-text{
    font-size:16px
}
@media screen and (min-width:768px){
    .section-how-it-works .bullets .bullet:after{
        left:0;
        right:auto;
        top:50%;
        transform:translateX(-100%) translateY(-50%)
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:22.6804%
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet:last-child,html[lang=he-IL] .section-how-it-works .bullets .bullet:nth-child(4n){
        margin-left:0
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet:nth-child(4n+1){
        clear:right
    }
}
@media screen and (min-width:1024px){
    .section-zigzag .zigzag-type3 .bullets .bullet .bullet-text{
        float:right;
        margin-right:0
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:22.6804%
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet:last-child,html[lang=he-IL] .section-how-it-works .bullets .bullet:nth-child(4n){
        margin-left:0
    }
    html[lang=he-IL] .section-how-it-works .bullets .bullet:nth-child(4n+1){
        clear:right
    }
    .section-bullets .bullets .bullet .text p{
        font-size:16px
    }
}
@media screen and (min-width:768px){
    html[lang=he-IL] .section-bullets .bullets .bullet{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:last-child,html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(2n){
        margin-left:0
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(2n+1){
        clear:right
    }
    .template-home .section-hero .container .left{
        float:right
    }
}
.section-widget-contact .form .name input{
    background-position:right 15px center;
    padding-left:0;
    padding-right:52px
}
.section-widget-contact .form .email input{
    background-position:right 15px center;
    padding-left:0;
    padding-right:52px
}
.section-widget-contact .form .message textarea{
    background-position:right 15px top 13px;
    padding-left:0;
    padding-right:52px
}
@media screen and (min-width:1024px){
    html[lang=he-IL] .section-bullets .bullets .bullet{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:31.27147%
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(2n){
        margin-left:3.0928%
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(2n+1){
        clear:none
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:last-child,html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(3n){
        margin-left:0
    }
    html[lang=he-IL] .section-bullets .bullets .bullet:nth-child(3n+1){
        clear:right
    }
    .section-widget-contact .form .name{
        margin-right:0;
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    .section-widget-contact .form .name:last-child{
        margin-left:0
    }
    .section-widget-contact .form .email{
        margin-bottom:20px;
        margin-right:0;
        float:right;
        display:block;
        width:48.4536%;
        margin-left:0
    }
    .section-widget-contact .form .email:last-child{
        margin-left:0
    }
    .section-widget-contact .form .message{
        margin-right:0;
        float:right;
        display:block;
        width:100%;
        margin-left:0
    }
    .section-widget-contact .form .message:last-child{
        margin-left:0
    }
    .section-widget-contact .form .cta{
        margin-right:0;
        float:right;
        display:block;
        width:100%;
        margin-left:0
    }
    .section-widget-contact .form .cta:last-child{
        margin-left:0
    }
}
@media screen and (min-width:768px){
    .template-home .section-hero .container .right .radiowaves{
        right:auto;
        left:235px
    }
}
@media screen and (min-width:1024px) and (min-height:580px){
    .template-home .section-hero .container .right .radiowaves{
        right:auto;
        left:235px
    }
}
@media screen and (min-width:1024px) and (min-height:900px){
    .template-home .section-hero .container .right .radiowaves{
        left:235px
    }
}
.template-home .section-hero .container .right .phone{
    left:auto;
    right:50%;
    transform:translateX(50%)
}
@media screen and (min-width:768px){
    .template-home .section-hero .container .right .phone{
        right:auto;
        left:0;
        transform:none
    }
}
.template-home .section-hero .container .right .device{
    left:auto;
    right:50%;
    transform:translateX(50%);
    margin-left:0;
    margin-right:-14vh
}
@media screen and (min-width:768px){
    .template-home .section-hero .container .right .device{
        left:245px;
        right:auto;
        transform:none
    }
    .template-home .section-hero .title{
        text-align:right
    }
}
.template-home .section-hero .title h1{
    font-size:20px
}
@media screen and (min-width:768px){
    .template-home .section-hero .title h1{
        font-size:36px
    }
    .template-home .section-hero .tagline{
        text-align:right
    }
}
@media screen and (min-width:1024px) and (min-height:580px){
    .template-home .section-hero .container .right .device{
        left:245px;
        right:auto;
        transform:none
    }
    .template-home .section-hero .title h1{
        font-size:46px
    }
}
@media screen and (min-width:1024px) and (min-height:900px){
    .template-home .section-hero .container .right .device{
        left:313px
    }
    .template-home .section-hero .title h1{
        font-size:46px
    }
}
.template-home .section-how-it-works .bullets .bullet-1:after{
    border:0;
    height:0;
    width:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:15px solid #daf3de
}
@media screen and (min-width:768px){
    .template-home .section-hero .cta{
        text-align:right
    }
    .template-home .section-how-it-works .bullets .bullet-1:after{
        height:0;
        width:0;
        border-bottom:15px solid transparent;
        border-right:15px solid #daf3de;
        border-top:15px solid transparent
    }
}
.template-home .section-how-it-works .bullets .bullet-2:after{
    border:0;
    height:0;
    width:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:15px solid #ffefcc
}
@media screen and (min-width:768px){
    .template-home .section-how-it-works .bullets .bullet-2:after{
        height:0;
        width:0;
        border-bottom:15px solid transparent;
        border-right:15px solid #ffefcc;
        border-top:15px solid transparent
    }
}
.template-home .section-how-it-works .bullets .bullet-3:after{
    border:0;
    height:0;
    width:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:15px solid #d9ebfb
}
.template-buy .section-hero .purchases .purchase .thumb{
    float:right;
    margin-right:0;
    margin-left:-60px
}
.template-buy .section-hero .purchases .purchase .info{
    float:right;
    padding-left:0;
    padding-right:80px
}
@media screen and (min-width:768px){
    .template-home .section-how-it-works .bullets .bullet-3:after{
        height:0;
        width:0;
        border-bottom:15px solid transparent;
        border-right:15px solid #d9ebfb;
        border-top:15px solid transparent
    }
    .template-buy .section-hero .purchases .purchase .thumb{
        margin-left:-130px
    }
    .template-buy .section-hero .purchases .purchase .info{
        padding-right:150px
    }
}
.template-buy .section-hero .purchases .purchase .info .price{
    float:right;
    margin-right:0;
    margin-left:20px
}
.template-buy .section-hero .purchases .purchase .info .platform{
    float:right;
    border-left:0;
    border-right:1px #d8d8d8 solid;
    padding-left:0;
    padding-right:20px
}
.template-buy .section-hero .purchases .purchase .info .platform img+img{
    margin-left:0;
    margin-right:5px
}
.template-buy .section-hero .purchases .purchase .info .quantity,.template-buy .section-hero .purchases .purchase .info .quantity label{
    float:right;
    margin-right:0;
    margin-left:10px
}
.template-buy .section-hero .purchases .purchase .info .quantity select,.template-buy .section-hero .purchases .purchase .info .stock{
    float:right
}
.template-buy .section-hero .purchases .purchase:last-child{
    margin-bottom:0
}
@media screen and (min-width:1024px){
    .template-home .section-zigzag .zigzag-section-3 .media{
        left:auto;
        right:-70px
    }
    .template-buy .section-hero .available .title{
        margin-right:0;
        margin-left:50px
    }
    .template-buy .section-all-about .left{
        float:right;
        text-align:right
    }
}
.template-buy .section-all-about{
    background-position:center left
}
@media screen and (min-width:768px){
    .template-buy .section-hero .available .images .image{
        margin-right:0;
        margin-left:30px
    }
    .template-buy .section-bullets .bullets .bullet{
        height:200px
    }
}
@media screen and (min-width:1024px){
    .template-buy .section-all-about .left .container{
        float:left;
        margin-right:0;
        margin-left:50px
    }
    .template-buy .section-all-about .right{
        float:left
    }
    .template-buy .section-all-about .marker .phone{
        left:auto;
        right:50%;
        transform:translateX(50%)
    }
    .template-buy .section-all-about .marker .device{
        left:auto;
        right:50%;
        transform:translateX(50%);
        margin-left:0;
        margin-right:240px
    }
    .template-buy .section-all-about .marker .arrow{
        left:auto;
        right:50%;
        transform:translateX(50%) scaleX(-1);
        margin-left:0;
        margin-right:367px
    }
    .template-buy .section-bullets .bullets .bullet{
        height:300px;
        margin-bottom:20px
    }
}
.template-buy .section-bullets .bullets .bullet .title{
    font-weight:400;
    font-size:24px
}
.template-jobs .section-intro .title h2,.template-jobs .section-positions .title h2,.template-press .section-from-the-media .press-title h2,.template-press .section-media-kit .press-title h2,.template-press .section-release .press-title h2{
    font-weight:300
}
@media screen and (min-width:768px){
    .template-buy .section-bullets .bullets .bullet .image,.template-buy .section-bullets .bullets .bullet .title{
        margin-bottom:10px
    }
    .template-buy .section-bullets .bullets .bullet .text{
        max-width:none
    }
}
.template-buy .section-bullets .bullets .bullet .title p{
    margin:0
}
.template-buy .section-bullets .bullets .bullet .text p{
    font-size:16px;
    line-height:1.5
}
@media screen and (min-width:1024px){
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:31.27147%
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet:nth-child(3n){
        margin-left:3.0928%
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet:nth-child(3n+1){
        clear:none
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet:last-child{
        margin-left:0
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet-1{
        margin-right:17.18213%
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet-2,html[lang=he-IL] .template-buy .section-bullets .bullets .bullet-5{
        margin-left:0!important
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet-6{
        margin-right:17.18213%
    }
    html[lang=he-IL] .template-buy .section-bullets .bullets .bullet-7{
        margin-left:0!important
    }
}
.section-gallery .gallery .owl-carousel .owl-dots .owl-dot{
    margin-right:0;
    margin-left:10px
}
.section-gallery .gallery .owl-carousel .owl-dots .owl-dot.active span{
    left:auto;
    background:#1e88e5;
    transform:translateX(50%) translateY(-50%)
}
.cart .basket{
    right:auto;
    left:0;
    border-radius:0 8px 8px 0;
    transform:translateX(-100%)
}
.cart .basket .basket-body .items .item .thumb{
    left:auto;
    right:0
}
.cart .basket .basket-body .items .item .quantity,.cart .basket .basket-body .items .item .title{
    padding-left:0;
    padding-right:60px;
    float:right
}
.cart .basket .basket-body .items .item .quantity label{
    float:right;
    margin-right:0;
    margin-left:10px
}
.cart .basket .basket-body .items .item .quantity select{
    float:right
}
.cart .basket .basket-body .items .item .price{
    margin-left:0;
    margin-right:20px;
    float:right
}
.cart .basket .basket-body .items .item .delete{
    float:left
}
.cart .basket .basket-body .checkout .title{
    float:right;
    left:auto;
    right:3px
}
.cart .basket .basket-body .checkout .price{
    float:left;
    text-align:left;
    left:auto;
    right:10px
}
.template-findstore .section-stores .mechanical-listing,.template-press .section-from-the-media .from-the-media .item .read-more,.template-press .section-from-the-media .from-the-media .item .text,.template-press .section-release .press-release .item .date,.template-press .section-release .press-release .item .read-more,.template-press .section-release .press-release .item .title{
    text-align:right
}
.cart .cart-drawer{
    right:auto;
    left:0;
    border-radius:0 8px 8px 0;
    transition:left 150ms cubic-bezier(.17,.67,.59,1.01)
}
.cart .cart-drawer .icon{
    left:auto;
    right:50%;
    transform:translateX(50%) translateY(-50%) scaleX(-1)
}
.cart .cart-drawer .badge{
    left:0;
    right:50%;
    transform:translateX(50%) translateY(-50%);
    margin-left:0;
    margin-right:10px
}
.cart[aria-expanded=true] .basket{
    transform:translateX(0)
}
.cart[aria-expanded=true] .cart-drawer{
    right:auto;
    left:100%
}
.template-jobs .section-intro,.template-jobs .section-positions{
    direction:ltr
}
.template-findstore .section-stores .mechanical-listing{
    padding-right:0;
    padding-left:20px
}
@media screen and (min-width:768px){
    .cart[aria-expanded=true] .cart-drawer{
        right:auto;
        left:370px
    }
    html[lang=he-IL] .template-findstore .section-stores .mechanical-listing{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:22.6804%
    }
    html[lang=he-IL] .template-findstore .section-stores .mechanical-listing:last-child{
        margin-left:0
    }
    html[lang=he-IL] .template-findstore .section-stores .map{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:74.2268%
    }
    html[lang=he-IL] .template-findstore .section-stores .map:last-child{
        margin-left:0
    }
}
.template-howitworks .section-how-it-works .container .step-1:after,.template-howitworks .section-how-it-works .container .step-2:after,.template-howitworks .section-how-it-works .container .step-3:after{
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%) translateY(100%);
    height:0;
    width:0;
    border-left:15px solid transparent;
    border-right:15px solid transparent
}
.template-howitworks .section-how-it-works .container .step-1:after{
    border-top:15px solid #daf3de
}
.template-howitworks .section-how-it-works .container .step-2:after{
    border-top:15px solid #ffefcc
}
.template-howitworks .section-how-it-works .container .step-3{
    bottom:0
}
.template-howitworks .section-how-it-works .container .step-3:after{
    border-top:15px solid #d9ebfb
}
@media screen and (min-width:1024px){
    .template-howitworks .section-how-it-works .container .step .content{
        text-align:right
    }
    .template-howitworks .section-how-it-works .container .media-on-left .media{
        right:100px;
        left:auto
    }
    .template-howitworks .section-how-it-works .container .media-on-left .content{
        margin-right:auto;
        margin-left:0
    }
    .template-howitworks .section-how-it-works .container .media-on-right .media{
        left:100px;
        right:auto
    }
    .template-howitworks .section-how-it-works .container .media-on-right .content{
        margin-left:auto;
        margin-right:0
    }
    .template-press .section-hero .container .from-the-media{
        margin-right:0;
        float:right;
        display:block;
        margin-left:3.0928%;
        width:31.27147%
    }
    .template-press .section-hero .container .from-the-media:last-child{
        margin-left:0
    }
    .template-press .section-hero .container .press-release{
        margin-right:0;
        float:right;
        display:block;
        margin-left:3.0928%;
        width:31.27147%
    }
    .template-press .section-hero .container .press-release:last-child{
        margin-left:0
    }
    .template-press .section-hero .container .media-kit{
        margin-right:0;
        float:right;
        display:block;
        margin-left:3.0928%;
        width:31.27147%
    }
    .template-press .section-hero .container .media-kit:last-child{
        margin-left:0
    }
}
@media screen and (min-width:768px){
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:last-child,html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(2n){
        margin-left:0
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(2n+1){
        clear:right
    }
}
.template-press .section-release .press-release .item .text{
    text-align:right;
    font-weight:300
}
@media screen and (min-width:1024px){
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:22.6804%
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(2n){
        margin-left:3.0928%
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(2n+1){
        clear:none
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:last-child,html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(4n){
        margin-left:0
    }
    html[lang=he-IL] .template-press .section-from-the-media .from-the-media .item:nth-child(4n+1){
        clear:right
    }
    .template-press .section-release .press-release .item{
        margin-right:0;
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    .template-press .section-release .press-release .item:last-child,.template-press .section-release .press-release .item:nth-child(2n){
        margin-left:0
    }
    .template-press .section-release .press-release .item:nth-child(2n+1){
        clear:right
    }
    .template-press .section-release .press-release .item .date,.template-press .section-release .press-release .item .text{
        font-size:16px
    }
}
@media screen and (min-width:768px){
    html[lang=he-IL] .template-press .section-release .press-release .item{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    html[lang=he-IL] .template-press .section-release .press-release .item:last-child,html[lang=he-IL] .template-press .section-release .press-release .item:nth-child(2n){
        margin-left:0
    }
    html[lang=he-IL] .template-press .section-release .press-release .item:nth-child(2n+1){
        clear:right
    }
}
@media screen and (min-width:1024px){
    html[lang=he-IL] .template-press .section-release .press-release .item{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:48.4536%
    }
    html[lang=he-IL] .template-press .section-release .press-release .item:last-child,html[lang=he-IL] .template-press .section-release .press-release .item:nth-child(2n){
        margin-left:0
    }
    html[lang=he-IL] .template-press .section-release .press-release .item:nth-child(2n+1){
        clear:right
    }
    .template-press .section-media-kit .media-kit .item .name{
        font-size:16px;
        margin-left:-16px
    }
}
.archive.category .wrapper .section-blog .container .content .page-number,.blog .wrapper .section-blog .container .content .page-number,.single.single-post .wrapper .section-blog .container .content .page-number{
    margin-right:0;
    margin-left:10px
}
.archive.category .wrapper .section-blog .container .sidebar .sidebar-panel ul li,.blog .wrapper .section-blog .container .sidebar .sidebar-panel ul li,.single.single-post .wrapper .section-blog .container .sidebar .sidebar-panel ul li{
    font-size:16px
}
@media screen and (min-width:1024px){
    html[lang=he-IL] .archive.category .wrapper .section-blog .container .content,html[lang=he-IL] .blog .wrapper .section-blog .container .content,html[lang=he-IL] .single.single-post .wrapper .section-blog .container .content{
        float:right;
        display:block;
        margin-left:3.0928%;
        width:65.63573%;
        margin-right:0
    }
    html[lang=he-IL] .archive.category .wrapper .section-blog .container .content:last-child,html[lang=he-IL] .blog .wrapper .section-blog .container .content:last-child,html[lang=he-IL] .single.single-post .wrapper .section-blog .container .content:last-child{
        margin-left:0
    }
    html[lang=he-IL] .archive.category .wrapper .section-blog .container .sidebar,html[lang=he-IL] .blog .wrapper .section-blog .container .sidebar,html[lang=he-IL] .single.single-post .wrapper .section-blog .container .sidebar{
        float:right;
        display:block;
        width:31.27147%;
        margin-left:0
    }
    html[lang=he-IL] .archive.category .wrapper .section-blog .container .sidebar:last-child,html[lang=he-IL] .blog .wrapper .section-blog .container .sidebar:last-child,html[lang=he-IL] .single.single-post .wrapper .section-blog .container .sidebar:last-child{
        margin-left:0
    }
}
.archive.category .wrapper .content .tease .date,.blog .wrapper .content .tease .date{
    left:0;
    right:auto
}
.archive.category .wrapper .content .tease .tags,.blog .wrapper .content .tease .tags{
    bottom:12px;
    right:12px;
    left:auto;
    font-size:12px
}
html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small,html[lang=he-IL] .blog .wrapper .content .tease.tease-small{
    float:right;
    display:block;
    width:100%;
    margin-left:0;
    margin-right:0
}
html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small:last-child,html[lang=he-IL] .blog .wrapper .content .tease.tease-small:last-child{
    margin-left:0
}
@media screen and (min-width:768px){
    html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small,html[lang=he-IL] .blog .wrapper .content .tease.tease-small{
        float:right;
        display:block;
        margin-left:4.71206%;
        width:47.64397%;
        height:380px
    }
    html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small:last-child,html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small:nth-child(2n),html[lang=he-IL] .blog .wrapper .content .tease.tease-small:last-child,html[lang=he-IL] .blog .wrapper .content .tease.tease-small:nth-child(2n){
        margin-left:0
    }
    html[lang=he-IL] .archive.category .wrapper .content .tease.tease-small:nth-child(2n+1),html[lang=he-IL] .blog .wrapper .content .tease.tease-small:nth-child(2n+1){
        clear:right
    }
    html[lang=he-IL] .archive.category .wrapper .content .tease.tease-large,html[lang=he-IL] .blog .wrapper .content .tease.tease-large{
        float:left;
        display:block;
        width:100%;
        margin-right:0;
        height:380px
    }
    html[lang=he-IL] .archive.category .wrapper .content .tease.tease-large:last-child,html[lang=he-IL] .blog .wrapper .content .tease.tease-large:last-child{
        margin-right:0
    }
}
html[lang=he-IL] .archive.category .wrapper .content .tease.tease-large,html[lang=he-IL] .blog .wrapper .content .tease.tease-large{
    float:left;
    display:block;
    width:100%;
    margin-right:0
}
html[lang=he-IL] .archive.category .wrapper .content .tease.tease-large:last-child,html[lang=he-IL] .blog .wrapper .content .tease.tease-large:last-child{
    margin-right:0
}
@media screen and (min-width:1024px){
    .single.single-post .content{
        float:right;
        display:block;
        width:65.63573%;
        margin-left:0
    }
    .single.single-post .content:last-child{
        margin-left:0
    }
}
.single.single-post .article-share .share-with{
    float:right;
    margin-left:20px;
    font-size:16px;
    margin-right:0
}
.single.single-post .article-share .share-facebook,.single.single-post .article-share .share-linkedin,.single.single-post .article-share .share-twitter{
    float:right;
    margin-left:10px;
    margin-right:0
}