@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);
@import url(http://fonts.googleapis.com/earlyaccess/notosanshebrew.css);
a {
  color: #26aae1;
}
a:hover {
  color: #1a8bba;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #26aae1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #26aae1;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #26aae1;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #26aae1;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #1c98cc;
  background-color: #26aae1;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #177aa4;
  background-color: #1a8bba;
}
ul.social-icons >li a:hover {
  color: #26aae1;
}
.sp-page-title {
  background: #26aae1;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #26aae1;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #26aae1;
}
.sp-module .tagscloud .tag-name:hover {
  background: #26aae1;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #26aae1;
}
.search .btn-toolbar button {
  background: #26aae1;
}
.post-format {
  background: #26aae1;
}
.voting-symbol span.star.active:before {
  color: #26aae1;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #1a8bba;
}
.entry-link,
.entry-quote {
  background: #26aae1;
}
blockquote {
  border-color: #26aae1;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #26aae1;
}
#sp-footer {
  background: #26aae1;
}
.sp-comingsoon body {
  background-color: #26aae1;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #26aae1;
  background-color: #26aae1;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #26aae1;
  background-color: #26aae1;
}
.sticky-wrapper #sp-header,
.sticky-wrapper.is-sticky #sp-header,
.sticky-wrapper.is-sticky .sp-megamenu-parent,
.sticky-wrapper .sp-megamenu-parent
.sticky-wrapper.is-sticky #sp-header .logo,
.sticky-wrapper #sp-header .logo,
.sticky-wrapper.is-sticky .sp-default-logo,
.sticky-wrapper .sp-default-logo
.is-sticky .sp-module-content .mod-languages ul.lang-inline,
.sp-module-content .mod-languages ul.lang-inline {
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}
body,
p,
a,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Oswald', sans-serif !important;
}
body.rtl,
.rtl p,
.rtl a,
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
  font-family: 'Noto Sans Hebrew', sans-serif !important;
}
#sp-position1 {
  width: 12%;
}
.sp-module-content .mod-languages ul.lang-inline {
  margin-top: 70%;
}
.is-sticky .sp-module-content .mod-languages ul.lang-inline {
  margin-top: 40%;
}
div.mod-languages img {
  padding: 2px;
}
.hp_image {
  background-size: cover;
  background-image: url('../../../../images/design/background_main.jpg');
}
.sp-megamenu-parent >li {
  margin-right: 30px;
}
body.rtl .sp-megamenu-parent >li {
  margin-right: 8px;
}
.sp-megamenu-parent >li >a,
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li >a:hover {
  text-transform: capitalize;
  color: #ffffff;
  font-size: 20px;
  line-height: 84px;
}
.rtl .sp-megamenu-parent >li >a {
  padding: 0 10px;
}
.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,
.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: auto;
}
.sticky-wrapper.is-sticky .sp-megamenu-parent >li >a,
.sticky-wrapper.is-sticky .sp-megamenu-parent >li.active>a,
.sticky-wrapper.is-sticky .sp-megamenu-parent >li >a:hover {
  line-height: 72px;
}
.sp-megamenu-parent {
  float: none;
  text-align: center;
  margin-top: 46px;
}
.sp-megamenu-parent .sp-dropdown {
  margin-top: -2px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 0px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #8CC63E;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #8CC63E;
}
.sticky-wrapper.is-sticky .sp-megamenu-parent {
  float: none;
  text-align: center;
  margin-top: 18px;
}
.sticky-wrapper.is-sticky #sp-header .logo,
.sticky-wrapper.is-sticky #sp-header {
  height: 90px !important;
}
.sticky-wrapper.is-sticky .sp-default-logo {
  max-width: 80%;
}
#sp-header {
  background: rgba(16,16,16,0.54);
  background-image: url('../../../../images/design/header_bgv2.jpg');
  background-size: cover;
}
.is-sticky #sp-header {
  background-image: none !important;
}
.sticky-wrapper {
  position: absolute;
  top: 0;
  z-index: 999999;
  width: 100%;
  height: 0px !important;
}
.body-innerwrapper {
  background: url('../../../../images/design/leafs_backgrond1750.jpg') repeat top center;
}
#sp-main-body {
  padding: 120px 0 40px 0;
  background: transparent;
}
body.itemid-153 #sp-main-body,
body.itemid-137 #sp-main-body,
body.itemid-145 #sp-main-body,
body.itemid-111 #sp-main-body,
body.itemid-123 #sp-main-body,
body.itemid-153 #sp-stats,
body.itemid-137 #sp-stats,
body.itemid-145 #sp-stats,
body.itemid-111 #sp-stats,
body.itemid-113 #sp-main-body,
body.itemid-147 #sp-main-body,
body.itemid-155 #sp-main-body,
body.itemid-139 #sp-main-body,
body.itemid-157 #sp-main-body {
  background: #ffffff !important;
}
.scroller_base a {
  color: #ffffff;
  background: #472313;
  padding: 14px 50px;
  font-size: 18px;
}
.scroller_base h2 {
  font-size: 70px;
  color: #2179A9;
  margin-bottom: 60px;
}
.scroller_base {
  position: relative;
  padding-top: 20%;
  z-index: 9;
  text-align: center;
}
.footer-animation {
  font-size: 50px !important;
  z-index: 999;
  color: #8CC63E;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  text-align: center;
}
.footer-animation a {
  color: #8CC63E;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0,0);
}
.qualityinservice {
  text-align: center;
  font-size: 40px;
  color: #2179A9;
}
body.itemid-111 article.item.item-page .entry-header,
body.itemid-114 article.item.item-page .entry-header,
body.itemid-126 article.item.item-page .entry-header,
body.itemid-153 article.item.item-page .entry-header,
body.itemid-137 article.item.item-page .entry-header,
body.itemid-145 article.item.item-page .entry-header,
body.itemid-125 article.item.item-page .entry-header {
  display: none;
}
.qis_to_left {
  display: inline-block;
}
.qis_to_left p,
.qis_to_left h2 {
  color: rgba(71,35,19,0.8);
}
.qis_to_left p {
  font-size: 18px;
}
.qis_to_left .homepage_text {
  width: 32%;
  float: left;
  padding: 10px;
}
.homepage_text p,
.homepage_text p {
  margin-top: 5% !important;
}
.first_homepagetext,
.second_homepagetext,
.third_homepagetext {
  margin-bottom: 2%;
  padding-bottom: 6px;
}
.first_homepagetext img,
.second_homepagetext img,
.third_homepagetext img {
  float: left;
  margin-right: 3%;
}
#sp-after-body {
  background: url('../../../../images/design/gallerybg.jpg') no-repeat;
}
.slides_container {
  margin-bottom: 60px;
}
.bt-introtext {
  position: absolute;
  margin-top: 12%;
  background: rgba(40,111,154,0.97);
  color: #ffffff;
  max-width: 550px;
  min-height: 340px;
  padding: 20px;
  font-size: 24px;
  line-height: 30px;
  max-height: 340px;
}
.hovereffect {
  opacity: 1 !important;
}
.bt-cs .bt-inner img {
  outline: 0px !important;
  border: 0px !important;
}
.bt-inner .readmore {
  position: absolute;
  margin-top: 42.5%;
  background: #286f9a;
  color: #ffffff;
  padding: 0.4%;
  padding-left: 30px;
  padding-right: 30px;
}
.bt-inner .readmore a,
.bt-inner .readmore a:active,
.bt-inner .readmore a:hover {
  color: #ffffff;
  font-weight: 700;
}
#sp-position2 .sp-module .sp-module-title {
  text-align: center;
  font-size: 40px;
  color: #ffffff;
  padding-top: 100px;
}
.bt-inner .bt-title {
  display: none !important;
}
#btcontentslider92 {
  padding-bottom: 50px;
}
.bt-cs a.next {
  background: url(../../../../images/design/right_arrow.png) right center no-repeat !important;
  text-indent: -9999px;
  position: absolute;
  z-index: 100;
  margin: 0;
  padding: 0;
  right: 0;
  opacity: 1;
  display: block;
}
.statisticforthemasses {
  text-align: center;
  margin-top: 70px;
  font-size: 40px;
  margin-bottom: 60px;
  color: #2179A9;
}
.main_counter {
  width: 100%;
}
.sub_counter1,
.sub_counter2,
.sub_counter3 {
  display: inline-block;
  width: 31%;
  padding: 0px 0px 20px 0px;
  margin-right: 2%;
  vertical-align: top;
}
.sub_counter1,
.sub_counter2 {
  border-right: 3px solid #667822;
}
.sub_counter1 h2,
.sub_counter2 h2,
.sub_counter3 h2 {
  font-size: 24px;
  color: rgba(71,35,19,0.8);
}
.counter {
  font-size: 40px;
  float: left;
  margin-right: 2%;
  color: #2179A9;
}
.counter_text {
  font-size: 19px;
  line-height: 26px;
  color: rgba(71,35,19,0.8);
}
.counter_last_text {
  float: right;
  font-size: 18px;
  color: rgba(71,35,19,0.8);
  margin-bottom: 50px;
}
.split_to_three {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
}
.jai-map-wrap {
  text-align: center;
  margin-top: 200px;
}
.jai-map-container .point {
  background: url(../../../../images/design/arrow_project.png) no-repeat center center !important;
  height: 73px !important;
  width: 60px !important;
}
.itemid-112 #sp-page-start {
  background: transparent;
}
.itemid-112 .item-page p {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
.projects_top_name {
  margin-right: 40px;
}
.projects_top_name p,
.projects_top_date p {
  font-size: 16px;
}
.projects_top_name,
.projects_top_date {
  display: inline-block;
}
.projects_top {
  width: 100%;
}
.projects_top_left_wrapper {
  display: inline-block;
  width: 50%;
}
.projects_top_pic img {
  width: 80%;
}
.projects_top_pic {
  width: 50%;
  display: inline-block;
  float: right;
}
.view-article .projects_top_text {
  color: rgba(71,35,19,0.8) !important;
  font-size: 22px;
  font-weight: 400;
  width: 70%;
  margin-top: 20px;
}
.projects_top_text {
  -webkit-column-count: 1 !important;
  -moz-column-count: 1 !important;
  column-count: 1 !important;
}
.view-category .projects_top_left_wrapper {
  width: 100%;
}
.view-article .projects_bottom_text {
  color: rgba(71,35,19,0.8) !important;
  font-size: 16px;
  margin-top: 46px;
}
.view-article .projects_top {
  margin-top: 80px;
}
body.itemid-112.view-article .page-header,
body.itemid-154.view-article .page-header,
body.itemid-146.view-article .page-header,
body.itemid-138.view-article .page-header {
  display: none;
}
.fa-map-marker:before {
  display: none !important;
}
#sp-stats {
  background: url('../../../../images/design/leafs_background_history.jpg') no-repeat center center;
  background-size: cover;
  margin-top: -30px;
}
.jux-tl-desc:before {
  content: "..........................................................................................................................................................................................................";
  font-size: 18px;
  display: block;
  margin-bottom: 18px;
}
.jux-tl-line {
  background: url("../../images/green.jpg") repeat-y scroll 0 0 transparent !important;
}
.jux-tl-item .jux-tl-time {
  top: 44px !important;
}
.jux-tl-control {
  background: url("../../images/plus.png") no-repeat scroll 0 0 transparent !important;
  height: 78px !important;
  width: 78px !important;
}
.jux-tl-item.selected .jux-tl-control {
  background: url("../../images/minus.png") no-repeat scroll 0 0 transparent !important;
}
.jux-tl-item.right .arrow {
  top: 55px !important;
  border-right-color: #74A532 !important;
}
.jux-tl-item.left .arrow {
  top: 55px !important;
  border-left-color: #74A532 !important;
}
.jux-tl-item.right .jux-tl-time {
  right: 108% !important;
  font-size: 80px;
}
.jux-tl-item.left .jux-tl-time {
  left: 110% !important;
  font-size: 80px;
}
.jux-tl-item.right .jux-tl-control {
  left: -34px !important;
}
.jux-tl-item.left .jux-tl-control {
  right: -45px !important;
}
.jux-tl-item.right .jux-tl-info {
  margin-left: 80px !important;
  background: #74A532;
}
.jux-tl-item.left .jux-tl-info {
  margin-right: 70px !important;
  background: #74A532;
}
.jux-tl-item h2 a,
.jux-tl-item .jux-tl-desc {
  color: #ffffff !important;
}
.tech_text {
  padding-right: 20px;
  float: left;
  width: 20%;
}
.tech_image {
  float: right;
  width: 80%;
}
body.rtl .tech_image {
  float: left;
}
#sp-footer a {
  line-height: 18px;
}
#sp-footer {
  background: #667822;
  padding: 10px 0;
}
#sp-footer1 .sp-module ul >li {
  display: inline-block;
  border-bottom: none;
  border-right: 1px solid #ffffff;
  padding: 0px 40px;
}
#sp-footer1 .sp-module ul >li:last-child {
  border-right: none;
}
#sp-footer1 .sp-module ul >li>a:before {
  display: none;
}
#sp-footer2 a {
  display: inline-block;
}
#sp-footer2 p {
  text-align: center;
  padding-top: 10px;
  font-size: 18px;
}
#sp-footer-copyrights,
#sp-section-9 {
  background: #afadad;
}
.footer_copyrights a img {
  max-width: 100px;
}
.sticky-wrapper {
  z-index: 999 !important;
}
#offcanvas-toggler >i {
  font-size: 26px;
}
body.rtl #offcanvas-toggler {
  float: right;
}
body.itemid-113 #sp-main-body,
body.itemid-155 #sp-main-body,
body.itemid-139 #sp-main-body,
body.itemid-147 #sp-main-body {
  padding: 64.5px 0;
}
#sp-bottom a {
  color: #ffffff;
}
#sp-bottom p {
  font-size: 26px;
}
#sp-bottom1 img {
  display: inline-block;
  margin: 5px;
}
#sp-bottom {
  background: url('../../../../images/design/contactbg.jpg') no-repeat center center;
  background-size: cover;
  color: #ffffff;
  min-height: 771px;
}
#sp-bottom .sp-module .sp-module-title {
  font-size: 40px;
}
#form_aikonform_99_container,
#form_aikonform_120_container,
#form_aikonform_113_container,
#form_aikonform_101_container {
  padding-top: 140px;
}
#form_aikonform_99_container label,
#form_aikonform_120_container label,
#form_aikonform_113_container label,
#form_aikonform_101_container label {
  color: #ffffff !important;
  display: inline-block !important;
  width: 20%;
}
#form_aikonform_101_container label {
  color: #ffffff !important;
}
#form_aikonform_99_container input[type='text'],
#form_aikonform_99_container input[type='password'],
#form_aikonform_99_container input[type='email'],
#form_aikonform_99_container textarea,
#form_aikonform_120_container input[type='text'],
#form_aikonform_120_container input[type='password'],
#form_aikonform_120_container input[type='email'],
#form_aikonform_120_container textarea,
#form_aikonform_113_container input[type='text'],
#form_aikonform_113_container input[type='password'],
#form_aikonform_113_container input[type='email'],
#form_aikonform_113_container textarea,
#form_aikonform_101_container input[type='text'],
#form_aikonform_101_container input[type='password'],
#form_aikonform_101_container input[type='email'],
#form_aikonform_101_container textarea {
  width: 50% !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  display: inline-block;
}
#form_aikonform_99_container button,
#form_aikonform_120_container button,
#form_aikonform_113_container button {
  background-color: #00688F !important;
  background-image: url('../../../../images/design/send_icon.png');
  background-repeat: no-repeat;
  background-position: 90% 50%;
  border-radius: 0px !important;
  margin-left: 20.5%;
  padding-right: 50px !important;
  margin-top: 0 !important;
}
body.rtl #form_aikonform_101_container button {
  background: #00688F !important;
  border-radius: 0px !important;
  margin-right: 32.5% !important;
  background-image: url('../../../../images/design/send_icon.png');
  background-repeat: no-repeat;
  background-position: 90% 50%;
  margin-right: 30%;
}
.contact_phone {
  display: inline-block;
  line-height: 32px;
  vertical-align: middle;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl .sub_counter1,
body.rtl .sub_counter2 {
  border-left: 3px solid #667822;
  border-right: none;
}
body.rtl .counter {
  font-size: 40px;
  float: right;
  margin-left: 2%;
  color: #2179A9;
}
body.rtl .counter_last_text {
  float: left;
}
body.rtl .slides_control {
  direction: ltr !important;
  text-align: right;
}
body.rtl .bt-inner .readmore {
  margin-left: 0%;
}
body.rtl #sp-language-switcher {
  position: absolute;
  z-index: 1000;
  text-align: left;
  margin-right: 25%;
  margin-top: 2.1%;
}
body.rtl #sp-footer1 .sp-module ul >li {
  border-left: 1px solid #ffffff;
  border-right: none;
}
body.rtl #sp-footer1 .sp-module ul >li:last-child {
  border-left: none;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  margin-right: 0px !important;
}
body.rtl .first_homepagetext img,
body.rtl .second_homepagetext img,
body.rtl .third_homepagetext img {
  float: right;
  margin-left: 3%;
  margin-right: 0;
}
body.ru-ru .sp-megamenu-parent >li,
body.es-es .sp-megamenu-parent >li {
  margin-right: 6px;
}
body.es-es .sp-megamenu-parent >li >a,
body.es-es .sp-megamenu-parent >li.active>a,
body.es-es .sp-megamenu-parent >li >a:hover,
body.ru-ru .sp-megamenu-parent >li >a,
body.ru-ru .sp-megamenu-parent >li.active>a,
body.ru-ru .sp-megamenu-parent >li >a:hover {
  font-size: 14px !important;
}
body.ru-ru .sp-megamenu-parent >li >a {
  letter-spacing: 0px;
  padding: 0 8px;
}
.close-offcanvas {
  margin-top: 10px;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content > ul {
  margin-top: 30px;
}
body.rtl.offcanvas .offcanvas-menu {
  right: 0;
  overflow-y: hidden;
}
body.rtl .offcanvas-menu {
  right: -280px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), right 400ms cubic-bezier(0.7,0,0.3,1);
  transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), right 400ms cubic-bezier(0.7,0,0.3,1);
}
body.rtl .body-innerwrapper:after {
  right: 0;
}
