@media (max-width:1199px){.mainSlickSlider .caption{}.col4{grid-template-columns:repeat(3,1fr)}.span3{grid-column-start:span 2}.span4{grid-column-start:span 3}.masonry.col4,.masonry{column-count:3}.masonry.col3{column-count:2}.masonry.col2{column-count:1}.serviceBlocks{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){:target{top:-50px}:root{--headerHeight:179px}nav.navbar.bootsnav .logo,nav.navbar.bootsnav.scroll .logo{--logoSize:95px;width:var(--logoSize);margin-top:4px;left:calc(50% - (45px/2));clip:rect(0px,45px,45px,0px)}nav.navbar.bootsnav .navbar-header{height:50px}nav.navbar.bootsnav .attr-nav{display:block;margin-top:0}div#navbar-menu{background-color:var(--MSMenuBarBGColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{color:var(--MSmenuItemsColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{border-bottom:solid 1px var(--lightGray)}nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a{color:var(--MSmenuItemsHoverColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:var(--MSsubMenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:hover>a{color:var(--MSsubMenuItemsHoverColor)}.navbar.bootsnav .nav>li>a span.caret{display:none}nav.navbar.bootsnav .navbar-nav>li>a{border-top:none;border-bottom:solid 1px var(--lightGray)}.rbs,.responsiveBottomSpace{margin-bottom:30px}nav.navbar.bootsnav .attr-nav li.social{display:block}nav.navbar.bootsnav .attr-nav>ul>li>a{padding:16px}.alignright,.alignleft,.alignRight,.alignLeft{float:none;margin:0 auto 20px;width:100%}.block.videoBlock{background:url('/wp-content/uploads/2019/04/poligonBG.webp') no-repeat center center /cover}.mainSlickSlider .caption{top:0;right:0;justify-content:center;align-items:flex-end}.mainSlickSlider .captionContent{width:100%}.col3,.col4{grid-template-columns:repeat(2,1fr)}.span3,.span4{grid-column-start:span 2}.grid.rule.R3,.grid.rule.R4{grid-template-columns:repeat(2,1fr)}.grid.rule.R3>*:nth-child(3n){border-right:1px solid #ccc}.grid.rule.R3>*:nth-child(2n),.grid.rule.R4>*:nth-child(2n){border-right:none}.masonry.col4,.masonry{column-count:2}.masonry.col3{column-count:1}.serviceGrid{grid-template-columns:1fr}.serviceGrid .serviceGridItem{grid-column:span 1!important}.serviceBlocks{grid-template-columns:repeat(1,1fr)}.tiles{grid-template-columns:repeat(2,1fr)}.tiles .tile{grid-column:span 1!important}}@media (max-width:767px){div#navbar-menu{background-color:transparent}nav.navbar.bootsnav .navbar-nav{background-color:var(--SSMenuBarBGColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{color:var(--SSmenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a{color:var(--SSmenuItemsHoverColor)}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{color:var(--SSsubMenuItemsColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:focus>a,nav.navbar.bootsnav ul.nav.navbar-nav>li.dropdown li:hover>a{color:var(--SSsubMenuItemsHoverColor)}nav.navbar.bootsnav .attr-nav>ul>li>a{padding:16px 10px}footer .footerContents .addressWrapper{margin:30px auto}footer .footerContents{text-align:center}footer .footerContents ul.menu{padding-left:0}.mainSlickSlider .caption{align-items:center}.mainSlickSlider .captionContent{padding:1rem 5rem}.mainSlickSlider .captionContent h2{font-size:3.5rem}blockquote{padding-left:40px}blockquote::before{font-size:2.5rem;top:5px;left:5px}#news article img{margin-bottom:3rem}.customSidebar.alt,.customSidebar{grid-template-columns:1fr}.customSidebar.alt .sidebar{order:-1}.customSidebar aside.sidebar{margin-right:-15px;margin-left:-15px}.customSidebar aside.menu{padding:0}.customSidebar .content{padding:4rem 0}.customSidebar .subMenuCustomSidebar{margin:0 -15px}nav.navbar.subMenuCustomSidebar h3{margin:0 15px}.col2,.col3,.col4{grid-template-columns:repeat(1,1fr)}.span2,.span3,.span4{grid-column-start:span 1}.grid.rule>*{border-right:none;border-bottom:1px solid #ccc;padding:0px 30px 30px 30px}.grid.rule>*:last-child{border-bottom:none;padding:0px 30px 0px 30px}.grid.rule.R3,.grid.rule.R4{grid-template-columns:repeat(1,1fr)}.grid.rule.R3>*:nth-child(3n){border-right:none}.box.fBox img{max-height:200px}.masonry.col4,.masonry{column-count:1}.serviceGrid .serviceGridItem .bgOverlay .caption{width:100%}.servicesBlocks{grid-template-columns:repeat(1,1fr)}.tiles{grid-template-columns:1fr}.customBlock.sideBar{margin:0 -15px -40px}}@media (max-width:767px) and (orientation:landscape){#mainSlider .item,.mainSlickSlider .slide .image,#frontPageVideo{height:calc(170vh - var(--headerHeight))}}@media (min-width:768px){.subMenuCustomSidebar ul.nav.navbar-nav{float:none}.subMenuCustomSidebar ul.nav.navbar-nav li{float:none}nav.navbar.subMenu ul.nav.navbar-nav{float:none;display:flex;align-items:center;justify-content:center;text-align:center}.container-fluid .customSidebar{margin-right:-15px;margin-left:-15px}.subMenuCustomSidebar.navbar-default{margin:0 -2rem}}@media (min-width:992px){nav.navbar.bootsnav ul.nav.navbar-nav{margin-right:var(--menuRightPadding)}nav.navbar.bootsnav ul.nav.navbar-nav>li>a{padding:15px}nav.navbar.bootsnav.scroll ul.nav.navbar-nav>li>a{font-size:1.4rem;padding:30px 10px}nav.navbar.bootsnav ul.nav.navbar-nav>li>a::before{content:"";position:absolute;margin:0 auto;bottom:7px;left:0;right:0;background-color:#fff;height:2px;width:0;transition:all .3s}nav.navbar.bootsnav.scroll ul.nav.navbar-nav>li>a::before{bottom:20px}nav.navbar.bootsnav ul.nav.navbar-nav>li:hover>a::before,nav.navbar.bootsnav ul.nav.navbar-nav>li:focus>a::before,nav.navbar.bootsnav ul.nav.navbar-nav>li.active>a::before{width:50%}nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border-top:solid 5px var(--mainColor)}nav.navbar.bootsnav ul.nav.navbar-nav>li{transition:all .5s}nav.navbar.bootsnav ul.nav.navbar-nav>li:focus,nav.navbar.bootsnav ul.nav.navbar-nav>li:hover,nav.navbar.bootsnav ul.nav.navbar-nav>li.active{background-color:var(--menuItemsHoverBGColor)}nav.navbar.bootsnav.scroll .attr-nav>ul>li>a{padding:30px 15px 0}}@media (min-width:1200px){}