.navbar-expanded{
	/*display: none;*/
}

.navbar-expanded .img-responsive{
	display: none;
}


.navbar-inverse .img-responsive{
	width: 80%;
    padding: 5%;
}

.navbar-fixed-top{
	padding: inherit;
}

.navbar-inverse .navbar-nav>.active>a{
	border-radius: 0;
}

.navbar-inverse {
	border: 0;
}

.header-img{

}

.intro-content-phrase{
	background-color: rgba(10,10,10,0.5);
    width: 30%;
    padding: 10%;

    outline-style: groove;
    outline-color: white;
    outline-width: 3px;
}

.room-price{
	margin-top: 5px;
	margin-bottom: 5px;
}

.pricing-box{
	border-width: 1px;
    border-style: solid;
    border-color: rgba(169, 169, 169, 0.24);
    background: rgba(0, 0, 0, 0.15)
}

.room-pricing-container{
	padding: 0; 
	background-color: #222;
	color: white;
}

.room-pricing-container .pricing-month{
	font-size: x-small;
	text-align: center;
}

.room-pricing-container .pricing-hr-divider{
	border-bottom: 0;
	margin: 5px 10px 5px 10px;
}

.room-pricing-container .price{
	font-size: 20px;
}

.room-pricing-container .seasson{
	font-size: small;
}

.room-container .book-now{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	text-align: center; 
	padding-top: 20%; 
	
	font-size: xx-large;
	z-index: 10;
}

.book-now.green{
	background-color: rgba(10,120,10,0.5); 
	color: white; 
}
.book-now.yellow{
	background-color: rgba(120,120,10,0.5); 
	color: white; 
}
.book-now.violet{
	background-color: rgba(10,100,120,0.5); 
	color: white; 
}

.image:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);

    transition: all .5s ease;
    vertical-align: middle;
}


.image{
	position: relative;
    overflow: hidden;
}


.modal-body .col-lg-8{
	background-color: rgba(0,0,0,0.4);
    padding: 15px;
}

.reserve-frame{
	width: 410px; 
	height: 400px; 
	border: none
}

@media screen and (max-device-width: 680px){
    .img-home{
    	padding-top: 50%;
    }

    .vp12m{
    	margin-top: 180px;
    }

    .book-now{
    	padding: 0;
    }

    .contact-details{
    	text-align: center !important;
    	margin-bottom: 40px;
    }

    .reserve-frame{
		width: 320px; 
	}

	.img-home img{
		width: 100% !important; 
	}

}

.img-home img{
	width: 60%; 
}


@media screen and (max-device-width: 800px){


    .book-now{
    	padding: 0;
    	text-align: center !important;
    }

    .contact-details{
    	text-align: center !important;
    	margin-bottom: 40px;
    }

}