@charset "UTF-8";
@import url(animate.css);
 @import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
 body {
     color:#888;
     font:300 16px/1.6875 "Helvetica",Arial,sans-serif;
     -webkit-text-size-adjust:none;
     background:#8E8E8E;
}
 img {
     max-width:100%;
     height:auto;
}
 h1,h2,h3,h4,h5,h6,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6 {
     text-transform:uppercase;
     color:#333;
     font-weight:700;
}
 h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.heading-1 a:hover,.heading-2 a:hover,.heading-3 a:hover,.heading-4 a:hover,.heading-5 a:hover,.heading-6 a:hover {
     color:#8E8E8E;
}
 h1,.heading-1 {
     font-size:45px;
     line-height:1;
     font-weight:700;
}
 h2,.heading-2 {
     font-size:40px;
     line-height:1.05;
}
 @media (max-width: 1199px) {
     h2,.heading-2 {
         font-size:55px;
    }
}

 @media (max-width: 479px) {
     h2,.heading-2 {
         font-size:28px;
    }
}
 h3,.heading-3 {
     font-size:30px;
     line-height:1;
}
 @media (max-width: 1199px) {
    h3,.heading-3{
        font-size:25px;
    }
}
 h4,.heading-4{
    font-size:25px;
    line-height:1.25;
}
 h5,.heading-5{
    font-size:20px;
    line-height:1.25;
}
 h6,.heading-6{
    font-size:16px;
    text-transform:none;
    font-weight:500;
}
 p a:hover,.marked-list a:hover,.list a:hover{
    color:#333333;
}
 p .fa,.marked-list .fa,.list .fa{
    text-decoration:none;
}
 small,.small{
    font-size:.8em;
    line-height:1.25;
}
 .big{
    font-size:1.5em;
}
time{
    display:block;
}
 a{
    font:inherit;
    color:inherit;
    text-decoration:none;
    -moz-transition:0.3s;
    -o-transition:0.3s;
    -webkit-transition:0.3s;
    transition:0.3s;
}
 a:focus{
    outline:none;
}
 a:active{
    background-color:transparent;
}
 a[href^="tel:"],a[href^="callto:"]{
    color:inherit;
    text-decoration:none;
}
 a[href^="tel:"]:hover,a[href^="callto:"]:hover{
    color:#8E8E8E;
}
 a[href^="mailto:"]{
    color:inherit;
}
a[href^="mailto:"]:hover{
    color:#8E8E8E;
}
 .fa{
    line-height:inherit;
}
 [class*='fa-']:before{
    font-weight:400;
    font-family:"FontAwesome";
}
 .page{
    overflow:hidden;
    min-height:500px;
}
 .lt-ie9 .page{
    min-width:1200px;
}
*+p{
    margin-top:20px;
}
*+img{
    margin-top:27px;
}
*+.btn{
    margin-top:22px;
}
*+.inline-list{
    margin-top:5px;
}
*+.list{
    margin-top:20px;
}
*+.mailform{
    margin-top:27px;
}
*+.terms-list{
    margin-top:20px;
}
 *+.resp-tabs{
    margin-top:20px;
}
*+.row{
    margin-top:19px;
}
p+p{
    margin-top:27px;
}
img+p{
    margin-top:22px;
}
h6+p{
    margin-top:14px;
}

.padding-0{
    padding: 0px;
}

.rtl {
    direction:rtl;
}

.size-text-5{
     font-size: 40px;
}


@media (max-width: 991px) {
    .box+.box{
        margin-top:60px;
    }
}
.offset-0{
    margin-top:0!important;
}
.offset-1{
    margin-top:8px;
}
.offset-3{
    margin-top:10px;
}
.inset{
    padding-right:0;
    padding-left:30px;
}
 @media (max-width: 991px) {
    .inset{
        padding-right:0px;
        padding-left:0px;
    }
}
.inset-1{
    padding-left:56px;
}
 @media (max-width: 1199px) {
    .inset-1{
        padding-left:51px;
    }
}
 @media (max-width: 991px) {
    .inset-1{
        padding-left:15px;
    }
}
.inset-2{
    padding-right:45px;
}
 @media (max-width: 1199px) {
    .inset-2{
        padding-right:30px;
    }
}
 @media (max-width: 991px) {
    .inset-2{
        padding-right:15px;
    }
}
.inset-3{
    padding-top:90px;
}
.inset-4{
    padding-left:45px;
}
 @media (max-width: 1199px) {
    .inset-4{
        padding-left:30px;
    }
}
 @media (max-width: 991px) {
    .inset-4{
        padding-left:15px;
    }
}
.inset-5{
    padding-right:56px;
}
 @media (max-width: 1199px) {
    .inset-5{
        padding-right:51px;
    }
}
 @media (max-width: 991px) {
    .inset-5{
        padding-right:15px;
    }
}
.inset-6{
    padding-left:56px;
}
 @media (max-width: 1199px) {
    .inset-6{
        padding-left:0;
        padding-right:0;
    }
}
.well{
    padding:55px 0 115px;
}
.well-2{
    padding:93px 0 101px;
}

.well-2-drushim{
    padding:0px 0px;
}

.well-2--inset-1{
    padding-bottom:95px;
}
.well-3{
    padding:130px 0;
}
.well-4{
    padding-top:50px;
}
 @media (max-width: 991px) {
    .well-sm-bottom{
        padding-bottom:90px;
    }
}
.round{
    border-radius:50%;
}
.full{
    width:100%;
}
.italic{
    font-style:italic;
}
.underline{
    text-decoration:underline;
}
.strike{
    text-decoration:line-through;
}
.uppercase{
    text-transform:uppercase;
}
.capitalize{
    text-transform:capitalize;
}
.lowercase{
    text-transform:lowercase;
}
.thin{
    font-weight:100;
}
.light{
    font-weight:300;
}
.normal{
    font-weight:400;
}
.medium{
    font-weight:500;
}
.sbold{
    font-weight:600;
}
strong,.bold{
    font-weight:700;
}
.ubold{
    font-weight:900;
}
.text-center{
    text-align:center;
}
.text-right{
    text-align:right;
}
.text-left{
    text-align:left;
}
 @media (max-width: 1199px) {
    .text-md-center{
        text-align:center;
    }
    .text-md-right{
        text-align:right;
    }
    .text-md-left{
        text-align:left;
    }
}
 @media (max-width: 991px) {
    .text-sm-center{
        text-align:center;
    }
    .text-sm-right{
        text-align:right;
    }
    .text-sm-left{
        text-align:left;
    }
}
 @media (max-width: 767px) {
    .text-xs-center{
        text-align:center;
    }
    
    .text-xs-center-drushim{
        text-align:center;
    }
    
    .text-xs-right{
        text-align:right;
    }
    .text-xs-left{
        text-align:left;
    }
}
 @media (max-width: 479px) {
    .text-xxs-center{
        text-align:center;
    }
    .text-xxs-right{
        text-align:right;
    }
    .text-xxs-left{
        text-align:left;
    }
}
.pull-left{
    float:left;
}
.pull-none{
    float:none;
}
.pull-right{
    float:right;
}
 @media (max-width: 1199px) {
    .pull-md-none{
        float:none;
    }
    .pull-md-right{
        float:right;
    }
    .pull-md-left{
        float:left;
    }
}
 @media (max-width: 991px) {
    .pull-sm-none{
        float:none;
    }
    .pull-sm-right{
        float:right;
    }
    .pull-sm-left{
        float:left;
    }
}
 @media (max-width: 767px) {
    .pull-xs-none{
        float:none;
    }
    .pull-xs-right{
        float:right;
    }
    .pull-xs-left{
        float:left;
    }
}
 .text-default{
    color:#333333;
}
 .text-contrast{
    color:#000;
}
 .text-primary{
    color:#8E8E8E;
}
 .bg-primary{
    background:#8E8E8E;
}
 .bg-contrast{
    background:#000;
}
 .bg-default{
    background:#fff;
}
 .bg-primary-variant-1{
    background:rgba(255,255,255,0.9);
    color:#FFFFFF;
}
 .bg-primary-variant-1 h1,.bg-primary-variant-1 h2,.bg-primary-variant-1 h3,.bg-primary-variant-1 h4,.bg-primary-variant-1 h5,.bg-primary-variant-1 h6,.bg-primary-variant-1 .heading-1,.bg-primary-variant-1 .heading-2,.bg-primary-variant-1 .heading-3,.bg-primary-variant-1 .heading-4,.bg-primary-variant-1 .heading-5,.bg-primary-variant-1 .heading-6{
    color:#8E8E8E;
}
 .bg-contrast-variant-1{
    background:#FFFFFF;
    color:#333333;
}
.bg-contrast-variant-2{
    background:rgba(51,51,51,0.75);
    color:#FFFFFF;
}
 .bg-contrast-variant-2 h1,.bg-contrast-variant-2 h2,.bg-contrast-variant-2 h3,.bg-contrast-variant-2 h4,.bg-contrast-variant-2 h5,.bg-contrast-variant-2 h6,.bg-contrast-variant-2 .heading-1,.bg-contrast-variant-2 .heading-2,.bg-contrast-variant-2 .heading-3,.bg-contrast-variant-2 .heading-4,.bg-contrast-variant-2 .heading-5,.bg-contrast-variant-2 .heading-6{
    color:#ffffff;
}
.bg-contrast-variant-2__before{
    position:relative;
}
.bg-contrast-variant-2__before:before{
    content:'';
    position:absolute;
    top:0;
    right:100%;
    width:5000px;
    height:100%;
    background:rgba(51,51,51,0.8);
}
 @media (max-width: 991px) {
    .bg-contrast-variant-2__before:before{
        display:none;
    }
}
.bg-contrast-variant-2__after{
    position:relative;
}
.bg-contrast-variant-2__after:after{
    content:'';
    position:absolute;
    top:0;
    left:100%;
    width:5000px;
    height:100%;
    background:rgba(51,51,51,0.75);
}
 @media (max-width: 991px) {
    .bg-contrast-variant-2__after:after{
        display:none;
    }
}
.bg-fixed{
    background-attachment:fixed;
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover;
}
 @media (max-width: 1199px) {
    .bg-fixed{
        background-attachment:scroll;
    }
}
 .bg-fixed__mod{
    position:relative;
}
 .bg-fixed__mod *{
    position:relative;
    z-index:2;
}
 .bg-fixed__mod:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(51,51,51,0.8);
    z-index:1;
}
 .bg-img-1{
    background-image:url("../images/p1s1i1.jpg");
}
 .bg-img-6{
    background-image:url("../images/p1s3i1.jpg");
}
 .bg-img-2{
    background-image:url("../images/p1s4i1.jpg");
}
 .p3s1i1 {
    background-image:url("../images/p3s1i1.jpg");
}
 .p3s3i1 {
    background-image:url("../images/p3s3i1.jpg");
}
 .p2s2i1 {
    background-image:url("../images/p2s2i1.jpg");
}
 .p2s4i1 {
    background-image:url("../images/p2s4i1.jpg");
}
 .p4s1i1 {
    background-image:url("../images/p4s1i1.jpg");
}
 .p4s3i1 {
    background-image:url("../images/p4s3i1.jpg");
}
 .p5s1i1 {
    background-image:url("../images/p5s1i1.jpg");
}
 .p5s3i1 {
    background-image:url("../images/p5s3i1.jpg");
}
 .p7s1i1{
    background-image:url("../images/p7s1i1.jpg");
}
 .p8s1i4{
    background-image:url("../images/p8s1i4.jpg");
}
 .p9s1i1{
    background-image:url("../images/p9s1i1.jpg");
}
 .p10s1i1{
    background-image:url("../images/p10s1i1.jpg");
}
 .bg-img-3{
    background-image:url("../images/parallax3.jpg");
}
 .bg-img-4{
    background-image:url("../images/parallax4.jpg");
}
 .bg-img-5{
    background-image:url("../images/parallax5.jpg");
}
 .brand{
    display:inline-block;
}
 .brand_name{
     overflow:hidden;
     display:inline-block;
     color:#000000;
    margin-top:7px;
}
 .brand_slogan{
    display:inline-block;
    font-size:20px;
    line-height:29px;
    text-transform:uppercase;
    vertical-align:bottom;
}
 .brand_slogan span{
    color:#333;
}
 .brand_name+.brand_slogan{
    margin-top:0;
}
.image-wrap-1 img{
    margin-top:7px;
}
 .image-wrap-2:before,.image-wrap-2:after{
    display:table;
    content:"";
    line-height:0;
}
 .image-wrap-2:after{
    clear:both;
}
 .image-wrap-2 img{
    float:right;
    max-width:none;
}
 @media (max-width: 1299px) {
    .image-wrap-2 img{
        max-width:100%;
    }
}
.image-wrap-3{
    position:relative;
}
.image-wrap-3 img{
    position:absolute;
    top:0;
    right:100%;
    margin-right:-56px;
    height:100%;
    max-width:none;
}
 @media (max-width: 1199px) {
    .image-wrap-3 img{
        margin-right:-51px;
    }
}
 @media (max-width: 991px) {
    .image-wrap-3 img{
        position:static;
        margin-right:0;
        max-width:100%;
        height:auto;
    }
}
.image-wrap-3-mod{
    position:relative;
}
.image-wrap-3-mod img{
    position:absolute;
    top:0;
    left:100%;
    margin-left:-56px;
    height:100%;
    max-width:none;
}
 @media (max-width: 1199px) {
    .image-wrap-3-mod img{
        margin-left:-51px;
    }
}
 @media (max-width: 991px) {
    .image-wrap-3-mod img{
        position:static;
        margin-left:0;
        max-width:100%;
        height:auto;
    }
}
.image-wrap-4{
    position:relative;
}
.image-wrap-4 img.img-left{
    position:absolute;
    right:45px;
    top:0;
    max-width:none;
    z-index:-1;
}
 @media (max-width: 1499px) {
    .image-wrap-4 img.img-left{
        display:none;
    }
}
 .icon{
    display:inline-block;
}
.icon.fa-facebook,.icon.fa-twitter,.icon.fa-google-plus,.icon.fa-skype,.icon.fa-instagram{
    font-size:18px;
    line-height:18px;
}
.icon.fa-facebook:hover,.icon.fa-twitter:hover,.icon.fa-google-plus:hover,.icon.fa-skype:hover,.icon.fa-instagram:hover{
    color:#333333;
}
 .btn{
    display:inline-block;
    background:transparent;
    text-align:center;
    text-transform:uppercase;
    position:relative;
}
.btn .insider{
    top:0;
    left:0;
    position:absolute;
    overflow:hidden;
    width:100%;
    height:100%;
}
.btn .insider:after{
    content:"";
    background-color:#fff;
    width:100%;
    height:20px;
    position:absolute;
    left:-100%;
    top:50%;
    margin-top:-10px;
    -moz-transform:rotateZ(45deg);
    -ms-transform:rotateZ(45deg);
    -o-transform:rotateZ(45deg);
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
}
.btn:hover .insider:after{
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -webkit-transition:all 0.5s ease;
    transition:all 0.5s ease;
    left:100%;
}
 .btn-md{
    font-weight:800;
    font-size:13px;
    line-height:20px;
    padding:15px 30px;
}
.btn-primary{
    color:#FFFFFF;
    background:#8E8E8E;
}
.btn-primary:hover{
    color:#8E8E8E;
    background:rgba(103,172,188,0.22);
}
.btn-primary:active{
    -webkit-box-shadow:1px 1px 5px #8E8E8E;
    -moz-box-shadow:1px 1px 5px #8E8E8E;
    box-shadow:1px 1px 5px #8E8E8E;
}
.box .box__middle{
    vertical-align:middle;
}
 .box .box__bottom{
    vertical-align:bottom;
}
.box .box_left img,.box .box_right img{
    max-width:none;
}
.box_left,.box_right,.box_body{
    padding:0;
    display:table-cell;
    vertical-align:top;
}
.box .box_left{
    padding-right:0px;
}
.box .box_right{
    padding-left:0px;
}
 @media (max-width: 479px) {
    .box-xxs-clear .box_left img,.box-xxs-clear .box_right img{
        max-width:100%;
    }
    .box-xxs-clear .box_left,.box-xxs-clear .box_right,.box-xxs-clear .box_body{
        padding:0;
        display:block;
        vertical-align:top;
    }
    .box-xxs-clear .box_left{
        padding-bottom:30px;
    }
    .box-xxs-clear .box_right{
        padding-top:30px;
    }
}
 @media (max-width: 767px) {
    .box-xs-clear .box_left img,.box-xs-clear .box_right img{
        max-width:100%;
    }
    .box-xs-clear .box_left,.box-xs-clear .box_right,.box-xs-clear .box_body{
        padding:0;
        display:block;
        vertical-align:top;
    }
    .box-xs-clear .box_left{
        padding-bottom:30px;
    }
    .box-xs-clear .box_right{
        padding-top:30px;
    }
}
 @media (max-width: 991px) {
    .box-sm-clear .box_left img,.box-sm-clear .box_right img,.box-sm-clear .PaddingRight30 img{
        max-width:100%;
    }
     .box-sm-clear .box_left,.box-sm-clear .box_right,.box-sm-clear .box_body,.box-sm-clear .PaddingRight30{
        padding:0;
        display:block;
        vertical-align:top;
    }
     .box-sm-clear .box_left{
        padding-bottom:30px;
    }
     .box-sm-clear .PaddingRight30{
        padding-bottom:30px;
    }
     .box-sm-clear .box_right{
        padding-top:30px;
    }
}
 @media (max-width: 1199px) {
    .box-md-clear .box_left img,.box-md-clear .box_right img{
        max-width:100%;
    }
    .box-md-clear .box_left,.box-md-clear .box_right,.box-md-clear .box_body{
        padding:0;
        display:block;
        vertical-align:top;
    }
    .box-md-clear .box_left{
        padding-bottom:30px;
    }
    .box-md-clear .box_right{
        padding-top:30px;
    }
}
 .box-lg_left img,.box-lg_right img{
    max-width:none;
}
 .box-lg_left,.box-lg_right,.box-lg_body{
    display:table-cell;
}
 .box-lg_body{
    vertical-align:middle;
    padding:40px 40px;
}
 @media (max-width: 479px) {
    .box-lg_body{
        padding:40px 15px;
    }
}
 @media (max-width: 991px) {
    .box-lg .box-lg_left img,.box-lg .box-lg_right img{
        max-width:100%;
        width:100%;
    }
    .box-lg .box-lg_left,.box-lg .box-lg_right,.box-lg .box-lg_body{
        display:block;
        vertical-align:top;
    }
}
 .index-list{
    counter-reset:li;
}
 .index-list>li:first-child>.index-list__counter{
    padding-left:66px;
}
 .index-list>li>.index-list__counter{
    padding-left:106px;
    padding-top:80px;
    position:relative;
}
/* .index-list>li>.index-list__counter:before{
    content:counter(li,decimal);
    counter-increment:li;
    position:absolute;
    left:-5px;
    bottom:0;
    font:400 150px/130px "Helvetica",Arial,sans-serif;
    color:#000000;
    opacity:0.15;
}
 */
/* .index-list>li>.index-list__counter:before{
    content: "גם";
    counter-increment:li;
    position:absolute;
    left:-5px;
    bottom:0;
    font:400 150px/130px "Helvetica",Arial,sans-serif;
    color:#000000;
    opacity:0.15;
}
 */
 .index-list li.col-md-1:nth-child(12n + 13),.index-list li.col-md-2:nth-child(6n + 7),.index-list li.col-md-3:nth-child(4n + 5),.index-list li.col-md-4:nth-child(3n + 4),.index-list li.col-md-6:nth-child(2n + 3){
    clear:left;
}
 .inline-list li{
    display:inline-block;
}
 .inline-list li+li{
    margin-left:14px;
}
 .list li{
    font-weight:500;
    color:#8E8E8E;
}
 .list li+li{
    margin-top:10px;
}
 .terms-list dt+dd{
    margin-top:13px;
}
 .terms-list dd+dt{
    margin-top:35px;
}
 .terms-list+*{
    margin-top:27px;
}
 .contact-info{
    display:inline-block;
}
 .contact-info p+dl{
    margin-top:15px;
}
 .contact-info dl{
    text-align:left;
    min-width:290px;
}
 .contact-info dl:before,.contact-info dl:after{
    display:table;
    content:"";
    line-height:0;
}
 .contact-info dl:after{
    clear:both;
}
 @media (max-width: 991px) {
    .contact-info dl{
        min-width:100%;
    }
}
 .contact-info dl dt{
    float:left;
}
 .contact-info dl dd{
    float:right;
}
 .contact-info dl.email dt,.contact-info dl.email dd{
    float:none;
    display:inline-block;
}
.contact-info dl.email dt a[href^="mailto:"],.contact-info dl.email dd a[href^="mailto:"]{
    text-decoration:underline;
}
 .post{
    overflow:hidden;
    position:relative;
}
/* .post:before{
    content:'';
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(51,51,51,0.8);
    z-index:1;
    position:absolute;
}
 */
 .post img{
    width:100%;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
 .post_cnt{
    color:#fff;
    position:absolute;
    z-index:2;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    left:22%;
    right:16%;
}
 .post_cnt h1,.post_cnt h2,.post_cnt h3,.post_cnt h4,.post_cnt h5,.post_cnt h6,.post_cnt .heading-1,.post_cnt .heading-2,.post_cnt .heading-3,.post_cnt .heading-4,.post_cnt .heading-5,.post_cnt .heading-6{
    color:#fff;
}
 @media (max-width: 1799px) {
    .post_cnt{
        left:10%;
        right:10%;
    }
}
 @media (max-width: 1499px) {
    .post_cnt{
        text-align:center;
        left:15px;
        right:15px;
    }
    .post_cnt h2{
        font-size:30px;
    }
}
 @media (max-width: 991px) {
    .post_cnt h2{
        font-size:20px;
    }
}
 @media (max-width: 767px) {
    .post_cnt h2{
        font-size:35px;
    }
}
 @media (max-width: 479px) {
    .post_cnt h2{
        font-size:30px;
    }
}
 .post:hover img{
     -moz-transform:scale(1.2);
     -ms-transform:scale(1.2);
     -o-transform:scale(1.2);
     -webkit-transform:scale(1.2);
     transform:scale(1.2);
     opacity: 0.7;
}

.post-home:hover{
    opacity: 0.7;
}

 .quote{
    position:relative;
    padding-left:39px;
}
 .quote:before{
    position:absolute;
    top:0;
    left:0;
    content:'\f10d';
    font:400 18px/32px "FontAwesome";
    color:#8E8E8E;
}
 .quote q,.quote cite{
    display:block;
}
 .quote q+cite{
    margin-top:15px;
}
 .banner{
    min-height:390px;
    padding:30px 0;
    width:100%;
    position:relative;
}
 .banner_cnt{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    padding-left:40px;
    padding-right:30px;
}
 @media (max-width: 1199px) {
    .banner_cnt{
        padding-left:20px;
        padding-right:20px;
    }
}
.banner__mod{
    min-height:440px;
}
.banner__mod-2 .banner_cnt{
    padding-right:0;
    padding-left:36px;
    top:52%;
}
 @media (max-width: 991px) {
    .banner__mod-2 .banner_cnt{
        padding-right:20px;
        padding-left:20px;
    }
}
 @media (max-width: 479px) {
    .banner__mod-2 .banner_cnt{
        position:static;
        -moz-transform:translateY(0%);
        -ms-transform:translateY(0%);
        -o-transform:translateY(0%);
        -webkit-transform:translateY(0%);
        transform:translateY(0%);
        padding-right:10px;
        padding-left:10px;
    }
}
.banner__mod-3 .banner_cnt{
    top:45%;
}
.banner__mod-4 .banner_cnt{
    padding-right:40px;
    padding-left:0;
    top:49%;
}
 @media (max-width: 991px) {
    .banner__mod-4 .banner_cnt{
        padding-right:20px;
        padding-left:20px;
    }
}
 @media (max-width: 479px) {
    .banner__mod-4 .banner_cnt{
        position:static;
        -moz-transform:translateY(0%);
        -ms-transform:translateY(0%);
        -o-transform:translateY(0%);
        -webkit-transform:translateY(0%);
        transform:translateY(0%);
        padding-right:10px;
        padding-left:10px;
    }
}
 .sf-menu{
    display:inline-block;
}
.sf-menu:before,.sf-menu:after{
    display:table;
    content:"";
    line-height:0;
}
.sf-menu:after{
    clear:both;
}
 .sf-menu>li{
    position:relative;
    float:right;
}
 .sf-menu>li+li{
    margin-right:32px;
}
 .sf-menu a{
    display:block;
}
 .sf-menu>li>a{
    font-size:15px;
    line-height:20px;
    font-weight:700;
    color:#8E8E8E;
    text-transform:uppercase;
}
 .sf-menu>li.sfHover>a,.sf-menu>li>a:hover{
    color:#000000;
}
 .sf-menu>li.active>a{
    color:#000000;
}
 .sf-menu ul{
    display:none;
    position:absolute;
    top:100%;
    left:-10px;
    width:150px;
    margin-top:15px;
    padding:20px 0;
    background:#333;
    z-index:3;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:left;
    -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.4);
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.4);
    box-shadow:0px 0px 5px rgba(0,0,0,0.4);
}
 .sf-menu ul>li>a{
    color:#FFF;
    font-size:15px;
    line-height:30px;
    font-weight:500;
    padding:0 15px;
}
 .sf-menu ul>li.sfHover>a,.sf-menu ul>li>a:hover{
    color:#FFF;
    background:#8E8E8E;
}
 .sf-menu ul ul{
    position:absolute;
    top:23%;
    left:102%;
    width:150px;
    margin-top:0;
    z-index:4;
    padding:20px 0;
    background:#333;
}
 .sf-menu>li>.sf-with-ul{
    position:relative;
}
 .sf-menu>li>.sf-with-ul:before{
    position:absolute;
    left:50%;
    top:65%;
    margin-left:-6px;
    content:"";
    font:400 12px/12px "FontAwesome";
}
 @media (max-width: 767px) {
    .sf-menu{
        display:none;
    }
}
 .rd-mobilemenu{
    display:none;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    z-index:9999999;
    text-align:left;
    -moz-transition:0.3s all ease;
    -o-transition:0.3s all ease;
    -webkit-transition:0.3s all ease;
    transition:0.3s all ease;
}
 .rd-mobilemenu.active{
    right:0;
}
 .rd-mobilemenu_ul{
    position:fixed;
    top:-56px;
    left:0;
    bottom:-56px;
    width:240px;
    padding:132px 0 76px;
    color:#666;
    background:#FFF;
    font-size:14px;
    line-height:20px;
    overflow:auto;
    -webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);
    box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);
    -moz-transform:translateX(-240px);
    -ms-transform:translateX(-240px);
    -o-transform:translateX(-240px);
    -webkit-transform:translateX(-240px);
    transform:translateX(-240px);
    -moz-transition:0.3s ease;
    -o-transition:0.3s ease;
    -webkit-transition:0.3s ease;
    transition:0.3s ease;
    -moz-transition:0.3s cubic-bezier(0.55,0,0.1,1);
    -o-transition:0.3s cubic-bezier(0.55,0,0.1,1);
    -webkit-transition:0.3s cubic-bezier(0.55,0,0.1,1);
    transition:0.3s cubic-bezier(0.55,0,0.1,1);
}
 .rd-mobilemenu.active .rd-mobilemenu_ul{
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    -webkit-transform:translateX(0);
    transform:translateX(0);
}
 .rd-mobilemenu_ul li.active>a{
    background:#f5f5f5;
    color:#2d2d2d;
}
 .rd-mobilemenu_ul a{
    display:block;
    padding:14px 25px 16px;
}
 .rd-mobilemenu_ul a:hover{
    background:#8E8E8E;
    color:#FFF;
}
 .rd-mobilemenu_ul a .rd-submenu-toggle{
    position:absolute;
    top:50%;
    right:11px;
    margin-top:-17.5px;
    width:32px;
    height:32px;
    font:400 10px "FontAwesome";
    line-height:32px;
    text-align:center;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -moz-transition:0.5s all ease;
    -o-transition:0.5s all ease;
    -webkit-transition:0.5s all ease;
    transition:0.5s all ease;
    z-index:1;
    background:rgba(0,0,0,0.1);
}
 .rd-mobilemenu_ul a .rd-submenu-toggle:after{
    content:'\f078';
}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{
    background:#FFF;
    color:#666;
}
.rd-mobilemenu_ul a.rd-with-ul{
    position:relative;
}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.rd-mobilemenu_ul ul a{
    padding-left:40px;
}
.rd-mobilemenu_ul ul ul a{
    padding-left:60px;
}
 .rd-mobilemenu_ul:after{
    content:'';
    display:block;
    height:20px;
}
 .rd-mobilepanel{
    display:none;
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:56px;
    background:#FFF;
    color:#000;
    -webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
    -moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
    box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);
    z-index:99999991;
}
 .rd-mobilepanel_title{
    position:fixed;
    top:4px;
    left:56px;
    right:56px;
    color:#000;
    font-size:24px;
    line-height:48px;
    text-overflow:ellipsis;
    white-space:nowrap;
}
 .rd-mobilepanel_toggle{
    position:fixed;
    top:4px;
    left:8px;
    width:48px;
    height:48px;
}
.rd-mobilepanel_toggle span{
    position:relative;
    display:block;
    margin:auto;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
 .rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before{
    content:"";
    position:absolute;
    left:0;
    top:-8px;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
 .rd-mobilepanel_toggle span:after{
    top:8px;
}
.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span{
    width:24px;
    height:4px;
    background-color:#000;
    backface-visibility:hidden;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
 .rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span:after{
    -webkit-transition-duration:0.3s,0.3s;
    transition-duration:0.3s,0.3s;
    -webkit-transition-delay:0.3s,0s;
    transition-delay:0.3s,0s;
    -webkit-transition-property:top,-webkit-transform;
    transition-property:top,transform;
}
.rd-mobilepanel_toggle.active span{
    transition:background .3s 0s ease;
    background:transparent;
}
 .rd-mobilepanel_toggle.active span:before,.rd-mobilepanel_toggle.active span:after{
    top:0;
    -webkit-transition-delay:0s,0.3s;
    transition-delay:0s,0.3s;
}
.rd-mobilepanel_toggle.active span:before{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}
.rd-mobilepanel_toggle.active span:after{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
 @media (max-width: 767px) {
    body{
        padding-top:56px;
    }
    .rd-mobilemenu,.rd-mobilepanel{
        display:block;
    }
}
 @media (max-width: 359px) {
    .rd-mobilepanel_title{
        font-size:18px;
    }
}
.isStuck{
    background:#fff;
    z-index:999;
    border-bottom:4px solid #8E8E8E;
}
 @media only screen and (max-width: 991px) {
    .isStuck{
        display:none!important;
    }
}
 .toTop{
    width:50px;
    height:50px;
    font-size:24px;
    line-height:46px;
    color:#fff;
    background:#8E8E8E;
    border-radius:50%;
    -webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);
    -moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.4);
    position:fixed;
    right:40px;
    bottom:40px;
    display:none;
    overflow:hidden;
    text-align:center;
    text-decoration:none;
    z-index:20;
}
.toTop:hover{
    color:#fff;
    background:#333333;
    text-decoration:none;
}
 .mobile .toTop,.tablet .toTop{
    display:none!important;
}
.parallax{
    position:relative;
    overflow:hidden;
}
 .parallax_image,.parallax_pattern{
    position:absolute;
    top:0;
    left:0;
    right:0;
    height:100%;
    background-position:center center;
    will-change:transform;
}
 .parallax_image{
    background-repeat:no-repeat;
    -webkit-background-size:cover;
    background-size:cover;
}
 .parallax_pattern{
    background-repeat:repeat;
}
 .parallax_cnt{
    position:relative;
    z-index:2;
}
 /
/* .parallax--mod:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(51,51,51,0.8);
    z-index:1;
}
 */
/ .resp-tabs-list li{
    cursor:pointer;
    display:inline-block;
    color:#8E8E8E;
    font-weight:500;
    -moz-transition:0.3s;
    -o-transition:0.3s;
    -webkit-transition:0.3s;
    transition:0.3s;
}
.resp-tabs-list li+li{
    margin-left:26px;
}
 @media (max-width: 991px) {
    .resp-tabs-list li+li{
        margin-left:10px;
    }
}
.resp-tabs-list li:hover{
    color:#333333;
}
.resp-tabs-list li.resp-tab-active{
    color:#333333;
}
*+.resp-tabs-container{
    margin-top:32px;
}
.resp-accordion{
    display:none;
}
.resp-tab-content{
    display:none;
}
.resp-tab-content-active{
    display:block;
}
 @media (max-width: 767px) {
     .resp-accordion {
         display:block;
         background:#8E8E8E;
         color:#FFFFFF;
         text-align:center;
         cursor:pointer;
         font-size:20px;
         -moz-transition:0.3s;
         -o-transition:0.3s;
         -webkit-transition:0.3s;
         transition:0.3s;
    }
     .resp-accordion:hover{
        background:#4995a7;
    }
     .resp-accordion.resp-tab-active{
        background:#4995a7;
    }
     .resp-tabs-list{
        display:none;
    }
}
 header{
    background:#FFFFFF;
    padding:15px 0;
}
 header .brand{
    float:left;
}
 header .nav{
    float:right;
    padding:15px 0;
    line-height:1;
    margin-top: 7px;
}
 @media (max-width: 991px) {
    header{
        text-align:center;
    }
    header .brand,header .nav{
        float:none;
    }
}
 header.subpage-mod{
    border-bottom:4px solid #8E8E8E;
}
main{
    display:block;
    background:#FFFFFF;
}
 footer{
     background: #ffffff;
     color: #8E8E8E;
     position: relative;
     border-style: solid;
     border-width: 4px 0px 0px 0px;
     border-color: #8E8E8E;
}

.footer-drushim{
     background: #ffffff;
     color: #8E8E8E;
     position: relative;
     border-style: solid;
     border-width: 4px 0px 0px 0px;
     border-color: #8E8E8E;
     height: 442px;
}


 .logofooter {
     display: block;
     margin-left: auto;
     margin-right: auto;
     width: 100px;
}
 footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer .heading-1,footer .heading-2,footer .heading-3,footer .heading-4,footer .heading-5,footer .heading-6{
    color:#FFFFFF;
}
 footer a:hover{
    color:#333333;
}
 footer .footer-info{
    padding-top:120px;
    padding-bottom:40px;
}
 footer .footer-info a[href^="callto:"]{
    font-size:40px;
    font-family:"Helvetica",Arial,sans-serif;
    line-height:50px;
}
 footer .footer-info a[href^="callto:"]:hover{
    color:#333333;
}
 footer .footer-info address{
    font-size:30px;
    line-height:1.433333;
    font-weight:400;
    text-transform:uppercase;
}
 footer .footer-info *+address{
    margin-top:8px;
}
 footer .footer-info__inset-2{
    padding-top:40px;
}
 footer .copyright{
    font-size:14px;
    margin-top:29px;
    color: #000000;
}
 .ColorPurple {
     color: #8E8E8E;
}
 .ColorWhite {
     color: #ffffff;
}
 .ColorBlack {
     color: #000000;
}
 .p1s3colorbackgruond {
     background: rgba(255, 255, 255, 0.9);
}
 .p7s1colorbackgruond {
     background: rgba(255, 255, 255, 0.7);
}
 width1 {
     width: 50%;
}
 width2 {
     width: 25%;
}
 .fleft {
     float: left;
     direction: ltr;
     margin-left: 5px;
}
 .fright {
     float: right;
     direction: rtl;
     margin-right: 5px;
}
 .headlogo {
     width: 70px;
}
 .videotop {
     z-index: -100;
     width: 100%;
     max-width: 100%;
     height: auto;
}
 .p1s1i1back {
}
 @media (max-width: 1199px) {
     .deskimg {
         visibility: collapse;
         display:none;
    }
}
 @media (min-width: 1200px) {
     .mobileimg {
         visibility: collapse;
         display:none;
    }
}
 @media (min-width: 1450px) {
     .wedimg {
         margin: 0px 300px 0px 300px;
         padding-top: 0px;
    }
}
 @media (max-width: 1450px) {
     .wedimg {
         margin: 0px 200px 0px 200px;
         padding-top: 0px;
    }
}
 @media (max-width: 1198px) {
     .wedimg {
         margin: 0px 200px 0px 200px;
         padding-top: 0px;
    }
}
 @media (max-width: 1100px) {
     .wedimg {
         margin: 0px 100px 0px 100px;
         padding-top: 0px;
    }
}
 @media (max-width: 991px) {
     .wedimg {
         margin: 0px 40px 0px 40px;
         padding-top: 0px;
    }
}
 @media (max-width: 767px) {
     .wedimg {
         margin: 0px 0px 0px 0px;
         padding-top: 0px;
    }
}
 .ImgTopHome {
}
 .center {
     text-align: center;
}
 .left {
     text-align: left;
}
 .right {
     text-align: right;
}
 .title-hover a:hover {
     color:#ffffff;
     background-color: #000000;
}
 .title-gallery {
     font-size: 25px;
}
 .rtl {
     direction: rtl;
}
 .rtl-left {
     direction: rtl;
     text-align: left;
}
 .margin-top-p2s3 {
     margin-top: 30px;
}
 .margin-top-p2s2 {
     margin-top: 30px;
}
 .engname {
     font-size: 40px;
}
 .p7s2text {
}
 .p7s2span {
     font-weight: 700;
}
 .marin-top-27 {
     margin-top: 27px;
}
 .PaddingRight30 {
     padding-right: 30px;
     display: table-cell;
     vertical-align: top;
}
 .photobox2:hover img {
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     -ms-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
     transform: rotateY(180deg);
}
 .photobox2-content {
     margin-left: 70px;
     background: #ffffff;
     padding: 20px 20px 20px 90px;
     border: 5px solid #eeeeee;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -ms-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .photobox2:hover .photobox2-content {
     border: 5px solid #1a4066;
}
 @media (max-width: 767px) {
     .photobox2 {
         margin-top: 90px;
    }
     .photobox2 img {
         position: absolute;
         top: -70px;
         left: 0;
         right: 0;
    }
     .photobox2-content {
         margin-left: 0px;
         background: #ffffff;
         padding: 90px 20px 20px 20px;
    }
}

#accessibility_icon {
    margin-top: 0px;
}

@media (max-width: 1199px) {
    .responsive-ppltalk {
        font-size: 14px;
        line-height: 24px;
    }
    .PaddingRight30 {
        padding-right: 5px;
    }
}

@media (max-width: 991px) {
    .responsive-ppltalk {
        font-size: 16px;
        line-height: 27px;
        text-align: center;
    }
}





/*       gallery - style    */


        #modal {
          display: none;
          position: fixed;
          z-index: 1;
          left: 0;
          top: 0;
          height: 100%;
          width: 100%;
          overflow: auto;
          background-color: rgba(0, 0, 0, 0.7);
        }

        .modal {
          display: none;
          position: fixed;
          z-index: 1;
          left: 0;
          top: 0;
          height: 100%;
          width: 100%;
          overflow: auto;
          background-color: rgba(0, 0, 0, 0.7);
        }  
  
  
    
        .modal-container {

          margin: 5% auto;
          width: 70%;
          height: 80%;
          display: flex;
          
        }
         
        .modal-container img {
          max-height: 100%;
          max-width: 100%;
          margin: 0 auto;
          animation-name: modalopen;
          animation-duration: 1s;
        
        }
        
        .imgs img {
          width: 100%;
          max-height: 200px;
          /*
          box-shadow: 5px 5px 2px rgba(40,62,80, 0.20);
         */
       }

/*        do not make enable   */
/*
        .imgs {
          display: grid;
           grid-template-columns: repeat(3, 1fr);  
          grid-gap: 15px;   
          cursor: pointer;
          margin-top: 20px;
        }
*/           
         
        .photo-overlay  {
          opacity: 0;
          color: #fff;
          position: absolute;
          top: 0;
        	right: 0;
        	bottom: 0;
        	left: 0;
          padding-left: 20px;
        	padding-right: 20px;
        	display: flex;
        	flex-direction: column;
        	justify-content: center;
        	align-items: center;
          background: rgba(0,0,0, .45);
          transition: opacity 0.3s linear;

        }
        
        .photo-overlay:hover {
          opacity: 1;
        }
        
        .img-container {
          position: relative;
          max-width:230px;
        }
        
        @keyframes modalopen {
          from{opacity: 0}
          to {opacity: 1}
        }


@media (max-width: 991px) {
    
    .modal-container img {
          max-height: 100%;  
          max-width: 80%;
          margin: 0 auto;
          animation-name: modalopen;
          animation-duration: 1s;
        
        }
    
}























