/* content home */
.h-cleft {
	padding:0px 0px 20px;
}
.h-top h1 {
	color:#333;
	background: url(../images/bpink30.png);
	padding:10px 0px 10px 10px;
	font-size: 25px;
	text-transform: uppercase;
}
.h-top h2 {
	color:#FF0099;
	padding:10px 10px 5px;
	font-size:16px;
	font-family: Verdana, Geneva;
}
.portcont {
	background:url(../images/backblueboat.png);
}
.h-cleft .titleb h2 {
	font-size:16px;
	font-family: Verdana, Geneva;
	color:#FFF;
	background-color:#FF0099;
	padding: 10px 10px;
	margin: 10px 0px;
}
.h-top p {
	text-align:justify;
	padding:5px 8px 10px;
	font-size:14px;
	line-height:18px;
	font-family:serif, Georgia, 'Times New Roman';
}
/*big back*/
.hcont {
	background: url(../images/backdxpink.png) right top no-repeat;
	height: auto;
}
/*sidebar*/
/*insertion*/
.operator {
	width: auto;
	padding: 10px 0px 15px;
	clear: both;
	margin: 20px 0px 0px;
}
.operator .titleins {
	color:#0D49FF;
	font-family: Verdana, Geneva;
	z-index: 10;
	position: absolute;
	padding: 0px;
	margin-top: -20px;
	margin-left: -8px;
}
.titleins h3 {
	padding:10px 10px 10px 35px;
	float:left;
	/*background-color: #FFF;*/
	background:url(../images/backtitleblue.png) 12px 0px no-repeat #FFFFFF;
	font-size: 20px;
}
.operator .gallery {
	padding:0px;
	background: #B4501B;
}
.operator .logo {
	background-color:#FFF;
	float: right;
	clear:both;
}
.operator .desc {
	padding:0px 8px;
	background: #0099FF;
	color:#FFF;
}
.operator .prices {
	clear:both;
	margin-top:0px;
}
.operator .prices a {
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	letter-spacing: 2px;
	line-height: 15px;
}
.operator p {
}
.operator .logo {
	float:right;
	margin:0px -10px 8px 5px;
}
.operator .desc-box {
	font-size:13px;
	clear:both;
	margin-top:10px;
	margin-bottom:5px;
}
.operator .address {
	font-size: 11px;
	bottom: 8px;
	position: absolute;
}
.operator .external {
	text-align:right;
	padding:0px 10px 0px 0px;
	margin-top: 25px;
}
.external a {
	color:#FFF;
	font-size:13px;
	text-decoration:underline;
}
.external a:hover {
	text-decoration:none;
}
.external .glyphicon {
	font-size:18px;
}
/*insertion 2*/
.insert-sec {
	width: auto;
	padding: 10px 0px 15px;
	clear: both;
	margin: 20px 0px 0px;
}
.insert-sec .titleins {
	color:#FF0099;
	font-family: Verdana, Geneva;
	z-index: 10;
	position: absolute;
	padding: 0px;
	margin-top: -20px;
	margin-left: -8px;
}
.insert-sec h3 {
	padding:10px 10px 10px 35px;
	float:left;
	/*background-color: #FFF;*/
	background:url(../images/backtitlepink.png) 12px 0px no-repeat #FFFFFF;
	font-size: 20px;
}
.insert-sec .logo {
	background-color:#FFF;
	float: left;
	margin-right: 10px;
}
.insert-sec .desc {
	padding:0px 0px 8px;
	background: #AE39AE;
	color:#FFF;
}
.insert-sec .desc-box {
	font-size:13px;
	margin: 10px 10px 10px 10px;
}
.insert-sec .address {
	font-size: 11px;
	bottom: 8px;
	margin-left: 165px;
}
.insert-sec .external {
	padding:0px 10px 0px 0px;
	margin-top: 25px;
}
.insert-sec .gallery {
	border-bottom:2px solid white;
}
/*Sidebar home*/

.h-cright {
	margin: 0px;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica;
	padding:0px;
}
.h-allbox {
	margin-bottom:10px;
}
.h-allbox h2 {
	font-size:17px;
	height:41px;
	line-height:40px;
	font-family:Verdana, Geneva, sans-serif;
	width: auto;
	color: #FFF;
	padding-left: 25px;
	position: relative;
	z-index: 51;
	margin: 0px -18px 0px 0px;
	background:url(../images/backboxpinkh.png) top right no-repeat;
}
.angle-dx .glyphicon {
	font-size: 30px;
	margin-top: 24px;
	color:#FF0099;
}
.angle-dx {
	background:url(../images/anglerbalpha.png) no-repeat top right;
	height:26px;
	margin-right: -18px;
	width: auto;
	position: relative;
}
.arrow-sx {
	margin-top:-56px;
	z-index: 120;
	position: relative;
}
.arrow-c {
	margin-top:-56px;
	z-index: 50;
	position: relative;
}
#h-firstbox {
	background:url(../images/backboxparkall.png) no-repeat top right;
	clear: both;
}
#t-secondbox {
	background:url(../images/backboxparksell.png) no-repeat top right;
}
#t-thirdbox {
	background:url(../images/backboxboatsell1.png) no-repeat top right;
}
#t-fourthbox {
	background:url(../images/backboxbeach2sell.png) no-repeat top right;
}
#t-thirdbox h2 {
	font-size:18px;
}
#t-secondbox h2 {
	font-size:17px;
}
.t-first {
	margin: -15px 0px 5px;
	padding-bottom: 150px;
}
.t-first h4 {
	margin:8px 8px 0px;
	color:#D13001;
	font-size:16px;
	font-weight:bold;
}
.t-first ul {
	list-style:none;
	margin: 10px 0px 0px
}
.t-first li {
	margin: 2px 0px 0px -24px;
	padding: 0px 0px 0px 20px;
	font-size: 14px;
	line-height: 18px;
	height:18px;
}
.t-first .glyphicon-play {
	color:#FFF;
	font-size:18px;
}
.t-first a {
	text-decoration:none;
	color: #FFF;
}
.t-first a:hover {
	text-decoration:underline;
}
/*second box*/
.t-second {
	height:auto;
	z-index: 0;
	font-size: 14px;
	margin: -15px 0px 5px;
	padding-bottom: 160px;
}
.t-second ul {
	list-style:none;
	margin: 10px 0px
}
.t-second li {
	background:url(../images/bpink20.png);
	margin-top:2px;
	margin-bottom:5px;
	color: #7B287B;
}
.t-second .glyphicon-play {
	background-color:#FF0099;
	color:#FFF;
	padding:5px 4px;
	font-size:9px;
	vertical-align:top
}
.t-second a {
	text-decoration:none;
	color: #B4501B;
}
.t-second a:hover {
	text-decoration:underline;
}
 @media (max-width: 480px) {
	 /*insertion*/
	 .insert-sec .address {
 margin-left:10px;
}
}
@media (max-width: 767px) {
	/*big back*/
.hcont {
 background:none;
}
/*sidebar*/

#t-secondbox {
 background-position:right -180px;
}
#t-thirdbox {
 background-position:right -160px;
}
#t-fourthbox {
 background-position:right -250px;
}
.t-second {
 padding-bottom:130px;
}
.t-first ul, .t-second ul {
 margin-left:10px;
}
}
 @media (min-width: 768px) {
	 /*sidebar*/
 .h-cright {
 padding-left:8px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
 #h-firstbox h2 {
 font-size:16px;
}
#t-secondbox h2 {
 font-size:16px;
}
}
@media (max-width: 991px) {

		/*detail*/ 
/*insertion*/
.operator .desc-box {
 clear:none;
 font-size:12px;
}
.operator .logo {
 margin:0px -10px 8px 5px;
}
.operator .address {
 position:inherit;
}
	
	/*fix shadow*/
 .angle-dx {
 background:none;
 margin:0px;
}
 .h-firstbox h2, .h-allbox h2 {
 margin:0px;
}
}
