@media only screen and (max-width:1179px){
	#container{width: 1000px;}
	.home_content{width: 1000px;}
	.home .left-section{background-size:cover;}
	.left-section{width: 500px;}
	.left-section .site-logo{background-color: #00C8C5; padding: 14px 0;}
	img.width-380{width: 240px;}
	table.showboat{width: 100%;}
	.form-table input.dp-applied{width: 60px;}
	#back{top: auto; left: auto; text-align: center;}
	#boatbody{padding: 0; left: auto; top: auto; margin-top: 20px;}
	table.berth-boat{width: 100%;}
	#berthgal{margin-bottom: 10px;}
	#berthgal img{width: 100%; margin-bottom: 10px;}
}

@media only screen and (max-width:980px){
	#container{width: 700px;}
	.home_content{width: 700px;}
	.right-section{float: none; width: 100%; background: none transparent; border-bottom: 5px solid #A7B0AF;}
	.right-section .site-logo,.right-section .content-block{display: none;}
	.left-section{float: none; width: 100%;}
	.home .left-section{background-size: 100%; min-height: 1045px;}
	.home .left-section img{width: 100%;}
	.mobi-header,.menu-container{display: block;}
	body.pmr-open #container{position: fixed; right: 310px; top: 0;}
	.site-content{border-right: 0 none;}
	#lightbox-container-image-box{max-width: 700px !important; height: auto !important;}
	#lightbox-container-image-data-box{max-width: 680px !important;}
	#lightbox-nav a{height: 100% !important;}
}

@media only screen and (max-width:767px){
	#container{width: 450px;}
	.home_content{width: 450px;}
	.mobi-logo{width: 80%;}
	button.nav-toggler{margin: 45px 10px 0 0;}
	.form-table input.dp-applied{width: 60px;}
	#boatbody table img,table.price{width: 100%;}
	#lightbox-container-image-box{max-width: 450px !important; height: auto !important;}
	#lightbox-container-image-data-box{max-width: 430px !important;}
	.home .left-section{min-height: 672px;}
}

@media only screen and (max-width:479px){
	#container{width: 298px;}
	.home_content{width: 298px;}
	.mobi-logo{width: 75%;}
	button.nav-toggler{margin: 25px 10px 0 0;}
	body.pmr-open #container{right: 235px;}
	img.width-380{margin: 0 0 20px; width: 100%;}
	table.form-table td{display: block; padding: 0; text-align: left; vertical-align: middle; width: 100%; overflow: hidden;}
	input.rightspace{margin: 0;}
	.form-table input.dp-applied{width: 225px;}
	textarea{width: 93%;}
	table.form-table table{width: 100%;}
	#contact{padding: 0;}
	table.hire,table.sale,table.berth{width: 100%; margin: 0;}
	table.hire table,table.sale table,table.berth table{width: 100%;}
	table.showboat img{width: 100%;}
	#subpic{background-size: 100%; top: 0; margin: 10px 0 0;}
	#lightbox-container-image-box{max-width: 280px !important; height: auto !important;}
	#lightbox-container-image-data-box{max-width: 260px !important;}
	.home .left-section{min-height: 445px;}
	#boatbody p{color: #000;}
	div#dp-popup{left:25px !important;}
}