
/* Flex */
.ac-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.ac-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ac-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ac-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ac-flexalign-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ac-flexalign-start{-ms-flex-item-align:start;align-self:flex-start}.ac-flexalign-end{-ms-flex-item-align:end;align-self:flex-end}.ac-alignitems-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ac-justify-spacebetween{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-justify-space-even{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ac-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ac-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ac-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.ac-flex-justify-center {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ac-flex-justify-end{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.ac-flex-row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.ac-flex-item-align-end { -webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; }
/*End Flex */

/** Reset CSS **/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/** End Reset **/
 .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

@font-face {
    font-family: 'Assistant-Bold';
    src: url('../fonts/Assistant-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Assistant-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Assistant-Bold.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Assistant-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Assistant-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Assistant-Regular';
    src: url('../fonts/Assistant-Regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/Assistant-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/Assistant-Regular.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/Assistant-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('../fonts/Assistant-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
.ac-font-regular {font-family: 'Assistant-Regular';}
.ac-font-bold {font-family: 'Assistant-Bold';}
.rtl { direction: rtl }
html, body {
    font-family: 'Assistant-Regular';
    width:100vw;
    height: auto;
    /*background-image: url(../img/inmode_minisite-01-min.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;*/
    background-color:#000;
    direction: rtl;
    color:#fff;
    /*font-size: 3.1vh;*/
        font-size: 1.5vw;
    box-sizing: border-box;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6 { margin:0.5vh 0;line-height: 1.2 }
p { margin:0.5vh 0; }
* { box-sizing: border-box; }
h1 { /*font-size: 5.75vh;*/    font-size: 2.8vw; }
h1 span { font-size: 70% }
h3 { /*font-size: 2.9vh;*/text-align: center;    font-size: 1.4vw; }


.ac-hide-on-mobile { display: block }
.ac-show-on-mobile { display: none }
.ac-center-justified { text-align: justify;-moz-text-align-last: center;text-align-last: center; }
.ac-center-justified-right { text-align: justify;-moz-text-align-last: right;text-align-last: right; }
.ac-center-justified-left { text-align: justify;-moz-text-align-last: left;text-align-last: left; }
.ac-align-center { text-align: center }
.ac-color-1 { color:#fff; }
.ac-color-2 { color:#000; }
.ac-color-3 { color:#A1C3E5; }
.ac-bg-color-1 { background-color:#fff; }
.ac-bg-color-2 { background-color:#000; }
.ac-bg-color-3 { background-color:#A1C3E5; }
.ac-img-responsive { width: 100%;max-width: 100%;display: block;margin: 0 auto; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  font-size:2.5vh;
  font-family: 'Assistant-Regular';
      padding: 0;line-height: 1
}
::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  font-size:2.5vh;
  font-family: 'Assistant-Regular';
      padding: 0;line-height: 1
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  font-size:2.5vh;
  font-family: 'Assistant-Regular';
      padding: 0;line-height: 1
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  font-size:2.5vh;
  font-family: 'Assistant-Regular';
  padding: 0;line-height: 1
}

@media(max-width:1000px) {
    .ac-hide-on-mobile { display: none }
    .ac-show-on-mobile { display: block }
}

/* app */
#main-wrapper {width: 100vw;height: 100vh;padding: 3vh 5vh;background-image:url('../img/bg.jpg');background-position: 10vw 1vh;background-repeat: no-repeat;background-position: 25vw 0vh; }
.ac-overlay {width: 100vw;height: 100vh;position: absolute;z-index: 9;}
.ac-inner-overlay-1{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+23&0+0,1+50,1+73 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.46) 23%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 73%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.46) 23%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 73%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.46) 23%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    position: absolute;
    bottom: 0;
    width: 100vw;
    height: 26vh;
}
.ac-inner-overlay-2{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+23&1+50,1+73,0+97 */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 23%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 73%, rgba(0,0,0,0) 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 73%,rgba(0,0,0,0) 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 73%,rgba(0,0,0,0) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
    position: absolute;
    left: 0;
    width: 34vw;
    height: 100vh;
}



#main-wrapper .ac-col-1 { width: 83vw;padding-right: 3vw;padding-top: 8vh; }
#main-wrapper .ac-col-2 { width: 27vw;padding-left: 0.5vw;padding-top: 3vh;padding-top: 0;position: relative;z-index: 9;/*margin-top: -20vh;*/    margin-top: -4vw; }

#main-wrapper .ac-col-1 .ac-row-1 { position: relative;z-index: 99 }

#main-wrapper .ac-col-1 .ac-row-2,
#main-wrapper .ac-col-1 .ac-row-2 p:nth-child(2) { margin-top: 4vh; }
#main-wrapper .ac-col-1 .ac-row-2 p { position: relative;z-index: 99 }
#main-wrapper .ac-col-1 .ac-row-2 .ac-img-apparate-wrapper { position: relative;height: 0;width: 100%; }
#main-wrapper .ac-col-1 .ac-row-2 .ac-img-apparate-wrapper img { position: relative;right: 43vw;/*top: -34vh;*/ top: -15vw;width: 34%;}

#main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col {width: 44%;margin-right: 9%;margin-top: 4vh;position: relative;z-index: 99}
#main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col p { font-size: 84%; margin-bottom: 2vh; }
#main-wrapper .ac-col-1 .ac-row-3 .ac-img-preview-wrapper { border: 1px solid #fff;padding: 1vh 1vh; }
#main-wrapper .ac-col-1 .ac-row-3 .ac-img-preview-wrapper img { width:100%; }
#main-wrapper .ac-col-1 .ac-row-3 .ac-bigger { font-size: 100%; position: relative;right: -6.5vw; }


#main-wrapper .ac-col-2 .ac-logo-company { width: 58%;margin: 0 auto;margin-bottom: 7vh; }
#main-wrapper .ac-col-2 .form {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height: auto;
    -webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top: 3vh;}
#main-wrapper .ac-col-2 .form input {    width: 100%;background: transparent;border: 1px solid #fff;padding: 2vh 1vw;color: #fff;font-size: 2.5vh;margin-bottom:2.5vh;}
#main-wrapper .ac-col-2 .form .btn-send input { margin-bottom:0vh;color:#000;border:1px solid #A1C3E5;font-size: 4vh;padding: 0vh 1vw 0.5vh;font-family: 'Assistant-Regular';cursor: pointer; }

@media(max-width:1000px) {

  html, body {height: auto;font-size: 3vw;    overflow:unset;overflow-x: hidden;}
  #main-wrapper {width: 100vw;height: auto;padding: 3vh 5vh;background-image:url('../img/bgmob.jpg');background-position: 0vw 0vh;background-repeat: no-repeat;background-position: center; }
  .ac-flex-columnmob{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .ac-inner-overlay-1 { height: 82vw; width: 100vw; }
  .ac-overlay { height: 231vw;}
  .ac-inner-overlay-2 { width: 30vw;height: 100%; }
  h1 { font-size: 5.4vw; text-align: center; }
  h1 span { font-size: 91%; }
  h3 { font-size: 5.4vw;text-align: center; }

  #main-wrapper .ac-col-1 { width: 100%;padding-right: 0;padding-top: 0;}
  #main-wrapper .ac-col-1 .ac-row-1 .ac-wrapper-img { width: 40vw;margin: 0 auto; margin-bottom: 5vw; }

  #main-wrapper .ac-col-1 .ac-row-2 p { width: 53%;line-height: 1.4; }
  #main-wrapper .ac-col-1 .ac-row-2 .ac-img-apparate-wrapper img { right: 55vw;top: -45vw;width: 38%;  z-index: 9;}

  #main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col p { font-size: 125%;margin-bottom: 3vw; }
  #main-wrapper .ac-col-1 .ac-row-3 .ac-bigger { right: 0;text-align: center;margin-top: 2vw; }
  #main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col { width: 100%;margin-right: 0;margin-top: 17vw;position: relative;z-index: 99; }

  #main-wrapper .ac-col-2 { width: 100%;padding-left: 0;padding-top: 5vw;position: relative;z-index: 9;margin-top:0; }
  #main-wrapper .ac-col-2 .ac-visible { display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  #main-wrapper .ac-col-2 .ac-visible .ac-form-col { width:49%; }
  #main-wrapper .ac-col-2 .form input { width: 100%;background: transparent;border: 1px solid #fff;padding: 1.5vw 1.5vw;color: #fff;font-size: 3vw; margin-bottom: 2vw;}

}

@media (max-width: 600px){

  h1 { font-size: 5.1vw; }
  p { margin: 1vw 0; }
  #main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col p { font-size: 117%; }
  #main-wrapper .ac-col-1 .ac-row-2 p{ width: 58%;    font-size: 3.4vw;}
  #main-wrapper .ac-col-1 .ac-row-2 p br { display: none }
  #main-wrapper {width: 100vw;height: auto;padding: 9vw;    background-position: 0px 0px;
    background-size: 100% 100%;}
  h3 { font-size: 4.9vw; }
  #main-wrapper .ac-col-2 .form .btn-send input { font-size: 5vw;padding: 1vw 1vw 1.2vw; }
  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size:3vw;
  }
  ::-moz-placeholder { /* Firefox 19+ */
    font-size:3vw;
  }
  :-ms-input-placeholder { /* IE 10+ */
    font-size:3vw;
  }
  :-moz-placeholder { /* Firefox 18- */
    font-size:3vw;
  }
  #main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col { width:90%;margin:  0 auto;    margin-top: 17vw; }
  #main-wrapper .ac-col-1 .ac-row-3 .ac-inner-col p { font-size: 106%; }
  #main-wrapper .ac-col-1 .ac-row-1 .ac-wrapper-img { width:31vw; }
  #main-wrapper .ac-col-1 .ac-row-2 .ac-img-apparate-wrapper img {right: 46vw;top: -53vw;width: 44%;}
}


