/*
Theme Name: Eltel
Theme URI: http://webdoctor.co.il/
Author: Promoline Ltd
Author URI: http://promoline.co.il/
Description: 
Version: 1.0
License: 
License URI: 
Tags:
Text Domain: 
*/
* {margin-top: 0;}
body, html {overflow-x: hidden;}
body {direction: rtl;margin: 0;font-family: 'Assistant';font-size: 18px;line-height: 1.1;color: #333;}
img {max-width: 100%;height: auto;}
.clr {clear: both;}
.row {width: 95vw;margin: auto;max-width: 1200px;}
.mobile {display: none !important;}
.nagishly-copyrights {display: none !important;}
#wrapper {padding-top: 150px;}
.mobile {display: none !important;}
.blue-txt {color: #223c78;}
.anchor {position: relative;top: -180px;}


/* ***************************************** */
/* Header									 */
/* ***************************************** */
/* General */
header {position: fixed;top: 0;right: 0;background: #fff;width: 100%;z-index: 1000;box-shadow: 0 0 9px #666;}
.admin-bar header {top: 32px;}
.sticky-contact-link {width: 45px;height: 45px;position: fixed;left: 0;top: 255px;background: url(images/icon_fast_contact.jpg) no-repeat center;z-index: 1000;}

/* Header Top */
.header-top {background: #223c78;color: #fff;padding: 5px 0;}
.header-top .row {display: flex;justify-content: flex-end;align-items: center;}
.header-top .row > div {margin-left: 15px;}
.header-top .row > div:last-child {margin-left: 0;}
.header-top a {color: inherit;text-decoration: none;padding-right: 25px;}
.header-search > a {background: url(images/icon_search.png) no-repeat right;}
.header-lang li {list-style: none;}
.header-lang a {background: url(images/icon_eng.png) no-repeat right;}
.header-contact > a {background: url(images/icon_contact.png) no-repeat right;}

/* Search */
.header-search {display: flex;align-items: center;flex-direction: row-reverse;}
.searchform {width: 0;overflow: hidden;transition: 0.2s all linear;}
.searchform.search-open {width: 150px;}
.searchform label, .searchform input[type="submit"] {display: none;}
.header-search #s {width: 150px;background: #fff;border: 1px solid;padding: 0 10px;box-sizing: border-box;}

/* Header Bottom */
.header-bottom {padding: 12px 0 10px;transition: 0.2s all linear;}
.scroll .header-bottom {padding: 10px 0;}
.header-bottom .row {display: flex;align-items: center;position: relative;}
.logo {margin-left: 40px;transition: 0.2s all linear;width: 200px;}
.scroll .logo {width: 130px;}

/* Menu */
.menu {padding: 0;margin: 0;list-style: none;display: flex;font-size: 18px;font-weight: 600;color: #223c78;font-weight: 700;}
.menu > li {margin-left: 40px;}
.menu > li:last-child {margin-left: 0;}
.main-menu .menu > li > a {text-decoration: none;color: inherit;display: block;position: relative;}
.main-menu .menu > li > a:hover, 
.main-menu .menu > li.current-menu-item > a, 
.main-menu .menu > li.current-page-ancestor > a {color: #DB1F26;position: relative;top: -10px;}
.main-menu .menu > li > a:hover::after, 
.main-menu .menu > li.current-menu-item > a::after, 
.main-menu .menu > li.current-page-ancestor > a::after {content: "";position: absolute;right: 50%;bottom: -36px;transform: translate(50%);padding-top: 40px;background: url(images/menu-shadow.png) no-repeat bottom;width: 100%;height: 5px;}
.menu .lang-item-en, .menu .lang-item-he {display: none;}

/* ***************************************** */
/* Home Page								 */
/* ***************************************** */
/* Main Image */
.main-image {position: relative;max-width: 2000px;right: 50%;transform: translate(50%);}
.main-image > img {display: block;}
.main-image-content {position: absolute;top: 50%;right: 50%;color: #fff;z-index: 10;transform: translate(50%,-50%);text-align: center;width: 814px;background: url(images/title_bg_red.png);height: 120px;display: flex;
	justify-content: center;align-items: center;}
.main-image-text {font-size: 72px;margin-bottom: 0;font-weight:700;}
.vid-btn.play-btn {display: block;margin-top: 30px}
.video-popup {position: fixed;top: 0;right: 0;z-index: 10000;width: 100vw;height: 100vh;display: none;background: rgba(0,0,0,0.6);}
.popup-inner {max-height: 90%;position: absolute;width: 90%;top: 50%;right: 50%;transform: translate(50%, -50%);max-width: 800px;}
.close-popup {position: absolute;top: 0;right: -40px;color: #fff;text-decoration: none;font-weight: 700;background: #333;width: 30px;text-align: center;line-height: 30px;border-radius: 100%;}
.embed-container {position: relative;width: 100%;padding-top: 56.25%;height: 0;}
.popup-inner iframe {width: 100%;height: 100%;position: absolute;right: 0;top: 0;}
@-webkit-keyframes mouse-movment {
	0%, 100% {bottom: 20px;}
	50% {bottom: 40px;}
}
@-moz-keyframes mouse-movment {
	0%, 100% {bottom: 20px;}
	50% {bottom: 40px;}
}
@-o-keyframes mouse-movment {
	0%, 100% {bottom: 20px;}
	50% {bottom: 40px;}
}
@keyframes mouse-movment {
	0%, 100% {bottom: 20px;}
	25%, 75% {bottom: 40px;}
}
.main-image::before {width: 26px;height: 45px;position: absolute;background: url(images/mouse_icon.png);bottom: 20px;right: 50%;content: "";transform: translate(50%);
-webkit-animation: mouse-movment 2s infinite; /* Safari 4+ */
-moz-animation:    mouse-movment 2s infinite; /* Fx 5+ */
-o-animation:      mouse-movment 2s infinite; /* Opera 12+ */
animation:         mouse-movment 2s infinite; /* IE 10+, Fx 29+ */}

/* Profile */
.company-profile {display: flex;align-items: center;background: #EDEDED;justify-content: center;}
.company-profile > div {width: 50%;box-sizing: border-box;}
.company-profile .section-title {background: url(images/title_about.png) no-repeat top;padding-top: 35px;}
.profile-content {padding: 20px 5%;text-align: center;}
.profile-image > img {width: 100%;}

/* Clients/Partners */
.clients {padding: 70px 0;}
.clients .section-title {background: url(images/title_customer.png) no-repeat top; padding-top: 60px;}
.logo-container {height: 140px;display: flex !important;justify-content: center;align-items: center;border: 1px solid #ccc;margin-left: 10px;}
.logo-container img {max-width: 90%;max-height: 95%;}
.partners {padding: 70px 0;}
.partners .section-title {background: url(images/title_partners.png) no-repeat top; padding-top: 53px;}

/* Services */
.home-services {background: url(images/services_bg_pic.jpg) no-repeat center;padding: 70px 0 0;color: #fff;}
.home-services .section-title {background: url(images/title_services.png) no-repeat top; padding-top: 80px;color: #fff;}
.home-services-wrap {display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.home-service-image-wrap a::after {background: rgba(34, 60, 120, 0.2);position: absolute;top: 0;right: 0;width: 100%;height: 100%;content: "";z-index: 0;transition: 0.2s all linear;}
.home-service-image-wrap:hover .home-service-image-wrap a::after {background-color: transparent;}
.home-service-container {width: 22%;margin-bottom: 100px;text-align: center;font-size: 24px;font-weight: 700;}
.home-service-container-inner {margin: 0 auto;max-width: 285px;}
.home-service-image-wrap {position: relative;margin: 0 auto 10px;border: 10px solid rgba(255,255,255,0.8);border-radius: 100%;overflow: hidden;max-width: 224px;box-sizing: border-box;}
.home-service-image {display: block;margin: 0 auto;filter: grayscale(1);transition: 0.2s all linear;transform: scale(1);}
.home-service-image-wrap:hover .home-service-image {filter: grayscale(0);transform: scale(1.1);}
.home-service-name {font-size: 35px;font-weight: 300;margin-bottom: 15px;height: 77px;overflow: hidden;}
.home-service-link a {color: inherit;text-decoration: none;}

/* Featured */
.home-featured {padding: 55px 70px;display: flex;justify-content: space-between;}
.home-featured-content {width: 37%;padding-top: 70px;}
.content-title {font-size: 45px;font-weight: 300;margin-bottom: 30px;color: #223c78;}
.content-subtitle {margin-bottom: 10px;font-weight: 600;font-size: 24px;color: #223c78;}
.home-featured-text {font-size: 18px;margin-bottom: 30px;}
.home-featured-slider {width: 49%;}
.home-featured-slider .slide-container {position: relative;}
.home-featured-slider .slide-container::after {content: "";background: url(images/big_pic_mask.png);position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 10;background-size: contain;}
.slick-dots {right: -10%;bottom: auto;bottom: 50px;display: flex !important;flex-flow: column;align-items: center;width: 40px;}
.slick-dots li {height: auto;width: auto;margin: 3px;}
.slick-dots li button {background: #000;border: 0;opacity: 0.5;width: 12px;height: 12px;border-radius: 100%;}
.slick-dots li.slick-active button {width: 15px;height: 15px;opacity: 1;background: #000;}
.slick-dots li button::before {display: none;}

/* Structure */
.structure {text-align: center;padding: 60px 0;background: url(images/family_bg.jpg) no-repeat bottom #f6f6f6;}
.structure .section-title {background: url(images/title_family.png) no-repeat top; padding-top: 57px;margin-bottom: 70px;}

/* ***************************************** */
/* Other Pages								 */
/* ***************************************** */
/* About */
.about-content {padding: 70px 0;}
.about-content .section-title {background: url(images/title_about.png) no-repeat top; padding-top: 35px;}
.about-text {max-width: 760px;margin: 0 auto 50px;text-align: center;}
.about-text:last-child {margin-bottom: 0;}
.division-container {display: flex;justify-content: space-between;align-items: center;margin-bottom: 90px;}
.division-container:nth-child(2n) {flex-direction: row-reverse;}
.division-text {width: 45%;text-align: center;}
.division-name {font-size: 45px;font-weight: 600;color: #003875;}
.division-image {width: 50%;position: relative;}
.division-image:after {content: "";background: url(images/pic_frame_shadow.png);width: 390px; height: 61px;position: absolute;bottom: -60px;right: 50%;transform: translate(50%);}
.division-image a {position: relative;display: block;}
.division-image > a::before {background: url(images/pic_frame_white.png) no-repeat top / calc(100% + 1px);content: "";position: absolute;top: 0;right: 0;width: calc(100% + 1px);height: calc(100% + 1px);z-index: 1;}
.division-image > a::after {background: url(images/player_but.png);content: "";position: absolute;top: 50%;right: 50%;width: 105px;height: 105px;z-index: 1;transform: translate(50%, -50%);}
.division-image img {display: block;}

.timeline {padding: 70px 0;background: #ededed;}
.timeline-slider {padding: 0 40px;margin: 0 20px;}
.timeline .slick-prev {height: 100%;width: 20px;position: absolute;left: auto;right: 0 !important;background: url(images/slider-arrow-right.png) no-repeat center;z-index: 1;}
.timeline .slick-next {height: 100%;width: 20px;position: absolute;right: auto;left: 0 !important;background: url(images/slider-arrow-left.png) no-repeat center;z-index: 1;}
.timeline-event {margin: 0 15px;display: flex !important;flex-direction: column;position: relative;}
.timeline-event:nth-child(2n+1) {margin-top: 180px;}
.timeline-event:nth-child(2n) {margin-bottom: 180px;flex-direction: column-reverse;}
.timeline-event .event-year {font-size: 36px;font-weight: 700;text-align: center;color: #fff;padding-top: 28.4%;background: no-repeat top / 100%;position: relative;}
.timeline-event:nth-child(3n) .event-year {background-image: url(images/timeline_03.png);}
.timeline-event:nth-child(3n+1) .event-year {background-image: url(images/timeline_01.png);}
.timeline-event:nth-child(3n+2) .event-year {background-image: url(images/timeline_02.png);}
.timeline-event .event-year span {position: absolute;right: 0;top: 50%;width: 100%;transform: translateY(-50%);}
.event-content {text-align: center;width: 100%;height: 180px;display: flex;flex-direction: column;position: relative;}
.timeline-event:nth-child(2n+1) .event-content {justify-content: flex-end;}
.event-content::after {position: absolute;content: "";top: 0;height: 100%;border: 2px dashed #636362;right: calc(50% - 2px);}
.event-content-inner {background: #EDEDED;position: relative;z-index: 1;}
.timeline-event:nth-child(2n+1) .event-content-inner {padding-top: 20px;}
.timeline-event:nth-child(2n) .event-content-inner {padding-bottom: 20px;}
.event-content-inner::before {width: 14px;height: 14px;background: #636362;content: "";position: absolute;right: calc(50% - 7px);border-radius: 100%;}
.timeline-event:nth-child(2n+1) .event-content-inner::before {top: 5px;}
.timeline-event:nth-child(2n) .event-content-inner::before {bottom: 5px;}
.event-title {font-size: 24px;font-weight: 700;margin-bottom: 10px;}
.event-text {font-size: 18px;font-weight: 300;}

.management {padding-top: 50px;}
.management .section-title {background: url(images/title_managment.png) no-repeat top; padding-top: 97px;}
.team .main-title {margin-bottom: 70px;}
.team-inner {display: flex;flex-wrap: wrap;justify-content: center;}
.team-member-container {width: calc(33.33% - 20px);margin-left: 30px;margin-bottom: 30px;}
.team-member-container:first-child {width: 100%;}
.team-member-container:nth-child(3n+1), .team-member-container:last-child {margin-left: 0;}
.team-member-container:first-child .team-member-inner {width: calc(33.33% - 20px);margin: 0 auto;}
.team-member-inner {position: relative;}
.member-image {filter: grayscale(1);}
.team-member-container img {display: block;}
.member-content {transition: 0.2s all linear;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;background: rgba(6, 55, 123, 0.8);color: #fff;width: 100%;
	height: 100%;/*position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);opacity: 0;*/box-sizing: border-box;padding: 20px;}
.team-member-inner:hover .member-content {opacity: 1;}
.member-name {font-size: 45px;}
.member-role {font-size: 30px;margin-bottom: 15px;}
.member-desc {font-size: 24px;line-height: 1.2;width: 100%;}
.member-desc a {color: inherit;}

/* Main Services Page */
.service-content {background: #ededed;padding: 70px 0;}
.main-service-14 .section-title, .main-service-1056 .section-title {background: url(images/title_training_blue.png) no-repeat top; padding-top: 42px;}
.sub-service-page.main-service-14 .section-title, .sub-service-page.main-service-1056 .section-title {background: url(images/title_training_red.png) no-repeat top; padding-top: 42px;}
.main-service-16 .section-title, .main-service-1058 .section-title {background: url(images/title_maintenance.png) no-repeat top; padding-top: 97px;}
.sub-service-page.main-service-16 .section-title, .sub-service-page.main-service-1058 .section-title {background: url(images/title_maintenance_red.png) no-repeat top; padding-top: 97px;}
.main-service-335 .section-title, .main-service-1060 .section-title {background: url(images/title_develop.png) no-repeat top; padding-top: 97px;}
.sub-service-page.main-service-335 .section-title, .sub-service-page.main-service-1060 .section-title {background: url(images/title_develop_red.png) no-repeat top; padding-top: 97px;}
.service-content-container {margin-bottom: 30px;}
.service-content-container:last-child {margin-bottom: 0;}
.text-img-container {display: flex;justify-content: space-between;}
.container-text {width: calc(100% - 640px);}
.container-image {width: 600px;height: 370px;position: relative;overflow: hidden;}
.container-image::before {background: url(images/pic_frame_grey.png) no-repeat top / 100%;content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;z-index: 1;}
.container-image img {display: block;width: 100%;}
.text-container {max-width: 790px;margin-right: auto;margin-left: auto;}
.sub-services-wrap {display: flex;justify-content: space-between;max-width: 1000px;margin: 0 auto;}
.service-content .sub-services-wrap {margin-top: 60px;}
.sub-services-menu {width: 385px;}
.sub-service-menu-item {font-size: 24px;margin-bottom: 5px;}
.sub-service-menu-item a {color: inherit;text-decoration: none;height: 55px;border-right: 55px solid #003875;padding-right: 35px;display: flex;align-items: center;}
.sub-service-menu-item.active-service a, .sub-service-menu-item a:hover {border-color: #db1f26;background: #fff;color: #db1f26;font-weight: 700;}
.sub-service-name {display: none;}
.sub-services-text {width: calc(100% - 420px);box-sizing: border-box;border-right: 2px solid;padding-right: 30px;}
.sub-service-container {height: 0;overflow: hidden;}
.sub-service-container.visible-service {height: auto;}
.sub-service-title {font-size: 24px;margin-bottom: 20px;font-weight: 600;}
.sub-service-subtitle {font-size: 18px;margin-bottom: 20px;}
.sub-services-links {list-style: none;padding: 0;}
.sub-services-links li {border-bottom: 1px solid;padding-bottom: 10px;margin-bottom: 10px;font-size: 24px;font-weight: 300;padding-right: 35px;position: relative;}
.sub-services-links li:before {content: url(images/03_training_05.png);position: absolute;right: 0;top: 2px;}
.sub-services-links li a {display: flex;justify-content: space-between;align-items: center;text-decoration: none;color: inherit;}
.sub-services-links li a > span {flex: 1;}
.sub-services-links a .read-more {font-size: 14px;color: #223c78;text-decoration: none;font-weight: 400;flex: inherit;}
.sub-services-links li:last-child {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}

/* Sub Service */
.sub-services {background: #EDEDED;padding: 50px 0;}
.page-template-page_service .projects {background-color: #fff;}

/* Contact */
.contact-page {padding: 70px 0;}
.contact-page .section-title {background: url(images/title_contactUs.png) no-repeat top;padding-top: 65px;}
.contact-page .form-field-wrap {width: calc(50% - 5px);}
.contact-page .form-field-wrap.field-subject, .contact-page .form-field-wrap.field-subscribe, .contact-page .form-field-wrap.field-submit {width: 100%;}
.contact-page-bottom {display: flex;background: #EDEDED;}
.contact-page-bottom > div {width: 50%;box-sizing: border-box;}
.contact-page-bottom img {display: block;}
.contact-info {padding: 50px 5%;}
.contact-info .section-title {background: url(images/title_adress.png) no-repeat right top;padding-top: 87px;text-align: right;}

/* Search Results */
#main.search-results li {margin-bottom: 30px;}
#main.search-results li a {color: inherit;}

/* Career Main */
.career-page {padding-top: 80px;}
.career-content-wrap {margin-bottom: 70px;}
.career-content-wrap .row {display: flex;justify-content: space-between;}
.career-sidebar, .menu-wrap {width: 170px;position: relative;}
.career-content-inner {max-width: 780px;margin: 0 auto;}
.menu-wrap.menu-fixed {position: fixed;right: calc(50% - 600px);}
.menu-wrap.fixed-bottom {position: absolute;right: 0;bottom: 0;top: auto !important;}
.career-content h2 {width: 100%;text-align: center;font-size: 40px;font-weight: 500;margin-bottom: 30px;}
.career-content h3 {font-size: 24px;}

.career-sidebar .menu {display: block;}
.career-sidebar .menu li {font-size: 22px;margin-bottom: 5px;margin-left: 0;padding-right: 5px;border-right: 20px solid;}
.career-sidebar .menu li.current-menu-item, .career-sidebar .menu li.current-page-ancestor, .career-sidebar .menu li:hover, .single-positions .career-sidebar .menu li.menu-item-826 {border-color: #db1f26;}
.career-sidebar .menu li a {color: inherit;text-decoration: none;height: 55px;display: flex;background: #EDEDED;align-items: center;padding-right: 15px;}
.career-sidebar .menu li.current-menu-item a, .career-sidebar .menu li.current-page-ancestor a, .career-sidebar .menu li a:hover, .single-positions .career-sidebar .menu li.menu-item-826 a {color: #db1f26;font-weight: 700;}
.career-content {width: calc(100% - 180px);}
.career-content .section-title {background: url(images/title_career.png) no-repeat top;padding-top: 40px;}
.career-form-wrap {margin-bottom: 50px;}
.career-form-wrap form {display: flex;justify-content: space-between;}
.career-form-field.field-categories, .career-form-field.field-location {width: calc(37% - 5px);}
.career-form-field.field-send {width: calc(26% - 10px);}
.career-form-field label {display: none;}
.career-select-wrap {overflow: hidden;}
.career-select-wrap select {width: calc(100% + 20px);border: 0;font: inherit;height: 42px;background: #EDEDED url("images/dropdown-arrow.png") no-repeat 30px;box-sizing: border-box;padding: 0 10px;}
.career-form-field .btn {width: 100%;}
.job-form {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.job-form > div {width: 280px;}
.job-form .wpcf7 {margin-left: 70px;}
.job-form .wpcf7-form {justify-content: center;}
.cf7-form-field.form-field-2-thirds {width: calc(66.66% - 5px);}
.cf7-form-field.form-field-third {width: calc(33.33% - 10px);}
.cf7-form-field.form-field-full {width: 100%;}
.wpcf7-form-control.hidden-field {display: none;}
.job-form .cf7-form-field {margin-bottom: 20px;position: relative;}
.job-form .cf7-form-field > label {display: none;}
.job-form div.wpcf7 .ajax-loader {position: absolute;top: 0;left: 0;}
.job-form .cf7-form-field.field-cv > label {background: url("images/cv-icn.png") no-repeat 10px #EDEDED;padding-right: 10px;line-height: 40px;display: block;}
.job-form .cf7-form-field.field-cv.cf7-form-field .wpcf7-file {display: none;}
.job-form .btn {width: 100%;}
.form-img {position: relative;max-width: 270px;margin: 0 auto;}
.form-img::after {background: url(images/career_pic_mask.png) no-repeat center / 100% 100%;position: absolute;content: "";right: -1px;top: 0px;width: calc(100% + 1px);height: calc(100% + 1px);}
.form-img img {display: block;}
.legal-notice {font-size: 14px;}

/* Career Results */
.search-results {display: flex;flex-wrap: wrap;}
.search-result-item {width: calc(33.33% - 15px);margin-bottom: 15px;border: 2px solid #223c78;margin-left: 16px;}
.search-result-item:nth-child(3n) {margin-left: 0;}
.job-code {background: #223c78;color: #fff;font-size: 14px;padding: 10px 10px;margin-bottom: 15px;}
.job-data {padding: 0 10px 10px 10px;}
.job-name {color: #223c78;font-size: 24px;margin-bottom: 10px;height: 53px;overflow: hidden;}
.job-area {margin-bottom: 30px;height: 40px;overflow: hidden;}

/* Job Page */
.single .career-content h2 {text-align: right;margin-bottom: 10px;}
.job-details {padding-bottom: 30px;}
.single .job-form {margin-bottom: 15px;border-bottom: 0;padding-bottom: 0;}
.single .job-form > div {width: 100%;}
.single .job-form .wpcf7 {margin-left: 0;}
.single .job-form .wpcf7-form {justify-content: space-between;}
.single .job-form .btn {width: 210px;}
.job-actions {display: flex;justify-content: space-between;align-items: flex-start;}
.job-share {display: flex;justify-content: center;align-items: center;margin-bottom: 20px;}

/* My Eltel */
.my-eltel .career-content .section-title {background-image: url(images/my_eltel_title.png);padding-top: 55px;}
.my-eltel .career-content h2 {font-size: 24px;font-weight: 700;}
.testimonials-slider {margin-bottom: 0;padding-bottom: 80px;}
.testimonial-container {text-align: center;box-sizing: border-box;padding: 0 40px;}
.testimonial-image {margin-bottom: 30px;}
.testimonial-image img {margin: 0 auto;border-radius: 100%;}
.testimonial-name {font-size: 24px;font-weight: 700;margin-bottom: 10px;}
.testimonial-role {position: relative;padding-bottom: 30px;margin-bottom: 30px;}
.testimonial-role::after {content: "";position: absolute;right: 50%;bottom: 0;transform: translate(50%);width: 150px;height: 1px;background: #eaeaea;}
.testimonial-text {margin-bottom: 20px;}
.testimonial-quote {background: url(images/quote_icon.png) no-repeat top;padding-top: 45px;color: #db1f26;}
.testimonials-slider .slick-dots {flex-flow: row;bottom: 0;right: 0;width: 100%;justify-content: center;transform: none;}

/* Fun Eltel */
.fun-eltel .career-content .section-title {background-image: url(images/fun_eltel_title.png);padding-top: 55px;}
.fun-slider {padding: 0 40px;margin-bottom: 0;}
.fun-slider .slick-prev {right: 0 !important;width: 32px;height: 92px;background: url(images/slider_arrow_right.jpg);}
.fun-slider .slick-next {left: 0 !important;width: 32px;height: 92px;background: url(images/slider_arrow_left.jpg);}
.fun-slider img {margin: 0 auto;}
.fun-slider .slick-track {display: flex;align-items: center;}

/* Thank You Page */
.tnx-page .page-content {background: url(images/thank_you_bg.png);width: 600px;height: 370px;box-sizing: border-box;padding: 30px 70px 25px;display: flex;flex-direction: column;align-items: center;
	justify-content: center;color: #fff;margin: 0 auto;}

/* ***************************************** */
/* Recurring Elements						 */
/* ***************************************** */
/* Content General */
.section-title {color: #223c78;font-size: 45px;font-weight: 600;text-align: center;margin-bottom: 40px;}
.btn {font-size: 18px;color: #333;text-decoration: none;display: inline-block;border: 2px solid #223c78;padding: 8px 30px;cursor: pointer;transition: 0.2s all linear;background: transparent;font-family: inherit;line-height: normal;}
.btn:hover {background: #223c78;color: #fff;}

/* Bottom Contact */
.bottom-contact {padding: 50px 0 30px;}
.bottom-contact .section-title {background: url(images/title_contactUs.png) no-repeat top; padding-top: 65px;}
.wpcf7-form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.form-field-wrap {width: calc(25% - 7px);margin-bottom: 20px;position: relative;}
.form-field-wrap.field-subscribe {width: 100%;}
.form-field-wrap.field-submit {width: 100%;text-align: center;}
.form-field-wrap > label {display: none;}
.wpcf7-text {width: 100%;box-sizing: border-box;height: 40px;font-family: inherit;font-size: 18px;color: inherit;border: 0;background: #e7e7e9;padding: 0 10px;}
.wpcf7-textarea {width: 100%;box-sizing: border-box;height: 160px;font-family: inherit;font-size: 18px;color: inherit;border: 0;background: #e7e7e9;padding: 10px;resize: none;}
span.wpcf7-list-item {margin: 0 !important;}
div.wpcf7-response-output {width: 100%;text-align: center;margin: 0 !important;}

/* Projects */
.projects {padding: 70px 0 87px;background: url(images/projects_pic_shadow.png) no-repeat bottom #ededed;width: 2000px;position: relative;right: 50%;transform: translate(50%);}
.projects .section-title {background: url(images/title_projects.png) no-repeat top; padding-top: 65px;}
/*.projects-inner {margin: 0 120px;}*/
.projects-inner.slick-slider {margin: 0;}
.project-container {display: flex !important;height: 360px;align-items: center;}
.project-content, .project-image {width: 550px;box-sizing: border-box;}
.project-content {padding: 0 50px;}
.project-container:not(.slick-center) .project-content {display: none;}
.project-container:not(.slick-center) .project-image {filter: grayscale(1);opacity: 0.6;width: 450px;}
.project-title {font-size: 24px;font-weight: 600;margin-bottom: 20px;}
.projects .slick-active.slick-center {margin: 0 65px;}
.slick-prev::before, .slick-next::before {display: none;}
.projects .slick-prev {height: 100%;width: 50px;position: absolute;left: auto;right: calc(50% - 600px) !important;background: url(images/projects_right_arrow.png) no-repeat center #003875;z-index: 1;}
.projects .slick-next {height: 100%;width: 50px;position: absolute;right: auto;left: calc(50% - 600px) !important;background: url(images/projects_left_arrow.png) no-repeat center #003875;z-index: 1;}

/* ***************************************** */
/* Footer									 */
/* ***************************************** */
footer {padding: 200px 0 10px;background: url(images/footer_bg.jpg) center;color: #fff;}
footer a {color: inherit;text-decoration: none;}
.footer-icons {display: flex;justify-content: space-between;margin: 0 auto 100px;max-width: 600px;}
.footer-icons .icon {width: 145px;text-align: center;}
.footer-icons .icon img {margin-bottom: 20px;}
.footer-menu {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid;}
.footer-menu .menu {justify-content: center;color: #fff;font-size: 16px;}
.footer-menu .menu > li {margin-right: 15px;padding-right: 15px;border-right: 1px solid;margin-left: 0;}
.footer-menu .menu > li:first-child {margin-right: 0;padding-right: 0;border-right: 0;}
footer .copyrights {display:flex;justify-content: space-between;}
footer .copyrights a {text-decoration: underline;}

/* ***************************************** */
/* English									 */
/* ***************************************** */
/* General */
body.en {direction: ltr;}

/* Header */
body.en .header-top a {padding-right: 0;padding-left: 25px;}
body.en .header-top a, 
body.en .header-lang a, 
body.en .header-contact > a {background-position: left;}
body.en .header-top .row > div {margin-right: 15px;margin-left: 0;}
body.en .header-top .row > div:last-child {margin-right: 0;}
body.en .logo {margin-left: 0;margin-right: 30px;}
body.en .menu > li {margin-left: 0;margin-right: 30px;}
body.en .menu > li:last-child {margin-right: 0;}

/* Home Page */
body.en .main-image {right: auto;left: 50%;transform: translate(-50%);}
body.en .main-image-text {font-size: 54px;}
body.en .slick-dots {right: auto;left: -10%;}
body.en .wpcf7 {direction: ltr !important;}
body.en .projects {right: auto;left: 50%;transform: translate(-50%);}

/* About */
body.en .team-member-container {margin-left: 0;margin-right: 30px;}
body.en .team-member-container:nth-child(3n+1), body.en .team-member-container:last-child {margin-right: 0;}
body.en .timeline .slick-next {left: auto !important;right: 0;background: url(images/slider-arrow-right.png) no-repeat center;}
body.en .timeline .slick-prev {right: auto !important;left: 0;background: url(images/slider-arrow-left.png) no-repeat center;}

/* Services */
body.en .sub-service-menu-item {font-size: 20px;}
body.en .sub-service-menu-item a {border-left: 55px solid #003875;border-right: 0;padding-right: 0;padding-left: 35px;}
body.en .sub-service-menu-item.active-service a, body.en .sub-service-menu-item a:hover {border-color: #db1f26;}
body.en .sub-services-text {padding-right: 0;padding-left: 30px;border-right: 0;border-left: 2px solid;}
body.en .sub-services-links li {padding-right: 0;padding-left: 35px;}
body.en .sub-services-links li::before {right: auto;left: 0;}

/* Contact Page */
body.en .contact-info .section-title {text-align: left;background-position: left top;}

/* Footer */
body.en .footer-menu .menu > li {padding-right: 0;margin-right: 0;padding-left: 15px;margin-left: 15px;border-right: 0;border-left: 1px solid;}
body.en .footer-menu .menu > li:first-child {margin-left: 0;padding-left: 0;border-left: 0;}

/* ***************************************** */
/* Responsive								 */
/* ***************************************** */

@media screen and (max-width: 1400px) {
	.content-title {font-size: 35px;margin-bottom: 15px;}
	.content-subtitle {font-size: 20px;}
	.member-name {font-size: 40px;}
	.member-role {font-size: 24px;}
	.member-desc {font-size: 18px;}
	.contact-page-bottom > .contact-info {width: 35%;}
	.contact-page-bottom > .contact-map {width: 65%;}
}
@media screen and (max-width: 1200px) {
	#wrapper {padding-top: 140px;}
	.logo {width: 150px;}
	.scroll .logo {width: 110px;}
	.main-image {width: 1400px;}
	.main-image-text {font-size: 50px;margin: 10px;}
	.clients {padding: 50px 0;}
	.section-title {font-size: 36px;margin-bottom: 20px;}
	.home-services {padding-top: 50px;}
	.home-service-container {margin-bottom: 50px;font-size: 20px;}
	.home-service-container-inner {max-width: 80%;}
	.home-service-name {font-size: 24px;height: 79px;}
	.projects {width: auto;padding: 50px 0;background-image: none;}
	.projects-inner {margin: 0;padding: 0 50px;}
	.project-container {height: auto;}
	.projects .slick-active.slick-center {margin: 0;}
	.project-content, .project-image {width: 50%;}
	.project-container:not(.slick-center) .project-content {display: block;}
	.project-container:not(.slick-center) .project-image {width: auto;}
	.project-title {font-size: 20px;margin-bottom: 10px;}
	.project-text {font-size: 16px;}
	.projects .slick-prev {right: 0 !important;}
	.projects .slick-next {left: 0 !important;}
	.partners {padding: 50px 0 40px;}
	.structure {padding: 50px 0;}
	.bottom-contact {padding: 50px 0 30px;}
	footer {padding-top: 100px;}
	.footer-icons {margin-bottom: 70px;}
	.service-content {padding: 50px 0;}
	.service-content-container {margin-bottom: 50px;}
	.sub-service-title {font-size: 30px;}
	.sub-service-subtitle {font-size: 20px;}
	.about-content {padding: 50px 0 30px;}
	.about-text {margin-bottom: 30px;}
	.timeline {padding: 50px 0;}
	.timeline-event:nth-child(2n) {margin-bottom: 270px;}
	.timeline-event:nth-child(2n+1) {margin-top: 270px;}
	.timeline-event .event-year {font-size: 26px;}
	.event-content {height: 270px;}
	.event-title {font-size: 20px;}
	.event-text {font-size: 16px;}
}

@media screen and (max-width: 999px) {
	.desktop {display: none !important;}
	.mobile {display: block !important;}
	#wrapper {padding-top: 115px;}

	/* Header/Footer */
	.header-bottom .row {justify-content: space-between;}
	footer .copyrights {display: block;text-align: center;}

	/* Mobile Menu */
	.mobile-menu {position: fixed;top: 0;left: -500px;z-index: 10000;background: rgba(255,255,255,0.95);width: 80%;max-width: 400px;box-sizing: border-box;height: 100vh;box-shadow: 0 0 10px #333;
		transition: 0.2s all linear;}
	.mobile-menu-inner {overflow: auto;padding: 20px 0;height: 100%;}
	.admin-bar .mobile-menu {top: 32px;}
	.mobile-menu.menu-opened {left: 0;}
	.close-menu {background: #223c78;width: 35px;height: 35px;position: absolute;top: 0;right: -35px;color: #fff;text-decoration: none;text-align: center;line-height: 35px;font-size: 23px;font-weight: 700;}
	.mobile-search {padding: 0 20px;}
	.mobile-search #searchform {width: 100%;}
	.mobile-search #searchform > div {display: flex;flex-flow: row-reverse;}
	.mobile-search .screen-reader-text {display: none;}
	.mobile-search #s {height: 35px;border: 0;font: inherit;padding: 0 10px;background: #223c78;color: #fff;width: calc(100% - 35px);}
	.mobile-search ::placeholder {color: #fff;}
	.mobile-search #searchsubmit {background: url(images/icon_search.png) no-repeat center #615456;width: 35px;height: 35px;margin-left: 0;border: 0;font-size: 0;display: block;}
	.m-menu .menu {padding: 0 20px;margin: 0;list-style: none;display: block;}
	.m-menu .menu > li {border-bottom: 1px solid #223c78;padding: 10px 0;margin: 0;}
	.m-menu .menu > li > a {color: inherit;text-decoration: none;display: block;}
	.menu .lang-item-en, .menu .lang-item-he {display: block;}

	/* Home Page */
	.close-popup {right: 0;top: -40px;}
	.main-image::before {display: none;}
	.home-service-container {width: 50%;}
	.home-service-image {filter: grayscale(0);}
	.home-featured {display: block;padding: 50px 3% 90px;}
	.home-featured-content {width: 100%;text-align: center;padding-top: 0;}
	.home-featured-slider {width: 100%;max-width: 600px;margin: 0 auto;}
	.slick-dots {flex-flow: row;right: 50%;bottom: -30px;transform: translate(50%);width: auto;}
	.home-services {background-repeat: repeat;background-position: top;}
	.logos-slider.slick-slider {margin-bottom: 0;}

	/* Projects */
	.projects .slick-next, .projects .slick-prev {width: 30px;background-size: 14px;height: 30px;top: 5px;}
	.projects .slick-next {left: calc(50% - 35px) !important;}
	.projects .slick-prev {right: calc(50% - 35px) !important;}
	.projects-inner {padding: 30px 0 0;}
	.project-container {display: block !important;}
	.project-content, .project-image {width: 100%;text-align: center;}
	.project-content {padding: 0 5% 10px;}
	.projects-inner {padding: 30px 0 0;width: 95%;margin: 0 auto;}
	.project-image img {margin: 0 auto;}

	/* Forms */
	.wpcf7-form {max-width: 600px;margin: 0 auto;}
	.form-field-wrap {width: 100%;}
	.contact-page .form-field-wrap {width: 100%;}

	/* About Page */
	.division-container, .division-container:nth-child(2n) {flex-direction: column;}
	.division-text {width: 100%;margin-bottom: 15px;}
	.division-image {width: 70%;max-width: 300px;}
	.team-member-container {width: calc(33.33% - 5px);margin-left: 7px;margin-bottom: 7px;}
	.team-member-container:nth-child(3n+1), .team-member-container:last-child {margin-left: 0;}
	.member-content {position: static;opacity: 1;transform: none;height: auto;}

	/* Contact Page */
	.contact-page-bottom {display: block;}
	.contact-page-bottom > .contact-info {width: 100%;text-align: center;}
	.contact-info .section-title {background: url(images/title_adress.png) no-repeat right top;padding-top: 87px;text-align: right;}
	.contact-page-bottom > .contact-map {width: 100%;}

	/* English Fixes */
	body.en .mobile-menu {left: auto;right: -500px}
	body.en .mobile-menu.menu-opened {right: 0;left: auto;}
	body.en .close-menu {right: auto;left: -35px;}
	body.en .contact-info .section-title {text-align: center;background-position: top;}
	body.en .team-member-container {margin-left: 0;margin-right: 7px;}
	body.en .team-member-container:nth-child(3n+1), body.en .team-member-container:last-child {margin-right: 0;}
	body.en .slick-dots {right: 50%;justify-content: center;}

	/* Career Pages */
	.career-page {padding-top: 40px;}
	.career-content-wrap {margin-bottom: 50px;}
	.career-content {width: 100%;}
	.career-form-wrap form {display: block;max-width: 600px;margin: 0 auto;}
	.career-form-field.field-categories, .career-form-field.field-location {width: 100%;margin-bottom: 15px;}
	.career-form-field.field-send {width: 150px;margin: 0 auto;}
	.career-content h2 {font-size: 26px;margin-bottom: 30px;}
	.job-form > div {width: 100%;}
	.job-form .wpcf7 {margin-left: 0;}
	.job-form .btn {width: 150px;}
	.search-result-item {width: calc(50% - 12px);}
	.search-result-item, .search-result-item:nth-child(3n) {margin-left: 15px;}
	.search-result-item:nth-child(2n) {margin-left: 0;}
	.single .job-form .wpcf7-form {justify-content: center;}
	.cf7-form-field.form-field-third {width: 100%;}
	.fun-slider .slick-next, .fun-slider .slick-prev {background-size: 100%;width: 22px;height: 64px;}
	.testimonials-slider {padding-bottom: 50px;}

}
@media screen and (max-width: 800px) {
	.main-image {width: 800px;}
	.main-image-content {width: 100%;}
	.main-image-text {font-size: 36px;}
	.vid-btn.play-btn img {width: 75px;}

	.company-profile {display: block;}
	.company-profile > div {width: 95vw;margin: 0 auto;}
	.profile-content {padding: 20px 0;}

	.timeline-event:nth-child(2n) {flex-direction: column;margin-bottom: 0;}
	.timeline-event:nth-child(2n+1) {margin-top: 0;}
	.event-content {height: auto;padding-top: 30px;}
	.event-content::after {height: 30px;}
	.timeline-event:nth-child(2n) .event-content-inner {padding-bottom: 0;padding-top: 20px;}
	.timeline-event:nth-child(2n) .event-content-inner::before {bottom: auto;top: 0;}
	.timeline-event:nth-child(2n+1) .event-content-inner::before {top: 0;}

	.team-member-container {width: calc(50% - 4px);}
	.team-member-container:nth-child(3n+1) {margin-left: 7px;}
	.team-member-container:nth-child(2n+1), .team-member-container:last-child {margin-left: 0;}
	.team-member-container:first-child .team-member-inner {width: calc(50% - 4px);}

	.text-img-container {display: block;}
	.container-text {width: 100%;text-align: center;margin-bottom: 30px;}
	.container-image {width: 80%;max-width: 400px;margin: 0 auto;height: auto;}
	.text-container {text-align: center;}
	.sub-services-wrap {max-width: 600px;}
	.sub-services-menu {display: none;}
	.sub-services-text {padding: 0;border: 0;width: 100%;}
	.sub-service-container {height: auto;margin-bottom: 10px;}
	.sub-service-name {display: block;color: inherit;text-decoration: none;line-height: 55px;border-right: 55px solid #003875;padding-right: 35px;font-size: 22px;position: relative;}
	.sub-service-container.visible-service .sub-service-name {border-color: #db1f26;background: #fff;color: #db1f26;font-weight: 700;}
	.sub-service-content {display: none;padding-top: 10px;}
	.sub-service-container.visible-service .sub-service-content {display: block;}

	.sub-service-name:after {background: #fff;content: "";height: 5px;right: -40px;position: absolute;top: 25px;width: 25px;transition: all 0.5s linear;webkit-transition: all 0.5s linear;}
	.sub-service-name::before {background: #fff;content: "";height: 25px;right: -30px;position: absolute;top: 15px;width: 5px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
	.visible-service .sub-service-name:after {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
	.visible-service .sub-service-name:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);opacity: 0;}

	/* English Fixes */
	body.en .sub-services-text {padding: 0;border: 0;}
	body.en .team-member-container:nth-child(3n+1) {margin-right: 7px;}
	body.en .team-member-container:nth-child(2n+1) {margin-right: 0;}
}
@media screen and (max-width: 640px) {
	#wrapper {padding-top: 90px;}
	.logo {width: 110px;}
	.scroll .logo {width: 90px;}

	.section-title {font-size: 30px;}
	.content-title {font-size: 28px;}
	.content-subtitle {font-size: 18px;}

	.home-service-container {width: 100%;}
	.home-service-name {height: auto;}
	.timeline-event, .timeline-event:nth-child(2n) {margin: 0 0 40px;}
	.timeline-event:last-child {margin-bottom: 0;}
	.timeline-event .event-year {width: 200px;margin: 0 auto;padding-top: 0;height: 57px;display: flex;align-items: center;}
	.timeline-event .event-year span {position: static;transform: none;}

	.structure {background-size: 500px;}

	.division-image > a::after {background-size: 100%;width: 60px;height: 60px;}
	
	.sub-service-name {font-size: 18px;line-height: 45px;border-width: 45px;}
	.sub-service-name::after {right: -35px;top: 20px;}
	.sub-service-name::before {top: 10px;right: -25px;}
	.sub-service-title {font-size: 24px;}
	.sub-service-subtitle {font-size: 18px;}
	.sub-services-links li {font-size: 20px;}

	footer {padding-top: 30px;}
	.footer-icons {margin-bottom: 30px;}
}
@media screen and (max-width: 500px) {
	.team-member-container {width: 98%;margin-left: 0;margin-bottom: 15px;}
	.team-member-container:nth-child(3n) {margin-left: 0;}
	.team-member-container:first-child .team-member-inner {width: 98%;}
	
	/* English Fixes */
	body.en .team-member-container {margin-right: 0;}
	body.en .team-member-container:nth-child(3n+1) {margin-right: 0;}

	/* Career Pages */
	.search-result-item {width: 100%;}
	.search-result-item, .search-result-item:nth-child(3n) {margin-left: 0;}
	.job-actions {display: block;text-align: center;}

	.tnx-page .page-content {width: auto;height: auto;padding: 0;color: inherit;background-size: 80px;background-position: center 20px;background-repeat: no-repeat;padding-top: 80px;}
}