*{
    font-family:'OpenSansHebrew'
}
body,ul{
    margin:0;
    padding:0
}
section,div{
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
header{
    position:static;
    top:0;
    z-index:999;
    left:0;
    right:0;
    border-bottom:1px solid #d12331
}
header.fixed{
    background-color:#ffffff;
    position:fixed;
}
.header_container{
    height:100%
}
.header_links{
    float:right
}
.header_links li{
    display:inline-block;
    height:35px;
    padding:0 10px;
    border-left:1px solid #d0d0d0;
    line-height:35px;
    list-style-type:none;
    font-size:14px
}
.header_links li a{
    color:#4d4d4f;
    text-decoration:none
}
.header_links li [class^="icon-"]:before,.header_links li [class*=" icon-"]:before{
    font-size:16px;
    color:#999999
}
.header_links li .icon-phone{
    color:#4d4d4f;
    margin-right:10px
}
.header_links li .icon-phone:before{
    font-size:17px;
    color:#4d4d4f
}
.header_logo{
    float:left
}
.header_menu{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    margin-top:46px
}
.header_menu-menu{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    float:right;
    height:100%
}
.header_menu-menu li.menu_item{
    position:relative;
    display:block;
    list-style-type:none;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    height:100%;
    margin-right:34px
}
.header_menu-menu li.menu_item a{
    display:block;
    height:100%;
    width:100%;
    text-decoration:none;
    color:#4d4d4f
}
.header_menu-menu li.menu_item a:hover{
    color:#d12331
}
.header_menu-menu li.menu_item.menu_item_has_children:after{
    content:"\e874";
    position:absolute;
    font-family:'Linearicons-Free';
    font-size:8px;
    top:8px;
    left:-12px;
    cursor:pointer
}
.header_menu-menu li.menu_item.menu_item_has_children:hover .sub_menu{
    opacity:1;
    visibility:visible
}
.header_menu-menu .sub_menu{
    opacity:0;
    visibility:hidden;
    position:absolute;
    margin-top:1px;
    margin-right:-25px;
    z-index:99;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.header_menu-menu .sub_menu li.sub-menu_item{
    height:35px;
    background:#f5f5f5;
    border-bottom:1px solid #d2d2d2;
    list-style-type:none;
    display:block;
    width:240px
}
.header_menu-menu .sub_menu li.sub-menu_item a{
    text-align:right;
    padding-right:25px;
    display:block;
    height:100%;
    width:100%;
    margin:0;
    text-decoration:none;
    line-height:34px
}
.header_menu-menu .sub_menu li.sub-menu_item:hover{
    background-color:#ffffff
}
.search{
    float:right;
    width:49px;
    margin-bottom:30px;
    border-left:1px solid #4d4d4f;
    text-align:center;
    color:#4d4d4f
}
.breadcrumbs-box{
    padding-top:540px
}
.breadcrumbs-box span{
    font-size:16px;
    color:#989898
}
.breadcrumbs-box span a{
    text-decoration:none
}
.breadcrumbs-box .sep{
    padding:0 10px
}
.breadcrumbs-box .current{
    font-weight:bold
}
.text-center{
    text-align:center
}
.title-box{
    margin-top:100px;
    margin-bottom:60px;
    color:#4d4d4f;
    font-size:35px;
    line-height:27px; 
    text-align:center;
    font-weight:700;
    position:relative
}
.title-box:after{
    content:"";
    position:absolute;
    bottom:-25px;
    height:2px;
    width:150px;
    background:#d12331;
    right:calc(50% - 75px)
}
.four-slider-box{
    background:#f7f7f7;
    padding-bottom:110px
}
.four-slider-box_item{
    cursor:pointer;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    position:relative
}
.four-slider-box_item a{
    display: inline-block;
position: relative;
height: 253px;
}
.four-slider-box_item a img{
    border-bottom:7px solid transparent;
    object-fit: cover;
}
/*.four-slider-box_item a:hover img{
    border-bottom:7px solid #d12331
}*/
.four-slider-box_item a:hover .analytical-slider-box-description{
    background:url(../img/arrowcontentover.png) no-repeat;
    background-size:30px;
    background-position-x:24px
}

.four-slider-box-description{
    background:url(../img/arrowcontent.png) no-repeat;
    position:relative;
    background-size:30px;
    top:-53px;
    background-position-x:24px;
    line-height:24px;
    padding:0 21px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    display:inline-block;
    font-size:14px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    height:24px
}
.four-slider{
    padding-top:150px
}

.four-slider .owl-nav .owl-next{
   background:url(../img/arrow-right.png) no-repeat;
    right:0;
    position:absolute;
    line-height:36px;
    font-size:16px;
    padding-left:0px;
    width:44px;
    height:36px
}
.four-slider .owl-nav .owl-next:hover{
	background:url(../img/arrow-rightover.png) no-repeat;
   background-position: 10px;
}
.four-slider .owl-nav .owl-prev{
    
     background:url(../img/arrow-left.png) no-repeat;
    left:0 !important;
    position:absolute;
    background-position:right;
    padding-right:0px;
    line-height:36px;
    font-size:16px;
    width:44px;
    height:36px
}
.four-slider .owl-nav .owl-prev:hover{
    background:url(../img/arrow-leftover.png) no-repeat;
    background-position:-10px;
}
.four-slider-box_item-title{
    position:absolute;
    bottom:15px
}
.four-slider-box_item-title p{
    margin:0;
    font-size:18px
}
.four-slider-box_item-title p.four-slider-box_item_title{
    font-weight:bold;
    color:#d12331
}
@media (max-width: 380px){
    .four-slider .owl-nav .owl-prev{
        padding-right:45px
    }
    .four-slider .owl-nav .owl-next{
        padding-left:45px
    }
}
.content{
    color:#4d4d4f;
    margin-bottom:105px
}
footer{
    padding-top:65px;
    padding-bottom:70px;
    background-color:#404041
}
footer .footer_menu-menu{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    float:right;
    margin-top:-30px
}
footer .footer_menu-menu li{
    display:block;
    list-style-type:none
}
footer .footer_menu-menu li.menu_item_has_children:after{
    content:"\e874";
    font-family:'Linearicons-Free';
    font-size:8px
}
footer .footer_menu-menu li a{
    text-decoration:none;
    color:#ffffff;
    margin-left:34px;
    font-size:15px
}
footer .footer_menu-menu li a:hover{
    color:#d12331
}
footer .footer_menu-menu .sub_menu{
    display:none
}
footer .footer_row{
    -webkit-box-align:baseline;
    -ms-flex-align:baseline;
    align-items:baseline
}
footer .footer_links li{
    display:inline-block;
    list-style-type:none;
    margin-right:15px;
    color:#ffffff;
    float:left
}
footer .footer_links li a{
    color:#ffffff;
    text-decoration:none
}
footer .footer_links li i{
    width:42px;
    height:42px;
    line-height:42px;
    text-align:center;
    border:1px solid #999999;
    border-radius:100%;
    color:#999999;
    font-size:20px;
    padding:10px;
    cursor:pointer;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
footer .footer_links li i:hover{
    color:#ffffff;
    border:1px solid #fff
}
footer .footer_links .icon-phone{
    margin:0 16px
}
footer .copyright{
    padding-top:48px;
    text-align:right;
    color:#ffffff
}
.mobile-menu-btn{
    display:none
}
@media screen and (max-width: 899px){
    header.container{
        padding:0
    }
    .header_links{
        display:-webkit-inline-box;
        display:-ms-inline-flexbox;
        display:inline-flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:100%;
        border-bottom:1px solid #d02230;
        margin-bottom:10px
    }
    .header_links li{
        display:block;
        height:35px;
        padding:0 10px;
        line-height:35px;
        list-style-type:none;
        font-size:14px;
        border:none
    }
    .header_logo{
        display:block;
        width:100px
    }
    .header_logo img{
        width:100%
    }
    .header_menu{
        margin:0
    }
    .header_menu #menu{
        position:fixed;
        right:100%;
        margin-top:35px
    }
    .header_menu .search{
        position:fixed;
        left:50%;
        margin-left:-16px;
        border:none;
        width:33px
    }
    .mobile-menu-btn{
        position:fixed;
        background-color:transparent;
        display:block;
        right:0;
        height:45px;
        width:45px;
        margin:0;
        margin-top:-11px;
        padding:8px 10px;
        border:1px solid #d02230;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        z-index:999
    }
    .mobile-menu-btn span{
        background-color:#d02230;
        display:block;
        height:3px;
        margin-top:5px;
        position:relative;
        -webkit-transition:all 0.3s ease 0s;
        transition:all 0.3s ease 0s;
        width:23px;
        opacity:1
    }
}
@media (min-width: 1200px){
    .page-template-about .container{
        max-width:1250px;
    }
}
.page-template-about,.single-workers{
    background:url(../img/about-bg.png) no-repeat 0 110px;

}
.page-about .activities_content{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.page-about .activities_item{
    width:25%;
    text-align:center;
    margin-bottom:70px;
    cursor:pointer;
    margin-top:10px
}
.page-about .activities_item-img{
    height:130px;
    width:130px;
    margin:0 auto;
    padding-top:15px;
    text-align:center;
    background-color:rgba(255,255,255,0);
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.page-about .activities_item-title{
    margin-bottom:22px;
    color:#000;
    font-size:18px;
    line-height:24px;
    font-weight:bold
}
.page-about .activities_item .img1,.activities_item .img2,.activities_item .img3,.activities_item .img4,.activities_item .img5,.activities_item .img6,.activities_item .img7{
    width:100px;
    height:100px;
    margin:0 auto;
    -webkit-transition:all 0.3s;
    transition:all 0.3s
}
.page-about .activities_item .img1{
    background:url(../img/advert-icon1-on.png)
}
.page-about .activities_item .img2{
    background:url(../img/advert-icon2-on.png)
}
.page-about .activities_item .img3{
    background:url(../img/advert-icon3-on.png)
}
.page-about .activities_item .img4{
    background:url(../img/advert-icon4-on.png)
}
.page-about .activities_item .img5{
    background:url(../img/advert-icon5-on.png)
}
.page-about .activities_item .img6{
    background:url(../img/advert-icon6-on.png)
}
.page-about .activities_item .img7{
    background:url(../img/advert-icon7-on.png)
}
.aboutgraf{
    background:url(../img/aboutgraf.png) no-repeat;
    height:502px
}
.page-about h2.title-box{
    margin-top:0px;
    margin-bottom:80px;
    letter-spacing:4px
}
.starlist-box-foot{
    padding:15px 0;
    border:1px solid #bca2ab;
    margin-bottom:100px
}
.starlist-box-foot p{
    color:#cb2d44;
    font-size:19px;
    font-weight:bold;
    margin:10px 0 0 0
}
.starlist-box-foot .col-md-4{
    text-align:left
}
.starlist-box{
    margin-top:20px
}
.starlist-box_items{
    list-style:none;
    margin:40px 0 0 0;
    padding:0
}
.starlist-box_items li{
    background:url(../img/tarlist-boxitem.png) no-repeat right 8px;
    padding:8px 50px 8px 0
}
.starlist-box_items li:hover{
    background:url(../img/tarlist-boxitem-hover.png) no-repeat right 8px;
    color:#d12331
}
.starlist-box_items a{
    font-size:18px;
    text-decoration:none;
    color:#4d4d4f
}
.starlist-box_items a:hover{
    color:#d12331
}
.aboutview{
    background:url(../img/vision-bg.png) no-repeat;
    height:680px
}
.aboutview h2{
    color:#fff
}
.aboutview p{
    color:#fff;
    font-size:23px;
    margin:10px 0
}
.company-items{
    padding-bottom:60px;
    background:#f3f3f3
}
.company-items h2{
    margin-bottom:80px
}
.company-item{
    background:url(../img/about-list-item.png) no-repeat right top;
    margin-bottom:40px;
    padding-right:56px
}
.team_box{
    margin-bottom:105px;
        top: -60px;
    position: relative;
    padding-top: 60px;
}
.team_box_item, .four-slider-box_item{
    width:403px;
    min-height:340px;
    cursor:pointer;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    position:relative
}

.four-slider-box_item {
    width: auto;
}

.team_box_item-title{
    display:inline-block
}
.team_box_item-title p{
    color:#4d4d4f;
    font-size:16px;
    margin:0
}
.team_box_item-title p.team_box_item_title{
    color:#d12331;
    font-size:18px;
    margin:25px 0 0 0;
    font-weight:bold
}
.team_box_item a{
    display:inline-block;
    position:relative;
    height:253px
}
.team_box_item a:before, .four-slider-box_item a:before {
    content: "";
    width: 100%;
    height: 7px;
    position: absolute;
    bottom: -19px;
    background: #d12331;
    display: none;
    /*border-bottom:7px solid #d12331*/
}

.four-slider-box_item a:before {
    bottom: -12px;
}

.team_box_item a:hover:before, .four-slider-box a:hover:before {
    display: block;
}
.team_box_item-more{
    background:url(../img/arrowcontent.png) no-repeat;
    display:inline-block;
    width:43px;
    height:34px;
    float:left;
    color:rgba(255,255,255,0.7);
    font-size:20px;
    line-height:35px;
    text-align:center;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    position:absolute;
    bottom:5px;
    left:20px
}
a:hover .team_box_item-more{
    background:url(../img/arrowcontentover.png) no-repeat
}
.team-slider{
    padding-top:60px
}
.team-slider .owl-nav, .four-slider .owl-nav{
    position:relative;
    top:-410px
}
.team-slider .owl-nav .owl-next{
    background:url(../img/arrow-right.png) no-repeat;
    right: 0;
    position:absolute;
    height:36px;
    width:44px
}
.team-slider .owl-nav .owl-prev:hover{
    background:url(../img/arrow-leftover.png) no-repeat 10px;
}
.team-slider .owl-nav .owl-prev{
    background:url(../img/arrow-left.png) no-repeat;
    left:0;
    position:absolute;
    height:36px;
    width:44px
}
.team-slider .owl-nav .owl-next:hover{
    background:url(../img/arrow-rightover.png) no-repeat 10px;
}
.content h2.title-box{
    margin-top:50px
}
.content ul{
    list-style:none;
    padding-right:15px
}
.content li{
    position:relative;
    font-size:16px;
    color:#4d4d4f;
    margin-bottom:10px;
    color:#4d4d4f
}
.content ul li::before{
    content:'';
    position:absolute;
    right:-12px;
    top:8px;
    width:6px;
    height:6px;
    background:#d12331
}
.content h4{
    margin:0 0 15px 0
}
.content p{
    margin:10px 0 15px 0
}
.about-thumb{
    border-bottom:1px solid #d02230;
    margin-bottom:50px
}
.about-thumb h4{
    color:#d02230 !important;
    margin:15px 0 0 0;
    color:#4d4d4f
}
.about-thumb p{
    margin:0 0 30px 0;
    color:#4d4d4f
}
.about-thumb img{
    width:100%
}
.about-thumb:after{
    position:absolute;
    content:'';
    background:#d12331;
    width:65px;
    height:15px;
    left:0
}
.about-thumb_text p{
    font-weight:bold;
    line-height:100%;
    margin:0 0 19px 0
}
.starlist-box_items ul {
    list-style: none;
    padding-right: 0px;
}
.activities_item a {
    text-decoration: none;
}
.starlist-box-foot .col-md-4 img {
    margin-right: 10px;
}
.starlist-box-foot .col-md-4 {
    padding-left: 40px;
}

@media(max-width: 767px){
    body .page-about .activities_item {
        width: 50% !important;
        text-align: center;
        margin-bottom: 30px;
        cursor: pointer;
        margin-top: 10px;
        display: block;
    }
    .page-template-about .aboutgraf {
        display: none !important;
    }
    .starlist-box-foot .col-md-4 {
        padding-left: 40px;
        text-align: center;
        padding-top: 20px;
    }
    .starlist-box-foot {margin-bottom: 30px !important;}
    .page-template-about .company-items h2 {
        margin-bottom: 54px;
        margin-top: 40px;
    }
    .page-template-about .company-item {
        margin-bottom: 10px;
    }
    .page-template-about .title-box {
        margin-top: 50px !important;
    }
    .page-template-about .aboutview p {
        color: #fff;
        font-size: 19px;
        margin: 10px 0;
    } 
    .page-template-about .team_box {
        margin-bottom: 10px;
    }
}
/*# sourceMappingURL=about.css.map */
