#container{
    height:400px;
    width: 60%;
    /* border: 1px solid red; */
    margin: auto;
    margin-top: 60px;
    margin-left: 200px;
    margin-bottom:-80%;

}
#sneakpeek{
    height: 100px;
    width: 60%;
    /* border: 1px solid red; */
    margin: auto;
   
}
#details{
    height: 170px;
    width: 100%;
    /* border: 1px solid red; */
    
}
p{
    text-align: center;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif ;
    
}
h2{
    font-family: Arial, Helvetica, sans-serif ;
    font-weight: lighter;
    text-align: center;
}
input{
    size: 10px;
    max-width: 50%;
     width: 250px;
    height: 30px;
    margin-left: 20px;
    
}
 #details>p{
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif ;
    padding-bottom: 20px;
    text-align: justify;
    margin-bottom: -20px;
 
}
#details>#Bday{
    height: 30px;
    width: 100px;
     /* border: 1px solid black; */
     display: flex;

}
#details>#Bday>.DOB{
      height: 30px;
      width: 90px;
      display: flex;
      margin: 30px;
      margin-top: 30px;
}
#Bday>p{

        margin-top: 40px;
}
#mobile{
        margin-left: 35%;
}
#TNC{
    width: 80%;
    /* border: 1px solid blue; */
    display: flex;
  
}
#TNC>p{
    font-family: Arial, Helvetica, sans-serif ;
    font-weight: lighter;
    font-size: 14px;
    width: 90%;
}
#Termscheckbox{
    height: 20px;
    width: 20px;
    left: 50px;
}

#signupbtn{
    margin-left: 15px;
    /* border: 1px solid rgb(238, 18, 18); */
    width: 100px;
    padding-top: 25px;
    
    
}
#signup {
     padding: 10px;
     background-color: black;
     color: white;
     width: 100px;
     text-align: center;
     cursor: pointer;
}
#chatbtn {
     height: 70px;
     margin-left: 85%;
     margin-bottom: 80%;
     cursor: pointer;
    }

    body{
        font-family: Arial, Helvetica, sans-serif ;
    }
    
    .top{
        color: rgb(251, 251, 251);
        display: flex;
        justify-content: space-around;
        height: 75px;
        padding-top: 40PX;
    
    }
    #search{
        background-color: black;
        font-family: inherit;
        font-size: inherit;
        line-height: -90px;
        color: white;
        /* padding: 30px; */
        border: 0px;
    }
    .search {
        margin-top: 50px;
        margin-right: 100px;
        margin-left: 65px;
        border-bottom: 1px solid white;
    }
    optgroup,textarea {
        background-color: black;
        font-family: inherit;
        font-size: inherit;
        line-height: -90px;
        color: white;
        /* padding: 30px; */
        border: 0px;
    }
    *:focus {
            outline: none;
        }
    
    .left {
        color: rgb(251, 251, 251);
        display: flex;
        justify-content: space-between;
        width: 20%;
        flex-wrap: nowrap;
        flex-direction: row;
    }
    section {
        display: block;
        background-color: black;
        height: 250px;
    }
    
    .navbar {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: nowrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-evenly;
        padding: 0.5rem 1rem;
        flex-direction: row;
        color: white;
        justify-content: flex-start;
    }
    
    .container-fluid {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    
    .navbar-brand {
        display: inline-block;
        padding-top: 3.3125rem;
        padding-bottom: 0.3125rem;
        margin-right: 1rem;
        font-size: 1.rem;
        font-size: 15px;
        line-height: inherit;
        white-space: nowrap;
        color: white;
    }
    a.navbar-brand {
        color: white;
        padding-right: 20px;
    }
    a.navbar-brand:hover {
        text-decoration: underline;
    }
    
       /* footer section */
       #footer{
            background-color:  white;
            color: 000000;
           
            text-align: center;
            font-size: 1.5rem;
            }
            #footer{
                background-color: black;
                color: white;
                width: 100%;
                height: 600px;
            }
         #footercont{
             
             width: 100%;
             height: 400px;
             border: none;
             display: grid;
             grid-template-columns: repeat(3,1fr);
             gap: 1px;
             margin: auto;
            color: white;
         } 
         .boxincont{
             
            height: 400px;
             text-align: left;
             padding: 40px;
             font-size: 15px;

         } 

         #locationf {
      background-color: black;
      color: white;
      padding: 10px 20px 10px 20px;
      margin-top: 10px;
      border: 1px solid aliceblue;

    }
         .ftbox3{
            background-color: black;
             color: white;
             padding: 10px 30px 10px 20px;
              border: 1px solid white; 
              margin-bottom:  20px;
            }
        
         /* .img{
             height: 20px;
             width: auto;
         } */
         #belowhr {
            display: flex;
            width: 100%;
            height: 100PX;
            justify-content: space-between;
        }
         #belowhr1{
            display: flex;
            width: 50%;
            
         }
         #imglast{
             display: flex;
             justify-content: right;
             align-items: flex-start;
             padding-right: 40px;
             width: 100%;
         }
         
        
         ul {
        list-style: none;
        margin-left: -58px
        
    }
    
    ul li {
         margin:5px 5px; 
         float:left; 
         font-size: 25px;
    }
    
    .wp-icon {
      width: 50px;
      height: 50px;
      border-radius: 50%;
       text-align: center; 
      line-height: 50px;
      vertical-align: middle;
      color: #fff;
       margin-right: 5px; 
    }
    
    .fa-facebook-f {
      background: black;
    }
    .nv-1 {
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 2px;
    }
    .nv-2 {
      text-decoration: underline;
      font-size: 11px;
    }
    
    .fa-twitter {
      background: black;
    }
    .fa-instagram {
      background: black;
      
    }
    
    .fa-youtube {
      background: black;
    }
    
    .fa-pinterest {
      background: black;
    }
    .need{
    font-size: 18Px;
    
    }
    .need1{
        font-size: 14Px;
        text-transform: capitalize!important;
        
    }
    
    hr {
        margin-top: 0rem;
        margin-bottom: 2rem;
        border: 0;
        border-top: 1px solid rgb(255 246 246);
        width: 100%;
        /* margin: 24px; */
        /* margin-left: 7PX; */
        /* margin-right: -39PX; */
    }
    .need2 {
        font-size: 18Px;
        margin-top: 15px;
    }
    .blank{
    height: 300px;
    background-color: #fff;
    }
    
    .copy {
        font-size: 15px;
    }
    .copyp {
        width: 100%;
        text-align: initial;
        color: #b7b7b8;
        font-size: 16px;
    }
    .copy1 {
        width: 60%;
        text-align: initial;
        color: #b7b7b8;
        font-size: 16px;
    }
    .copy2 {
        width: 60%;
        text-align: initial;
        color: #b7b7b8;
    }
    input.ftbox3:hover {
        background-color: #333333;
    }
    
