9.arrow {
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left:-20px;
}

9.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
9.animated{-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-ms-animation-fill-mode:both;
-o-animation-fill-mode:both;

            animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;

animation-fill-mode:both;
-webkit-animation-duration:2s;
-moz-animation-duration:2s;
-ms-animation-duration:2s;
-o-animation-duration:2s;
animation-duration:2s;
}


@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
/**/
.home1 { 
	text-align:center;
	padding-top:20px;
 }
.homein1 {
	max-width:640px; 
	max-width:50%; 
	position: absolute;
    left: 0;
}
.home11 p {
    font-size: 16px;
    color: #273238;
    margin-bottom: -10px;
}
.home121 {
	margin-bottom:140px !important;
}
.home121 img {
	margin:0 auto;
	display:block;
	    max-width: 47% !important;
}
.home13 {
	margin-bottom:40px !important;
}
.home14 h2 {
	margin:0 0 10px 0;
	font-size:53px;
	line-height:58px;
	color:#273238 ;
	font-weight:700;
}
.home14 p {
	margin:0 ;
	font-size:38px;
	line-height:52px;
	color:#273238 ;
	font-weight:300;
}
.hetzbottom {
    position: absolute;
    left: 15%;
    bottom: 94px;
    bottom: 49px;
	cursor:pointer;
}
.homehetz {
	position:relative;
}
.hetzbottom:hover {
	margin-top:-5px;
}
.home21 {
	padding:130px 0 35px;
}
.home21 h2 {
	font-size:52px !important;
	line-height:58px !important;
	color:#273238 !important;
	font-weight:700;
	text-align:center;
	position:relative;
	padding-bottom:20px !important;
	margin-bottom:20px !important;
}
.home21 h2:after {
	position:absolute;
	content:'';
	width:88px;
	border-bottom:1px solid #273238;
	bottom:0;
	right:50%;
	margin-right:-44px;
}
.home21 img.TapDryerimg {
    margin-top: -13px;
}
.home22 p {
	font-size:45px;
	line-height:50px;
	text-align:center;
	color:#e84711;
	margin-bottom:4px;
}
.home3 {
	padding-bottom:90px;
}
.home3 p.elementor-image-box-description {
    font-size: 26px !important;
    line-height: 32px !important;
    color: #404040 !important;
    font-weight: 700 !important;
}
.home4 {
	padding:110px 0 85px;
	background: url(../images/gs/greybg.jpg) repeat-y 50% 0;
}
.home4 h3.elementor-image-box-title {
	margin-top:0; 
}
.home4 h3.elementor-image-box-title {
	font-size:35px !important;
	line-height:39px !important;
}
.home4 p.elementor-image-box-description , .home4 p  {
	font-size:20px !important;
	line-height:25px !important;
}
.home4 .elementor-image-box-content p {
	margin-bottom:4px !important;
}
.home4 a.elementor-button {
    border: 2px solid #e84711 !important;
    background: none !important;
    font-size: 42px !important;
    line-height: 42px !important;
    color: #332e2b !important;
    padding: 11px 25px !important;
    margin-right: 84px !important;
    font-weight: 700 !important;
}
.home4 a.elementor-button:hover {
	background:#e84711 !important;
	color: #fff !important;
}
.home5 .elementor-custom-embed-play { display:none;}
.home5 .elementor-element-populated { padding:0 !important;}
.home6 {
	padding:70px 0;
}
.home61 h2 {
	text-align:center;
	color:#fff !important;
	font-size:58px;
	line-height:60px;
	font-weight:700  !important;
}
.home62 h2 {
	text-align:center;
	color:#fff !important;
	font-size:58px !important;
	line-height:60px !important;
	font-weight:700  !important;
}
.home62 h2 a {
	color:#e84711 !important;
}
.home62 h2 a:hover { text-decoration:underline;}
.home63 p {
	text-align:center;
	color:#fff !important;
	font-size:28px !important;
	line-height:32px !important;
	font-weight:700  !important;
}
/*form*/
.home64 form {
	width:100%;
	max-width:510px;
	min-height:20px;
	position:relative;
	margin:0 auto;
}
.home64 form p{
	width:100%; 
	min-height:30px;
	float:right;
	border:none;
	    margin: 0px 0px 18px 0px;
	color:#333;
}
.home64 .namec2 {
	border:1px solid #fff; 
	float:right;
	width:100%;
	background:#fff;
	height:54px;
	padding:0px 10px;
	    font-family: 'Open Sans Hebrew' , Arial, Helvetica, sans-serif;
	color:#333;
	font-size:21px;
	line-height:30px;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}
.home64  p.textarea11{
	width: 100%;
	min-height: 60px;
	float: right;
	    margin: 0px 0px 15px 0;
	color: #454e4a;
	padding:0 !important; 
	background:none !important;
} 

.home64  p.textarea11 textarea {
border:1px solid #fff;     font-family: 'Open Sans Hebrew' , Arial, Helvetica, sans-serif;
	float:right;
	width:100%;
	background:#fff;
	height:50px;
	padding:10px 10px;
	color:#333;
	font-size:22px;line-height:28px;
		-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}
.home64 p#butsend , .home64 p.butsend {
    width: 100%;
    height: 55px;
    float: right;
    cursor: pointer;
    border: none;
    background: none;
    margin-bottom: 0;
}
.home64 p#butsend .wpcf7-submit , .home64 p.butsend .wpcf7-submit {
    width: 100%;
    height: 57px;
    float: right;
    cursor: pointer;
    border: 1px solid #fff;
    background: #6a6c6f;
    font-family: 'Open Sans Hebrew' , Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 20px;
    line-height: 52px;
    margin: 0px 0 0px 0px;
    font-weight: 700;
}
.home64  p#butsend  .wpcf7-submit:hover , .home64  p.butsend  .wpcf7-submit:hover { background:#434446; }
.home64 form span.wpcf7-not-valid-tip , .blockdiv1 span.wpcf7-not-valid-tip { display:none ; }
.home64 form .wpcf7-not-valid   { border:1px solid  #F00 !important   ; background:#f9f0ee !important; }
.home64 form div.wpcf7-validation-errors {
    color: #F00;
    position: absolute;
    top: -52px;
    right: 0px;
    width: 100%;
    border: none;
    font-size: 16px;
    text-align: center;
    background: #fff;
    padding: 0 5px 0 5px;
}
.home64 form div.wpcf7-mail-sent-ok{ color:limegreen ;
  position:absolute;     top: -0px; border:none ; font-size:16px; text-align:right;
      background: #fff;
    padding: 3px 10px;
  }
.home64 div.wpcf7-response-output {
margin: 0 ;
padding: 0;
text-align:center;
}
.wpcf7-submit {
	outline:0;
}
.home64 div.wpcf7 .watermark {
    color: #c8c8c8;
}
.home64 .namec2::-webkit-input-placeholder { color: #333;}
.home64 .namec2:-moz-placeholder { color: #333;}
.home64 .namec2::-moz-placeholder {color: #333;}
.home64 .namec2:-ms-input-placeholder { color: #333; }

.home64 textarea::-webkit-input-placeholder { color: #333;}
.home64 textarea:-moz-placeholder { color: #333;}
.home64 textarea::-moz-placeholder {color: #333;}
.home64 textarea:-ms-input-placeholder { color: #333; }
 /* airtap lp*/
.airtappaamon .getgreenformall img#paamon {
    right: -127px;
    top: 389px;
    max-width: 127px;
    width: 127px;
    height: auto;
}

/*form*/
.slidermobile { display: none !important; }
@media (max-width: 1555px) and (min-width: 900px) {
.elementor-4290 .elementor-element.elementor-element-o6oiwc0 {
    width: 500px !important;
    margin-right: 0%;
}
.airtappaamon .getgreenformall img#paamon {
    top: 265px;
}
.home121 {
    margin-bottom: 90px !important;
}
.home14 h2 {
    font-size: 37px;
    line-height: 47px;
}
.home14 p {
    font-size: 32px;
    line-height: 41px;
}
.home13 img {
	max-width:266px !important;
}
.elementor-4290 .elementor-element.elementor-element-k7cxabg {
    background-image: url(http://airtap.co.il/wp-content/uploads/2018/02/n2.jpg) !important;
	background-size: 100% auto !important;
}

}
@media (max-width: 1335px) and (min-width: 300px) {
	.elementor-4290 .elementor-element.elementor-element-k7cxabg {
    background-image: url(http://airtap.co.il/wp-content/uploads/2018/02/n2.jpg) !important;
	background-size: 100% auto !important;
}

.home1 {
    background-size: auto 94% !important;
}
.home12 {
	margin-bottom:40px !important;
}

.home13 {
	margin-bottom:40px !important;
}
.home13 img {
	max-width: 40% !important
}
.home14 h2 {
	font-size:28px;
	line-height:34px;
}
.home14 p {
	font-size:28px;
	line-height:33px;
}
.home12 {
	max-width:45%;
}
.home21 {
    padding: 29px 0 35px;
}
.home21 h2 {
    font-size: 40px !important;
    line-height: 46px !important;
}
.home21 h2 img {
	height:46px;
}
.home22 p {
    font-size: 31px;
    line-height: 39px;
}
.home61 h2 {
    font-size: 40px;
    line-height: 44px !important;
}
.home62 h2 {
    font-size: 40px;
    line-height: 44px !important;
}
99999.home1 .elementor-container {
    max-width: 1330px;
    min-height: 99px !important;
}
	.airtappaamon .getgreenformall img#paamon {
		right: -98px;
		top: 200px;
		max-width: 98px;
	}
.elementor-4290 .elementor-element.elementor-element-o6oiwc0 {
    width: 451px !important;
}



}
@media (max-width: 1100px) and (min-width: 300px) {

.home1 { 
	background-image:  url(../images/gs/2z.jpg) !important;
	
}
.elementor-4290 .elementor-element.elementor-element-o6oiwc0 {
    width: 400px !important;
    display: block;
    float: right;
    margin-right: auto;
    margin: 0;
}
.home121 img { max-width:35% !important;}

}
@media (max-width: 1000px) and (min-width: 300px) {
	.elementor-4290 .elementor-element.elementor-element-k7cxabg {
    background-image: url(http://airtap.co.il/wp-content/uploads/2018/02/n1000.jpg) !important;
      background-size: auto auto !important;  
}
.home121 {
    margin-bottom: 37px !important;
}
.home14 h2 {
    font-size: 22px;
    line-height: 26px;
}
.home14 p {
    font-size: 19px;
    line-height: 25px;
}
.airtappaamon .getgreenformall img#paamon {
    right: -70px;
    top: 101px;
    max-width: 69px;
}


}

@media (max-width: 745px) and (min-width: 300px) {
	.home3 .elementor-column {
        width: 50%;
    margin-bottom: 20px;
}
.slidermobile .elementor-element-populated {
    padding:  0px !important;
}
.slidermobile { display: block !important; }

}
@media (max-width: 645px) and (min-width: 300px) {
.home21 h2 {
    font-size: 30px !important;
    line-height: 34px !important;
}
.home22 p {
    font-size: 20px;
    line-height: 27px;
}
.home3 p.elementor-image-box-description {
    font-size: 18px !important;
    line-height: 23px !important;
}
.home4 {
    padding: 30px 0 30px;
}
.home41 img {
	max-width:85%;
}
.home42 .elementor-image-box-img {
    width: 100% !important;
}
.home42 .elementor-image-box-img img {
    display: block;
    margin: 0 auto;
}
.home42 .elementor-widget-image-box {
	text-align:center;
}
.home4 h3.elementor-image-box-title {
    font-size: 24px !important;
    line-height: 28px !important;
	text-align: center;
}
.home4 p.elementor-image-box-description , .home4 p  {
    font-size: 16px !important;
    line-height: 23px !important;
	text-align: center;
	margin-bottom:20px;
}
.home4 a.elementor-button {
     font-size: 24px !important;
    line-height: 23px !important;
    padding: 11px 25px !important;
    margin: 0 auto!important;
    float: none;
    display: block;
    width: 158px;
}
.home5 .elementor-container {
	min-height: 4px !important;
}
.home6 {
    padding: 35px 0;
}
.home61 h2 {
    font-size: 28px;
    line-height: 32px !important;
}
.home62 h2 {
    font-size: 29px !important;
    line-height: 32px !important;
}
.home63 p {
    font-size: 18px !important;
    line-height: 28px !important;
}
.home64 .namec2 {
    height: 40px;
}
.hetzbottom {
    left: 50%;
    bottom: -16px;
    margin-left: -40px;
}
.hetzbottom img {
	max-width:50px !important;
	margin-left:15px;
}







}
@media (max-width: 490px) and (min-width: 300px) {
.home21 h2 img {
    height: 37px;
}
.home21 h2 {
    font-size: 30px !important;
    line-height: 45px !important;
}
.home22 p {
    font-size: 17px;
    line-height: 23px;
}
.home3 img {
	max-width:65% !important;
}
.hetzbottom {
    left: 50%;
    bottom: -35px;
    margin-left: -40px;
}
.home61 h2 {
    font-size: 20px;
    line-height: 23px !important;
}
.home62 h2 {
    font-size: 22px !important;
    line-height: 22px !important;
}
.home63 p {
    font-size: 16px !important;
    line-height: 23px !important;
}
.home64 .namec2 {
    font-size: 18px;
}





}














