:root{
	--robotmission-p:56px 48px;
	--grid-gap:40px 64px;
	--cards-gap:40px 64px;
	--news-gap:var(--cards-gap);
	--cards-gaph:var(--cards-gap);
	--bc-gap:0 80px;
	--radiusno:16px;
	--radius:var(--radiusno) 0px var(--radiusno) var(--radiusno);
	--radiusleftb:var(--radiusno) 0 0 var(--radiusno);
	--radiusrightb:0 var(--radiusno) var(--radiusno) 0;
	--container-pad-left:0px;
	--container-pad-right:0px;
	--absdivleft:calc((((100vw - var(--container)) / 2) + var(--container-pad-left)) * -1);
	--absdivright: calc((((100vw - var(--container)) / 2) + var(--container-pad-right)) * -1);
	--absdivleftp:calc((((100vw - var(--container)) / 2) + var(--container-pad-left)));
	--absdivrightp: calc((((100vw - var(--container)) / 2) + var(--container-pad-right)));
	--bottom-margint:112px;
	--card-image-h:365px;
	--bc-padding:80px;
	--bottom-intro-pad:80px;
	--bottom-intro-padb:70px;
	--bottom-intro-less-mt:calc((var(--card-image-h) /2) * -1);
	--bottom-intro-less-pt:80px;
	--rightmod-pad: 58px 0 82px 43px;
	--bottom-mod-padt:64px;
	--inner-art-padr:120px;
	--inner-art-pad:0px var(--inner-art-padr) 82px 0;
	--aboutbtmintro-p:0 100px 0 0;
	--title-cont-p:0 100px 0 0;
	--slider-c-p:0 100px;
}
.normal{font-weight:normal!important;}
.absdiv.left{margin-left:var(--absdivleft)!important}.absdiv.right{margin-right:var(--absdivright)!important}.absdiv.leftp{padding-left:var(--absdivleftp)!important}.absdiv.rightp{padding-right:var(--absdivrightp)!important;}
@media screen and (min-width:782px){
	.pnls-tbl>*:nth-child(1){flex-basis:70%!important;}
	.pnls-tbl>*:nth-child(2){flex-basis:30%!important;}
	.wp-block-columns.md-gap{gap:50px;}
}
@media screen and (min-width:768px){
	.casestudygal.count_2 .uk-slider{transform:none!important;}
	.casestudygal.count_2 .uk-slidenav{display:none!important;}
}
@media screen and (max-width:767px){
	.casestudygal.count_2 .uk-slider>*{min-width:350px!important;max-width:350px!important;}
}

/* 
--------------------------------------
HEADER
--------------------------------------
*/

/* Defaults */
header.main{width:100%;left:0;z-index:9;top:0;height: 75px;padding: 21px 0 0;transition: all 0.3s linear;}
html.uk-modal-page header.main,html.uk-modal-page p#back-to-top{z-index: 1;}
header.main *{
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
header.main .container{position:relative;}
#searchmodh a{width:13px;height:13px;position: relative;background:url("../images/search-icon.svg");z-index: 1;}
body.homepage #main-logoh{transition:none;}
body.unscroll header.main{background:transparent;}
body.home .main-menu ul.menu li a{color:var(--white);}
body.onscroll header.main{background:var(--blue-dark);}

/* BODY ONSCROLL */

body.homepage #main-logoh a.main-logo {
    width: 656px;
    margin: 120px auto 0;
    display: block;
    left: 0;
    right: 0;
    position:absolute;
    transition:none;
}
body.homepage #main-logoh a.main-logo img{width:656px;}
body.unscroll.homepage #searchmodh a,body.single-post #searchmodh a{background-image:url(../images/search-icon-white.svg);}

/* ---- END HEADER ---- */


/* 
--------------------------------------
CONTENT
--------------------------------------
*/
#maincontent{padding:0px 0 0px;position:relative;margin-top:-32px;}
#maincontent .maincontenti{background:var(--white);padding:120px 0 0px;position: relative;}
#maincontent .maincontenti>.center_articles{position:relative;grid-gap: 0;}
body.single-post .content_area{padding-top:74px;}
body.single-post #maincontent{padding: 60px 0 0;}
body.homepage #maincontent{padding:70px 0 40px;position: relative;background: #ffffff;z-index: 1;}
body.homepage .center_articles{padding: 0 200px;font-size:28px;color: #13254b;line-height: 39px;}
body.homepage .center_articles h2{padding:0 60px;}
#inner-article{padding:var(--inner-art-pad);}
#inner-article.full{padding-right:0!important;}
.inner-article.wpadr{padding-right:var(--inner-art-padr);}
#inner-article ul:not(.links)li:before{background-image:url("../images/list-icon-white.svg");}
ul.links li ul li:before{background:transparent;}
#right-article-mod{
    position: relative;
}
#right-article-mod .moduletable:not(:last-child){margin-bottom:40px;}
#right-article-mod h3.module_header{font-size:20px;line-height: 35px;}
body.single-post #maincontent .maincontenti{background: var(--white);color:var(--black);padding:var(--bc-padding) 0}
body.single-post .newsarticlecont,body.single-post .newsarticlecont *:not(p.content-published){color:var(--black);}
body.single-post .newsarticlecont a:not(:hover){color:var(--orange);}
body.single-post #inner-article{padding: 0!important;}
.contactrightmod{padding-left:0 !important;}
html.uk-modal-page #right-article-mod{z-index:1;}

/* ---- END CONTENT ---- */


/*Footer*/

footer.main{padding: 0px 0 50px;}
.menu_fcopyright{background: #ffffff;}
footer.main ul.contactinfo{margin:41px 0 0;}
footer.main .bcontactm3 ul.contactinfo{margin-top:113px;}
footer.main ul.contactinfo>li{padding:0;margin:0 0 18px;color: white;font-size: 20px;font-weight: 700;}
footer.main ul.contactinfo>li>a:not(:hover){color: white;}
footer.main ul.contactinfo>li>a:hover{color:var(--orange);}
footer.main ul.contactinfo>li:before,
ul.contacticons>li:before{content:"";background-color:transparent;background-position:center;background-repeat:no-repeat;
width:32px;height:32px;position:relative;display:block;margin:0 0 8px;border-radius:0;}
footer.main ul.contactinfo>li.mobile:before,ul.contacticons>li.mobile:before{background-image:url("../images/Phonelink-or.svg");margin-top:3px;}
footer.main ul.contactinfo>li.phone:before,ul.contacticons>li.phone:before{background-image:url("../images/Phone-or.svg");margin-top:4px;}
footer.main ul.contactinfo>li.email:before,ul.contacticons>li.email:before{background-image:url("../images/Email-or.svg");margin-top:7px;}

.bottomcontact{padding: 90px 0 80px;background-color: #13254b;position:relative;color:#ffffff;font-size:20px;line-height: 31px;}
.bottomcontact a{color:#ffffff;}
.bottomcontact:before{content:"";width:100%;position:absolute;height:100%;background: url("../images/swirl-footer.svg") no-repeat right 0;bottom: 0;
background-size:auto 100%;}
.bottomcontact .container{position:relative;padding: 0 0px;}
.bottomcontact .bcontactm1,
.bottomcontact .bcontactm2{margin-right: 100px;}
.bottomcontact .bcontactm .intro{font-size: 28px;display: inline-block;line-height: 31px;color: #dd3e0c;margin: 0 0 40px;}
.bottomcontact .bcontactm.socialb{/* margin-right:54px; */}
.bottomcontact .bcontactm.socialb .intro{margin-bottom:45px;}
.bottomcontact .addressb .intro{position:relative;padding-right: 40px;}
.bottomcontact .addressb .intro a{width:22px;height:29px;background:url("../images/icon-map.png") no-repeat center center;display:block;position:absolute;right:0;top: 0px;}
.bottomcontact .addressb p{
    margin: 0;
}
.bottomlogo{clear:both;text-align:right;padding-top:40px;}
.bottomcontact .bottomlogo a{display:block;width:187px;height: 40px;background:url("../images/LM-logo-footer.svg") no-repeat;/* position:absolute; */right: 0;bottom: 3px;margin:0 0 0 auto;}
ul.social_links,ul.social_links>li{list-style:none;margin:0;padding:0;text-align: right;}
ul.social_links>li>a{display:block;color: var(--blue);background-color: #ffffff;width: 48px;height: 48px;text-align: center;font-size: 25px;line-height:2;border-radius:50%;margin: 0 0 0 auto;}
ul.social_links>li>a *{color:var(--blue);}
ul.social_links>li>a:hover *{color:var(--orange);}
.logocarousel a.uk-slidenav-previous,.logocarousel a.uk-slidenav-next{border-radius:16px 0 0 16px;}
ul.social_links>li>a:before,ul.social_links>li>a:after{display:none;}
ul.social_links>li{display: block;vertical-align:middle;margin:0 0 16px;text-align: right;}
ul.social_links>li:before{display:none;}
ul.social_links>li:last-child{margin-right:0 !important;}
.center_articles ul.social_links>li:not(:last-child){margin-right:0;}
.menu_copyright{font-size:12px;line-height: 100%;}
.menu_copyright p{margin:0;}
.menu_copyright a{color: #13254b;line-height:100%;}
.menu_copyright a:hover{color:#dd3e0c;}
.menu_copyright a:before{background-color: #dd3e0c;}
.menu_copyright a:before{bottom:-2px;}
footer.main img{margin:0;}
footer.main .menu_copyright img{margin-top:-3px;}
.menu_fcopyright .footerlogos{padding: 60px 0 80px;}
.menu_fcopyright .footerlogos.logocarousel{padding:0;}

/* ---- END FOOTER ---- */

/* 
--------------------------------------
TEMPLATE
--------------------------------------
*/

/* ---- ACCORDION ---- */

.faq-header{
  font-size: 2em;
  border-bottom: 1px dotted #ccc;
  padding: 1em 0;
}

.faq-c {
 position: relative;
}

.faq-t {
  width: 68px;
  float: right;
  height: 68px;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
  background: url("../images/arrow-down-orange.svg") no-repeat;
  vertical-align: baseline;
  display: inline-block;
  position: absolute;
  right: 0;
  bottom: 0;
}

.faq-o .faq-t{
  background-image: url("../images/close-button-orange.svg");
}

.faq-title{max-width:90%;}

.faq-q {
  cursor: pointer;
  font-size: 30px;
  font-weight: 700;
  border-bottom: 2px solid #dd3e0c;
  padding: 20px 0 10px;
  line-height: 42px;
  position: relative;
  margin: 35px auto 0;
}
.faq-c:first-child .faq-q{margin-top: 0;}
.post_no-1 .faq-q{padding-top:0;}

.faq-a {
  clear: both;
  display: none;
  padding: 54px 0 29px;
}

/* ---- END ACCORDION ---- */

/* SEARCH */
/* Layout for search container */
.search_mod {
	text-align: center;
	position: fixed;
	z-index: 999999999;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100vh;
	opacity: 0;
	background: rgba(19, 36, 74, 1);
}
.search__inner {
	position: absolute;
	display: flex;
	width: 100%;
	height: 100%;
	padding-top:142px;
	color: #ffffff;
}
.search__inner--up {
}
.btn--search-close {
	width: 68px;
	height: 68px;
	background: url("../images/close-button-orange.svg") !important;
	box-shadow:none;
	text-indent:-999999999px;
	position: absolute;
	z-index: 100;
	top: 31px;
	right: 10px;
	padding: 0;
	display: none;
	background-repeat: no-repeat;
}
.btn--search-close {
	display: block;
}
.search__input {
	font-size: 36px;
	line-height:36px;
	height: 50px;
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 0;
	border:0;
	border-bottom: 2px solid #ffffff;
	background: none;
	border-radius: 0;
	-webkit-appearance: none;
	padding:0 0 14px 0;
	box-shadow:none !important;
}
.search__input.inactive_input{color: #51608f;}
.search__input::-webkit-input-placeholder {
	opacity: 0.3;
	/* WebKit, Blink, Edge */
	color: #ffffff !important;
}
.search__input::-moz-placeholder {
	opacity: 0.3;
	/* Mozilla Firefox 19+ */
	color: #ffffff !important;
}
.search__input:-ms-input-placeholder {
	opacity: 0.3;
	/* Internet Explorer 10-11 */
	color: #ffffff !important;
}
.search__input::-webkit-search-cancel-button,
.search__input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.search__input::-ms-clear {
	display: none;
}
/************************/
/* Transitions 			*/
/************************/
.main-wrap {
	transition: transform 0.6s, opacity 0.6s;
	transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}
.main-wrap--hide {
	opacity: 0;
	transform: scale3d(0.8,0.8,1);
}
.search_mod {
	pointer-events: none;
}
.search--open {
	pointer-events: auto;
	opacity:1;
}
.search::before {
	opacity: 0;
	transition: opacity 0.6s;
	transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}
.search--open::before {
	opacity: 1;
}
/* Search button */
.btn--search {
	transition: opacity 0s;
}
.main-wrap--hide .btn--search {
	opacity: 0;
	transition-delay: 0s;
}
/* Close button */
.btn--search-close {
	opacity: 0;
	transform: scale3d(0.8, 0.8, 1);
	transition: opacity 0.6s, transform 0.6s;
	transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}
.search--open .btn--search-close {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}
/* Halfs */
.search__inner {
	transition: transform 0.6s;
	transition-timing-function: cubic-bezier(0.2,1,0.3,1);
	left: 0;
	right: 0;
}
.search__inner .container_inner{
	width:600px;
	margin:0 auto;
	
}
.search__inner--up {
	transform: translate3d(0,-100%,0);
}
.search--open .search__inner {
	transform: translate3d(0,0,0);
}
.search__form .search__info{text-align:right;display: block;padding:14px 0;font-size: 14px;}
div.search .container{position:relative;}
.mainbody {
	transition: transform 0.6s, opacity 0.6s;
	transition-timing-function: cubic-bezier(0.2,1,0.3,1);
}
.mainbody--hide {
	opacity: 0;
	transform: scale3d(0.8,0.8,1);
}
/* SEARCH */

/* To prevent vertical line space in collapse gallery */
.uk-gallery.uk-grid-collapse .uk-overlay{overflow:inherit;}
.uk-gallery.uk-grid-collapse,.uk-grid-collapse > div{overflow:hidden;}
.show_content_info{display:none;}
.parallax{position:absolute;top:0;width:100%;height:100%;left:0;background-size:cover;background-position:center center;z-index:0;background-repeat: no-repeat;background-attachment: scroll;}
.header_banner{height: calc(100vh - 160px);position: relative;width: 100%;}
body.home .header_banner{overflow:hidden;border-radius: 0px 0px 32px 32px;}
body.home .header_banner:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(180deg, rgba(0, 0, 0, 0.40) 13.24%, rgba(0, 0, 0, 0.00) 74.48%);top:0;left:0;z-index: 1;}
body.pages .header_banner{height:513px;border-radius: 0px 0px 32px 32px;overflow:hidden;z-index: 1;}
body.pages .header_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.00) 100%);z-index:1;}
.header_banner .headerbg.default{background:#cccccc;}
body.pages .header_banner .headerbg{background-attachment:scroll;}
body.homepage .header_banner .headerbg{position:absolute;width:100%;height:100%;}
body.homepage .header_banner .parallax{
      -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 100s;
          animation-duration: 100s;
  opacity: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

@keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
   
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  98.4375% {
    
    -webkit-transform: scale(1.2117647059);
            transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}
.titleheader .container{padding:var(--title-cont-p);}
.titleheader{position: absolute;bottom: 90px;z-index: 1;left: 0;right: 0;width: 100%;}
.titleheader .before {display: block;position: absolute;height: 100%;background-color: #006b8f;}
.titleheader .inner{display:inline-block;background: rgba(0, 107, 143, 0.90);padding: 21px 56px 21px 20px;border-radius: 0 var(--radiusno) var(--radiusno) 0;}
.titleheader h1{color:#ffffff;margin:0;}
.titleheader h1 a{color:#ffffff;}
.titleheader h1 a:hover{color:#dd3e0c;}
.titleheader h1 a:before{bottom:-5px;}
h1.post_title{text-shadow:none;font-size: 28px;text-align:left;line-height: 42px;margin:0 0 19px;}
.newsarticleimg{width: 695px;}
.newsarticlecont.div_r{width: 1003px;padding: 10px 79px 0 0;}
p.content-published{font-size: 14px;margin: 0 0 30px;color: #dd3e0c;}
.sharebuttons{margin-top:43px;}
.bcrumbmod{text-align:right;background-color: #e9eaed;padding: 17px 0;position: fixed;width: 100%;left: 0;z-index: 2;font-size:14px;}
.bcrumbmod a.backarr:before{top:6px;}
body.single-post header.main{background-color: #12244b;}
body.homepage .bottom_modules .moduletable{padding: 74px 0;}
body.pages .bottom_modules>*{padding:var(--bc-padding) 0;}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont),.bottomintrocont .bottomintromain:not(.white-bg){background: var(--blue-dark);color:var(--white);}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) h2,
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) h3,
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) h4,
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) h5,
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) h6,
.bottomintrocont .bottomintromain:not(.white-bg) h2,
.bottomintrocont .bottomintromain:not(.white-bg) h3,
.bottomintrocont .bottomintromain:not(.white-bg) h4,
.bottomintrocont .bottomintromain:not(.white-bg) h5,
.bottomintrocont .bottomintromain:not(.white-bg) h6{color:var(--white);}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) a:not(:hover),.bottomintrocont .bottomintromain:not(.white-bg) a:not(:hover){color:var(--white);}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) ul:not(.contactind)>li:before,.customersmod .uk-switcher ul:not(.contactind)>li:before,.bottomintrocont .bottomintromain:not(.white-bg) ul:not(.contactind)>li:before{background-image:url("../images/list-icon-wh.svg");}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) .faq-q,.bottomintrocont .bottomintromain:not(.white-bg) .faq-q{border-bottom-color:var(--white);}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) .faq-t,.bottomintrocont .bottomintromain:not(.white-bg) .faq-t{background-image:url("../images/arrow-down-wh.svg");}
body.pages .bottom_modules>*:not(.white-bg):not(.bottomintrocont) .faq-o .faq-t,.bottomintrocont .bottomintromain:not(.white-bg) .faq-o .faq-t{background-image:url("../images/close-button-wh.svg");}
body.pages .bottom_modules ul.uk-subnav>li:not(.uk-active)>a:not(:hover){color:var(--black);}
.slidergallerypagex{padding:var(--bc-padding) 0;}
body.pages.news .bottom_modules{margin-top:0;}
.bottom_modules .moduletable .container{position:relative;z-index:3;}
.bottom_modules .full.module_container{position:initial;}
.bottom_modules h3.module_header{font-weight:normal;text-align:center;font-size: 32px;text-transform:uppercase;text-align:center;margin:0 0 49px;color: #dd3e0c;}
.hometabs .whyleaskmar div.toolbar{background-color: #006b8f;text-align:center;position:absolute;left:0;width:100%;z-index:1;height: 115px;margin-top: -115px;}
.hometabs .whyleaskmar .toolbar.active{background-color: #dd3d0c;}
.hometabs .whyleaskmar .toolbar a{color:#ffffff;padding: 23px 50px 30px;position:relative;display:block;font-size: 24px;}
.hometabs .whyleaskmar .toolbar a.active{padding-bottom: 23px;}
.hometabs .whyleaskmar .toolbar a:before{background:transparent;}
.hometabs .whyleaskmar .toolbar a:hover{color:#dd3d0c;}
.hometabs .whyleaskmar .toolbar.active a:hover{color: #006b8f;}
.hometabs .whyleaskmar .toolbar a:after{content:"";position:absolute;display:block;left: 0;right: 0;margin: 0 auto;background-size: 100% auto;width:36px;height:20px;background:url("../images/arrow-down-2.svg") no-repeat center center transparent;bottom: 0;}
.hometabs .whyleaskmar .toolbar.active a:after{background-image:url("../images/arrow-down-2-blue.svg");}
.hometabs .whyleaskmar .toolbar a.active:after{background:url("../images/tabactive.svg") no-repeat center center transparent;width:220px;height:26px;bottom: -65px;}
.hometabs .whyleaskmar .toolbar ul>li{display:inline-block;vertical-align:top;}
body.homepage .bottom_modules .hometabs.moduletable{position:relative;min-height:305px;padding:0;box-sizing:border-box;margin-top: 115px;z-index: 1;}
.hometabs.moduletable:before{content:"";position:absolute;width:100%;height:100%;background: url("../images/hometabs-bg.jpg") no-repeat center right;background-size:cover;top: 0;}
.hometabs.moduletable .content{position:relative;font-size: 20px;color:#ffffff;line-height:25px;background: url("../images/hometabsactive-bg.jpg") no-repeat center center;background-size:cover;}
.hometabs.moduletable h3{font-family:'Droid Sans';text-transform:none;text-align:left;font-size: 28px;color:#ffffff;margin: 0 0 25px;line-height: 35px;}
.hometabs.moduletable .show_content_info{padding:75px 0;}
#customisedsafe ul.imgs{margin:60px 0 0 !important;}
#customisedsafe ul.imgs img{margin:0;}
#customisedsafe ul.imgs>li{display:inline-block;vertical-align:top;margin-right:42px !important;}
#customisedsafe ul.imgs>li:last-child{margin-right:0 !important;}
ul.blocklist,ul.blocklist>li{margin:0;padding:0;list-style:none;background:transparent !important;}
ul.blocklist{margin-left: -40px;}
ul.blocklist>li{float:left;padding: 0 0 0 40px;box-sizing: border-box;}
ul.blocklist>li:before{display:none;}
ul.blocklist>li .inner{background-color: #ffffff;overflow:hidden;position: relative;margin-bottom: 40px;}
ul.blocklist.col_4>li{width:25%;}
ul.blocklist.col_3>li{width:33.33%;}
ul.blocklist.col_3>li:nth-child(3n+1){clear:both;}
ul.blocklist.col_2>li{width:50%;}
ul.blocklist.col_2>li:nth-child(2n+1){clear:both;}
ul.blocklist figure{display:block;width:100%;height:225px;}
ul.blocklist figure span{display:block;width:100%;height:100%;background-size:cover;background-position:center center;}
ul.blocklist figure span.default{background:rgba(204, 204, 204, 0.5);}
ul.newlist figure span.default{background:url("../images/default-news-img.jpg") no-repeat center top;padding:40px 0px 0;}
ul.newlist figure span.default:before{content:"";position:absolute;width:100%;height:100%;
background:url("../images/Leask-Marine-Logo-for-default-img.svg") no-repeat center top;background-size:65% auto;left:0;right:0;}
ul.newlist .publishedon{font-size: 12px;margin: 0 0 13px;}
ul.newlist p.news_title{font-size: 24px;line-height: 31px;font-weight:bold;font-family: 'Droid Sans';margin: 15px 0 0;}
ul.newlist p.news_title a{color: #13254b;}
ul.newlist p.news_title a:hover{color: #dd3e0c;}
ul.newlist p.news_title a:before{background:#dd3e0c;bottom:0;}
ul.newlist .content{padding: 40px 0px 33px;}
.post_cat{font-size: 12px;text-transform: uppercase;position:relative;padding: 0 0 0 30px;line-height: 20px;}
.post_cat.contentpostcat{margin:-10px 0 20px;}
.post_cat:before{position:absolute;width:20px;height:3px;background:#dd3e0c;left:0;top: 0;bottom: 0;margin: auto 0;display:block;}
ul.newlist p.readmore{text-align:right;margin: 0;position:absolute;bottom:30px;right:30px;}
body.homepage .news_mod.moduletable{position:relative;padding-bottom: 40px;}
body.homepage .news_mod.moduletable:before{content:"";position:absolute;left:56px;top:28px;width:calc(100% - 56px);height:calc(1107px - 28px);background:url("../images/swirl-944x1107.png") no-repeat left top;background-size:contain;z-index: 1;}
body.homepage .news_mod ul.blocklist>li .inner{background:transparent;}
.whatourcustomer.moduletable{background: linear-gradient(358deg, #006B8F 6.45%, #DD3D0C 90.22%);border-radius: var(--radius);color:#ffffff;font-size: 24px;padding-bottom: 50px;line-height:30px;position:relative;margin-top: 95px;text-align:center;}
.whatourcustomer.moduletable h3{color:#ffffff;font-weight: normal;}
.whatourcustomer.moduletable .container{padding:0 190px;}
.whatourcustomer.moduletable .content{margin-bottom: 36px;}
.whatourcustomer.moduletable img{margin:0px 0 -10px;width:102px;height:auto;}
.whatourcustomer .imagelogo{margin:0 0 36px;}
.whatourcustomer.moduletable .capt{font-size:20px;width: 600px;margin: 0 auto;}
.clientsmod.container{text-align:center;}
.clientsmod.container img{vertical-align: middle;margin: 0 88px 72px 0;}
.clientsmod.container .logosb img{margin-right: 74px;}
.clientsmod.container img.last,.clientsmod.container p img:last-child{margin-right:0 !important;}
.clientsmod.container p{margin:0;}
.clientsmod ul.clientlogos{margin:0;padding: 0;}
.clientsmod ul.clientlogos>li{display:inline-block;vertical-align:middle;padding:0;margin:0 51px 69px 0;}

.clientsmod ul.clientlogos.clientlogos0>li:nth-child(-n+6){margin: 0 26px 69px 0;}
.clientsmod ul.clientlogos.clientlogos0>li:nth-child(6){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos0>li:nth-child(6n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos0>li:nth-child(n+7){margin: 0 31px 0px 0;}
.clientsmod ul.clientlogos.clientlogos0>li img.scottishs-logo{width:250px;}

.clientsmod ul.clientlogos.clientlogos1>li:nth-child(-n+6){margin: 0 93px 69px 0;}
.clientsmod ul.clientlogos.clientlogos1>li:nth-child(6){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos1>li:nth-child(6n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos1>li:nth-child(n+7){margin: 0 75px 0px 0;}

.clientsmod ul.clientlogos.clientlogos2>li:nth-child(-n+6){margin: 0 59px 69px 0;}
.clientsmod ul.clientlogos.clientlogos2>li:nth-child(6){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos2>li:nth-child(6n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos2>li:nth-child(n+7){margin: 0 50px 0px 0;}

.clientsmod ul.clientlogos.clientlogos3>li:nth-child(-n+6){margin: 0 65px 69px 0;}
.clientsmod ul.clientlogos.clientlogos3>li:nth-child(6){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos3>li:nth-child(6n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos3>li:nth-child(n+7){margin: 0 65px 0px 0;}

.clientsmod ul.clientlogos.clientlogos4>li{margin: 0 63px 69px 0;}
.clientsmod ul.clientlogos.clientlogos4>li:nth-child(6){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos4>li:nth-child(6n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos4>li:nth-child(n+7){margin-bottom:0;}

.clientsmod ul.clientlogos.clientlogos5>li:nth-child(-n+7){margin: 0 51px 69px 0;}
.clientsmod ul.clientlogos.clientlogos5>li:nth-child(7){margin-right:0;}
.clientsmod ul.clientlogos.clientlogos5>li:nth-child(7n+1){clear:both;}
.clientsmod ul.clientlogos.clientlogos5>li:nth-child(n+8){margin: 0 51px 0px 0;}
.clientlogos0320>li img{max-width: 135px;height:auto;}

ul.clientlogos121>li{margin-right:100px !important;}
ul.clientlogos121>li:nth-child(5n){margin-right:0 !important;}
ul.clientlogos121>li>img{max-height:65px;width:auto;}

.clientsmod ul.clientlogos>li:last-child{margin-right:0 !important;}
.clientsmod ul.clientlogos>li img{margin:0;}
.clientsmod ul.clientlogos>li:before{display:none;}
.logocarousel ul.uk-slider {
    width: 100% !important;
    min-width: 100% !important;
    transition: all 1s;
}
.clientsmod ul.clientlogos223>li>img{width:140px;}
.clientsmod ul.clientlogos223>li:last-child>img{width:auto;height:50px;}
.logocarousel a.uk-slidenav-previous{left:0;}
.logocarousel a.uk-slidenav-next{right:0;}
..logocarousel ul.uk-slider > li{background:none !important;padding:0 !important;margin:0 !important;}
.logocarousel .uk-slider-container,
.lmclientsslide .uk-slider-container,.footercarousel .lshowcase-logos .bx-viewport{width: 1183px!important;margin:0 auto;}
.lmclientsslide .uk-panel{height: 100% !important;}
.lmclientsslide .uk-overlay-panel{position:relative;display:block;}
.customer_tab .logocarousel{margin:45px 0 30px;}
.logocarousel li .slide_panel{margin-right: 35px !important;display: inline-block;vertical-align: middle;top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
.logocarousel ul.uk-slider > li{
        margin: 0;
        padding: 0;
        top: 0;
        bottom: 0;
        height: 100%;
}

.logocarousel ul.uk-slider {
	min-height: 50px !important;
    height: 50px;
    width: 100% !important;
    min-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.logocarousel.footerlogos ul.uk-slider{
	min-height: 50px !important;
    height: 50px;
}
.logocarousel.mrlogos ul.uk-slider{
	min-height: 60px !important;
    height: 60px;
}
.logocarousel.mrlogos ul.uk-slider{min-height:58px !important;height:58px !important;}
.logocarousel.mrlogos li .slide_panel{}
.moduletable.sharethis h3,.newarticletitle .shareinnder h3{font-size: 20px;text-transform:none;color: #ffffff;margin: 0;line-height: 29px;}
#right-article-mod .moduletable.sharethis{padding: 0;}
.moduletable.sharethis .inner{padding: 78px 0 30px 43px;position: relative;border-radius: var(--radiusno) 0 0;}
.moduletable.sharethis .inner .addthis_inline_share_toolbox{min-height:76px;}
.bottomintrocont.moduletable{padding: 0 !important;}
.bottomintrocont .leftcontent-mod .inner{margin-bottom:20px;padding: 62px 110px;}
.bottomintrocont .rightcontent-mod .inner, #contactright{padding: 62px 0 30px 43px;background: url("../images/swirl-lets-talk.svg") no-repeat right top #006b8f;font-size:20px;background-size: auto;color: #ffffff;}
#contactright{padding-top:40px;}
#contactright .pdf{color:#ffffff;}
#contactright .pdf:before{bottom:-10px;}
.bottomintrocont .leftcontent-mod .inner h2{font-weight:normal;color:#ffffff;font-size:30px;}
.bottomintrocont .leftcontent-mod .inner ul li:before{background-image:url("../images/list-icon-white.svg");}
ul.contacticons{margin:0;padding:0;}
ul.contacticons>li{padding:0 0 0 41px;margin:0 0 10px;}
ul.contacticons>li>a{color:#ffffff;}
ul.contacticons>li.email:before{margin-top:5px;}
.slidergallery.uk-slidenav-position .uk-slidenav{top:auto;bottom:0;margin:0;}
.slidergallery.uk-slidenav-position .uk-slidenav-previous{left:0;}
.slidergallery.uk-slidenav-position .uk-slidenav-next{right:0;}
.slidergallery.uk-slidenav-position .uk-grid{margin-left:-20px;}
.slidergallery.uk-slidenav-position .uk-grid>*{padding-left:20px;}
.casestudiesmod .slidergallery.uk-slidenav-position .uk-slidenav-previous{left:27px;bottom:27px;}
.casestudiesmod .slidergallery.uk-slidenav-position .uk-slidenav-next{right:-27px;bottom:27px;}
.slidergallery._galtotal1.uk-slidenav-position .uk-grid>*{display:none !important;pointer-events:none;}
.slidergallery._galtotal1.uk-slidenav-position .uk-grid>*:nth-child(1){display:block !important;}
ul.mconstul,.ul_iblock{width:44%;margin-left:110px;}
ul.mconstul:first-child,.ul_iblock:first-child{margin-left:0px;}
.bottom_modules .leftcontent-mod{}
.casestudiesmod{padding:var(--bc-padding) 0;}
.casestudyimg{margin-bottom: 40px;}
.casestudyimg span.default{width:150px;height:100px;background-color: #d5d7dd;display:block;}
.casestudyimg img{margin:0 25px 0 0;max-width: 300px;}
.casestudiesmod .casestudmod.title{width: 330px;background:#dd3e0c;}
.casestudiesmod .casestudmod.title h3,.casestudiesmod .casestudmod.title{border-radius:0 16px 16px 0;}
.casestudiesmod .casestudmod.title h3,.newsarticle h2.post_title{display:block;color:#ffffff;font-size: 36px;padding: 35px 30px;margin: 0;background:#dd3e0c;}
.casestudiesmod .casestudmod.content{width:880px;}
.newsarticle h2.post_title{padding-right:48px;}
.newsarticle h2.post_title a{color:#ffffff;}
.newsarticle h2.post_title a:before{background:#ffffff;bottom:-5px;}
ul.casestudieslist>li{margin-bottom:120px;}
ul.casestudieslist>li:last-child{margin-bottom:0 !important;}
ul.casestudieslist>li h4{font-size:18px;}
.casestudygal{margin-top:60px;}
.marinesalvb.moduletable .html_mod{height:415px;}
.marinesalvb.moduletable .leftcontent-mod .html_mod{background-color: #d5d7dd;}
.marinesalvb.moduletable .rightcontent-mod .html_mod{background-color: #d5d7dd;}
body.pages .bottom_modules .aquasilvbmod.moduletable{background: url("../images/aquacultureservice-bottom.jpg") no-repeat center center;background-size: cover;min-height:795px;padding-top: 100px;margin-top: 65px;font-size: 20px;}
body.aquaculture-services footer.main{padding-top:0;}
#loading_more{width:64px;height:64px;margin:0px auto 50px;background:url("../images/loading_gif.gif") no-repeat;}
body.latest-news.pages .header_banner{height:422px;}
body.latest-news .header_banner .headerbg{background-attachment:scroll;background-position:center bottom !important}
body.latest-news .titleheader{bottom: 112px;}
body.latest-news .titleheader h1{text-align:center;font-weight: normal;text-transform: uppercase;padding: 0;}
body.latest-news .titleheader .inner{background:transparent;display: block;}
body.latest-news #maincontent{padding-top:0;margin-top:-70px;}
body.latest-news footer.main{padding-top:0;}
.blogcontent ul.blocklist>li,
body.single-post ul.blocklist>li{}
p.loadmore{text-align:center;margin: 20px 0 !important;}
ul.page-numbers{display:none;}
body.pages.single-post footer.main{padding-top:0;}
body.single-post .moduletable.news_mod{padding: 90px 0;margin-top:30px;background-image: linear-gradient(to top, #ffffff 0%, #e9eaed 100%);position:relative;z-index:1;}
body.single-post .moduletable.news_mod h3.module_header{text-align:left;font-size: 24px;color: #13254b;font-weight:normal;
display:inline-block;position:relative;padding-right:41px;margin-bottom:50px;}
body.single-post .moduletable.news_mod h3.module_header:after{content:"";display:block;position:absolute;width:24px;height:13px;
background:url("../images/arrow-down.webp") no-repeat;right:0;top:9px}
body.single-post .news_mod p.loadmore{display:block;}
table.documentlist_table{font-size:20px;}
table.documentlist_table td{padding:31px 0;}
table.documentlist_table tbody tr:last-child{border:0;}
table.documentlist_table a{color: #13254b;}
.bottom_modules>*:not(.white-bg) table.documentlist_table{max-width:1300px;}
.bottom_modules>*:not(.white-bg) table.documentlist_table tr:not(:last-child){border-bottom:solid 1px var(--white);}
table.documentlist_table a:hover{color:#dd3e0c;}
.documentlistmod.moduletable{background-image: linear-gradient(to right, #e9eaed 0%, #4893ac 100%, #4893ac 100%);position:relative;}
.documentlistmod.moduletable:after {content:"";position:absolute;width:100%;height:100%;
background: url(../images/swirl-bg-2.png) no-repeat center bottom 256px;z-index:1;bottom: 0;background-size:100% auto;}
.at-style-responsive .at-share-btn:before{background:rgba(0, 107, 143, 0.5);}
#at15s.atm{display:none !important;}
.accredit_title{background-image: linear-gradient(to right, #e9eaed 0%, #4893ac 100%);margin-bottom:50px;padding:19px 0;}
.accredit_title h2{font-size:30px;margin:0;}
.accredit_title img{margin-right:30px;max-height:95px;}
.accreditlist a.icon_file{font-weight:bold;margin-bottom:0;margin-top:0px;}
.accreditlist a.icon_file:after{font-weight:normal;}
.accreditlist ul.certificatelist.count_1 a.icon_file{margin-bottom:25px;}
.accreditlist .faq-logos{display:inline-block;vertical-align:top;margin:-5px 26px 0 0;}
.accreditlist .faq-logos img{vertical-align:baseline;margin: 0 11px 0 0;}
.accreditlist .faq-logos img:last-child{margin-right:0 !important;}
.accreditlist .faq-q{padding:30px 0 10px;}
ul.certificatelist{margin-top:40px;}
ul.certificatelist>li .certimg{width:126px;}
ul.certificatelist>li .certcontent.pull-left{width:1113px;padding-left:55px;}
ul.certificatelist>li .certcontent .content{margin-bottom:40px;}
ul.certificatelist>li{margin-bottom:50px;}
ul.certificatelist>li:last-child{margin-bottom: 25px !important;}
ul.certificatelist>li ul{padding:0;}
ul.industriallist{margin-left:-40px;}
ul.industriallist>li{padding-left:40px;}
ul.industriallist>li .inner{border-radius:0;box-shadow: none;background: #ffffff;padding: 0;position:relative;border-radius: var(--radius);}
ul.industriallist>li .inner figure{padding:30px 53px 0;}
ul.industriallist>li .inner figure img{max-height:116px;}
ul.industriallist>li .inner figure span.fimg{background-size:contain;background-repeat:no-repeat;background-position: center center;display: block;height: 116px;}
ul.industriallist>li .inner .arrowdown{position:absolute;width:100%;height:100%;left: 0;right: 0;top: 0;}
ul.industriallist>li .inner .arrowdown:before{left:0;right:0;margin:0 auto;bottom:20px;}
body.industrial-partners #mainbody{background-image: linear-gradient(to top, #ffffff 0%, #e9eaed 100%);}
body.industrial-partners footer.main{padding-top:0;}
.uk-modal.full{background:transparent;border: 0;box-shadow: none;}
.uk-modal.full h2.modal_title{align-items:baseline;font-size: 30px;color: #dd3e0c;margin: 0;}
.uk-modal.full .title{position:relative;margin: 0px 0 49px;padding: 20px 0 0;}
.uk-modal.full .title img{vertical-align:baseline;}
.uk-modal.full .title.withimg h2{padding: 20px 0 0;margin: 0;max-width: 70%;}
.uk-modal.full .uk-modal-dialog{min-height:100vh;width:100%;margin:0;max-width: 100% !important;box-shadow: none !important;border: 0 !important;border-radius: 0;padding: 92px 0;}
.uk-modal .uk-modal-dialog a:not(:hover){color:var(--orange)!important;}
.uk-modal .uk-modal-dialog img{border-radius:0!important;}
.uk-modal .uk-modal-dialog h2,.uk-modal .uk-modal-dialog h3,.uk-modal .uk-modal-dialog h4,.uk-modal .uk-modal-dialog h5{color:var(--black)!important;}
.uk-modal.full h3{font-size: 24px;color: #dd3e0c;}
.uk-modal.full h3:first-of-type{margin:50px 0 30px;}
ul.contactind{padding:0;}
ul.contactind>li{padding:0 0 0 40px;}
ul.contactind>li a{color: #13254B;}
ul.contactind>li:before{width:inherit;height:inherit;font-family:'FontAwesome';background:transparent;margin-top:-7px;}
ul.contactind>li:before,ul.contactind>li a:hover{color: #dd3e0c;}
ul.contactind>li.phone:before{content:"\f095";font-size:24px;}
ul.contactind>li.mobile:before{content:"\f10b";font-size:28px;margin-left:2px;}
ul.contactind>li.email:before{content:"";font-family:inherit;width:20px;height:17px;background:url("../images/icon-email.png");margin-top:2px;}
ul.sociallinksind{padding-top:15px;}
ul.sociallinksind>li{margin-right:24px;display:inline-block;vertical-align:top;}
ul.sociallinksind>li span{display:inline-block;font-size:24px;}
ul.sociallinksind>li span.icon{width: 22px;height:12px;background:url("../images/icon-link.png") no-repeat;}
.accreditlist img.alignright{margin-left:73px;}
.accreditlist img.alignleft{margin-right:73px;}
ul.categorylist{margin-bottom: 83px;}
ul.categorylist>li{float:left;margin: 0 40px 10px 0;}
ul.categorylist>li:last-child{margin-right:0 !important;}
ul.categorylist>li>a{font-weight: 700;color: var(--black);text-transform: uppercase;font-size: 14px;}
ul.categorylist>li>a:hover{color: #dd3e0c;}
ul.categorylist>li>a.active:before{height: 2px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);}

body.blog footer.main{padding-top:0;}
body.pages .bottom_modules .moduletable.pressmod{background-color: #dd3e0c;padding:50px 0;}
.pressmod{font-size:20px;color: #ffffff;font-weight: 700;}
.pressmod h4{margin:0;}
.pressmod a{color:#ffffff;}
.pressmod a:before{background:#ffffff;}
.pressmod a{margin-right:80px;}
.pressmod a:last-child{margin-right:0 !important;}
.newarticletitle{width: 280px;}
.featuredimg{margin: 0px 0 50px;}
.gallerypagegrid figure,ul.theteamlist figure{display:block;width:100%;position:relative;height:406px;border-radius:var(--radius);}
.gallerypagegrid span.fimg{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center;}
.gallerypagegrid span.fimg.default{background:#cccccc;}
.theteam_title{position:relative;margin: 36px 0 0;}
.theteam_title .team_title{font-size: 32px;font-weight: 700;margin: 0 0 3px;}
.theteam_title .team_position{font-size: 18px;color:var(--white);padding-right: 60px;}
.theteam_title a{position:absolute;top: 0;width: 100%;height: 100%;display: block;}
.theteam_title a:before{display:none;}
body.vessels .moduletable.vesselsmod:after{content:"";display:block;width:100%;height:795px;background: url("../images/vessels-main-bottom.jpg") no-repeat center top;background-size:cover;margin: -220px 0 0 0;}
ul.vesselslist figure{height:360px;}
ul.vesselslist .content{background:#ffffff;padding: 30px 30px 0 0;margin-top: -63px;position:relative;display:inline-block;vertical-align:top;width: 299px;}
ul.vesselslist .title{margin:0 0 10px;padding: 0 30px 0 0;}
ul.vesselslist .title a{font-weight:700;color: #13254b;font-size: 32px;line-height: 40px;}
ul.vesselslist .title a:hover{color: #dd3e0c;}
ul.vesselslist .title a:before{bottom:-5px;}
ul.vesselslist .size_type{font-size: 24px;color: #dd3e0c;margin: 0;}
ul.vesselslist a.morebutton{position:absolute;right:0;bottom:0;z-index:1;}
.accordionlist.nogal{margin-bottom:0;}
ul.downloadslist>li{margin:0 0 20px;}
ul.downloadslist>li>a{margin:0;font-weight: bold;}
ul.downloadslist>li>a:after{font-weight:normal;}
body.pages.customer-testimonials .bottom_modules{margin-top:0px;}
body.pages.customer-testimonials .bottom_modules .moduletable.reviewsmod{margin: -250px 0 0;padding-top:0;background:var(--white);margin-bottom:var(--bottom-margint);}
.reviewsslide{margin:40px 0;}
.reviewsslide .uk-slider>li>*.inner{padding:var(--slider-c-p);}
.reviewsslide .quoteby{font-size:16px;padding:0 0 0 53px;line-height:100%;margin-bottom:15px;}
.reviewsslide .quoteby span{display:inline-block;vertical-align:top;padding-right:8px;margin-right: 8px;border-right: solid 1px var(--white);}
.reviewsslide .quoteby span:last-child{padding-right:0 !important;margin-right:0 !important;border-right:0 !important;}
.reviewsslide .quoteby span.name{font-weight: 700;}
.reviewsslide .quoteby span.position{color: var(--blue);}
.reviewsslide .quoteby span.company{color: #dd3e0c;}
.reviewsslide .toolbar{padding:128px 0 0 0px;}
.reviewsslide ul.title>li{float:left;width: 157px;}
.reviewsslide ul.title>li>a{font-size: 12px;color: #95979a;line-height:15px;vertical-align:top;border-left:solid 6px #95979a;
padding: 8px 35px 23px 8px;}
.reviewsslide ul.title>li>a:before{display:none;}
.reviewsslide ul.title>li>a.active,.reviewsslide ul.title>li>a:hover{border-color:#dd3e0c;color: #dd3e0c;}
.reviewsslide .show_content_info{padding-left:50px;}
.reviewsslide .show_content_info.first{padding-left:0;}
.reviewsslide .uk-slidenav{top:30%!important;}
.reviewsslide .uk-slider{min-height:max-content!important;}
.reviewsslide .uk-slider>*{position:static!important;height:0;transition:all 1s linear;opacity:0;}
.reviewsslide blockquote{font-size:20px;}
body.displayrevs .reviewsslide .uk-slider>*.uk-active{height:max-content;opacity:1;}
body.vessels footer.main{padding-top:0;}
#right-article-mod .locationmodr{padding:0;}
.locationmodr .inner{margin-top:30px;}
.locationmodr a.locationmore{width:100%;background-color: #006b8f;padding: 18px 43px;font-size: 20px;color: #ffffff;font-weight: 700;line-height: 24px;}
.locationmodr a.locationmore:before{height:100%;bottom:0;z-index:-1;}
.locationmodr a.locationmore span{position:absolute;width:21px;height:28px;background:url("../images/location.svg") no-repeat center;right:43px;top:0;
bottom:0;margin:auto 0;}
.specs-main .specsmod{width:47%;}
.specs-main .bottom{padding-top:30px;}
table.specs_table td:first-child{font-weight:700;}
table.specs_table td:nth-child(2){text-align:right;}
.bdashboardmapm{margin-bottom:80px;}
.bdashboardmapm h2{color: #13254b;margin:0 auto 30px;}
.bdashboardlist h2{font-weight:normal;}
.bdashboardlist h4{color: #dd3e0c;}
.bdashboardlist .faq-a{margin-bottom:60px;}
.qualityconvrate{margin:60px 0 0;}
.qualityconvrate .qconvratel{width:30%;}
.qualityconvrate .qconvratel p{text-align:center;display: block;width: 100%;margin: 0;}
.qualityconvrate .qconvrater{width:60%;font-size: 22px;color: #006b8f;font-weight:bold;padding-top:60px;position:relative;}
.qualityconvrate .qconvrater .qconvraterl{position:relative;z-index:1;}
.qualityconvrate .qconvrater .qconvraterr{width:361px;height:361px;position:absolute;top:0;right:0;
background:url("../images/zero-pie.svg");display:flex;align-items:center;font-size: 72px;font-weight:bold;right:60px;}
.qualityconvrate .qconvrater .qconvraterr p{text-align:center;display:block;margin: 0 auto;}
.qualityconvrate .conversionpie{width:203px;height:203px;letter-spacing: 0.92px;font-weight: 700;font-size: 36px;
color: rgba(0, 107, 143, 0.8);text-align:center;background:url("../images/conversion-rate-pie.svg") center center;margin:0 auto;
display:flex;align-items:center;}
ul.healthstlist{margin:100px 0 0 -20px;}
ul.healthstlist>li{float:left;width:25%;padding-left:20px;}
ul.healthstlist>li .inner{background:url("../images/health-safety-circle.svg") no-repeat center center;background-size: contain;
min-height:310px;position:relative;padding:60px 50px 0;text-align:center;}
ul.healthstlist>li:nth-child(1) .inner,
ul.healthstlist>li:nth-child(2) .inner{padding-top:90px;}
ul.healthstlist>li span.icon{display:block;width:100%;height:120px;background-repeat:no-repeat;background-position:center center;
top:-68px;position:absolute;left:0;right:0;}
ul.healthstlist>li .title{font-weight:bold;font-size: 24px;margin: 0 0 10px;}
ul.healthstlist>li .total{font-weight: 700;font-size: 48px;color: #3389a5;margin:0;}
.bdashboardlist .environmental .faq-a{background:url("../images/bdashboard-environmental.jpg") no-repeat center top;padding-bottom: 185px;
background-size:cover;}
.envrnmntconvratem{width: 46%;text-align:center;}
.envrnmntconvratem .title{font-size:20px;margin-bottom:10px;}
.envrnmntconvratem .count{font-size:36px;color: #dd3e0c;font-weight:bold;}
.envrnmntconvratem ul.bottom{}
.envrnmntconvratem ul.bottom>li{width: 36.33%;float:left;padding:80px 0 0;}
.envrnmntconvratem ul.bottom>li.triangle{padding-top:0 !important;width: 27%;}
.envrnmntconvratem ul.bottom>li.triangle div{width:120px;height:94px;background:url("../images/environmental-triangle.svg") no-repeat;
display:block;margin:0 auto 0;}
ul.isolist{text-align:center;display:block;margin:60px 0 0;}
ul.isolist>li:before{content:"";width:144px;height:121px;background:url("../images/certificate-icon2.svg") no-repeat center center;margin:20px 0 0 -20px;}
ul.isolist>li{padding-left:170px;text-align:left;display:inline-block;}
ul.isolist>li p:last-child{margin-bottom:0;}

ul.otherlist{text-align:center;display:block;margin:60px 0 0;}
ul.otherlist>li:before{content:"";width:144px;height:121px;background:url("../images/certificate-icon1.svg") no-repeat center center;margin:20px 0 0 -65px;}
ul.otherlist>li{padding-left:130px;text-align:left;display:inline-block;}
ul.otherlist>li p:last-child{margin-bottom:0;}


.bdashboardlist .security .faq-a{margin-bottom:0;}
ul.customerfeedb>li img{position:absolute;max-width:144px;left:0;}
ul.customerfeedb>li{padding:0 0 30px 190px;font-size:24px;}
ul.customerfeedb>li h4{text-transform:uppercase;}
ul.customerfeedb>li .content{margin-bottom:25px;}
ul.customerfeedb>li .content .contentl{max-width:70%;}
ul.customerfeedb>li .content .contentr{max-width:25%;padding-right:50px;position:relative;color: #469c51;}
ul.customerfeedb>li .content .contentr span.icon{position:absolute;display:block;width:44px;height:41px;background:url("../images/ok-icon.svg") no-repeat center top;
vertical-align:top;top:-15px;right:0;}
.healthsafetyslide .uk-grid>li{max-width: 315px;min-width: 315px;}
.healthsafetyslide .inner{position:relative;min-height: 186px;background:url("../images/health-safety-bg.svg") no-repeat center center;
background-size:cover;border-radius:8px;text-align: center;color:#ffffff;padding:38px 0 0;border-radius:var(--radius);}
.healthsafetyslide .inner .count{font-size: 48px;font-weight: 700;margin:0 0 34px;}
.healthsafetyslide .inner .title{font-size: 16px;line-height: 1.2;position:absolute;bottom:0;padding:0 20px;left: 0;right: 0;margin: 0 auto 20px;}
.healthsafetyslide .uk-slidenav-position .uk-slidenav{background:url("../images/right-arrow-orange.svg");width:75px;height:56px;left: auto;right: 0;bottom: 0;}
.healthsafetyslide .uk-slidenav-position{padding-bottom:80px;}
.mpfy-p-popup-style-two.mpfy-p-nomedia .mpfy-p-content{padding:30px 0;}
.mpfy-p-popup-style-two .mpfy-p-close{margin:20px 20px 0 0;}
.pagegallerytop{margin-bottom:20px;}
.comments_slider{text-align:center;padding-bottom:80px;max-width:958px;margin:0 auto;}
.comments_slider.uk-slidenav-position .uk-slidenav-next{top:auto;margin:20px auto 0;left:0;right:0;
width: 57px;height: 25px;background: url(../images/icon-arrow.svg) no-repeat center center;}
ul.mariner_proj{margin:0 0 0 -220px;}
ul.mariner_proj>li{float:left;width:50%;margin: 151px 0 0;padding: 0 0 0 220px;}
ul.mariner_proj>li:nth-child(1),
ul.mariner_proj>li:nth-child(2){margin-top:0 !important;}
ul.mariner_proj>li:nth-child(odd){clear:both;}
ul.mariner_proj>li .inner{border-right: 2px solid #dd3e0c;position:relative;padding-right: 60px;}
ul.mariner_proj>li:nth-child(even) .inner{padding:0 0 0 60px;border:0;border-left: 2px solid #dd3e0c;}
ul.mariner_proj>li .inner:before{
    content: "";
    position: absolute;
    width: 19px;
    height: 28px;
    background: url(../images/triangle-orange-right.png) no-repeat left top #ffffff;
    top: 100px;
    right: -19px;
    }   
ul.mariner_proj>li:nth-child(even) .inner:before{right:auto;left:-19px;transform:rotate(-180deg);top: 235px;}
ul.mariner_proj>li .title_year{font-weight:bold;font-size: 20px;text-align:center;background-color: #ffffff;position:absolute;right: -154px;margin: 0;display: block;line-height: 100%;padding: 20px;top: 83px;}
ul.mariner_proj>li:nth-child(even) .title_year{right:auto;left: -154px;top: 219px;}
ul.project_list{margin-left: -69px;}
ul.project_list>li{float:left;width:33.33%;text-align:center;padding-left: 69px;margin-bottom:20px;}
ul.project_list>li:nth-child(3n+1){clear:both;}
ul.project_list span.fimg{position:relative;height:65px;display:block;margin-bottom:15px;background-repeat:no-repeat;
background-size:cover;background-position:center center;border-radius:var(--radius);}
ul.project_list span.fimg.default{background:#cccccc;}
ul.project_list .title{color:#006b8f;font-size: 12px;margin-bottom: 5px;line-height: 16px;min-height: 32px;}
ul.project_list .flags img{margin-right:8px;}
ul.project_list .flags img:last-child{margin-right:0 !important;}
div.mariner_proj{position:relative;}
div.mariner_proj:before{content:"";position:absolute;left:0;right:0;background: #006b8f;width: 2px;height:100%;margin:auto;}
.offshorelist .faq-q{padding: 0px 0px 13px 0;margin-bottom: 30px;}
.offshorelist .faq-title{
    vertical-align: bottom;
    text-align: right;
    margin: 0;
    position: absolute;
    right: 93px;
    bottom: 5px;
}
.offshorelist .faq-logos{vertical-align: middle;margin: 0 0 0px;}
.offshorelist .faq-logos img{max-height:60px;}
.offshorelist.accreditlist .faq-logos{margin-bottom:-10px;}
.offshorelist .faq-a{margin-top:-30px;}
.offshorelistm .faq-a img{margin:20px 0;}
.offshorelist .topimgs img{margin-right:27px;}
.offshorelist .topimgs img:last-child{margin-right:0px !important;}
.offshorelist .botlogos img{margin-right:27px;}
.offshorelist .botlogos img:last-child{margin-right:0px !important;}
body.contact footer.main{padding-top:0;}
div.contactinfo h2{font-size: 28px;}
div.contactinfo{font-size:20px;line-height: 31px;}
ul.contactinfo>li{padding-left:calc(32px + 8px);}
ul.contactinfo>li:before{width:32px;height:32px;margin-top:-6px;background-repeat:no-repeat;background-position:center center;}
ul.contactinfo>li.phone:before{background-image:url("../images/Phone-or.svg");}
ul.contactinfo>li.email:before{background-image:url("../images/Email-or.svg");margin-top:-5px;}
ul.contactinfo>li.mobile:before{background-image:url("../images/mobile-icon-dark.svg");}
.bottom_modules>*:not(.white-bg) ul.contactinfo>li.email:before{background-image:url("../images/Email-trans.svg")!important;}
.bottom_modules>*:not(.white-bg) ul.contactinfo>li.phone:before{background-image:url("../images/Phone-trans.svg")!important;}
div.contactinfo ul.contactinfo{font-weight:bold;color: #dd3e0c;margin-top:50px;}
div.contactinfo .contactnfomod{margin-right: 29px;}
div.contactinfo .contactnfomod:last-child{margin-right:0px !important;}
div.contactinfo .contactnfomod:nth-child(2) ul.contactinfo{margin-top:60px;}
ul.contactinfob{margin-bottom:30px;}
ul.contactinfob>li{float:left;margin-right: 118px;max-width:271px;}
ul.contactinfob>li:last-child{margin-right:0 !important;}
ul.contactinfob .title{color: #dd3e0c;margin: 0 0 10px;}
ul.contactinfob .position{font-size: 20px;color: #006b8f;font-weight:bold;min-height: 58px;margin: 0;}
ul.contactinfob>li a{color: #13254b;}
ul.contactinfob>li a:hover{color: #dd3e0c;}
body.contact .content_area{background:url("../images/contact-swirl.png") no-repeat left top 390px;}
.connectusmod.moduletable .title1{font-weight:bold;font-size: 20px;margin-bottom:20px;color:var(--white);}
.connectusmod ul.social_links>li>a{background-color: #e9eaed;margin:0;}
body.pages .bottom_modules .mrlogosmod.moduletable{padding-bottom: 80px;}
.mrlogosmod h4{color: #dd3e0c;margin-bottom:42px;text-align: center;}
.video-thumb .uk-overlay-icon1{opacity:1 !important;background-color: rgba(0, 107, 143, 0.55);}
.video-thumb .uk-overlay-icon:before{content:"";font-family:inherit;width:100px;height:100px;top: 0;background:url("../images/play-icon.svg") no-repeat center center;bottom: 0;margin: auto;left: 0;right: 0;}
.ocean2gmod.moduletable{background:url("../images/waves.svg") no-repeat right top 120px;}
.intotidalmod.moduletable{background:url("../images/intotidal-logomark.svg") no-repeat right top 80px;}
.ocean2gmod .leftcontent-mod,.intotidalmod .leftcontent-mod{padding-right:110px;}
.ocean2gmod p.plogos img,.intotidalmod p.plogos img{margin: 0 55px 20px 0;}
.intotidalmod p.plogos img{margin-right: 108px;}
.ocean2gmod p.plogos img:last-child,.intotidalmod p.plogos img:last-child{margin-right:0 !important;}
.ocean2gmod p.eurologo,.intotidalmod p.eurologo{margin: 30px 0 0;}
.ocean2gmod p.eurologo img,.intotidalmod p.eurologo img{margin-right:21px;}
.intotidalrightmod.moduletable{margin-top:42px;}
.ocean2grightmod.moduletable{margin-top:72px;}
.uk-slidenav-position.lmclientsslide a.uk-slidenav{height:185px;width:58px;margin: 0;top: 0;}
.uk-slidenav-position.lmclientsslide a.uk-slidenav-next{left:auto;right:0;}
.uk-slidenav-position.lmclientsslide a.uk-slidenav-previous{left:0;}
video{max-width:100%;;height:auto;}
.uk-lightbox .uk-modal-dialog{width:80%;}
.communityyouthimg img{margin:30px 0 20px;}
.communityyouthimg img:first-child{margin-right:30px;}
.captimg{font-size:14px;line-height: 20px;}
ul.communityspons{margin-left:-30px;}
ul.communityspons>li{float:left;width:373px;margin-left:30px;}
ul.communityspons>li img{margin: 30px 0;}
.inchcoffshore.botlogos{margin-top:60px;}
.mpfy-container{z-index:2;}
.blogcatlist .show_content{display:none;}
.blogcatlist .show_content_info{display:block;}
.blogcatlist span.label{display:none;}
ul.awardstlist{margin:60px 0 0;}
ul.awardstlist>li{margin:0 0 30px;}
ul.awardstlist>li .content_img{width:209px;}
ul.awardstlist>li .content.div_r{width:72%;}
.newarticletitle .shareinnder{background:#006b8f;padding:40px 0;margin-top:40px;}
.newarticletitle .shareinnder h3{margin-bottom:30px;}
.customersmod .uk-switcher{padding-top:40px !important;}
._headercaption{position:absolute;left:0;bottom:54px;left:0;right:0;z-index:1;}
body:not(.home) ._headercaption h1{color:#ffffff;font-size: 40px;line-height:normal;text-align:center;width:978px;display:block;margin:0 auto;}
body.home ._headercaption{top: 180px;}
body.home ._headercaption h1{color:#fff;max-width:677px;}
._covidinfo{background:url("../images/covid-bg-img.jpg") no-repeat;background-size:cover;background-position:center center;padding:64px 0;color:#ffffff;}
._covidinfo h3{font-size: 30px;text-align:center;color:#ffffff;margin:0 0 15px;}
._covidinfo h2{font-size: 40px;color:#ffffff;text-align:center;margin:0 0 25px;}
._covidinfo a{color:#ffffff;}
._covidinfo a:before{opacity:1;bottom:4px;top:auto;transform:none;background:#ffffff;}
.slider_counter{position:relative;}
.slider_counter .uk-slidenav{width:18px;height:32px;background-color:transparent;position: absolute;top: 50%;z-index: 1;margin-top: -30px;text-indent:0px !important;display:block !important;}
.slider_counter .uk-slidenav:before{display:none;}
.slider_counter .uk-slidenav-previous{left:0;transform:none;background-image:url('../images/icon-white-arr-left.svg');}
.slider_counter .uk-slidenav-next{right:0;transform:none;background-image:url('../images/icon-white-arr-right.svg');}
.slider_counter .uk-slider-container{width:calc(100% - 154px);margin:0 auto;}
.slider_counter .section{text-align:center;min-height: 172px;}
.slider_counter ._icon{height: 72px;display:block;position: relative;margin: 0 auto 10px;}
.slider_counter ._icon .fimg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;
background-size:contain;}
.slider_counter .numscroller{color: #dd3e18;font-size: 40px;line-height:45px;margin-bottom:5px;}
.slider_counter .numscroller-info-top{color: #ffffff;font-size: 16px;line-height:20px;}
.majorprojectcom.moduletable{background-color: #13254b;padding: 50px 0 30px!important;}
.bottom_modules .majorprojectcom h3.module_header{color:#ffffff;}
.slider_counter .uk-slideset>li{transition: none;}
.slider_counter div[data-uk-slideset]{pointer-events:none;min-height:180px;}
.slider_counter .uk-slidenav{pointer-events:all;}
._bottomintro2{padding:30px 0 20px;}
.blocks-gallery-grid>li:before{display:none;}
.blocks-gallery-grid>li{padding-left:0;}
.dashboard_security{text-align:center;}
.dashsecmod ul>li{padding-left:0;text-align:left;}
.dashsecmod ul>li:before{display:none;}
.dashsecmod {margin-bottom:30px;}
.dashsecmod:last-child{margin-bottom:0 !important;}
._dashsec_cont{display:inline-block;position:relative;vertical-align:top;min-height:140px;padding-left:190px;text-align:left;min-width: 800px;max-width: 800px;}
._dashsec_cont:before{content:"";width:144px;height:121px;background:url("../images/certificate-icon2.svg") no-repeat center center;position:absolute;left:0;top:5px;}
.dashsecmod:nth-child(odd) ._dashsec_cont:before{background-image:url("../images/certificate-icon1.svg");}
#offshorestat{margin:0 0 100px;}
.post-password-form input[type="password"]{border:solid 1px #006b8f !important;max-width:200px;display:inline-block;vertical-align:top;margin: 0 0 0 10px;}
.post-password-form input[type="submit"]{background:#006b8f;font-weight:700;padding:5px 20px;line-height:100% !important;}
.edit_post_link {
 font-weight: 500;
 text-align: center;
 font-size: 14px;
 line-height:100%;
 margin-top: 30px;
 position: fixed;
 left: 0;
 background: #000000;
 top:50%;
 padding:10px;
 z-index:9;
}
.edit_post_link>a{color:#ffffff !important;}
.edit_post_link>a:before{display:none;}
.wp-block-image figcaption{display:block;margin-bottom:30px;}
.downloadrmod a.pdf{margin:0;}
.lmclientsslides .rows:not(:last-child){margin-bottom:40px;}
footer.main .slide_panel img{max-height:50px;}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{line-height:1.3;}
#body_4872 .bcontact_inner .rightcontent-mod>.inner{padding-right:0!important;display:flex;padding-bottom:77px;}
#body_4872 .bcontact_inner .rightcontent-mod>.inner .innerm{display:flex;min-width:100%;align-items:end;min-height:100%;}
#body_4872 .bcontact_inner .rightcontent-mod>.inner .morearr{display:flex;width:100%;}
.morearr{background:#E03F10!important;color:#fff;font-size:20px;font-weight:700;line-height:1;padding:20px 27px;}
.morearr:before{display:none;}
.morearr:hover{background:#13254b!important;}
.morearr:after{width:12px;height:21px;background:url("../images/arrow-right-12x21.svg");position:static;content:"";display:inline-block;vertical-align:middle;margin-left:16px;}
.flexbox{display:flex;}
.flexbox>*{margin-bottom:0;}
.flexbox>*.break{flex-basis: 100%;height: 0;}
#searstarbtm .flexbox{justify-content:space-between;align-items:center;}
#searstarbtm .top ul{margin:0;padding:0;}
#searstarbtm .top ul>li{margin-bottom:40px;}
#searstarbtm .btm{background:#ECEEEE;padding:80px 0;}
#searstarbtm .btm .item3{max-width:44%;font-size:14px;line-height:1.6;}
#searstarbtm{padding-bottom:0;}
#searstarbtm .mainitem .flexbox{gap:75px;}
.grid{display:grid;grid-gap: var(--grid-gap);}.grid-12{grid-template-columns: repeat(12, 1fr);display: grid;align-items: start;/*align-items:unset; //same height*/grid-gap: var(--grid-gap);}.grid.no-align,.grid-12.same-height,.grid-12.no-align,.grid-12.same-height,.two_column_content.same-height .content-grid{align-items:unset !important;}.grid-12.same-height>*>*.inner,.grid-12.no-align>*>*.inner,.two_column_content.same-height .content-grid>*>*.inner,.grid-12.same-height>*>*.inner{min-height:100%;}.grid.m-gap,.grid-12.m-gap,.pagelayoutsb.m-gap .tcc-grid{grid-gap:var(--grid-gap-med) !important;}.grid.sm-gap,.grid-12.sm-gap,.pagelayoutsb.sm-gap .tcc-grid{grid-gap:var(--grid-gap-sm) !important;}.grid.no-gap,.grid-12.no-gap,.pagelayoutsb.no-gap .tcc-grid{grid-gap:0 !important;}
.grid-12>*{margin:0;}
.grid-12.align-end,.two_column_content.align-end .content-grid{align-items:end!important;}.grid-12.align-center,.two_column_content.align-center .content-grid{align-items:center!important;}
.gap-0 .content-grid{grid-gap:0!important;}.gap-row-0 .content-grid{grid-row-gap:0!important;}.gap-col-0 .content-grid{grid-column-gap:0!important;}
.grid-12.gcol-0,.grid.gcol-0{grid-column-gap: 0 !important;}
.grid-12.grow-0,.grid.grow-0{grid-row-gap: 0 !important;}
.grid-12.columns-1:not(.grid-lr){grid-column-gap: 0 !important;}
ul.grid-12>*:before{display:none;}
ul.grid-12>*{padding:0;margin:0;}
.grid-12.grid-auto{grid-template-columns: repeat(12, auto);}
.grid-12>*,.grid-12>*>*.inner{position: relative;}
.grid-12>*>*.inner{min-height:100%;}
.hasimg.pos-left .tcc-grid>*:nth-child(1),.hasimg.pos-left.grid-12>*:nth-child(1),.hasimg.pos-right .tcc-grid>*:nth-child(2),.hasimg.pos-right.grid-12>*:nth-child(2){min-height:100%;}
.grid-12>*.sticky{top:2rem;}
.grid-12.columns-5{grid-template-columns:repeat(5,1fr)}.grid-12.columns-1>*{grid-column:span 12}.grid-12.columns-2>*{grid-column:span 6}.grid-12.columns-3>*{grid-column:span 4}.grid-12.columns-4>*{grid-column:span 3}.grid-12.columns-6>*{grid-column:span 2}.grid-12>.col-1{grid-column:span 1}.grid-12>.col-2{grid-column:span 2}.grid-12>.col-3{grid-column:span 3}.grid-12>.col-4{grid-column:span 4}.grid-12>.col-5{grid-column:span 5}.grid-12>.col-6{grid-column:span 6}.grid-12>.col-7{grid-column:span 7}.grid-12>.col-8{grid-column:span 8}.grid-12>.col-9{grid-column:span 9}.grid-12>.col-10{grid-column:span 10}.grid-12>.col-11{grid-column:span 11}.grid-12>.col-12{grid-column:span 12}
figure.thumb,figure.zoom{overflow:hidden}figure.zoom>img{transition:transform .5s}figure.thumb>img{object-fit:cover;height:100%;width:100%;object-position:50% 50%}figure.thumb.pos-top>img{object-position:50% top}figure.thumb.pos-btm>img{object-position:50% bottom}figure.thumb.fill>img{object-fit:fill}figure.zoom:hover>*{transform:scale(1.5)}figure.thumb.contain>img{object-fit:contain;}
.homebtm-top.moduletable{background:var(--blue-dark);margin-top:-32px;padding-top:24px!important;}
.block-cards>*>*{border-radius:var(--radius);overflow:hidden;}
.block-cards figure.thumb{border-radius:var(--radius);overflow:hidden;height: var(--card-image-h);}
.block-cards .uk-position-cover{border-radius:var(--radius);}
.block-cards ._title{color:var(--white);position:absolute;top:32px;left:43px;font-size:24px;text-transform:uppercase;line-height:1.15;font-weight:400;width:calc(100% - (43px * 2));padding-bottom:14px;border-bottom:solid 2px var(--orange);}
.block-cards ._title>a{color:var(--white);width:100%;display:block;padding:0 45px 0px 0;}
.block-cards ._title>a:after{content:"";width:32px;height:32px;position:absolute;right: 0;background:url("../images/arrow-up-right.svg");left:auto;top:-3px;}
.block-cards ul>li>.inner{margin:0;}
.block-cards.grid-12{grid-gap:var(--cards-gap);}
.block-cards.home-cards.grid-12{grid-gap:var(--cards-gaph);}
.block-cards .uk-position-cover:hover{background:rgba(22, 66, 113, 0.4);}
body.pages .block-cards>*>*:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(22, 66, 113, 0.80) 0%, rgba(0, 0, 0, 0.00) 100%);}
.homebtm-top.moduletable #home-btm{margin-top:-70px;}
#home-btm .content-grid{background:var(--blue);margin-top:112px;padding:80px 64px 50px;border-radius: var(--radius);}
#home-btm .content-grid *{color:var(--white);}
.pagelayoutsb h4{font-weight:normal;margin:0 0 20px;}
#whylmarine-home{background:var(--orange);color:var(--white);padding:80px 0;}
#whylmarine-home h2{color:var(--white);}
#whylmarine-home .content-grid{align-items:unset!important;}
#whylmarine-home .content2 figure{border-radius: 16px 0px 16px 16px;position:absolute;height:100%;}
.pagelayoutsb .content-grid{grid-gap:var(--bc-gap);}
.whyleaskmar.moduletable{padding:0!important;}
#customizedserv-home h2{color:var(--black);max-width:414px;}
#customizedserv-home .content2{padding-top:80px;}
.gallery ul>li{padding:0;margin:0 0 24px;}
.gallery.grid-12{grid-gap:24px;}
.gallery ul>li:before{display:none;}
#whylmarine-home .content1{padding-bottom:100px;}
#customizedserv-home .content1{margin-top:-150px;}
#customizedserv-home .gallery>*:nth-child(2) figure{height:573px;border-radius: 0px 0px 16px 0px;}
#customizedserv-home .gallery>*:nth-child(1) ul>li:nth-child(1) figure{height:200px;border-radius: 16px 0px 0px 0px;}
#customizedserv-home .gallery>*:nth-child(1) ul>li:nth-child(2) figure{height:calc(573px - 200px - 24px);border-radius: 0px 0px 0px 16px;}
#customizedserv-home .content2 img:not(:last-child){margin-right:16px;}
#customizedserv-home{padding-bottom:120px;}
.newreview-home.moduletable{position:relative;padding-bottom:0!important;}
.newreview-home.moduletable:before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% - 80px);background:var(--blue-dark);}
ul.grid-12:before,ul.grid-12:after{display:none;}
.newlist.grid-12{grid-gap:var(--news-gap);}
.newlist.grid-12>*{background:var(--white);padding: 24px;border-radius: var(--radius);min-height: 100%;}
.newlist.grid-12 figure{height:225px;width:100%;border-radius:var(--radius);}
.newlist.grid-12 figure>span.fimg_{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat: no-repeat;background-size: cover;}
.blogcontent .newlist.grid-12>*{padding:0;}
.news-home h3{color:var(--white)!important;}
.reviews-home{}
ul.contacti>li{font-size:20px;}
ul.contacti>li>a{color:var(--white);}
ul.contacti>li>a:hover{color:var(--blue-dark);}
ul.contacti>li:before{width:24px;height:24px;background-position:center center;margin:3px 0 0;}
ul.contacti>li:nth-child(1):before{background-image:url("../images/telephone-wh.svg");}
ul.contacti>li:nth-child(2):before{background-image:url("../images/email-wh.svg");}
#right-article-mod{background:url("../images/swirl-lets-talk-right.svg") no-repeat right top var(--orange);border-radius: var(--radiusno) 0 0 0;padding:var(--rightmod-pad);position: relative;z-index: 4;}
.bottomintrocont.module_container .bottomintromain{padding:var(--bottom-intro-pad) 0 var(--bottom-intro-padb);}
.dark ul>li:before{background-image:url("../images/list-icon-white.svg");}
.pagesgallery .fimg,.slidergallery .fimg,.slidergallery .uk-cover-background{border-radius:var(--radius);}
.slidergallery .navcont>.inner{position:absolute;right:0;width:110px;bottom:27px;}
.slidergallery .navcont .uk-slidenav-previous,.uk-slidenav-position .uk-slidenav-previous,.uk-lightbox-content .uk-slidenav-previous{border-radius: 0px var(--radiusno) var(--radiusno) 0px;}
.slidergallery .navcont .uk-slidenav-nextm,.uk-lightbox-content .uk-slidenav-next,.uk-slidenav-position .uk-slidenav-next{border-radius: 0px var(--radiusno) var(--radiusno) 0px;}
body.less-btm .bottomintrocont.module_container .bottomintromain{padding-top:var(--bottom-intro-less-pt);}
body.no-btm .bottom_modules,body.nobtm .bottom_modules{margin-top:0!important;}
a.arrowdownorange:after{border-radius:var(--radius);}
.faq-t,ul.uk-subnav>li{border-radius:var(--radiusno) 0 0 0;overflow:hidden;}
.uk-lightbox-content img, .withimage img,.uk-modal-dialog{border-radius:var(--radius);}
.inner-article h2,.center_articles h2{color:vaR(--black);}
.inner-article img,.modalmod_box img,.caseintrotextfb img{border-radius:var(--radius);}
body.customer-testimonials #right-articlei-mod{position:relative;z-index:2;}
body.customer-testimonials .moduletable.sharethis .inner{z-index:2;}
.noradius,.no-radius,.radius-0,.wp-block-image.noradius img,.wp-block-image.noradius img,.wp-block-image.noradius img{border-radius:0!important;}
.pad-0,.p-0{padding:0!important;}
.padt-0,.pt-0{padding-top:0!important;}
.padb-0,.pb-0{padding-bottom:0!important;}
.margin-0,.m-0{margin:0!important;}
.mt-0{margin-top:0!important;}
.mb-0{margin-bottom:0!important;}
.mb-10{margin-bottom:10px!important;}
.mb-5{margin-bottom:5px!important;}
.btm-marginb{margin-bottom:var(--bottom-margint);}
.btm-marginb.moduletable .btm-marginb{margin-bottom:0!important;}
.locationmodr a{border-radius:var(--radiusleftb);}
.radiusleftb{border-radius:var(--radiusleftb);}
.radiusrightb{border-radius:var(--radiusrightb);}
.faq-a img,.wradius,#right-articlei-mod img{border-radius:var(--radius);}
.slidergallerycasest .slidenavs{position:relative;left:27px;bottom:27px;}
.slidergallerycasest .uk-cover-background{border-radius:var(--radius);}
body.page-id-289 .casestudiesmod,body.nobtm-intro .casestudiesmod{margin-top:0!important;}
.wp-block-image{margin:42px 0;}
.wp-block-image:first-child{margin-top:0;}
.industrialpmod{padding-bottom:20px!important;}
.lmclientsslides .slidelogo_title{font-size:14px;line-height:1;margin:9px auto 0;text-align:center;}
.lmclientsslides .lshowcase-slide a:not(:hover) .slidelogo_title{color:var(--black);}
.internalauditqual{color:var(--white);text-align:center;background-image: linear-gradient(to right,rgba(31,38,71,0.8) ,rgba(207,60,16,0.8));border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:40px;font-weight:600;padding:15px 30px;}
.internalauditqual .icon{display:inline-block;text-indent:-999999px;background:url("../images/audit-icon-or.svg") no-repeat center top;background-size:contain;width:70px;height:70px;margin-right:20px;min-width: 70px;}
.teamgrid{grid-gap:41px;}
.rd-0,.botlogos img{border-radius:0!important;}
.crightnew{color:var(--white);}
.crightnew .title{font-size:32px;font-weight:700;}
.crightnew ul.contacti>li:before{width:32px;height:32px;margin:0 0 8px;position:relative;display:block;}
.crightnew ul.contacti>li{padding:0;}
.crightnew ul.contacti>li:not(:last-child){margin:0 0 24px;}
.crightnew ul.contacti>li:nth-child(1):before{background:url("../images/Phone-trans.svg") no-repeat center top;}
.crightnew ul.contacti>li:nth-child(2):before{background:url("../images/Email-trans.svg") no-repeat center top;}
.aboutbtmintro{flex-wrap:wrap;grid-gap:30px 0;}
.aboutbtmintro>*{flex-grow:1;}
.aboutbtmintro>*:nth-child(1){flex-basis:70%;padding:var(--aboutbtmintro-p);}
.aboutbtmintro>*:nth-child(2){flex-basis:25%;}
.teamgrid,.teamgrid .show_content_info a:not(:hover){color:var(--white);}
.teamgrid a.arrowdownorange:after{background-image:url("../images/arrow-down-wh.svg");}
.vesselsmod .vesselsmodi{padding:var(--bc-padding) 0!important;}
.customersmod ul.uk-subnav>li>a{padding:10px 15px;}
.customersmod .uk-switcher,.customersmod .uk-switcher a:not(:hover){color:var(--white);}
body.pages .bottom_modules>*.bdashboard2017,body.pages .bottom_modules>*.accreditmod{background:var(--white);}
.accreditlist{padding:20px 0 var(--bc-padding) 0}
.uk-modal-dialog{color:var(--black)}
body.pages .bottom_modules .uk-modal-dialog a:not(:hover){color:var(--orange);}
body.pages .bottom_modules .uk-modal-dialog ul.contactind>li a:not(:hover){color:var(--black);}
body.contact #maincontent{padding-bottom:0;}
body.pages .bottom_modules>*:not(.white-bg) ul.contactinfob .position{color:var(--white);}
.gal-col{grid-gap:24px;}
.wp-block-gallery{
	--wp--style--gallery-gap-default:24px;
}
.gal-col:not(:first-child),.wp-block-gallery:not(:first-child),.wp-block-columns:not(:first-child){margin-top:42px;}
.gal-col:not(:last-child),.wp-block-gallery:not(:last-child),.wp-block-columns:not(:last-child){margin-bottom:42px;}
h2+.wp-block-columns{margin-top:0!important;}
.gal-col figure{height:100%;}
.gal-col figure>img{object-fit:cover;width:100%;height:100%;object-position:center center;}
.gal-col figure:not(:last-child){margin:0 0 24px;}
.gal-col figure,.gal-col figure img{margin:0;}
.gal-col.img2>*:nth-child(1),.gal-col.img2>*:nth-child(1) img,.wp-block-gallery.img2>*:nth-child(1) img{border-radius:var(--radiusno) 0 0 var(--radiusno);overflow:hidden;}
.gal-col.img2>*:nth-child(2),.gal-col.img2>*:nth-child(2) img,.wp-block-gallery.img2>*:nth-child(2) img{border-radius:0 0 var(--radiusno) 0;}
.titleheader .backmore-plain{position:relative;padding-left:18px;}
.titleheader .backmore-plain:not(:hover){color:var(--white);}
.titleheader .backmore-plain:before{content:"";width:7px;height:12px;background:url("../images/angle-left-wh.svg") no-repeat;position:absolute;left:0;bottom: 0;opacity: 1;top:4px;transform: none!important;}
.gal-col>*.sm figure:nth-child(1){height:33%;}
.gal-col>*.sm figure:nth-child(1) + figure{height:calc(67% - 24px);}
.gal-col.img2l>*:nth-child(1) figure:nth-child(1),.gal-col.img2l>*:nth-child(1) figure:nth-child(1) img{border-bottom-left-radius: 0;}
.gal-col.img2l>*:nth-child(1) figure:nth-child(2),.gal-col.img2l>*:nth-child(1) figure:nth-child(2) img{border-top-left-radius: 0;}
.pnls-tbl{grid-gap:48px;}
.pnls-tbl table tr:first-child td{padding-top:0;}
.pnls-tbl table td{border:0;padding:16px 0;}
.pnls-tbl table  td:first-child{color:var(--orange);}
.pnls-tbl table  td:last-child{text-align:right;}
.pnls-tbl table tr{border-bottom-color:var(--orange);}
.wp-block-image .alignright{margin-top:0;margin-left:30px;}
.wp-block-image .alignleft{margin-top:0;margin-right:30px;}
.page-id-52 .bottomintrocont.module_container .bottomintromain{background: var(--ligh-gradient, linear-gradient(270deg, #CFE7EB 13.58%, #86E1F0 55.47%, #6AC5DF 82.75%));color:var(--black);}
.page-id-279 .bottomintrocont.module_container .bottomintromain{background: linear-gradient(to bottom,var(--blue),var(--white));color:var(--black);}
.page-id-52 .bottomintrocont.module_container .bottomintromain a:not(:hover),.page-id-279 .bottomintrocont.module_container .bottomintromain a:not(:hover){color:var(--black);}
.page-id-52 .bottomintrocont.module_container .bottomintromain a:not(:hover):before,.page-id-279 .bottomintrocont.module_container .bottomintromain a:not(:hover):before{background:var(--black);opacity:1;transform:none;}
.page-id-279 .bottomintrocont.module_container .bottomintromain :is(h2,h3,h4,h5,h6){color:var(--black);}
.page-id-279 .bottomintrocont.module_container .bottomintromain  ul>li:before{background-image:url("../images/list-icon-black.svg");}
.caseintrotextfb{flex-wrap:wrap;grid-gap:10px 48px;}
.caseintrotextfb>*{flex-basis:calc(50% - (48px / 2));}
.page-id-52 .bottomintrocont.module_container .bottomintromain .article-left{margin-bottom:40px;}
.page-id-52 .bottomintrocont.module_container .bottomintromain .article-right{text-align:center;margin-bottom:40px;}
.page-id-62 .title1{display:none;}
.page-id-62 .crightnew{display:block;}
.flexbox{grid-gap:48px;}
.flexbox.gap-0{grid-gap:0;}
ul.flexbox>li{padding-left:0;}
ul.flexbox>li:before{display:none;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.flexbox.a-c{align-items:center;}
.fairworktble td:first-child{min-width:200px;text-align:center;padding-bottom:30px;padding-right:50px;}
.seopress-user-consent{color:var(--white);padding:10px!important;text-align:center;}
.seopress-user-consent button{display:inline-block!important;padding:0 10px;width:100%;min-width:max-content;}
.seopress-user-consent p:last-child{display:flex;grid-gap:10px;justify-content:center;align-items:center;}


@media screen and (max-width:788px){
	.seopress-user-consent p{margin:0 auto!important;}
	.seopress-user-consent p:first-child{margin-bottom:10px!important;}
}
.smallsubh{font-size:20px;color:var(--white);font-weight:700;}
.wp-block-group.robotmission{
	border-radius: 16px 0 16px 16px;
	margin:0 0 42px;
	background: var(--ligh-gradient, linear-gradient(270deg, #CFE7EB 13.58%, #86E1F0 55.47%, #6AC5DF 82.75%));
	padding:var(--robotmission-p);
}
.roboticlogos{--robot-gap:24px 48px;grid-gap:var(--robot-gap);flex-wrap:wrap;}
.roboticlogos img{margin:0;border-radius:0;}
.testrobotgalwvide .wp-block-image{height:527px;}
.lshowcase-logos .bx-wrapper .bx-controls-direction a{text-indent:0px !important;display:block !important;width:55px;height: 58px;
background: url("../images/arrow-right.png") no-repeat center center #dd3e0c;opacity:1!important;}
.lshowcase-logos .bx-wrapper .bx-controls-direction a:before,.lshowcase-logos .bx-wrapper .bx-controls-direction a:after{display:none;}
.footercarousel{padding:60px 0 80px;}
.footercarousel .lshowcase-logos,.footercarousel .lshowcase-logos>*{max-width:100%!important;}
.lshowcase-logos .bx-wrapper .bx-controls-direction a.bx-prev{transform:rotate(-180deg);left:0;border-radius:16px 0px 0px 16px;}
.lshowcase-logos .bx-wrapper .bx-controls-direction a.bx-next{right:0;border-radius:16px 0 0 16px;}
.footercarousel .lshowcase-logos .bx-wrapper{margin-left:auto!important;margin-right:auto!important;}
.footercarousel .lshowcase-logos .bx-wrapper .lshowcase-thumb{width:90px!important;}
.page-video-bnr .page-video__video-container iframe{width:100vw;height:95vw;min-height:100vh;min-width:177.77vh;/*adjust min-width if video does not adapt to screen height*/position:absolute;top:50vh;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-video-bnr .page-video__video-container{position:absolute!important;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.page-video-bnr .page-video__video-container .video-loop-container{position:relative;padding:0}.page-video-bnr .page-video__video-container iframe{pointer-events:none}.pagevideo_thumb{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%!important;object-fit:cover;object-position:center center;}


@media screen and (min-width:1660px){
	body.page-id-5288 .page-video-bnr .page-video__video-container iframe{top:10vw;}
}
