#bookredirect
{
	border: 1px solid; 
	padding: 10px; 
	box-shadow: 5px 3px 5px #ffff;
}

#bookbtn
{

font-size: 25px; 
border-radius: 10px; 
font-weight: 700; 
margin-top: 5%; 
margin-left: -40%;

}

#abutimg
{
	border-radius: 50px;
}

#p_txtcolor
{
	color: #000000;
}

#readbtn
{
	background-color: #fbe358;
}

#whyicon
{
	font-size: 20px; 
	color: #474747;
}

#hslider
{
	border-radius: 50px;
}

.iconbg
{
	font-size: 40px;
}

#hotelimg
{
	border-radius: 10px;
}

/*about section css*/

#aboutbg
{
	padding: 12%;
}

#abouttxt
{
	color: #fff;
}

#abtimages
{
	border-radius: 20px;
}

/*About Header Images */

.aboutbg {	 
    background: url(https://ik.imagekit.io/niladri/assets/images/BANQUE_CONFERENCE/05_oEJchhbBw.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648022799078);
    background-size: cover;
    background-repeat: no-repeat;     
    background-attachment: fixed;
    background-position: center center;
    text-align: justify;
}

h3 {
    font-size: 38px;
}
h3::before,
h3::after {
    display: inline-block;
    content: "";
    border-top: .3rem solid #f5df60 !important;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-0.5rem);
}

@media only screen and (max-width: 768px) {

h3 {
    font-size: 34px;
}
h3::before,
h3::after {
    display: inline-block;
    content: "";
    border-top: .3rem solid #f5df60 !important;
    width: 1.5rem;
    margin: 0 1rem;
    transform: translateY(-0.5rem);
}
#textleft
{
	font-size: 24px;
	margin-top: 15px;
}

}

/*room css section */

.rooms {	 
    background: url(https://ik.imagekit.io/niladri/assets/images/hotel_rooms/11_2Jd6xiTVi.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648022364416);
    background-size: cover;
    background-repeat: no-repeat;     
    background-attachment: fixed;
    background-position: center center;
    text-align: justify;
}

h4 {
    font-size: 30px;
}
 
.span::after {
    display: inline-block;
    content: "";
    border-top: .3rem solid #f5df60 !important;
    width: 9rem;
    margin: 0 0rem;
    transform: translateY(-0.5rem);
}

/*Dining Options CSS */

.diningbg {	 
    background: url(https://ik.imagekit.io/niladri/assets/images/RESTAURANT_ROOFTOP/16_7DNB7WxMB.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648023507334);
    background-size: cover;
    background-repeat: no-repeat;     
    background-attachment: fixed;
    background-position: center center;
    text-align: justify;
}

/*Special Facility css*/

.specialbg {	 
    background: url(https://ik.imagekit.io/niladri/assets/images/hotel_rooms/2_eVN5GsP_f.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648022363040);
    background-size: cover;
    background-repeat: no-repeat;     
    background-attachment: fixed;
    background-position: center center;
    text-align: justify;
}

/*All Page Images Width */

.imagewidth
{
	width: 100%;
}

/*rooms font size */

#roomsfont
{
	font-size: 20px;
}

#p_txtcolor{
	color: #2b2b2a;
}

.ulstyle
{
	list-style: none; 
	margin-left: -40px;
}

#comntext
{
	color: #f5df60;
}

/*conference bg section */

.conferencebg {	 
    background: url(https://ik.imagekit.io/niladri/assets/images/about/03_BhhWxS07i.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648024283687);
    background-size: cover;
    background-repeat: no-repeat;     
    background-attachment: fixed;
    background-position: center center;
    text-align: justify;
}

/*Contact Page css */

.contactbg {	 
   background: url(https://ik.imagekit.io/niladri/assets/images/about/01_qYSGqUQ8S.webp?ik-sdk-version=javascript-1.4.3&updatedAt=1648024852067);
   background-size: cover;
   background-repeat: no-repeat;     
   background-attachment: fixed;
   background-position: center center;
   text-align: justify;
}
.map-container-6{
overflow:hidden;
padding-bottom:0%;
position:relative;
height:0;
}
.map-container-6 iframe{
left:0;
top:0;
height:70%;
width:100%;
position:absolute;
border-radius: 10px;
}

.contactcard
{
	background-color: #f5df60 !important; 
	border-radius: 10px;
}
#cardhead
{
	font-size: 23px;
}

/*Extra slider css code*/

  /* Make the image fully responsive */
  .carousel-inner img {
    width: 100%;
    height: 100%;
  }
  #deluxslide
  {
    border-radius: 10px;
  }

  #cabanaslide
  {
    border-radius: 10px;
  }

  #finallogo
  {
    max-width: 100%;
  }