/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");

#INDbtnWrap {
  display: none !important;
}

a, a:hover {
  text-decoration: none !important;
}

select.wpcf7-form-control.wpcf7-select {
  color: #4f4d50 !important;
  font-family: Open Sans Hebrew;
  font-weight: 400;
  font-size: 15px !important;
}

.select-arrow {
  color: #4f4d50 !important;
}

.orange_bg {
  background-color: #ea7e22 !important;
}

body {
  direction: rtl;
  font-family: 'Open Sans', sans-serif !important;
}

.subject select {
  padding: 0 15px !important;
  font-size: 17px !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 200;
}

.select-horizontal select {
  height: 40px !important;
}

.warp_submit {
  margin-top: 30px;
}

.post {
  text-align: right;
}

#tribe_events_filters_wrapper .tribe-events-filters-label,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.fusion-accordian .panel-heading a,
.fusion-accordian .panel-title,
.fusion-carousel-title,
.fusion-content-widget-area h4,
.fusion-flip-box .flip-box-heading-back,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,
.fusion-megamenu-title,
.fusion-modal h4,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-tabs .nav-tabs li .fusion-tab-heading,
.popover .popover-title,
.post-content h4,
.project-content .project-info h4,
.share-box h4,
.sidebar .tribe-events-single-section-title,
table th,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
a {
  /*font-family: 'Open Sans' !important;*/
  font-family: 'Open Sans Hebrew', sans-serif !important;
}

.searchform .search-table .search-button input[type=submit]:hover {
  background-color: #58a4d6 !important;
}

.f_row {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.mobile_only {
  display: none;
}

.clearfix {
  clear: both;
}

a,
a:hover,
a:active,
a:focus {
  outline: 0;
}

.top_header {
  min-height: 200px;
}

.top_header .top-inner {
  width: 1920px;
  height: 164px;
}

.menu_div {
  padding: 0;
}

.top-bar,
.top-bar ul {
  background: none;
}

.logo_wrap {
  float: right;
  width: 25%;
  text-align: right;
}

.facebook_link_trigger img {
  border-radius: 50%;
}

.facebook_link_trigger span {
  font-size: 18px;
  font-weight: bold;
}

.logo_wrap a {
  display: block;
}

.header_phone {
  float: right;
  width: 20%;
  padding-top: 85px;
  text-align: right;
}

/* .social_wrap {
  float: right;
  width: 15%;
  padding-top: 85px;
} */

/* .header_form {
  float: right;
  width: 25%;
  margin-right: 50px;
  padding-top: 85px;
} */

.wrap_lang {
  /* float: left; */
  /* padding-top: 85px; */
}

.wrap_lang select {
  display: none;
  width: 100px;
  height: 33px;
  margin: 0;
  padding: 0 10px;
  text-transform: uppercase;
  border: 0;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  box-shadow: 0 0 0 0;
}

.wpml-ls-statics-shortcode_actions,
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu,
.wpml-ls-statics-shortcode_actions a {
  border: 0;
  border-bottom: 1px solid black;
}

#lang_sel {
  width: 100px;
}

.wpml-ls-legacy-dropdown a span {
  font-size: .85rem;
  color: #aaa9a9;
}

#lang_sel>ul a {
  line-height: 30px;
  height: 33px;
  padding: 0 10px;
}

.icl_lang_sel_translated {
  display: none;
}

.header_form input {
  width: 745px;
  padding: 30px;
  height: 63px;
  border-radius: 33.5px;
  margin: 0;
  border: 1px solid #d2d2d2;
  box-shadow: 0 0 0 0;
}

.header_form .input_div {
  position: relative;
  /* width: 825px; */
}

.header_form .input_div .search-submit {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 23px;
  height: 24px;
  color: #3585b7;
  left: 30px !important;
  margin-top: 11px;
  font-size: 18px;
}

.menu-main-top-menu-heb-container {
  width: 99vw;
}

.header_phone {
  text-align: left;
}

.header_phone .phone_num {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 2.7rem;
  color: #58a4d6;
}

.header_phone .phone_small_title {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  color: #58a4d6;
}

nav {
  -webkit-box-shadow: 0 0 7px 0 #ebebeb;
  -moz-box-shadow: 0 0 7px 0 #ebebeb;
  box-shadow: 0 0 7px 0 #ebebeb;
}

body.home nav {
  margin-bottom: 10px;
}

nav ul {
  display: flex;
  margin: 0;
  padding: 0;
  /*width: 100%;*/
  /*display: table;*/
}

nav ul li {
  position: relative;
  /*display: table-cell;*/
  display: inline-block;
  float: left;
  flex: 1 1 100%;
  text-align: center;
}

/* nav ul li:after {
  position: absolute;
  top: 8px;
  right: 0;
  height: 28px;
  content: '';
  border-right: 1px solid #ccc;
} */

nav ul li a {
  font-size: 1rem;
  font-weight: 600;
  display: block;
  padding: 10px 0;
  color: #171717;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
}

nav ul li:hover a,
nav ul li.current-menu-item a,
nav ul li.current-page-ancestor a {
  color: #fff !important;
  background-color: #58a4d6;
}

/*nav ul li a:focus{
    color: #fff !important;
}
*/
nav ul li:hover:after {
  display: none;
}

nav ul li:last-child:after {
  display: none;
}

nav ul li.current-menu-item:after {
  display: none;
}

nav ul li .sub-menu {
  position: absolute;
  z-index: 99;
  left: 0;
  display: none;
  min-width: 190px;
  background-color: #929292;
}

nav ul li:hover .sub-menu {
  display: block;
}

nav ul li .sub-menu li {
  display: block;
  float: none;
  padding: 0 10px;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
}

nav ul li .sub-menu li:after {
  display: none;
}

nav ul li .sub-menu li a {
  font-size: .9rem;
  font-weight: 400;
  padding: 5px 0;
  border-bottom: 1px solid #fff;
  background-color: #929292;
}

nav ul li .sub-menu li:last-child a {
  border-bottom: 0;
}

nav ul li .sub-menu li:hover,
nav ul li .sub-menu li:hover a {
  /* background-color: #2e2e2e; */
}

/*======================================================================
 =================       H O M E P A G E    ===================
=======================================================================*/
.home_wrapper {
  margin-bottom: 100px;
}

.pageLoaded .home_banner {
  opacity: 1;
}

.home-banner {
  width: 100%;
  height: 522px;
  position: relative;
/*  background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/inner-banner.jpg);*/
background-image: url(https://manpowercare.co.il/wp-content/uploads/2025/12/inner-banner.webp);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.home-banner .block-inner {
  position: absolute;
  width: 612px;
  height: 330px;
  background: rgba(59, 59, 59, 0.4);
  margin-top: 96px;
  margin-right: 334px;
  text-align: right;
}

.home-banner .block-inner .title {
  font-size: 36px !important;
  color: #ffff !important;
  font-weight: bold !important;
  margin-top: 14px !important;
  margin-right: 30px !important;
  margin-bottom: 10px !important;
}

.home-banner .block-inner .body {
  direction: rtl;
  font-size: 16px;
  color: #fff;
  width: 552px;
  height: 144px;
  margin-right: 30px;

}

.home-banner .block-inner .btn-calc {
  width: 306px;
  height: 52px;
  border-radius: 26px;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.14);
  background-color: #57a4d5;
  color: #fff;
  font-size: 24px;
  margin-right: 157px;
  margin-top: 20px;
  margin-bottom: 42px;
}

.home-banner .block-inner .btn-calc[aria-lang="en-lang"] {
  margin-top: 29px;
}

.home-banner .block-inner .btn-calc a {
  display: flex;
  width: 100%;
  height: 100%;
  font-weight: bold;
  justify-content: center;
  align-items: center;
  color: white;
}

.home-banner .block-inner .btn-calc a[aria-lang="en-lang"],
.home-banner .block-inner .btn-calc a[aria-lang="ar-lang"] {
  font-size: 18px;
}

.home-banner .block-inner .btn-calc a[aria-lang="ru-lang"] {
  font-size: 13px;
}

.home_banner .inner_banner .abs_banner_div {
  position: absolute;
  top: 50%;
  left: 10%;
  width: 435px;
  min-height: 180px;
  padding-top: 45px;
  padding-left: 34px;
  background-color: #58a4d6;
  transform: translateY(-50%);
}


.inner_abs {
  font-size: 2.8rem;
  line-height: 90px;
  position: absolute;
  height: 90px;
  padding: 0 30px;
  white-space: nowrap;
  color: #535353;
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px 0 #8c8c8c;
  -moz-box-shadow: 0 0 15px 0 #8c8c8c;
  box-shadow: 0 0 15px 0 #8c8c8c;
}

.home_cat_sec {
  margin-bottom: 20px;
}

.home_cat_col .home_cat_img {
  position: relative;
  min-height: 234px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.home_cat_col .home_cat_img .abs_div {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 70px;
  position: absolute;
  bottom: 40px;
  left: 0;
  min-width: 165px;
  height: 70px;
  padding: 0 20px;
  text-align: center;
  color: #fff;
  background-color: #58a4d6;
  -webkit-box-shadow: 0 0 15px 0 #8c8c8c;
  -moz-box-shadow: 0 0 15px 0 #8c8c8c;
  box-shadow: 0 0 15px 0 #8c8c8c;
}

.wrap_form {
  text-align: center;
}

.home_content .wrap_form h4 {
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2rem;
  margin: 0;
  margin-bottom: 15px;
  color: #202020;
}

.wrap_form .warp_input {
  margin-bottom: 10px;
}

.wrap_form input[type='text'],
.wrap_form input[type='email'] {
  font-size: .9rem;
  height: 35px;
  margin-bottom: 0;
  border: 1px solid #d2d2d2;
  border-radius: 0;
  box-shadow: 0 0 0 0;
}

.wrap_form input[type='submit'] {
  font-size: 1.2rem !important;
  font-weight: 600 !important;
  width: 100%;
  height: 45px;
  color: #fff !important;
  border: 0;
  border-radius: 0;
  background-color: #58a4d6 !important;
}

.wrap_form .wpcf7-form .wpcf7-not-valid-tip {
  display: block;
  padding: 2px 0;
  color: #fff;
  background: #ca0000;
}

.wrap_form .wpcf7-form .wpcf7-mail-sent-ng,
.wrap_form .wpcf7-form .wpcf7-validation-errors {
  margin: 0;
}

/*--------- f u s i o n   s t y l e  ----------*/
.col_cat {
  position: relative;
  text-align: center;
}

.col_cat img {
  width: 100%;
}

.col_cat .abs_div {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 70px;
  position: absolute;
  z-index: 99;
  bottom: 40px;
  left: 0;
  min-width: 165px;
  height: 70px;
  padding: 0 20px;
  text-align: center;
  color: #fff;
  background-color: #58a4d6;
  -webkit-box-shadow: 0 0 15px 0 #8c8c8c;
  -moz-box-shadow: 0 0 15px 0 #8c8c8c;
  box-shadow: 0 0 15px 0 #8c8c8c;
}

.home_content .wrap_services {
  padding: 0 25px;
  -webkit-box-shadow: 0 0 5px 0 #b3b3b3;
  -moz-box-shadow: 0 0 5px 0 #b3b3b3;
  box-shadow: 0 0 5px 0 #b3b3b3;
}

.home_content .wrap_services h3 {
  font-size: 2rem;
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
  color: #58a4d5;
}

.home_content .wrap_services p {
  font-size: 1.0rem;
  font-weight: bold;
  line-height: 1rem;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
  color: #000;
}

.service_col {
  position: relative;
}

.service_col:after {
  position: absolute;
  z-index: 99;
  top: 0;
  right: -25px;
  height: 100%;
  content: '';
  border-right: 1px solid #d9d9d9;
}

.service_col:last-child:after {
  display: none;
}

.home_content .guide_col h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
  margin: 0;
  margin-top: 20px;
  color: #58a4d6 !important;
}

.wrap_guide {
  padding-bottom: 0 !important;
}

.recommended_wrap {
  margin-bottom: 0 !important;
}

.recommended_wrap .guide_box:after {
  position: absolute;
  z-index: 9;
  top: 50%;
  right: -20px;
  width: 1px;
  height: 200px;
  content: '';
  border-right: 1px solid #d8d8d8;
  transform: translateY(-50%);
}

.recommended_wrap .guide_box:first-child:after {
  display: none;
}

.guide_col a {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: underline;
  color: #383838;
}

.guide_col a:hover {
  color: #383838;
}

.guide_box {
  position: relative;
  margin-bottom: 0 !important;
}

.abs_guide {
  position: absolute;
  z-index: 9;
  top: 60px;
  right: auto;
  left: 0;
  width: 180px;
}

body:not(.rtl) .abs_guide {
  left: 0;
  padding-top: 0;
  padding-left: 0;
  text-align: center;
}

body:not(.rtl) .abs_guide p {
  text-align: center !important;
}

body:not(.rtl) .breadcrumbs p span,
body:not(.rtl) .breadcrumbs p span a {
  float: left;
}

body:not(.rtl) .recommended_wrap p:first-of-type {
  padding-top: 0;
}

body:not(.rtl) .recommended_wrap .guide_box:after {
  right: auto;
  left: -20px;
}

.abs_guide p {
  font-size: 1.2rem;
  line-height: 1;
}

/*======================================================================
 =================         P A G E   ===================
=======================================================================*/
.page_banner {
  position: relative;
  min-height: 264px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 400px;
}

.page_banner .inner_banner {
  font-size: 1.8rem;
  font-weight: 700;
  position: absolute;
  top: 50%;
  width: 100%;
  color: #2e2e2e;
  transform: translateY(-50%);
}

.page_banner .inner_banner .pad {
  padding-left: 7%;
}

.page_banner .inner_banner p {
  line-height: 2.4rem;
  margin-bottom: 0;
}

.page_content h1 {
  font-weight: 700 !important;
  color: #4f4d50 !important;
}

.page_content p {
  font-size: 1rem;
}

.page_content p strong {
  font-weight: 700;
}

/*-----   menu_info   -----*/
.menu_info {
  line-height: 43px;
  display: block;
  width: 100%;
  min-height: 43px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  text-align: center;
  background-color: #eee;
}

.menu_info li {
  font-size: 1.0rem;
  font-weight: 700;
  position: relative;
  display: inline-block;
}

.menu_info li:after {
  position: absolute;
  top: 10px;
  right: -2px;
  width: 1px;
  height: 25px;
  content: '';
  border-right: 1px solid #b3b3b3;
}

.menu_info li:last-child:after {
  display: none;
}

.menu_info li a {
  font-size: .9rem;
  font-weight: 700;
  display: block;
  padding: 0 25px;
  color: #474747;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.menu_info li:hover a,
.menu_info li.current-menu-item a {
  color: #58a5d6;
}

/*======================================================================
 =================         C O N T A C T    ===================
=======================================================================*/
.contact_wrap_form .input_wrap {
  position: relative;
  margin-bottom: 5px;
}

.page_content {
  padding-bottom: 50px;
  text-align: right;
  direction: rtl;
}

.page_content article,
.page_content p {
  color: #000 !important;
}

.contact_wrap_form .input_wrap:last-child {
  margin-bottom: 30px;
}

.contact_wrap_form .input_wrap.must:before {
  font-weight: 700;
  position: absolute;
  top: 8px;
  left: 10px;
  content: '*';
  color: #9d005c;
}

.contact_wrap_form .input_wrap input[type='text'],
.contact_wrap_form .input_wrap input[type='email'] {
  font-family: 'Open Sans', sans-serif;
  font-size: .9rem;
  margin: 0;
  margin-bottom: 0;
  padding: 0;
  padding-left: 15px;
  color: #4f4d50;
  border: 1px solid #cacccc;
  border-radius: 0;
  background: transparent;
  box-shadow: inset 0 0 0 rgba(10, 10, 10, 0.1);
}

.contact_wrap_form .input_wrap.must input {
  padding-left: 25px;
}

.contact_wrap_form .input_wrap input[type='text'],
.contact_wrap_form .input_wrap input[type='email'] {
  height: 33px;
}

.contact_wrap_form .submit_wrap {
  margin-top: 20px;
}

.contact_wrap_form .submit_wrap input[type='submit'] {
  font-size: 1.1rem;
  font-weight: 700;
  width: 100%;
  height: 40px;
  padding: 0;
  color: #fff;
  border: 0;
  background: #58a5d5;
}

.contact_wrap_form .submit_wrap input[type='submit']:hover {
  background: #34b1ff;
}

.contact_wrap_form .input_wrap input[type='text']::-webkit-input-placeholder,
.contact_wrap_form .input_wrap input[type='email']::-webkit-input-placeholder {
  color: #4f4d50;
}

.map_div {
  height: 465px !important;
}

/*======================================================================
 =================    Foreign Workers   ===================
=======================================================================*/
.foreign_content p {
  font-size: 1rem;
  line-height: 1.3;
}

.foreign_content ul {
  font-size: 1rem;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  list-style: none !important;
}

.foreign_content ul li {
  position: relative;
  padding-left: 15px;
}

.foreign_content ul li:before {
  position: absolute;
  top: 7px;
  left: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #58a5d5;
}

.foreign_branch_manger_wraper {
  margin-top: 60px;
}

.foreign_branch_manger_img {
  width: 18% !important;
  margin-right: 0 !important;
}

.foreign_branch_manger_con p {
  margin: 0;
  padding-top: 110px;
  padding-left: 5px;
}

.foreign_branch_manger_con p .name {
  font-size: 1rem;
  font-weight: 700;
  color: #58a5d5;
}

.foreign_branch_manger_con p .contact {
  font-size: 1rem;
}

.foreign_branch_manger_con p .contact a:hover {
  color: #4f4d50 !important;
}

.foreign_branch_manger_con img {
  margin-top: 5px;
  margin-right: 5px;
}

.foreign_branch_manger_img img {
  border: 1px solid #ccc;
}

/*======================================================================
    =================     B R A N C H E S    ===================
=======================================================================*/
.branch_col {
  margin-bottom: 15px;
  padding: 0 8px;
}

.branch_wrap {
  position: relative;
  min-height: 75px;
  padding: 10px;
  background-color: #ececec;
}

#content h1.branch_title {
  margin-bottom: 0 !important;
}

#content .wrap_content h3 {
  font-size: 1.1rem !important;
  font-weight: 700 !important;
  margin-top: 0;
  margin-bottom: 25px;
  color: #4f4d50 !important;
}

span.remove {
  font-weight: bold;
  float: left;
  margin-right: 10px;
  cursor: pointer;
  color: red;
}

.filename {
  position: absolute;
  width: auto;
  margin-top: 10px;
  white-space: nowrap;
}

.branch_wrap p {
  margin-bottom: 0;
}

.branch_wrap:after {
  position: absolute;
  top: 50%;
  right: 20px;
  height: 18px;
  content: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/branch-arrow.png);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

.branch_wrap .branch_title {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 18px;
  color: #7db0e3;
}

.branch_address {
  margin-bottom: 5px;
  display:flex;
  align-items: flex-start;
}

.branch_address p {
  font-size: .85rem;
  line-height: 1;
  display: inline-block;
  overflow: hidden;
  max-width: 300px;
  white-space: nowrap;
}

.branch_phone_fax {
  line-height: 1;
}

.branch_phone_fax .branch_phone img,
.branch_phone_fax .branch_phone span {
  float: left;
  margin-right: 5px;
}

.branch_phone_fax .branch_fax img,
.branch_phone_fax .branch_fax span {
  float: left;
  margin-right: 5px;
}

.specialized_branches h2 {
  font-size: 1.8rem;
  margin: 0;
  margin-top: 40px;
  margin-bottom: 20px;
}

.branches_row {
  padding-bottom: 80px;
}

.branch_cat_col {
  padding: 0;
  padding-right: 10px;
}

.branch_cat_wrap {
  overflow: hidden;
  height: 74px;
  margin-bottom: 10px;
  padding-left: 20px;
}

.branch_cat_wrap img {
  line-height: 18px;
  position: relative;
  top: 50%;
  display: inline-block;
  max-width: 40px;
  text-align: left;
  vertical-align: top;
  color: #fff;
  transform: translateY(-50%);
}

.branch_cat_wrap p {
  font-size: 18px;
  line-height: 1rem;
  position: relative;
  top: 50%;
  display: inline-block;
  width: 63%;
  margin: 0;
  padding-left: 7px;
  text-align: left;
  vertical-align: top;
  word-break: break-all;
  color: #fff !important;
  transform: translateY(-50%);
}

.mfp-content {
  max-width: 670px;
  padding: 20px;
  background: #fff;
}

.popup-modal-dismiss {
  position: absolute;
  top: 15px;
  right: 15px;
  max-width: 15px;
  height: 15px;
}

.branch_cat_pop_title {
  font-size: 1.3rem;
  margin-top: 20px;
  margin-bottom: 15px;
  color: #333;
}

.branch_cat_pop_desc {
  margin-top: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.branch_cat_pop_desc p {
  font-size: 1rem;
  line-height: 1.4rem;
  color: #747474;
}

.child_branch_wrap {
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
  margin-bottom: 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
}

.child_branch_wrap .child_img {
  display: inline;
  float: left;
  max-width: 100px;
  height: 100%;
}

.child_branch_wrap .child_img img {
  max-width: 85px;
  max-height: 85px;
}

.child_branch_wrap .child_title {
  direction: ltr;
  font-size: 20px;
  line-height: 1.3rem;
  display: inline;
  float: left;
  width: 38%;
  max-width: 230px;
  padding-left: 15px;
  text-align: left;
}

.child_branch_wrap.only_one_branch {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}

.child_branch_wrap .child_title>p:first-of-type {
  font-size: 20px;
  text-decoration: underline;
}

.child_branch_wrap .child_title>p {
  line-height: 1.5rem;
  width: 90%;
  margin-bottom: 5px;
  text-align: left;
  color: #333;
}

.branch-mng-mail {
  padding-top: 10px;
}

.child_branch_wrap .child_title a {
  text-decoration: underline;
  color: #e87e31;
}

.child_branch_wrap .child_hours {
  direction: ltr;
  font-size: 15px;
  display: inline-block;
  float: left;
  width: 100%;
  padding-top: 38px;
  text-align: left;
}

.branch_info img {
  position: relative;
  top: 4px;
  display: inline-block;
  vertical-align: top;
}

.branch_info {
  margin-bottom: 4px;
}

.branch_info p {
  font-size: .9rem;
  line-height: 1;
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
  padding-left: 5px;
}

.wrap_pop_branch .wrap_img,
.wrap_pop_branch .wrap_con {
  float: left;
}

.wrap_pop_branch .wrap_img {
  width: 30%;
  border: 1px solid #a2a2a2;
}

.wrap_pop_branch .wrap_con {
  width: 65%;
  padding-left: 20px;
}

.wrap_pop_branch .wrap_con .member_decrription p {
  font-size: 1rem;
  line-height: 1.3rem;
  margin: 0;
}

.wrap_pop_branch .wrap_con h4 {
  font-size: 1.1rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 10px;
  color: #58a5d6;
}

/*======================================================================
 =================         C A T E G O R Y     ===================
=======================================================================*/
.category_content {
  padding-bottom: 70px;
}

.cat_col {
  margin-bottom: 10px;
  padding: 0 5px;
}

.cat_col .post_box_img {
  min-height: 145px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.cat_col .post_box {
  min-height: 370px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.post_box_title_wrap {
  padding: 7px 10px;
  background-color: #58a5d5;
}

.post_box_title_wrap .post_box_title h3 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.4rem;
  overflow: hidden;
  height: 44px;
  margin: 0;
  color: #fff;
}

.category .f_row .column:nth-child(odd) .post_box_title_wrap {
  background: #ededed;
}

.category .f_row .column:nth-child(odd) .post_box_title_wrap h3,
.category .f_row .column:nth-child(odd) .post_box_title_wrap p {
  color: #000;
}

.post_box_title_wrap p {
  margin: 0;
  margin-top: 5px;
  color: #fff;
}

.post_box_title_wrap .socials {
  margin-top: 10px;
}

.post_box_title_wrap .socials a {
  font-size: 18px;
  display: inline-block;
  margin-right: 5px;
  color: #fff;
}

.category .f_row .column:nth-child(odd) .post_box_title_wrap .socials a {
  color: #000;
}

#content h1 {
  font-size: 34px;
  font-weight: 700 !important;
  color: #4f4d50;
  text-align: right;
}

/*======================================================================
    =================    S I N G L E  ===================
=======================================================================*/
.single_page_wrap {
  padding-bottom: 80px;
}

.single_page_wrap article p {
  font-size: 1.1rem;
  line-height: 1.3rem;
  color: #7b7a7c;
}

.title-sep-container {
  display: none;
}

.fusion-title-size-three {
  margin-top: 0;
  margin-bottom: 10px !important;
  padding-top: 10px;
  border-top: 1px solid #e7e7e7;
}

.fusion-title-size-three h3 {
  font-size: 1.3rem;
  font-weight: 700 !important;
}

.fusion-carousel {
  overflow: inherit;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  background: #f5f5f5;
}

.fusion-carousel-title-below-image .fusion-carousel-meta {
  display: none;
}

.fusion-carousel-title-below-image .fusion-carousel-title {
  font-size: 1.0rem;
  font-weight: 600;
  text-align: center;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next,
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
  z-index: 99 !important;
  width: 26px !important;
  height: 50px !important;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next {
  right: -60px;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev {
  left: -60px;
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before {
  content: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/rightarr.png);
}

.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before {
  content: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/leftarr.png);
}

.fusion-carousel .more_articles_title {
  font-family: 'Open Sans Hebrew' !important;
  font-size: 1rem;
  font-weight: 600;
  margin: 0;
  text-align: center !important;
  color: #000;
}

.fusion-carousel .more_articles_title h4 a {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0;
  color: #000;
}

.fusion-carousel .more_articles_title a.more_link {
  font-weight: 400;
}

.single_page_wrap article p {
  font-weight: 400;
  margin: 0 !important;
  color: #747474 !important;
}

/*======================================================================
    =================     J O B S     ===================
=======================================================================*/
.job_content {
  padding-bottom: 100px;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
  font-size: 1rem;
}

.fusion-accordian .panel-title .fusion-toggle-icon-wrapper {
  padding-top: 2px;
}

.fusion-accordian .panel-title .active .fa-fusion-box,
.fusion-accordian .panel-title a .fa-fusion-box,
.fusion-accordian .panel-title a:hover .fa-fusion-box {
  background: none !important;
}

.fusion-accordian .panel-title a:hover .fa-fusion-box {
  background-color: transparent !important;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
  margin-left: 25px;
}

.fusion-accordian .panel-title a:hover {
  color: #000 !important;
}

.fusion-accordian .panel-body img {
  margin-right: 10px;
  padding-top: 4px;
}

.fusion-accordian .panel-title a .fa-fusion-box:before {
  content: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/heart.png) !important;
}

.fusion-accordian .fusion-panel {
  border: 0;
}

.wrap_job_form {
  min-height: 103px;
  padding: 30px 0;
}

.jobs_con_wrap p {
  font-size: 1rem;
  padding-left: 25px;
}

.wrap_job_form .wrap_input {
  position: relative;
  float: left;
  width: 21%;
  margin-right: 5px;
}

.wrap_job_form .wrap_input input[type='text'],
.wrap_job_form .wrap_input input[type='email'] {
  font-size: 1rem;
  font-weight: 400;
  height: 31px;
  margin: 0;
  color: #363636;
  border: 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 0 0 rgba(10, 10, 10, 0.1);
}

.wrap_job_form .wrap_input_file {
  width: 14%;
}

.wrap_job_form .job_file {
  display: none;
}

.wrap_job_form .trigger_upload {
  font-size: 1rem;
  font-weight: 700;
  line-height: 29px;
  display: block;
  height: 31px;
  text-align: center;
  color: #fff;
  background: #58a5d5;
}

.wrap_job_form .wrap_submit {
  width: 8%;
}

.wrap_job_form .wrap_submit input[type='submit'] {
  font-size: 1rem;
  font-weight: 700;
  line-height: 29px;
  display: block;
  width: 100%;
  height: 31px;
  padding: 0;
  text-align: center;
  color: #fff;
  border: 0;
  border-radius: 0;
  background: #58a5d5;
}

.wrap_job_form .wrap_submit input[type='submit']:hover {
  background: #58a5d5;
}

.wrap_job_form .fusion-accordian .panel-title a:hover .fa-fusion-box {
  background: #000 !important;
}

.formloader {
  display: none;
  width: 20px;
  height: 20px;
  border: 5px solid #f3f3f3;
  border-top: 5px solid #000;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/*======================================================================
    =================       S K I L L S   ===================
=======================================================================*/
#content h1.skill_title {
  margin-bottom: 10px;
}

.skills_content p {
  font-size: 1rem;
  line-height: 1.4rem;
}

/*======================================================================
    =================    S I N G L E  -  S K I L L ===================
=======================================================================*/
.single_skill_wrap {
  padding-bottom: 70px;
}

.menu_skill {
  line-height: 43px;
  display: inline-block;
  min-height: 43px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  background-color: #eee;
}

.skill-menu-wrap {
  text-align: center;
}

.menu_skill li {
  font-size: 1.0rem;
  font-weight: 700;
  position: relative;
  display: inline-block;
  padding: 0 30px;
}

.menu_skill li:after {
  position: absolute;
  top: 10px;
  right: -2px;
  width: 1px;
  height: 25px;
  content: '';
  border-right: 1px solid #b3b3b3;
}

.menu_skill li:last-child:after {
  display: none;
}

.menu_skill li a {
  color: #474747;
}

.menu_skill li:hover a,
.menu_skill li.current-menu-item a {
  color: #58a5d6;
}

.single_skill_wrap,
.single_skill_wrap li,
.single_skill_wrap p {
  font-size: 1.0rem;
}

.single_skill_wrap .post-content ul {
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.single_skill_wrap .post-content ul li {
  position: relative;
  padding-left: 15px;
}

.single_skill_wrap .post-content ul li:before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #58a5d5;
}

.single_skill_wrap .attention {
  margin-top: 70px;
}

.wrap_articles_title {
  margin-bottom: 10px !important;
  padding-top: 10px;
  border-top: 1px solid #e7e7e7;
}

.wrap_articles_title h3 {
  font-size: 1.3rem;
  font-weight: 700 !important;
  margin: 0;
  color: #333;
}

.bg_more {
  min-height: 200px;
  background-repeat: no-repeat;
  background-size: cover;
}

.more_articles_title {
  padding: 10px;
  text-align: center;
  background: #f5f5f5;
}

.more_articles_title h4 {
  font-size: 1.1rem;
  font-weight: 600;
  margin: 0;
  color: #000;
}

.wrap_more_articles {
  opacity: 0;
}

.pageLoaded .wrap_more_articles {
  opacity: 1;
}

.wrap_more_articles .carousel-arr {
  position: absolute;
  z-index: 9;
  top: 50%;
  width: 26px;
  height: 50px;
  cursor: pointer;
  background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/spritesheet.png);
  background-repeat: no-repeat;
  transform: translateY(-50%);
}

.wrap_more_articles .slick-slide {
  padding: 0 10px;
  outline: none;
}

.wrap_more_articles .slick-next,
.wrap_more_articles .slick-prev {
  display: none !important;
}

.wrap_more_articles .carousel-next.carousel-arr {
  left: -5%;
  background-position: -5px -5px;
}

.wrap_more_articles .carousel-prev.carousel-arr {
  right: -5%;
  background-position: -41px -5px;
}

.more_articles_title a {
  display: inline-block;
  color: #6a91c4;
}

/*======================================================================
    =================       A B O U T     ===================
=======================================================================*/
.top-menu {
  display: block;
}

.menu_about {
  line-height: 43px;
  display: table;
  width: 100%;
  min-height: 43px;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  background-color: #eee;
}

.menu_about li {
  font-size: 1.0rem;
  font-weight: 700;
  position: relative;
  display: table-cell;
  vertical-align: middle;
}

.menu_about li:after {
  position: absolute;
  top: 10px;
  right: -2px;
  width: 1px;
  height: 25px;
  content: '';
  border-right: 1px solid #b3b3b3;
}

.menu_about li:last-child:after {
  display: none;
}

.menu_about li a {
  font-size: .9rem;
  font-weight: 700;
  line-height: 1;
  display: block;
  color: #474747;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.menu_about li:hover a,
.menu_about li.current-menu-item a {
  color: #58a5d6;
}

.about_wrap .fusion-imageframe {
  display: block;
}

.about_wrap .fusion-imageframe img {
  width: 100%;
}

.about_wrap,
.about_wrap li,
.about_wrap p {
  font-size: 1.0rem;
}

.about_wrap .post-content ul {
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none !important;
}

.about_wrap .post-content ul li {
  position: relative;
  padding-left: 15px;
}

.about_wrap .post-content ul li:before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #58a5d5;
}

.about_wrap .attention {
  margin-top: 70px;
}

/*======================================================================
    ==============      A B O U T   -  Management    ================
=======================================================================*/
.about_wrap .member_col {
  margin-bottom: 50px;
}

.about_wrap .member_col .wrap_img {
  text-align: center;
  border: 1px solid #f2f2f2;
}

.about_wrap .member_col .wrap_img img {
  max-height: 250px;
}

.member-modal:hover span,
.member-modal:hover h4 {
  color: #333;
}

.about_wrap .member_col .wrap_con {
  padding: 7px 0;
  text-align: center;
  background: #f2f2f2;
}

.about_wrap .member_col .wrap_con h4 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  margin: 0;
}

body.page-template-tpl-about .mfp-content {
  max-width: 670px;
  padding: 20px;
  border-top: 0 !important;
  background: #fff;
}

.wrap_pop_member .wrap_img,
.wrap_pop_member .wrap_con {
  float: left;
}

.wrap_pop_member .wrap_img {
  width: 30%;
  border: 1px solid #f2f2f2;
}

.wrap_pop_member .wrap_con {
  width: 65%;
  padding-left: 20px;
}

.wrap_pop_member .wrap_con .member_decrription p {
  font-size: 1rem;
  line-height: 1.3rem;
  margin: 0;
}

.wrap_pop_member .wrap_con h4 {
  font-size: 1.1rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 20px;
  color: #58a5d6;
}

/*======================================================================
    ==============      A B O U T   - Manpower group  ================
=======================================================================*/
.about_head_content p {
  font-weight: 400;
  line-height: 1.4rem;
  margin: 0;
}

.manpower_group_wrap a {
  text-decoration: underline !important;
  color: #58a4d6 !important;
}

/*======================================================================
    =================       F O R M S   ===================
=======================================================================*/
.form_row {
  margin-bottom: 20px;
}

.form_row a {
  font-size: 1.1rem;
  font-weight: 700;
  display: block;
}

.form_row a:hover {
  color: #474747;
}

.form_row a span {
  margin-right: 10px;
}

/*======================================================================
    =================      G L O S S A R Y  ===================
=======================================================================*/
.glossary_row {
  margin-bottom: 30px !important;
  padding: 30px;
  background: #eee;
}

.glossary_row h2 {
  font-size: 1.6rem;
  font-weight: 700 !important;
  line-height: 1 !important;
  margin: 0;
  margin-bottom: 10px;
  color: #4e4c4f !important;
}

.glossary_row p {
  font-size: 1.1rem;
  line-height: 1.4rem;
  margin: 0;
}

/*======================================================================
    =================     breadcrumbs    ===================
=======================================================================*/
.breadcrumbs {
  margin: 0;
  padding: 30px 0;
}

.breadcrumbs p {
  font-size: 1rem;
  margin-bottom: 0;
}

.breadcrumbs p span,
.breadcrumbs p span a {
  float: right;
  color: #999;
}

.breadcrumbs p span.sep,
.breadcrumbs p span a.sep {
  margin: 0 5px;
}

/*======================================================================
    =================     S E A R C H   /  4 0 4  ===================
=======================================================================*/
.search_page_wrap,
.page_404_wrap {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: right;
}

.pagination {
  float: none;
  text-align: center;
}

.bbp-pagination .bbp-pagination-links .current,
.page-links>.page-number,
.pagination .current,
.woocommerce-pagination .current {
  background-color: #58a4d6 !important;
}

.fusion-hide-pagination-text .pagination-next:hover,
.fusion-hide-pagination-text .pagination-prev:hover,
.pagination .current,
.pagination a.inactive:hover,
.progress-bar-content,
.reading-box,
.tagcloud a:hover,
.tribe-events-gmap:hover:after,
.pagination .current {
  border-color: #ccc !important;
}

.pagination-prev:hover,
.pagination-next:hover {
  color: #747474 !important;
  background: none !important;
}

/*======================================================================
    =================     F O O T E R     ===================
=======================================================================*/
footer .footer_menu {
  min-height: 180px;
  padding: 45px 0;
  background-color: #eee;
  text-align: right;
}

.sort-location {
  position: relative;
  left: 4%;
}

.footer_menu .wrap_menu_col {
  float: left;
  width: 25%;
}

.wrap_footer_num {
  float: none !important;
}

.wrap_footer_num {
  float: left;
  width: 20%;
}

.footer_menu .wrap_menu_col ul {
  margin: 0;
  padding: 2px;
  list-style: none;
}

.footer_menu .wrap_menu_col ul li a {
  font-size: 18px;
  display: block;
  color: #3b3b3b;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.footer_menu .wrap_menu_col ul li a:hover,
.footer_menu .wrap_menu_col ul li.current-menu-item a {
  color: #58a4d6;
}

.wrap_footer_num a,
.wrap_footer_num a:hover {
  color: #333;
}

.wrap_footer_num .phone_num {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 2.7rem;
  color: #58a4d6;
}

.wrap_footer_num .phone_small_title {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1rem;
  color: #58a4d6;
  text-align: right;
}

.wrap_footer_num .phone_small_title[aria-lang="ru-lang"],
.wrap_footer_num .phone_small_title[aria-lang="ar-lang"] {
  width: 16%;
  float: left;
}

.wrap_footer_num .phone_small_title[aria-lang="ar-lang"] {
  margin-left: 70px;
}

footer .inner_div {
  padding: 20px 0;
  text-align: center;
  background-color: #304151;
}

footer .inner_div p {
  margin-bottom: 0;
}

footer .inner_div a {
  color: #fff;
}

.footer_logos {
  padding: 10px 0;
  text-align: center;
  background-color: #eee;
}

.footer_logos .wrap_logo {
  display: inline-block;
  width: 11%;
}

.footer_logos .wrap_logo a {
  display: block;
}

body .fusion-accordian .panel-title a:hover .fa-fusion-box {
  background-color: transparent !important;
}

/* ----  Accessiblity  ---- */
.a11y-toolbar ul li button {
  font-size: 1rem;
  padding: 5px 15px !important;
  color: #fff;
  color: #fff !important;
  border: 0;
  border-radius: 0;
  background: #2e2e2e;
}

.a11y-toolbar ul li button:hover {
  background: #2e2e2e;
}

.a11y-toolbar.right ul li:first-child button {
  padding-top: 10px !important;
  border-top-left-radius: 15px;
}

.a11y-toolbar.right ul li:last-child button {
  padding-bottom: 10px !important;
  border-bottom-left-radius: 15px;
}

span.aticon-tint {
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.page-template-tpl-pages-posts article {
  text-align: justify;
}

.page-template-tpl-pages-posts #content h1 {
  font-weight: 400 !important;
  margin-top: 0;
}

.e-mailit_toolbox {
  text-align: center;
}

.widget {
  position: relative;
  margin-bottom: 20px;
}

.widget-youtube .entry-image {
  position: relative;
}

.widget-youtube .entry-image .entry-icon {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  width: 60px;
  height: 60px;
  margin: auto;
  border: 2px solid #fff;
  border-radius: 50%;
}

.widget-youtube .entry-image .entry-icon .fa {
  font-size: 26px;
  color: #fff;
}

.widget-youtube .entry-image img {
  width: 100%;
}

.widget-featured-post .entry-image img {
  width: 100%;
}

.widget-featured-post .entry-footer {
  padding: 10px;
  text-align: center;
  background: #f5f5f5;
  height: 150px;
  overflow: hidden;
}

.widget-featured-post .entry-footer .entry-title {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  text-align: center;
  color: #4c4c4c;
}

.widget-featured-post .entry-footer .entry-excerpt {
  font-size: 16px;
  color: #4c4c4c;
  line-height: 24px;
}

.widget-featured-post .entry-footer .entry-excerpt a {
  color: #6a8fc3;
}

.widget-featured-post .entry-footer .entry-excerpt a:hover {
  text-decoration: underline;
}

.widget-image .entry-image img {
  width: 100%;
}

.contact-form {
  margin-top: 25px;
}

.contact-form .entry-text {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}

.contact-form-in {
  position: relative;
  margin-bottom: 20px;
}

.contact-form-in .input_wrap.select-horizontal {
  min-width: 20%;
}

.wpcf7-form .message {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
  color: #747474;
}

.wpcf7-form .contact-form-in {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.wpcf7-form .contact-form-in .input_wrap {
  margin-left: 10px;
}

.wpcf7-form .contact-form-in input {
  font-size: 16px;
  height: 40px;
  margin-bottom: 0;
  box-shadow: none;
}

.wpcf7-form .contact-form-in [type='submit'] {
  font-family: 'Open Sans Hebrew', sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background: #e07b21;
  top: 16px;
}

.fusion-slider-loading {
  display: none !important;
}

div.wpcf7 .ajax-loader {
  position: absolute;
  left: 0;
}

.share-bar {
  position: absolute;
  top: 40px;
  right: 0;
  width: 30px;
}

.share-bar a {
  font-size: 16px;
  line-height: 35px;
  display: block;
  width: 30px;
  text-align: center;
}

.share-bar a:hover {
  opacity: .9;
}

.share-bar a .fa {
  color: #fff;
}

.share-bar .twitter {
  background: #1da1f3;
}

.share-bar .facebook {
  background: #3b5999;
}

.share-bar .mailto {
  background: #848484;
}

.back-to-products a {
  font-weight: bold;
  color: #4671a6;
}

.recommended_wrap .fusion-imageframe {
  float: right;
}

.recommended_wrap p:first-of-type {
  font-size: 18px;
  line-height: 1;
  text-align: center;
}

.recommended_wrap p:nth-of-type(2) {
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-align: center;
}

.top-menu-wrap {
  margin-bottom: 20px;
  text-align: center;
}

.top-menu-wrap .top-menu-in {
  display: inline-block;
}

.top-menu-wrap .top-menu-in ul li a {
  padding: 0 15px;
}

.top-menu-wrap .top-menu-in ul li:hover .sub-menu {
  display: block;
  visibility: visible;
}

.top-menu-wrap .top-menu-in .sub-menu {
  position: absolute;
  top: 100%;
  display: none;
  visibility: hidden;
  background: #929292;
}

.top-menu-wrap .top-menu-in .sub-menu li {
  display: block;
  float: none;
  padding: 0 10px;
}

.top-menu-wrap .top-menu-in .sub-menu li a {
  font-weight: 300;
  display: block;
  padding: 10px 0;
  white-space: nowrap;
  color: #fff;
  border-bottom: 1px solid #fff;
}

.top-menu-wrap .top-menu-in .sub-menu li:hover {
  background: #171717;
}

.top-menu-wrap .top-menu-in .sub-menu li:after {
  display: none;
}

.f_row {
  max-width: 1170px;
  margin-right: auto !important;
  margin-left: auto !important;
}

.f_row .column .entry-title{
  font-size: 24px;
  margin: 0;
  margin-bottom: 20px;
  text-align: right;
  line-height: 1.4;
  letter-spacing: 0px;
  font-style: normal;
  color: #4f4d50 !important;
  font-weight: 700 !important;
}
.row-testimonials .pair:nth-child(even) .item:nth-child(1) .image-blue {
  display: block;
}

.row-testimonials .pair:nth-child(even) .item:nth-child(1) .image-white {
  display: none;
}

.row-testimonials .pair:nth-child(even) .item:nth-child(2) .image-blue {
  display: none;
}

.row-testimonials .pair:nth-child(even) .item:nth-child(2) .image-white {
  display: block;
}

.row-testimonials .pair:nth-child(odd) .item:nth-child(1) .image-blue {
  display: none;
}

.row-testimonials .pair:nth-child(odd) .item:nth-child(1) .image-white {
  display: block;
}

.row-testimonials .pair:nth-child(odd) .item:nth-child(2) .image-blue {
  display: block;
}

.row-testimonials .pair:nth-child(odd) .item:nth-child(2) .image-white {
  display: none;
}

.row-testimonials .pair .item {
  float: right;
  width: 50%;
  margin-bottom: 40px;
}

.row-testimonials .pair .item .hide-image {
  display: none;
}

.row-testimonials .pair .item .entry-image {
  display: inline-block;
  float: right;
  margin-left: 30px;
}

.row-testimonials .pair .item .entry-image img {
  width: 94px;
  height: 107px;
}

.row-testimonials .pair .item .details {
  color: #333;
}

.row-testimonials .pair .item .details .entry-title {
  font-size: 24px;
  line-height: 1;
  margin-bottom: 0;
}

.row-testimonials .pair .item .details .entry-date {
  font-size: 20px;
  display: block;
}

.row-testimonials .pair .item .details .more-details {
  font-size: 16px;
  padding: 5px 10px;
  color: #6a8fc3;
  background: #f5f5f5;
}

.multi-select select {
  height: 89px !important;
  font-size: 16px !important;
  font-family: 'Open Sans Hebrew' !important;
  padding: 12px !important;
}

.page-template-contact .multi-select select {
  font-size: 14.4px !important;
  font-family: 'Open Sans Hebrew' !important;
  padding: 12px 15px !important;
  color: #4f4d50;
}

.avada-select-parent .select-arrow,
.gravity-select-parent .select-arrow,
.select-arrow,
.wpcf7-select-parent .select-arrow {
  right: auto;
}

@media screen and (max-width: 640px) {
  .wrap_services .fusion-text {
    padding: 0 20px;
  }

  .wrap_services .fusion-text p {
    font-size: 14px !important;
  }

  .wrap_services .fusion-imageframe img {
    max-width: 80%;
  }

  .abs_guide {
    top: 122px;
  }

  .fusion-body .wrap_services {
    box-shadow: none;
  }

  .fusion-body .wrap_services:after {
    border-bottom: 1px solid #d9d9d9;
    content: '';
    top: 24px;
  }

  .fusion-body .wrap_services .fusion-builder-row {
    display: flex;
    flex-wrap: wrap;
  }

  .fusion-body .wrap_services .service_col_half {
    width: 50% !important;
    border-top: 2px solid #58a4d5;
    padding-top: 20px;
  }

  .fusion-body .wrap_services .service_col_half .fusion-text {
    padding: 0 20px;
  }

  .fusion-body .wrap_services .service_col_third {
    width: 33.3333% !important;
  }

  .fusion-body .wrap_services .fusion-text {
    padding: 0;
  }

  .fusion-body .wrap_services .service_col_half .fusion-column-wrapper:after,
  .fusion-body .wrap_services .service_col_third:after {
    left: 0;
    border: 1px solid #58a4d5;
    content: '';
    position: absolute;
    height: 100%;
    top: 0;
  }

  .fusion-body .wrap_services .service_col_half .fusion-column-wrapper:last-child:after,
  .fusion-body .wrap_services .service_col_third:last-child:after {
    display: none;
  }

  .fusion-body .wrap_services .service_col_half:last-child:after {
    padding-top: 10px;
  }

  .fusion-body .wrap_services .service_col_half:last-child .fusion-column-wrapper:after {
    display: none;
  }

  .fusion-body .wrap_services .fusion-layout-column:nth-child(3):after {
    display: none;
  }
}


/*======================================================================
 =================       N e w H e a d e r    =========================
=======================================================================*/
.top-header {
  width: 100%;
  height: 164px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-direction: row-reverse;
  box-shadow: 0 4px 14px 0 rgba(59, 59, 59, 0.2);
}

.top-header .logo-wrap img {
  width: 190px;
  height: 122px;
}

.top-header .phone {
  width: 159px;
  height: 63px;
}

.top-header .phone a {
  color: #57a4d5;
  direction: ltr;
}

.top-header .phone a .h-phone {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 2.7rem;
  /* margin-top: 30px; */
  margin-bottom: 5px;
  color: #58a4d6;
}

.top-header .phone a .small-phone[aria-lang="en-lang"],
.top-header .phone a .small-phone[aria-lang="ru-lang"] {
  text-align: left;
  margin-left: 5px;
}

/*======================================================================
 =================      S E R V I C E S    ============================
=======================================================================*/
.services {
  position: relative;
  width: 100%;
  height: 463px;
  background: white;
}

.services .s-title {
  position: relative;
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  color: #57a4d5;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 64px;
}

.services .s-title:before {
  content: '';
  width: 293px;
  height: 1px;
  background: #57a4d5;
  position: absolute;
  right: 23%;
  top: 50%;
  z-index: 1;
}

.services .s-title:after {
  content: '';
  width: 293px;
  height: 1px;
  background: #57a4d5;
  position: absolute;
  left: 23%;
  top: 50%;
  z-index: 1;
}

.services .services-flex-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.services .services-flex-container .single-service {
  margin-right: 28px;
  text-align: center;
}

.services .services-flex-container .single-service img {
  width: 96px;
  height: 96px;
}

.services .services-flex-container .single-service .s-text {
  margin-top: 23px;
  width: 164px;
  height: 54.5px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #7f7f7f;
  text-align: center;
}

.services-container-text {
  position: relative;
  width: 100%;
  height: 1326px;
  background-color: #57a4d5;
}

.services-container-text .rectangleTop {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  top: -89px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.services-container-text .title {
  position: relative;
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  color: white;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
}

/* .services-container-text .title:before {
  content: '';
  width: 293px;
  height: 2px;
  background: white;
  position: absolute;
  right: 23%;
  top: 50%;
  z-index: 1;
}

.services-container-text .title:after {
  content: '';
  width: 293px;
  height: 2px;
  background: white;
  position: absolute;
  left: 23%;
  top: 50%;
  z-index: 1;
} */

.services-container-text .container-ovals {
  margin-top: 47px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  width: 70%;
  margin: 0 auto;
}

.services-container-text .container-ovals .oval {
  margin-left: 20px;
  position: relative;
}

.services-container-text .container-ovals .oval .under-circle {
  position: absolute;
  width: 220px;
  height: 220px;
  background-color: white;
  border: solid 8px #57a4d5;
  border-radius: 50%;
  right: 75px;
  bottom: 385px;
}

.services-container-text .container-ovals .oval .circle {
  position: relative;
  width: 220px;
  height: 220px;
  border: solid 8px #57a4d5;
  border-radius: 50%;
  margin-top: 69px;
  background-color: white;
  text-align: center;
  margin: 0 auto;
}

.services-container-text .container-ovals .oval .circle img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 94px;
  height: 94px;
  transform: translate(-50%, -50%);
}

.services-container-text .container-ovals .oval .title-service {
  font-size: 19px;
  font-weight: bold;
  color: white;
  text-align: center;
  margin-top: 30px;
  width: 350px;
  overflow: hidden;
}

.services-container-text .container-ovals .oval hr {
  width: 186px;
  height: 3px;
  text-align: center;
  margin: 0 auto;
  background: white;
  margin-top: 21px;
  margin-bottom: 24px;
}

.services-container-text .container-ovals .oval .body-oval {
  width: 399px;
  height: 264px;
  font-size: 18px;
  color: white;
  text-align: center;
  overflow: hidden;
}

.services-container-text .video-container {
  margin-top: 88px;
  display: block;
  width: 86%;
}

.services-container-text .video-container .inner-video {
  border-radius: 186px 0 00 175px;
  position: absolute;
  right: 0;
  z-index: 9999;
  background: white;
  width: 946px;
  height: 379px;
  display: inline-block;
}

.services-container-text .video-container .videoContainerReflection {
  position: absolute;
  bottom: 13%;
  border-radius: 186px 0 00 175px;
  background: #eeeeee;
  width: 946px;
  height: 379px;
}

.services-container-text .video-container .inner-video .side-text {
  margin-right: 333px;
}

.services-container-text .video-container .inner-video .side-text .title-video {
  font-size: 36px;
  font-weight: bold;
  padding-top: 23px;
  color: #57a4d5;
  text-align: right;
}

.services-container-text .video-container .inner-video .side-text .body-video {
  margin-top: 10px;
  width: 572px;
  font-size: 18px;
  text-align: right;
}

.services-container-text .video-container .inner-video .side-text .btn-check {
  position: relative;
  margin-top: 10px;
  width: 302px;
  height: 52px;
  font-weight: bold;
  border-radius: 26px;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.14);
  background-color: #57a4d5;
}

.services-container-text .video-container .inner-video .side-text .btn-check a {
  width: 241.2px;
  height: 33px;
  font-size: 18px;
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  overflow: hidden;
}

/*======================================================================
 =================     C O N E C C T I O N    =========================
=======================================================================*/
.connection {
  position: relative;
  top: -100px;
  width: 100%;
  height: 800px;
  position: relative;
  background-image: url('https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/connection.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.connection .form-container .form-title {
  width: 90%;
  height: 49px;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  font-size: 36px;
  padding-top: 138px;
  font-weight: bold;
  text-align: center;
  color: white;
  margin: 0 auto;
}

.connection .form-container .sub-title-form {
  width: 100%;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  font-size: 18px;
  padding-top: 70px;
  font-weight: bold;
  margin: 0 auto;
  text-align: center;
  color: white;
}

.connection .form-container form {
  padding-top: 11px;
  margin: 0 auto;
  text-align: center;
  width: 280px;
}

#content.full-width {
  margin-top: -7px;
}

.connection .form-container form input::placeholder,
.connection .form-container form input::placeholder {
  font-size: 18px;
  text-align: right;
  color: #3b3b3b;
}

.form-container form .warp_input_not select {
  background: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/select-arrow.svg) no-repeat 4% center;
}

.connection .form-container form .warp_submit input {
  font-family: 'Open Sans Hebrew' !important;
  margin: 0 auto;
  margin-top: 30px;
  background-color: #57a4d5;
  font-weight: bold;
  width: 183px;
  height: 52px;
  border-radius: 26px;
  font-size: 24px;
  text-align: center !important;
}

/*======================================================================
 =================     M O R E I N F O    =============================
=======================================================================*/
.more-info {
  position: relative;
  width: 100%;
  height: 593px;
  margin-top: 100px;
  z-index: 999999;
}

.more-info .half-circle {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: -197px;
  width: 1388px;
  height: 592px;
  border-radius: 0 0 50% 50%;
  opacity: 0.1;
  background-color: #57a4d5;
}

.flexslider .slides img {
  display: none!important;
}

.more-info .title-more {
  position: relative;
  margin-top: 56px;
  width: 100%;
  font-size: 36px;
  font-weight: bold;
  color: #57a4d5;
  margin: 0 auto;
  text-align: center;
}

.more-info .sub-title-more {
  margin: 0 auto;
  width: 328px;
  height: 27px;
  text-align: center;
  font-size: 20px;
  text-align: center;
  color: #3b3b3b;
  margin-top: 8px;
  margin-bottom: 46px;
}

.more-info .title-more:before {
  content: '';
  width: 293px;
  height: 1px;
  background: #57a4d5;
  position: absolute;
  right: 23%;
  top: 50%;
  z-index: 1;
}

.more-info .title-more:after {
  content: '';
  width: 293px;
  height: 1px;
  background: #57a4d5;
  position: absolute;
  left: 23%;
  top: 50%;
  z-index: 1;
}

.more-info .title-more[aria-lang="ar-lang"]:before {
  right: 21%;
}

.more-info .title-more[aria-lang="ar-lang"]:after {
  left: 21%;
}

.connection .form-container form .warp_input .phone input{
  width: 378px !important;
}

.more-info .title-more[aria-lang="ru-lang"]:before {
  width: 93px;
}

.more-info .title-more[aria-lang="ru-lang"]:after {
  width: 93px;
}

.more-info .sub-more-title {
  width: 328px;
  height: 27px;
  font-size: 20px;
  text-align: center;
  margin: 0 auto;
  margin-top: 8px;
  color: #3b3b3b;
}

.more-info .blockOfServices {
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.more-info .blockOfServices .card {
  position: relative;
  width: 282px;
  height: 285px;
  border-radius: 7.8px;
  box-shadow: 0 4px 14px 0 rgba(59, 59, 59, 0.2);
  padding: 12px;
  margin-left: 60px;
  background: white;
}


.more-info .blockOfServices .card:last-child {
  margin-left: 0;
}

.more-info .blockOfServices .card .container-card {
  margin: 0 auto;
}

.more-info .blockOfServices .card .container-card img {
  width: 282px;
  height: 158px;
}

.more-info .blockOfServices .card .container-card .title-card {
  width: 193px;
  height: 24px;
  overflow: hidden;
  font-size: 17.5px;
  font-weight: bold;
  color: #3b3b3b;
  text-align: right;
  margin-bottom: 5px;
  margin-top: 5px;
}

.more-info .blockOfServices .card .container-card .info-card {
  width: 253px;
  height: 48px;
  overflow: hidden;
  font-size: 17.5px;
  text-align: right;
  color: #3b3b3b;
}

.more-info .blockOfServices .card .container-card .link-read {
  position: absolute;
  bottom: 2%;
  right: 12px;
  width: 310px;
  height: 27px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  color: #3b3b3b;
}

.more-info .btn-more-article {
  position: relative;
  margin: 0 auto;
  cursor: pointer;
  z-index: 9999999;
  margin-top: 45px;
  width: 244px;
  height: 49px;
  border-radius: 26px;
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.14);
  background-color: #57a4d5;
  text-align: center;
}

.more-info .btn-more-article a {
  font-size: 24px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  width: 100%;
  height: 100%;
}

/*======================================================================
 =================     S I D E C O N N E C T I O N  ===================
=======================================================================*/
.sideConnection {
  position: relative;
  position: fixed;
  left: 0;
  z-index: 999999;
}

.sideConnection .open-tab {
  width: 239px;
  height: 106px;
  cursor: pointer;
  border-radius: 0 20px 20px 0;
  color: white;
  background-color: #ea7e22;
  font-size: 23px;
  font-weight: bold;
  text-align: center;
  padding: 15px;
}

.sideConnection .open-tab[aria-lang="ru-lang"],
.sideConnection .open-tab[aria-lang="ar-lang"] {
  font-size: 24px;
}

.sideConnection .open-tab[aria-lang="en-lang"] {
  font-size: 22px;
}

.hide-open-tab {
  display: none !important;
}

.sideConnection .form-connection {
  opacity: 1;
  padding: 10px;
  display: block;
  width: 410px;
  height: 530px;
  background-color: #f7f7f7;
  position: relative;
  transition: all .5s ease-in-out;
}

.form-connection-close {
  opacity: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
  transition: all .5s ease-in-out;
}

.sideConnection .form-connection .close-tab {
  display: inline-block;
  background-color: #ea7e22;
  position: absolute;
  top: 0;
  right: -237px;
  border-radius: 0 20px 20px 0;
  color: white;
  font-weight: bold;
  cursor: pointer;
  width: 239px;
  height: 60px;
  z-index: -1;
}

.sideConnection .form-connection .close-tab p {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  color: white;
  display: flex;
  height: 100%;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.sideConnection .form-connection .f-s {
  display: inline-block;
  margin-right: 30px;
}

.sideConnection .form-connection .f-s .con-title {
  width: 100%;
  height: 38px;
  font-size: 28px;
  font-weight: bold;
  color: #3b3b3b;
  text-align: right;
}

.sideConnection .form-connection .f-s .con-title[aria-lang="en-lang"] {
  font-size: 21px;
}

.sideConnection .form-connection .f-s .con-title[aria-lang="ru-lang"],
.sideConnection .form-connection .f-s .con-title[aria-lang="ar-lang"] {
  font-size: 25px;
}

.sideConnection .form-connection .f-s .con-sub-title {
  width: 219px;
  height: 24px;
  font-size: 18px;
  text-align: right;
  color: #3b3b3b;
}

.sideConnection .form-connection .f-s .con-sub-title[aria-lang="en-lang"],
.sideConnection .form-connection .f-s .con-sub-title[aria-lang="ru-lang"],
.sideConnection .form-connection .f-s .con-sub-title[aria-lang="ar-lang"] {
  height: 54px;
  overflow: hidden;
  font-size: 18px;
}

.sideConnection .form-connection .f-s form {
  margin-top: 20px;
}

.sideConnection .form-connection .f-s form input,
.sideConnection .form-connection .f-s form select {
  width: 85% !important;
  outline: 0;
  border-radius: 25px;
  border: solid 2px #ededed;
  background-color: white;
  font-size: 18px;
  text-align: right;
  color: #3b3b3b;
}

.sideConnection .form-connection .f-s form select {
  width: 85% !important;
}

.sideConnection .form-connection .f-s form input::placeholder,
.sideConnection .form-connection .f-s form select::placeholder{
  font-size: 18px;
  text-align: right;
  color: #3b3b3b;
}

.sideConnection .form-connection .f-s form select {
  background: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/select-arrow.svg) no-repeat 4% center;
  background-color: white;
  font-size: 18px !important;
  text-align: right;
}

.sideConnection .form-connection .f-s form select option:checked {
  opacity: 0.3;
  background-color: #57a4d5;
  color: #616161;
}

.sideConnection .form-connection .f-s form input[type="submit"] {
  font-family: 'Open Sans Hebrew' !important;
  margin: 0 auto;
  background-color: #ea7e22;
  color: white;
  width: 50% !important;
  height: 42px;
  border-radius: 26px;
  font-size: 24px;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.sideConnection .form-connection .f-s form .btn-submit-side p {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  width: 100%;
  height: 100%;
}

.avada-select-parent .select-arrow,
.gravity-select-parent .select-arrow,
.select-arrow,
.wpcf7-select-parent .select-arrow {
  display: none;
}

.body-blur {
  display: none;
  opacity: 0.5;
  background-color: #304152;
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 99;
}

.active-blur {
  display: block;
}

#whyCareCarousel{
  display: none !important;
}

#lang_sel>ul a {
  text-align: right;
}

.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
  border-bottom: 1px solid #898787 !important;
}

.carousel-indicators li {
  background-color: #7f7f7f;
  border-radius: 50%;
  width: 15px;
  height: 15px;
}

.carousel-indicators {
  bottom: -17%;
}

.carousel-control-next-icon {
  background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/arrow-next.svg) !important;
  width: 30px;
  height: 60px;
  position: relative;
  top: -235px;
}

.carousel-control-prev-icon {
  background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/arrow-back.svg) !important;
  width: 30px;
  height: 60px;
  position: relative;
  top: -235px;
}

span.wpcf7-not-valid-tip {
  /* margin-right: 40px; */
  display: block !important;
  font-size: 12px !important;
  font-weight: bold !important;
  text-align: right !important;
  color: #d74e5c !important;
}

.footer_menu .wrap_menu_col {
  width: 20%;
}



/*======================================================================
 =================     R E S P O N S I V E ======== ===================
=======================================================================*/
/* Big screen */
@media only screen and (max-width : 1700px) {
  .more-info .title-more::before,
  .more-info .title-more::after {
    display: none;
  }
  .services-container-text .video-container .videoContainerReflection {
    display: none;
  }

  .services-container-text .container-ovals {
    width: 100%;
  }

  .services-container-text .video-container .inner-video {
    width: 879px;
  }

  .services-container-text .video-container {
    width: 100%;
  }

  .services-container-text .video-container .inner-video .side-text {
    margin-right: 183px;
  }

  .connection .form-container form {
    width: 100%;
  }

  .connection .form-container form .warp_input_not {
    width: 55%;
    margin: 0 auto;
    margin-top: 40px;
  }
}

@media only screen and (max-width : 1600px) {
  .sideConnection {
    top: 190px;
  }

  .sideConnection .form-connection .f-s form input, .sideConnection .form-connection .f-s form select {
    height: 40px;
  }

}

@media only screen and (max-width : 890px) {
  .home-banner {
    background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/homeBannerMobile.jpg);
  }

  .connection .form-container form {
    width: 100%;
  }

  .wrap_footer_num .phone_small_title[aria-lang="ru-lang"],
  .wrap_footer_num .phone_small_title[aria-lang="ar-lang"] {
    width: 50%;
    float: left;
  }

  .connection .form-container form .warp_input_not {
    width: 100%;
  }

  .connection .form-container .form-title[aria-lang="en-lang"], .connection .form-container .form-title[aria-lang="ru-lang"] {
    width: 337px !important;
    text-align: left;
  }

  .home-banner .block-inner {
    margin-right: 40px;
  }

  .facebook_link_trigger span {
    display: none;
  }

  .header_form .input_div {
    width: 400px;
    margin-right: 9px;
  }

  .header_form input {
    width: 400px;
    font-size: 28px;
    text-align: right;
    color: #3b3b3b;
  }

  .header_form input::placeholder {
    font-size: 28px;
    text-align: right;
    color: #3b3b3b;
  }

  /* .services-container-text .title:before{
    content: '';
    width: 64px;
    height: 2px;
    background: white;
    position: absolute;
    right: 32px;
    top: 50%;
    z-index: 1;
  } */

  .services-container-text .video-container .inner-video {
    border-radius: 250px 0 00 250px;
    height: 641px;
  }

  /* .services-container-text .title:after  {
    content: '';
    width: 64px;
    height: 2px;
    background: white;
    position: absolute;
    left: 32px;
    top: 50%;
    z-index: 1;
  } */

  .services .s-title {
    margin-bottom: 0;
  }

  .services .s-title:before {
    content: '';
    width: 124px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    right: 65px;
    top: 50%;
    z-index: 1;
  }

  .services .s-title:after {
    content: '';
    width: 124px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    left: 65px;
    top: 50%;
    z-index: 1;
  }

  .services-container-text {
    height: auto;
    min-height: 2130px;
  }

  .services-container-text .video-container {
    margin-top: 0;
  }

  .services-container-text .video-container .inner-video {
    width: 100%;
    height: auto;
    min-height: 620px;
  }

  .services-container-text .video-container .videoContainerReflection {
    width: 97%;
    bottom: 50%;
    left: 14%;
    border-radius: 250px 0 00 250px;
    display: none;
  }

  .services-container-text .video-container .inner-video .side-text {
    margin-right: 32px;
  }

  .connection {
    top: -79px;
    height: auto;
  }

  .connection .form-container form .warp_input {
    margin-right: 0;
  }

  .connection .form-container form .warp_input_not {
    margin-top: 0;
  }

  .connection .form-container form .warp_input_not input,
  .connection .form-container form .warp_input_not select {
    width: 398px !important;
  }

  /* .more-info .title-more:before,
  .more-info .title-more:after {
    display: none;
  } */
  .more-info {
    height: 550px;
  }

  .more-info .half-circle {
    width: 558px;
  }

  .more-info .btn-more-article {
    margin-top: 65px;
    margin-bottom: 20px;
  }

  .menu-main-top-menu-heb-container {
    width: 50%;
  }
}

.mobile_only {
  display: none;
}

.desktop_view {
  display: block !important;
}

#blockOfServicesCarousel {
  display: none;
}

.menu-icon:after {
  height: 3px !important;
}

/* Little screens */
@media only screen and (max-width : 750px) {
  .top-header {
    display: none;
  }

  .footer_menu .wrap_menu_col {
    width: 95% !important;
  }

  .services-container-text .video-container .inner-video .side-text .btn-check a {
    height: 25px;
  }

  .services-container-text .video-container .inner-video .side-text .title-video {
    padding-top: 43px;
  }

  .page_banner {
    min-height: 100px;
    height: 12% !important;
  }

  body.home nav {
    height: 710px;
    overflow-y: scroll;
    overflow-x: hidden;
  }

  .logo_wrap {
    left: 43%;
    position: relative;
    margin-top: 10px;
  }

  .email_link {
    margin-top: 4px;
    position: absolute;
    left: 18vw;
    bottom: 6px;
  }

  .services .services-flex-container {
    justify-content: flex-start;
  }

  .email_link img {
    margin-left: -13px;
    width: 84px;
    height: 74px;
  }

  .menu-main-top-menu-heb-container {
    width: 100%;
  }

  .mobile_only {
    display: block;
  }

  .blockOfServices {
    display: none !important;
  }

  .desktop_view {
    display: none !important;
  }

  .home-banner {
    width: 750px;
    height: 341px;
    background-position: 34% 0;
  }

  .title-bar {
    height: 80px;
  }

  .worry_is_our_job {
    position: relative;
    width: 100%;
    text-align: center;
    background-color: #f7f7f7;
    height: 723px;
  }

  .worry_is_our_job .title_worry_is_our_job {
    padding-top: 22px !important;
    color: #3b3b3b !important;
    font-size: 36px !important;
    font-weight: bold !important;
    text-align: center !important;
  }

  .more-info .title-more:before {
    height: 2px;
    right: -29%;
  }

  .more-info .title-more:after {
    height: 2px;
    left: -29%;
  }

  .worry_is_our_job .body_title_worry_is_our_job {
    width: 80%;
    margin: 0 auto;
    margin-top: 27px;
    color: #3b3b3b;
    font-size: 28px;
  }

  .worry_is_our_job .btn_worry_is_our_job {
    margin: 0 auto;
    margin-top: 23px;
    margin-bottom: 23px;
    width: 450px;
    height: 100px;
    border-radius: 50px;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.14);
    background-color: #57a4d5;
  }

  .worry_is_our_job .btn_worry_is_our_job a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
  }

  .mobile_header_form {
    position: absolute;
    top: 0;
    margin-top: 25px;
    z-index: 9999;
  }

  .mobile_header_form input {
    width: 95vw;
    height: 90px;
    border-radius: 45px;
    border: solid 2px #ededed;
    background-color: #ffffff;
  }

  .mobile_header_form .input_div .search-submit {
    left: -182px !important;
    top: 22px;
    width: 24px;
    height: 25px;
  }

  .mobile_header_form .input_div .search-submit::placeholder {
    width: 590px;
    height: 38px;
    font-size: 28px;
    text-align: right;
    color: #3b3b3b;
  }

  .mobile_header_form .input_div .search-submit i {
    width: 24px;
    height: 25px;
    font-size: 23px;
  }

  .services {
    height: 990px;
    min-height: 970px;
  }

  .services-container-text .container-ovals .oval .body-oval {
    width: 80%;
    margin: 0 auto;
  }

  .header_form .input_div {
    width: 400px !important;
    margin-right: 0 !important;
  }

  .header_form input {
    width: 93% !important;
    /* margin: 0 auto; */
  }

  .services-container-text .video-container .inner-video .side-text .body-video {
    font-size: 28px;
    width: 80%;
    text-align: right;
  }

  .connection  {
    height: 1040px;
  }

  .connection[aria-lang="ru-lang"] {
    height: 1228px;
  }

  .connection .form-container form .warp_input input {
    margin-top: 2px;
    width: 90vw !important;
    height: 60px;
  }

  .connection .form-container form .warp_input_not input, .connection .form-container form .warp_input_not select {
    width: 90vw !important;
    height: 60px;
  }

  .connection .form-container .form-title {
    margin-bottom: 57px;
    /* text-align: right; */
  }

  .more-info .blockOfServices .card:last-child {
    margin-left: 5px !important;
  }

  #whyCareCarousel {
    position: relative;
    display: block !important;
    margin-top: 64px;
  }

  #whyCareCarousel .carousel-inner {
    text-align: center;
  }

  #whyCareCarousel .carousel-inner .carousel-item {
    margin: 0 auto;
    text-align: center !important;
    width: 95%;
    max-height: 870px;
    height: auto;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval {
    width: 90%;
    position: relative;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .under-circle{
    position: absolute;
    width: 220px;
    height: 220px;
    background-color: white;
    border: solid 8px #57a4d5;
    border-radius: 50%;
    right: 151px;
    bottom: 464px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .circle {
    position: relative;
    width: 220px;
    height: 220px;
    border: solid 8px #57a4d5;
    border-radius: 50%;
    background-color: white;
    text-align: center;
    margin: 0 auto;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .circle img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 94px;
    height: 94px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .title-service {
    font-size: 36px;
    font-weight: bold;
    color: white;
    text-align: center;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval hr {
    width: 186px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .body-oval {
    margin: 0 auto;
    width: 90%;
    height: 380px;
    font-size: 28px;
    text-align: center;
    color: #ffffff;
  }

  .sideConnection .form-connection {
    width: 310px;
  }

  .sideConnection .form-connection .f-s form input, .sideConnection .form-connection .f-s form select {
    width: 220px;
  }

  .sideConnection .form-connection .f-s form input[type="submit"] {
    left: -17%;
  }

  .worry_is_our_job {
    top: -55px;
    position: relative;
    padding-top: 30px;
  }

  .worry_is_our_job .bottomDecrease {
    position: absolute;
    bottom: -78px;
    background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/whiteWorry.svg);
    width: 100%;
    height: 65px;
  }

  .services .services-flex-container .single-service {
    margin-right: 20px;
    margin-top: 64px;
  }

  .services .services-flex-container .single-service img {
    width: 143px;
    height: 143px;
  }

  .services .services-flex-container .single-service .s-text {
    font-weight: normal;
  }
  .more-info .blockOfServices .card .container-card .title-card {
    text-align: right;
  }

  .connection {
    background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/hands.jpg);
  }

  #blockOfServicesCarousel {
    display: block;
    width: 90%;
    margin: 0 auto;
  }

  #blockOfServicesCarousel .carousel-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card {
    margin-right: 25px;
    position: relative;
    width: 272px;
    height: 275px;
    display: inline-block;
    border-radius: 7.8px;
    box-shadow: 0 4px 14px 0 rgba(19, 14, 14, 0.2);
    padding: 12px;
    margin-left: 60px;
    background: white;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card:last-child {
    margin-left: 0;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card img {
    width: 253px;
    height: 129px;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card .title-card {
    width: 100%;
    height: 50px;
    font-size: 17.5px;
    font-weight: bold;
    color: #3b3b3b;
    text-align: right;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card .info-card {
    width: 253px;
    height: 48px;
    font-size: 17.5px;
    text-align: right;
    color: #3b3b3b;
    overflow: hidden;
  }

  #blockOfServicesCarousel .carousel-inner .carousel-item .card .link-read {
    position: absolute;
    bottom: 2%;
    left: 12%;
    width: 119px;
    height: 27px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #3b3b3b;
  }

  .media_link_mobile {
    display: block;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    margin-top: 80px;
  }

  .media_link_mobile .facebookMobile,
  .media_link_mobile .accessibility_mobile {
    display: inline-block;
    text-align: center;
  }

  .media_link_mobile .facebookMobile  {
    margin-left: 65px;
  }

  .media_link_mobile .facebookMobile a img,
  .media_link_mobile .accessibility_mobile a img {
    width: 64px;
    height:64px;
    max-width: 1000px !important;
  }

  .services-container-text .video-container {
    width: 95%;
  }

  .mobile_lead {
    position: fixed;
    display: none !important;
    top: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
    background: #f7f7f7;
  }

  .mobile_lead .close_lead {
    cursor: pointer;
    position: absolute;
    top: 46px;
    right: 46px;
    font-size: 30px;
    color: #3585b7;
  }

  .mobile_lead_open {
    display: block !important;
    overflow: scroll;
  }

  .mobile_lead .lead_title {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    color: #3b3b3b;
    margin-top: 74px;
  }

  .mobile_lead .lead_sub_title {
    font-size: 28px;
    text-align: center;
    color: #3b3b3b;
    margin-top: 28px;
  }

  .mobile_lead form .warp_input input,
  .mobile_lead form .warp_input select,
  .mobile_lead form .warp_input_not input,
  .mobile_lead form .warp_input_not select {
    width: 93% !important;
    margin: 0 auto;
    margin-top: 20px;
    height: 90px;
    padding: 20px;
    border-radius: 45px;
    font-size: 28px !important;
    text-align: right;
    color: #3b3b3b;
  }

  .mobile_lead form .warp_input_not select {
    background: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/select-arrow.svg) no-repeat 4% center;
    appearance: none;
  }

  .mobile_lead form .warp_input input::placeholder,
  .mobile_lead form .warp_input select::placeholder,
  .mobile_lead form .warp_input_not input::placeholder,
  .mobile_lead form .warp_input_not select::placeholder {
    font-size: 28px;
    text-align: right;
    color: #3b3b3b;
  }

  .mobile_lead form .warp_submit input[type="submit"] {
    font-family: 'Open Sans Hebrew' !important;
    bottom: -93px;
    width: 100%;
    height: 100px;
    box-shadow: 0 -3px 24px 0 rgba(0, 0, 0, 0.29);
    background-color: #57a4d5;
    color: white;
    font-size: 32px;
    text-align: center;
  }

  .home-banner {
    width: 500px;
  }

  .mobile_header_form input {
    height: 60px;
  }

  .mobile_header_form .input_div .search-submit {
    top: 11px;
  }

  .services-container-text .video-container .inner-video .side-text[aria-lang="en-lang"], .services-container-text .video-container .inner-video .side-text[aria-lang="ru-lang"],
  .services-container-text .video-container .inner-video .side-text[aria-lang="en-lang"], .services-container-text .video-container .inner-video .side-text[aria-lang="en-lang"] {
    margin-right: 0 !important;
  }
}

@media only screen and (max-width : 500px) {
  .home-banner {
    background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/homeBannerMobile.jpg);
    width: 100vw !important;
  }

  body.home nav {
    height: 600px;
  }

  nav ul li.menu-item-has-children a,
  nav ul li a {
    font-size: 18px !important;
  }

  .media_link_mobile .facebookMobile a img,
  .media_link_mobile .accessibility_mobile a img {
    width: 32px;
  }

  .logo_wrap a img {
    width: 140px;
    height: 60px;
  }

  .services-container-text .video-container {
    position: relative;
  }

  .worry_is_our_job .body_title_worry_is_our_job {
    font-size: 14px;
  }

  .services-container-text .video-container .inner-video .side-text .body-video {
    font-size: 14px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .body-oval {
    font-size: 14px;
  }

  #whyCareCarousel .carousel-inner .carousel-item {
    height: 530px;
  }

  .services-container-text .video-container .videoContainerReflection {
    bottom: 53%;
  }

  .services-container-text .video-container .inner-video .side-text .title-video {
    font-size: 20px;
  }

  .services-container-text .container-ovals .oval {
    margin-left: 0;
    margin-bottom: 25px;
  }

  .services-container-text .video-container .inner-video {
    height: 373px;
    position: relative;
  }

  .services-container-text[aria-lang="ru-lang"] {
    height: 3110px;
  }

  .services-container-text {
    height: 3030px;
  }

  .more-info .title-more:after {
    left: -62%;
  }

  .more-info .title-more:before {
    right: -62%
  }

  .services .s-title:before {
    content: '';
    width: 84px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    right: 11px;
    top: 50%;
    z-index: 1;
    display: none;
  }

  .home-banner {
    background-image: url(https://manpowercare.co.il/wp-content/themes/Avada-Child-Theme/images/header_mobile_little.jpg);
  }

  .services .s-title:after {
    content: '';
    width: 84px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    left: 11px;
    top: 50%;
    z-index: 1;
    display: none;
  }

  .worry_is_our_job  {
    height: 433px;
  }

  .worry_is_our_job[aria-lang="en-lang"],
  .worry_is_our_job[aria-lang="ru-lang"] {
    height: 513px;
  }

  .services-container-text .title:before {
    right: -51px;
  }

  .services-container-text .title:after {
    right: -51px;
  }

  .worry_is_our_job .btn_worry_is_our_job {
    height: 50px;
    width: 300px;
    padding: 16px;
    color: white;
    font-size: 15px;
  }

  .worry_is_our_job .btn_worry_is_our_job a {
    font-size: 19px;
  }

  .services-container-text .video-container .inner-video {
    min-height: 453px;
  }

  .services-container-text .video-container .inner-video .side-text .btn-check {
    width: 262px;
  }
  #whyCareCarousel .carousel-inner .carousel-item .oval .under-circle {
    right: 54px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .title-service {
    font-size: 30px;
  }

  .mobile_header_form .input_div .search-submit {
    left: 28px !important;
  }
}

@media only screen and (max-width : 400px) {
  .worry_is_our_job {
    height: 543px;
  }

  .mobile_header_form .input_div .search-submit {
    left: 68px !important;
  }

  .services .s-title:before {
    content: '';
    width: 84px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    right: -9px;
    top: 50%;
    z-index: 1;
  }

  .services .s-title:after {
    content: '';
    width: 84px;
    height: 2px;
    background: #57a4d5;
    position: absolute;
    left: -9px;
    top: 50%;
    z-index: 1;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .title-service {
    font-size: 26px;
  }

  #whyCareCarousel .carousel-inner .carousel-item .oval .under-circle {
    right: 34px;
    bottom: 454px;
  }

  .connection .form-container .form-title {
    width: 314px;
  }

  .more-info .title-more:before {
    right: -72%;
  }

  .more-info .title-more:after {
    left: -72%;
  }

  .services-container-text .video-container .inner-video .side-text {
    margin-right: 12px;
  }

  .services .services-flex-container .single-service img {
    width: 100px;
    height: 100px;
  }

  .services .services-flex-container .single-service .s-text {
    width: 144px;
  }
}


.bPdf {
  font-family: 'Open Sans', sans-serif !important;
  direction: rtl;
  width: 700px;
  margin: 0 auto;
}

.bPdf .title-pdf {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  color: #3b3b3b;
  text-align: center;
  margin: 34px 0 34px 0;
}

.bPdf hr {
  width: 100%;
  height: 7px;
  background-color: #9d9d9c;
  margin-top: 30px;
}

.bPdf .row-pdf {
  display: block;
  margin: 20px 20px 20px 0;
  text-align: right;
}

.bPdf .row-pdf .cube-number-red {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #a80b29;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-red-navy {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #d74e5c;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-orange {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #e84b0f;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-blue {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #496ba6;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-blue-navy {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #88acb4;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}


.bPdf .row-pdf .cube-number-orange-navy {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #ef7d00;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-green {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #0090a2;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-green-navy {
  display: inline-block;
  width: 47px;
  height: 45px;
  background-color: #9ab796;
  color: #ffffff;
  font-size: 26px;
  font-weight: 800;
}

.bPdf .row-pdf .cube-number-blue span,
.bPdf .row-pdf .cube-number-green span,
.bPdf .row-pdf .cube-number-blue-navy span,
.bPdf .row-pdf .cube-number-green-navy span,
.bPdf .row-pdf .cube-number-red span,
.bPdf .row-pdf .cube-number-red-navy span,
.bPdf .row-pdf .cube-number-orange span,
.cube-number-orange-navy span {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.bPdf .row-pdf .row-text {
  display: inline-block;
  font-size: 26px;
  font-weight: bold;
  text-align: right;
  color: #000000;
  margin-right: 21px;
}

.bPdf .timeline-container {
  position: relative;
  margin-right: 20px;
  display: block;
  text-align: right;
}


.bPdf .timeline-container .timeLineHr {
  display: block;
  width: 660px;
  height: 1px;
  background: #9d9d9c;
}

.bPdf .timeline-container .big-icon {
  display: inline-block;
  margin-top: 19px;
}

.bPdf .timeline-container .big-icon img {
  width: 140px;
  height: 140px;
}

.bPdf .timeline-container .line-time-container {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

.bPdf .timeline-container .mobile-line-time-container {
  display: none;
}

.bPdf .timeline-container .line-time-container .inner-timeLine {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime {
  width: 87px;
  height: 95px;
  text-align: center;
  margin-right: 13px;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime:last-child {
  margin-left: 0;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime .topLine {
  width: 1px;
  height: 14px;
  background: #9d9d9c;
  margin: 0 auto;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime img {
  width: 50px;
  height: 50px;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime .info {
  font-size: 16px;
  text-align: center;
  color: #000000;
}

.bPdf .timeline-container .line-time-container .inner-timeLine .lTime .underLine {
  width: 1px;
  height: 14px;
  background: #9d9d9c;
  margin: 0 auto;
  margin-top: 5px;
}

.bPdf .timeline-container .bottom-container {
  position: absolute;
  bottom: -5px;
  right: 186px;
  display: block;
  width: 216px;
  height: 38px;
  font-size: 14px;
  line-height: 1.36;
  text-align: right;
  color: #000000;
}

.bPdf .topLineS2 {
  width: 660px;
  height: 1px;
  background: #9d9d9c;
  margin-top: 19px;
  margin-bottom: 17px;
  margin: 0 auto;
}

.bPdf .s2Body {
  display: block;
  margin-right: 20px;
  margin-left: 22px;
  width: 744px;
}

.bPdf .s2Body .bigIcon {
  display: inline-block;
  width: 140px;
  height: 140px;
  margin-left: 5px;
}

.bPdf .s2Body .bigIcon img {
  width: 140px;
  height: 140px;
}

.bPdf .s2Body .s2-inner {
  display: inline-block;
  vertical-align: top;
  text-align: right;
}

.bPdf .s2Body .s2SubTitle {
  margin-top: 17px;
  width: 500px;
  height: 19px;
  font-size: 20px;
  text-align: center;
  color: #000000;
  display: block;
}

.bPdf .s2Body .s2-underTitle-container {
  display: block;
}

.bPdf .s2Body .s2-underTitle-container {
  display: block;
  margin-left: 20px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column {
  position: relative;
  display: inline-block;
  margin-top: 21px;
  vertical-align: top;
}

.bPdf .s2Body .s2-underTitle-container .s2-column:first-child {
  margin-left: 30px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .title {
  margin-right: 13px;
  padding-bottom: 12px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .title .rightLine {
  width: 4px;
  height: 1px;
  background: #9d9d9c;
  display: inline-block;
  /* vertical-align: middle; */
}

.bPdf .s2Body .s2-underTitle-container .s2-column .title .verticalLine {
  position: absolute;
  right: 12px;
  height: 54px;
  top: 16px;
  width: 1px;
  background: #9d9d9c;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .title span {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.19;
  text-align: right;
  color: #496ba6;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks {
  display: block;
  margin-top: 2px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .rightLine-big {
  position: relative;
  top: -24px;
  left: -4px;
  width: 15px;
  height: 1px;
  background: #9d9d9c;
  display: inline-block;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .verticalLine-big-1 {
  position: absolute;
  right: 4px;
  height: 133px;
  top: 71px;
  width: 1px;
  background: #9d9d9c;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .verticalLine-big-2 {
  position: absolute;
  right: 4px;
  height: 84px;
  top: 198px;
  width: 1px;
  background: #9d9d9c;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner {
  display: inline-block;
  width: 288px;
  height: auto;
  margin-bottom: 27px;
  padding: 10px;
  border: solid 1px #9d9d9c;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner .container-inner p {
  font-size: 16px;
  line-height: 1.19;
  text-align: right;
  color: #000000;
  margin-right: 10px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner .b-info {
  margin-right: 10px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner .b-info img {
  display: inline-block;
  width: 18px;
  height: 16px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner .b-info .text {
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.19;
  text-align: right;
  color: #000000;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .big-block {
  display: block;
  margin-right: 15px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .bigLine-block-big {
  display: inline-block;
  width: 9px;
  height: 1px;
  background: #9d9d9c;
  position: relative;
  bottom: 230px;
  right: -2px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block {
  display: inline-block;
  width: 180px;
  height: 270px;
  border: solid 1px #9d9d9c;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block .iBlock {
  display: block;
  text-align: right;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block .iBlock:first-child {
  margin-top: 7px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block .iBlock:last-child {
  margin-top: 12px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block .iBlock .title {
  width: 183px;
  height: 19px;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  color: #000000;
  padding-top: 10px;
}

.bPdf .s2Body .s2-underTitle-container .s2-column .long-block .iBlock .body {
  width: 166px;
  height: 122px;
  font-size: 16px;
  text-align: right;
  color: #000000;
  margin-right: 15px;
  margin-top: 6px;
}

.bPdf .answer {
  margin-top: 19px;
  margin-bottom: 20px;
  margin-right: 20px;
  display: block;
  text-align: right;
}

.bPdf .answer .img-container {
  display: inline-block;
  margin-left: 67px;
}

.bPdf .answer .img-container img {
  width: 140px;
  height: 140px;
  object-fit: contain;
}

.bPdf .answer .inner-b-two {
  display: inline-block;
  margin-top: 40px;
  vertical-align: top;
  position: relative;
}

.bPdf .answer .inner-b-two .iBlock {
  display: inline-block;
  width: 200px;
  height: 60px;
  border: solid 1px #9d9d9c;
}

.bPdf .answer .inner-b-two .iBlock:first-child {
  margin-left: 34px;
}

.bPdf .answer .inner-b-two .iBlock .body {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.bPdf .answer .inner-b-two .iBlock .body img {
  width: 20px;
  height: 16px;
  margin-left: 2.5px;
}

.bPdf .answer .inner-b-two .iBlock .body span {
  font-weight: bold;
}

.bPdf .answer .inner-b-two .vertical-line {
  position: absolute;
  width: 2px;
  height: 21px;
  background-color: #9d9d9c;
  left: 100px;
}

.bPdf .answer .inner-b-two p {
  position: absolute;
  width: 2px;
  height: 21px;
  left: 19px;
  width: 50%;
  margin-top: 25px;
}

.bPdf .block-amb {
  display: block;
  width: 790px;
  margin-top: 19px;
  margin-right: 20px;
  text-align: right;
}

.bPdf .block-amb .img-container {
  display: inline-block;
  margin-top: 19px;
}

.bPdf .block-amb .img-container img {
  width: 140px;
  height: 140px;
  object-fit: contain;
}

.bPdf .block-amb .side-effect {
  display: inline-block;
  vertical-align: top;
  margin-top: 18px;
}

.bPdf .block-amb .side-effect .title {
  width: 500px;
  height: 19px;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  color: #000000;
  margin-right: 60px;
}

.bPdf .block-amb .side-effect .sub-title {
  width: 458px;
  height: 19px;
  font-size: 16px;
  text-align: right;
  color: #000000;
  margin-top: 6px;
  margin-right: 60px;
}

.bPdf .block-amb .side-effect .cube-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 29px;
  width: 65%;
}

.bPdf .block-amb .side-effect .cube-container .cube {
  width: 100px;
  height: 95px;
  text-align: center;
  margin-left: 6px;
  margin-bottom: 80px;
}

.bPdf .block-amb .side-effect .cube-container .cube img {
  width: 50px;
  height: 50px;
}

.bPdf .block-amb .side-effect .cube-container .cube p {
  width: 100px;
  height: 38px;
  font-size: 16px;
  text-align: center;
  color: #000000;
  margin-top: 0;
}

.bPdf .block-amb .bottom-title {
  width: 361px;
  height: 19px;
  font-size: 14px;
  text-align: right;
  color: #000000;
  margin-top: -60px;
}

.bPdf .block-amb .mobile-cube-container {
  display: none;
}

/***PDF2****/
.bPdf .container-with-lines {
  display: block;
  text-align: right;
  margin-right: 20px;
}

.bPdf .container-with-lines .img-container {
  display: inline-block;
  margin-right: 9px;
  margin-top: 19px;
}

.bPdf .container-with-lines .img-container img {
  width: 140px;
  height: 140px;
}

.bPdf .container-with-lines .time-line {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.bPdf .container-with-lines .time-line .cubs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.bPdf .container-with-lines .time-line .cubs .time-cube {
  width: 86px;
  height: 99px;
  text-align: center;
  margin-right: 15px;
  position: relative;
}

.bPdf .container-with-lines .time-line .cubs .time-cube .vertical-line {
  width: 1px;
  height: 19px;
  background-color: #9d9d9c;
  margin: 0 auto;
}

.bPdf .container-with-lines .time-line .cubs .time-cube img {
  width: 51px;
  height: 51px;
}

.bPdf .container-with-lines .time-line .cubs .time-cube .text {
  width: 86px;
  height: 42px;
  font-size: 16px;
  text-align: center;
  color: #000000;
}

.bPdf .container-with-lines .bLine {
  position: absolute;
  left: 30px;
  top: 130px;
}

.bPdf .container-with-lines .bLine img {
  width: 227px;
  height: 38px;
}

.bPdf .container-with-lines .bottom-container {
  display: block;
  position: relative;
  bottom: -72px;
}

.bPdf .container-with-lines .bottom-container .text-1 {
  position: absolute;
  display: inline-block;
  width: 138px;
  height: 38px;
  font-size: 16px;
  text-align: center;
  color: #000000;
  right: 70px;
}

.bPdf .container-with-lines .bottom-container .text-2 {
  position: absolute;
  display: inline-block;
  width: 220px;
  height: 38px;
  font-size: 16px;
  text-align: center;
  color: #000000;
  right: 260px;
}

.bPdf .two-side-container {
  display: block;
  margin-right: 10px;
  margin-top: 19px;
  text-align: right;
}

.bPdf .two-side-container .imgC {
  display: inline-block;
  margin-left: 47px;
}

.bPdf .two-side-container .imgC img {
  width: 140px;
  height: 140px;
}

.bPdf .two-side-container .text-side {
  display: inline-block;
  vertical-align: top;
  width: 428px;
  height: 72px;
  font-size: 18px;
  text-align: right;
  color: #000000;
  margin-top: 30px;
}

.bPdf .container-with-lines .mobile-timeLine {
  display: none;
}

.mt-120 {
  margin-top: 120px !important;
}

/*******************/
/*****Mobile*******/
/*******************/
@media screen and (max-width: 700px) {
  .bPdf {
    width: 95vw;
  }

  .bPdf .timeline-container .timeLineHr,
  .bPdf .topLineS2 {
    width: 335px;
  }

  .bPdf .s2Body .bigIcon {
    width: 105px;
    height: 105px;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column .title .verticalLine {
    height: 101px;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column .long-block {
    height: 295px;
  }

  .bPdf .s2Body .s2SubTitle {
    margin-top: 17px;
    width: 221px;
    height: 38px;
    font-size: 18px;
    color: #000000;
    display: block;
    text-align: right;
  }

  .bPdf .timeline-container .line-time-container {
    display: none;
  }

  .bPdf .answer .img-container img,
  .bPdf .block-amb .img-container img {
    width: 105px;
    height: 105px;
  }

  .bPdf .timeline-container .mobile-line-time-container {
    display: inline-block;
    vertical-align: top;
    margin-top: 19px;
    margin-right: 20px;
    position: relative;
  }

  .bPdf .timeline-container .mobile-line-time-container .long-all-line {
    position: absolute;
    width: 1px;
    height: 384px;
    background: #9d9d9c;
  }

  .bPdf .timeline-container .mobile-line-time-container .body,
  .bPdf .timeline-container .mobile-line-time-container .line,
  .bPdf .timeline-container .mobile-line-time-container .text {
    display: inline-block;
  }

  .bPdf .timeline-container .mobile-line-time-container .body img {
    width: 33px;
    height: 33px;
  }

  .bPdf .timeline-container .mobile-line-time-container .body p {
    width: 53px;
    height: 39px;
    font-size: 16px;
    color: #000000;
    margin-top: -2px;
    margin-bottom: 25px;
  }

  .bPdf .s2Body .bigIcon img {
    width: 105px;
    height: 105px;
  }

  .bPdf .timeline-container .mobile-line-time-container .line {
    width: 23px;
    height: 1px;
    background: #9d9d9c;
    vertical-align: top;
    margin-top: 13px;
    margin-left: 10px;
  }

  .bPdf .timeline-container .big-icon img {
    width: 105px;
    height: 105px;
  }


  .bPdf .timeline-container .bottom-container {
    display: none;
  }

  .bPdf .timeline-container .mobile-line-time-container .icon-block .line {
    width: 23px;
    height: 1px;
    background: #9d9d9c;
    margin-right: 12px;
    margin-left: 12px;
  }

  .bPdf .timeline-container .mobile-line-time-container .text {
    width: 105px;
    height: 114px;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: right;
    color: #000000;
  }

  .bPdf .row-pdf .cube-number-green {
    vertical-align: bottom;
  }

  .bPdf .row-pdf .row-text {
    font-size: 22px;
    width: 300px;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column .long-block {
    width: 220px;
  }

  .bPdf .answer .img-container {
    margin-left: 19px;
  }

  .bPdf .answer .inner-b-two {
    width: 140px;
  }

  .bPdf .answer .inner-b-two {
    height: 181px;
    margin-top: 10px;
  }

  .bPdf .answer .inner-b-two .vertical-line {
    left: 35px;
  }

  .bPdf .answer .inner-b-two p {
    left: -59px;
    width: 141%;
    margin-top: 25px;
  }

  .bPdf .answer .inner-b-two .iBlock:first-child {
    margin-bottom: 20px;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column .blocks .container-inner {
    width: 220px;
    height: 82px;
  }

  .bPdf .s2Body .bigIcon img {
    max-width: 100%;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column {
    display: block;
  }

  .bPdf .block-amb .side-effect .title {
    width: 221px;
    height: 38px;
    font-size: 18px;
    margin-right: 0;
  }

  .bPdf .block-amb .side-effect .sub-title {
    width: 221px;
    margin-top: -6px;
    margin-right: 0;
  }

  .bPdf .block-amb .img-container {
    margin-top: 10px;
  }

  .bPdf .block-amb .bottom-title {
    margin-right: 0;
    margin-top: 10px;
  }

  .bPdf .block-amb .side-effect .cube-container {
    display: none;
  }

  .bPdf .block-amb .mobile-cube-container {
    display: block;
    width: 45%;
  }

  .bPdf .block-amb .mobile-cube-container .cubs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    width: 400px;
  }

  .bPdf .block-amb .mobile-cube-container .cubs .cube {
    width: 105px;
    height: 95px;
    text-align: center;
    margin-right: 9px;
    margin-top: 17px;
  }

  .bPdf .block-amb .mobile-cube-container .cubs .cube img {
    width: 35px;
    height: 35px;
  }

  .bPdf .block-amb .mobile-cube-container .cubs .cube p {
    width: 105px;
    height: 38px;
    font-size: 16px;
    text-align: center;
    color: #000000;
    margin-top: 0;
  }

  .bPdf .s2Body .s2-underTitle-container .s2-column .blocks .verticalLine-big-2 {
    height: 147px;
  }

  .bPdf .s2Body,
  .bPdf .block-amb {
    width: 500px;
    text-align: right;
  }

  /****Pdf-2*****/

  .bPdf .two-side-container .imgC {
    margin-left: 9px;
    margin-top: 20px;
  }

  .bPdf .two-side-container .imgC img,
  .bPdf .container-with-lines .img-container img {
    width: 105px;
    height: 105px;
  }

  .bPdf .two-side-container .text-side {
    width: 221px;
    height: 147px;
    font-size: 16px;
    text-align: right;
    color: #000000;
  }

  .bPdf .container-with-lines .time-line {
    display: none;
  }

  .bPdf .container-with-lines .mobile-timeLine {
    display: inline-block;
    width: 60%;
    vertical-align: top;
    position: relative;
  }

  .bPdf .container-with-lines .mobile-timeLine .over-on-long {
    position: absolute;
    width: 2px;
    height: 136px;
    right: 111px;
    background-color: #9d9d9c;
  }

  .bPdf .container-with-lines .mobile-timeLine .line-between-one,
  .bPdf .container-with-lines .mobile-timeLine .line-between-two {
    position: absolute;
    width: 40px;
    height: 1px;
    background-color: #9d9d9c;
    right: 92px;
  }

  .bPdf .container-with-lines .mobile-timeLine .line-between-one {
    top: 40px;
  }

  .bPdf .container-with-lines .mobile-timeLine .line-between-two {
    top: 135px;
  }

  .bPdf .container-with-lines .img-container {
    margin-right: 0;
  }

  .bPdf .container-with-lines .mobile-timeLine .four-cubs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    margin-top: 19px;
  }

  .bPdf .container-with-lines .mobile-timeLine .four-cubs .fInner-cube img {
    width: 33px;
    height: 33px
  }

  .bPdf .container-with-lines .mobile-timeLine .four-cubs .fInner-cube .text {
    width: 105px;
    height: 57px;
    font-size: 16px;
    text-align: center;
    color: #000000;
    width: 95px;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-line {
    position: absolute;
    bottom: -42px;
    right: -53px;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-line img {
    width: 235px;
    height: auto;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-sideToSide-text {
    position: relative;
    bottom: -46px;
    display: block;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-sideToSide-text .text {
    font-size: 16px;
    color: #000000;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-sideToSide-text .sideOne {
    position: absolute;
    width: 105px;
    height: 57px;
    right: -85px;
  }

  .bPdf .container-with-lines .mobile-timeLine .bottom-sideToSide-text .sideTwo {
    width: 221px;
    height: 38px;
    position: absolute;
    left: -15px;
  }

  .bPdf .title-pdf {
    font-size: 22px;
  }

  .nin {
    width: 270px !important;
  }
}

/****************/
/***Language****/
/****************/
.services-container-text .container-ovals .oval .title-service[aria-lang="en-lang"],
.services-container-text .container-ovals .oval .title-service[aria-lang="ru-lang"],
.services-container-text .container-ovals .oval .title-service[aria-lang="ar-lang"] {
  width: 399px;
  height: 64px;
  overflow: hidden;
}

.services-container-text .video-container .inner-video .side-text[aria-lang="en-lang"],
.services-container-text .video-container .inner-video .side-text[aria-lang="ru-lang"] {
  margin-right: 256px;
}

.connection .form-container .form-title[aria-lang="en-lang"],
.connection .form-container .form-title[aria-lang="ru-lang"] {
  width: 837px;
}

.services-container-text .video-container .inner-video .side-text .title-video[aria-lang="en-lang"],
.services-container-text .video-container .inner-video .side-text .title-video[aria-lang="ru-lang"] {
  text-align: left;
  margin-left: 110px;
  height: 130px;
  overflow: hidden;
}

.services-container-text .video-container .inner-video .side-text .body-video[aria-lang="en-lang"],
.services-container-text .video-container .inner-video .side-text .body-video[aria-lang="ru-lang"] {
  text-align: left;
}

.ctcc-left-side {
  direction: rtl;
}

.cookie-bar-bar .ctcc-inner {
  direction: rtl;
}

.en-cookie {
  direction: ltr !important;
}

.branch_address img {
   position: relative;
   display: inline-block;
}

.branch_image {
  padding: 0 0px 0 6px;
  width: 17px;
  height: 15px;
}

.grecaptcha-badge { visibility: hidden; }