/*
 * Assistant
 */
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  src: local("Assistant ExtraLight"), local("Assistant-ExtraLight"), url("fonts/Assistant/Assistant-ExtraLight.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  src: local("Assistant ExtraLight"), local("Assistant-ExtraLight"), url("fonts/Assistant/Assistant-ExtraLight.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  src: local("Assistant Light"), local("Assistant-Light"), url("fonts/Assistant/Assistant-Light.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 300;
  src: local("Assistant Light"), local("Assistant-Light"), url("fonts/Assistant/Assistant-Light.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  src: local("Assistant"), local("Assistant-Regular"), url("fonts/Assistant/Assistant-Regular.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  src: local("Assistant"), local("Assistant-Regular"), url("fonts/Assistant/Assistant-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  src: local("Assistant SemiBold"), local("Assistant-SemiBold"), url("fonts/Assistant/Assistant-SemiBold.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  src: local("Assistant SemiBold"), local("Assistant-SemiBold"), url("fonts/Assistant/Assistant-SemiBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  src: local("Assistant Bold"), local("Assistant-Bold"), url("fonts/Assistant/Assistant-Bold.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  src: local("Assistant Bold"), local("Assistant-Bold"), url("fonts/Assistant/Assistant-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  src: local("Assistant ExtraBold"), local("Assistant-ExtraBold"), url("fonts/Assistant/Assistant-ExtraBold.ttf") format("truetype");
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F; }
/* latin */
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  src: local("Assistant ExtraBold"), local("Assistant-ExtraBold"), url("fonts/Assistant/Assistant-ExtraBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
.rev_slider,
.rev_slider *,
ul.tp-revslider-mainul,
ul.tp-revslider-mainul * {
  font-family: 'Assistant' !important; }

.new_line {
  text-align: center;
  width: 100%; }
  .new_line span {
    width: 50%;
    display: inline-block;
    float: right;
    text-align: center; }

.none {
  display: none !important; }

#fix_tel {
  position: fixed;
  left: 0px;
  top: 25vh;
  z-index: 90; }
  #fix_tel a {
    background-color: #05c8e4;
    color: #fff;
    width: 50px;
    height: 50px;
    display: block;
    -webkit-transform: translate(0, 50%);
    -moz-transform: translate(0, 50%);
    -o-transform: translate(0, 50%);
    -ms-transform: translate(0, 50%);
    transform: translate(0, 50%); }
    #fix_tel a * {
      color: #fff;
      text-align: center;
      width: 50px;
      display: block;
      line-height: 50px;
      font-size: 32px;
      margin: 0;
      padding: 0; }

#contactus {
  height: 0;
  width: 0;
  top: 50vh;
  right: 50vw;
  position: fixed;
  overflow: hidden;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear; }
  #contactus .centeriko {
    position: relative;
    top: 50vh;
    right: 50vw;
    width: 0;
    height: 0;
    background-color: #05c8e4;
    box-shadow: 0 0 45px 1px #000;
    padding: 25px;
    border-radius: 10px;
    color: #fff;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%); }
    #contactus .centeriko i {
      position: absolute;
      left: 8px;
      top: 8px;
      color: #fff;
      cursor: pointer; }
    #contactus .centeriko h3 {
      color: #fff; }
    #contactus .centeriko input {
      color: #000; }
  #contactus.active {
    height: 100vh;
    width: 100vw;
    right: 0;
    top: 0;
    z-index: 100; }
    #contactus.active .centeriko {
      width: 300px;
      height: 400px;
      min-width: 25vw;
      min-height: 40vh; }

#top-bar {
  font-size: 13px; }

.elementor-1484 .elementor-element.elementor-element-8jwh11j {
  background-color: #ffffff;
  background-image: url("/wp-content/uploads/2017/02/mobile.jpg") !important;
  background-size: cover;
  padding: 50px 0 0 0; }

@media only screen and (min-width: 1000px) {
  .logo {
    margin-top: -25px !important; }

  nav.nav-main * {
    height: 60px !important;
    line-height: 60px !important; } }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
  top: 61px !important; }

.sf-menu .sub-menu li {
  background: #666; }

.col-xs-12.col-sm-6.col-md-4.pojo-class-item {
  clear: left;
  display: inline-block;
  position: relative; }

.triger_rs {
  cursor: pointer; }

.toggle_rs {
  height: 0;
  overflow: hidden;
  transition: all 0.3ms;
  position: absolute;
  background: #fff;
  width: 71%;
  display: inline-block;
  z-index: 5;
  border-right: 1px solid #ededed;
  border-left: 1px solid #ededed; }
  .toggle_rs.open {
    max-height: 500px;
    height: auto;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed; }

.small_img img {
  border-radius: 50% !important; }

.float_right {
  float: right;
  margin-left: 50px; }

.rtl ul.sf-menu li li li.sfHover ul, .rtl ul.sf-menu li li li:hover ul, .rtl ul.sf-menu li li.sfHover ul, .rtl ul.sf-menu li li:hover ul {
  top: 0 !important; }

/*# sourceMappingURL=resite.css.map */
