﻿* { font-family: OpenSans_Regular; box-sizing: border-box; }
html { font-family: OpenSans_Regular; font-size: 15px; direction: rtl; color: #FFFFFF; }
body { background-attachment: fixed; background-image: url('/Lp/lpBg.jpg'); background-size: cover; }
.main_wrapper { max-width: 100%; width: 100%; margin: 0 auto; overflow: hidden; }
.auto_margin { max-width: 1220px; width: 100%; margin: 0 auto; box-sizing: border-box; padding: 0 10px; }

/*****Buttons*****/
.button { border: none; cursor: pointer; font-family: OpenSans_Regular; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; line-height: 1; }

.button1 { position: relative; width: 100%; display: block; padding: 12px 5px; box-sizing: border-box; background-color: transparent; color: #EABB33; font-size: 1.15em; box-shadow: none; font-weight: 600; text-align: center; border-radius: 7px; border: 1px solid #EABB33; }
    .button1:hover, .button1:focus, .button1.active { background-color: #EABB33; color: #292442; }

.button2 { position: relative; width: 100%; display: block; padding: 12px 5px; box-sizing: border-box; background-color: #1070BD; color: #fff; font-size: 1.15em; box-shadow: none; font-weight: 600; text-align: center; box-shadow: 0px 3px 6px #00000029; border-radius: 7px; border: 1px solid #1070BD; }
    .button2:hover, .button2:focus { background-color: #3d98e1; color: #fff; }

    .button2 .arrow { border-color: #fff; }

.button3 { position: relative; width: 100%; display: block; padding: 12px 5px; box-sizing: border-box; background-color: transparent; color: #51B2FF; font-size: 1.15em; box-shadow: none; font-weight: 600; text-align: center; border-radius: 7px; border: 1px solid #51B2FF; }
    .button3:hover, .button3:focus { background-color: #51B2FF; color: #fff; }

.button4 { position: relative; width: 100%; display: block; padding: 12px 5px; box-sizing: border-box; background-color: #1CBD10; color: #fff; font-size: 1.2em; box-shadow: none; font-weight: 500; text-align: center; border-radius: 7px; border: 1px solid #1CBD10; }
    .button4:hover, .button4:focus { background-color: #0b9f00; }
.button4 .arrow {border-color:#fff; }
/*****End Buttons*****/

/*****Forms*****/
input, select, textarea { font-family: OpenSans_Regular; }
.form input:not([type="checkbox"]), .form select, .form textarea { position: relative; width: 100%; box-sizing: border-box; background-color: #fff; padding: 12px 10px; border: none; border-radius: 0; line-height: 1; font-size: 1.15em; color: #292442; font-weight: 600; }
.form input[type="date"], .form input[type="time"], .form input[type="datetime-local"], .form input[type="file"], .form select { padding: 13px; }
.form select { padding: 11px 13px; }
.form textarea { min-height: 145px; padding: 10px; box-sizing: border-box; }

.error_conti, .checkbox_validation { position: relative; }
.field-validation-error { position: absolute; right: 15px; bottom: 3px; color: #fa0404; pointer-events: none; font-size: 10px; z-index: 2; width: auto !important; }
    .input-validation-error.active, .field-validation-error + .like_select { border: 2px solid #fa0404 !important; }
.error_conti .field-validation-error { right: 0; bottom: 10px; text-align: right; width: 100% !important; font-size: 1em; }
.checkbox_validation .field-validation-error { right: 0; width: 100% !important; bottom: -12px; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #292442; }
::-moz-placeholder { /* Firefox 19+ */ color: #292442; }
:-ms-input-placeholder { /* IE 10+ */ color: #292442; }
:-moz-placeholder { /* Firefox 18- */ color: #292442; }

.checkbox_conti_absolute { position: relative; box-sizing: border-box; min-height: 20px; padding-right: 25px; box-sizing: border-box; }
    .checkbox_conti_absolute > div { position: absolute; vertical-align: middle; width: 20px; height: 20px; right: 0; top: 0; }
        .checkbox_conti_absolute > div > input, .like_input { position: absolute; width: 100%; height: 100%; right: 0; top: 0; cursor: pointer; opacity: 0; margin: 0; }
        .checkbox_conti_absolute > div > span { position: absolute; width: 100%; height: 100%; right: 0; top: 0; border-radius: 0; border: 1px solid #FFFFFF; pointer-events: none; background-color: transparent; box-sizing: border-box; }
            .checkbox_conti_absolute > div > span::after { content: ""; position: absolute; right: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); background-color: #1070BD; border-radius: 0; opacity: 0; transition: all 0.25s ease-in-out; }
        .checkbox_conti_absolute > div > input:checked ~ span::after, .like_input.active ~ span::after { opacity: 1; }
    .checkbox_conti_absolute label { font-size: 0.9em !important; color: #FFFFFF; display: inline-block !important; vertical-align: bottom; text-align: right; margin-bottom: 0 !important; padding-top: 2px; line-height:120%;}
        .checkbox_conti_absolute label > a { color: #2273FF; }
            .checkbox_conti_absolute label > a:hover, .checkbox_conti label > a:focus { text-decoration: underline; }
        .checkbox_conti_absolute label .bg { width: 17px; height: 17px; margin-left: 10px; border-radius: 50%; }
        .checkbox_conti_absolute label > * { display: inline-block; }

.radio_conti { position: relative; box-sizing: border-box; min-height: 20px; padding-right: 25px; box-sizing: border-box; }
    .radio_conti > div { position: absolute; vertical-align: middle; width: 20px; height: 20px; right: 0; top: 0; }
        .radio_conti > div > input, .like_input { position: absolute; width: 100%; height: 100%; right: 0; top: 0; cursor: pointer; opacity: 0; margin: 0; }
        .radio_conti > div > span { position: absolute; width: 100%; height: 100%; right: 0; top: 0; border-radius: 50%; border: 1px solid #FFFFFF; pointer-events: none; background-color: transparent; box-sizing: border-box; }
            .radio_conti > div > span::after { content: ""; position: absolute; right: 2px; top: 2px; width: calc(100% - 4px); height: calc(100% - 4px); background-color: #1070BD; border-radius: 50%; opacity: 0; transition: all 0.25s ease-in-out; }
        .radio_conti > div > input:checked ~ span::after, .like_input.active ~ span::after { opacity: 1; }
    .radio_conti label { font-size: 0.9em !important; color: #FFFFFF; display: inline-block !important; vertical-align: bottom; text-align: right; margin-bottom: 0 !important; padding-top: 2px; }
        .radio_conti label > a { color: #2273FF; }
            .radio_conti label > a:hover, .checkbox_conti label > a:focus { text-decoration: underline; }
        .radio_conti label .bg { width: 17px; height: 17px; margin-left: 10px; border-radius: 50%; }
        .radio_conti label > * { display: inline-block; }

.general_form li { position: relative; }
    .general_form li .placeholder { position: absolute; width: 100%; height: 100%; background-color: #fff; right: 0; top: 0; color: #292442; font-size: 1.15em; font-weight: 600; padding: 14px 10px; box-sizing: border-box; pointer-events: none; transition: opacity 0.25s ease-in-out; }
    .general_form li input:hover ~ .placeholder, .general_form li input:focus ~ .placeholder, .general_form li input.active ~ .placeholder { opacity: 0; }
/*****End Forms*****/

/*****Headlines*****/
.headline1 { position: relative; text-align: center; }
    .headline1 > * { position: relative; display: inline-block; font-size: 2.2em; box-sizing: border-box; color: #FFFFFF; z-index: 2; font-weight: 600; }

.headline2 { position: relative; text-align: center; }
    .headline2 > * { position: relative; display: inline-block; font-size: 1.9em; box-sizing: border-box; color: #FFFFFF; z-index: 2; font-weight: 400; }

.headline3 { position: relative; text-align: center; }
    .headline3 > * { position: relative; display: inline-block; font-size: 2.2em; box-sizing: border-box; color: #EABB33; z-index: 2; font-weight: 600; }

.headline4 { position: relative; text-align: center; }
    .headline4 > * { position: relative; display: inline-block; font-size: 2.2em; box-sizing: border-box; color: #fff; z-index: 2; font-weight: 600; }
        .headline4 > * > span { color: #EABB33; }
/*****End Headlines*****/

/***Arrows****/
.arrow { border: solid black; border-width: 0 2px 2px 0; display: inline-block; padding: 4px; }
.arrow_right { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.arrow_left { transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.arrow_up { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
.arrow_down { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
/***End Arrows****/

/*****General Classes****/
.text_center { text-align: center; }
.image { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 0; }
    .image > img { overflow: hidden; width: 100%; height: 0; opacity: 0; }
.image2 { background-position: center center; background-repeat: no-repeat; background-size: contain; }

.image_conti { }
    .image_conti > img { width: 100%; vertical-align: middle; }

.general_text { }
    .general_text > p { font-size: 1.15em; line-height: 140%;letter-spacing:1px; }
    .general_text a { text-decoration: underline; }
    .general_text  a:hover {color:#EABB33;}

.video_conti { position: relative; height: 0; padding-bottom: 60%; width: 100%; }
    .video_conti > *, .video_conti > * > * { position: absolute; right: 0; top: 0; width: 100%; height: 100%; }
/*****End General Classes****/


/*****Header*****/
header { margin-bottom: 60px; padding-top: 90px; box-sizing: border-box; }
    header > .flex { align-items: center; justify-content: center; }
        header > .flex > img { }
        header > .flex > span { font-size: 2em; font-weight: 300; color: #fff; }
        header > .flex > *:not(:last-child) { margin-left: 20px; }
/*****End Header*****/

/*****Footer*****/
footer { padding: 15px 0 !important; box-sizing: border-box; border-top: 1px solid #FFFFFF; font-size:0.9em;}
.footer_logo { width:100px;}
    footer > .sides_conti { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
        footer > .sides_conti > .side_one { display: flex; align-items: center; }
        footer > .sides_conti > .side_two { }
        footer > .sides_conti > .side_one > ul { display: flex; align-items: center; margin-left: 10px; }
            footer > .sides_conti > .side_one > ul > li { margin-left: 10px;; }
                footer > .sides_conti > .side_one > ul > li:last-child { margin-left: 0; }
                footer > .sides_conti > .side_one > ul > li > a { color: #EABB33; }

        footer > .sides_conti > .side_two > ul { display: flex; align-items: center; }
            footer > .sides_conti > .side_two > ul > li { margin-left: 20px; }
                footer > .sides_conti > .side_two > ul > li:last-child { margin-left: 0; }


.captcha_policy { display: block; font-size: 1em; color: #fff; line-height: 120%; }
    .captcha_policy a { color: #EABB33; }
        .captcha_policy a:hover, .captcha_policy a:focus { text-decoration: underline; }
.grecaptcha-badge { visibility: hidden; }
/*****End Footer*****/

/****Lp****/
.arrow_down_lotti { width: 140px; margin: 0 auto; }
.general_form_conti { width: 100%; position: relative; border: 1px solid #fff; border-top: none; padding: 68px 10px 50px 10px; box-sizing: border-box; margin-bottom: 133px; }
.general_form_conti2 { border: 1px solid #fff; }
.choose_form_buttons { position: absolute; right: 0; width: 100%; top: -25px; }
.choose_form_buttons2 { display:none;}
    .choose_form_buttons::after { content: ""; position: absolute; right: 0; width: calc(50% - 335px); top: calc(50% + 3px); height: 1px; background-color: #fff; }
    .choose_form_buttons::before { content: ""; position: absolute; left: 0; width: calc(50% - 335px); top: calc(50% + 3px); height: 1px; background-color: #fff; }

    .choose_form_buttons > ul { display: flex; justify-content: center; padding: 0 20px; box-sizing: border-box; width: 650px; margin: 0 auto; }
.choose_form_buttons2 > ul { display: none; }

        .choose_form_buttons > ul > li { margin-left: 2%; width: 32%; }
            .choose_form_buttons > ul > li:last-child { margin-left: 0; }

.general_form { }
    .general_form .form { margin: 0 auto; width: 100%; display: none; }
        .general_form .form.active { display: block; }
        .general_form .form .form_title { text-align: center; display: flex; justify-content: center; font-size: 1.15em; margin-bottom: 20px; }
            .general_form .form .form_title > * { }
                .general_form .form .form_title > * > *:not(:last-child) { margin-left: 10px; }
                .general_form .form .form_title > * > span { font-weight: 400; }
                .general_form .form .form_title > * > a { font-weight: 600; color: #EABB33; }

        .general_form .form form .button { width: 182px; }
        .general_form .form form > ul { display: flex; justify-content: space-between; flex-wrap: wrap; }
            .general_form .form form > ul > li { margin-bottom: 20px; }
                .general_form .form form > ul > li > label { margin-bottom: 5px; display: block; }
            .general_form .form form > ul.last { justify-content: space-between; align-items: center; }
            .general_form .form form > ul.first > li { width: 24%; }
            .general_form .form form > ul.last > li { }

        .general_form .form[data-form="1"], .general_form .form[data-form="2"] { max-width: 760px; }
            .general_form .form[data-form="1"] form > ul:nth-child(1) { }
            .general_form .form[data-form="1"] form > ul:first-child > li, .general_form .form[data-form="2"] form > ul:first-child > li { width: 24%; }

        .general_form .form.form_meeting { max-width: 960px; }
        .general_form .form[data-form="3"] form .form_title { }
            .general_form .form[data-form="3"] form .form_title > ul { display: flex; justify-content: center; align-items: center; }
                .general_form .form[data-form="3"] form .form_title > ul > li { margin-left: 30px; }
                    .general_form .form[data-form="3"] form .form_title > ul > li:last-child { margin-left: 0; }
        .general_form .form[data-form="3"] form > ul.first > li { width: 19%; }

        .general_form .form form > ul > li[data-itemToShow] > * { display: none; }
            .general_form .form form > ul > li[data-itemToShow] > *.active { display: block; }

        .general_form .form.form_create_lp {max-width:400px; }
            .general_form .form.form_create_lp form > ul  { }
        .general_form .form.form_create_lp form > ul >li{ width:49% !important; }
                .general_form .form.form_create_lp form > ul.last { justify-content: center; }
                .general_form .form.form_create_lp form > ul.last > li {width:100% !important;display:flex;justify-content:center;}
.general_form_conti_create_lp { margin-bottom: 20px; }
.append_link_to {text-align:center;margin-bottom:100px; }
    .append_link_to > ul { display:flex;justify-content:center;}
        .append_link_to > ul > li { margin-left: 20px; }
        .append_link_to > ul > li:last-child { margin-left:0;}
            /*.append_link_to > ul > li > a { display: block; padding: 10px; box-sizing: border-box; background-color:#EABB33; color:#292442;font-size:1.15em;border-radius:10px;}*/
.services { margin-bottom: 100px; }

.services_bullets { display: flex; flex-wrap: wrap; }
    .services_bullets > li { width: 32%; margin-left: 2%; margin-bottom: 100px; }
        .services_bullets > li:nth-child(3n) { margin-left: 0; }

.service_bullet_item { display: flex; justify-content: center; align-items: center; position: relative; border: 1px solid #fff; border-top: none; min-height: 180px; text-align: center; }
    .service_bullet_item .icon { position: absolute; right: 0; top: -50px; width: 100%; display: flex; align-items: center; justify-content: center; }
        .service_bullet_item .icon::after { content: ""; position: absolute; right: 0; width: calc(50% - 125px); top: calc(50% + 6px); height: 1px; background-color: #fff; }
        .service_bullet_item .icon::before { content: ""; position: absolute; left: 0; width: calc(50% - 125px); top: calc(50% + 6px); height: 1px; background-color: #fff; }
        .service_bullet_item .icon > img { width: 197px; }
    .service_bullet_item .general_text { }

.advanteges_bullets { display: flex; flex-wrap: wrap; justify-content: space-between; }
    .advanteges_bullets > li { text-align: center; }
        .advanteges_bullets > li:nth-child(4n) { margin-left: 0; }
        .advanteges_bullets > li .icon { display: flex; align-items: center; justify-content: center; height: 181px; width: 100%; margin-bottom: 25px; }
            .advanteges_bullets > li .icon > img { max-width: 100%; max-height: 100%; }


.locations { padding: 230px 0; width: 100%; max-width: 800px; margin: 0 auto; box-sizing: border-box; background-image: url('/Lp/israelImage.svg'); background-position: center center; background-repeat: no-repeat; background-size: 160px auto; text-align: center; }
    .locations .headline3 { margin-bottom: 20px; }
    .locations .text { font-size: 1.9em; letter-spacing: 2px; }
        .locations .text > p { line-height: 140%; font-weight: 300; }

.running_numbers { margin-bottom: 150px; }
    .running_numbers .headline3 { margin-bottom: 30px; }
    .running_numbers > ul { display: flex; justify-content: space-between; }
        .running_numbers > ul > li { }
.running_number_item { text-align: center; }
    .running_number_item .number { font-size: 6em; margin-bottom:10px;}
        .running_number_item .number > span { font-weight: 300; }
        .running_number_item .number [data-run] { }
    .running_number_item .text { font-size: 1.15em; }


.workers { margin-bottom: 120px; }
    .workers .managers { }
        .workers .managers > ul { display: flex; justify-content: center; }
            .workers .managers > ul > li { width: 220px; margin-left: 90px; margin-bottom: 60px; }
                .workers .managers > ul > li:last-child { margin-left: 0; }

.all_workers { margin-bottom: 150px; }
    .all_workers .show_more_conti { }
        .all_workers .show_more_conti .button { max-width: 182px; margin: 0 auto; }

.workers_list { }
    .workers_list > ul { display: flex; flex-wrap: wrap; }
        .workers_list > ul > li { width: 220px; margin-left: 90px; margin-bottom: 60px; }
            .workers_list > ul > li:nth-child(4n) { width: 220px; margin-left: 0; }

.worker_item { text-align: center;cursor:pointer; }
    .worker_item .image { display: block; margin: 0 auto 20px auto; width: 154px; height: 154px; border-radius: 50%; position:relative;}
        .worker_item .image .play { position: absolute; right: -23px; bottom: -47px;pointer-events:none; }
    .worker_item .name { display: block; font-size: 1.2em; color: #fff; text-align: center; margin-bottom: 10px; }
    .worker_item .title { display: block; font-size: 1.2em; color: #51B2FF; text-align: center; margin-bottom: 10px; }
    .worker_item .text { }
        .worker_item .text > * { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; line-height: 120%; font-size: 1.2em; }
            .worker_item .text > *:not(:nth-of-type(1)) { display: none; }


/****End Lp****/

/******Popups******/
.popup_conti { position: fixed; width: 100%; height: 100%; background-color: #292442ea; right: 0; top: 0; z-index: 1000000; padding: 30px 10px 10px 10px; box-sizing: border-box; overflow-y: auto; display: none; }
.popup { background-color: #1070BD; color: #000; margin: 0 auto; padding: 40px 10px; max-width: 1092px; width: 100%; position: relative; box-sizing: border-box; box-shadow: 0px 13px 26px rgba(0, 0, 0, 0.16); }
.close_popup { position: absolute; left: 10px; top: 10px; color: #353535; box-sizing: border-box; text-align: center; width: 24px; }
    .close_popup > img { display: block; vertical-align: middle; width: 100%; }
.popup .content { }
    .popup .content .title1 { font-size: 2.05em; font-weight: 400; display: block; text-align: center; padding-bottom: 15px; border-bottom: 1px solid rgba(23, 23, 23, 0.2); margin-bottom: 10px; }
    .popup .content .title2 { display: block; font-size: 2.5em; font-weight: 500; text-align: center; }
        .popup .content .title2 > img { display: inline-block; margin-left: 10px; }
    .popup .content .text1 { font-size: 1.2em; font-weight: 400; display: block; text-align: center; color: #4D4D4D; }

.worker_popup { display: block; }
    .worker_popup .popup, .video_popup .popup { max-width: 768px; box-shadow: 0px 3px 6px #00000029; }
        .worker_popup .popup .close_popup, .video_popup .popup .close_popup { top: 10px;right:initial;left:10px; }
        .worker_popup .popup .popup_content { width: 100%; max-width: 768px; margin: 0 auto; }
        .worker_popup .popup .video_conti, .worker_popup .popup .image, .video_popup .popup .video_conti { margin-bottom: 30px; padding-bottom: 66%; }
        .worker_popup .popup .image { width: 270px; height: 270px; border-radius: 50%; margin: 0 auto 30px auto; padding: 0; }
    .worker_popup .video_text { position: absolute; bottom: 0; right: 0; width: 100%; text-align: center; padding: 10px; box-sizing: border-box; background-color: #003c88c7; color: #fff; }
/******End Popups******/

/******Articles******/
.general_article { color: #fff; }
    .general_article.light_color { color: #fff; }
    .general_article p { line-height: 160%; margin-bottom: 15px; font-size: 1.15em; font-weight: 400; }
    .general_article.p_inline p { display: inline; }
    .general_article p ~ h2 { margin-top: 30px; }
    .general_article strong { font-weight: 600; }
    .general_article h2 { font-size: 2.2em; display: block; margin-bottom: 20px; font-weight: 600; }
    .general_article h3 { font-size: 1.7em; display: block; margin-bottom: 15px; font-weight: 600; }
.general_article { }
    .general_article > ul, .general_article > ol { margin-bottom: 20px; padding-right: 20px; box-sizing: border-box; font-size: 1.2em; line-height: 160%; list-style-position: inside; }
    .general_article > ol { padding-right: 15px; }
    .general_article > ul > li { list-style-type: disc; font-weight: 300; }
    .general_article > ol > li { font-weight: 300; }
    .general_article li { margin-bottom: 5px; position: relative; box-sizing: border-box; line-height: 120%; }
        .general_article li > img { width: auto; display: inline; margin: 0; }
    .general_article a { color: #1DB0B5; }
        .general_article a:hover, .general_article a:focus { text-decoration: underline; }
    .general_article p strong { }
    .general_article img { width: 100%; margin-bottom: 10px; }

.general_article_bigger { }
    .general_article_bigger p { font-size: 1.5em; }
/******End Articles******/

@media only screen and (max-width :1250px) {
    /*Footer*/
    footer { padding: 15px 10px !important; box-sizing: border-box; width: calc(100% - 20px) !important; }
        footer > .sides_conti > .side_one > ul { flex-wrap: wrap; }
            footer > .sides_conti > .side_one > ul > li { width: 100%; text-align: center; margin: 0 0 20px 0; }
    .footer_logo { width: 94px; }
    footer > .sides_conti { flex-wrap: wrap; }
        footer > .sides_conti > .side_one { width: 100%; flex-wrap: wrap; margin-bottom: 20px; }
            footer > .sides_conti > .side_one > * { width: 100%; }
        footer > .sides_conti > .side_two { width: 100%; }
            footer > .sides_conti > .side_two > ul { justify-content: center; }
    .captcha_policy { text-align: center; }
    /*End Footer*/
}

@media only screen and (max-width :1020px) {
    /*Header*/
    header { padding: 30px 10px 0 10px; box-sizing: border-box; margin-bottom: 50px; }
        header > .flex > img:first-child { width: 120px; }
        header > .flex > img:last-child { width: 100px; }
        header > .flex > span { font-size: 1.2em; }
    /*End Header*/

    /*Headlines*/
    .headline1 > * { font-size: 2em; }
    .headline2 > * { font-size: 1.5em; }
    /*End Headlines*/

    /*Lp*/
    .arrow_down_lotti { width: 100px; }
    .choose_form_buttons { position: static; }
        .choose_form_buttons::before, .choose_form_buttons::after { display: none; }
        .choose_form_buttons > ul { flex-wrap: wrap; width: 220px; margin: 0 auto; position: static; }
            .choose_form_buttons > ul > li { width: 100%; margin: 0 0 20px 0; }

    .general_form_conti { padding: 0; border: none; }
    .general_form .form form > ul > li { width: 100% !important; }
    .general_form {display:none; padding: 20px 20px 0 20px; box-sizing: border-box; border: 1px solid #fff; border-radius: 5px; }
    .general_form_conti2 .general_form {display:block; }

    .running_numbers { margin-bottom: 50px; }
        .running_numbers > ul { flex-wrap: wrap; }
            .running_numbers > ul > li { width: 100%; margin-bottom: 60px; }

    .services {margin-bottom:20px; }
    .services_bullets > li { width: 100%; margin: 0 0 80px 0; }

    .advanteges_bullets > li { width: 100%; margin: 0 0 40px 0; }
        .advanteges_bullets > li:last-child { margin-bottom: 0; }

    .workers_list { }
    .workers .workers_list > ul, .workers .managers > ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
        .workers .workers_list > ul > li, .workers .managers > ul > li { width: 45%; margin-left: 0; }

    .mobile_slide { overflow-x:auto;}
    .mobile_slide > ul {flex-wrap:nowrap; }
        .mobile_slide > ul > li {flex-shrink:0;margin-left:20px !important;width:180px; }
        .mobile_slide > ul > li:last-child {margin-left:0 !important; }

    .advanteges_bullets > li .icon {height:auto; }

    .button1.active { background-color: transparent; color: #EABB33; }
    .button1.active_mobile { background-color: #EABB33; color: #292442; }
    /*End Lp*/

}

@media only screen and (max-width : 450px) {
    /*Lp*/
    .worker_item .image { width: 100%; height: 0; padding-bottom: 100%; }
    /*End Lp*/
}
