body { overflow-x:hidden; font-family:'Cormorant Garamond'; letter-spacing:1px; }
*
{
    margin: 0;
    padding: 0;
}
.bckground { background:/*#002435888*/ url("images/bg3.jpg") no-repeat center; background-size: cover; width:100%; min-height:100vh;  }
.center-logo { text-align:center; color:#fff;  }
a { text-decoration:none; } 
p { font-size:20px; }
.center-logo p a { color:#fff; }
.center-logo p a:hover { color:#b27e49; }

.now_del { font-size:15px; font-weight:600; padding:30px 0px;}
.bar { padding:0px 0px; }
.location { font-size:30px; font-weight:500; line-height:36px; margin:20px 0px 10px; letter-spacing:2px; }
.location img { padding-bottom:10px !important; }
.logo { width: 22%;}
.logo img {width:100%;}

#contact_form { padding:20px; margin-bottom:30px; }
#contact_form input[type=text],
#contact_form input[type=email],
#contact_form input[type=phone],
#contact_form textarea,
#contact_form select { width:100%; border-style:none; background:transparent; border:solid 1px #fff; padding:10px 15px; color:#fff; margin-bottom:25px; letter-spacing:1px; font-family: serif; }
#contact_form select option { margin:40px; background:rgba(0, 0, 0, 0.9); color:white;  }

::placeholder { color:#fff;  opacity:1;}
:-ms-input-placeholder {color:#fff; }
::-ms-input-placeholder {color:#fff; }





#register { text-align:center; padding:10px 50px; font-size:20px; font-weight:600; background:#fff; color:rgb(7, 0, 0); letter-spacing:2px; border:none; transition:0.3s; }
#register:hover { background:#fff; color:#001b23; border-bottom: 25px black;}
 #register::after {content: '';display: block;width: 0;height: 25px;background: #000;transition: width .3s;}

#register:hover::after { width: 100%;} 

.footer { padding:20px 0; background:#fff; color:#ad763e; font-family: serif; text-decoration: none;}
.footer a { color:#ad763e; }
.footer a:hover { color:#002e3d; }
.overlay
{content: '';/* position: absolute; */left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);}
.nboder{ margin-top:15px; /*border:1px solid #FFf*/; padding:5px;display: initial;background: #c4884c;letter-spacing: 3px;text-transform: uppercase;}
@media (max-width: 480px) {.logo { width: 40%;}}
  @media (max-width: 768px) {.logo { width: 40%;}.own{width: 100%;} p {font-size: 16px;}}
  @media (max-width: 1024px) {p {font-size: 18px;}}
  @media (max-width:  1200px) {}