@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);

html { 
background: url(../img/bg.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 100%;
height: 100%;
}

body {
font-size:14px;
color:#CCCCCC;
font-family:'Open Sans Hebrew', sans-serif;
margin:0;
line-height:20px;
overflow-y: scroll;
overflow-x: hidden;
}

#logo {
width:600px;
height:101px;
margin-top:50px;
margin-right:0%;
text-align:center;
color:#3e221a;
direction:rtl;
}

#box01 {
width:600px;
height:480px;
background-color:rgba(255, 255, 255, 1);
margin-top:140px;
margin-right:0%;
text-align:center;
color:#3e221a;
direction:rtl;
border-right: #b0122d 5px solid;
}


#box02 {
width:350px;
height:170px;
background-color:#b0122d;
margin-top:15px;
margin-right:0%;
text-align:center;
color:#fff;
font-size:18px;
direction:rtl;
clear:both;
}

#box03 {
width:350px;
height:60px;
background-color:rgba(255, 255, 255, 0.6);
margin-top:15px;
margin-right:0%;
text-align:center;
color:#fff;
direction:rtl;
border: #b0122d 3px solid;
clear:both;
}

#little{
font-size: 15px;
}

#call{
font-size: 22px;
font-weight:bold;
}

a:link {color:#b0122d; text-decoration:none;} 
a:visited {color:#b0122d; text-decoration:none;} 
a:hover {color:#28373c; text-decoration:none; font-weight:bold;} 


#footer {
bottom: 0px;
padding:15px;
width:100%;
background-color:#1e1e1e;
color:#fff;
position: sticky;
margin-top: 100px!important;
}

#giftcard{
border: 3px #b0122d solid;
width: 200px;
height: 40px;
}

#gift{
text-align:center;
font-size:20px;
font-weight:bold;
line-height: 0px;
}




@media only screen and (max-device-width: 480px){

#box01 {
width:700px;
height:780px;
margin-top:110px;
}

#box02 {
width:500px;
height:260px;
margin-top:15px!important;
}

#box03 {
width:500px;
height:80px;
}

p {
font-size:33px!important;
line-height:33px!important;
}

#call{
font-size:45px!important;
}

#menu{
font-size: 45px!important;
}

#logo {
margin-top:170px;
margin-right:0%;
text-align:center;
color:#3e221a;
direction:rtl;
}

#us {
padding:0px 30px 0px 30px!important;
}

#little{
font-size: 22px!important;
}

#giftcard{
border: 3px #b0122d solid;
width: 300px;
height: 70px;
}

#gift{
text-align:center;
font-size:35px!important;
font-weight:bold;
margin-top:18px;
vertical-align: middle;
}
