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

/* Defaults */
header.main{width:100%;left:0;z-index:9;top:0;height: 106px;}
html.uk-modal-page header.main{z-index:5;}
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;}
a.main-logo{display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;}
header.main a.main-logo{}
#_searbutton a{color:#363f45;font-size: 16px;line-height: 100%;display: block;padding-left: 2px;text-align: center;}
#logo_main{margin: -42px 0 0px;}
header.main .headerinner{position:relative;}
header.main .headerinner:after{content:"";display:block;position:absolute;right: 15vw;top:0;height:130px;width:300px;background: url("../images/headerbg-center.png") no-repeat right top;z-index:-1;}
header.main:before,header.main:after{width:calc((100vw - 1400px)/2);z-index:-1;position:absolute;height:100%;content:"";top:0;}
header.main:before{background:url("../images/headerbg-left.png") no-repeat right top;left:0;right:auto;}
header.main:after{background:url("../images/headerbg-right.png") no-repeat left top;right:0;background-size:cover;height: 129px;}
/*header.main:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/header-bg-2.svg") no-repeat right bottom;background-size: cover;}*/

/* BODY ONSCROLL */


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


/* 
--------------------------------------
CONTENT
--------------------------------------
*/
.content_area{background-color: #e5e5e5;border-top: solid 106px #ffffff;}
#maincontent{padding: 50px 0 90px;position:relative;}
#maincontent1:before{content:"";position:absolute;left:0;top:0;width:1741px;max-width: 95%;background: url("../images/diagonal-gray-1741x1891.svg") no-repeat right bottom;background-size:cover;height:100%;}
#maincontent .center_articles{position:relative;}
#inner-article.div_l{width: 650px;}
#right-article-mod{width: 350px;}
body.pages .content_article{padding: 0 160px;}
body.pages #maincontent{padding: 100px 0 0;background-color: #f5f5f5;}
body.pages #inner-article>.content_article,body.pages ._term_desc>*>.content_article{padding-bottom:50px;}
body:not(.post-type-archive-the_team):not(.page-search-no-results).pages.nomodbottoms #maincontent{margin-bottom: -180px;padding-bottom: 150px;}
body.pages #maincontent .center_articles{position:relative;z-index:1;}
body.pages .content_article.nocontent{padding:0 !important;}

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


/*Footer*/

footer.main{padding: 68px 0;background-image: linear-gradient(to right, #ffffff 0%, #fafafa 100%);}
footer.main .fmod1-mod1{margin-right: 133px;padding-top: 5px;}
footer.main .fmod1-mod2,footer.main .fmod1-mod3{margin-right: 109px;}
footer.main ._title{margin-bottom: 18px;font-weight: 400;font-size: 20px;}
footer.main ._copyright{font-size: 9px;letter-spacing: 0.99px;color: #8e8e8e;margin: 93px 0 0;font-weight: 700;}
ul.sociallinks{margin-top:26px;}
ul.sociallinks>li{display:inline-block;vertical-align:top;margin-right: 17px;}
ul.sociallinks>li:last-child{margin-right:0 !important;}
ul.sociallinks>li>a{width:55px;height:55px;border-radius:50%;border: 3px solid #707070;color: #707070;text-align:center;font-size:23px;line-height:47px;}
ul.sociallinks>li>a:hover{color: #61bc52;}
ul.sociallinks>li>a>span{position:absolute;width:100%;height:100%;border-radius:50%;left:0;top:0;}
ul.sociallinks>li._yt>a>span{background:url("../images/icon-yt.svg") no-repeat center center;transition:all 0.3s linear;}
ul.sociallinks>li._yt>a>span:hover{background:url("../images/icon-yt-hover.svg") no-repeat center center;}

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

/* 
--------------------------------------
TEMPLATE
--------------------------------------
*/
/* 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;}
.header_banner{overflow:hidden;height: calc(100vh - 106px);position:relative;display: block;}
body.pages .header_banner{height:600px;}
body.pages.smallhdr .header_banner{height:305px;}
body.pages.smallhdr .header_banner .container{top:83px;}
body.pages .header_banner .headerbg{position:absolute;left:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;
top:0;background-repeat:no-repeat;}
body.pages .header_banner .headerbg.paroller{height:calc(100% + 140px);top:-70px;transition:all 0.1s ease;}
body.pages .header_banner .headerbg.default{background:#707070;}
.header_banner:before{content:"";position:absolute;left:0;top:0;width:100%;background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:1;height: 100%;}
.header_banner .container{position: absolute;z-index:2;left: 0;bottom:100px;right: 0;margin: 0 auto;}
.header_banner1.largeh .container{top:88px;}
.header_banner .container h1{font-size: 50px;color: #ffffff;text-transform:uppercase;}
body.pages .header_banner .container h1{width:734px;}
.header_banner .container a.mainparent{display:block;text-transform:uppercase;font-size: 34px;font-weight: 700;line-height:normal;margin:0 0 17px;}
.header_banner video{position:absolute;left:0;top:0;width:100%;height: 100%;object-fit: cover;object-position: center;}
.header_banner iframe{pointer-events: none;height: calc(100vh + 65px);margin-top: -65px;}
body.homepage .header_banner .container{font-size: 34px;font-weight: 700;color: #ffffff;top: auto;bottom: 100px;}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.homepage .header_banner ._borderb{position:absolute;left:0;bottom:0;background-color: #61bc52;height:10px;width:calc(100% - 372px);}
body.active_ddown .header_banner:before{content:"";position:absolute;left:0;top:0;width:100%;height: 100%;background-color: rgb(54 63 69 / 0.5);z-index:1;}
.homeslidemod figure{margin-top:29px;}
.homeslidemod figure,.latestnmod figure{width: 444px;height: 325px;}
.homeslidemod figure .fimg{background-image:url("https://staging.orcadia.design/gmrnwebdev/wp-content/uploads/2020/01/home-slide-img1-.jpg");}
.homeslidemod ._contenti,.latestnmod ._contenti{width:536px;padding: 0 0 30px;}
.homeslidemod ._contenti{padding-right:59px;}
.homeslidemod .uk-slidenav{bottom:0;top:auto;}
.latestnmod.moduletable{margin: 20px 0 78px;}
.latestnmod h2{margin: 0 0 40px;}
.latestnmod ._contenti{margin-top:-58px;}
.latestnmod .utitle{font-size: 14px;letter-spacing: 1.54px;margin:0 0 28px;}
.latestnmod ._fimg ._more{text-align:right;margin:55px 0 0;}
.latestnmod .fimg{background-image:url("https://staging.orcadia.design/gmrnwebdev/wp-content/uploads/2020/01/news-img1-.jpg");}
.diagonalbg.moduletable{position:relative;}
.diagonalbg.left.moduletable{padding:105px 0;}
.diagonalbg.moduletable:before{content:"";position:absolute;width: 910px;height:100%;background: url("../images/diagonalbg-left.svg") no-repeat right top;background-size: cover;left:0;top:0;}
.diagonalbg.right.moduletable{padding: 155px 0 32px;}
.diagonalbg.right.moduletable:before{left:auto;right:0;background:url("../images/diagonalbg-upside-right.svg") no-repeat left top;background-size: cover;width: 1014px;}
#back-to-top{margin:0;}
#back-to-top>a{color: #8e8e8e;font-size: 10px;font-weight: 700;letter-spacing: 1.1px;margin-top: 47px;padding-right:20px;}
#back-to-top>a:after{background-image:url("../images/icon-arrow-top-gray-small.svg");width:12px;height:7px;top: 9px;}
.partnersmod.moduletable{padding-top: 130px;position: relative;z-index: 2;}
._tabs ._toolbar>li{float: left;margin-left: -66px;}
._tabs ._toolbar>li:first-child{margin-left:0 !important;z-index:2;}
._tabs ._toolbar>li:nth-child(2){z-index:1;}
._tabs ._toolbar>li1:after{content:"";position:absolute;right:0;top:0;width:26px;height:50px;}
._tabs ._toolbar>li>a{font-size: 14px;letter-spacing: 1.54px;color: #ffffff;font-weight: 700;background: url("../images/button-gray-diagonal.svg") no-repeat right bottom -1px;background-size: 100% 50px;padding: 18px 103px 18px 66px;line-height:100%;min-width: 241px;text-align: left;}
._tabs ._toolbar>li:nth-child(1)>a{padding-left:39px;background-image: url("../images/button-gray-diagonal2.svg");}
._tabs ._toolbar>li.active{z-index:2;}
._tabs ._toolbar>li>a.active{background-image:url("../images/button-dark-diagonal.svg");}
._tabs ._toolbar>li:not(.first)>a>span{position:relative;left:15px;transition:all 0.3s linear;}
._tabs ._toolbar>li.active:not(.first)>a>span{left:-15px;}
._tabs ._content{background-color: #363f45;padding:70px 0 60px;color:#ffffff;min-height: 205px;position:relative;}
.logocarousel li .slide_panel{margin-right: 55px !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%;
        width:auto !important;
        order:unset !important;
}
.logocarousel ul.uk-slider > li img{height:50px;}

.logocarousel ul.uk-slider {
	min-height: 50px !important;
    height: 50px;
    width: 100% !important;
    min-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.logocarousel.uk-slidenav-position .uk-slidenav{background-image:url("../images/icon-arrow-left-white-small.svg");width:12px;height:19px;margin-top: -10px;}
.logocarousel .uk-slidenav-previous{left:-56px;}
.logocarousel .uk-slidenav-next{right:-56px;}
.breadcrumbs{padding:33px 0 16px;font-size: 12px;}
.breadcrumbs .sep{margin:0 6px;}
.breadcrumbs a{color: #363f45;}
.breadcrumbs a:hover{color: #61bc52;}
ul.ourfleetlist{margin:104px 0 -60px -31px;}
ul.ourfleetlist>li{padding:0 0 60px 31px;}
ul.ourfleetlist>li figure{height: 350px;display:block;}
ul.ourfleetlist>li h2{position:absolute;left: 0;top: 60px;z-index: 1;padding-left: 20px;padding-right: 20px;display: block;width: 100%;color: #ffffff;margin: 0;}
ul.ourfleetlist>li a{z-index:2;}
ul.ourfleetlist .uk-overlay-background{background-color: rgba(54, 63, 69, 0.54);z-index:2;}
ul.ourfleetlist .uk-position-cover:before,ul.ourfleetlist .uk-position-cover:after{display:block;content:"";position:absolute;left:auto;right:0;top:0;display:block;transition:all 0.3s linear;opacity:0;}
ul.ourfleetlist .uk-position-cover:before{height:100%;background: url("../images/diagonal-blue-346x413.svg") no-repeat left top !important;background-size: cover !important;width: 260px;bottom: 0;}
ul.ourfleetlist .uk-position-cover:after{width:32px;height:55px;background:url("../images/icon-arrow-left-green-32.svg") no-repeat right top;top:60px;right:43px;}
ul.ourfleetlist .uk-position-cover:hover:before,ul.ourfleetlist .uk-position-cover:hover:after{opacity:1;}
ul.ourfleetlist .uk-position-cover:hover:after{-webkit-transform: translateZ(0);transform: translateZ(0);}
ul.ourfleetlist .uk-position-cover:hover:after{ -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;}
  
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }

  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
._downloadright{margin:-50px 0 0;}
._downloadright>a.button{display:block;width:100%;margin:0 0 20px;}
.slidergalimgs figure{height:329px;width:100%;display:block;}
.galslidemain{margin:100px 0 0;}
.galslidemain ._buttons .inner_i{height:41px;position:relative;margin: 38px 0 0;}
.galslidemain .uk-slidenav-position .uk-slidenav-previous{left:auto;right:73px;}
.galslidemain .uk-slidenav-position .uk-slidenav-next{right: 0;}
.galslidemain .uk-slidenav{margin:0;bottom:0;top: 0;}
h2._fleespecst{margin:0  0 39px;font-size: 28px;color: #0179bf;line-height: 44px;}
h2._fleespecst a{color: #0179bf;padding-right:67px;}
h2._fleespecst a:after{content:"";background:url("../images/icon-download-green-35x36.svg");width:35px;height:36px;position:absolute;right:0;top:3px;}
.fleetmodbotom{position:relative;margin-top:60px;}
.fleetmodbotom .fleetpagesb{background-color: #e5e5e5;padding: 60px 0 100px;}
._fleetspecsbot ._title{font-weight:700;margin:0 0 34px;text-transform:uppercase;}
._fleetspecsbot ._mods{margin-bottom:80px;}
._fleetspecsbot.columns-2{margin-left:-60px;}
._fleetspecsbot.columns-2>*{padding-left:60px;}
body.homepage #bottom-mod{padding:100px 0 0;background-color: #e5e5e5;}
#bottom-mod .titled h3.module_header{position:relative;padding-top:30px;margin:0 0 58px;font-size: 30px;}
#bottom-mod .titled h3.module_header:before{content:"";width:213px;height:9px;position:absolute;left:0;top:0;background:url("../images/line-diagonal-blue.svg") no-repeat;}
.lnewsmod ul.lnewsh{margin-left:-40px;}
.lnewsmod ul.lnewsh>li{float:left;width:33.33%;padding:0 0 40px 40px;}
.lnewsmod ul.lnewsh>li.projlistv{width:66.66%;}
.lnewsmod ul.lnewsh>li.projlistv figure{height:100%;position:absolute;left:0;}
.lnewsmod ul.lnewsh>li.projlistv ._content{position:absolute;bottom:0;width:100%;background-color: #fafafa;left:0;z-index: 1;}
.lnewsmod ul.lnewsh>li.projlistv ._contenti{position:absolute;left:0;right:0;top: 144px;margin:auto;text-align:center;padding: 0 38px;}
.lnewsmod ul.lnewsh>li>.inner{background:#ffffff;position:relative;overflow:hidden;}
.lnewsmod ul.lnewsh>li ._content{padding: 30px 38px 0;/*font-size: 18px;line-height: 28px;*/position: relative;}

._content.homernews_length1.html_mod.counter_1 {}
.lnewsmod ul.lnewsh>li ._titlem{padding: 11px 38px;background-color: #fafafa;}
.lnewsmod ul.lnewsh>li ._titlem>a{color: #363f45;}
.lnewsmod ul.lnewsh>li ._content a{color: #363f45;}
.lnewsmod ul.lnewsh>li ._content a:hover,.lnewsmod ul.lnewsh>li ._titlem>a:hover{color:#61bc52;}
.lnewsmod ul.lnewsh>li figure{display:block;width:100%;height: 210px;margin: 0;padding: 0;}
.lnewsmod ul.lnewsh>li ._title{font-size: 24px;font-weight: 700;margin:0 0 20px;line-height:normal;}
.lnewsmod ul.lnewsh>li figure .buttond{position:absolute;bottom:0;left:0;}
.lnewsmod ul.lnewsh>li .buttonda,.lnewsmod ul.lnewsh>li .buttonduarr{position:absolute;right: 0;bottom: 0;}
.lnewsmod ul.lnewsh>li .buttondm{position:absolute;right: 0;z-index:1;margin-right:-100%;height: 50px;bottom: 0;}
.lnewsmod ul.lnewsh>li>.inner:hover .buttondm{margin-right:0;}
._serviceslistb .lnewsmod ul.lnewsh>li .buttondm{margin-right:0 !important;}
.lnewsmod ul.lnewsh>li ._content ._titlem{padding:30px 0 0;}
.lnewsmod ul.lnewsh>li.projlistp ._content .rmore{position:relative;}
.lnewsmod ul.lnewsh>li.projlistp ._content .rmore>a{right:-38px;}
.lnewsmod ul.lnewsh>li ._date{width: calc(100% - 70px);margin: 0 0 25px;}
.lnewsmod ul.lnewsh>li.projlistp .buttonda,.lnewsmod ul.lnewsh>li.projlistp .buttondm{bottom:-67px;top:auto;}
.lnewsmod ul.lnewsh>li.projlistp ._content{padding-bottom:67px;}
.home-banner .slide .video-slide {
  background-color: #000; }
.home-banner.loading .video-background {
  opacity: 0; }
.video-background {
  position: absolute;
  top: 50%;
  left: 0;
  padding-top: 56.25%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 2s opacity ease;
  transition: 2s opacity ease;
  opacity: 1; }
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; }

.header_banner .homeb_button .buttond{margin-top:20px;}
body.homepage .header_banner h1:before{width: 213px;}
body.homepage .homebannermore .container{top:auto;bottom:0;right:0;left: 0;text-align: right;}
body.homepage .homebannermore .buttonda{width:112px;margin: 0 0 -3px;}
body.homepage .homebannermore .buttonda:after{right:29px;}
body.homepage .homebannermore p{margin:0;}
#fleetbottomp figure img{width:100%;}
#fleetbottomp .uk-grid-margin{margin-top:20px;}
#fleetbottomp ._content,.wp-block-image.wtitle ._content{position:absolute;bottom:24px;left:0;right:0;width:100%;background-color: rgb(255 255 255 / 0.77);padding:15px 29px;}
.wp-block-image.wtitle ._content{background-color: rgba(255,255,255,0.77);bottom:24px;}
#fleetbottomp ._content ._title,.wp-block-image.wtitle ._content ._title{font-size: 20px;font-weight: 700;text-transform: uppercase;line-height:100%;margin:0;}
.featuredmodb.fleetmoduleb #fleetbottomp ._content ._title,.fleetmoduleb.mainfleetbottom #fleetbottomp ._content ._title{padding-right:150px;}
#fleetbottomp ._morepage{position:absolute;right:0;top:0;height:100%;}
#fleetbottomp ._morepage>a{background:url("../images/diagonal-green-190x50.svg") no-repeat left top;height:100%;width:190px;
background-size:cover;text-align:right;padding:13px 34px 13px 0;}
#fleetbottomp ._morepage>a:after{right:17px;top:18px;}
.fleetmoduleb{position:relative;}
.fleetmoduleb:before{content:"";background-color: #e5e5e5;position:absolute;left:0;bottom:0;width:100%;right:0;height:calc(100% - 295px);}
.fleetmodbotom .items{font-size: 18px;line-height: 20px;margin-bottom:25px;}
.fleetmodbotom .items ._stitle{width:315px;float:left;padding-right:80px;}
.fleetmodbotom .items ._scontent{width:calc(100% - 315px);float:right;}
.fleetmodbotom .fleetspecsmore{margin-top:70px;clear:both;transition:all 0.3s linear;border-bottom: 2px solid #0179bf;text-align:right;}
.fleetmodbotom .fleetspecsmore:hover{border-bottom-color:#61bc52;}
.specsfiletop{position:absolute;right:15vw;top: -100px;}
.fleetmodbotom .items ._scontent ._dl{display:inline-block;vertical-align:top;width:15px;height:15px;background:url("../images/icon-dl-black-specs.svg");margin-top: 2px;}
.fleetmodbotom .fleetspecsmore .readless:after{transform:rotate(180deg);}
._serviceslistb{margin:0px 0 -150px;padding: 100px 0 150px;background-color: #c9c9c9;}
.header_banner ._parent_page{text-transform: uppercase;font-size: 34px;color: #61bc52;font-weight: 700;line-height:100%;margin:0 0 20px;}
.header_banner ._parent_page:hover{color:#ffffff;}
._serviceslistb .lnewsmod ul.lnewsh>li ._itemcontent{padding-bottom: 80px;font-size: 16px;line-height: 24px;}
._serviceslistb .lnewsmod ul.lnewsh>li .buttonda, ._serviceslistb .lnewsmod ul.lnewsh>li .buttonduarr{bottom:0;}
.teamarchive #fleetbottomp figure{height:482px;}
.teamarchive #fleetbottomp ._content{background-color: #ffffff;}
.teamarchive #fleetbottomp ._content ._title{text-transform:none;margin:0 0 10px;padding-right:50px !important;font-size: 24px;}
.teamarchive #fleetbottomp ._content{padding: 0 !important;}
.teamarchive ._titlec{position:relative;padding:20px 23px;}
.teamarchive ._position{font-weight: 700;color: #0179bf;margin:0;}
.teamarchive .arrowdown,.wp-block-image.wtitle .arrowdown{position:absolute;top:0px;left:0;width:100%;height:100%;}
.teamarchive .arrowdown:after,.wp-block-image.wtitle .arrowdown:after{top: 26px;right:23px;}
.teamarchive .arrowdown.active:after,.wp-block-image.wtitle .arrowdown.active:after{transform:rotate(180deg);top:38px;}
.teamarchive .show_content_info{padding:0px 23px 20px;}
.teamarchive .fimg.default,ul.lnewsh2>li .fimg.default,._serviceslistb ul.lnewsh>li .fimg.default{background-color: #61bc52;}
._bottomcontent{background-color: #e5e5e5;padding-top:79px;}
._backtoparent{margin-top:50px;}
ul.blocks-gallery-grid>li:before{display:none;}
ul.blocks-gallery-grid>li{padding-left:40px;margin:10px 0 !important;}
.wp-block-gallery{margin: 50px 0 50px -40px;}
ul.lnewsh2{margin-left:-40px;}
ul.lnewsh2>li{padding:0 0 40px 40px;}
ul.lnewsh2>li figure{height: 210px;margin:0;}
ul.lnewsh2>li ._contentm{background-color: #ffffff;padding: 33px 38px 80px;position:relative;}
ul.lnewsh2>li ._title>a,.pagegridlevel ul.lnewsh>li ._title>span{font-size: 24px;font-weight: 700;color: #363f45;}
ul.lnewsh2>li ._title>a:hover{color: #61bc52;}
ul.lnewsh2>li ._morebutton{position:absolute;right:0;bottom:0;height: 50px;}
ul.lnewsh2>li .moreb_cont,ul.lnewsh>li .moreb_cont{position:absolute;left:0;right:0;bottom:0;height:50px;background-color: #0179bf;transition:all 0.3s linear;}
ul.lnewsh2>li .moreb_cont:hover{background-color: #c9c9c9;}
ul.lnewsh>li .moreb_cont:hover{background:#707070;}
ul.bottom_gal-list{margin:0 0 0 -40px;}
ul.bottom_gal-list>li{padding:0 0 40px 40px;clear:none !important;}
ul.bottom_gal-list>li figure{height:522px;margin:0;}
.uk-scope ol, .uk-scope ul{padding-left:0;}
ul.bottom_gal-list>li._full{width:100% !important;}
._serviceslistb .lnewsmod ul.lnewsh>li.projlistv figure,
._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .uk-scope .uk-position-cover{height: calc(100% + 210px);}
._serviceslistb .lnewsmod ul.lnewsh>li.projlistv ._contenti{top:145px;}
ul.uk-slideshow-items,ul.uk-slideshow-items>li{padding-left:0;}
ul.uk-slideshow-items>li:before{display:none;}
._noserviceslist{background:#e5e5e5;height:150px;margin-bottom:-150px;}
body.homepage ul.lnewsh>li:nth-child(3n+1){clear:none;}
._subp_toolbar{margin:0 0 40px;}
._subp_toolbar .listgrid>a{background-color: #ffffff;border: 1px solid #0179bf;width: 49px;height: 40px;}
._subp_toolbar .listgrid>a:after{content:"";position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;}
._subp_toolbar .listgrid>a._grid{margin-right:7px;}
._subp_toolbar .listgrid>a._grid:after{width:19px;height:19px;background:url("../images/icon-grid.svg");}
._subp_toolbar .listgrid>a._grid:hover:after,._subp_toolbar .listgrid>a._grid.active:after{background-image:url("../images/icon-grid-active.svg");}
._subp_toolbar .listgrid>a._list:after{width:23px;height:18px;background:url("../images/icon-list.svg");}
._subp_toolbar .listgrid>a._list:hover:after,._subp_toolbar .listgrid>a._list.active:after{background-image:url("../images/icon-list-active.svg");}
._subp_toolbar select{width: 149px;height: 40px;border: 1px solid #0179bf;color: #363f45;font-weight: 700;font-size: 12px;
letter-spacing: 1.32px;padding:0 18px;background:url("../images/angledown-dark-14x8.svg") no-repeat right 18px center #ffffff;}
._subpageslevel1{margin-bottom:-180px;padding-bottom:180px;}
._subpageslevel1 ul.lnewsh2>li ._title,._serviceslistb ul.lnewsh>li ._title{margin-bottom:29px;}
._subpageslevel1 ul.lnewsh2>li ._title>a,
._serviceslistb ul.lnewsh>li ._title>a,
.pagegridlevel ul.lnewsh>li ._title>span{padding-bottom:20px;}
a.w-line{padding-bottom:8px;}
.catlists a{font-size:16px;text-transform:uppercase;font-weight:700;}
.pagegridlevel ul.lnewsh>li ._title>span{display:inline-block;vertical-align:top;position:relative;}
._subpageslevel1 ul.lnewsh2>li ._title>a:after,._serviceslistb ul.lnewsh>li ._title>a:after,.pagegridlevel ul.lnewsh>li ._title>span:after,a.w-line:after{content:"";position:absolute;left:0;bottom:0;width:93px;height:9px;background:url("../images/diagonal-right-green-93x9.svg") no-repeat left bottom;
background-size:cover;}
.w-line:not(:hover){color:#363f45;}
ul.lnewsh2.listtype>li figure{width:582px;height:100%;position:absolute;right:0;z-index: 1;}
ul.lnewsh2.listtype>li>.inner{position:relative;}
ul.lnewsh2.listtype>li ._contentm{padding: 50px 53px 50px 40px;width:calc(100% - 582px);}
ul.lnewsh2.listtype>li .fimg.default{background:#707070;}
ul.lnewsh2.listtype>li ._morebutton{z-index:2;}
ul.lnewsh2.listtype>li{padding-bottom:40px;}
body.pages.contact #maincontent{background-color: #e5e5e5;}
._mod_bottom .contactinfo{background-color: #f5f5f5;padding:52px 0;margin-bottom:-180px;padding-bottom:180px;}
.addresscont{position:relative;min-height:220px;}
.addresscont>*{padding: 10px 0 0;font-size:24px;line-height: 35px;}
.addresscont>*:before{background-color: #61bc52;content:"";position:absolute;top:0;width: 39px;height:100%;}
.addresscont>*._moreinfo:before{background-color: #0179bf;}
.addresscont>*._addressi{padding-right:48px;width:440px;}
.addresscont ul{margin:0;}
.addresscont ul>li:before{width:39px;text-align:center;}
.addresscont ul>li{padding:0 0 5px 60px;}
.addresscont ul>li:last-child{padding-bottom:0;}
.addresscont ul>li>a{color: #363f45;}
.addresscont ul>li>a:hover{color:#61bc52;}
.addresscont ul>li._address:before{content:"";height:27px;background:url("../images/icon-address.svg") no-repeat center top;margin-top:3px;}
.addresscont ul>li._email:before{content:"";height:20px;background:url("../images/icon-email.svg") no-repeat center top;margin-top:8px;}
.addresscont ul>li._tel:before{content:"\f095";color:#ffffff;font-size:25px;}
.addresscont ul>li._map:before{content:"\f3c5";color:#ffffff;font-size:26px;}
.contactitems .items{margin-bottom:0px;}
#searchmod{
  position:absolute;
  left:0;
  top: 106px;
  z-index:-1;
  width: 100%;
  height: 50px;
  background-color: #61bc52;
  transition: all 0.5s ease;
  transform-origin: center center;
  transform: translateY(-100%);
  padding: 0;
  pointer-events:none;
  opacity:0;
}
#searchmod.active{opacity:1;pointer-events:all;z-index: 8;}
#searchmod .content_article{position:relative;padding: 0 !important;}
#searchmod .search_button{background:url("../images/icon-close--white-28x29.svg") no-repeat center center transparent;width:50px;height:50px;
text-indent:-999999px;float:right;}
#searchmod form{clear:both;padding:0px;}
#searchmod input[type="text"]{height: 45px;font-family:inherit;font-size:17px;line-height: 45px;padding: 0 20px;width: calc(100% - 300px);background: transparent;color: #ffffff !important;margin: 3px 0 0 -20px;}
#searchmod ::-webkit-input-placeholder {color:#ffffff !important;font-weight:700;}
#searchmod ::-moz-placeholder {color:#ffffff !important;font-weight:700;}
#searchmod :-ms-input-placeholder {color:#ffffff !important;font-weight:700;}
#searchmod :-moz-placeholder {color:#ffffff !important;font-weight:700;}
#searchmod input[type="submit"]{text-transform: uppercase;padding:17px 69px 17px 33px;font-size: 14px;line-height:100%;color: #ffffff !important;font-weight: 700;
letter-spacing: 1.54px;min-height:48px;background:url("../images/diagonal-button-green.svg") no-repeat;height:48px;margin-top:20px;}
.blogcontent ._date,._post_date{text-transform: uppercase;font-size: 14px;font-weight: 700;letter-spacing: 1.54px;line-height:100%;margin: 0 0 20px;color: #0179bf;}
._post_date{position:relative;padding-bottom:24px;margin:0 0 22px;}
._post_date:after{top:auto;bottom:0;left:0;}
.blogcontent._subpageslevel1 ul.lnewsh2>li ._title{margin:0 0 25px;}
.blogcontent._subpageslevel1 ul.lnewsh2>li{padding-bottom:40px;}
body.pages.single-post .header_banner h1{width:997px;}
body.pages.single-post .header_banner .headerbg.default{background-image:url("../images/news-post-hdr.jpg");}
body.pages.single-post .header_banner:before{display:none;}
body.single-post .header_banner .container{top: 88px;}
.post_share{margin: 69px 0 39px;padding-bottom:39px;border-bottom: 1px solid #a5a5a5;}
.post_share ._label{color: #61bc52;font-size: 14px;font-weight: 700;letter-spacing: 1.54px;display:inline-block;vertical-align:top;}
.post_share ._shareicons{display:inline-block;vertical-align:top;margin-left:9px;}
.post_share ._shareicons>a{font-size:12px;color: #61bc52;margin-right:17px;vertical-align:top;}
.post_share ._shareicons>a._whatsup>._icon{display:inline-block;vertical-align:top;width:13px;height:12px;
background:url("../images/icon-whatsapp-13x12.svg");margin-top:6px;}
.prevnextposts{margin: 0 0 140px -40px;}
.prevnextposts>*{width:50%;padding-left:40px;}
.prevnextposts>* a{display:block;}
.prevnextposts>*.prev{float:left;}
.prevnextposts>*.next{float:right;}
.prevnextposts ._label{color: #0179bf;font-size: 14px;font-weight: 700;letter-spacing: 1.54px;display:block;margin:0 0 19px;}
.prevnextposts ._title{color: #363f45;transition:all 0.3s linear;font-size: 18px;color: #000000;font-weight: 700;line-height: 25px;}
.prevnextposts ._title:hover,.prevnextposts .postnavthumbn:hover ._title{color:#61bc52;}
.prevnextposts .postnavthumbn{position:relative;background-color: #e5e5e5;min-height: 86px;}
.prevnextposts .postnavthumbn .pthumb{position:absolute;left:0;width:113px;top:0;height: 100%;background-size:cover;background-position:center center;left:0;}
.prevnextposts>*.next .pthumb{left:auto;right:0;}
.prevnextposts>*.next .postnavthumbn{padding:19px 130px 19px 19px;}
.prevnextposts>*.prev .postnavthumbn{padding:19px 19px 19px 130px;}
._backtonews{margin-top:99px;}
.wp-block-embed.full iframe{width:100%;}
.wp-block-embed.h500 iframe{height:500px;}
.logosgallery.logocarousel .uk-slidenav{min-width:12px !important;min-height:19px !important;display:block !important;margin:0 !important;visibility: visible !important;opacity: 1 !important;max-width:12px !important;padding: 0 !important;}
.logosgallery.logocarousel .innerslide.moreslide{width:calc(100% - 80px);position:relative;overflow:hidden;margin:0 auto;}
.logosgallery.logocarousel .uk-slidenav:before,.logosgallery.logocarousel .uk-slidenav svg{display:none;}
.logosgallery.logocarousel ._slidebutton.lessslide{display:none;}
.logosgallery.logocarousel ._slidebutton{position:absolute;width: 100%;margin-top: -15px;height: 19px;}
.logosgallery.logocarousel .uk-slidenav-previous{left: 0 !important;background:url("../images/icon-arrow-left-white-small.svg") no-repeat center center !important;background-size:contain;}
.logosgallery.logocarousel .uk-slidenav-next{right:0 !important;background:url("../images/icon-arrow-right-white-small.svg") no-repeat center center !important;background-size:contain !important;}
.wp-block-image.wtitle ._content ._title{text-align:left;text-transform: none;margin: 0;padding-right: 50px !important;font-size: 18px;line-height: normal;}
.wp-block-image.wtitle img{width:100%;}
.wp-block-image.wtitle ._content{text-align:left;}
.wp-block-image figcaption{display:none;}
.wp-block-image.wtitle ._content{padding:0;}
.wp-block-image.wtitle .arrowdown:after{top:24px;right:15px;width:20px;background-size:contain;background-repeat:no-repeat;}
.wp-block-image.wtitle .arrowdown.active:after{top:20px;}
.wp-block-image.wtitle ._titlec{padding:20px 15px;position: relative;}
.wp-block-image.wtitle .show_content_info{padding:0 15px 15px;}
 ul.uk-lightbox-items>li:before{display:none;}
.uk-scope .uk-lightbox-toolbar{background:transparent;}
.uk-scope .uk-lightbox-toolbar-icon{margin:20px 25px 0 0;}
.uk-scope .uk-lightbox-items>.uk-active{display: block !important;margin: 0 auto;text-align: center;}
.uk-scope .uk-lightbox-items>*, ul.uk-lightbox-items>li{padding-left:0 !important;}
.uk-scope .uk-lightbox .uk-lightbox-button:before{display:none;}
.uk-scope .uk-lightbox-toolbar-icon{margin-right:0 !important;}
body.single-post ._introtext h3:before,body.single-post ._introtext h2:before{display:none;}
body.single-post ._introtext h2,body.single-post ._introtext h3{padding-top:0;}
body.single-post h4{font-size:24px;line-height:35px;}
body.single-post ._introtext{/* font-size:18px; *//* line-height: 26px; */}
.contentpostgal{margin-top:60px;}
.contentpostgal ul{margin:0 0 -40px -40px;}
.contentpostgal ul>li{padding:0 0 40px 40px;}
.contentpostgal ul>li figure,.introgalmod ._galcont figure{height:300px;margin:0;height: 210px;}
.contentpostgal ._contentm,.introgalmod ._galcont ._contentm{background-color: #e5e5e5;padding:33px 38px 50px;}
.contentpostgal ._contentm h4._imgtitle,.introgalmod ._galcont ._contentm h4._imgtitle{position:relative;padding-bottom:27px;font-weight: 700;line-height:normal;margin:0 0 21px;}
.contentpostgal ._contentm h4._imgtitle:after,.introgalmod ._galcont ._contentm h4._imgtitle:after{background:red;top:auto;bottom:0;left:0;width:93px;height:9px;background:url("../images/diagonal-right-green-93x9.svg") no-repeat right top;}
.contentartintro.withgal .introgalmod{margin-left:-40px;}
.contentartintro.withgal .introgalmod>*{float:left;width:50%;padding-left:40px;}
.contentartintro.withgal .introgalmod>*._introtext{padding-right:27px;}
.contentartintro.withgal .introgalmod>*._galcont{float:right;}
.relatedcontentb{background-color: #c9c9c9;padding:100px 0 190px;margin: 0px 0 -190px;}
.relatedcontentb ._title h2{margin:0 0 69px;}
.relatedcontentb .catpagelink{position:absolute;bottom:0;left:0;}
body.pages.single-post .header_banner:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.37);}
.gallerybotcont.contentpostgal{margin-top:0;}
.pagegallerybot .belowcontent{padding-top:60px !important;}
.pagegallerybot .gallerybotmods{padding-bottom:100px;}
.pagegallerybot .gallerybotmods:last-child{padding-bottom: 60px !important;}
.pagegallerybot ._contentm{background:#ffffff;}
.gallery-images .videoempty{display:none !important;}
.gallery-images.columns-3 .videoitem{width:calc(33.33% * 2);}
.gallery-images .videoitem figure:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.36);z-index:1;}
.gallery-images .videoitem .uk-position-cover{z-index:1;}
.gallery-images .videoitem .vidicontitle{text-align:center;display: block;position: absolute;left: 0;right: 0;top: 25%;}
.gallery-images .videoitem .icon{display:block;background:url("../images/icon-play-96x96.svg");width:96px;height:96px;margin: 0 auto;}
.gallery-images .videoitem .title{color: #ffffff;font-size: 28px;font-weight: 700;line-height:normal;display: block;margin: 25px 0 0;padding: 0 30px;}
.gallery-images .videoitem.notitle .vidicontitle{top: 0;height:96px;bottom: 0;margin: auto 0;}
.pagegallerybot{background-color: #c9c9c9;margin:0 0 -220px 0;padding-bottom: 220px;position:relative;}
.pagegallerybot>.lgreybg{height:100%;content:"";position:absolute;left:0;top:0;width:100%;border-top:solid 175px #f5f5f5;background:#e5e5e5;}
.pagegallerybot.hasbelowcont>.lgreybg{max-height:570px;}
.pagegallerybot .gallerybotcont{position:relative;}
body.hasrelatedcont .pagegallerybot{margin-bottom: 0;padding-bottom: 100px;}
body.hasrelatedcont .pagegallerybot.nobelowcont{padding-bottom:0;}
body.hasrelatedcont .pagegallerybot.nobelowcont .gallerybotmods{padding-bottom:60px;}
body.norelatedcont.nobgallery .fleetmodbotom .fleetpagesb{margin-bottom:-160px;padding-bottom:200px;}
.galtt-1.gal1-less2.pagegallerybot.hasbelowcont>.lgreybg{max-height:calc(570px / 2);}
.gallerycontbelowcont{padding-top:50px !important;}
.contentpost_art .galmods:not(:last-child){margin-bottom:70px;}
.backtoparentgalbot.rlcontent{background:#c9c9c9;margin-bottom:-190px;}
.backtoparentgalbot.rlcontent>.container{padding-bottom:150px;}
.uk-scope .uk-lightbox-items>*>:not(iframe){max-height:calc(100vh / 2);margin-top:calc(100vh / 5);}
.uk-lightbox-button{display:none !important;}
.uk-scope .uk-lightbox{background:rgba(0,0,0,0.6);}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:9;margin: 0 !important;padding: 0 !important;opacity: 1;transform: none !important;background: transparent !important;}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close svg{display:none !important;}
#homevideobgm{
    position:absolute;
    min-height: 100%;
    min-width: 100%;
    bottom: 0;
    left: 0;
}
#homevideobg {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
a.cli-privacy-readmore:before,.cli-tab-header a:before{position:relative !important;bottom:0;left:0 !important;right:0 !important;top:0 !important;}
.partnersmod.moduletable iframe{width:100%;height: 75px;margin:0;}
.partnersmod.moduletable .containeri{position:relative;}
.show_content_info.inactiveshow{display:block;position:absolute;left:0;top:0;visibility:hidden;opacity:0;pointer-events:none;}
.lshowcase-logos {max-width:100% !important;}
.pagegridlevel ul.lnewsh>li figure span.fimg{background-size:contain;background-size:auto 100%;background-repeat:no-repeat;background-color: #ffffff;}
.qhse ul.lnewsh2.listtype>li figure{width:300px;padding:50px 40px 0px 0px;background:#ffffff;top:0;}
.qhse ul.lnewsh2.listtype>li figure span.fimg{background-size:contain;background-position:center top;position:relative;}
.qhse ul.lnewsh2.listtype>li ._contentm{width:calc(100% - 300px);}
.qhse ul.lnewsh2.listtype>li figure.two-img img{width:125px;vertical-align: middle;height: auto;display: inline-block !important;}
.flexbox{display:flex;}
.flexbox.j-sb{justify-content:space-between;}
.catlists ul>li{margin-bottom:20px;}
a.w-line:after{width:100%;background-position:right bottom;height:8px;}
.catlists ul>li>a.w-line:after{opacity:0;}
.catlists ul>li>a.w-line:hover:after{opacity:1;}
.catlists ul>li:not(:last-child){margin-right:35px;}
.catlists ul>li.active>a{color:#61bc52;}
.main-menu ul.menu>li:not(.active) .parent_intro{pointer-events:none!important;}
.xs-show,.sd-show{display:none;}
.contactitemsm{overflow: hidden;grid-gap: 30px;}
.contactitemsm>*{width:50%;}
.addresscont>*._addressi{margin-bottom:49px;}
.addresscont>*{float:none!important;width:100%!important;position: relative;padding:10px 0;}
.cform-btm p.intro{font-size:20px;line-height:34px;}
.cform-btm h2{margin-bottom:30px;}
.cform-btm .gform_footer input[type="submit"]{width:100%!important;}
.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=file],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select:not(.ui-datepicker-month):not(.ui-datepicker-year),.gform_wrapper.gravity-theme textarea,input,select:not(.ui-datepicker-month):not(.ui-datepicker-year),textarea{
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
.rov-btm figure img{max-height:485px;width:100%;height:100%;object-fit:cover;}
.rov-btm.fleetmoduleb:before{display:none;}
.rov-btm.fleetmoduleb{margin-bottom:10px;}
:where(.wp-block-columns.is-layout-flex){gap:2em 3em;}
.rov-btm .uk-scope .uk-position-cover{z-index:1;}
.rov-btm ._content ._title{padding-right:0!important;}