

@media (min-width: 576px) {
	.hideondesktop {
		display: none!important;
	}
}
@media (max-width: 575.98px) {
	.hideonmobile {
		display: none!important;
	}
}
@media (min-width: 576px) {
	.myVideo{
		width:100%;
		max-height:230px;
		object-fit:cover;
	}
}
@media (max-width: 575.98px) {
	.myVideo{
		width:100%;
		max-height:150px;
		object-fit:cover;
	}	
}

@media (max-width: 575.98px) {
	.fullwidth {
		width:100%;
	}
}

video[poster]{
	width:100%;
	height:100px;
}





#page-shaddow {
box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19);
}
#11 {
	height:70vh;
    background: url(img/headerIMG.jpg) center center / cover no-repeat #ccc;
    margin: 0px auto;
    position: relative;
    min-height: 670px;
}
@media (max-width: 991px) { 
	.hide-mob{
		display:none;
	}
}
@media (min-width: 992px) { 
	.hide-des{
		display:none;
	}	
}
@media (min-width: 768px) {
	.small-text li a.nav-link {
		font-size: 0.9rem!important;
		color: #000;
	} 
	.marginleft {
		margin-left:150px;
	}
}
.hide-this{
	display:none;
}
.show-this{
	display:block;
}
@media (min-width: 768px) {
	.nav-shaddow {
		padding: 0px;
	}
}
.nav-shaddow {
	box-shadow: 0 5px 5px 0 rgba(0,0,0,0.2);
	background-color:#fff;
	margin-right: -15px;
	margin-left: -15px;
	border-top: double red;
	min-height: 40px;
}
.navbar-brand {
	max-width:200px;
	position: absolute;
	top: inherit;
}
.navbar-toggler{
	position: absolute;
    right: 45px;
}

.search {
	position: absolute;
    right: 0px;
}

.full {
	height: 70px;
}
.half {
	height: 70px;
}
.small-text li a.nav-link:hover {
	border-bottom: 1px solid #000;
	color:#000;
}

@media (max-width: 991px) { 
	.padwrap {
		padding: 5px;
	}
}
@media (min-width: 992px) { 
	.padwrap {
		padding: 30px;
	}
}
.groupICON {
    margin: 0 auto;
    text-align: center;
}
.groupICON img {
    width: 60px;
    height: auto;
    max-height: 60px;
}
.padwrap h2 {
    font-family: 'avenir_book';
    margin: 0px auto;
    text-align: center;
    color: #002d3f;
}
.groupTEXT{
	
	
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
    color: white;
    cursor: pointer;
}
.groupBTN:hover {
    color: #fff;
    text-decoration: none;
    background-position: 0;
}
a:focus, a:hover {
    color: #23527c;
    text-decoration: underline;
}
a:active, a:hover {
    outline: 0;
}
.hvr-shutter-out-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #ffffff;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.25s;
    transition-duration: 0.25s;
}
.groupBTN {
    font-family: 'avenir_light';
    color: #252525;
    font-size: 14px;
    margin: 50px 0px;
    text-align: center;
    border: 1px solid #252525;
    background-color: transparent;
    padding: 5px 10px;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.groupBTNtext {
    display: inline-block;
    vertical-align: middle;
}
.groupBTNtext p {
    color: #252525;
    font-family: 'avenir_heavy';
    margin: 0px 0px 0px 10px;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
}

.group p {
    font-size: 16px;
    margin: 10px 0px;
    text-align: left;
}
.groupBTNtext a:hover {
    color: #002d3f;
    transition: transform .5s ease;
}
.groupBTNtext a {
    color: #252525;
    text-decoration: none;
    position: relative;
}
@media only screen and (min-width: 1024px) {
.padwrap {
    margin: initial;
    text-align: left;
}

@media only screen and (min-width: 320px) {
.padwrap {
    padding: 20px 20px;
    border-bottom: 1px solid #f4f4f4;
    margin: 0 auto;
    text-align: center;
}



































.corner-links {
	top: 0px;
    position: fixed;
    z-index: 1000000;
    max-width: 275px;
}	
.corner-links div a {
	color:#fff; 
}
.corner-link-1 {
	background-color:#606683; margin-bottom:2px;padding:5px;
}
.corner-link-2 {
	background-color:#62a62c; margin-bottom:2px;padding:5px;
}
.corner-link-3 {
	background-color:#606683; margin-bottom:2px;padding:5px;
}
.corner-link-4 {
	margin-bottom:2px;padding:5px;
}
.fa {
    padding: 2.5px;
    font-size: 20px;
    width: 25px;
	text-align: center;
	text-decoration: none;
	margin: 4px 2px;
}
.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #009dd7;
}
.nav-tabs .nav-link {
    border: 0px solid transparent;
}
a.tog.nav-link{
    color: #009dd7;
}
a.tog.nav-link.btns{
    color: #fff;
}

  div.copy {
    position: absolute;
    top: 50px;
    left: 275px;
    z-index: 3;
    width: 230px;
    color: #1b5283;
    font-size: 32px;
    line-height: 32px;
}

div.copy2 {
    position: absolute;
    top: 10px;
    left: 150px;
    z-index: 3;
    /* width: 230px; */
    color: #1b5283;
    font-size: 20px;
    line-height: 20px;
}

#choose_destination_list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
    padding: 10px 5px 0 5px;
}
.trans-all, .trans-all a {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.choose_destination_list a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    display: inline-block;
    margin: 0 0 10px 0;
    border-left: solid 5px #fff;
    border-right: solid 5px #fff;
    text-align: left;
    text-transform: uppercase;
    color: #fff;
}
.choose_destination_list a:hover {
    text-decoration: none;
}
.btns-blue {
    background: #5dcff9;
}
a.tog.nav-link.active.btns.btns-lg.btns-blue.pull-left{
    background: #009dd7;
}
.btns-darkblue {
    background: #164d9b;
}
.btns-darkblue:hover {
    background: #0b3776;
}
.btns-lg {
    padding: 0 24px;
    line-height: 36px;
    height: 36px;
    font-size: 16px;
	border: 0;
}
@media (max-width: 991px) { 
	.btns-lg {
		padding: 10px 5px;
		line-height: 10px;
		height: 30px;
		font-size: 10px;
		border: 0;
	}
}
.col-width {
	padding: 0px;
}
.row-width {
	max-width: 1155px;
    padding: 0px;
	margin: 0px;
}


.pic {
  position: relative;
}

.pic .content {
  position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */
  color: #f1f1f1; /* Grey text */
  width: 100%; /* Full width */
  padding: 10px; /* Some padding */
}