/*fonts*/
@font-face{font-family:'Oswald';font-style:normal;font-weight:200;src:local('Oswald ExtraLight'),local('Oswald-ExtraLight'),url(https://fonts.gstatic.com/s/oswald/v14/gov12z69psR1Uu7UJEfiUltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v14/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v14/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:500;src:local('Oswald Medium'),local('Oswald-Medium'),url(https://fonts.gstatic.com/s/oswald/v14/KuTkTNzljLi-9-e4QiI83ltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:600;src:local('Oswald SemiBold'),local('Oswald-SemiBold'), url(https://fonts.gstatic.com/s/oswald/v14/y5-5zezrZlJHkmIVxRH3BVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'), url(https://fonts.gstatic.com/s/oswald/v14/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@charset "UTF-8";
/*animate*/
.hidden{opacity:0;}
.visible{opacity:1;}
.animated{animation-duration:1s;animation-fill-mode:both;}
.animated.infinite{animation-iteration-count:infinite;}
.animated.hinge{animation-duration:2s;}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{animation-duration:.75s;}
@keyframes bounce{from, 20%, 53%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);transform:translate3d(0,0,0);}
40%, 43%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -30px, 0);}
70%{animation-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);transform:translate3d(0, -15px, 0);}
90%{transform:translate3d(0,-4px,0);}
}
.bounce{animation-name:bounce;transform-origin:center bottom;}
@keyframes flash{from, 50%, to{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{animation-name:flash;}
@keyframes pulse{from{transform:scale3d(1, 1, 1);}
50%{transform:scale3d(1.05, 1.05, 1.05);}
to{transform:scale3d(1, 1, 1);}
}
.pulse{animation-name:pulse;}
@keyframes rubberBand{from{transform:scale3d(1, 1, 1);}
30%{transform:scale3d(1.25, 0.75, 1);}
40%{transform:scale3d(0.75, 1.25, 1);}
50%{transform:scale3d(1.15, 0.85, 1);}
65%{transform:scale3d(.95, 1.05, 1);}
75%{transform:scale3d(1.05, .95, 1);}
to{transform:scale3d(1, 1, 1);}
}
.rubberBand{animation-name:rubberBand;}
@keyframes shake{from, to{transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{transform:translate3d(10px, 0, 0);}
}
.shake{animation-name:shake;}
@keyframes headShake{0%{transform:translateX(0);}
6.5%{transform:translateX(-6px) rotateY(-9deg);}
18.5%{transform:translateX(5px) rotateY(7deg);}
31.5%{transform:translateX(-3px) rotateY(-5deg);}
43.5%{transform:translateX(2px) rotateY(3deg);}
50%{transform:translateX(0);}
}
.headShake{animation-timing-function:ease-in-out;animation-name:headShake;}
@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg);}
40%{transform:rotate3d(0, 0, 1, -10deg);}
60%{transform:rotate3d(0, 0, 1, 5deg);}
80%{transform:rotate3d(0, 0, 1, -5deg);}
to{transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{transform-origin:top center;animation-name:swing;}
@keyframes tada{from{transform:scale3d(1, 1, 1);}
10%, 20%{transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
to{transform:scale3d(1, 1, 1);}
}
.tada{animation-name:tada;}
@keyframes wobble{from{transform:none;}
15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
to{transform:none;}
}
.wobble{animation-name:wobble;}
@keyframes jello{from, 11.1%, to{transform:none;}
22.2%{transform:skewX(-12.5deg) skewY(-12.5deg);}
33.3%{transform:skewX(6.25deg) skewY(6.25deg);}
44.4%{transform:skewX(-3.125deg) skewY(-3.125deg);}
55.5%{transform:skewX(1.5625deg) skewY(1.5625deg);}
66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg);}
77.7%{transform:skewX(0.390625deg) skewY(0.390625deg);}
88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}
}
.jello{animation-name:jello;transform-origin:center;}
@keyframes bounceIn{from, 20%, 40%, 60%, 80%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:scale3d(.3, .3, .3);}
20%{transform:scale3d(1.1, 1.1, 1.1);}
40%{transform:scale3d(.9, .9, .9);}
60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03);}
80%{transform:scale3d(.97, .97, .97);}
to{opacity:1;transform:scale3d(1, 1, 1);}
}
.bounceIn{animation-name:bounceIn;}
@keyframes bounceInDown{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:translate3d(0, -3000px, 0);}
60%{opacity:1;transform:translate3d(0, 25px, 0);}
75%{transform:translate3d(0, -10px, 0);}
90%{transform:translate3d(0, 5px, 0);}
to{transform:none;}
}
.bounceInDown{animation-name:bounceInDown;}
@keyframes bounceInLeft{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0%{opacity:0;transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;transform:translate3d(25px, 0, 0);}
75%{transform:translate3d(-10px, 0, 0);}
90%{transform:translate3d(5px, 0, 0);}
to{transform:none;}
}
.bounceInLeft{animation-name:bounceInLeft;}
@keyframes bounceInRight{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;transform:translate3d(3000px, 0, 0);}
60%{opacity:1;transform:translate3d(-25px, 0, 0);}
75%{transform:translate3d(10px, 0, 0);}
90%{transform:translate3d(-5px, 0, 0);}
to{transform:none;}
}
.bounceInRight{animation-name:bounceInRight;}
@keyframes bounceInUp{from, 60%, 75%, 90%, to{animation-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);}
from{opacity:0;transform:translate3d(0, 3000px, 0);}
60%{opacity:1;transform:translate3d(0, -20px, 0);}
75%{transform:translate3d(0, 10px, 0);}
90%{transform:translate3d(0, -5px, 0);}
to{transform:translate3d(0, 0, 0);}
}
.bounceInUp{animation-name:bounceInUp;}
@keyframes bounceOut{20%{transform:scale3d(.9, .9, .9);}
50%, 55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1);}
to{opacity:0;transform:scale3d(.3, .3, .3);}
}
.bounceOut{animation-name:bounceOut;}
@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;transform:translate3d(0, -20px, 0);}
to{opacity:0;transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{animation-name:bounceOutDown;}
@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0);}
to{opacity:0;transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{animation-name:bounceOutLeft;}
@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0);}
to{opacity:0;transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{animation-name:bounceOutRight;}
@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;transform:translate3d(0, 20px, 0);}
to{opacity:0;transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{animation-name:bounceOutUp;}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.fadeIn{animation-name:fadeIn;}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0);}
to{opacity:1;transform:none;}
}
.fadeInDown{animation-name:fadeInDown;}
@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0);}
to{opacity:1;transform:none;}
}
.fadeInDownBig{animation-name:fadeInDownBig;}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInLeft{animation-name:fadeInLeft;}
@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInLeftBig{animation-name:fadeInLeftBig;}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInRight{animation-name:fadeInRight;}
@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0);}
to{opacity:1;transform:none;}
}
.fadeInRightBig{animation-name:fadeInRightBig;}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none;}
}
.fadeInUp{animation-name:fadeInUp;}
@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0);}
to{opacity:1;transform:none;}
}
.fadeInUpBig{animation-name:fadeInUpBig;}
@keyframes fadeOut{from{opacity:1;}
to{opacity:0;}
}
.fadeOut{animation-name:fadeOut;}
@keyframes fadeOutDown{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{animation-name:fadeOutDown;}
@keyframes fadeOutDownBig{from{opacity:1;}
to{opacity:0;transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{animation-name:fadeOutDownBig;}
@keyframes fadeOutLeft{from{opacity:1;}
to{opacity:0;transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{animation-name:fadeOutLeft;}
@keyframes fadeOutLeftBig{from{opacity:1;}
to{opacity:0;transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{animation-name:fadeOutLeftBig;}
@keyframes fadeOutRight{from{opacity:1;}
to{opacity:0;transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{animation-name:fadeOutRight;}
@keyframes fadeOutRightBig{from{opacity:1;}
to{opacity:0;transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{animation-name:fadeOutRightBig;}
@keyframes fadeOutUp{from{opacity:1;}
to{opacity:0;transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{animation-name:fadeOutUp;}
@keyframes fadeOutUpBig{from{opacity:1;}
to{opacity:0;transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{animation-name:fadeOutUpBig;}
@keyframes flip{from{transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out;}
40%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out;}
50%{transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in;}
80%{transform:perspective(400px) scale3d(.95, .95, .95);animation-timing-function:ease-in;}
to{transform:perspective(400px);animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip;}
@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0;}
40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in;}
60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
to{transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX;}
@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0;}
40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in;}
60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
to{transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY;}
@keyframes flipOutX{from{transform:perspective(400px);}
30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@keyframes flipOutY{from{transform:perspective(400px);}
30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY;}
@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{transform:skewX(20deg);opacity:1;}
80%{transform:skewX(-5deg);opacity:1;}
to{transform:none;opacity:1;}
}
.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out;}
@keyframes lightSpeedOut{from{opacity:1;}
to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in;}
@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
to{transform-origin:center;transform:none;opacity:1;}
}
.rotateIn{animation-name:rotateIn;}
@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
to{transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInDownLeft{animation-name:rotateInDownLeft;}
@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInDownRight{animation-name:rotateInDownRight;}
@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
to{transform-origin:left bottom;transform:none;opacity:1;}
}
.rotateInUpLeft{animation-name:rotateInUpLeft;}
@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
to{transform-origin:right bottom;transform:none;opacity:1;}
}
.rotateInUpRight{animation-name:rotateInUpRight;}
@keyframes rotateOut{from{transform-origin:center;opacity:1;}
to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{animation-name:rotateOut;}
@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1;}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{animation-name:rotateOutDownLeft;}
@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1;}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{animation-name:rotateOutDownRight;}
@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1;}
to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{animation-name:rotateOutUpLeft;}
@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1;}
to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{animation-name:rotateOutUpRight;}
@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out;}
20%, 60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%, 80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;}
to{transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{animation-name:hinge;}
@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;}
50%{transform:rotate(-10deg);}
70%{transform:rotate(3deg);}
to{opacity:1;transform:scale(1);}
}
.jackInTheBox{animation-name:jackInTheBox;}
@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
to{opacity:1;transform:none;}
}
.rollIn{animation-name:rollIn;}
@keyframes rollOut{from{opacity:1;}
to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{animation-name:rollOut;}
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3, .3, .3);}
50%{opacity:1;}
}
.zoomIn{animation-name:zoomIn;}
@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInDown{animation-name:zoomInDown;}
@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInLeft{animation-name:zoomInLeft;}
@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInRight{animation-name:zoomInRight;}
@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
60%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomInUp{animation-name:zoomInUp;}
@keyframes zoomOut{from{opacity:1;}
50%{opacity:0;transform:scale3d(.3, .3, .3);}
to{opacity:0;}
}
.zoomOut{animation-name:zoomOut;}
@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutDown{animation-name:zoomOutDown;}
@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);}
to{opacity:0;transform:scale(.1) translate3d(-2000px, 0, 0);transform-origin:left center;}
}
.zoomOutLeft{animation-name:zoomOutLeft;}
@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);}
to{opacity:0;transform:scale(.1) translate3d(2000px, 0, 0);transform-origin:right center;}
}
.zoomOutRight{animation-name:zoomOutRight;}
@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
to{opacity:0;transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);}
}
.zoomOutUp{animation-name:zoomOutUp;}
@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInDown{animation-name:slideInDown;}
@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInLeft{animation-name:slideInLeft;}
@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInRight{animation-name:slideInRight;}
@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible;}
to{transform:translate3d(0, 0, 0);}
}
.slideInUp{animation-name:slideInUp;}
@keyframes slideOutDown{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(0, 100%, 0);}
}
.slideOutDown{animation-name:slideOutDown;}
@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(-100%, 0, 0);}
}
.slideOutLeft{animation-name:slideOutLeft;}
@keyframes slideOutRight{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(100%, 0, 0);}
}
.slideOutRight{animation-name:slideOutRight;}
@keyframes slideOutUp{from{transform:translate3d(0, 0, 0);}
to{visibility:hidden;transform:translate3d(0, -100%, 0);}
}
.slideOutUp{animation-name:slideOutUp;}
/*normalize*/
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:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.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"],/* 1 */
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 silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;background-color:transparent;border-radius:4px;color:#555;text-align:center;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #bbb;height:38px;line-height:38px;padding:0 20px;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{border-color:#888;color:#333;outline:0}
.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;border-color:#33C3F0;background-color:#33C3F0}
.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{background-color:#1EAEDB;border-color:#1EAEDB;color:#FFF}
input[type="email"],input[type="search"],input[type="text"],input[type="password"],textarea,select{border:1px solid #D1D1D1;height:24px;padding:6px 10px;border-radius:4px;box-shadow:none;background:#fff}
input[type="email"],input[type="search"],input[type="text"],textarea{-webkit-appearance:none;-moz-appearance:none}
textarea{min-height:65px;padding-top:6px;padding-bottom:6px}
input[type="email"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}
label,legend{display:block;font-weight:600;margin-bottom:.5rem}
fieldset{border-width:0;padding:0}
input[type="checkbox"],input[type="radio"]{display:inline}
label > .label-body{display:inline-block;font-weight:400;margin-left:.5rem}
/*END normalize*/
/*responsive*/
.columns,.column{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.container{position:relative;width:100%;padding:0;margin:0}
.container .column{float:left;display:inline}
.row{width:96%;max-width:1330px;margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;}
.oneThird{width:33.33%}
.twoThirds{width:66.66%}
.oneHalf{width:50%}
.oneQuarter{width:25%}
.threeQuarter{width:75%}
.forty{width:40%}
.sixty{width:60%}
.fifty{width:50%}
.fullWidth{width:100%}
/*ENDresponsive*/
#navBar{width:100%;max-width:1375px;position:absolute;top:175px;z-index:999;left:0;right:0;margin:0 auto;}
#main-menu{position:absolute;right:0;width:auto;min-width:590px;font-size:18px;line-height:26px;padding:0;margin:0;font-weight:400;text-align:right}
.menuHeader{font-size:120%;font-weight:600}
.nav ul{line-height:50px;padding:0;margin:0;list-style-type:none;background:rgba(255,255,255,0.9);-moz-box-shadow:0 5px 12px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.3);box-shadow:0 5px 12px rgba(0,0,0,0.3)}
.nav-list{text-align:left}
.nav-item{float:left;display:inline;position:relative}
.nav-item a,.nav-item a:visited{color:#012E34;padding:3px 20px}
.nav-item:hover .nav-submenu{display:block}
.activeSub{text-decoration:underline}
.active{color:#6DAEB6!important;}
.nav-submenu{display:none;position:absolute;left:0;width:280px;list-style-type:none!important;line-height:20px;padding:0 0 15px 0!important;margin:0;}
.nav-submenu li{padding:0;margin:0;line-height:20px;list-style-position:outside;overflow:hidden;}
.nav-submenu-item a{display:block;padding:6px 15px;margin:0 10px 0 10px;font-size:80%}
.nav-submenu-item a:hover{background-color:#6EAEB7}
.defaultList{font-weight:400}
.quickLinks ul{margin:0; padding:0;}
.quickLinks li{line-height:20px;font-size:90%;list-style-position:outside;list-style-type:none;margin:0 0 0 -3em}
td{vertical-align:top;padding:5px 8px 5px 0}
a,a:visited{text-decoration:none;color:#6DAEB6}
p{margin:0 0 1em;padding-right:25px;}
h1, .h1 {font-weight:400;font-size:1.3em;line-height:1.3em;margin:0 0 10px;font-style:normal}
h2 {font-weight:400;font-size:1.2em;line-height:1.2em;margin:0 0 10px;font-style:normal}
h3 {font-weight:400;font-size:1.4em;line-height:1.2em;font-style:normal}
h4 {font-weight:400;font-size:1.3em;line-height:1.2em;font-style:normal}
h5 {font-weight:400;font-size:1.1em;line-height:1.24em;font-style:normal}
h6 {font-weight:400;font-size:1.0em;line-height:1.1em;font-style:normal}
h1, h2, h3, h4, h5, h6{color:#313C42}
/* /Defaults */
/* utility */
.centerMe{text-align:center;margin-left:auto;margin-right:auto}
.floatLeft{float:left!important}
.floatRight{float:right!important}
.clearAll{clear:both}
.largeText{font-size:120%}
.mediumText{font-size:85%}
.smallText{font-size:70%}
.boldText,.bold{font-weight:600}
.blueText{color:#6DAEB6}
.redText{color:#F2373E}
.orangeText{color:#FC7F04}
.greyText{color:#666}
.bgWhite{background-color:#FFF}
.bgGrey{background-color:#E8E8E8}
.bglightGrey{background-color:#F9F7F7}
.greyBox{background-color:#1F2427}
.pinkBox{background-color:#FF3366}
.backtoTop{background-image:url(../images/template/lnr-arrow-up-circle.svg);background-repeat:no-repeat;display:inline-block;float:right;height:20px;width:20px;margin-left:5px}
.svgIcon{width:100px;height:100px}
.asTable{display:table;height:400px}
.asCell{display:table-cell;vertical-align:middle;width:100%}
.breadCrumbs{margin:10px 0 0;font-weight:400}
.bgBlueGradient{background: rgb(1,75,96);background: -moz-linear-gradient(left, rgba(1,75,96,1) 0%, rgba(63,137,158,1) 100%);background: -webkit-linear-gradient(left, rgba(1,75,96,1) 0%,rgba(63,137,158,1) 100%);background: linear-gradient(to right, rgba(1,75,96,1) 0%,rgba(63,137,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
/* /utility */
/* ### page blocks ### */
html,body{height:100%}
body{background-color:#fff;font-family:'Oswald',Helvetica,Arial,sans-serif;color:#333333;font-weight:300;line-height:28px;font-size:1.2em}
#wrapper{min-width:320px;position:relative;overflow:hidden;width:100%}
/* header */
#header{width:100%;height:230px;z-index:100;background-color:#FFFFFF;border-bottom:1px solid #C1C0C0;margin-bottom:30px;}
#header a{color:#2684BB;}
#hBlock{position:relative;}
#headerContacts{position:absolute;top:110px;right:0;text-align:right;line-height:1.2rem;font-size:1.0rem;font-weight:400}
#headerContacts a{color:#6DAEB6}
#logo{position:absolute;top:50px;left:2%;width:75%;max-width:250px;height:auto}
#toggleButton{display:none}
.headerIcons{position:absolute;top:45px;right:2%;}
/* /header */
/* main */
#main .column{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-o-transition:all .3s}
#main img{width:90%;height:auto}
#content, #portfolio, #testimonials{margin-top:40px}
#content p{width:95%}
#portfolio img, #testimonials img{width:100%;height:auto}
#portfolio ul{margin:0;padding:2px 0 40px 0;width:100%}
#portfolio li{line-height:20px;font-size:90%;list-style-position:outside;margin:8px 0 0 20px;width:90%}
#portfolio h1{color:#6EAEB5;margin-bottom:30px}
.project{padding-bottom:50px;border-bottom:1px solid #ccc}
.project{margin-top:30px}
/* /main */
#messageField{width:90%;height:100px;padding:2px;border:1px solid #000;border-radius:0;max-width:500px}
#emailField,#telField{width:80%;padding:2px;margin-bottom:10px;border:1px solid #000;border-radius:0;max-width:300px}
#nameField1,#nameField2{padding:2px;border:1px solid #000;border-radius:0;width:180px;margin-bottom:10px;}
#nameField1{margin-right:10px}
#sendMessage{border:1px solid #fff;border-radius:4px;color:#fff;font-size:14px;font-family:Helvetica,Arial,sans-serif;background-color:#012E34;font-weight:normal;padding:0 8px; margin-top:10px}
#botField{border-radius:0;border:1px solid #000;padding:2px; width:60px}
#contactForm{margin:0;padding:0}
.success{color:#468847;font-weight:700}
.error{color:#E41D26;font-weight:700}
.formTable{display:inline-block;width:48%;float:left;padding:0;margin:0}
.formTable td{padding:0 0 0 10px;margin:0}
#formBox{border:1px solid #C1C0C0;padding:40px;width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box; margin-top:30px}
#strip{position:absolute;overflow:hidden;line-height:0;margin:0;padding-top:205px;background-color:#012E34;z-index:0}
.homePage{background-color:#012E34;}
.contactPage{background-image:url(../images/bg-contact.png);background-repeat:no-repeat;min-height:550px;background-size:90%}
/* splash */
#splash{position:relative;overflow:hidden;line-height:0;margin:0;padding:0;}
#splash .row{width:100%}
#splashVideo{width:100%;height:auto}
#videoDiv{padding-right:10px}
.pattern{background:url(../images/template/pattern.png);height:100%; width:100%;position:absolute;z-index:100;}
.splashBig{width:56.7%;margin:0;padding:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:0}
.splashBig img{width:100%;height:auto;}
.bigImageHolder{padding:0 0 10px 10px;overflow:hidden}
.textBlock{margin-bottom:20px;color:#333333;font-weight:400;line-height:25px;font-size:1.1em}
.splashSmall{width:43.3%;margin:0;padding:0;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.splashSmall img{width:100%;height:auto}
.imageThumb{max-width:100%;margin:0 auto;line-height:0;}
#destTitle{font-weight:400;font-size:1.4em;line-height:1.1em; font-style:normal}
#destinction{width:95%;height:80%;line-height:22px;font-weight:300;color:#fff;position:absolute;margin:0 auto;left:0;right:0;top:15%;bottom:0;padding:0;text-align:center;}
#destinction p{padding:0;width:100%;text-align:center;margin:0 auto 10px auto;font-weight:200;font-size:100%}
.btn{font-size:16px;font-weight:400;display:inline-block;background-color:#6DAEB6;color:#fff;padding:8px 15px;border-radius:4px;-webkit-box-shadow: 0px 5px 19px 0px rgba(1,32,36,1);-moz-box-shadow: 0px 5px 19px 0px rgba(1,32,36,1);box-shadow: 0px 5px 19px 0px rgba(1,32,36,1);}
.btn a{color:#fff}
.btn2{font-size:16px;font-weight:400;display:inline-block;background-color:#012E34;color:#fff;padding:8px 15px;border-radius:4px;}
.btn2 a{color:#fff}
#array1{margin:0 5px 0 10px}
#array2{margin:0 10px 0 5px}
#array3{margin:10px 5px 0 10px; position:relative}
#array4{margin:10px 10px 0 5px}
/* /splash */
#sectors h1, .h1{font-weight:600;font-size:1.2em;line-height:1.3em;margin:20px 0 0 0}
#servicesBox{border:1px solid #C1C0C0;padding:40px 0 20px 0}
#servicesBox a{color:#fff}
.blackMat{ background-color:#000000}
#servicesBox .column{position:relative}
#innerBox{width:95%;margin:0 auto;text-align:center}
#innerBox img {max-width:486px}
.serviceTitle{position:absolute;top:36%;left:0;right:0;height:40px;margin:0 auto;width:90%;max-width:486px;text-align:center;background-color:rgba(1,18,20,0.6);color:#fff;font-size:15px;line-height:40px}
#sprites{padding-top:50px;padding-bottom:80px}
#sprites .column{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sprites p{color:#7B7979; font-weight:400}
#sprites h4{margin:10px 0 10px 0}
.sprite1,.sprite2{width:50%;max-width:100px;margin:0 auto}
.sprite3{width:50%;max-width:85px;margin:0 auto 15px auto}
.fadeLink:hover{opacity:0.5;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;}
/* footer */
#footer{font-size:90%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#FBFBFB;padding-top:20px;padding-bottom:10px;background-color:#012E34;overflow:hidden}
#LABC{width: 100%;max-width:460px;height:auto;margin-bottom: 20px}
#footerContacts{position:relative;bottom:0;right:2%;text-align:right;line-height:1.2rem;font-size:1.0rem;font-weight:400}
#footerContacts a{color:#6DAEB6}
#footerMenu{display:block;font-size:80%;text-align:center;width:70%;margin:0 auto 20px auto;padding:0}
#footerMenu li{display:inline;white-space:nowrap}
#footerMenu a{padding:0 4px;}
.copy{font-size:70%;margin-top:5px}
.copy a{color:#fff!important}
/* /footer */
/*Quotes*/
#testimonials img{width:90%;float:right}
.quote{line-height:25px;margin-bottom:80px;margin-top:40px;border:1px solid #C1C0C0;padding:20px;position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.quote p{margin-bottom:10px;font-style:italic;font-weight:400;font-size:80%;}
.quoteIcon{max-width:60px; height:auto;position:absolute;top:-30px;left:0;right:0;margin:0 auto}
.customer{font-size:15px;font-weight:700;padding:0;margin:0}
 #quotes ul{list-style:none;padding-left:20px}
 #quotes h2{margin:20px 0 50px 0}
.quovolve-nav:before, .quovolve-nav:after {content: "\0020"; display: block; height: 0; visibility: hidden;} 
.quovolve-nav:after{clear:both;}
.quovolve-nav {margin:10px 0;line-height:30px;}
.quovolve-nav-above{margin-bottom:20px;}
.quovolve-nav-below{margin-top:20px;}
.quovolve-nav span{float:left;margin-right:5px;}
.quovolve-nav a{background:#aaa;line-height:20px;color:#fff;display:block;padding:5px 15px;border:0 none;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0, 0.15);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0, 0.15);box-shadow:inset 0 1px 2px rgba(0,0,0, 0.15);}
.quovolve-nav a:hover{background:#074B54;}
.nav-numbers{list-style:none;margin:0;float:right;}
.nav-numbers li{float:left;margin: 0 0 0 5px;}
.nav-numbers li a{padding-left:0;padding-right:0;width:30px;}
.nav-numbers li.active a, .nav-numbers li a:hover{background:#074B54;}
.nav-text{margin-left:30px;color:#aaa;}
@media (max-width: 1366px) {
#strip{display:none}
#sectors h1{font-weight:600;font-size:1.1em;}
.homePage{background-color:#fff;}
}
@media (max-width: 1330px) {
#strip{display:none}
}
@media (max-width: 1250px) {
#destTitle{font-size:1.3em;line-height:1.1em;}
#destinction{line-height:22px;top:20px;}
#destinction p{padding:0;width:85%;margin:0 auto 15px auto;font-weight:200}
.btn{font-size:17px;padding:6px 15px;}
}
@media (max-width: 1200px) {
#destTitle{font-size:1.2em;line-height:1.1em;}
#destinction{line-height:22px;top:20px;}
#destinction p{padding:0;width:85%;margin:0 auto 15px auto;font-weight:200}
.btn{font-size:17px;padding:6px 15px;}
#header{margin-bottom:20px;}
#main-menu{font-size:16px}
#sectors h1{font-size:1.0em;}
.contactPage{min-height:480px;background-size:90%}
}
@media (max-width: 1150px) {
#destTitle{font-size:1.2em;line-height:1.1em;}
#destinction{line-height:20px;top:17px;}
#destinction p{padding:0;width:85%;margin:0 auto 10px auto;font-weight:200; font-size:90%}
.btn{font-size:14px;padding:4px 15px;}
#sectors h1{font-size:0.8em;}
.contactPage{min-height:470px;background-size:90%}
}
@media (max-width: 1080px) {
#destTitle{font-size:1.0em;line-height:1.0em;}
#destinction{line-height:16px;top:25px;}
#destinction p{padding:0;width:85%;margin:0 auto 10px auto;font-weight:200; font-size:80%}
.btn{font-size:13px;padding:4px 15px;}
.serviceTitle{top:30%;height:40px;font-size:13px;line-height:40px}
.threeQuarter{width:100%}
.contactPage{min-height:450px;background-size:90%}
}
@media (max-width: 960px) {
#destinction{line-height:16px;top:15px;}
#main-menu{font-size:14px}
#main-menu a{padding:3px 15px;}
.oneHalf{width:50%}
.serviceTitle{top:33%;height:40px;font-size:13px;line-height:40px}
.contactPage{min-height:400px;background-size:90%}
}
@media (max-width: 915px) {
#destTitle{font-size:1.6em!important;line-height:1.1em;}
#destinction{line-height:22px;top:65px;}
#destinction p{padding:0;width:85%;margin:0 auto 15px auto;font-weight:200; font-size:105%!important;}
.btn{font-size:18px!important;padding:8px 16px!important;}
#main-menu a{padding:3px 10px;}
#header{margin-bottom:10px;}
#videoDiv{padding:10px}
#destTitle{font-size:1.4em;line-height:1.1em;}
#innerBox img {padding-bottom:30px}
.splashSmall{width:100%}
.splashBig{width:100%}
.serviceTitle{top:25%;height:40px;font-size:13px;line-height:40px}
#sectors h1{font-size:1.0em!important}
#ContactSS{display:none}
.contactPage{min-height:330px;}
.forty{width:100%}
.sixty{width:100%}
}
/* RESPONSIVE */
@media (max-width: 780px) {
#header{border:none}
#content p{width:95%}
.oneThird{width:100%}
.twoThirds{width:100%}
.oneHalf{width:50%}
.fifty{width:100%}
.oneQuarter{width:50%}
.threeQuarter{width:100%}
.fullWidth{width:100%}
#footer{font-size:100%}
.quickLinks li{line-height:25px;font-size:100%}
#sprites{padding-top:20px;padding-bottom:80px}
.serviceTitle{top:36%;height:40px;font-size:15px;line-height:40px}
table,thead,tbody,th,td,tr{display:block}
table{margin:0 0 20px}
td{position:relative;padding:5px 0 15px;position:relative}
#toggleButton{display:block;position:absolute;z-index:9999999;top:10px;right:4%;width:30px}
#headerContacts{display:none}
#sideNav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:9px!important;left:0;text-align:left;height:100%;min-height:900px;width:100%;padding:0;z-index:60;display:none;overflow:hidden}
.nav{width:100%;padding:0;margin:0;height:100%;background-color:#fff;position:fixed;text-transform:uppercase}
.nav a{color:#000;font-size:15px;line-height:1.9em;font-weight:400}
.nav li{width:100%;display:block;padding:0;margin:0}
.nav-submenu{display:block;position:relative;padding:0!important;}
.nav-submenu li{display:block;margin:0 0 0 -2.8em;padding:0}
.voidLink a{color:#2684bb!important}
.plus{display:none}
.voidLink a{cursor:default}
.nav{position:relative;display:inline-block;left:0;width:100%}
.nav ul{padding:0;margin:0;list-style-type:none;background:0;-moz-box-shadow:0 5px 12px rgba(0,0,0,0.0);-webkit-box-shadow:0 5px 12px rgba(0,0,0,0.0);box-shadow:0 5px 12px rgba(0,0,0,0.0);line-height:20px}
.nav-submenu-item a{display:block;padding:2px 15px;margin:0 0 0 40px}
.nav-submenu-item li{line-height:20px}
.nav-item a,.nav-item a:visited{color:#000;padding:0 20px}
.nav-submenu{width:auto}
.nav-submenu-item a:hover{background-color:#fff;}
#voidServices{display:none}
#navBar{top:0;background-color:transparent}
.bigImageHolder{padding:0 10px 10px 10px;overflow:hidden;}
#nameField2{margin:8px 0}
#logo{position:absolute;top:60px;left:0;right:0; margin:0 auto;width:75%;max-width:230px;height:auto}
.formTable{width:100%}
#formBox{border:none;padding:0;width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
#sectors h1{font-size:0.7em!important}
#footerMenu{width:90%}
}
@media (max-width: 660px) {
#destinction{top:40px;}
.row{width:92%}
#logo{position:absolute;top:60px;left:0;right:0; margin:0 auto;width:75%;max-width:300px;height:auto}
.oneQuarter{width:100%}
#servicesBox{border:none;padding:0}
.serviceTitle{top:37%;height:40px;font-size:16px;line-height:40px}
.defaultList{margin:0 0 20px 0;}
.footerLinks a{display:block;line-height:35px}
#sendMessage{margin-top:20px;}
.contactPage{min-height:0;}
#destTitle{font-size:1.5em!important;line-height:1.1em;}
#destinction{top:35px!important;}
.btn{font-size:18px!important;}
}
@media (max-width: 580px) {
#destTitle{font-size:1.3em!important}
#destinction{line-height:18px;top:25px!important}
}
@media (max-width: 502px) {
#destTitle{font-size:1.2em!important}
#destinction{top:15px!important;}
#destinction p{font-size:90%!important;margin-bottom:5px}
.btn{font-size:13px!important}
.serviceTitle{top:30%;height:40px;font-size:16px;line-height:40px}
}
@media (max-width: 455px) {
#destTitle{font-size:0.9em!important}
#destinction{top:15px!important;}
#destinction p{font-size:80%!important;}
.btn{padding: 2px 6px!important}
}
@media (max-width: 398px) {
#destTitle{font-size:0.85em!important}
#destinction p{font-size:80%!important;line-height:14px}
}

@media (max-width: 360px) {
#destTitle{font-size:0.75em!important}
#destinction p{font-size:60%!important;line-height:14px}
}