a {
	color: #215371;	
}
header {
	background-color:#182d41;
	height:55px;
}
#header {
	padding:0;
}
.xlogocontain {
	width:auto;
	padding:6px 0;
	max-width:200px;
}
.xlogocontain img {
	height: 40px;
}
.xbannercontain {
	width:82%;
	padding-top: 0;
}
.topmenu-contain {
	width:70%;
	height:55px;
}
.topmenu-contain:hover {
	background-color:#20405e;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	height:auto;
}
.topmenu {
	padding: 16px 10px 20px;
	font-size: 15px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 10px;
	height: auto;
	border-top: 3px transparent solid;
}
.topmenu a {
	color: #E4F9FF;
}
.topmenu a:hover, .topmenu a:active {
	color:yellow;
}
.topmenu:hover a {
	color:yellow;
}
.topmenu:hover, .topmenu:active {
	background-color:#0094b5;
	border-top: 3px aqua solid;
}
.extopmenu {
	background-color: #00596c;
	border-top: 3px #189696 solid;
}
.wrapper {
	padding: 55px 0 0 0;
}
.navcontain {
	padding:15px 10px;
	font-size:15px;
}
footer {
	background-color:#0a0d11;
}
.copyright {
	color:#888888;
}
.copyright a {
	color:white;
}
.header1 {
	background-color: rgba(0, 163, 201, 0.8);
}
.boxes {
	top:350px;
}
.addon > input {
	background-color:#00649F;
}
.notify > input {
	color:#00649F;
}
.no1-bottom-link a {
	color: #FCFF00;
}
i.fa {
	color: #414141;
}
.no1 {
	color:#FCFF00;
}

.xcountryversion {
	background-color: #222222;
	color: #716767;
	max-width:200px;
	margin-top:12px;
}
#menubars:link, #menubars:visited {
	color:#348dab;
}

.list-checks {
	width:33%;
	float:left;
	text-align:center;
}
.top5close a {
	color: #ffe03b;
}
.content3 {
	background-image: url(/images/offshore-island-slide.jpg);
	background-size: cover;
}
.content3-contain {
	text-shadow: 1px 1px 2px #222;
}
.arti-img {
	float:left;
	width:25%;
}
.arti-img img {
	max-width:90%;
	text-align:center;
}
.arti-txt {
	float:right;
	width:75%;
}
.promolisttitle:link, .promolisttitle:visited {
	font-size:28px;
	color:navy;
}
.contentorange {
	background-color: #cfd3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#67878e), to(#cfd3d9));
	background: -moz-linear-gradient(top, #67878e, #cfd3d9);
	background: linear-gradient(to bottom, #67878e, #cfd3d9);
}

.slot-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.redtabb-expand-menu {
	padding-top:9px;
}
.redtabb-rec {
	background-color:#ffffc9 !important;
 	margin-left:8px !important;
 	margin-right:4px !important;
  	float:right;
	width:150px;
}
.redtabb-expand li {
	padding:6px 0;
	display:block;
}
.redtabb-expand li:hover, .redtabb-expand li:active {
	background-color:beige;
}

.redtabb-rec:hover, .redtabb-rec:active {
	background-color:white !important;
}

.redtabb-rec a {
 	color: #b77600 !important;
  	font-weight:bold;
}
.redtabb-expand ul {
	padding: 0;
	margin-bottom:0;
	margin-top:6px;
	text-align:left;
}
.redtabb-expand ul a:hover {
	text-decoration:underline;
}
.redtabb-expand {
	height:20px;
	overflow:hidden;
	text-align:left;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.redtabb-expand:hover {
	height:auto;
	overflow:auto;
}
	
@media (max-width:767px) {
	header {
		height:auto;
		position:relative;
	}
	#header {
		padding-bottom:15px;
	}
	.header1 {
		width:100%;
		min-width:auto;
	}
	.boxes {
		top:0;
	}
	.content2 {
		width:100%;
		height:auto;
	}
	.xlogocontain {
		text-align: center !important;
	}
	.xlogocontain img {
		height:auto !important;
	}
	.topmenu {
		width:100% !important;
		margin:10px 0;
		padding:5px 0;
		text-align:left;
		background-position-x: 10px;
		background-position-y: 10px;
		background-color: #15151c;
	}
	.topmenu a {
		padding-left:45px;
	}
	.redtab1 {
		display:block;
	}
	.arti-img, .arti-txt {
		float:none;
		width:auto;
	}
	.xcountryversion {
    	    	float: none;
    	    	padding: 10px 0;
      	  	margin-top: 15px;
      	  	max-width: 300px;
      	  	margin: 10px auto;
 	  }
	.redtabb-expand:hover {
		height:20px;
		overflow:hidden;
	}
}