@media screen and (min-width:1750px){
    .container,.main-menu ul.menu>li >.sub-menu{width:1645px;}
    .absolutediv.leftp{padding-left:calc((100vw - 1645px) / 2) !important;}
	.absolutediv.left{margin-left:calc((100vw - 1645px)/2 * -1)}
	.absolutediv.rightp{padding-right:calc((100vw - 1645px) / 2) !important;}
	.absolutediv.right{margin-right:calc((100vw - 1645px)/2 * -1)}
	.absolutediv.leftright{margin:0 calc(((100vw - 1645px)/2) * -1) ;}
    .homeslidemod figure,.latestnmod figure {width:740px;height:554px;}
    .homeslidemod ._contenti,.latestnmod ._contenti{width:826px;padding-top: 70px;}
    .logosgallery .uk-slidenav{display:none !important;}
    .homeslidemod figure{margin-top:0;}
    .latestnmod ._contenti{padding-top:28px;margin-top:0;}
    footer.main .fmod1-mod1{margin-right: 133px;}
    footer.main .fmod1-mod2,footer.main .fmod1-mod3{margin-right:91px;}
    .main-menu ul.menu li{margin-right: 31px;}
    .main-menu ul.menu>li >.sub-menu{left: 0;}
    .main-menu ul.menu>li >.sub-menu ._content{padding-left: 46px;padding-right: 46px;}
    .main-menu ul.menu>li >.sub-menu:before, .main-menu ul.menu>li >.sub-menu:after{}
    .main-menu ul.menu>li >.sub-menu:before{}
    .diagonalbg.moduletable:before,.diagonalbg.right.moduletable:before{width:1282px;}
    ul.ourfleetlist>li h2{padding-left:60px;padding-right:60px;}
    ul.ourfleetlist>li figure{height:413px;}
    ul.ourfleetlist .uk-position-cover:before{width:346px;}
    #inner-article.div_l{width: 1082px;}
    #right-article-mod{width: 418px;}
    ._fleetspecsbot.columns-2{margin-left:-172px;}
    ._fleetspecsbot.columns-2>*{padding-left:172px;}
    .main-menu ul.menu>li >.sub-menu .contentr{width:565px;}
    .main-menu ul.menu>li >.sub-menu ._content,.main-menu ul.menu>li >.sub-menu:after{padding-left:46px;width: calc(100% - 400px);}
    footer.main .fmod1-mod2, footer.main .fmod1-mod3{margin-right:102px;}
    .main-menu ul.menu>li >.sub-menu ._menus{width:400px;}
    /*.lnewsmod ul.lnewsh>li ._title{font-size: 28px;line-height: 30px;}*/
    .lnewsmod ul.lnewsh>li ._content{font-size:18px;line-height: 28px;}
    header.main:before,header.main:after{width:calc((100vw - 1645px)/2);}
    ._tabs ._toolbar>li{margin-left: -65px;}
    ._tabs ._toolbar>li.active:nth-child(2) ~ li{margin-left:-66px;}
    .main-menu ul.menu>li >.sub-menu ._fimg{width:calc(100% - 400px - 400px);}
}
@media screen and (min-width:1930px){
	.lnewsmod ul.lnewsh>li figure,ul.lnewsh2>li figure,.contentpostgal ul>li figure, .introgalmod ._galcont figure{height:246px;}
	._serviceslistb .lnewsmod ul.lnewsh>li.projlistv figure,
._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .uk-scope .uk-position-cover{height: calc(100% + 246px);}
#fleetbottomp ._content ._title{font-size:24px;}
body.pages .content_article{padding:0 280px;}
}
@media screen and (min-width:1750px) and (min-height:600px){
	body.pages .header_banner{height:566px;}
}
@media screen and (min-width:1441px){
	.container{width:100%;padding:0 15vw;}
	.main-menu ul.menu>li >.sub-menu,
	.main-menu ul.menu>li >.sub-menu .container{padding:0;}
	header.main:before, header.main:after{width: 17vw;}
}
@media screen and (max-width:1260px) and (max-height:600px){
    .header_banner .container h1{font-size:40px;line-height:45px;}
    .header_banner .container{top:120px;}
}
@media screen and (min-width: 768px) and (max-height:515px){
    body.homepage .header_banner,
    body.homepage .header_banner .uk-slideshow,
    body.homepage .header_banner .uk-slideshow>li,
    body.homepage .header_banner .uk-scope .uk-slideshow-items{height: 480px !important;min-height:100% !important;}
    body.homepage .header_banner{height:480px;}
}
@media screen and (max-width: 767px) and (max-height:600px){
    body.homepage .header_banner,
    body.homepage .header_banner .uk-slideshow,
    body.homepage .header_banner .uk-slideshow>li{height:600px;}
}

@media (max-height: 400px) and (orientation: landscape) and (max-width:767px){
	
}
@media (max-height: 400px) and (min-width:1000px){
	
}
@media screen and (max-width:1750px){
	footer.main .fmod1-mod1,footer.main .fmod1-mod2, footer.main .fmod1-mod3{margin-right:90px;}
}
@media screen and (max-width:1560px){
    footer.main .fmod1-mod2, footer.main .fmod1-mod3{margin-right:60px;}
}
@media screen and (max-width:1440px){
	.container,.main-menu ul.menu>li >.sub-menu{width: 1170px;}
	header.main:before,header.main:after{width:calc((100vw - 1170px)/2);}
	.main-menu ul.menu>li >.sub-menu .contentr{width:400px;}
	.main-menu ul.menu>li >.sub-menu ._fimg{width:390px;}
	.lnewsmod ul.lnewsh>li ._content{font-size:16px;line-height:26px;}
    .lnewsmod ul.lnewsh>li ._titlem{padding:20px 38px;}
    footer.main .fmod1-mod1{margin-right:80px;}
    footer.main .fmod1-mod2, footer.main .fmod1-mod3{margin-right:60px;}
    .main-menu ul.menu>li >.sub-menu ._content.withimg{width:420px;}
    footer.main ._copyright{margin-top:120px;}
    #back-to-top>a{margin-top:78px;}
    ul.lnewsh2.listtype>li figure{width:500px;}
    ul.lnewsh2.listtype>li ._contentm{width:calc(100% - 500px);}
    .teamarchive .uk-scope .uk-child-width-1-2\@m>* {width:33.33%;}
    .main-menu ul.menu>li >.sub-menu ._fimg{background-position: right top;}
    header.main .headerinner:after{right:0}
}
@media screen and (max-width:1366px){
	.container,.main-menu ul.menu>li >.sub-menu{width: 1085px;}
	 header.main:before,header.main:after{width:calc((100vw - 1000px)/2);}
	 .main-menu ul.menu>li >.sub-menu .contentr{width:300px;}
	 .main-menu ul.menu>li >.sub-menu ._fimg{width:290px;/* height:290px; *//* margin-top: 96px; */background-position: left top;}
	 .main-menu ul.menu>li >.sub-menu ._content.withimg{width: 430px;}
	 .lnewsmod ul.lnewsh>li ._content,.lnewsmod ul.lnewsh>li ._titlem{padding-left: 25px;padding-right: 25px;}
	 .lnewsmod ul.lnewsh>li.projlistp ._content .rmore>a{right:-25px;}
	 .lnewsmod ul.lnewsh>li{padding:0 0 30px 30px;}
	 .lnewsmod ul.lnewsh{margin-left:-30px;}
	 .lnewsmod ul.lnewsh>li.projlistv ._contenti .button-play{font-size:24px;}
	 body.homepage #bottom-mod{padding: 80px 0 0;}
	 body.pages .content_article{padding-left:0;padding-right:0;}
	 header.main .headerinner{background-position:right top;}
	 .specsfiletop{right:0;}
	 header.main .headerinner:after{right:0;}
}
@media screen and (max-width: 1260px) {
	 .container{width: 786px;padding:0;}
     header.main{background-image: linear-gradient(to left, #ffffff 0%, #fafafa 100%);min-height: 96px;height: 96px;}
     #logo_main{background:transparent;border:0;margin: -7px 0 0 0;top: 0;}
     #logo_main img{height: 48px;}
     .content_area{padding-top: 0px;}
     ._headerb{padding-top: 32px;margin-top:0;}
     #_searbutton{margin: 0px 0 0 34px;}
     #_searbutton a{color:#8e8e8e;font-size: 24px;}
     .homeslidemod figure, .latestnmod figure{width: 335px;height:318px;margin: 0;}
     .homeslidemod ._contenti, .latestnmod ._contenti{width:386px;padding-right: 0;}
     .homeslidemod .uk-slidenav-position .uk-slidenav-previous,.homeslidemod .uk-slidenav-position .uk-slidenav-next{left:0;bottom: 57px;}
     .homeslidemod .uk-slidenav-position .uk-slidenav-next{left:89px;}
     .diagonalbg.left.moduletable{padding: 100px 0 20px;}
     footer.main .container{position:relative;}
     .footermod2 ._title{display:none !important;}
     .footermod1{float: right;}
     .footermod2{float:none;clear: both;}
     .footermod2 ._title{display:inline-block;vertical-align:top;margin: 0 !important;padding:15px 37px 0 0px;}
     ul.sociallinks{margin:0;display:inline-block;vertical-align:middle;position:absolute;left:0;top:100px;}
     ul.sociallinks>li>a{width:45px;height:45px;line-height:39px;}
     #back-to-top{margin:0;}
     .latestnmod ._fimg ._more{position:absolute;bottom: 5px;right:0;}
     header.main .headerinner{background:transparent;}
     header.main:before, header.main:after{display:none;}
    .lnewsmod ul.lnewsh>li.projlistp ._content{font-size: 16px;line-height: 26px;padding-top:20px;}
    .header_banner{height:576px;}
    ._tabs ._content{margin-top:-1px;}
    #_searbutton{display:none;}
    .header_banner .container h1{padding-top:24px;}
    body.homepage .header_banner .container{font-size:30px;}
    .homebannermore{display:none;}
    .moduletable.lnewsmod ul.lnewsh>li.projlistv{width:100% !important;}
    .moduletable.lnewsmod ul.lnewsh>li.projlistv .html_mod{height:521px !important;}
    .lnewsmod ul.lnewsh>li{width:50%;clear:none !important;}
    .moduletable.lnewsmod ul.lnewsh>li:nth-child(4){clear:both !important;}
    .moduletable.lnewsmod ul.lnewsh>li .html_mod{min-height:100% !important;}
    footer.main ._copyright{margin-top:120px;}
    #back-to-top{position:absolute;right:0;width:100%;bottom:-40px;text-align: right;margin-top:40px;}
    footer.main .fmod1-mod1{position:absolute;left:0;}
    .lnewsmod ul.lnewsh>li ._titlem>a{padding-right:150px;}
    body.pages .content_article{padding-left:0;padding-right:0;}
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv figure, ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .uk-scope .uk-position-cover,
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .html_mod{height:400px !important;}
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv ._contenti{top:100px;}
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv{width:100% !important;clear:both !important;float:none !important;}
    body.pages .header_banner .container h1{width:100%;}
    ul.lnewsh2.listtype>li figure{width:350px;}
    ul.lnewsh2.listtype>li ._contentm{width:calc(100% - 350px);}
    .addresscont>*._addressi{width: 385px;}
    ._subpageslevel1 ul.lnewsh>li{width:50%;}
    ._subpageslevel1 ul.lnewsh>li:nth-child(3n+1){clear:none;}
    ._subpageslevel1 ul.lnewsh>li:nth-child(2n+1){clear:both;}
    .blogcontent ul.lnewsh:not(.listtype)>li figure{height:246px;}
    .blogcontent ul.lnewsh2.listtype>li{width:100% !important;}
    .teamarchive .uk-scope .uk-child-width-1-2\@m>* {width:50%;}
    header.main .headerinner:after{display:none;}
    #searchmod{display:none !important;}
    ul.gallery-images.columns-3>li{width:50%;}
    ul.gallery-images.columns-3>*:nth-child(3n+1){clear:none;}
    ul.gallery-images.columns-3>*:nth-child(2n+1){clear:both;}
    ul.gallery-images.columns-3 .html_mod{min-height:100% !important;}
    .gallery-images.columns-3 .videoitem{width:100%;}
    .gallery-images>.videoitem .html_mod{height: 400px !important;}
}
@media screen and (max-width:1022px) {
	 .container{width:608px;}
	 .homeslidemod figure, .latestnmod figure{width:100%;height:318px;display: block;margin-bottom:75px;}
	 .homeslidemod ._fimg,.latestnmod ._fimg{float:none;width:100%;}
	 .homeslidemod ._contenti, .latestnmod ._contenti{float:none;}
	 .homeslidemod .uk-slidenav-position .uk-slidenav-previous, .homeslidemod .uk-slidenav-position .uk-slidenav-next{left:auto;bottom: 90px;}
	 .diagonalbg.left.moduletable,.diagonalbg.right.moduletable{padding-top:80px;}
	 .latestnmod ._contenti{margin-top:0;}
	 ._tabs ._toolbar>li>a{min-width:218px;padding-right:0;}
	 footer.main{background-image: linear-gradient(to right, #ffffff 0%, #fafafa 100%);}
	 footer.main .container{padding-bottom: 200px;background-image: linear-gradient(to right, #ffffff 0%, #fafafa 100%);}
	 footer.main .fmod1-mod1{right:0;margin:0 auto;left:0;text-align: center;top: 210px;}
	 ul.sociallinks{right:0;margin:0 auto;text-align: center;top: 305px;}
	 footer.main ._copyright.cright1{display:none;}
	 footer.main ._copyright.cright2{display:block;}
	 footer.main ._copyright{position: absolute;top: 245px;right:0;left: 0;text-align: center;}
	 .footermod2{padding-left:0;float: none;margin: 0;padding: 58px 0 0;}
	 footer.main .fmod1-mod2, footer.main .fmod1-mod3{margin-right: 113px;}
	 #back-to-top>a{right:0;top: auto;margin: 0;bottom: 5px;}
	 .latestnmod.moduletable{margin-bottom:48px;}
	 .lnewsmod ul.lnewsh>li{width: 50%;}
	 .lnewsmod ul.lnewsh>li.projlistv{width: 100%;clear: both;}
	 .lnewsmod ul.lnewsh>*:nth-child(3n+1){clear:both;}
	 .lnewsmod ul.lnewsh>li ._content, .lnewsmod ul.lnewsh>li ._titlem{min-height:100% !important;}
	 .lnewsmod ul.lnewsh>li.projlistv>.inner{min-height:400px !important;}
	 .lnewsmod ul.lnewsh>li.projlistv ._titlem{min-height:66px !important;}
	 .lnewsmod ul.lnewsh>li.projlistv ._contenti{top:90px;}
	 .lnewsmod ul.lnewsh>li figure{height:200px;}
	 body.homepage #bottom-mod{padding: 60px 0 0;}
	 ._tabs ._toolbar>li{margin-left:-41px;}
	 ._tabs ._toolbar>li>a{min-width:210px;padding-left:50px;}
	 ._tabs ._toolbar>li:nth-child(1)>a{padding-left:30px;}
	 .header_banner ._content video{width:1024px;max-width:inherit;left:0;right:0;}
	 ._tabs ._content{margin-top:-3px;}
	 #bottom-mod .titled h3.module_header{font-size:24px;line-height: normal;}
	 .moduletable.lnewsmod ul.lnewsh>li.projlistv .html_mod{height:392px !important;}
	 .lnewsmod ul.lnewsh>li ._title{font-size:20px;line-height: normal;}
	 .lnewsmod ul.lnewsh>li ._titlem>a{padding-right:70px;}
	 .footermod1{float:none;width:100%;margin:0 auto;}
	 #back-to-top{left:0;text-align:center;bottom: auto;top: 360px;}
	 body.homepage .header_banner h1:before,h1:before, h2.withb:before, h2:before{width:153px;height:7px;}
	 body.homepage .header_banner h1{font-size:30px;}
	 body.homepage .header_banner .container{font-size:24px;}
	 .show_mobmenu ul.menu .sub-menu{width:calc(100% + ((100vw - 608px) / 2));}
.show_mobmenu .navigation,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{margin-left:calc((100vw - 608px)/2 * -1);}
.show_mobmenu .navigation ul.menu>li>a,.show_mobmenu ul.menu li>a{padding-left: calc((100vw - 608px) / 2);}
.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{width:calc((100vw - 608px) / 2);}
.show_mobmenu ul.menu .sub-menu ._menus{width:240px;}
.show_mobmenu ul.menu .sub-menu ._content{width:calc(100% - 240px);}
.show_mobmenu ul.menu .sub-menu span._fimg._menuimg{width:341px;bottom:70px;}
ul.lnewsh2.listtype>li figure,.blogcontent ul.lnewsh2.listtype>li figure{width:100%;position:relative;height:246px;}
	.qhse ul.lnewsh2.listtype>li figure {text-align:center;padding-right: 0;}
	.qhse ul.lnewsh2.listtype>li figure img{height:196px;width:auto;margin: 0 auto;display: block;}
	.qhse ul.lnewsh2.listtype>li figure.two-img{height:200px;}
	.qhse ul.lnewsh2.listtype>li figure.two-img img{height:150px;width:auto;}
 ul.lnewsh2.listtype>li ._contentm,.blogcontent ul.lnewsh2.listtype>li ._contentm{width:100%;padding-right:40px;}
 ._subpageslevel1 ul.lnewsh2>li{padding-bottom:40px;}
 .addresscont>*._addressi{width:100%;margin-bottom:30px;}
 .addresscont>*{position:relative;min-height:220px;}
 .teamarchive .uk-scope .uk-child-width-1-2\@m>* {width:100%;}
 .contentartintro.withgal .introgalmod>*{padding-left:0;width:45%;}
 .contentartintro.withgal .introgalmod>*._introtext{width:55%;padding-right:40px;}
 .contentartintro.withgal .introgalmod{margin-left:0;}
.contentblocks ul.lnewsh2.listtype>li figure{height:100%;padding:0 40px 50px;margin-top:-10px;}
.sd-block,.sd-show{display:block;}
.flexbox.sd-block>*{margin-bottom:25px;}
._subp_toolbar{text-align:center;}
.catlists ul>li:not(:last-child){margin-right:0;}
.sd-hide{display:none;}
.flexbox.sd-stack{flex-direction: column;margin-left:0!important;}
.flexbox.sd-stack>*{width:100%!important;min-width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
.columns.columns-3>*{width:100%!important;clear:none!important;}
.columns.columns-3>*:nth-child(odd){clear:both!important;}
}
@media screen and (max-width:767px) {
	.container{width:555px;}
	body.homepage .header_banner h1{font-size: 28px;line-height: normal;}
	body.homepage .header_banner .container{font-size:20px;}
    .header_banner .container{top:80px;}
    body.homepage .header_banner,
    body.homepage .header_banner .uk-slideshow,
    body.homepage .header_banner .uk-slideshow>li,
    body.homepage .header_banner,
    body.homepage .header_banner .uk-scope .uk-slideshow-items{height: 440px !important;}
    .header_banner iframe{height:calc(280px + 130px);}
    #bottom-mod .titled h3.module_header{font-size:20px;margin: 0 0 30px;}
    footer.main ._title{font-size:18px;}
    .footermod2 ._title{padding:5px 17px 0 0;}
    .footermod2 ._title{margin-top:-17px !important;}
    footer.main{padding:50px 0;}
    ._tabs ._content{padding:40px 0 30px;min-height:130px;font-size: 16px;line-height:25px;}
    .lnewsmod ul.lnewsh>li{width:439px;float:none;margin:0 auto;}
    .lnewsmod ul.lnewsh>li figure{height:246px;}
    .videoonly .uk-modal-dialog{height:500px;margin-top:50px;}
    footer.main .fmod1-mod2, footer.main .fmod1-mod3, footer.main .fmod1-mod4{margin:0 auto 41px !important;float:none;width:130px;}
    footer.main .fmod1-mod1{top:580px;}
    ul.sociallinks{top: 671px;}
    footer.main ._copyright{top: 614px;}
    #back-to-top{top: 730px;}
    body.pages .header_banner{height:305px;min-height: 305px;padding:50px 0;height: 100%;}
    body.pages .header_banner .container{position:relative;top:0 !important;}
    body.single-post .header_banner .container{}
    body.pages #maincontent{padding-top:70px;}
    h2{font-size:28px;line-height:35px;}
    .show_mobmenu ul.menu .sub-menu{width:calc(100% + ((100vw - 555px) / 2));}
.show_mobmenu .navigation,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{margin-left:calc((100vw - 555px)/2 * -1);}
.show_mobmenu .navigation ul.menu>li>a,.show_mobmenu ul.menu li>a{padding-left: calc((100vw - 555px) / 2);}
.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{width:calc((100vw - 555px) / 2);}
.show_mobmenu ul.menu .sub-menu span._fimg._menuimg{width:290px;bottom:60px;height:150px;}
.fleetmodbotom .items ._stitle,.fleetmodbotom .items ._scontent{float:none;width:100%;}
.fleetmodbotom .items ._stitle{margin-bottom:10px;font-weight:700;text-decoration:underline;}
body.pages.parent-pageid-27 #maincontent,body.pages.parent-pageid-235 #maincontent,body.pages.pagerootpage-235 #maincontent,
body.single-post #maincontent{padding-top:100px;}
.servicesquotecont>a,.specsfiletop>a{font-size:13px;padding: 12px 10px 12px 60px;padding-bottom: 16px;height: 50px;}
.buttondleft.buttonemail:after{top:12px;}
.prevnextposts>*{float:none !important;width:100% !important;}
.post_share>*{float:none;}
.post_share>*.sharemod{margin-bottom:30px;}
    .contentartintro.withgal .introgalmod>*{width:100% !important;float:none !important;padding-left:0 !important;padding-right:0 !important;}
    .contentartintro.withgal .introgalmod>*._galcont{margin-top:50px;}
    .prevnextposts{margin-bottom:80px;}
    body.norelatedcont .prevnextposts{margin-bottom:40px;}
    body.homepage #bottom-mod{padding-top:30px;}
    .pagegallerybot.hasbelowcont>.lgreybg{max-height:500px !important;}
	.xs-hide{display:none;}
	.xs-block,.xs-show{display:block;}
	._subp_toolbar select{display:inline-block;vertical-align:top;width:45%;}
	.flexbox.xs-block>*{margin-bottom:12px;}
}
@media screen and (max-width:570px) {
	.container{width:366px;}
	body{font-size:16px;line-height:25px;}
	h1{}
	h2{font-size:23px;line-height:31px;}
	h3{font-size:22px;line-height:30px;}
	h4{font-size:20px;line-height:28px;}
	h5{}
	h6{}
	.lnewsmod ul.lnewsh>li.projlistv>.inner{min-height:350px !important;}
	.lnewsmod ul.lnewsh>li{width:100%;}
	.lnewsmod ul.lnewsh>li.projlistv ._contenti{top:70px;}
    .footermod2{padding-top:25px;}
    #back-to-top>a{bottom:0;}
    .button-play:before{width:60px;height:60px;background-size:cover;}
    .lnewsmod ul.lnewsh>li.projlistv ._contenti .button-play{font-size:20px;line-height:25px;}
    .videoonly .uk-modal-dialog{height:50%;}
    ._tabs ._content{margin-top:0px;}
    .partnersmod.moduletable{
    margin-top: 0;
}
    #bottom-mod .titled h3.module_header{font-size:20px;}
    #fleetbottomp ._content ._title{padding-right:0 !important;}
    #fleetbottomp ._morepage{height:54px;margin: 0;width:100%;right:0;background:#61bc52;bottom: 0;top: auto;}
    #fleetbottomp ._morepage>a{height: 100%;display: inline-block;width:100%;}
    .featuredmodb.fleetmoduleb #fleetbottomp ._content,.fleetmoduleb.mainfleetbottom #fleetbottomp ._content{padding-bottom:70px;}
    .fleetmoduleb:before{height:calc(100% - 120px);}
    .show_mobmenu ul.menu .sub-menu{width:calc(100% + ((100vw - 354px) / 2));}
.show_mobmenu .navigation,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu,.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{margin-left:calc((100vw - 354px)/2 * -1);}
.show_mobmenu .navigation ul.menu>li>a,.show_mobmenu ul.menu li>a{padding-left: calc((100vw - 354px) / 2);}
.show_mobmenu ul.menu .sub-menu ._menus .msub-menu:before{width:calc((100vw - 354px) / 2);}
.show_mobmenu ul.menu .sub-menu ._menus{width:100%;}
.show_mobmenu ul.menu .sub-menu ._content{display:none;}
.show_mobmenu ul.menu .sub-menu{background-color: #0179bf;}
.show_mobmenu ul.menu .sub-menu span._fimg._menuimg{display:none;}
	footer.main{padding:30px 0 0;}
	.lnewsmod ul.lnewsh>li figure{height:170px;}
	.header_banner .container{top:50px;}
	._tabs ._toolbar>li{margin-left:-50px;}
	._tabs ._toolbar>li>a{padding-right:0;min-width: 183px;height: 50px;background-size: cover;background-position:right top;}
	._tabs ._toolbar>li:not(.active):last-child{display:none;}
	._tabs ._toolbar>li:nth-child(2)>a:after,._tabs ._toolbar#active_3>li:not(.active):first-child>a:after{content:"";width:8px;height:14px;position:absolute;background:url("../images/angle-right-white-8x14.svg");
	right:17px;}
	._tabs ._toolbar>li.active:nth-child(2)>a:after{right:55px;}
	._serviceslistb .lnewsmod ul.lnewsh>li.projlistv figure, ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .uk-scope .uk-position-cover,
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv .html_mod{height:300px !important;}
    ._serviceslistb .lnewsmod ul.lnewsh>li.projlistv ._contenti{top:100px;}
    body.pages .header_banner .container h1{font-size:30px;line-height:37px;}
    .header_banner.largeh .container{top:70px;}
    ul.bottom_gal-list>li figure{height:300px;}
    ._tabs ._toolbar>li{width:50%;}
    ._tabs ._toolbar>li>a{height:50px;}
    ._tabs ._toolbar>li:not(.active):nth-child(2)>a{min-width: 230px;padding-right: 55px;text-align: right;}
    ._tabs ._toolbar>li:not(.active)>a{background-color: #8e8e8e;}
    ._tabs ._toolbar>li.active:nth-child(2){margin-left:0;}
    ._tabs ._toolbar#active_2>li.active:nth-child(2)>a:after{transform:rotate(-180deg);right:auto;left:17px;}
    ._tabs ._toolbar#active_2>li:first-child{display:none;}
    ._tabs ._toolbar#active_2>li>a:after{display:none;}
    ._tabs ._toolbar#active_2>li:last-child{display:block;}
    ._tabs ._toolbar#active_3>li:nth-child(2){display:none;}
    ._tabs ._toolbar#active_3>li:not(.active):first-child>a:after{left:17px;transform:rotate(-180deg);}
    ._tabs ._toolbar#active_3>li:not(.active):first-child>a{min-width:230px;padding-left:40px;}
    ._tabs ._toolbar#active_3>li:nth-child(3){margin-left:0;}
    ._tabs ._toolbar>li.active:nth-child(1) ~ li{display:block !important;}
    ._tabs ._toolbar>li.active:nth-child(1) ~ li + li{display:none !important;}
    .prevnextposts>div>a>span{width:100% !important;}
    .prevnextposts>div.next{text-align:left !important;float:none !important;margin-top:40px;}
    .relatedcontentb{padding-top:60px;}
    .relatedcontentb ._title h2{margin-bottom:40px;}
}
@media screen and (max-width:390px) {
	.container{width:calc(100% - 40px);}
	#show_mobmenublock .navigation{margin-left:0;}
	.show_mobmenu .navigation ul.menu>li>a, .show_mobmenu ul.menu li>a{padding-left:10px;}
}