.tour-container{
	position: relative;
}

.tour-button{
	position: fixed;
	right: 340px;
	bottom: 30px
}


.site-inner{
  opacity: 0;
	position: relative;
	top: -20px;
}


/*BEGIN INTERNAL PAGES*/

.parallax {
  /* The image used */
  background-image: url("http://lm.deiqb.com/wp-content/uploads/2021/05/skyscraper-1209736_1920.jpg");

  /* Set a specific height */
  min-height: 500px;

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


.heading-title{
	  text-align: center;
    width: 30%;
    margin: 0 auto;
    border: solid #fff 3px; 
}

.amenities-section{
	position: relative;
	height: 850px;
}

.amenities-section img{
	width: 350px;
	margin-bottom: 0px;
}

.top-right{
	position: absolute;
	right: 0;
	top: 0;
}

.top-left{
	position: absolute;
	left: 0;
	top: 0;
}



.bottom-right{
	position: absolute;
	right: 0;
	bottom: 0;
}

.bottom-left{
	position: absolute;
	left: 0;
	bottom: 0;
}


.heading-inner{
	margin: 30px;
	padding: 20px;
	background: brown;

}

.heading-inner h1{
	margin-bottom: 0px !important;
}

.heading-content{
/* 	background-color: grey; */
	height: 100%;
	padding: 30px;

}

.heading-right, .heading-left{
	border-top: solid 3px gray;
	width: 90%;
	padding-top: 30px;
}

.center-content{
	width: 50%;
	position: absolute;
	top: 0;
	left: 27%;
}

#pgc-960-1-1, #panel-960-2-0-0 {
    background-color: rgb(142, 142, 142, 0.8);
}


/*END INTERNAL PAGES*/

/*CHANGES FOR FLOORPLAN BEGIN*/

.floorplan-left, .floorplan-right{
	display: inline-block;
	vertical-align: top;
	margin: 0 auto;
	justify-content: center;
	padding: 10px 30px;

}

select#floorplan-picker{
	font-size: 34px;
}

option{
	font-size: 18px;
}



.floorplan-content{
	margin: 0 auto;
	text-align: center;
}

.floorplan-content h2{
	text-align: left;
}


span .floorplan-content{
	text-align: left;
}

div.floorplan-info{
/* 	text-align: center; */
/* 	margin: auto; */
/* 	width: 100%; */
}

.floorplan-info img{
	max-width: 353px;
}

.floorplan-info{
/* 	display: flex; */
}

.floorplan-right{
	background-color: #e7e8ee;
}

select {
    background-color: #fff;
    border-bottom: 1px solid #000;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

select#floorplan-picker:focus{
	outline: none;
}


.floorplan-table tr{

    border-top: 1px solid #000;
}



/*CHANGES FOR FLOORPLAN END*/



/* .wp-custom-logo .title-area{
	max-width: 650px;
}
 */


.wp-custom-logo .title-area {
    margin: 0;
/*     text-align: none; */
}


.wp-custom-logo .site-container .title-area{
	padding-left: 5%;
}

.wp-custom-logo .title-area img{
	width: 100%;
}


.footer-widgets {
    padding: 15px 0;
}

.site-header{
    background-color: rgb(36, 66, 83, .90) !important;
}


#menu-phone:hover{
	text-decoration: underline;
}


body {
     margin-top: 0px !important; 
}
/*******START HEADER/FOOTER*********/

@media only screen and (min-width: 960px) {
.nav-primary {
    clear: none;
    float: right;
    width: auto;
    position: absolute;
    right: 30%;
    top: 35%;
}

}


.genesis-nav-menu a{
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	padding-bottom: 5px;
}

.genesis-nav-menu a:hover{
	color: #fff;
	padding-bottom: 5px;
	text-decoration: underline;
}


.rmp-trigger-box{
	margin-top: 15px;
	
}

/* 
.rmp_menu_trigger{
	display: none;
}
 */

.entry-title, .site-header, .site-footer, .post-edit-link, .footer-widgets{
	display: none;
}

.footer-widgets{
	background-color: #292b32;
}


/*******END HEADER/FOOTER***********/
}

.footer-widgets{
	background-color: #292b32;
}



.forminator-row-last{
	margin-top: 25px;
}

.forminator-textarea--wrap{
	margin-bottom: 30px;
}

#forminator-field-textarea-1{
	margin-top: 40px;
}


 .forminator-ui.forminator-custom-form[data-grid=open] .forminator-col:not(:last-child) {
    margin-bottom: 0px !important;
}


.forminator-ui.forminator-custom-form[data-grid=open] .forminator-row:not(:last-child) {
    margin-bottom: 0px !important;
}


.site-inner{
	padding: 0px 0px;
}

.entry{
  	margin-bottom: 0px;  
}

.site-footer{
	background-color: #292b32;	
	border-top: 0px;
}


body{
	background-color: #292b32;
/*  	overflow-y: hidden; */
	font-family: "Montserrat" !important;
}

p, h1, h2, h3, h4, h5, h6{
		font-family: "Montserrat" !important;
}


.wrap{
	 color: #ccc4bc;
}

.forminator-custom-form-64{
	padding-top: 0px !important;
	padding-left: 30px !important;
  padding-bottom: 0px !important;

}


@media only screen and (max-width: 800px) {
  body {
   overflow-y: inherit !important;
  }
	
	
img.whole-image{
/* 	height: 400px !important; */
}
	
	.forminator-custom-form-64{
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}
	
	
}

@media only screen and (max-width: 1366px) {

body{
	overflow-y: inherit;
}

}



@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

		.mobile-txt{
			font-size: 20px !important;
		}
		
		.stay-connected{
		}
		
}