*{	margin:0px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    font-family: 'Open Sans', sans-serif;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
}
a {text-decoration:none;}

p {text-align:justify;text-justify:inter-word;}

body{background:#e4e4e4;}

#toggle{display:none;}
#mobileHeader{display:none;}

:root {
    --red: #FF0B1B;
    --blue: #0E70F7;
}


#header{
    background:#000;
    opacity:0.85;
    width:1400px;
    height:90px;
    position:fixed;
    z-index:1000;
}
/*#header a {*/
/*    float:right;*/
/*    margin-top:45px;*/
/*    margin-right:30px;*/
/*    color:white;*/
/*}*/
/*#header a:hover {*/
/*    color:var(--red);*/
/*}*/
.headerlink {
    float:right;
    margin-top:45px;
    margin-right:30px;
    color:white;
}
.headerlink:hover {
    color:var(--red);
}

.book_button_header {
    font-weight: bold;
}

#logo {
    width:300px;
    height:20px;
    position:fixed;
    z-index:1001;
    margin-top:35px;
    margin-left:70px;
}
#header_logo {
    background:#fff;
    float:left;
    width:150px;
    height:150px;
    z-index:1001;
    margin-top:10px;
    margin-left:20px;
    border: 1px solid #000;
    -webkit-border-radius: 120px;
    -moz-border-radius: 120px;
    border-radius: 120px;
    transition-duration: 0s;
}


#homeImageNew{
    background-image:url(../images/im8.jpg);
    width:1400px;
    height:590px;
    padding-top:10px;
    z-index:100;
}

#homeImage{
    background-image:url(../images/im8.jpg);
    width:1400px;
    height:590px;
    padding-top:10px;
    z-index:100;
}
#homeImageBack{
    background-image:url(../images/im8.jpg);
}

#homeImageDescription{
    margin-top:500px;
}

#welcome{
    float:left;
    margin-left:50px;
    margin-top:50px;
    /* width:560px; */
    /* height:850px; */
    width:350px;
    height:340px;
    padding:20px;
    background:#FFFFFF;
    border: 1px solid rgba(136,136,136,.25);
    line-height: 1.5;
    position: relative;
}
#welcomeText{
    /* float:left; */
    margin-left:50px;
    /* margin-top:50px; */
    width:1234px;
    /* height:340px; */
    padding:20px;
    background:#FFFFFF;
    border: 1px solid rgba(136,136,136,.25);
    line-height: 1.5;
    position: relative;
}
#welcome_logo {
    background-image:url(../images/logo.jpg);
    width:300px;
    height:300px;
}
.book_now {
    position: absolute;
    bottom: 20px;
/*    left: 73px;*/
    left: 178px;
}

#selfie {
    width:240px;
    height:240px;
    margin-bottom:20px;
    border: 1px solid #555;
    -webkit-border-radius: 120px;
    -moz-border-radius: 120px;
    border-radius: 120px;
}


#footer{
    background:#000;
    width:100%;
    height:80px;
    text-align:center;
    padding-top:60px;
    color:#555;
    display:inline-block;
}

#page{
    width:1400px;
    background:#FFFDFF;
}

#scheduleBlock{
    background:#BF3D61;
    color:#FFFDFF;
    width:120px;
    height:120px;
    vertical-align: middle;
    display:inline-block;
    margin: 15px;
    text-align:center;
}

#products{
    position:relative;
    background:#FFFFFF;
    width:100% - 120px;
    padding:60px;
    text-align:center;
}
.product {
    display:inline-block;
    margin:10px;
}
.product_row {
    margin: 0 auto;
}


.anchor{
  position: absolute;
  left: 0px;
  top: -90px;
}

/*h2{font-size:20px;text-align:center;}*/
/*h3{text-align:center;}*/
.red{color:var(--red);}
.blue{color:var(--blue);}
.white{color:#FFFDFF;}
.black{color:#0C0C0C;}
.blackText{color:#242424;}
.greyText{color:#868686;}

.clearBackground {
    background:#242424;
}

.whiteBackground {
    background:#FFFFFF;
}

.blackBackground {
    background:#0C0C0C;
}

.greyBackground {
    background:#F7F8FA;
}

.standardBlock {
    position:relative;
    width:100%;
   padding-top:60px;
    padding-bottom:60px;
    display:inline-block;
    text-align:center;
}

#map {
    float:right;
    margin-right:60px;
    width:600px;
    height:450px;
}

#addressContainer {
    float:left;
    margin-left:60px;
    width:600px;
    height:350px;
    padding-top:100px;
    background:#F7F8FA;
    border: 1px solid rgba(136,136,136,.25);
    line-height: 1.5;
}

#addressContainer a {
}
