@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
	.position{
		width:100%;
		padding:6px;
		padding-bottom:0px;
		background: rgba(154, 175, 202,0.78);
	}
	.logo{
		width:120px;
		height:25px;
	}
	.menu-icon{
		display:block;
		transition:1s;
	}
	.menu{
		display:none;
		width:100%;
		position:absolute;
		left:0;
		text-align:center;
		z-index:100;
		padding-top:0px;
		background:rgba(154, 175, 202,0.78);
		
	}
	.menu li{
		margin-right:0;
		padding:10px;
		border-bottom:1px solid #8e9fb3;
	}
	.menu li a:focus {
		color:#bfeff5;
	}
	.menu li a{
		font-size:20px;
	}
	.menu li:last-child a{
		font-size:20px;
	}
	
	.header{
		padding:0px;
		height:232px;
	}
	
	.room{
		width:100%;
		padding:5px 10px 0px 10px;
		height:80px;
	}
	.room h2{
		margin-bottom:10px;
		font-size:16px;
	}
	.button-one{
		width:210px;
		padding:5px 7px;
		font-size:14px;
		text-align:center;
		margin:0 auto;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
	}
	.block-two{
		display:block;
		padding-bottom:50px;
	}
	.block-two .image-two {
		width: 100%;
		height: 300px;
	}
	
	.image-three {
		position: absolute;
		left: 22%;
		top: 22%;
		width: 170px;
	}
	
	.content{
		width:100%;
		padding:0px 10px; 
		text-align:justify;
	}
	.content h2{
		font-size:20px;
		padding-bottom:20px;
	}
	.content p{
		font-size:15px;
		margin-bottom:80px;
	}
	.button-two{
		padding: 15px 20px 13px 20px;
		margin:0 auto;
		text-align:center;
		font-size:18px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
	}
	
	.block-three{
		height:500px;
		background-size:100% 46%;
		padding:0px;
		margin-bottom:50px;
		
	}
	.dis{
		width:100%;
		padding:76% 10px 0px 10px;
		text-align:justify;
	}
	.dis h2{
		font-size:20px;
		padding-bottom:10px;
	}
	.dis p{
		font-size:14px;
		line-height:20px;
	}
	.block-four{
		padding:0px;
		height:800px;
	}
	.block-four .fx{
		display:block;
		padding-bottom:20px;
	}
	.content-four{
		width:100%;	
		padding:0px 10px;
		padding-top:220px;
	}
	
	
	.block-four .fx img {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
}
	
	.content-four h2{
		font-size:20px;
		padding-bottom:20px;
		padding-left:0px;
	}
	.content-four p{
		font-size:14px;
		text-align:justify;
	}
	
	.image-four{
		position:relative;
		top:0;
		left:0;
		width:100%;
		height:200px;
	}
	.footer{
		height:400px;
	}
	.footer h2{
		width:100%;
		font-size:20px;
		padding:33px 0px 50px 0px;
	}
	.footer form{
		width:100%;
		padding:0px 10px;
	}
	
	.footer form p input{
		font-size:16px;
		padding:10px;
		border-radius:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px
	
	}
	
	
	
	#modal_form {
		width:310px;
		margin-left:-155px;
		top:13% !important;
	}
	
	#modal_form #modal_close {
		display:block;
	}
	#modal_form h2{
		font-size:24px;
	}
	#modal_form p{
		font-size:18px;
		padding-bottom:20px;
	}
	#modal_form form p input{
		height:50px;
		font-size:16px;
	}
	#modal_form form :last-child {
    	padding-top:15px;
	}
	#modal_form form :last-child input{
		padding-top:5px;
	}
	#modal_close img{
		width:20px;
	}
	
	
}