
*{
    margin:0px;
    padding :0px;
    text-decoration: none;
    font-family: Alatis;
    border: none;
    list-style: none;
    scroll-behavior: smooth;

}
body{
    overflow-x: hidden;
     font-family: Alatis;
     position: relative;

}

#bottom-top
{
    width:100px;
    height: 100px;
    transition: all 5s;
    border-radius: 50%;
    position:fixed;
    right: 20px;
    bottom: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.top-btn {
  background-color: red;
  color: white;
  padding: 10px 20px;
  text-decoration: none;
  border-radius: 5px;
}


.navbar{
    background-color: #E21D24;
    text-decoration: none;
}




.outer-bg{
    background-color: #E21D24;
    border:2px solid black;
}
.dropdown-item{
    color:#E21D24
}


.topper li a:hover{
    background-color: #E21D24;
    color: white;
}

.logo{
    width :280px;
}
.call{
    width:30px;
}

.nav-link:hover{
    color:#f2f2f2
}

.slider{
    width: 100%
}





 input{
    margin-top: 10px;
    color: black;
    padding-top:  30px;
    border-radius: 0px;

}

span:hover{
    color: black;
}
.form-control{
    padding: 10px;
    margin: 7px;
}
.heading{
    color: #E21D24;
    font-size: 27px;
    font-weight: bold;
}
span{
    color:rgb(68, 109, 14);
    font-size: 20px;

}
.imgtext{
    border: 1px solid rgb(139, 134, 134);

}
.heading1{
    font-size: 30px;
    
    color:#03A4ED;
    font-weight: bold;
}

p{
    font-size: 18px;
      font-family: Alatis;
      /* font-weight: bold; */
      color: #2e3030;
      line-height: 23px;
}

.trans-img{
    gap :23px
}
.bg-image{
    position:relative;
}
.text{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: white;
  text-align: center;
}


.bg-heading{
    font-size: 62px;
}
/* about-page */
.bg-about{
     position:relative;
}
.text-abt{
     position: absolute;
      transform: translate(-50%,-50%);
       top: 30%;
      left: 20%;

}
   
.text-abt-2{
    position: absolute;
      transform: translate(-50%,-50%);
       top: 40%;
  right:-12%;
   background-color :rgba(255,255,255,0.8); 

   


}

.black-space{
    background-color: #2e3030;
    color:#f2f2f2;
    margin-bottom: 0px;
    padding-left: 30px;
    padding-top: 10px;
    gap:20px;
}



.card-main{
    border: 4px solid rgb(237, 237, 228);
    
}
.card-main:hover{
    border-color: #bac0c0;
}

 .cardtext{
     border-color: 1px solid beige;
    

     
}



.cardtext-body{
    overflow-y: scroll;
    height: 180px;
    border: 1px solid beige;
}
.bg-color{
    background-color:#2A2A2A;
    
}
.footer-text  {
    color:#5e6060;
    font-size: 18px;
 }




.classmenu2:hover{
    color:white;
}
.classmenu li a{
    text-decoration: none;
    color:#5e6060
}
.classmenu2 a{
    list-style-image:url('https://oscarpackersmovers.com/images/arrow.png')
}
.classmenu2 img{
  margin-right: 5px;
}

.room{
    color:#F76A03;
}
 input{
list-style: none;
}
.room-list li{
    color:black;
    font-weight: bold;
    line-height: 10px;
     /* font-family:' Arial'; */
     font-size: 12 px;


}

.text-abt{
    line-height: 5px;
    
}

/* enquiry */


.dinning-enquiry{
    display: flex;
    align-items: center;
}
.formwidth{
    max-width: 200px;
    height:10 px

}
hr{
    border : 1px solid grey
}

/* contact */

.contact-text b{
    color:black;

}

.contact-text{
    color:#6a6c6c;
    font-size: 17px;

}
