.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .5s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s}}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body {margin:0 }article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block }audio,canvas,progress,video {display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0 }[hidden],template {display:none }a {background-color:transparent }a:active,a:hover {outline:0 }abbr[title] {border-bottom:1px dotted }b,strong {font-weight:bold }dfn {font-style:italic }h1 {font-size:2em;margin:0.67em 0 }mark {background:#ff0;color:#000 }small {font-size:80% }sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline }sup {top:-0.5em }sub {bottom:-0.25em }img {border:0 }svg:not(:root) {overflow:hidden }figure {margin:1em 40px }hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0 }pre {overflow:auto }code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em }button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0}button {overflow:visible }button,select {text-transform:none }button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled] {cursor:default }button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0 }input {line-height:normal }input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto }input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none }fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em }legend {border:0;padding:0}textarea {overflow:auto }optgroup {font-weight:bold }table {border-collapse:collapse;border-spacing:0 }td,th {padding:0 }@font-face {font-family:'neristhin';src:url('../themes/geomaster2/assets/fonts/neris-thin.eot');src:url('../themes/geomaster2/assets/fonts/neris-thin.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-thin.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-thin.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerislight';src:url('../themes/geomaster2/assets/fonts/neris-light.eot');src:url('../themes/geomaster2/assets/fonts/neris-light.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-light.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-light.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerissemibold';src:url('../themes/geomaster2/assets/fonts/neris-semibold.eot');src:url('../themes/geomaster2/assets/fonts/neris-semibold.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-semibold.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-semibold.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerisblack';src:url('../themes/geomaster2/assets/fonts/neris-black.eot');src:url('../themes/geomaster2/assets/fonts/neris-black.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-black.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-black.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'neristhin_italic';src:url('../themes/geomaster2/assets/fonts/neris-thinitalic.eot');src:url('../themes/geomaster2/assets/fonts/neris-thinitalic.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-thinitalic.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-thinitalic.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerislight_italic';src:url('../themes/geomaster2/assets/fonts/neris-lightitalic.eot');src:url('../themes/geomaster2/assets/fonts/neris-lightitalic.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-lightitalic.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-lightitalic.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerissemibold_italic';src:url('../themes/geomaster2/assets/fonts/neris-semibolditalic.eot');src:url('../themes/geomaster2/assets/fonts/neris-semibolditalic.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-semibolditalic.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-semibolditalic.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerisbold_italic';src:url('../themes/geomaster2/assets/fonts/neris-bolditalic.eot');src:url('../themes/geomaster2/assets/fonts/neris-bolditalic.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-bolditalic.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-bolditalic.ttf') format('truetype');font-weight:normal;font-style:normal }@font-face {font-family:'nerisblack_italic';src:url('../themes/geomaster2/assets/fonts/neris-blackitalic.eot');src:url('../themes/geomaster2/assets/fonts/neris-blackitalic.eot?#iefix') format('embedded-opentype'),url('../themes/geomaster2/assets/fonts/neris-blackitalic.woff') format('woff'),url('../themes/geomaster2/assets/fonts/neris-blackitalic.ttf') format('truetype');font-weight:normal;font-style:normal }html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {display:block}
audio,
canvas,
progress,
video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],
template {display:none}
a {background-color:transparent}
a:active,
a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,
strong {font-weight:bold;font-family:'nerisblack'}
dfn {font-style:italic}
h1 {font-size:2em;margin:0.67em 0}
mark {background:#ff0;color:#000}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre {overflow:auto}
code,
kbd,
pre,
samp {font-family:monospace,monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,
select {text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled] {cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse;border-spacing:0}
td,
th {padding:0}
.container {margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
@media (min-width:768px) {.container {width:750px }}
@media (min-width:960px) {.container {width:960px }}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position:relative;min-height:1px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {width:75%}
.col-xs-8 {width:66.66666667%}
.col-xs-7 {width:58.33333333%}
.col-xs-6 {width:50%}
.col-xs-5 {width:41.66666667%}
.col-xs-4 {width:33.33333333%}
.col-xs-3 {width:25%}
.col-xs-2 {width:16.66666667%}
.col-xs-1 {width:8.33333333%}
.col-xs-pull-12 {right:100%}
.col-xs-pull-11 {right:91.66666667%}
.col-xs-pull-10 {right:83.33333333%}
.col-xs-pull-9 {right:75%}
.col-xs-pull-8 {right:66.66666667%}
.col-xs-pull-7 {right:58.33333333%}
.col-xs-pull-6 {right:50%}
.col-xs-pull-5 {right:41.66666667%}
.col-xs-pull-4 {right:33.33333333%}
.col-xs-pull-3 {right:25%}
.col-xs-pull-2 {right:16.66666667%}
.col-xs-pull-1 {right:8.33333333%}
.col-xs-pull-0 {right:auto}
.col-xs-push-12 {left:100%}
.col-xs-push-11 {left:91.66666667%}
.col-xs-push-10 {left:83.33333333%}
.col-xs-push-9 {left:75%}
.col-xs-push-8 {left:66.66666667%}
.col-xs-push-7 {left:58.33333333%}
.col-xs-push-6 {left:50%}
.col-xs-push-5 {left:41.66666667%}
.col-xs-push-4 {left:33.33333333%}
.col-xs-push-3 {left:25%}
.col-xs-push-2 {left:16.66666667%}
.col-xs-push-1 {left:8.33333333%}
.col-xs-push-0 {left:auto}
.col-xs-offset-12 {margin-left:100%}
.col-xs-offset-11 {margin-left:91.66666667%}
.col-xs-offset-10 {margin-left:83.33333333%}
.col-xs-offset-9 {margin-left:75%}
.col-xs-offset-8 {margin-left:66.66666667%}
.col-xs-offset-7 {margin-left:58.33333333%}
.col-xs-offset-6 {margin-left:50%}
.col-xs-offset-5 {margin-left:41.66666667%}
.col-xs-offset-4 {margin-left:33.33333333%}
.col-xs-offset-3 {margin-left:25%}
.col-xs-offset-2 {margin-left:16.66666667%}
.col-xs-offset-1 {margin-left:8.33333333%}
.col-xs-offset-0 {margin-left:0%}
@media (min-width:768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left }.col-sm-12 {width:100% }.col-sm-11 {width:91.66666667% }.col-sm-10 {width:83.33333333% }.col-sm-9 {width:75% }.col-sm-8 {width:66.66666667% }.col-sm-7 {width:58.33333333% }.col-sm-6 {width:50% }.col-sm-5 {width:41.66666667% }.col-sm-4 {width:33.33333333% }.col-sm-3 {width:25% }.col-sm-2 {width:16.66666667% }.col-sm-1 {width:8.33333333% }.col-sm-pull-12 {right:100% }.col-sm-pull-11 {right:91.66666667% }.col-sm-pull-10 {right:83.33333333% }.col-sm-pull-9 {right:75% }.col-sm-pull-8 {right:66.66666667% }.col-sm-pull-7 {right:58.33333333% }.col-sm-pull-6 {right:50% }.col-sm-pull-5 {right:41.66666667% }.col-sm-pull-4 {right:33.33333333% }.col-sm-pull-3 {right:25% }.col-sm-pull-2 {right:16.66666667% }.col-sm-pull-1 {right:8.33333333% }.col-sm-pull-0 {right:auto }.col-sm-push-12 {left:100% }.col-sm-push-11 {left:91.66666667% }.col-sm-push-10 {left:83.33333333% }.col-sm-push-9 {left:75% }.col-sm-push-8 {left:66.66666667% }.col-sm-push-7 {left:58.33333333% }.col-sm-push-6 {left:50% }.col-sm-push-5 {left:41.66666667% }.col-sm-push-4 {left:33.33333333% }.col-sm-push-3 {left:25% }.col-sm-push-2 {left:16.66666667% }.col-sm-push-1 {left:8.33333333% }.col-sm-push-0 {left:auto }.col-sm-offset-12 {margin-left:100% }.col-sm-offset-11 {margin-left:91.66666667% }.col-sm-offset-10 {margin-left:83.33333333% }.col-sm-offset-9 {margin-left:75% }.col-sm-offset-8 {margin-left:66.66666667% }.col-sm-offset-7 {margin-left:58.33333333% }.col-sm-offset-6 {margin-left:50% }.col-sm-offset-5 {margin-left:41.66666667% }.col-sm-offset-4 {margin-left:33.33333333% }.col-sm-offset-3 {margin-left:25% }.col-sm-offset-2 {margin-left:16.66666667% }.col-sm-offset-1 {margin-left:8.33333333% }.col-sm-offset-0 {margin-left:0% }}
@media (min-width:960px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:left }.col-md-12 {width:100% }.col-md-11 {width:91.66666667% }.col-md-10 {width:83.33333333% }.col-md-9 {width:75% }.col-md-8 {width:66.66666667% }.col-md-7 {width:58.33333333% }.col-md-6 {width:50% }.col-md-5 {width:41.66666667% }.col-md-4 {width:33.33333333% }.col-md-3 {width:25% }.col-md-2 {width:16.66666667% }.col-md-1 {width:8.33333333% }.col-md-pull-12 {right:100% }.col-md-pull-11 {right:91.66666667% }.col-md-pull-10 {right:83.33333333% }.col-md-pull-9 {right:75% }.col-md-pull-8 {right:66.66666667% }.col-md-pull-7 {right:58.33333333% }.col-md-pull-6 {right:50% }.col-md-pull-5 {right:41.66666667% }.col-md-pull-4 {right:33.33333333% }.col-md-pull-3 {right:25% }.col-md-pull-2 {right:16.66666667% }.col-md-pull-1 {right:8.33333333% }.col-md-pull-0 {right:auto }.col-md-push-12 {left:100% }.col-md-push-11 {left:91.66666667% }.col-md-push-10 {left:83.33333333% }.col-md-push-9 {left:75% }.col-md-push-8 {left:66.66666667% }.col-md-push-7 {left:58.33333333% }.col-md-push-6 {left:50% }.col-md-push-5 {left:41.66666667% }.col-md-push-4 {left:33.33333333% }.col-md-push-3 {left:25% }.col-md-push-2 {left:16.66666667% }.col-md-push-1 {left:8.33333333% }.col-md-push-0 {left:auto }.col-md-offset-12 {margin-left:100% }.col-md-offset-11 {margin-left:91.66666667% }.col-md-offset-10 {margin-left:83.33333333% }.col-md-offset-9 {margin-left:75% }.col-md-offset-8 {margin-left:66.66666667% }.col-md-offset-7 {margin-left:58.33333333% }.col-md-offset-6 {margin-left:50% }.col-md-offset-5 {margin-left:41.66666667% }.col-md-offset-4 {margin-left:33.33333333% }.col-md-offset-3 {margin-left:25% }.col-md-offset-2 {margin-left:16.66666667% }.col-md-offset-1 {margin-left:8.33333333% }.col-md-offset-0 {margin-left:0% }}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {content:" ";display:table}
.clearfix:after,
.container:after,
.row:after {clear:both}
.center-block {display:block;margin-left:auto;margin-right:auto}
.pull-right {float:right !important}
.pull-left {float:left !important}
.hide {display:none !important}
.show {display:block !important}
.invisible {visibility:hidden}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden {display:none !important;visibility:hidden !important}
.affix {position:fixed}
@-ms-viewport {width:device-width}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display:none !important}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {display:none !important}
@media (max-width:767px) {.visible-xs {display:block !important }table.visible-xs {display:table }tr.visible-xs {display:table-row !important }th.visible-xs,td.visible-xs {display:table-cell !important }table.price{margin-left:0;margin-right:0 }}
@media (max-width:767px) {.visible-xs-block {display:block !important }}
@media (max-width:767px) {.visible-xs-inline {display:inline !important }}
@media (max-width:767px) {.visible-xs-inline-block {display:inline-block !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm {display:block !important }table.visible-sm {display:table }tr.visible-sm {display:table-row !important }th.visible-sm,td.visible-sm {display:table-cell !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-block {display:block !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-inline {display:inline !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-inline-block {display:inline-block !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md {display:block !important }table.visible-md {display:table }tr.visible-md {display:table-row !important }th.visible-md,td.visible-md {display:table-cell !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-block {display:block !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-inline {display:inline !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-inline-block {display:inline-block !important }}
@media (min-width:1200px) {.visible-lg {display:block !important }table.visible-lg {display:table }tr.visible-lg {display:table-row !important }th.visible-lg,td.visible-lg {display:table-cell !important }}
@media (min-width:1200px) {.visible-lg-block {display:block !important }}
@media (min-width:1200px) {.visible-lg-inline {display:inline !important }}
@media (min-width:1200px) {.visible-lg-inline-block {display:inline-block !important }}
@media (max-width:767px) {.hidden-xs {display:none !important }}
@media (min-width:768px) and (max-width:959px) {.hidden-sm {display:none !important }}
@media (min-width:960px) and (max-width:1199px) {.hidden-md {display:none !important }}
@media (min-width:1200px) {.hidden-lg {display:none !important }}
.visible-print {display:none !important}
@media print {.visible-print {display:block !important }table.visible-print {display:table }tr.visible-print {display:table-row !important }th.visible-print,td.visible-print {display:table-cell !important }}
.visible-print-block {display:none !important}
@media print {.visible-print-block {display:block !important }}
.visible-print-inline {display:none !important}
@media print {.visible-print-inline {display:inline !important }}
.visible-print-inline-block {display:none !important}
@media print {.visible-print-inline-block {display:inline-block !important }}
@media print {.hidden-print {display:none !important }}
#welcome-modal{position:fixed;top:0;left:0;bottom:0;right:0;padding:60px;z-index:100;background:rgba(0,0,0,0.7)}
#welcome-modal.open{display:block !important}
#welcome-modal h1{font-family:'nerisblack'}
#welcome-modal ul{margin-top:1em;margin-bottom:1em}
#welcome-modal ul li{font-family:'nerislight';font-size:14px;padding-left:10px}
#welcome-modal ul li:before{content:'';display:inline-block;margin-right:5px;border-bottom:1px #000 solid;width:5px;margin-bottom:4px;margin-left:-10px}
#welcome-modal ul li+li{margin-top:10px}
#welcome-modal .content{width:1024px;max-width:calc(100% - 120px);background:#fff;box-shadow:1px 1px 10px 0 #000;min-height:500px;max-height:80%;margin:0 auto;margin-top:100px;overflow:auto;padding:30px;position:relative}
#welcome-modal .close{position:absolute;width:40px;height:40px;right:20px;cursor:pointer;top:20px}
#welcome-modal .close:hover{opacity:.8}
body.hasModal{overflow:hidden}
#welcome-modal h1{margin-bottom:50px;text-align:center}
#welcome-modal h3{margin-bottom:20px}
#welcome-modal .close:before,
#welcome-modal .close:after{content:'';display:block;margin-right:19px;width:2px;height:40px;background:#ccc;right:0;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#welcome-modal .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.half{width:50%;float:left;padding-right:20px;box-sizing:border-box}
.half img{max-width:100%}
#welcome-modal p{margin-bottom:1rem;line-height:1.4;font-size:14px}
#welcome-modal a{color:#539C16}
#welcome-modal a:hover{text-decoration:underline}
@media screen and (max-width:750px){#welcome-modal{padding:0;max-width:100%;margin-top:0 }#welcome-modal .content{height:calc(100vh - 60px);overflow-y:auto;max-width:calc(100% - 60px);margin-top:0 }#welcome-modal .half{width:100%;margin-bottom:30px }#welcome-modal.open ~ #scrollUp{display:none !important }}
.service-content p img{max-width:100%;height:auto !important}*,h1 {margin:0;padding:0;border:0 }#docsSlider{padding:0 40px;margin:0 -10px }#docsSlider .slides li{padding:10px;//height:280px }#docsSlider .flex-control-nav{filter:invert(1) }@media (max-width:640px) {#docsSlider{margin-left:0;margin-right:0 }#docsSlider .slides li{//height:210px }#docsSlider .flex-control-nav{top:calc(100% - 40px) }}.docs.home-portfolio{height:auto }.docs{margin-bottom:45px;padding-bottom:60px }#docsSlider .flex-direction-nav{position:absolute }#docsSlider img{max-width:100%;// height:100% }.pt0{padding-top:0 !important }.pt10{padding-top:10px !important }.tj{text-align:justify }.about-header.maps{color:#000 !important }.breadcrumbs.maps,.breadcrumbs.maps a{color:#000 !important }.main-image.maps{background:none !important }.grayback{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.55);top:0;z-index:2 }.content-header h1,.content-header .breadcrumbs,.content-header .project-single_date{z-index:11 }.service-content a,.services-content a,.newspage-content a{text-decoration:underline }.service-content a,.newspage-content a,.services-content a:hover{color:#C68D1F }li {list-style:none }.newspage-content ul{font-family:"nerislight";font-size:16px;padding:0 40px 40px 60px;line-height:25px }.newspage-content ul li{list-style-type:circle !important }body {font-size:16px;font-family:'nerislight';color:#000;background-color:#f2f2f2}.col-sm-6.home-news{background-color:#fff }a {color:#000;text-decoration:none }.clear {clear:both }body.ny .main-logo_img {background:url(../themes/geomaster2/assets/img/logo-NY.png) center no-repeat }.main-logo_img {display:block;width:210px;height:39px;margin:40px 0 0 40px;background:url(../themes/geomaster2/assets/img/logo.png) 0 0 no-repeat;text-indent:9999px;overflow:hidden }.main-logo_text {padding-left:83px;padding-bottom:35px;padding-right:40px;padding-top:4px;font-family:'nerislight_italic';font-size:12px;line-height:18px;color:#787878 }.main-menu {}.main-menu ul {padding-top:28px;padding-bottom:23px;width:50%;float:left;box-sizing:border-box }.main-menu-1 {background:#539c16 }.main-menu-2 {background:#539c16 }.main-menu ul li {padding-bottom:3px;display:block }.main-menu ul li a {padding-top:6px;padding-bottom:14px;color:#fff;display:inline-block;padding-left:30px;vertical-align:center;padding-right:14px;font-size:16px;font-family:'nerislight';height:16px;overflow:hidden }.main-menu ul li a.active {padding-left:20px;background-color:#6fbe2f;border-left:10px solid #6fbe2f }.main-menu ul li a:hover {color:#c3d78f }.main-menu_home {text-indent:9999px;padding-bottom:6px !important;margin-bottom:8px }.main-menu_home img {display:block }.header-phone {padding:49px 0 0 36px;font-family:'nerisblack';font-size:24px }.header-phone_text {padding:15px 0 0 36px;font-family:'nerislight';font-size:15px;color:#6fbe2f;display:block }.header-phone_text:hover {color:#c68d1f;text-decoration:underline }.ourWork {}.ourWork-text {display:block;font-size:20px;color:#fff;font-family:'nerisblack';line-height:24px;padding-top:170px;padding-left:40px;padding-right:40px }.ourWork-hidden {display:none }.stroitelstvo {position:relative;height:100% }.proektirovanie {position:relative;height:100% }.tehobsluzhivanie {position:relative;height:100% }.stroitelstvo_img {width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0 }.ourWork-bg {width:100%;height:100% }.ourWork_style {height:260px;display:block }.ourWork_style:hover .ourWork-bg {background-color:#ec8025 }.ourWork_style:hover .ourWork-text {padding-top:15px }.ourWork_style:hover .ourWork-hidden {display:block }.ourWork-hidden_list {padding-left:40px;padding-right:20px;padding-top:15px;position:relative;z-index:100;background:#ec8025;padding-bottom:20px }.ourWork-hidden_list li a {display:inline-block;font-family:"nerislight";color:#FFF;padding-left:10px;background:transparent url("../themes/geomaster2/assets/img/ourWork-list-icon.png") no-repeat scroll 0 7px;padding-right:10px;vertical-align:top;font-size:13px;line-height:16px;margin-bottom:10px }.ourWork-hidden_list li a span:hover {text-decoration:underline }.home-promo-block {height:190px;padding:30px 10px 0 39px;box-sizing:border-box;position:relative;background-position:bottom right;background-repeat:no-repeat }.uspeshnie-proekty,.partnery {background-color:#6fbe2f }.opit,.lider {background-color:#539c16 }.promo-block_digit {font-size:48px;font-family:'nerisblack';color:#fbffff }.promo-block_digit-text {position:absolute;top:36px;right:25px;font-size:25px }.promo-block_text {font-family:'nerislight';font-size:12px;line-height:20px;padding-top:5px;color:#fff }.tip_uslugi_img{width:100%;height:100%;position:absolute;object-fit:cover;z-index:-1;top:0;left:0;opacity:0.9 }.uspeshnie-proekty {background-image:url(../themes/geomaster2/assets/img/promo-block-1-bg.png) }.opit {background-image:url(../themes/geomaster2/assets/img/promo-block-2-bg.png) }.lider {background-image:url(../themes/geomaster2/assets/img/promo-block-3-bg.png) }.partnery {background-image:url(../themes/geomaster2/assets/img/promo-block-4-bg.png) }.main-slider img {min-width:100%;display:block }.slides li {position:relative }.main-slider .flex-caption {position:absolute;bottom:0;left:0;padding:40px 40px 30px 39px;color:#fff;box-sizing:border-box;background-color:rgba(0,0,0,0.5);font-family:'nerislight';font-size:12px;line-height:18px }.main-slider .flex-caption a{color:#fff }.main-slider .flex-caption span {font-family:'nerisblack';font-size:30px;display:block;padding-bottom:20px }.home-promo-block-wrapper,.main-slider-wrapper {float:right }.main-text {background-color:#fff;height:370px }.main-text_image-description {font-size:12px;font-family:'nerislight_italic';color:#787878;padding-left:20px;display:inline-block }.main-text_left {padding:30px 90px 45px 40px;box-sizing:border-box }.main-text_header {font-size:30px;font-family:'nerisblack';color:#000;padding-bottom:30px;margin:0 }.main-text_text {font-family:'nerislight';font-size:16px;color:#000;line-height:26px }.home-faq {padding:30px 35px 15px 35px;box-sizing:border-box;#height:370px }.faq-header {font-size:30px;font-family:'nerisblack';color:#FFF;padding-bottom:30px }.faq_questions {float:right;font-family:'nerislight';color:#6fbe2f;font-size:12px;margin-top:-55px }.faq_questions:hover {color:#c68d1f;text-decoration:underline }.faq-message {display:block;font-size:16px;font-family:'nerislight';line-height:24px;padding-bottom:30px }.faq-message:hover {color:#c68d1f;text-decoration:underline }.home-portfolio {background-color:#6fbe2f;padding-top:30px;position:relative;height:340px;box-sizing:border-box }.home-portfolio_header {font-size:30px;color:#fff;font-family:'nerisblack';padding-bottom:25px;padding-left:40px }.home-portfolio_all {position:absolute;top:45px;right:154px;font-family:'nerislight';color:#d0dc05;font-size:12px }.home-portfolio_all:hover {color:#c68d1f;text-decoration:underline }.home-portfolio_slider-link {display:block }.home-portfolio_slider .flex-caption {padding:5px 30px 20px 20px;font-size:12px;font-family:'nerislight_italic';color:#fff;line-height:18px }.home-news {padding-top:30px;position:relative;height:340px;box-sizing:border-box }.home-news_header {font-size:30px;color:#000;font-family:'nerisblack';padding-bottom:10px;padding-left:40px }.home-news_archive {position:absolute;top:45px;right:41px;font-family:'nerislight';color:#d0dc05;font-size:12px }.home-news_archive:hover {color:#c68d1f;text-decoration:underline }.home-news_wrapper {padding:0 40px 30px 40px }.home-news_link {display:block;padding-bottom:5px;font-family:'nerislight';font-size:14px;line-height:24px;color:#000 }.home-news_link:hover {text-decoration:underline }.home-news_date {display:block;font-family:'nerislight_italic';font-size:12px;line-height:18px;color:#000;opacity:0.5 }.partners-slider {background-color:#fff;padding:30px 80px }.partners-slider .slides li {cursor:pointer }.footer-logo {text-indent:9999px;overflow:hidden;width:210px;height:39px;display:block;background:url(../themes/geomaster2/assets/img/logo-footer.png) 0 0 no-repeat;margin:40px 0 23px 40px }.copyright {font-size:14px;line-height:20px;font-family:'nerislight';color:#787878;padding:0 80px 0 80px }.social-networks {padding-top:40px }.social-networks a {display:block;width:30px;height:30px;margin-top:10px;text-indent:9999px;overflow:hidden;transition:all .3s ease }.social-networks a:hover{filter:invert(1);-webkit-filter:invert(1) }.social-network_vk {background:url(../themes/geomaster2/assets/img/logo-vk.png) top left no-repeat }.social-network_facebook {background:url(../themes/geomaster2/assets/img/logo-fb.png) top left no-repeat }.social-network_instagram {background:url(../themes/geomaster2/assets/img/in.png) top left no-repeat }.social-network_twitter {background:url(../themes/geomaster2/assets/img/logo-twitter.png) top left no-repeat }.footer-list_header {padding-top:40px;font-size:18px;font-family:'nerisblack' }.footer-list {padding-top:5px }.footer-list li a {font-size:14px;font-family:'nerislight';line-height:30px }.footer-list li a:hover {color:#c68d1f;text-decoration:underline }.made-in-dzen-design {height:41px;padding-left:50px;background:url(../themes/geomaster2/assets/img/dzen-logo.png) 0 0 no-repeat;font-family:'nerislight';font-size:14px;margin-left:40px;margin-top:35px }.made-in-dzen-design a {color:#6fbe2f;text-decoration:none }.made-in-dzen-design a:hover {color:#c68d1f;text-decoration:underline }.main-menu-hide-show {display:none;width:80px;height:90px }.main-menu-hide {background:url(../themes/geomaster2/assets/img/main-menu-hide.png) 0 0 no-repeat #539C16 }.main-menu-show {background:url(../themes/geomaster2/assets/img/main-menu-show.png) 0 0 no-repeat #539C16 }.partners-slider{display:none }.about-content {position:relative }.content-main-image {width:100%;min-height:230px;display:block }.about-content {background-color:#fff }.breadcrumbs {color:#fff;font-family:"nerislight_italic";font-size:12px;left:40px;position:absolute;top:40px;z-index:11}.newspage-content h2{padding:0 40px 35px }.newspage-content .pluso{margin-top:40px }.breadcrumbs a {color:#fff }.breadcrumbs a:hover {text-decoration:underline }h3 {margin:0;padding:0 }.about-header {font-size:36px;font-family:'nerisblack';color:#fff;position:absolute;left:40px;line-height:40px;top:55px }.content-header {position:relative;max-height:300px;background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:300px;overflow:hidden }.phone_news_block {padding:40px }.phone_news_block h1.news-header {margin-left:130px }.phone_news_block h1.news-header {margin-left:98px;margin-top:-65px }.content-header_desc {padding:5px 20px 0 40px;font-family:'nerislight_italic';font-size:12px;color:#787878;display:block }.about-content_text {font-family:'nerislight';font-size:16px;padding:0 40px 15px 40px;line-height:25px }.about-content-blocks {padding-bottom:35px }.about-content_text-2 {line-height:26px;font-family:'nerislight';font-size:16px;padding:0 40px 15px 35px }.about-content_list {padding:0 40px 15px 35px }.about-content_list li {position:relative;padding-left:30px;padding-bottom:30px }.about-content_list li:after {width:20px;height:20px;position:absolute;display:block;content:'';top:5px;left:0;background:url(../themes/geomaster2/assets/img/about-list-item.png) 0 0 no-repeat }.about-contact_name {display:block;font-size:16px;font-family:'nerisblack';line-height:18px;padding-top:5px;padding-left:10px;padding-right:10px }.about-contact_position {display:block;font-size:10px;font-family:'nerislight_italic';color:#787878;padding-top:3px;padding-left:10px }.about-contacts {padding-bottom:40px }.team.grayscale:hover{filter:none;-webkit-filter:grayscale(0);filter:grayscale(0);filter:none }.faq-content-title{font-size:24px;color:#000;font-family:'nerisblack';margin-bottom:40px }.faq-content li{margin-bottom:30px;padding-right:50px }.faq-content li a:hover{color:#539c16 }@media (max-width:768px){.faq-content-title{padding-left:30px }.faq-content li{margin-bottom:30px;padding-right:30px;padding-left:30px }}.news-content-header {border:1px solid #dedede }.news-content-header--no-border{border:0 }.news-content-header .breadcrumbs {color:#000;font-family:"nerislight_italic";font-size:12px;position:static;padding:39px 0 0 39px }.news-content-header .breadcrumbs a {color:#000 }.news-content-header_header {font-size:36px;font-family:'nerisblack';color:#000;padding:10px 0 25px 39px;margin:0 }.news-content-year {padding:12px 0 12px 39px;font-size:24px;color:#000;font-family:'nerisblack';border-left:1px solid #dedede;;border-right:1px solid #dedede;;border-bottom:1px solid #dedede;}.news-content {border-right:1px solid #dedede }.news-single_content {box-sizing:border-box;display:block;padding:15px;height:260px;border-bottom:1px solid #dedede;border-left:1px solid #dedede }.news-single_content:not(span):hover{background-color:#fff;border-left-color:#fff }.news-single_date::before {display:block;content:'';width:56px;height:85px;position:absolute;top:0;left:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6 }.news-single_date {border-top:5px solid #6fbe2f;position:relative;width:58px;text-align:center;float:left;padding-top:10px;padding-bottom:10px;margin-right:20px }.news-single_date-digits {font-size:30px;font-family:'nerisblack';color:#6fbe2f }.news-single_date-month {font-size:14px;font-family:'nerislight_italic';color:#000 }.news-single_header {font-size:16px;font-family:'nerisblack';line-height:24px }.news-single_text {padding-top:10px;font-family:'nerislight';font-size:14px;line-height:24px;padding-right:20px }.loading-message {padding-bottom:18px;padding-top:20px;position:relative }.loading-message_icon {width:16px;height:16px;margin-top:-8px;top:50%;right:51%;position:absolute;background:url(../themes/geomaster2/assets/img/loading.png) 0 0 no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite }@-moz-keyframes spin {100% {-moz-transform:rotate(360deg) }}@-webkit-keyframes spin {100% {-webkit-transform:rotate(360deg) }}@keyframes spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}.loading-message_text {color:#000;opacity:0.5;font-family:"nerisblack";font-size:18px;padding-left:50% }.news-header {font-size:36px;font-family:'nerisblack';color:#fff;position:relative }h1.news-header{margin:0;margin:0;z-index:11;font-size:30px }.smooth{background-color:rgba(0,0,0,0.3);position:absolute;width:100%;height:100%;left:0;top:0;z-index:10 }.content-header:hover .smooth{background-color:rgba(0,0,0,0) }.content-header:hover img{z-index:0;filter:grayscale(0) }.sliderpic.grayscale:hover{filter:grayscale(0) }.newspage-single_date::before {display:block;content:'';width:56px;height:81px;position:absolute;top:0;left:0;opacity:0.3 }.newspage-single_date {z-index:11;left:40px;top:70px;position:absolute;border-top:5px solid #d2b235;background-color:transparent;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;width:58px;text-align:center;float:left;padding-top:10px;padding-bottom:10px;display:none }.phone_news_block .newspage-single_date {display:inline-block;position:relative;float:none;left:0;top:30px }.phone_news_block .newspage-single_date:before {display:none }.newspage-single_date-digits {font-size:30px;font-family:'nerisblack';color:#d2b235 }.newspage-single_date-month {font-size:14px;font-family:'nerislight_italic';color:#fff }.newspage-content {padding-top:30px;padding-bottom:30px }.newspage-content_text,.newspage-content >p {font-family:"nerislight";font-size:16px;padding:0 40px 15px;line-height:25px }.news-single_content_sidebar {border-bottom:1px solid #dedede;border-left:none }.newspage-sidebar {border-top:1px solid #dedede }.newspage-sidebar-link {display:block;padding-left:40px;padding-top:30px;font-family:'nerislight';font-size:14px;color:#6fbe2f }.newspage-sidebar-link:hover {color:#c68d1f;text-decoration:underline }.google-image {display:block;opacity:0.8;width:960px;height:500px }.main-image::after {top:50%;left:50%;position:absolute;display:block;content:'';width:46px;height:63px;margin-top:-31px;margin-left:-23px;#background:url(../themes/geomaster2/assets/img/google-maps-icon.png) 0 0 no-repeat }.contact_desc{display:none }.contact_desc.active{display:block }.google-image:hover {}.main-image {position:relative;background-color:#000 }.contacts-location {position:absolute;bottom:40px;left:40px }.contacts-location li {vertical-align:top;display:inline-block;padding-right:25px;#margin-right:-30px }.contacts-location li a {font-family:'nerisblack';font-size:24px;color:#000;opacity:0.5;display:block;padding-bottom:10px }.contacts-location li.active a,.contacts-location li a:hover {opacity:1 }.contacts-location-small {font-family:'nerislight';font-size:16px;color:#000;display:none }.contacts-location li.active .contacts-location-small {display:block }.contacts-phone {background:url(../themes/geomaster2/assets/img/contacts-phone-big.png) 40px 40px no-repeat;background-color:#fff;height:160px }.contacts-phone_message {display:block;padding-left:40px;padding-top:40px;font-size:18px;color:#000;font-family:'nerislight' }.contacts-phone_digits {padding-top:5px;display:block;font-size:36px;font-family:'nerisblack';padding-left:40px }.contacts-mail {background:url(../themes/geomaster2/assets/img/contacts-mail-bg.png) 75px 35px no-repeat;box-sizing:border-box;background-color:#fff;padding-left:79px;height:160px }.contacts-mail_message {display:block;padding-left:1px;padding-top:40px;font-family:'nerislight';font-size:18px }.contacts-mail_email {padding-top:5px;display:block;font-family:'nerisblack';font-size:30px;color:#6fbe2f }.contacts-mail_email a {color:#6fbe2f }.portfolio-content{padding:5px;background:#fff }.portfolio-content_item {position:relative;background-size:cover }.portfolio-content_item:after {content:'';display:block;padding-top:calc(100% - 10px);border:5px #fff solid }.portfolio-content_item:hover .portfolio-content_hidden {display:block }.portfolio-content_hidden {border:5px #fff solid;box-sizing:border-box;padding-top:10px;padding-left:10px;padding-right:10px;font-family:'nerislight_italic';font-size:12px;color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;display:none;background:#ec8025 url(../themes/geomaster2/assets/img/portfolio-hidden-bg.png) 85% 80% no-repeat }.portfolio-content-header {background-color:#fff }.portfolio-content-header .breadcrumbs {color:#000;font-family:"nerislight_italic";font-size:12px;position:static;padding:39px 0 0 39px }.content-header .breadcrumbs {}.portfolio-content-header .breadcrumbs a {color:#000 }.portfolio-content-header_header {font-size:36px;font-family:'nerisblack';color:#000;padding:10px 40px 25px 39px;margin:0;line-height:40px }.services-content {background-color:#fff }.services-content_text {font-family:'nerislight';font-size:16px;padding:0 40px 30px 40px;line-height:26px }.dropdown-block_even .dropdown-block_head-right {background-color:#a58e33 }.dropdown-block_head {position:relative;overflow:hidden;height:110px }.dropdown-block_head-left {position:relative;height:100%;margin-right:60px;overflow:hidden }.dropdown-block_head-image {position:absolute;width:100%;height:100%;top:0;left:0 }.dropdown-block_head-right {width:60px;position:relative;float:right;background-color:#6fbe2f;height:100%;cursor:pointer }.dropdown-block_icon {margin-top:-7px;margin-left:-10px;top:50%;left:50%;width:20px;height:13px;position:absolute;background-image:url(../themes/geomaster2/assets/img/services-icon-show.png) }.dropdown-block_icon_show {background-image:url(../themes/geomaster2/assets/img/services-icon-1.png) }.dropdown-block_head-digit {position:absolute;top:10px;left:38px;font-family:'nerisblack';font-size:36px;color:#fff;opacity:0.3 }.dropdown-block_head-name {position:absolute;top:60px;left:40px;font-family:'nerisblack';font-size:24px;color:#fff }.dropdown-block_body {display:none;padding-top:40px;padding-bottom:20px;overflow:hidden }.dropdown-block_body-left {float:left;width:210px }.dropdown-block_body-left_desc {font-family:'nerislight_italic';font-size:12px;color:#787878;padding-top:20px;padding-left:20px;padding-right:20px }.dropdown-block_body-right {margin-left:210px;padding-left:30px }.dropdown-block_body-right_text {font-size:16px;line-height:26px;font-family:'nerislight';padding-right:40px }.services-content_list {padding:15px 0 0 }.services-content_list li {position:relative;padding-left:30px;padding-bottom:30px }.services-content_list li:after {width:20px;height:20px;position:absolute;display:block;content:'';top:5px;left:0;background:url(../themes/geomaster2/assets/img/about-list-item.png) 0 0 no-repeat }.service-content_right-header {padding-bottom:10px }.service-content_list {padding:15px 0 20px }.service-content_list li {position:relative;padding-left:30px;padding-bottom:20px;color:#fff }.service-content_list li:after {width:20px;height:20px;position:absolute;display:block;content:'';top:5px;left:0;background:url(../themes/geomaster2/assets/img/service-content-icon.png) 0 0 no-repeat }.service-content {background-color:#fff }.service-content p,.service-content_text {font-family:'nerislight';font-size:16px;padding:0 40px 30px 40px;line-height:26px }.service-content-block {display:table;width:100%;padding-bottom:30px }.service-content_left {display:table-cell;width:200px;background-color:539c16;padding-top:40px }.service-content_left-text {padding-left:20px;padding-top:20px;font-family:'nerislight_italic';font-size:12px;color:#fff }.service-content_right {vertical-align:top;display:table-cell;background-color:#539c16;padding-top:35px;padding-left:30px;padding-bottom:25px }.service-content_right-header {color:#fff;font-family:'nerisblack';font-size:24px }.service-content_text-2 {line-height:26px;font-family:'nerislight';font-size:16px;padding:0 40px 20px 35px }.service-content-block2 {overflow:hidden;padding:30px 40px;position:relative }.service-content-block2_bg {position:absolute;top:0;left:0 }.service-content_block2-header {position:relative;color:#fff;font-family:"nerisblack";font-size:24px;padding-bottom:15px }.service-content_table {display:table;width:100% }.service-content_row {display:table-row }.service-content_cell-left {display:table-cell;width:159px;text-align:center;vertical-align:middle;border-top:1px solid #dedede;border-right:1px solid #dedede }.service-content_cell-right {padding:20px 30px;border-top:1px solid #dedede;display:table-cell }.ourWork_style-main {min-height:300px;background-color:#6fbe2f }.ourWork_list li a {display:inline-block;font-family:"nerislight";color:#FFF;padding-left:10px;background:transparent url("../themes/geomaster2/assets/img/ourWork-list-icon.png") no-repeat scroll 0 7px;padding-right:10px;vertical-align:top;font-size:14px;margin-bottom:10px }.ourWork_list li a span.active,.ourWork_list li a span:hover{text-decoration:underline }.ourWork_style-main {}.ourWork-main-text {padding-top:30px;padding-left:30px;font-family:'nerisblack';font-size:24px;color:#fff }.ourWork_list {padding-top:30px;padding-left:30px }.project-single_date {position:absolute;bottom:0;left:40px;border-top:1px solid #6c6c6c;border-left:1px solid #6c6c6c;border-right:1px solid #6c6c6c;border-bottom:5px solid #d2b235;text-align:center;padding-top:12px;padding-left:18px;padding-right:18px;padding-bottom:10px;background-color:#6c6c6c }.project-single_date-digits {display:block;font-family:'nerisblack';font-size:30px;color:#d2b235 }.project-single_date-month {display:block;font-size:12px;font-family:'nerislight_italic';color:#fff }.project-content-header {padding-top:35px;padding-left:40px;padding-right:40px;padding-bottom:25px;font-family:'nerisblack';font-size:24px;color:#000 }.project-client {overflow:hidden;padding-bottom:40px }.project-client-left {float:left;width:160px }.project-client-right {margin-left:160px;padding-left:30px;padding-right:50px;line-height:26px;font-family:'nerislight';font-size:16px }.project-client-img-wrapper {box-sizing:border-box;width:160px;border:1px solid #efefef;padding:20px 0 }.project-client-img-wrapper img {cursor:pointer;width:158px }.project-client-left_name {display:block;padding-bottom:35px;font-size:12px;font-family:'nerislight_italic';color:#787878;padding-top:20px;padding-left:5px;padding-right:5px;text-align:center }.project-task {padding:40px;background:#539c16 url(../themes/geomaster2/assets/img/project-task-bg.png) bottom right no-repeat }.project-task-header {font-size:24px;font-family:'nerisblack';color:#fff;padding-bottom:20px }.project-task>p {font-size:16px;font-family:'nerislight';line-height:26px;color:#fff;margin-bottom:15px }.project-client-right p{margin-bottom:15px }.projects-slider {position:relative;padding-bottom:0;max-height:430px }.project-content-text {padding-left:40px;padding-right:40px;padding-bottom:40px }.project-content-text p{font-size:16px;line-height:26px;font-family:'nerislight';margin-bottom:15px }.uspeshnie-proekty-sidebar {height:155px;border:5px #fff solid;padding:20px 0 0 25px }.promo-block_text.sidebar {font-family:'nerislight';font-size:14px;line-height:20px;padding-top:0;color:#fff }@media (max-width:960px) {.portfolio-content_hidden {font-size:10px }.main-logo_img {margin-left:20px }.main-logo_text {padding-left:60px;padding-bottom:20px }.ourWork_style:hover .ourWork-text {padding-top:15px }.header-phone {font-size:16px;padding:49px 0 0 11px }.header-phone_text {padding:15px 0 0 11px }.ourWork_style {height:250px }.ourWork-hidden_list {padding-top:25px;padding-left:20px }.ourWork-text {padding-top:160px;padding-left:20px;padding-right:20px }.ourWork-hidden_list li {line-height:25px}.home-promo-block {padding:10px 10px 0 10px }.promo-block_digit{font-size:35px }.uspeshnie-proekty-sidebar{height:120px }.promo-block_digit-text {left:70px }.faq-header {padding-bottom:15px }.faq-message {padding-bottom:15px }.home-portfolio {padding-top:20px }.home-news {padding-top:20px }.home-portfolio_header {padding-left:20px }.home-news_header {padding-left:30px }.home-portfolio_slider .flex-direction-nav .flex-prev {right:55px;top:30px }.home-portfolio_slider .flex-direction-nav .flex-next {right:20px;top:30px }.home-portfolio_all {top:35px;right:90px }.google-image {width:750px;height:390.625px }.contacts-phone_digits {font-size:26px }.contacts-mail_email {font-size:26px }.contacts-mail_email a {color:#FFF }}.project-content-header.pp {padding-top:35px }@media (max-width:768px){.portfolio-content-header_header.company{font-size:26px;line-height:36px }.row.about-contacts .item{padding-bottom:20px }.w60{width:60% }.pl35{padding-left:35px }.project-client-left_name{padding:0;text-align:left }.our_work_page .project-single_date {position:absolute;bottom:0 }.project-client-right{padding-top:10px;padding-bottom:10px }.project-client{padding-bottom:0 }.news-content-header_header{font-size:22px }.content-main-image{width:630px;height:300px }.our_work_page .project-content-header.pp {padding-top:15px }.project-content-header{padding-top:15px !important }.tip_uslugi_img {object-fit:cover;height:90px;width:96px;z-index:1 }.pluso {padding-left:0 !important }.main-menu-hide-show {display:block;float:right }.main-menu {display:none }.main-logo_img {height:90px;background-color:#fff;background:url(../themes/geomaster2/assets/img/mobile-logo.png) 0 0 no-repeat;margin-left:20px;margin-right:0;margin-top:0;margin-bottom:0 }.stroitelstvo_img {width:80px;height:90px;position:static;float:left }.ourWork_style {min-height:90px;height:90px;cursor:pointer }.stroitelstvo:hover {background-color:#6fbe2f !important }.proektirovanie:hover .ourWork-bg {background-color:#8f7b2b }.tehobsluzhivanie:hover .ourWork-bg {background-color:#a89443 }.ourWork_style:hover .ourWork-text {padding-top:40px }.ourWork_style:hover .ourWork-hidden {display:block }.stroitelstvo {background-color:#767676;overflow:hidden }.proektirovanie {background-color:#8f7b2b }.tehobsluzhivanie {background-color:#a89443 }.ourWork-text {font-size:18px}h1.about-header.maps{left:0;top:10px;margin-top:-10px;padding-left:10px;right:0;background-color:rgb(53,67,17);padding-bottom:5px;color:#fff !important;padding-top:15px }.breadcrumbs.maps{left:10px;top:5px }.breadcrumbs.maps,.breadcrumbs.maps a{color:#fff !important }.ourWork_style:hover .ourWork-text {padding-top:25px }.ourWork_style:hover .ourWork-hidden {display:none }.ourWork-hidden_list li {line-height:normal;padding-left:0;margin-bottom:21px }.ourWork-hidden_list li:last-child {margin-bottom:0 }.home-promo-block {padding:40px 20px 40px 40px }.promo-block_digit {line-height:41px;display:block;vertical-align:middle }.promo-block_text {padding-top:15px }.promo-block_digit-text {left:inherit }.ourWork_style:hover .ourWork-text {padding-top:0 }.made-in-dzen-design {margin-top:60px }.stroitelstvo >* {display:inline-block;vertical-align:top }.stroitelstvo .tip_uslugi_img {width:96px;height:auto;z-index:1;opacity:1;float:left }.about-header {font-size:22px !important;line-height:28px;font-family:'nerisblack';color:#fff;position:absolute;left:40px;top:55px;margin:14px 0 0 0 }.stroitelstvo:hover .tip_uslugi_img {filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id…ale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0) !important;filter:grayscale(0) !important;filter:inherit }.ourWork-text {padding:0 30px;line-height:normal;min-height:90px;margin-left:96px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center }.ourWork-hidden_list li a {padding-left:20px;font-size:16px;padding-right:0;margin-bottom:0 }.ourWork-hidden_list {padding-top:40px;padding-bottom:45px;background:none }.stroitelstvo:nth-child(2),.row.ourWork .ourWork_style:nth-child(2){background-color:#A2A2A2 }.stroitelstvo:nth-child(3),.row.ourWork .ourWork_style:nth-child(3){background-color:#CECDCD }.about-content-blocks .partnery {float:right }.news_page_detail .grayback {height:100%;left:0 }.phone_news_block .newspage-single_date{display:none }.phone_news_block h1.news-header {margin-left:0;margin-top:0;font-size:22px !important;line-height:25px }.phone_news_block {padding:0 }.newspage-single_date-month {color:#000;display:block;margin-top:-7px;font-size:11px }.newspage-single_date-digits{font-size:11px;display:block;margin-bottom:-20px }.newspage-single_date{padding:0;top:-31px }.newspage-content{padding-top:0 }.news_page_detail .breadcrumbs {position:relative;font-size:12px;left:0;top:0 }.newspage-content img{width:280px !important;height:auto !important }.about-content .pluso{padding-left:35px !important }.content-header.news_page_detail {padding:40px 20px 40px 40px }.news-single_content{height:140px }.row.news-content .news-single_content{height:260px }.content-header {max-height:none;min-height:auto }.news-header {font-size:24px !important;line-height:normal;position:relative;padding-top:20px }.newspage-single_date::before {opacity:1 }.newspage-single_date {position:relative;left:40px;border-top:5px solid #d2b235;background-color:#FFF;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;float:none;display:block }.newspage-sidebar-link {display:block;padding-left:40px;padding-top:30px;font-family:'nerislight';font-size:14px;color:#6fbe2f;padding-bottom:30px;border-bottom:1px solid #dedede;background-color:#FFF }.newspage-single_date-digits {color:#d2b235 }.newspage-single_date-month {color:#000 }.dropdown-block_head-right {z-index:1;position:absolute;right:0;float:none;background-color:transparent }.dropdown-block_head-left {margin-right:0 }.dropdown-block_even .dropdown-block_head-right {background-color:transparent }.dropdown-block_head-name {top:30px;padding-right:60px }.dropdown-block_body-right {margin-left:0 }.header-phone_wrapper {background-color:#ec8025 }.header-phone {font-size:24px;font-family:'nerisblack';color:#fff;padding:29px 30px 0 30px }.header-phone_text {padding:15px 30px 27px;color:#FFF }.header-phone_text:hover {color:#FFF;text-decoration:underline }.main-slider .flex-caption {width:100%;padding:25px 40px 25px 39px;height:auto }.main-slider .flex-caption span {padding-bottom:15px;line-height:normal;font-size:24px }.home-promo-block-wrapper,.main-slider-wrapper {float:none }.main-text {height:auto }.main-text_left {padding:35px 35px 40px 35px }.main-text_header {font-size:24px;padding-bottom:25px }.faq-header {font-size:24px }.home-faq {padding:40px 35px 20px 40px;height:auto }.faq_questions {margin-top:-39px }.faq-message {padding-bottom:35px }.home-portfolio_slider .flex-direction-nav {display:none }.home-portfolio_header {font-size:24px;padding-bottom:30px;padding-top:10px;padding-left:40px }.home-portfolio_all {top:40px;right:30px }.home-news {padding-top:20px;position:relative;height:auto }.home-news_header {font-size:24px;padding-bottom:30px;padding-top:10px;padding-left:40px }.home-news_archive {top:40px;right:30px }.home-news_link {padding-bottom:20px }.partners-slider {padding:30px 0 }.partners-slider .flex-direction-nav {display:none }.copyright {padding:0 45px 0 70px }.google-image {width:100%;min-height:230px;height:auto }.main-image::after {display:none }.contacts-location {position:static;background-color:#fff }.contacts-location li a {color:#000;opacity:1 }.contacts-location-small {color:#000;display:block }.contacts-location li {padding-bottom:34px;margin-right:0;padding-right:0 }.contacts-location {padding:40px }.contacts-location li:last-child {padding-bottom:0 }.contacts-phone {background:url(../themes/geomaster2/assets/img/contacts-phone-big.png) 40px 25px no-repeat;background-color:#539c16;height:140px }.contacts-mail {background:url(../themes/geomaster2/assets/img/contacts-mail-bg.png) 60px 35px no-repeat;background-color:#354311;padding-left:0;height:140px }.contacts-phone_message {color:#fff }.contacts-phone_digits {color:#fff;font-size:24px }.contacts-mail_email {padding-left:40px;color:#fff;font-size:18px }.contacts-mail_message {padding-left:40px;color:#fff }.service-content_text {padding-top:35px }.project-single_date {position:relative;width:180px;bottom:0;left:40px;border-top:5px solid #d2b235;border-left:none;border-right:none;border-bottom:none;text-align:center;padding:0 }.project-single-date_wrapper {box-sizing:border-box;border:1px solid #e6e6e6;width:100%;padding-top:12px;padding-left:16px;padding-right:16px;padding-bottom:10px }.project-single_date-month {color:#fff }.project-client-left {margin-left:40px;float:none }.project-client-right {margin-left:0;padding-left:40px;padding-right:40px }.projects-slider .slides li img {min-height:190px;width:100%;max-height:430px }.projects-slider .flex-direction-nav a {top:29% }.service-content-block2 {padding-left:29px;padding-top:40px;padding-right:40px;padding-bottom:40px }.service-content_list {padding:0 }.service-content_list li {padding-bottom:15px }.ourWork_style-main {height:auto;padding-bottom:50px }.ourWork_list li a{padding-left:20px }.news-single_content {padding:25px 40px 30px }}.newspage-content h2,.service-content h2{font-family:"nerisblack";font-size:24px;color:#000;padding:10px 40px 30px }.newspage-content h3,.service-content h3{font-family:"nerisblack";font-size:22px;color:#000;padding:10px 40px 30px }.newspage-content h4,.service-content h4{font-family:"nerisblack";font-size:20px;color:#000;padding:10px 40px 30px }.service-content{padding-bottom:30px }.pt30{padding-top:30px !important }.project-single-date_wrapper {box-sizing:border-box;border:none }.home-faq {background-color:#539c16 }a.faq-message {color:#FFF }.main-menu .col-sm-8.col-md-6{background:#539c16  }.service-content ul{font-family:"nerislight";font-size:16px;padding:0 40px 30px;line-height:26px }.service-content ul li{list-style:inside }.home-faq a:hover,.home-portfolio_all:hover{color:#fff !important }.home-faq.news{background-color:#EC8025 }.home-faq.news .faq_questions,.home-portfolio_all{color:rgba(255,255,255,0.6) }.home-news_archive,.home-news_archive:hover{color:#539C16 }.home-portfolio{background-color:#539C16 }.main-menu ul li a:hover {color:#FFF;background-color:#6FBE2F }.header-phone_text:hover{color:#6FBE2F }.col-sm-8.about-content a:hover,.footer-list li a:hover {color:#539C16;text-decoration:underline }.col-sm-8.about-content a,.made-in-dzen-design a{color:#539C16 }.made-in-dzen-design a:hover{color:#539C16;text-decoration:underline }.projects-caption_text {max-width:550px !important;width:calc(100% - 105px);padding:10px 0 25px 40px !important;display:inline-block !important }.projects-caption_count {padding:0 18px 10px 0 !important;font-size:28px !important }.content-header .breadcrumbs a{color:#FFF !important }.about-header {right:40px }.projects-lightbox{bottom:auto !important;right:0;top:0 !important }.pb0{padding-bottom:0 }.services-content,.about-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.small-phone{font-size:18px;display:block;color:gray }table.price{max-width:580px;width:100%;margin-left:30px;margin-right:30px }table.price tr td{background-color:#ec8025;color:#FFF;padding:10px }table.price tr td{background-color:#ec8025;color:#FFF;padding:10px }.price-header td{font-size:14px;text-align:center;vertical-align:middle }.price-value td{font-size:18px;text-align:center;vertical-align:middle;font-weight:bold }.pluso{padding-left:30px !important }.our_work_page .pluso{padding-left:0 !important }.projects-caption_count {display:block;position:absolute;right:0 }.presentation{background:#6FBE2F;color:#fff;padding:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }.presentation a{color:#fff }.presentation a:hover{text-decoration:underline }
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body {margin:0}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {display:block}
audio,
canvas,
progress,
video {display:inline-block;vertical-align:baseline}
audio:not([controls]) {display:none;height:0}
[hidden],
template {display:none}
a {background-color:transparent}
a:active,
a:hover {outline:0}
abbr[title] {border-bottom:1px dotted}
b,
strong {font-weight:bold;font-family:'nerisblack'}
dfn {font-style:italic}
h1 {font-size:2em;margin:0.67em 0}
mark {background:#ff0;color:#000}
small {font-size:80%}
sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0}
svg:not(:root) {overflow:hidden}
figure {margin:1em 40px}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre {overflow:auto}
code,
kbd,
pre,
samp {font-family:monospace,monospace;font-size:1em}
button,
input,
optgroup,
select,
textarea {color:inherit;font:inherit;margin:0}
button {overflow:visible}
button,
select {text-transform:none}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],
html input[disabled] {cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend {border:0;padding:0}
textarea {overflow:auto}
optgroup {font-weight:bold}
table {border-collapse:collapse;border-spacing:0}
td,
th {padding:0}
.container {margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}
@media (min-width:768px) {.container {width:750px }}
@media (min-width:960px) {.container {width:960px }}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position:relative;min-height:1px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {width:75%}
.col-xs-8 {width:66.66666667%}
.col-xs-7 {width:58.33333333%}
.col-xs-6 {width:50%}
.col-xs-5 {width:41.66666667%}
.col-xs-4 {width:33.33333333%}
.col-xs-3 {width:25%}
.col-xs-2 {width:16.66666667%}
.col-xs-1 {width:8.33333333%}
.col-xs-pull-12 {right:100%}
.col-xs-pull-11 {right:91.66666667%}
.col-xs-pull-10 {right:83.33333333%}
.col-xs-pull-9 {right:75%}
.col-xs-pull-8 {right:66.66666667%}
.col-xs-pull-7 {right:58.33333333%}
.col-xs-pull-6 {right:50%}
.col-xs-pull-5 {right:41.66666667%}
.col-xs-pull-4 {right:33.33333333%}
.col-xs-pull-3 {right:25%}
.col-xs-pull-2 {right:16.66666667%}
.col-xs-pull-1 {right:8.33333333%}
.col-xs-pull-0 {right:auto}
.col-xs-push-12 {left:100%}
.col-xs-push-11 {left:91.66666667%}
.col-xs-push-10 {left:83.33333333%}
.col-xs-push-9 {left:75%}
.col-xs-push-8 {left:66.66666667%}
.col-xs-push-7 {left:58.33333333%}
.col-xs-push-6 {left:50%}
.col-xs-push-5 {left:41.66666667%}
.col-xs-push-4 {left:33.33333333%}
.col-xs-push-3 {left:25%}
.col-xs-push-2 {left:16.66666667%}
.col-xs-push-1 {left:8.33333333%}
.col-xs-push-0 {left:auto}
.col-xs-offset-12 {margin-left:100%}
.col-xs-offset-11 {margin-left:91.66666667%}
.col-xs-offset-10 {margin-left:83.33333333%}
.col-xs-offset-9 {margin-left:75%}
.col-xs-offset-8 {margin-left:66.66666667%}
.col-xs-offset-7 {margin-left:58.33333333%}
.col-xs-offset-6 {margin-left:50%}
.col-xs-offset-5 {margin-left:41.66666667%}
.col-xs-offset-4 {margin-left:33.33333333%}
.col-xs-offset-3 {margin-left:25%}
.col-xs-offset-2 {margin-left:16.66666667%}
.col-xs-offset-1 {margin-left:8.33333333%}
.col-xs-offset-0 {margin-left:0%}
@media (min-width:768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float:left }.col-sm-12 {width:100% }.col-sm-11 {width:91.66666667% }.col-sm-10 {width:83.33333333% }.col-sm-9 {width:75% }.col-sm-8 {width:66.66666667% }.col-sm-7 {width:58.33333333% }.col-sm-6 {width:50% }.col-sm-5 {width:41.66666667% }.col-sm-4 {width:33.33333333% }.col-sm-3 {width:25% }.col-sm-2 {width:16.66666667% }.col-sm-1 {width:8.33333333% }.col-sm-pull-12 {right:100% }.col-sm-pull-11 {right:91.66666667% }.col-sm-pull-10 {right:83.33333333% }.col-sm-pull-9 {right:75% }.col-sm-pull-8 {right:66.66666667% }.col-sm-pull-7 {right:58.33333333% }.col-sm-pull-6 {right:50% }.col-sm-pull-5 {right:41.66666667% }.col-sm-pull-4 {right:33.33333333% }.col-sm-pull-3 {right:25% }.col-sm-pull-2 {right:16.66666667% }.col-sm-pull-1 {right:8.33333333% }.col-sm-pull-0 {right:auto }.col-sm-push-12 {left:100% }.col-sm-push-11 {left:91.66666667% }.col-sm-push-10 {left:83.33333333% }.col-sm-push-9 {left:75% }.col-sm-push-8 {left:66.66666667% }.col-sm-push-7 {left:58.33333333% }.col-sm-push-6 {left:50% }.col-sm-push-5 {left:41.66666667% }.col-sm-push-4 {left:33.33333333% }.col-sm-push-3 {left:25% }.col-sm-push-2 {left:16.66666667% }.col-sm-push-1 {left:8.33333333% }.col-sm-push-0 {left:auto }.col-sm-offset-12 {margin-left:100% }.col-sm-offset-11 {margin-left:91.66666667% }.col-sm-offset-10 {margin-left:83.33333333% }.col-sm-offset-9 {margin-left:75% }.col-sm-offset-8 {margin-left:66.66666667% }.col-sm-offset-7 {margin-left:58.33333333% }.col-sm-offset-6 {margin-left:50% }.col-sm-offset-5 {margin-left:41.66666667% }.col-sm-offset-4 {margin-left:33.33333333% }.col-sm-offset-3 {margin-left:25% }.col-sm-offset-2 {margin-left:16.66666667% }.col-sm-offset-1 {margin-left:8.33333333% }.col-sm-offset-0 {margin-left:0% }}
@media (min-width:960px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:left }.col-md-12 {width:100% }.col-md-11 {width:91.66666667% }.col-md-10 {width:83.33333333% }.col-md-9 {width:75% }.col-md-8 {width:66.66666667% }.col-md-7 {width:58.33333333% }.col-md-6 {width:50% }.col-md-5 {width:41.66666667% }.col-md-4 {width:33.33333333% }.col-md-3 {width:25% }.col-md-2 {width:16.66666667% }.col-md-1 {width:8.33333333% }.col-md-pull-12 {right:100% }.col-md-pull-11 {right:91.66666667% }.col-md-pull-10 {right:83.33333333% }.col-md-pull-9 {right:75% }.col-md-pull-8 {right:66.66666667% }.col-md-pull-7 {right:58.33333333% }.col-md-pull-6 {right:50% }.col-md-pull-5 {right:41.66666667% }.col-md-pull-4 {right:33.33333333% }.col-md-pull-3 {right:25% }.col-md-pull-2 {right:16.66666667% }.col-md-pull-1 {right:8.33333333% }.col-md-pull-0 {right:auto }.col-md-push-12 {left:100% }.col-md-push-11 {left:91.66666667% }.col-md-push-10 {left:83.33333333% }.col-md-push-9 {left:75% }.col-md-push-8 {left:66.66666667% }.col-md-push-7 {left:58.33333333% }.col-md-push-6 {left:50% }.col-md-push-5 {left:41.66666667% }.col-md-push-4 {left:33.33333333% }.col-md-push-3 {left:25% }.col-md-push-2 {left:16.66666667% }.col-md-push-1 {left:8.33333333% }.col-md-push-0 {left:auto }.col-md-offset-12 {margin-left:100% }.col-md-offset-11 {margin-left:91.66666667% }.col-md-offset-10 {margin-left:83.33333333% }.col-md-offset-9 {margin-left:75% }.col-md-offset-8 {margin-left:66.66666667% }.col-md-offset-7 {margin-left:58.33333333% }.col-md-offset-6 {margin-left:50% }.col-md-offset-5 {margin-left:41.66666667% }.col-md-offset-4 {margin-left:33.33333333% }.col-md-offset-3 {margin-left:25% }.col-md-offset-2 {margin-left:16.66666667% }.col-md-offset-1 {margin-left:8.33333333% }.col-md-offset-0 {margin-left:0% }}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {content:" ";display:table}
.clearfix:after,
.container:after,
.row:after {clear:both}
.center-block {display:block;margin-left:auto;margin-right:auto}
.pull-right {float:right !important}
.pull-left {float:left !important}
.hide {display:none !important}
.show {display:block !important}
.invisible {visibility:hidden}
.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden {display:none !important;visibility:hidden !important}
.affix {position:fixed}
@-ms-viewport {width:device-width}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {display:none !important}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {display:none !important}
@media (max-width:767px) {.visible-xs {display:block !important }table.visible-xs {display:table }tr.visible-xs {display:table-row !important }th.visible-xs,td.visible-xs {display:table-cell !important }table.price{margin-left:0;margin-right:0 }}
@media (max-width:767px) {.visible-xs-block {display:block !important }}
@media (max-width:767px) {.visible-xs-inline {display:inline !important }}
@media (max-width:767px) {.visible-xs-inline-block {display:inline-block !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm {display:block !important }table.visible-sm {display:table }tr.visible-sm {display:table-row !important }th.visible-sm,td.visible-sm {display:table-cell !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-block {display:block !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-inline {display:inline !important }}
@media (min-width:768px) and (max-width:959px) {.visible-sm-inline-block {display:inline-block !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md {display:block !important }table.visible-md {display:table }tr.visible-md {display:table-row !important }th.visible-md,td.visible-md {display:table-cell !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-block {display:block !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-inline {display:inline !important }}
@media (min-width:960px) and (max-width:1199px) {.visible-md-inline-block {display:inline-block !important }}
@media (min-width:1200px) {.visible-lg {display:block !important }table.visible-lg {display:table }tr.visible-lg {display:table-row !important }th.visible-lg,td.visible-lg {display:table-cell !important }}
@media (min-width:1200px) {.visible-lg-block {display:block !important }}
@media (min-width:1200px) {.visible-lg-inline {display:inline !important }}
@media (min-width:1200px) {.visible-lg-inline-block {display:inline-block !important }}
@media (max-width:767px) {.hidden-xs {display:none !important }}
@media (min-width:768px) and (max-width:959px) {.hidden-sm {display:none !important }}
@media (min-width:960px) and (max-width:1199px) {.hidden-md {display:none !important }}
@media (min-width:1200px) {.hidden-lg {display:none !important }}
.visible-print {display:none !important}
@media print {.visible-print {display:block !important }table.visible-print {display:table }tr.visible-print {display:table-row !important }th.visible-print,td.visible-print {display:table-cell !important }}
.visible-print-block {display:none !important}
@media print {.visible-print-block {display:block !important }}
.visible-print-inline {display:none !important}
@media print {.visible-print-inline {display:inline !important }}
.visible-print-inline-block {display:none !important}
@media print {.visible-print-inline-block {display:inline-block !important }}
@media print {.hidden-print {display:none !important }}
#welcome-modal{position:fixed;top:0;left:0;bottom:0;right:0;padding:60px;z-index:100;background:rgba(0,0,0,0.7)}
#welcome-modal.open{display:block !important}
#welcome-modal h1{font-family:'nerisblack'}
#welcome-modal ul{margin-top:1em;margin-bottom:1em}
#welcome-modal ul li{font-family:'nerislight';font-size:14px;padding-left:10px}
#welcome-modal ul li:before{content:'';display:inline-block;margin-right:5px;border-bottom:1px #000 solid;width:5px;margin-bottom:4px;margin-left:-10px}
#welcome-modal ul li+li{margin-top:10px}
#welcome-modal .content{width:1024px;max-width:calc(100% - 120px);background:#fff;box-shadow:1px 1px 10px 0 #000;min-height:500px;max-height:80%;margin:0 auto;margin-top:100px;overflow:auto;padding:30px;position:relative}
#welcome-modal .close{position:absolute;width:40px;height:40px;right:20px;cursor:pointer;top:20px}
#welcome-modal .close:hover{opacity:.8}
body.hasModal{overflow:hidden}
#welcome-modal h1{margin-bottom:50px;text-align:center}
#welcome-modal h3{margin-bottom:20px}
#welcome-modal .close:before,
#welcome-modal .close:after{content:'';display:block;margin-right:19px;width:2px;height:40px;background:#ccc;right:0;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#welcome-modal .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.half{width:50%;float:left;padding-right:20px;box-sizing:border-box}
.half img{max-width:100%}
#welcome-modal p{margin-bottom:1rem;line-height:1.4;font-size:14px}
#welcome-modal a{color:#539C16}
#welcome-modal a:hover{text-decoration:underline}
@media screen and (max-width:750px){#welcome-modal{padding:0;max-width:100%;margin-top:0 }#welcome-modal .content{height:calc(100vh - 60px);overflow-y:auto;max-width:calc(100% - 60px);margin-top:0 }#welcome-modal .half{width:100%;margin-bottom:30px }#welcome-modal.open ~ #scrollUp{display:none !important }}
.service-content p img{max-width:100%;height:auto !important}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body {margin:0 }article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block }audio,canvas,progress,video {display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0 }[hidden],template {display:none }a {background-color:transparent }a:active,a:hover {outline:0 }abbr[title] {border-bottom:1px dotted }b,strong {font-weight:bold }dfn {font-style:italic }h1 {font-size:2em;margin:0.67em 0 }mark {background:#ff0;color:#000 }small {font-size:80% }sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline }sup {top:-0.5em }sub {bottom:-0.25em }img {border:0 }svg:not(:root) {overflow:hidden }figure {margin:1em 40px }hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0 }pre {overflow:auto }code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em }button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0}button {overflow:visible }button,select {text-transform:none }button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled] {cursor:default }button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0 }input {line-height:normal }input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto }input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box }input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none }fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em }legend {border:0;padding:0}textarea {overflow:auto }optgroup {font-weight:bold }table {border-collapse:collapse;border-spacing:0 }td,th {padding:0 }
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none}.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none}.flexslider,.partners {margin:0;padding:0}.flexslider .slides >li {display:none;-webkit-backface-visibility:hidden;height:100%;position:relative}.partners .slides >li {display:none;-webkit-backface-visibility:hidden;height:100%}.flexslider .slides img {width:100%;display:block;height:100%}.partners .slides img {width:100%;display:block;height:100%}.flex-pauseplay span {text-transform:capitalize}.slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides {display:block}* html .slides {height:1%}.no-js .slides >li:first-child {display:block}.flexslider {background:#fff;position:relative;zoom:1 }.partners {background:#fff;position:relative;zoom:1 }.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;height:100% }.loading .flex-viewport {max-height:300px }.flexslider .slides {zoom:1 }.partners .slides {zoom:1 }.carousel li {margin-right:5px }.flex-direction-nav {*height:0}.home-portfolio_slider .slides{position:static }.home-portfolio_slider .flex-direction-nav a {text-decoration:none;display:block;width:15px;height:22px;position:absolute;z-index:10;overflow:hidden;cursor:pointer;text-indent:9999px}.home-portfolio_slider .flex-direction-nav .flex-prev {background:url(../themes/geomaster2/assets/img/home-portfolio-slider_icon-back.png) 0 0 no-repeat;right:75px;top:44px;margin:0;left:auto}.home-portfolio_slider .flex-direction-nav .flex-next {background:url(../themes/geomaster2/assets/img/home-portfolio-slider_icon-forward.png) 0 0 no-repeat;right:40px;top:44px;margin:0;left:auto}.partners-slider{position:relative }.partners-slider .flex-direction-nav a {margin:-8px 0 0;top:50%;text-decoration:none;display:block;width:15px;height:22px;position:absolute;z-index:10;overflow:hidden;cursor:pointer;text-indent:9999px}.partners-slider .flex-direction-nav .flex-prev {background:url(../themes/geomaster2/assets/img/partners-slider-back.png) 0 0 no-repeat;left:40px}.partners-slider .flex-direction-nav .flex-next {background:url(../themes/geomaster2/assets/img/partners-slider-forward.png) 0 0 no-repeat;right:40px;left:auto}.projects-slider .flex-direction-nav a {opacity:1 }.projects-slider .slides li{position:relative }.projects-slider .flex-direction-nav a {margin:-18px 0 0;top:39%;text-decoration:none;display:block;width:36px;height:36px;position:absolute;z-index:10;overflow:hidden;cursor:pointer;text-indent:9999px}.projects-slider .flex-direction-nav .flex-prev {background:url(../themes/geomaster2/assets/img/project-backward.png) 0 0 no-repeat;left:30px;margin:0 }.projects-slider .flex-direction-nav .flex-next {background:url(../themes/geomaster2/assets/img/project-forward.png) 0 0 no-repeat;right:30px;margin:0}.projects-caption{overflow:hidden }.projects-caption_text{display:block;float:left;padding:10px 0 19px 30px;font-size:12px;line-height:18px;font-family:arial;color:#a1a1a1 }.projects-caption_count{display:block;float:right;padding:5px 28px 10px 0;font-family:'nerisblack';font-size:36px;color:#000 }.projects-caption_all{font-size:18px;color:#a1a1a1;vertical-align:top;line-height:25px }.projects-lightbox{width:40px;height:40px;position:absolute;bottom:68px;right:0;background:rgba(0,0,0,0.6);display:block;z-index:5 }.projects-lightbox_icon{background:url(../themes/geomaster2/assets/img/project-slider-full.png) 0 0 no-repeat;width:16px;height:16px;margin-top:-8px;margin-left:-8px;top:50%;left:50%;position:absolute }.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default }.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000 }.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004' }.flex-pauseplay a:hover {opacity:1 }.flex-pauseplay a.flex-play:before {content:'\f003' }.flex-control-nav {position:absolute;top:30px;right:25px;z-index:3 }.flex-control-nav li {margin:0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a {width:16px;height:16px;display:block;background:url(../themes/geomaster2/assets/img/main-slider-inactive-icon.png) 0 0 no-repeat;cursor:pointer;text-indent:-9999px }.flex-control-paging li a:hover {background:url(../themes/geomaster2/assets/img/main-slider-active-icon.png) 0 0 no-repeat }.flex-control-paging li a.flex-active {background:url(../themes/geomaster2/assets/img/main-slider-active-icon.png) 0 0 no-repeat !important;cursor:default }.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li {width:25%;float:left;margin:0}.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover {opacity:1}.flex-control-thumbs .flex-active {opacity:1;cursor:default}@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity:1;left:10px}.flex-direction-nav .flex-next {opacity:1;right:10px}}
body:after {content:url(../themes/geomaster2/assets/js/lightbox/img/close.png) url(../themes/geomaster2/assets/js/lightbox/img/loading.gif) url(../themes/geomaster2/assets/js/lightbox/img/prev.png) url(../themes/geomaster2/assets/js/lightbox/img/next.png);display:none }.lightboxOverlay {position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none }.lightbox {position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal }.lightbox .lb-image {display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px }.lightbox a img {border:none }.lb-outerContainer {position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px }.lb-outerContainer:after {content:"";display:table;clear:both }.lb-container {padding:4px }.lb-loader {position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0 }.lb-cancel {display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/geomaster2/assets/js/lightbox/img/loading.gif) no-repeat }.lb-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10 }.lb-container >.nav {left:0 }.lb-nav a {outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==') }.lb-prev,.lb-next {height:100%;cursor:pointer;display:block }.lb-nav a.lb-prev {width:34%;left:0;float:left;background:url(../themes/geomaster2/assets/js/lightbox/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s }.lb-nav a.lb-prev:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1 }.lb-nav a.lb-next {width:64%;right:0;float:right;background:url(../themes/geomaster2/assets/js/lightbox/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s }.lb-nav a.lb-next:hover {filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1 }.lb-dataContainer {margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px }.lb-dataContainer:after {content:"";display:table;clear:both }.lb-data {padding:0 4px;color:#ccc }.lb-data .lb-details {width:85%;float:left;text-align:left;line-height:1.1em }.lb-data .lb-caption {font-size:13px;font-weight:bold;line-height:1em }.lb-data .lb-number {display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999 }.lb-data .lb-close {display:block;float:right;width:30px;height:30px;background:url(../themes/geomaster2/assets/js/lightbox/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s }.lb-data .lb-close:hover {cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1 }