body {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    font-style: normal;
    overflow-x: hidden !important;
}

.common-background{
    background-color: #e0dbce !important;
}
.common-back{
    background-color: #dedcd8 !important;
}

.comp-name{
    color: white;
    font-size: 14px;
    text-transform: uppercase;
}

.navbar {
    border: none;
    /* background: #4f401f !important; */
    background: black !important;
    backdrop-filter: blur(25px);

    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);
    /* transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; */
}


.foter-form{
    width: 75%;
}

@media only screen and (min-width:760px) {
    #home_menu {
        display: flex !important;
        justify-content: end;
    }


   

 
    
}



.side-cont {
    position: fixed;
    /* background-color: aqua !important; */
    top: 50%;
    right: 0%;
    z-index: 200;
    color: white;
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex
;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.bg-grn {
    background: #86682c;
}

.bg-grn a{
    margin-top: 20px !important;
    color: white !important;
    border: 1.5px white !important;
}

.overflow{
    overflow-x: hidden !important;
}

/* .ser-sec{
    box-shadow: 0px 0px 10px lightgrey;
} */



.bg-gren{
    background-color: #86682c;
}

.navbar-nav {
    width: 100%;
    display: flex;
    justify-content: end;
}

.navbar-nav li {
    padding-left: 2%;
}

h1,
h2 {
    text-transform: capitalize !important;
}

h2 {
    font-size: 30px !important;
     color: #ffb700;
}

.h2 {
    font-size: 30px !important;
     color: #ffb700;
}

.carousel-control-prev-icon:after {
    color: white !important;
}

.abt-banner{
    width: 100%;
    padding-top: 20px;
}

.carousel-control-next-icon:after {
    color: white !important;
}


.pric-hed {
    /* background: linear-gradient(to right, rgb(131, 206, 171), rgb(0, 104, 55)); */
    background: #86682c !important;
    color: white;
}



.mid-logo {
    width: 100%;
}

.banner-cont p {
    text-align: center;
    font-size: 20px;
}

.home-tabel .pric-hed {
    color: white;
    font-size: 20px;
    font-weight: 500;
}

.home-tabel tr td {
    background-color: transparent;
    text-align: center;
    border: 1px solid white;
    font-size: 18px;
}

.list-group-item {
    padding: 2% 10%;
}

.bg-li-header {
    /* background: linear-gradient(to right, #83ceab, #86682c); */
    background-color: #86682c;
    color: white;
}

.cote {
    font-size: 35px;
    color: #86682c;
}

.cot-cont {
    /* width: 45%; */
    font-size: 20px;
    display: block;
    margin: auto;
    text-align: center !important;
    color: #86682c;
}


.nam-mob {
    display: flex;
    justify-content: space-between;
}

.nam-mob .inp-inner {
    width: 48%;
}

.ftr_heading {
    color: #86682c;
}

.ser-sec{
    font-size: 14px;
    padding: 5%;
    min-height: 180px;
    border-radius: 20px;
    box-shadow: 0px 0px 12px lightgray !important;
}
.cm-col{
    color: #86682c !important ;
}

@media only screen and (max-width:760px) {
    .cot-cont {
        width: 75%;
    }

    .foter-form{
        width: 100%;
    }
    .footer-sub{
        width: 50%;
    }
    h2 {
        font-size: 25px !important;
    }

    .ameni_list{
        width: 25% !important;
    }
}

.footer-sub{
    width: 25%;
}

.zoom-button {
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: transform 0.3s ease;
    /* Smooth transition */
}

.zoom-button:hover {
    transform: scale(1.1);
    /* Scale the button to 110% */
}

.fp-type {
    color: white;
    background-color: #86682c;
    text-align: center;
    padding: 2%;
    margin: 4% 0%;
}

.cal-flot {
    position: fixed;
    top: 90%;
    background-color: #86682c;
    border: 2px solid white;
    right: 0%;
    color: white;
    padding: 0.5% 2%;
    z-index: 999 !important;
}

.cal-flot2 {
    /* position: fixed; */
    top: 0%;
    background-color: #86682c;
    border: 2px solid white;
    /* left: 50%;
    transform: translate(-50%, 0%); */
    color: white;
    padding: 0.5% 2%;
    z-index: 999 !important;
}

.cal-flot a {
    color: white !important;
}

.cal-flot2 a {
    color: white !important;
}



/*new-added*/

.css1{
  background-color:whitesmoke;
  font-size:15px;
  font-family: georgia;
  font-style:italic;
  font-weight:bold;
  color:black;
  text-shadow: 2px 2px 8px violet;
  padding-top:10px;
}


* {
  box-sizing: border-box;
}

body {
  font-family: Arial, Helvetica, sans-serif;
}

/* Float four columns side by side */
.column {
  float: left;
  width: 25%;
  padding: 0 10px;
}

/* Remove extra left and right margins, due to padding */
.row {margin: 0 -5px;}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}

/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}


