@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;font-family: 'Open Sans Hebrew Condensed';}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: '';}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans Hebrew Condensed'; color: #001720;}

/* Specific Header Settings */
h1 {font-size:60px; line-height: 62px;}
h2 {font-size:40px; line-height: 45px; font-weight: 400;}
h3 {font-size:35px; line-height: 40px; font-weight: 400;}
h4 {font-size:30px; line-height: 35px; font-weight: 400;}
h5 {font-size: 24px; line-height: 29px; font-weight: 400;}
h6 {font-size: 12px; line-height: 19px; font-weight: 400;}

/* Create the Default Paragraphs */
p {color: #001720; font-size: 16px; line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: none;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none; vertical-align: middle;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a { color: #001720; font-size: 16px; line-height: 24px; text-decoration:none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
a:hover {}
a:active {color: #fff;}
a:focus {outline: none;}
a.current{color: #fff;}


/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input {font-size: 16px; color: #fff; height: 46px; border: 1px solid #fff; padding-left: 18px; padding-right: 18px; display: inline-block; vertical-align: top; float: right;}
textarea {resize: none; overflow: auto;}
::-webkit-input-placeholder{color: #fff;}
:-moz-placeholder{color: #fff;}
::-moz-placeholder{color: #fff;}
:-ms-input-placeholder{color: #fff;}
::-ms-input-placeholder{color: #fff;}
:placeholder-shown{color: #fff;}

input.error {background-color: rgba(224,53,53,0.3) !important;}
label.error {display: none !important;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;} 
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
body{font-family: 'Open Sans Hebrew Condensed';}
body * {direction: rtl;}
#full_wrapper{height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ max-width:1920px; margin:0 auto;}
.content{ margin:0 auto; padding:0; width:100%;}

/* Header*/
header{}
header .wrapper{ position:relative;}
header nav{}
header nav ul{}
header nav ul li{}

/* main */
.main {position: relative; width: 100%; overflow: hidden;}
.main .mobile_ {display: none;}
.main h1 {padding-top: 25px;}
.main h1 b {color: #ae7e1f;}
.main hr {background: #0b0b0b; height: 5px; border-radius: 10px; border: 0px; width: 80px; margin: 0 auto; margin-top: 19px; margin-bottom: 13px;}
.main .left_part, .main .right_part {display: inline-block; vertical-align: top; float: left; position: relative; box-sizing: border-box;}
.main .right_part {background: #f0f0f0; width: 53.5%;}
.main .right_part .wrapper {max-width: 598px; text-align: center; padding-bottom: 43px; padding-top: 41px;}
.main .right_part .brand img {max-width: 100%;}
.main .right_part .box {display: inline-block; vertical-align: top; float: right; margin-left: 3.4%; width: 48.3%; background: #fff; border: 1px solid #001720; border-radius: 10px;padding: 0 10px; padding-top: 43px; padding-bottom: 39px;}
.main .right_part .box p {padding-top: 24px;}
.main .right_part .box:nth-child(2n) {margin-left: 0; background: #001720;}
.main .right_part .box:nth-child(2n) p {color: #fff}
.main .right_part .services {padding-top: 44px;}
.main .right_part .form_part {padding: 0 46px; background-image: url(../images/site/banner2.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover; position: relative; z-index: 2; padding-top: 90px; padding-bottom: 93px; position: absolute; left: 0; bottom: 0; width: 100%;}
.main .right_part .form_part:before {position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,23,32,0.6); content: ''; display: block; z-index: -1;}
.main .right_part .form_part h5 {text-align: center; color: #fff; padding-bottom: 22px;}
.main .right_part input { margin-left: 2%;width: 26.7%;}
.main .right_part button {width: 13.9%; border: 0px; outline: none; background: #e9e9ea; text-align: center; font-size: 20px; color: #001720; font-weight: 700; line-height: 42px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; border: 2px solid #fff; padding: 0 10px; font-family: 'Open Sans Hebrew Condensed';}
.main .right_part button:hover {background: transparent; color: #fff;}
.main .left_part {width: 46.5%; background-image: url(../images/site/banner1.jpg); background-repeat: no-repeat; background-position: center left; background-size: cover;}
.main .left_part .price {position: relative; z-index: 2; min-height: 253px; text-align: center; padding-top: 32px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.main .left_part .price .inn {display: inline-block; vertical-align: top; text-align: right;}
.main .left_part .price .inn div {display: inline-block; vertical-align: top; float: right;}
.main .left_part .price .inn .image {padding-left: 20px;}
.main .left_part .price .inn .image img {width: 100% !important;}
.main .left_part .price h2 {color: #ae7e1f; padding-bottom: 6px;}
.main .left_part .price h3 {color: #fff; font-size: 123.13px; line-height: 84px; font-weight: 900;}
.main .left_part .price h3:before {content: '₪'; font-size: 54.73px;}
.main .left_part .price h4 {color: #fff; text-align: left; margin-top: -12px;}
.main .left_part .slider {margin-top: 171px; display: block; width: 100%; position: relative;}
.main .left_part .slider:before {display: block; content: ''; position: absolute; width: 100%; height: 253px; background-image: url(../images/site/bg.png); background-repeat: no-repeat; background-position: top left; background-size: cover;}
.main .left_part .slider .item {width: 100%;}
.main .left_part .slider .car {text-align: center; padding: 0 10px; padding-top: 184px; padding-bottom: 30px;}
.main .left_part .slider .car img {max-width: 100%; margin: 0 auto;}
.owl-carousel .owl-item img {width: auto !important;}
.main .owl-dots {display: none !important;}
.main .owl-nav {position: absolute;bottom: 16%; left: 0; width: 100%;}
.main .owl-nav .owl-prev, .main .owl-nav .owl-next {position: absolute;bottom: 0;width: 52px;height: 65px;vertical-align: middle;background-size: 100%;display: inline-block;color: transparent; margin: 0;z-index: 2;}
.main .owl-nav .owl-prev:after, .main .owl-nav .owl-next:after { content: "";position: absolute;top: 0; left: 0; width: 100%;height: 100%;background-position: center; background-repeat: no-repeat; background-size: 100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.main .owl-nav .owl-prev:after {background-image: url(../images/site/left_arrow.png);}
.main .owl-nav .owl-next:after {background-image: url(../images/site/right_arrow.png);}
.main .owl-nav .owl-prev.disabled, .main .owl-nav .owl-next.disabled {display: none;}
.main .owl-nav .owl-prev {left: 33px;}
.main .owl-nav .owl-next {right: 33px;}
.main .slider.no_slide .owl-stage, .main .slider.no_slide .owl-item {width: 100% !important;}


/* thankyou */
.thankyou{position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.9); z-index: 999999999999}
.thankyou a{background-image: url(../images/site/cancle.png); background-repeat: no-repeat; background-position: center; width: 35px; height: 35px; position: absolute; right: 15px; top: 15px;}
.thankyou p{color: #fff; text-align: center; padding-top: 12%; font-size: 35px;}


.sroll_up {display: none;position: fixed;bottom: 0;left: 0;width: 100%;background: #001720;color: #fff;font-size: 21px;font-family: 'Open Sans Hebrew';font-weight: normal;text-align: center;line-height: 50px;z-index: 9999;opacity: 0; visibility: hidden}


/* Push */
.push{}

/* Footer */
footer{}
.antispam{display: none}