@font-face {
    font-family: 'poeti';
    font-style: bold;
    font-weight: 700;
    src: url(fonts/poeti-aaa-700.eot);
    src: url(fonts/poeti-aaa-700.eot?#iefix) format('embedded-opentype'), url(fonts/poeti-aaa-700.woff) format('woff'), url(fonts/poeti-aaa-700.ttf) format('truetype');
}

@font-face {
    font-family: 'poeti';
    font-style: normal;
    font-weight: 300;
    src: url(fonts/poeti-aaa-300.eot);
    src: url(fonts/poeti-aaa-300.eot?#iefix) format('embedded-opentype'), url(fonts/poeti-aaa-300.woff) format('woff'), url(fonts/poeti-aaa-300.ttf) format('truetype');
}

@font-face {
    font-family: 'poeti';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/poeti-aaa-400.eot);
    src: url(fonts/poeti-aaa-400.eot?#iefix) format('embedded-opentype'), url(fonts/poeti-aaa-400.woff) format('woff'), url(fonts/poeti-aaa-400.ttf) format('truetype');
}

body {
    font-family: 'poeti';
    font-weight: 400;
    direction: rtl;
    background: url('../images/deskback.jpg');
    background-size: cover;
    background-position: 60% 0%;
    background-repeat: no-repeat;
    font-size: 16px;
}

h1 {
    font-size: 2em
}

h2 {
    font-size: 1.4em
}

h3 {
    font-size: 1.2em
}

p,
li {
    font-size: 1em
}




.mainImage {
    min-height: 575px;
    background: url('../images/ArnonaJerusalem.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

.mainTitle {
    background: #bda632;
    color: #ffffff;
    padding: 10px 10px;
    
    padding-right: 10px;
    margin: 0;
}

.yellowBackwhiteFont {
    background: #bda632;
    color: #ffffff;
}

.darkyellowBackwhiteFont {
    background: #a59436;
    color: #ffffff;
}

.noPadding {
    padding: 0;
}

#migCarousel {
    margin-bottom: 50px;
}


/*contactform area*/

.contactFormDesktop {
    background: #a59436;
    color: #ffffff;
    padding: 5px;
}

form .form-group {
    width: 95%;
    margin: 0 auto;
    display: block;
}

.form-control {
    border-radius: 0;
    height: 40px;
}

.sendBtn {
    margin-top: 20px;
    ;
    width: 100%;
    color: #ffffff;
    background: #000;
    font-weight: 700;
    border: none;
    font-size: 1.4em;
    border-radius: 0;
    transition: 0.2s;
}

.sendBtn:hover {
    color: #000;
    background: #ffffff;
    transition: 0.2s
}

.contactFormDesktop h2 {
    font-size: 2em;
    font-weight: 700;
    text-align: center;
    margin: 0;
    margin-top: 20px;
}

.contactFormDesktop h3 {
    font-size: 1.4em;
    font-weight: 300;
    text-align: center;
    margin: 0;
}

.contactCall h2 {
    text-align: center;
    margin: 0;
    margin-top: 5%;
    font-weight: 700;
            font-size: 2em;
}

.contactCall h3 {
    text-align: center;
    font-size: 2.2em;
    font-weight: 700;
    color: #000;
    direction: ltr;
    margin: 0 auto;
    display: block;
    margin-bottom: 5px;
    width: 100%;
}

.contactCall h3 span {
    font-size: 0.9em;
    vertical-align: -webkit-baseline-middle;
}


/*middle text*/

.middleText p {
    font-size: 1.2em;
    font-weight: 400;
    padding: 0;
    color: #000;
    border-right: 10px solid #bda632;
    margin-top: 20px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15%;
}

.middleLogo {
    border-right: 1px dotted #bda632;
    text-align: center
}


/*footer*/

.footerHeight {
    background: transparent;
    min-height: 30px;
}
.openHouseText{width:100%;}
@media all and (max-width:768px) {
    .Mobile {
        display: block;
    }
    .Desktop {
        display: none;
    }
    .textMainMobile{background:#fff;    width: 94%;margin: 0 auto;padding: 10px;}
    .CTAMainMobile{background:#bda632;  width: 94%;margin: 0 auto;padding: 10px;color:#fff;margin-bottom: 15%;}
    .openHouseText{width:100%;}
    .openHouseButton{    height: 59px;}
    .carousel-indicators li{width:8px;height:8px}
    .contactFormMobile{
        background:#bda632;
        padding-bottom: 5%;
        width: 94%;
        margin: 0 auto;
    }
.help-block {
    display: block;
    margin-top: 5px;
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #737373;
    margin-right: 5%;
}
    body {
        font-size: 8px;
        background: url('../images/jerback.jpg');
        background-size: cover;
        background-repeat: no-repeat;
        
    }
    .siteLogo {
        margin-top: 0px;
    }
    .container {
        max-width: 100%;
    }
    .mainTitle p {
        font-size: 1.7em;
        font-weight: 400;
        padding-left: 0;
    }
    .houseTitle {
        color: #000;
        font-size: 1.2em
    }
    .mainTitle {
        padding: 10px;
        background: #ffffff;
        color: #000;
        width: 100%;
        font-size: 1.6em;
    }
    .callButtonMobile,callButtonMobile:focus{    font-size: 2.5em;
    margin-top: 20px;
    background: #005c88;
    padding: 10px 25px;
    border-radius: 50px;
    font-weight: 700;
    padding-bottom: 10px;
    color: #fff !important;
    text-decoration: none !important;
    box-shadow: 1px 1px 1px 1px #000;
}
    .mainTitle p strong {
        color: #000;
    }
    .mainTitle h1 {
        color: #bda632;
        font-size: 2em
    }
    .mobileCallButton {
        margin: 0 auto;
        display: block;
        margin-top: 5%;
        text-align: center;
    }
    p.mobileTextButton {
        font-size: 2em;
        color: #ffffff;
        background: #5c4f0f;
        text-align: center;
        padding: 9.5px 5px;
        font-weight: 300;
        border-bottom: 5px solid #322b07;
        margin-right: 2px
    }
    p.mobileIconCall {
        font-size: 2.2em;
        border: none;
        background: #5c4f0f;
        padding: 12px 10px;
        color: #ffffff;
        border-bottom: 5px solid #322b07;
        margin: 0 auto;
        margin-top: -1px;
        text-align: center;
    }
    p.mobileIconCall:before {
        border: 2px solid #ffffff;
        padding: 4px 6px;
        border-radius: 50px;
    }
    .mobileCalltoaction {
        font-size: 3em;
        text-align: center;
        font-weight: 700;
        margin: 0;
    }
    .form-control {
        border-radius: 0;
        background: #efefef;
        font-weight: 400;
        color: #000;
        margin: 0 auto;
        display: block;
        width: 92%;
    }
    .sendBtn {
        margin: 0 auto;
        display: block;
        margin-top: 10px;
        width: 92%;
        color: #ffffff;
        background: #201f20;
        border-bottom: 5px solid #000;
        font-weight: 700;
        border: none;
        font-size: 2.3em;
        border-radius: 0;
        transition: 0.2s;
    }
    #mobCarousel {
        margin-top: 5px;
    }
    .carousel-indicators {
        bottom: -5px;
        right: -19%;
    }
    .mainTitle h1 {
        margin-top: 5px;
    }
    .mainTitle p {
        font-size: 1.6em;
        font-weight: 400;
        padding: 0;
        color: #000;
        border-right: 10px solid #bda632;
        margin-top: 10px;
        padding-right: 8px;
        padding-top: 0px;
        margin-right: 0px;
        padding-bottom: 0px;
        margin-bottom: -10px;
        font-weight: 400;
    }
}

@media all and (min-width:769px) {
    .Mobile {
        display: none;
    }
    .Desktop {
        display: block;
    }
.mainTitle{width: 59%;
    background: #fff;
    color: #000;}

}
#company{display:none !important;}
#emailaddress1{display:none;}
.mainContent{background:#fff;border-right:2px solid #000;}
.mainTextMiddle{background:#fff;}
.mainTextMiddle h1{font-size:2.4em;font-weight: 800;}
.mainTextMiddle h2{font-size:1.5em;font-weight: 800;}
.mainContent h2,.mainContent h3{margin:0;padding:5px;}
.mainContent h2{margin-top:15px;font-size: 2.5em;}
.mainContent h3{    font-size: 1.6em;margin-bottom: 15px;}
.equalHeights{min-height: 575px}