/* content home */
.h-cleft {
	padding:0px 0px 20px;
}
.h-top h1 {
	color:#333;
	background: url(../images/bblue30.png);
	padding:10px 0px 10px 10px;
	font-size: 25px;
	text-transform: uppercase;
}
.h-top h2 {
	color:#0D49FF;
	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:#0D49FF;
	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/backdxbluep.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:#0D49FF;
	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/backtitleblue.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: #0099FF;
	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:16px;
	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/backboxblueh.png) top right no-repeat;
}
.angle-dx .glyphicon {
	font-size: 30px;
	margin-top: 24px;
	color:#0D49FF;
}
.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/backboxboatall.png) no-repeat top right;
	clear: both;
}

#t-secondbox {
	background:url(../images/backboxboatsell.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:16px;
}
.t-first {
	margin: -15px 0px 5px;
	padding-bottom: 130px;
}

.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/bblue30.png);
	margin-top:2px;
	margin-bottom:5px;
	color: #06f;
}
.t-second .glyphicon-play{
	background-color:#0099FF;
	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:100px;
}
.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 (min-width: 768px) and (max-width: 1199px) {
/*#h-firstbox {
	background:url(../images/backboxhotelall2.png) no-repeat top right;
}*/
}
@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;
}
}
@media (min-width: 992px) {
}
