@charset "utf-8";
/* CSS Document */
body {
		    font-size: 16px;
    letter-spacing: 0.6px;
	font-family:Helvetica,Arial,sans-serif;
}
p {
	font-size:20px;
	font-weight: 100;
}
h1, .h1 {
	font-size:50px;
}
	h2, .h2 {
		font-size:40px;
	}
.h3, h3 {
			font-size:36px;
	}
.container1 {
	width:100%;
	max-width: 2900px;
}
.row {
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.block.charter h3 {
	max-width:42%;
	text-align: left!important;
	margin-top:0px!important;
}
.moduletable {
	margin:0px;
	padding:0px;
}
.h1, .h2, .h3, h1, h2, h3 {
	margin-bottom:30px;
}
}
.customhomevid {
position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
}
#initially h1 {
	margin-top: 0px;
}
#privacy #showcase {
	    background: url(/images/privacy/Hero_1.jpg);
   height: 100vh;
    width: 100%;
    margin-top: -90px;	
}
#showcase {
	 height: 100vh;
    width: 100%;
    margin-top: -90px;
}
#contact #showcase {
	    background: url(/images/contact/contact-banner.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
}
body#contact p {
	font-weight:500;
}
#works #showcase {
	    background: url(/images/how/works-banner.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
}
.navbar-default {
	background: transparent!important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default {
	border:none;
	border-color: transparent;
	border-top: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.block._menu {
    margin-top: 17%;
}
.navbar-header {
	margin-left:20px;
}
.nav>li>a {
	font-size: 22px;
	color: #fff;
	margin-left:50px;
font-family:Helvetica,Arial,sans-serif;
    font-weight: 100;
}
hr {
	border-top: 0.5px solid #000328;
	clear:both;
}
.block.featured {
	background:#000328;
	    padding: 120px 10%;
}
#feature .block.featured h1 {
font-size:45px;
	margin-top:0px;
}
#initially h2 {
	margin-top:0px;
}
.accordion .item::after {
	clear:both;
}
.block.slider {
	padding: 80px 0px;
	background:#fff;
}
#feature p {
	color:#fff;
	    font-size: 20px;
    letter-spacing: 0.6px;
	font-weight: 100;
}
#feature h1 {
	color:#fff;
}
.row-fluid.feature {
	display: flex;
	align-items: center;
}
.row-fluid.feature .col-md-6.bordered {
	border-right: 2px solid #edb200;
	border-left:none;
}
#jux_tl110 .clearfix#lastboat:last-of-type {
	background: #fff;
    margin-top: 30px;
}
#jux_tl108 .clearfix#lastboat:last-of-type {
background:#000328;
margin-top:30px;
}
#jux_tl108 .jux-tl-wrap.clearfix .right:first-of-type {
margin-top:-24px;
}
#jux_tl110 .jux-tl-wrap.clearfix .right:first-of-type {
margin-top:-24px;
}

#mod-lgx-logoslider91 .lgx-logo-header .lgx-logo-header-title {
	margin-top:30px;
	font-weight: 500;
}
#brand img {
	width:280px!important;
	height:auto!important;
}
h1, h2, h3, h4, h5 {
   font-family: 'Impact';	
	color:#000328;
	text-transform: uppercase;
}
.nav>li>a:focus, .nav>li>a:hover {
	background-color: transparent;
}
	@font-face {
    font-family: 'Impact';
    src: url('/templates/WorkBoatProvider/fonts/Impact.eot');
    src: url('/templates/WorkBoatProvider/fonts/Impact.eot?#iefix') format('embedded-opentype'),
        url('/templates/WorkBoatProvider/fonts/Impact.woff2') format('woff2'),
        url('/templates/WorkBoatProvider/fonts/Impact.woff') format('woff'),
        url('/templates/WorkBoatProvider/fonts/Impact.ttf') format('truetype'),
        url('/templates/WorkBoatProvider/fonts/Impact.svg#Impact') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
#mod-lgx-logoslider91 .lgx-logo-img .lgx-logo {
	clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);
}
.mod-lgx-logoslider .owl-carousel .owl-item.active.center .lgx-logo-img img {
	width:100%;
	max-height: none!important;
	max-width: none!important;
}
.mod-lgx-logoslider .owl-carousel .owl-item {
	opacity: 0.5;
}
.owl-carousel .owl-stage-outer {
	overflow: visible!important;
}
.mod-lgx-logoslider .owl-carousel .owl-item.active.center {
	opacity: 1;
	margin-top:-40px;
}
#mod-lgx-logoslider91 .lgx-logo-header .lgx-logo-header-subtitle {
	margin-bottom:80px!important;
}
.owl-item.active.center .lgx-logo-img .logohover-default {
	 -webkit-box-shadow: 0 0 5px 2px #000;
    -moz-box-shadow: 0 0 5px 2px #000;
    box-shadow: 0 0 5px 2px #000;
} 
.block.homebanner .moduletable {
	background:#000328;
	    padding: 70px 27%;
}
.block._menu .module-content ul li::before {
background:  url(/images/home/list-image.png);
	  content:'';
    width: 35px;
    height: 80px;
    position: absolute;
    top: -10px;
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	left:0px;
}
.block._menu .module-content ul li.active::before {
	background:  url(/images/home/list-active.png);
	  content:'';
    width: 35px;
    height: 80px;
    position: absolute;
    top: -10px;
		-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.block._menu .module-content ul li {
	    margin: 20px 0px;
}
.block._menu .module-content ul li:hover::before {
background:  url(/images/home/list-active.png);
	  content:'';
    width: 35px;
    height: 80px;
    position: absolute;
    top: -10px;
}
.row.flud.boat img {
		float:right;
	width:520px;
	height:auto;
}
.customboats {
	padding:50px 0px;
}
.customboats p {
	color:#000!important;
	max-width: 50%;
}
#mod-lgx-logoslider91 .logo-company-name .lgx-logo-title {
	font-size: 35px;
}
a.btn, .btn {
	border: 2px solid #000328;
    border-radius: 2px;
    color: #000328;
    font-weight: bold;		
	-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	padding: 6px 40px;
}

a.btn:hover, .btn:hover {
	border: 2px solid #000328;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
	background:#000328;
}
.row.flud.boat .col-md-6 {
	padding:0px;
}
.customboats h3 {
	color:#000328;
}
.block.boats {
	background:  url(/images/home/hex-bg.jpg);
}
.block.boats hr {
	border-top:0.5px solid #000328;
}
#footer {
	text-align: right;
    background: #000328;
    color: #fff;
	padding:5px;
}
#footertop {
	    background: #000328;
	padding: 50px 50px;
}
#footertop p {
	color:#fff;
}
#footertop .nav>li>a {
    display: inline-block;
    font-size: 16px;
    margin-left: 2px;
    line-height: 19px;
  padding:1px 10px;
}
#footertop .nav>li::before  {
	display:none;
}
#footertop  .col-md-2 {
	border-left:2px solid #fff;
	min-height:140px;
}
#footertop .module-content ul {
	line-height: 5px;
}
#footertop a {
 color:#fff!important;
}
#home #nothome {
display: none;
}
.block.boats hr {
	clear:both;
}
#about .item-pageabout {
	    max-width: 1170px;
    margin: 0 auto;
}
b, strong {
	color:#000328;
}
.border-left {
    border-left: 2px solid #edb200;
    min-height: 280px;
    margin-left: 10px;
    padding: 20px 30px;
    margin: 30px 50px;
}
#initially {
	padding: 0px 32px 0px 64px;
}
#about .container1#nothome {
background: #fff;
}
.customaboutbanner {
	text-align: center;
	padding:60px 28%;
	background:#fff;
}
.customaboutbanner p {
	font-size: 20px;
	text-align: center;
}
#contact .container1#nothome, #privacy .container1#nothome, #news .container1#nothome {
	width:90%;
	margin: 0 auto;
}
#contact iframe {
	width:100%;
	margin-bottom:50px;
}
#works .container1#nothome {
	max-width:50%;
	margin: 0 auto;
	padding-bottom:20px;
}
.block.numbers.safety p {
	max-width:100%;
	color:#fff;
}
.block.numbers.safety .col-md-6.right h3, .block.numbers.safety .col-md-6.right h5,  .block.numbers.safety .col-md-6.right h4  {
	text-align: left;
}
.block.numbers {
	background: #000328;
	padding:60px 0;
}
.block.numbers .moduletable, .block.widther .moduletable {
	max-width:50%;
	margin: 0 auto;
}
.block.numbers h2, .block.numbers h3, .block.numbers h5, .block.numbers h4  {
	color:#edb200;
	font-size:42px;
}
.block.widther .moduletable {
    padding: 30px 0px;
}
.block.numbers .moduletable h3, .block.numbers .moduletable h5, .block.numbers .moduletable h4 {
color:#edb200;
	font-size: 40px;
	margin-bottom: 30px;
	margin-top:20px;
}
.customnumbers p {
	color:#fff;
}
.workspadding {
	padding:15%;

}
.bordered {
	    border-left: 2px solid #edb200;
    padding-left: 40px;
	min-height: 141px;
}
.bordered p {
    color: #fff;
    max-width: 200px;
    font-size: 20px;
}
#myVideo {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}
.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.vid-info { width: 50%; padding: .5rem; }
.vid-info h1 { margin-bottom: .2rem; }
}
@media all and (max-width: 500px) {
.vid-info .acronym { display: none; }
}
.block.numbers .col-md-6.right .bordered {
	float:right;
}
.block.numbers .col-md-6.right h3, .block.numbers .col-md-6.right h5 {
    text-align: right;
    padding-right: 190px;
}
.aligned-row {
    display: flex;
    flex-flow: row wrap;
}
.aligned-row::before {
        display: block;
    }
.centered {
	padding: 8% 14%;
}
.centered h3 {
	margin-bottom:30px;
}
.centered .bordered-l P {
	border-left: 2px solid #edb200;
    padding-left: 40px;
}
#wrap {
	overflow-x: hidden;
}
.customhire {
  background: url(/images/home/hex-bg.jpg);
}
.jux-tl-item.left {
	float:right!important;
}
.jux-tl-item.left .arrow {
    top: 30px;
    right:auto!important;
	left:-10px!important;
    margin-top: -10px;
    border-width: 10px 0 10px 10px;
    border-left-color: #5C5C5C;
}
.jux-tl-item.left .arrow:after {
    border-width: 11px 11px 11px 0!important;
    border-right-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
    left: -1px;
}
.jux-tl-item.left .jux-tl-control {
	right:auto!important;
	left:-12px!important;
}
.jux-tl-item.left .jux-tl-info {
	margin-right:auto!important;
	margin-left:30px!important;
}
.jux-tl-info {
	background: none!important;
	padding:0px 40px 15px 40px!important;
}
.jux-tl-item.right .arrow, .jux-tl-item.left .arrow {
	display: none;
}
.jux-tl-item h2 a {
	font-size: 20px;
    color: #fff;
    font-weight: 300!important;
    font-family:Helvetica,Arial,sans-serif;
}
.jux-tl-item h2 {
	margin-top: 0px;
}
.jux-tl-item.selected .jux-tl-control, .jux-tl-control {
    background: #edb200!important;
    border-radius: 50px;
}
.block.time {
	background:#000328;
	padding: 60px 140px;
}
.block.time .jux-tl-item h2 a {
	color:#fff;
}
.customtimetext1 p {
	color:#000328!important;
}
.block.time.kit {
	padding:0px;
	clear: both;
    background: #fff;
}
.block.time.kit .moduletable {
	background: #fff;
}
.block.time.kit .jux-tl-item h2 a {
	color:#333!important;
}
.block.timetext {
position: absolute;
	top:0px;
    padding: 20px 70px;
	max-width: 46%;
}
.block.timetext1 {
position: absolute;
	top:0px;
    padding: 20px 70px;
		max-width: 46%;
}
.block.timetext h3 {
	color:#fff;
	
} 
.block.timetext1 h3 {

} 
.block.charter {
	clear:both;
	background:#f3f4f6;
	padding:100px 0px;
}
.block.charter h3.title {
	text-align: center!important;
	font-size: 50px;
	max-width: 100%;
}
.row.flud.boat {
	display: flex;
align-items: center;
}
#jux_tl110 {
	clear:both;
}
.jux-tl-item.right .jux-tl-info, .jux-tl-item.left .jux-tl-info {
	margin-left:50px!important;
}
.jux-tltime.kit .jux-tl-wrap.clearfix:first-of-type {
	padding-top:0px;
}
#feature .customcharter p {
	color:#000328;
	max-width:42%;
}
#jux_tl110 {
	margin-top:100px;
}
.item {
	position: relative;
}
ul.two {
  -webkit-columns: 3;
  -moz-columns: 3;
	  columns: 3;
	text-align: center;
	max-width: 80%;
	margin: 0 auto;
	line-height: 35px;
}
.module-content ul.two li::before {
	display: none;
}
.block.ourboat {
	background:#fff;
	padding: 100px 100px;
}
#feature .block.ourboat p {
	color:#333;
}
.block.ourboat h3.title {
	text-align:center;
}
.accordion{
  margin: 40px 0;
width:100%;
}
.accordion .item {
    border: none;
    margin-bottom: 50px;
    background: none;
}
.t-p {
  padding:120px 0px 50px 20px;
}

.accordion .item .item-header h2 button {
    color: white;
    font-size: 20px;
    padding: 15px;
    display: block;
    width: 100%;
    text-align: left;
}
.accordion .item-header {
	padding-left: 90px;
}
.accordion .item .item-header h2 i {
    float: right;
    font-size: 30px;
    color: #eca300;
    background-color: black;
    width: 60px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}
.show.collapse .t-p {
	display: none;
}
.t-p .col-md-7 {
	text-align: right;
	padding-right:0px;
}
.t-p .col-md-5 {
	padding-left:0px;
}
.collapse.in .t-p {
	display:block;
}
.collapse.in {
	margin-top:-95px;
	padding-left:85px;
		-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.navbar-collapse.collapse.in {
	margin-top:0px;
}
.btn.collapsed {
		-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	background:#fff;
}
.block.accord {
	    background: #fff;
    clear: both;
    padding: 50px 0px;
}
.customhomebanner strong {
	display: block;
	margin-bottom:30px;
}
.btn {
	border: 2px solid #000328;
    border-radius: 2px;
    color: #000328;
    font-weight: bold;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
} 
#feature .t-p p {
	color:#000;
}
#collapseOne, #collapseTwo, #collapseThree  {
background:#f3f3f3;
}
#imageholder {
	z-index:9;
}
.lgx-parallax-text a.btn {
	border: 0.5px solid #fff;
    border-radius: 2px;
    color: #fff;
	padding:8px 50px;
	font-size:19px;
}
.lgx-parallax-text a.btn:hover {
background:#000328;
	color:#fff;
	border: 0.5px solid #000328;
}

#lgx-parallax117 .lgx-parallax-title {
font-family:Helvetica,Arial,sans-serif;
}
.header--fixed.headroom--unpinned, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned {
	background:#000328;
	padding: 10px 50px 20px 50px;
}
.info p {
line-height: 20px;
    margin: 5px 20px 5px 0px;
}
.header--fixed.headroom--unpinned #brand img, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned #brand img {
    width: 200px!important;
    height: auto!important;
	margin-top:0px;
}
.header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--unpinned nav.navigation  {
	display: block!important;
}
#ourboats #feature {
	background:#fff;
	padding-bottom:80px;
	position: relative;
}
#header .nav>li {
	display: inline-block;
    margin: 0px 25px;
}
#header .nav {
	float:right;
}
#header .info {
	float:right;
	clear:right;
	color:#fff!important;
	text-align: right;
}
header .info a {
	color:#fff;
}
#header strong {
	color:#fff!important;
	font-size: 18px;
}
a.btn.blued {
	background:#000328;
	color:#fff;
	border:2px solid #000328;
}
a.btn.blued:hover {
	background:#000d2c;
	color:#fff;
	border:2px solid #000d2c;
}
#header nav.navigation {
margin-top: 0px;
    border-bottom: 1px solid #989898;
    float: right;
    padding-bottom: 5px;
	margin-bottom: 10px;
}
#header .nav>li>a { 
margin-left: 0px;
    padding: 0px 0px;
    font-size: 20px;
    line-height: 35px;
	}
#header .nav>li.active, #header .nav>li:hover {
	border-bottom:1px solid #edb200;
}
#header .nav>li.active a {
	font-weight: 700;
}
.active .icon-bar:nth-of-type(1) {
    top: 2px;
    transform: rotate(45deg);
}
.active .icon-bar:nth-of-type(2) {
    background-color: transparent;
    display: none;
}
.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent!important;
}
.active .icon-bar:nth-of-type(3) {
    top: -6px;
    transform: rotate(-45deg);
}
.navbar-toggle .icon-bar {
    background-color: #fff!important;
    
}
.header.header--fixed.hide-from-print.headroom.headroom--pinned.headroom--top .info, .header.header--fixed.hide-from-print.headroom.headroom--top .info {
	display: none;
}
.navbar-toggle:focus, .navbar-toggle:hover {
    background: none;
    border: none;
}
@media all and (max-width: 1600px) {
  #feature .block.featured h1 {
    font-size:36px;
  }  
  #feature .customcharter p, .block.charter h3 {
    max-width:64%;
  }
  #imageholder img, .item img {
    height:auto;
	}
  #about .border-left {
    margin:16% 50px;
  }
  .block.timetext {
    max-width: 757px;
  }
  .block.timetext1 {
    max-width:730px;

  }
}
#ourboats .container1#nothome {
  display:none;
}
.block.parallax section {
	padding-top:0px;
}
.lgx-parallax-text strong {
	color:#fff!important;
}
@media all and (max-width: 1500px) {
	#collapseOne {
		padding:20px 0px 20px 70px;
		min-height:auto;
	}
}
@media all and (max-width: 1350px) {
	.block.timetext1, .block.timetext {
    max-width: 50%;
}
}
@media all and (max-width: 1200px) {
.jux-tl-info {
	padding:15px 0px!important;
}
	.block.featured {
    background: #000328;
    padding: 80px 5%;
	}
	.jux-tl-item.right .jux-tl-info, .jux-tl-item.left .jux-tl-info {
		margin-left:40px!important;
	}
	.block.timetext1, .block.timetext {
		max-width:48%;
		padding: 20px 40px;
	}
	.block.time {
		padding: 60px 10px;
	}
	.navbar-header {
		margin-left:0px;
	}
	#header .nav>li>a {
    font-size: 18px;
    line-height: 40px;
}
	.jux-tl-info {
		padding:0px!important;
	}
}
@media all and (max-width: 1000px) {
	#header .nav>li {
		margin:0px 13px;
}
	.header--fixed.headroom--unpinned, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned {
		padding:10px 20px 20px 20px;
	}
}
@media all and (max-width: 820px) {
	
		#header .nav>li>a {
    font-size: 16px;
	}
}
@media all and (max-width: 700px) {
  .row-fluid.feature .col-md-6.bordered {
    border-right:none;
    border-bottom:2px solid #edb200;
    padding:0px;
  }
	ul.two {
    -webkit-columns: 2;
    -moz-columns: 2;
		 columns: 2;
	}
.row-fluid.feature, .row.flud.boat {
	display: block;
}
  .row-fluid.feature .col-md-6 {
    padding:10px 0px;
  }
	.accordion .item-header {
		padding-left:0px;
		text-align: center;
	}
	#collapseOne {
    padding: 20px 0px 20px 0px;
	}
	.show.collapse.in .t-p {
		max-width: 100%;
	}
  #footertop p {
    font-size:18px;
  }
  #footertop .col-md-2 {
    min-height:1px;
  }
  #about .border-left {
    clear:both;
  }
  .customaboutbanner {
    padding:25px;
  }
  .jux-tl-item {
    width:50%!important;
  }
	.header--fixed.headroom--unpinned #brand img, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned #brand img {
    width: 150px!important;
    height: auto!important;
    margin-top: 5px;
    float: left;
		padding-top:15px;
}
	img.footerlogo {
		  width: 150px!important;
    height: auto!important;
	}
	.header--fixed.headroom--unpinned, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned {
		padding: 0px!important;
		-webkit-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
-moz-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
	}
	.block._menu {
		display:none;
	}
	.collapse.in {
		width:100%;
		padding-left:0px;
		height:110vh;
	}
	.info {
	display:none;
}
}
#header nav.navigation {
	display: none;
}
.header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned nav.navigation {
	display: block!important;
}
#contact .container1#nothome {
			margin-bottom:50px;
	padding-top:40px;
	padding-bottom:40px;
	}
.mobile-imgs img {
	float:left;
	display: none;
}
.wf-icon-close-standard:before {
	font-size:2em!important;
}
ol, ul {
	font-weight:100;
}
.wf-mediabox-container #overall { 
	overflow: initial!important;
}
#overall {
	padding:50px 0px 50px 50px;
}
#overall .col-md-7 {
	text-align: right;
	padding-right:0px;
}
.wf-mediabox-content-ajax .wf-mediabox-content-item, .wf-mediabox-content-iframe .wf-mediabox-content-item, .wf-mediabox-content-object .wf-mediabox-content-item, .wf-mediabox-content-video .wf-mediabox-content-item {
	background:#f3f3f3;
}
.jcemediabox-popup-body {
    position: relative;
    overflow: visible;
    margin: 0 auto;
    z-index: 10002;
    max-width: 960px;
}

.jcemediabox-popup-container {
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}
.jcemediabox-popup-content{
display:block;
height: auto!important;
}
.wf-mediabox-content-ajax{
overflow: hidden !important;
}
ul.nav.menuseo {
float: right;
    width: 230px;
    border-left: 2px solid #fff;
    min-height: 140px;
    padding-left: 15px;
}
body#safety #showcase {
    background: url(/images/landing-pages/safety-boats.jpg);
    height: 100vh;
    width: 100%;
	background-size:cover;
    margin-top: -90px;
}
body#safety .container1#nothome {
    max-width: 50%;
    margin: 0 auto;
    padding-bottom: 20px;
}
body#rescue #showcase {
    background: url(/images/landing-pages/rescue-new.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
	background-size:cover;
}
body#rescue .container1#nothome {
    max-width: 50%;
    margin: 0 auto;
    padding-bottom: 20px;
}
body#work #showcase {
    background: url(/images/landing-pages/work.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
	background-size:cover;
}
body#work .container1#nothome {
    max-width: 50%;
    margin: 0 auto;
    padding-bottom: 20px;
}
body#workboat #showcase {
    background: url(/images/landing-pages/rescue.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
	background-size:cover;
}
body#news #showcase, body#tagger #showcase {
    background: url(/images/landing-pages/news-showcase.jpg);
    height: 100vh;
    width: 100%;
    margin-top: -90px;
	background-size:cover;
}
body#workboat .container1#nothome {
    max-width: 50%;
    margin: 0 auto;
    padding-bottom: 20px;
}
@media (min-width: 1600px) {
	.col-md-6.righty {
		padding-left:90px;
	}
}
@media (max-width: 1200px) {
.customfeature br {
	display: none;
}
	ul.nav.menuseo { 
		width:auto;
		}
}
button.btn {
	text-decoration: none;
}
@media (max-width: 989px) {
ul.nav.menuseo {
    width: auto;
    float: none;
    margin-left: -15px;
    min-height: 0px;
}
	#footertop .col-md-2 {
		min-height: 1px;
	}
}
@media all and (max-width: 768px) {
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background:none;
		border: none;
	}
	#accordionExample .btn {
		width:175px!important;
	}
	#lgx-parallax116 {
    background-image: url(/images/about/AboutUsParallax.jpg)!important;
	background-position:center!important; 
background-attachment:scroll!important; 
-o-background-size:cover!important; 
-moz-background-size:cover!important; 
-webkit-background-size:cover!important; 
background-size:cover!important; 
background-repeat:no-repeat!important;
}
	#lgx-parallax131 {
    background-image: url(/images/landing-pages/landing-para.jpg)!important;
	background-position:center!important; 
background-attachment:scroll!important; 
-o-background-size:cover!important; 
-moz-background-size:cover!important; 
-webkit-background-size:cover!important; 
background-size:cover!important; 
background-repeat:no-repeat!important;
}
	#lgx-parallax117 {
    background-image: url(/images/how/HowItWorksParallax1.jpg)!important;
	background-position:center!important; 
background-attachment:scroll!important; 
-o-background-size:cover!important; 
-moz-background-size:cover!important; 
-webkit-background-size:cover!important; 
background-size:cover!important; 
background-repeat:no-repeat!important;
	}
	.wf-mediabox-content-ajax {
    overflow: auto!important;
}
	#overall {
	padding:20px;
}
	.col-md-7.mobilehide {
		display: none;
	}
	.bordered {
		min-height: 1px;
	}
	.row.flud.boat img {
		margin-top:15px;
	}
	.t-p .col-md-7 {
		display: none;
	}
	hr {
		margin-top:0px;
		margin-bottom:0px;
	}
	.row.flud.boat {
    display: flex!important;
    flex-direction: row;
    align-self: stretch;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	}
	.row.flud.boat .col-md-6 {
    float: left;
    width: 100%;
    flex-direction: column;
    display: flex;
    align-self: stretch;
	}
	.collapse.in .t-p {
		max-width: 100%;
	}
	.customaccord .btn {
		margin-top:15px;
	}
	.stacklast {
		order:2;
	}
	.mobile-imgs img {
	display: block;
    max-width: 100%;
    margin-bottom: 10px;
		margin-top:10px;
}
	#jux_tl108 .clearfix#lastboat:last-of-type {
		margin-top:23px;
		
	}
	#jux_tl110 .clearfix#lastboat:last-of-type {
		width:40px;
			margin: 0 auto;
	}
	.show.collapse.in .t-p, #collapseOne.show.collapse.in, .show.collapse.in .t-p, #collapseTwo.collapse.in, .show.collapse.in .t-p, #collapseThree.collapse.in {
		background:#fff;
	}
.jux-tl-item.right, .jux-tl-item.left {
    float: right!important;
}
	img {
		height:auto;
	}

	#mod-lgx-logoslider91 .logo-company-name .lgx-logo-title {
		font-size: 22px!important;
	}
	.footer1 {
		font-size:14px;
	}
	.customnumbers {
		padding-left:16%;
	}
	.h1, h1 {
		font-size:30px;
	}
	.h3, h3, .block.charter h3.title {
		font-size: 27px;
	}
	#initially {
		padding:0px!important;
	}
	.jux-tl-item h2 {
		font-size:28px;
	}
	.block.timetext1, .block.timetext {
    max-width: 50%;
    padding: 20px 15px;
	}
	.border-left {
		padding:10px 0px 10px 10px;
	}
	.jux-tl-item.right .jux-tl-info, .jux-tl-item.left .jux-tl-info {
		margin: 0px 0px 0px 20px!important;
	}
	.jux-tl-item.right .jux-tl-control {
		left:0%!important;
	}
	.row.flud.boat a.btn {
		margin-bottom:20px;
		width:100%;
	}
	.block.homebanner .moduletable {
  padding: 50px 20px;
}
	#mod-lgx-logoslider91 .lgx-logo-header .lgx-logo-header-title, #lgx-parallax117 .lgx-parallax-title {
		font-size:27px!important;
	}
	#lgx-parallax117 .lgx-parallax-text {
		font-size: 21px!important;
	}
	.row.flud.boat {
		padding:10px;
	}
	.row.flud.boat .col-md-6 {
		clear:both;
		float:left;
	}
	#lgx-parallax117 .lgx-parallax-inner {
		padding:10px;
	}
	#about .border-left {
		margin:0px!important;
	}
	#lgx-parallax116 .lgx-parallax-content-wrapper {
		width:92%!important;
	}
	#feature .customcharter p, .block.charter h3 {
		max-width:100%;
		margin-top:10px!important;
	}
	.customcharter .row.flud.boat {
		padding:10px;
	}
	.header--fixed.headroom--unpinned #brand img, .header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned #brand img {
		z-index: 999;
		position: relative;
		margin-top:2px;
	}
	#brand {
		position: absolute;
		z-index: 999999;
		padding-top:0px;
		top:0px;
	}
	.header--fixed.headroom--unpinned {
		top:0px;
	}
	.block.ourboat {
		padding:30px 10px;
	}
	.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff!important;
	}
	#contact #showcase {
	background: url(/images/contact/contact-banner.jpg);
    height: 100vh;
    width: 100%;
   
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
		margin-top:0px;
	}
	#works #showcase {
		margin-top:0px;
		 background: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
	}
	.navbar-collapse {
		height:110vh;
		background: #000328;
		text-align: center;
    font-size: 40px;
      width: 100%;
      top: -15px;
      left: 0px;
	  animation: fadeIn .5s;
  -webkit-animation: fadeIn .5s;
  -moz-animation: fadeIn .5s;
  -o-animation: fadeIn .5s;
  -ms-animation: fadeIn .5s;
  transition: 0.3s;
		padding-right:0px;
		position: absolute;
}
.scroll .navbar-collapse {
    transition: 0.3s;
}
	#footertop a {
		font-size:15px;
	}
  .navbar-collapse li {
    position: initial !important;
	  display: block!important;
	  width:100%;
  }
	.navbar-nav > li {
		margin:70px 0; 
	}
	.navbar-toggle {
    margin-top:14px;
    margin-right: 5px;
      z-index: 9999999;
	}
	#bottom .col-sm-12 {
		padding:0px!important;
	}
	.navbar-default .navbar-toggle {
		border-color: transparent;
	}
	.navbar-default .navbar-nav > li > a {
		color:#fff;
	}
  .navbar-default .navbar-nav > .active > a {
    color: #999;
  }
  .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.active > a
{
  outline: medium none;
  color: #fff;
  text-shadow: none;
}
	.navbar-toggle .icon-bar {
  width: 36px;
height: 3px;
margin: 6px 0;
	}
	
	#header nav.navigation {
		border-bottom:none!important;
		margin-top:120px;
		display: block!important;
	}
	#header .nav, #header nav.navigation {
		float:none;
		border-top:1px solid #fff;
	}
	#header .nav>li {
		margin:0px 5px;
		text-align: left;
		padding:10px 10px 10px 20px;
	}
	#header .nav>li.active {
		border-bottom:none;
		font-weight: bold;
	}
	#header .nav>li {
		border-bottom: 1px solid #fff!important;
	}
	.active .icon-bar:nth-of-type(1) {
    top: 2px;
    transform: rotate(45deg);
}
.active .icon-bar:nth-of-type(2) {
   display: none;
}
	#contact .container1#nothome {
		width:100%!important;
	}
	#contact .container1#nothome p a {
		font-size: 16px;
	}
.active .icon-bar:nth-of-type(3) {
 top: 14px;
    transform: rotate(-45deg);
    left: 15px;
    position: absolute;
}
	#works .container1#nothome {
		max-width:100%;
	}
	.block.numbers .moduletable {
		max-width:100%;
	}
	.block.numbers .col-md-6.right .bordered {
		float:left;
	}
	#lgx-parallax117 .lgx-parallax-content-wrapper {
		width:100%!important;
	}
	.active .icon-bar:nth-of-type(4) {
transform: rotate(45deg);
}
	.block.numbers .col-md-6.right h3, .block.numbers .col-md-6.right h5 {
		padding-right:0px;
		text-align: left;
	}
	.active .icon-bar  {
		transition:all 500ms ease-in-out;
	} 
	#brand img {
		width:150px!important;
	}
	#brand img {
		padding-top:15px;
	}
.header--fixed {
	background:#000328;
	}
		body section {
    padding-top: 85px;
}
	#showcase {
		height:auto!important;
		padding-top:0px!important;
		margin-top:0px!important;
	}
	#feature .block.featured h1 {
		font-size: 27px;
	}
	#footertop {
		padding:25px 10px;
	}
	#feature p {
		float:none!important;
		max-width:100%;
	}
}
#header .nav>ul>li:last-child::after {
	clear:both;
}
.custommobbanner img {
	width:100%;
}
@media all and (max-width: 675px) {
	.collapse.in {
		margin-top:0px!important;
	}
.block.timetext1 {
    margin-top: 0px;
    position: absolute;
    top: 0px;
}
	#collapseOne, #collapseTwo, #collapseThree {
    background-image: none;
    padding-top: 0px;
    position: relative;
    top:-40px;
    z-index: 1;
    min-height: 1px;
    height: auto;
	}
	.show.collapse.in .t-p {
		margin-top:0px;
	}
	button.btn.btn-link[aria-expanded="true"] {
	
	}
		#jux_tl110 {
    margin-top:110px;
}
	.customnumbers p {
		display: none;
	}
	.customnumbers .bordered p {
		display: inline-block;
	}
}
@media all and (max-width: 600px) {
	.t-p {
    padding: 20px;
}
	.wf-mediabox-content-ajax .wf-mediabox-content-item, .wf-mediabox-content-iframe .wf-mediabox-content-item, .wf-mediabox-content-object .wf-mediabox-content-item, .wf-mediabox-content-video .wf-mediabox-content-item {
	min-height: 610px!important;
padding-bottom: 0px!important;	
	}
	#ourboats #feature {
		padding-bottom:30px;
	}
	#lgx-parallax131 .lgx-parallax-text {
		font-size:20px!important;
	}
	.customnumbers {
    padding-left: 1%;
	}
	.lgx-parallax-text a.btn {
    padding: 8px 17px;
    font-size: 16px;
}
	#lgx-parallax131 .lgx-parallax-content-wrapper {
		width:90%!important;
	}
	body#safety .container1#nothome, body#work .container1#nothome, body#rescue .container1#nothome, body#workboat .container1#nothome {
		max-width: 100%;
	}
}
@media all and (max-width: 500px) {
	.block.timetext h3, .block.timetext1 h3 {
		font-size: 32px;
}
	.mobile-imgs img {
	width: 95%;
    margin: 10px auto;
		height:auto!important;
	}
	.block.time.kit {
		padding-bottom:90px;
	}
}
@media all and (max-width: 425px) {
	#jux_tl110 {
    margin-top: 70px;
}
block.timetext {
    top: 1377px;
	}
}

@media all and (max-width: 410px) {
	#jux_tl110 { 
		padding-bottom:90px;
}
}
@media all and (max-width: 370px) {

			#jux_tl110 { 
		padding-bottom:200px;
}
}
@media all and (max-width: 345px) {
				#jux_tl110 { 
		padding-bottom:300px;
}
}
.horizontal-scroll-wrapper {
  transform:rotate(-90deg) translateY(-100px);
} 
.horizontal-scroll-wrapper > div {
  transform: rotate(90deg);
  transform-origin: right top;
}
.horizontal-scroll-wrapper {
  transform: rotate(-90deg);
  transform-origin: right top;
}
.horizontal-scroll-wrapper > div {
width: 307px;
    height: 354px;
}
.horizontal-scroll-wrapper {
  width: 307px;
  height: 15000px;
  overflow-y: auto;
  overflow-x: hidden;
}

.lgx-logo-header {
	text-align: center;
}
.wrapper {
	 margin: 0 auto;
}
 .trigger {
	 position: absolute;
}
 .trigger--one {
	 left: 0;
}
 .scene {
	 position: absolute;
	 height: 100vh;
	 top: 0;
	 left: 0;
	 right: 0;
	 background:#fff;
}
 .scene--active {
	 position: fixed;
}
 .scene--ended {
	 position: absolute;
	 bottom: 0;
	 top: auto;
}
.block.scrolly p {
	color:#000!important;
}
 .horizontal-scroll-section {
	 position: relative;
	 min-height: 100vh;
	 opacity: 0;
	 transition: 0.2s opacity;
}
 .horizontal-scroll-section img {
	 display: block;
	 max-height: 80%;
	 width: auto;
}
 .horizontal-scroll-section--init {
	 opacity: 1;
}
 .horizontal-scroll-section__content {
	 display: flex;
	 align-items: center;
}
 .horizontal-scroll-section__content-wrapper {
	 display: flex;
	 height: 75%;
	 align-items: center;
	 position: relative;
}
 .horizontal-scroll-section__content-section {
	 position: relative;
	min-width: 379px;
	 text-align: left;
	 padding: 0 37px;
	 height: 100%;
	 display: flex;
	 align-items: center;
}
 .horizontal-scroll-section__image {
	 display: flex;
	 align-items: center;
}
 .horizontal-scroll-section__image h2 {
	 margin-left: 20px;
	 width: 250px;
	 text-align: left;
	 flex-shrink: 0;
}
 .horizontal-scroll-section__image--two img {
	 max-width: 400px;
}
 .horizontal-scroll-section__image--four img {
	 max-width: 400px;
}
 .horizontal-scroll-section--animation-one__image--two {
	 opacity: 1;
	 transform: translateX(0);
}
.row.flud.boat a.btn {
	margin-top:12px;
}
.mod-lgx-logoslider .owl-item.active.center .shaodw {
	filter:drop-shadow(0px 0px 10px rgba(50, 50, 0, 0.5));
}
p.lgx-logo-title {
	font-size:20px!important;
}
p.lgx-logo-title {
	margin: 0 auto;
	max-width:300px;
}
#mod-lgx-logoslider91 .lgx-logoslider .owl-controls .owl-nav img {
    width: 50px!important;
    margin: 0px 45px;
}
.item-header img {
		height:auto;
	margin-top:-25px;
}
.footer1 {
  text-align:center;
}
#mod-lgx-logoslider91.logo-nav-img .lgx-logoslider .owl-controls .owl-nav [class*=owl-] {
	background:transparent!important;
}
body#privacy h2, body#privacy h3, .cali  {
		font-family: Helvetica,Arial,sans-serif;
	font-size: 18pt;
	font-weight: 900;
}
body#privacy h1 {
 font-family: 'Impact';
}
.footer1 a {
	color: #edb200;
}
@font-face {
  font-family: 'Calibri-Bold';
  src: url('/templates/WorkBoatProvider/fonts/Calibri-Bold.svg#Calibri-Bold') format('svg'),
       url('/templates/WorkBoatProvider/fonts/Calibri-Bold.ttf') format('truetype'),
       url('//templates/WorkBoatProvider/fonts/Calibri-Bold.woff') format('woff');
	 src: url('/templates/WorkBoatProvider/fonts/CalibriBold.eot');
  src: url('/templates/WorkBoatProvider/fonts/CalibriBold.eot?#iefix') format('embedded-opentype'),
       url('/templates/WorkBoatProvider/fonts/Cali.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
#privacy p, #cookie p {
	font-size:18pt;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
	padding:15px;
	font-size: 18px;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
	    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    padding: 6px 40px;
	background:transparent;
	float:right;
		font-family: Helvetica,Arial,sans-serif;
	margin-right:25px;
}
.formResponsive button[type="submit"]:hover {
	background:#fff;
	color:#000328;
}
.moduletablewb h3 {
	    line-height: 45px;
    text-align: center;
    font-size: 45px;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
	width:90%;
	background: transparent;
	color:#fff;
}
.formResponsive textarea {
	min-height:150px;
}
label {
	color:#fff;
}
#userForm h2 {
	color:#fff;
}
button, input, label, select, textarea {
		font-family: Helvetica,Arial,sans-serif;
}
video#bgvideo {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background-size: cover;
}
.blogworks .pull-left, .blogworks .pull-left img { 
width:100%;
	margin-bottom: 10px;
}
.item-pageworks .pull-none img { 
width:100%;
	margin-bottom: 10px;
}
body#news #sidebar-2 {
	margin-top:103px;
	max-width: 280px;
}
body#news #sidebar-2 .module-title .title {
	font-size: 23px;
	margin-bottom: 10px;
	border-bottom: 1px solid #edb200;
	display: block;
	width:170px;
}
body#news #sidebar-2 .module-content ul li::before {
	display: none;
}
.module-content ul li::before {
	margin-right:5px;
}
body#news #sidebar-2 .module-content h4 {
	margin-top:2px;
}
body#news #sidebar-2 .moduletable {
	margin-bottom: 30px;
}
body#news #sidebar-2 .moduletable h4 a, .tagspopular a, a.mod-articles-category-title, span.mod-articles-category-category a {
	font-family:Helvetica,Arial,sans-serif;
	color:#000328;
}
body#news #sidebar-2 p.mod-articles-category-introtext {
	text-align: justify;
	font-size: 18px;
}
body#news .items-row h2 {
	font-size: 30px;
	margin-bottom: 0px;
}
body#news .item.column-1 p {
	text-align: justify;
}
ul.tags li {
	 display: inline-block;
}
ul.tags.inline {
	padding-left:0px;
}
body#news .pull-left.item-image {
	margin-bottom:20px;
	    width: 30%;
    margin-right: 50px;
	min-height: 200px;
}
body#news .pull-none.item-image {
	width:100%;
		margin-bottom:20px;
}
body#news .pull-none.item-image img {
	width:100%;
}
body#news .pull-left.item-image img {
	width:100%;
}
body#news .items-row h2 a {
	color:#000328;
}
body#news dt.article-info-term, body#news span.icon-calendar {
	display: none;
}
p.read {
color: #999;
font-size: 16px;
    letter-spacing: 0.6px;
    font-family: Helvetica,Arial,sans-serif;
	font-style: italic;
}
body#news .muted {
	margin-bottom: 0px;
}
body#news p.readmore {
	margin-top:30px;
}
body#news  .clearfix {
	border-bottom:1px solid #eee;
}
body#news .page-header {
	border-bottom: none;
	padding-top:15px;
}
body#news .col-sm-12 {
	padding-left:0px;
	padding-top: 40px;
    padding-bottom: 40px;
}
body#news p.readmore [class^="icon-"] {
	display: none;
}
body#news dd {
	color:#000328;
}
.item-pagenews {
	padding-right:30%;
} 
body#news .pull-none.item-image {
	margin-top: 20px;
}
.breadcrumb {
	background: #fafafa!important;
}
.breadcrumb a {
	color:#000328;
}
@media all and (max-width: 600px) {
body#news .page-header {
	padding-top:0px;
}
	body#safety #showcase {
		background:none!important;
	}
	body#news .items-row h2 {
    font-size: 20px;
	}
	body#news .items-row h2 a {
    color: #000328;
    font-size: 20px;
    line-height: 17px;
	}
	body#news .pull-none.item-image, body#news .pull-left.item-image {
		min-height: 120px;
	}
	body#news .pull-none.item-image, body#news .pull-left.item-image {
		margin-right:20px;
	}
	body#news .page-header {
		margin-bottom:0px!important;
	}
	body#news .container1 {
		padding:0px;
	}
	body#news p.readmore {
    margin-top: 10px;
	}
	p.read {
		margin-bottom:0px;
	}
	span.subheading-category {
		font-size:30px;
	}
	body#news .pull-left.item-image {
    margin-bottom: 55px;
    width: 46%;
}
	body#news .pull-none.item-image {
		width:100%;
		margin-bottom: 20px;
	}
	.item-pagenews { 
	padding-right:0px!important;
	}
	body#news #sidebar-2 {
		max-width: 100%;
	}
}
.tag-categorytagger a {
	color:#000328;
}
@media all and (max-width: 440px) {
	body#news p.readmore a.btn {
		padding: 6px 28px;
	} 	
	body#news p.readmore {
		text-align: left!important;
	}
}
@media all and (max-width: 380px) {
		body#news .pull-left.item-image {
    margin-bottom: 15px;
	}
		body#news p.readmore {
			float:right;
}
}
ul.columnthree {
	  column-count: 3;
}
.header--fixed.headroom--unpinned,.header.header--fixed.hide-from-print.headroom.headroom--not-top.headroom--pinned { 
  border-bottom: 1px solid #fff;
}