.main-header .weather-block .weather-meta-block{
padding-left: 87px;
}
.box-body.align-center > p{
cursor:col-resize
}
.footer-logo{
	max-width:120px;
	float: left;
    padding-right: 10px;
}
.slide.slick-slide > img{
	max-height:450px;
}
div.activities > h5{
padding:10px;
}

.room-box.activitie-box{
min-height:222px;
border:1px solid #ccc;
}

/*--- Single Membership table styles --*/
table.membership-single-view-table tr.heading {
    background: #56424d none repeat scroll 0 0;
    color: white;
}

table.membership-single-view-table tr.heading th {
    padding: 5px;
	border: 1px solid #ccc;
}
table.membership-single-view-table tr.last-tr {
    background: #56424d none repeat scroll 0 0;
    color: white;
}
table.membership-single-view-table tr.last-tr th {
    padding: 5px;
	text-align:left;
	border: 1px solid #ccc;
}
table.membership-single-view-table td {
    border: 1px solid #ccc;
    padding: 4px;
}
table.membership-single-view-table .right {
    text-align: right;
}

._dropdown-ctrl{
height: 50px; border: 1px solid rgb(204, 204, 204);
min-width: 90%;
padding-left: 10px;
}


/* header 3-2023 */

.header_cont p {
    color: #443890;
    font-size: 15px;
    margin-bottom: 0px;
        font-weight: 700;
}

/*15-10-2016*/
@media screen and (min-width: 768px) {
.col-sm-8 {
    width: 32.333% !important;
}
}

@media screen and (min-width: 800px) {
.col-sm-8 {
    width: 31.333% !important;
}
}
.membership-price-box{
background: rgb(30, 190, 240) none repeat scroll 0% 0%; 
min-height: 295px;	
}
.capitalize{
text-transform: capitalize;
}
.main-footer {
   /* background: #1ebef0 none repeat scroll 0 0; */
background: linear-gradient(to right, #1EBEF0, #E1008B);
    color: white !important;
    padding: 48px 0;
}
footer a, footer p {
    color: white !important;
}
.main-header .row{
padding:10px 0;
}
header.main-header.sticky.fixed div.row{
padding:6px 0;
}

.section {
    margin-bottom: 10px;
}
.main-header {
    background: #b8eaf7 none repeat scroll 0 0;
    border-bottom: medium none #b8eaf7;
}
.right{
	text-align: right;
}
nav.main-nav ul li a.active{
	color:black;
	font-weight:bold;
}
nav.main-nav ul li a{
	/*color:#5D5F60;*/
	color: rgb(68, 56, 144);
    font-weight: bold;
}

.reservation-block-wrapper{
    margin: 5px;
}
.reservation-block-wrapper p {
	  margin: 15px 0;
}

.section-header{
	margin-bottom:20px;
}

.offer-block{
	margin-bottom: 25px;
} 
.pricing-table{
	margin-bottom: 15px;
}

.pricing-table .table-header{
	 margin-bottom: 5.5px;
    padding-bottom: 14.5px;
}
.pricing-table{
	    padding: 5.5% 2.35%;
}
div.room-box .box-body.align-center > p{
	text-align:justify;
}
.reservation-block{
	display:none;
}
.border-buttom {
    border-bottom: 1px solid #efefef;
	color: #1ebef0;
}
.room-box {
    margin-bottom: 20px;
}
.main-footer{
	padding:10px;
}
.main-footer .footer-widget-area{
	padding:10px;
}
.pricing-table::before{
top: 13%;
}
.pricing-table .table-header .table-type{
	line-height:1.3em;
}
div.contact-option .option-body {
    font-size: 20px !important;
 text-transform: lowercase !important;
}
.booking-form .input-line .form-input{
text-transform:none;
font-size: 17px;
padding: 0 4px;
}
.align-center.text-uppercase {
    margin: 0;
}
.content-wrapper {
    padding-top: 140px;
}
header {
    background-image: url('../img/Cloud-BG.jpg') !important;
}
body {
    background: rgb(248, 255, 227) none repeat scroll 0 0;
}
div#fixedGallery tr.popupTop {
    display: none;
}

.pricing-table .table-header .table-price{
margin-bottom: 0.75rem;
}

body,p,div,li,ul,table,td {
    color: rgb(95, 87, 87);
}

.pricing-table .table-header span, .table-options.clean-list > li {
    color: rgb(255, 255, 255);
}

.small_1{ font-size: 18px;}

.membership-price-box .table-header {
    min-height: 200px;
}

.main-header .main-nav ul li:not(:last-of-type) {
    margin-right: 20px;
}

div.gallery-page .col-md-4 {
    padding-top: 25px;
}

div.gallery-page h3 {
    margin: 5px;
}
.imageDesc {
    background-color: rgba(0, 0, 0, 0) !important;
}

.room-box .box-body{
padding: 9px 0 0;
}
.rupee-symbol {
    margin-top: -5px;
}


.contact-form .input-line .form-input, .comment-form .input-line .form-input{
 text-transform: none;
}



.download_btn:hover {
    background: #fff;
    color: #E1008B;
}

.download_btn {
    background-color: #E1008B;
    padding: 10px;
    border-radius: 6px;
    border: 1px solid #E1008B;
    color: #fff;
    transition: 0.3s ease-in-out;
}