.post_navigation
{
	top: calc(50% + 60px);
}

@media only screen and (min-width: 960px) and (max-width: 1099px) {
	.elementor-662 .elementor-element.elementor-element-77e6400a > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-244eb742 > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-098430e > .elementor-widget-container
	{
		margin: 0;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1260px) {
	.elementor-662 .elementor-element.elementor-element-77e6400a > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-244eb742 > .elementor-widget-container, .elementor-662 .elementor-element.elementor-element-098430e > .elementor-widget-container
	{
		margin: 0;
	}
	

	
	
}

@media only screen and (max-width: 767px)
{
	.logo_wrapper img
	{
		max-height: 40px;
	}
	.hidex{display:none}
	.singleroom_two_third h3{
		font-size:20px;
	}
	.room_attribute {
    width: calc(100% - 1px);
}
	.asht{
		width:100% !important;
		padding:0px !important;
		max-width:100% !important;

	}
	.ratetabl, .calmob{
		width:80% !important;
		margin:0px auto;
	}
	.ratetabl td{
		display:block;
	}
	.ratetabl tr{
		display:block;
		border:1px solid;
		margin-bottom:20px;
	}
	.singleroom_amenities_list li{
	width:100% !important;
	float:left;
}

.singleroom_amenities_wrapper{
	width:100% !important;
}
.singleroom_amenities_label{
	width:100% !important;
}
.singleroom_amenities_list_wrapper{
	width:100% !important;
}
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}

.header_style_wrapper{
	background: linear-gradient(to top, transparent, black);
}

#perspective{
	overflow:hidden;
}

#menu_wrapper .nav ul li, #menu_wrapper div .nav li
{
	padding:10px 7px;
}
#footer .sidebar_widget li h2.widgettitle{
	font-size:16px;
	font-weight:600 !important
}
.section-title h3::before {
    content: '';
    position: absolute;
    background-color: #c3a165;
    height: 3px;
    width: 100px;
    bottom:-15px;
    left: 0;
    right: 0;
    margin: auto;
}
input[type=submit]{
	background: #c3a165 !important;
}
.logo_wrapper img{
	width:150px !important;
	height:auto;
}
.singleroom_amenities_list li{
	width:50%;
	float:left;
}

.singleroom_amenities_wrapper{
	width:100%
}
.singleroom_amenities_label{
	width:30%;
}
.singleroom_amenities_list_wrapper{
	width:70%;
}
.singleroom_amenities_list li:first-child{
	margin-top:15px;
}
.bdp-post-image-bg img{
	height:300px;
	object-fit:cover;
	width:100%;
}
.singleroom_price_amount{
	font-size:20px;
}
.mphb-reserve-room-section .mphb-rooms-quantity-wrapper:after{
	display:none
}
.standard_wrapper{
	padding:0px 50px;
}
#menu_border_wrapper > div {
   
    padding-right: 253px;
   
}
body.single-mphb_room_type .page_title_content .post_attribute, body.single-mphb_room_type .singleroom_other_header .post_attribute {
   
    display: none;
}
.post_button_wrapper .post_attribute, .posts.blog li .post_attribute,#page_caption_overlay {
    display: none;
}
@media (min-width:991px){
.mphb_sc_search_results-wrapper{
display:flex;
flex-wrap:wrap;
} 
#menu_wrapper {
    width: 960px !important;
}
.mphb_sc_search_results-wrapper .mphb-room-type{
width:50%;
padding:0em 1em;
margin-top:0 !important;
}

.mphb_sc_search_results-info, .mphb-recommendation-title, #mphb-recommendation, #mphb-reservation-cart{
width:100%;
}
}

