﻿.noDis { display: none; } @media (max-width : 1024px) { body { word-break: break-all; word-wrap: break-word } .container { max-width: 98%; width: 98%; } .xypg-wrap .row { margin-right: auto; margin-left: auto; } #navigation { display: none; } .mmenu-btn { display: block; cursor: pointer; line-height: 1; position: absolute; top: 18px; right: 20px; border: 1px #ddd solid; border-radius: 5px; padding: 7px 8px; background: rgba(255, 255, 255, 0.8); } .mmenu-btn i { font-size: 18px; } #mmenu { border-left: 1px #E5E5E5 solid; } #mmenu .mmDiv { padding-top: 20px; } #mmenu .mm-title { padding: 11px 0 11px; color: #fff; font-size: 17px; } #mmenu .mm-search-form { margin: 0; } #mmenu .mm-search { position: static; padding-left: 0; margin-top: 10px; padding-right: 0; margin-bottom: -17px; } #mmenu .mm-search .side-mm-keyword { max-height: 32px; height: 32px; padding: 0 16px; } #mmenu .noblock { display: inline !important; padding: 10px; } #mmenu .MMhead { line-height: 3; border-bottom: 1px #E5E5E5 solid; margin: 0 -20px; padding-left: 10px; } #mmenu .MMhead a { background: none; } #mmenu .mm-header .mm-title { top: -10px; font-size: 14px; } #mmenu a { color: #333; font-size: 15px; } #mmenu a:hover, #mmenu a:active { color: #0097F2 } #mmenu .mm-listview>li>a, #mmenu .mm-listview>li>span { padding: 10px 10px 10px 20px; } #who-we-are { padding: 35px 0 20px; } .hvr-bounce-to-left { position: absolute; height: 100%; } #who-we-are .row { margin-right: 0; } #our-projects { padding: 35px 0; } #emergency { padding-top: 65px; } } .mm-menu, .mm-panels, .mm-panels>.mm-panel { margin: 0; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; box-sizing: border-box } .mm-btn, .mm-menu { box-sizing: border-box } .mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover { text-decoration: none } .mm-hidden { display: none !important } .mm-menu, .mm-panels>.mm-panel:not(.mm-hidden) { display: block } .mm-wrapper { overflow-x: hidden; position: relative } .mm-menu { padding: 0; position: absolute } .mm-panels, .mm-panels>.mm-panel { background: inherit; border-color: inherit; position: absolute } .mm-btn, .mm-panel.mm-highest { z-index: 1 } .mm-panels { overflow: hidden } .mm-panel { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } .mm-panel.mm-opened { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .mm-panel.mm-subopened { -webkit-transform: translate3d(-30%, 0, 0); transform: translate3d(-30%, 0, 0) } .mm-panels>.mm-panel { -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; padding: 0 20px } .mm-listview .mm-divider, .mm-listview>li>a, .mm-listview>li>span, .mm-navbar .mm-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden } .mm-panels>.mm-panel.mm-hasnavbar { padding-top: 40px } .mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before { content: ''; display: block; height: 20px } .mm-vertical .mm-panel { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important } .mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel { display: none; padding: 10px 0 10px 10px } .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after { border-color: transparent } .mm-vertical li.mm-opened>.mm-panel, li.mm-vertical.mm-opened>.mm-panel { display: block } .mm-listview>li.mm-vertical>.mm-next, .mm-vertical .mm-listview>li>.mm-next { height: 40px; bottom: auto } .mm-listview>li.mm-vertical>.mm-next:after, .mm-vertical .mm-listview>li>.mm-next:after { top: 16px; bottom: auto } .mm-listview>li.mm-vertical.mm-opened>.mm-next:after, .mm-vertical .mm-listview>li.mm-opened>.mm-next:after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); right: 19px } .mm-btn { width: 40px; height: 40px; position: absolute; top: 0 } .mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before { content: ''; border: 2px solid transparent; display: block; width: 5px; height: 5px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) } .mm-clear:before, .mm-close:before { border-right: none; border-bottom: none; right: 18px } .mm-clear:after, .mm-close:after { border-left: none; border-top: none; right: 25px } .mm-arrow:after, .mm-next:after, .mm-prev:before { content: ''; border: 2px solid transparent; display: block; width: 8px; height: 8px; margin: auto; position: absolute; top: 0; bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) } .mm-prev:before { border-right: none; border-bottom: none; left: 23px } .mm-arrow:after, .mm-next:after { border-top: none; border-left: none; right: 23px } .mm-navbar { border-bottom: 1px solid; border-color: inherit; text-align: center; line-height: 20px; height: 42px; padding: 0 40px; margin: 0; position: absolute; top: 0; left: 0; right: 0 } .mm-navbar>* { display: block; padding: 10px 0 } .mm-navbar .mm-btn:first-child { padding-left: 20px; left: 0 } .mm-navbar .mm-btn:last-child { text-align: right; padding-right: 20px; right: 0 } .mm-panel .mm-navbar { display: none } .mm-panel.mm-hasnavbar .mm-navbar { display: block; background: linear-gradient(to right, #2c8ed4, #49b1f2); } .mm-listview, .mm-listview>li { list-style: none; display: block; padding: 0; margin: 0 } .mm-listview { font: inherit; font-size: 14px; line-height: 20px } .mm-listview>li { position: relative } .mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after { border-color: inherit } .mm-listview>li>a, .mm-listview>li>span { color: inherit; display: block; padding: 10px 10px 10px 20px; margin: 0 } .mm-listview>li>a.mm-arrow, .mm-listview>li>span.mm-arrow { padding-right: 50px } .mm-listview>li:not(.mm-divider):after { content: ''; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: absolute; right: 0; bottom: 0; left: 20px } .mm-listview .mm-next { background: rgba(3, 2, 1, 0); width: 50px; padding: 0; position: absolute; right: 0; top: 0; bottom: 0; z-index: 2 } .mm-listview .mm-next:before { content: ''; border-left-width: 1px; border-left-style: solid; display: block; position: absolute; top: 0; bottom: 0; left: 0 } .mm-listview .mm-next+a, .mm-listview .mm-next+span { margin-right: 50px } .mm-listview .mm-next.mm-fullsubopen { width: 100% } .mm-listview .mm-next.mm-fullsubopen:before { border-left: none } .mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span { padding-right: 50px; margin-right: 0 } .mm-panels>.mm-panel>.mm-listview { margin: 5px -20px } .mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview { margin-top: -20px } .mm-listview .mm-inset { list-style: disc inside; padding: 0 10px 15px 40px; margin: 0 } .mm-listview .mm-inset>li { padding: 5px 0 } .mm-listview .mm-divider { font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px } .mm-listview .mm-spacer { padding-top: 40px } .mm-listview .mm-spacer>.mm-next { top: 40px } .mm-listview .mm-spacer.mm-divider { padding-top: 25px } .mm-menu { background: #f3f3f3; border-color: rgba(0, 0, 0, .1); color: rgba(0, 0, 0, .7) } .mm-menu .mm-navbar a, .mm-menu .mm-navbar>* { color: rgba(0, 0, 0, .3) } .mm-menu .mm-btn:after, .mm-menu .mm-btn:before { border-color: #fff; } .mm-menu .mm-listview { border-color: rgba(0, 0, 0, .1) } .mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after { border-color: rgba(0, 0, 0, .3) } .mm-menu .mm-listview>li a:not(.mm-next) { -webkit-tap-highlight-color: rgba(255, 255, 255, .5); tap-highlight-color: rgba(255, 255, 255, .5) } .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span { background: rgba(255, 255, 255, .5) } .mm-menu .mm-divider, .mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next { background: rgba(0, 0, 0, .05) } .mm-page { box-sizing: border-box; position: relative } .mm-slideout { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; z-index: 1 } html.mm-opened { overflow-x: hidden; position: relative } html.mm-blocking, html.mm-blocking body { overflow: hidden } html.mm-background .mm-page { background: inherit } #mm-blocker { background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 2 } html.mm-blocking #mm-blocker { display: block } .mm-menu.mm-offcanvas.mm-current { display: none; } .mm-menu.mm-offcanvas { z-index: 0; display: block !important; position: fixed } .mm-menu { width: 80%; min-width: 140px; max-width: 440px } .mm-menu.mm-fullscreen { width: 100%; min-width: 140px; max-width: 10000px } .mm-menu.mm-fullscreen.mm-bottom, .mm-menu.mm-fullscreen.mm-top { height: 100%; min-height: 140px; max-height: 10000px } .mm-menu.mm-pageshadow:after { content: ""; display: block; width: 20px; height: 120%; position: absolute; left: 100%; top: -10%; z-index: 99; box-shadow: 0 0 10px rgba(0, 0, 0, .3) } .mm-menu.mm-pageshadow.mm-right:after { left: auto; right: 100% } .mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after { content: none; display: none } .mm-menu.mm-popup { -webkit-transition: opacity .4s ease; transition: opacity .4s ease; opacity: 0; box-shadow: 0 2px 10px rgba(0, 0, 0, .3); height: 80%; min-height: 140px; max-height: 880px; top: 50%; left: 50%; bottom: auto; right: auto; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0) } html.mm-popup.mm-opening .mm-menu.mm-popup { opacity: 1 } html.mm-popup .mm-slideout { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; z-index: 0 } html.mm-popup #mm-blocker { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; z-index: 1 } html.mm-popup .mm-menu { z-index: 2 } .mm-menu.mm-bottom, .mm-menu.mm-top { width: 100%; min-width: 100%; max-width: 100%; height: 80%; min-height: 140px; max-height: 880px } .mm-menu.mm-right { left: auto; right: 0 } html.mm-front #mm-blocker { z-index: 1 } html.mm-front .mm-menu { z-index: 2 } .mm-menu.mm-front, .mm-menu.mm-next { -webkit-transition: -webkit-transform .4s ease; transition: -webkit-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease, -webkit-transform .4s ease; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } .mm-menu.mm-top { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } .mm-menu.mm-bottom { top: auto; bottom: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .mm-menu.mm-theme-white { background: #fff; border-color: rgba(0, 0, 0, .1); color: rgba(0, 0, 0, .6) }