
 .custom-logo img {
	 height: 60px !important;  
	   }

.blogcon {
	 margin-top: 20px;
	/*padding: 20px 0;
  border-color: hsl(21.8, 18%, 12%);
  border: 1px solid;*/
}
.blgcont {
  background-color: #e1dede;
  padding: 20px;
 
}
  
.blgcont p {
  padding: 10px 10px;
  text-align: justify;
}
.blgcont h5 {
  padding: 20px 10px !important;
  text-align: justify;
}

.blgbgg{
	background: #F6F3EF;
	}
	
	.section-con { 
	margin: 0px 100px 0px 100px !important;
	background-color: #dcdcdc;
	}
.section-con p {  
  max-width: 100%;
  padding: 20px;
  text-align: justify !important;
  width: 100% !important;
}	
	
.sec_con p {
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
  text-align: justify;
}


@media (max-width: 767px) {
    .section-con {
  margin: 0px 0px 0px 0px !important;
  background-color: #dcdcdc;
}
}

/* Small Mobile */
@media (max-width: 480px) {
    .section-con {
  margin: 0px 0px 0px 0px !important;
  background-color: #dcdcdc;
}
}



/* ===============================
   Pricing Section
================================ */
.priceing-section {
    padding: 60px 0;
    background: #f9f9f9;
}

.priceing-section .section-title h3 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 10px;
}

.priceing-section .section-title p {
    max-width: 700px;
    margin: auto;
    color: #666;
    font-size: 15px;
}

/* ===============================
   Price List Tabs
================================ */
.price-list-tab {
    border-radius: 10px;
    text-align: center;
    transition: all 0.3s ease;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btnbtnbt {
	padding-right: 5px !important;
  padding-left: 5px !important;
	
	}
.price-list-tab:hover {
    transform: translateY(-5px);
    /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);*/
}

/* ===============================
   Booking Button
================================ */
.booking-now {
    display: inline-block;
    width: 100%;
    background: #c49a6c;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 6px;
    transition: all 0.3s ease;
}

.booking-now:hover {
    background: #a57c4f;
    color: #fff;
}
btbspace a {
	padding: 10px 10px !important;
	}
.priceing-section a.booking-now {
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 10px auto 0;
  padding: 10px 10px !important;
  text-align: center;
  width: 230px;
  line-height: 26px;
}

/* ===============================
   Tablet View (≤991px)
   3 items per row
================================ */
@media (max-width: 991px) {
    .priceing-section {
        padding: 50px 0;
    }

    .priceing-section .section-title h3 {
        font-size: 28px;
    }

    .col-lg-2 {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
}

/* ===============================
   Mobile View (≤767px)
   2 items per row
================================ */
@media (max-width: 767px) {
    .section-title p {
        font-size: 14px;
        padding: 0 15px;
    }

    .col-lg-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .booking-now {
        font-size: 13px;
        padding: 10px;
    }
}

/* ===============================
   Small Mobile (≤480px)
   1 item per row
================================ */
@media (max-width: 480px) {
    .col-lg-2 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}
