@charset "utf-8";
/* FONTS*/

/* latin */
@font-face {
  font-family: 'Questrial';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/questrial/v12/QdVUSTchPBm7nuUeVf70viFl.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyCMIT5lu.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/raleway/v18/1Ptug8zYS_SKggPNyC0ITw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*ANIMATE CSS*/
.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;}
/* Sweep To Right */
.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ffd200;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:#000}
.hvr-sweep-to-right:hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;background:#fff;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#10264B;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-rectangle-out:hover,.hvr-rectangle-out:focus,.hvr-rectangle-out:active{color:#fff;}
.hvr-rectangle-out:hover:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:active:before{-webkit-transform:scale(1);transform:scale(1);border-radius:4px;}
/* CSS Document */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
/* RESET*/
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"],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:#1E255F;background-color:#1E255F}
.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 #1E255F;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}
/* RESPONSIVE*/
.columns,.column{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.container{width:100%;padding:0;margin:0 auto;background-color:#fff}
.parallax-container{width:100%;margin: auto;min-height: 400px;position: relative}
.container .column,.container .columns{float:left;display:inline}
.row{width:90%;max-width:1360px;margin:0 auto;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both}
.oneThird{width:33%}
.twoThirds{width:66%}
.oneHalf{width:50%;}
.oneQuarter{width:25%}
.threeQuarters{width:75%}
.fullWidth{width:100%}
.twenty{width:20%}
.fifteen{width:15%}
.forty{width:40%}
.oneFith{width:20%}
/* DEFAULT*/
/*ul{display:block;list-style-type:disc;padding:0}
*/
.defaultList{margin:0 0 30px 0;padding:0;width:90%}
.defaultList li{list-style-position:outside;line-height:26px;font-size:100%;margin:0 0 3px 20px;padding:0}
.defaultList li ul li{list-style-type:none;line-height:26px;font-size:100%;margin:0px;padding:0px 0}
.defaultList li ul{margin:0px;padding:0}
.defaultList li ul li ul li{padding:6px 0}
.quickLinks ul{margin:0;padding:0;}
.quickLinks li{line-height:20px;font-size:90%;list-style-position:outside;list-style-type:none;margin:0;padding:0}
td{vertical-align:top;padding:5px 8px 5px 0}
a,a:visited{text-decoration:none;color:#6900FF}
.backLink{display: block; margin-bottom:12px}
#main a,a:visited{text-decoration:none;color:#6900FF}
p{margin:0 0 20px;padding-right:25px}
.defaultTable td{vertical-align:top;padding:5px 8px 5px 0}
/* NAV*/
.cl-effect-4 a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#2c1c4d;content:'';opacity:0;-webkit-transition:height 0.3s,opacity 0.3s,-webkit-transform 0.3s;-moz-transition:height 0.3s,opacity 0.3s,-moz-transform 0.3s;transition: height 0.3s, opacity 0.3s,transform 0.3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}
.cl-effect-4 a:hover::after,.cl-effect-4 a:focus::after{height:2px;opacity:1;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}
#navWrapper{background-color: rgba(159, 93, 255, 0.7);margin: 0 auto;left:0;right:0;position: absolute; z-index: 99;top:160px}
#navBar{width:100%;max-width:1400px;font-family:'Raleway',sans-serif;font-weight:300; word-spacing: 3px;position: relative}
#main-menu{font-size:15px;font-weight:400}
.menuHeader{font-size:120%;}
.nav ul{float:left;line-height:45px;padding:0;margin:0;list-style-type:none;}
.nav-list{text-align:left}
.nav-item{float:left;display:inline;position:relative}
.nav-item {margin-right:20px}
.nav-item a:hover{color:#2c1c4d!important;}
 .activePage{color:#2c1c4d!important;font-weight: 700}
.nav-item a,.nav-item a:visited{color:#fff;padding:0 0 20px 0;}
.nav-item:hover .nav-submenu{display:block;z-index: 100}
.activeMobile{color:#000!important;font-weight:600}
.nav-submenu{-webkit-box-shadow: -9px 10px 5px -6px rgba(0,0,0,0.23);-moz-box-shadow: -9px 10px 5px -6px rgba(0,0,0,0.23);box-shadow: -9px 10px 5px -6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:99;left:0;width:280px;list-style-type:none!important;line-height:20px;padding:0;margin:0;background-color:#2c1c4d; border-bottom: 5px solid #170e2b}
.nav-submenu li{padding:0;margin:0;line-height:20px;list-style-position:outside;overflow:hidden; border-bottom: 1px solid #170e2b}
.nav-submenu-item a{display:block;padding:6px 15px;margin:0}
.nav-submenu-item a:hover{background-color:#660099;color:#fff!important}
#navBar .pinkBox{font-size:14px;color:#fff;width:auto;position:absolute;top:1px;right:0;z-index:110;-webkit-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.38);-moz-box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.38);box-shadow: 0px 7px 16px 0px rgba(0,0,0,0.38);}
#navBar .pinkBox a{color: #fff; padding:4px 10px;display:inline-block;white-space:nowrap;background-color:#f36;}
#navBar .pinkBox a:hover{background-color:#339DDC;-o-transition:background 0.5s ease-in;-ms-transition:background 0.5s ease-in;-moz-transition:background 0.5s ease-in;-webkit-transition:background 0.5s ease-in;transition:background 0.5s ease-in;}
/* HEADINGS*/
h1,h2,h3,h4,h5,h6{font-family:'Questrial',sans-serif;font-weight:400;}
h1,.h1{font-weight:400;font-size:2.0em;line-height:1.2em;margin:0 0 10px 0;color:#000}
h2,.h2{font-weight:400;font-size:1.6em;line-height:1.1em;margin:0 0 10px 0;color:#000}
h3,.h3{font-weight:400;font-size:1.6em;line-height:1.4em;margin:0 0 2px 0;color:#000}
h4,.h4{font-weight:400;font-size:1.2em;line-height:1.3em;margin:0 0 2px 0;color:#000}
h5,.h5{font-weight:400;font-size:1.2em;line-height:1.4em;margin:10px 0 2px 0;color:#000}
h6,.h6{font-weight:400;font-size:1.2em;line-height:1.4em;margin:10px 0 8px 0;color:#000}
.teamTitle{font-family:'Questrial',sans-serif;font-weight:400;font-size:2.0em;line-height:1.2em;margin:0 0 40px 0;color:#333;}
/* UTILITY*/
.centerMe{text-align:center;margin-left:auto;margin-right:auto;}
.floatRight{float:right!important}
.floatLeft{float:left!important}
.clearAll{clear:both}
.largeText{font-size:120%}
.mediumText{font-size:85%}
.smallText{font-size:70%}
.boldText,.bold{font-weight:600}
.lightText{font-weight:300}
.introText{;font-size:120%;}
.serviceList{width:70%;margin: auto;font-size: 120%;color:#2C1C4D;font-weight: 500}
.BNText{color: #9F5DFF;font-weight: 700}
.messageText{font-weight:700; font-size:26px;line-height: 30px;color: #660099}
#typed{font-size:23px;color:#fff;font-weight:700}
.typedText{font-size:23px;color:#fff;font-weight:700}
#textSlide{padding:0;margin:20px 0;}
.fade > li,#textSlide > li,.typing > li {list-style: none inside none; color: #fff;}
.bgWhite{background-color: #fff}
.displayNone{display:none}
iFrame{border:0;overflow: hidden!important;}
.btn{font-size:16px;text-align:center;font-weight:400;background-color:rgb(179,199,33);color:#fff;padding:8px 16px;border-radius:4px;}
.btn2{font-size:14px;background-color:#10264B;font-weight:700;color:#fff;display:inline-block;text-align:center;padding:5px 8px}
.btnA a{color: #fff}
.btnA{font-size:17px;background-color: #050b3f; text-align:center;font-weight:400;color:#fff;border-radius:4px;width: 150px; height: auto; background-image: url("../images/right-arrow.png");background-position: 93% 50%; background-repeat: no-repeat; background-size: 30px; border: 1px solid #fff}
.btnB{font-size:16px;text-align:center;font-weight:400;background-color:#6900FF;color:#fff;width: 150px; height: auto;border: 1px solid #fff}
.btnA, .btnB, .btnC {display: inline-block;padding:10px;}
.btnA:hover, .btnB:hover{background-color:#660099;-o-transition:background 0.5s ease-in;-ms-transition:background 0.5s ease-in;-moz-transition:background 0.5s ease-in;-webkit-transition:background 0.5s ease-in;transition:background 0.5s ease-in;}
.btnCN{font-size:30px;text-align:center;font-weight:400;color:#fff;padding:20px 40px;border-radius:4px;display: inline-block;background: rgb(52,24,108);background: -moz-linear-gradient(211deg, rgba(52,24,108,1) 0%, rgba(48,147,180,1) 94%);background: -webkit-linear-gradient(211deg, rgba(52,24,108,1) 0%, rgba(48,147,180,1) 94%);background: linear-gradient(211deg, rgba(52,24,108,1) 0%, rgba(48,147,180,1) 94%);}
.btnC{font-size:20px;text-align:right;font-weight:400;background-color:rgb(179,199,33);color:#fff;padding:8px 8px;border-radius:4px;width: 220px; height: auto; background-image: url("../images/right-arrow.png");background-position: 93% 50%; background-repeat: no-repeat; background-size: 40px}
.asTable{display:table}
.asCell{display:table-cell;vertical-align:middle;}
.breadCrumbs{margin: 0 0 20px 0;font-weight:400;font-size:100%;color: #2C1C4D}
.breadCrumbs a{color: #6900FF}
.voidLink a{cursor:default}
.paddingTop{padding-top:40px}
.paddingTop60{padding-top:60px}
.paddingBottom{padding-bottom:40px}
.marginBottom{margin-bottom:30px}
/* page styles*/
html,body{height:100%}
body{background-color:#fff;font-family:'Raleway',sans-serif;color:#000;font-weight:400;line-height:25px;font-size:1.0em}
#contactHide{display:none}
#headerContainer{position: absolute;z-index:110; width:100%;height:160px;overflow:hidden;color: #1e255f; background-color: rgba(159, 93, 255, 0.7);margin: 0 auto;left:0;right:0;}
#headerContainer .row{position: relative;line-height: 1.4em;height:160px;}
#headerContacts{position:absolute;top:35px;right:0;text-align:right;color:#fff;font-size:0.9em;line-height: 1.5em;}
#headerContacts .largeText{font-size:1.8em;padding-top:6px}
#headerContacts a{color:#fff}
#headerContacts a:hover{color:#2C1C4D}
#headerContacts svg:hover{ opacity: 0.5}
.numberText{font-size:21px;line-height: 39px;font-weight: 500}
#banner{position:relative;top:25px;left:0;width:80%;height:auto;max-width:680px;z-index:70;border: 4px solid #fff}
#toggleButton{width:35px;height:35px;display:none;background-color:#660099;border-radius:2px;}
#toggleButton svg{margin:6px 0 0 5px;width:35px;height:35px}
#utility{height: auto;width: auto;position: absolute;right:340px;top: 128px;z-index: 120}

.headerIcon{width: 25px; height: 25px; margin-right: 10px; overflow: hidden;float: left;line-height: 1.4em;}
.locationIcon{width: 25px;height: 25px;}
#telicon{width: 25px;height: 25px;display: none}
.instagramIcon{width: 25px;height: 25px;}
.facebookIcon{width: 25px;height: 25px;}

.pricesPDF{width: 145px;height: 145px;}
.pricesPDF:hover{ opacity: 0.5}
.ContactIcon{float: left;margin-right: 10px;}
#main .columns,#main .column{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-o-transition:all .3s}
#main{padding: 60px 0 80px 0}
.contentBlock{width: 100%;max-width: 950px; margin: auto;padding-bottom: 50px}
/*.base{width:90%;height:auto; max-width: 400px}*/
.columns img{width:100%;height:auto}
#content{padding-top:20px;background-color:#fff}
#slider-with-blocks-1{width:100%;height:90%;min-height: 500px; margin-left:auto;margin-right:auto}
#slider-with-blocks-1 a{color:#fff;font-weight: 700}
#parallaxBlock{height: 500px;}
/*SLIDES*/
.slide1{background:url(../images/slides/slide-1.jpg) no-repeat;background-position:50% 20%; background-size:cover}
.slide2{background:url(../images/slides/slide-2.jpg) no-repeat;background-position:50% 20%; background-size:cover}
.slide3{background:url(../images/slides/slide-17.jpg) no-repeat;background-position:50% 20%; background-size:cover}
.slide4{background:url(../images/slides/slide-4.jpg) no-repeat;background-position:50% 20%; background-size:cover}
.slide5{background:url(../images/slides/slide-30.jpg) no-repeat;background-position:50% 20%; background-size:cover}
.slide6{background:url(../images/slides/slide-19.jpg) no-repeat;background-position:50% 20%; background-size:cover}
#loyaltyCard{width:60%;height: auto;max-width:300px;-webkit-box-shadow: 1px 4px 16px 8px rgba(0,0,0,0.16); -moz-box-shadow: 1px 4px 16px 8px rgba(0,0,0,0.16); box-shadow: 1px 4px 16px 8px rgba(0,0,0,0.16);}
#footer a{color:#191917 !important;}
#footer a:hover{color:#6900FF!important;}
#footer p{margin: 10px 0; width: 100%}
#footer{color:#191917;font-size:1.0em;padding:40px 0 60px 0;font-weight:400; background-color: #edeee9;}
#footer .quickLinks a{color:#191917;font-weight:400}
#footer .quickLinks a:hover{color:#191917}
#credits{margin-top:20px; font-size:60%;text-align: left}
#footer .quickLinks{margin:0;padding:0}
#BGLogo{width: 100%;height: auto;max-width: 180px}
.detailPage{background-color: #f0e6ff;padding-top: 230px}
.detailPage h1{font-family:'Questrial',sans-serif;font-weight:400;margin-top:0;margin-bottom:35px;font-size:4.3em;line-height:0.8em;color: #2C1C4D;}
.detailPage .pageWrapper{margin: auto;width: 75%}
.horizontalLine{height: 80px; width: 60%;max-width: 900px;margin: auto; border-top:1px solid #2C1C4D;background-color:#fff;text-align: center}
.horizontalLine img{height: 30px; width: auto;margin: auto;position: relative; top:-20px }
/*SPLASH PAGES*/
.splashText{float: left; text-align: left; font-weight:400;width:90%;max-width:690px;margin:auto;min-height:180px;padding:30px 20px 30px 20px;}
.splashText p{width: 100%;max-width: 500px;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);font-size:1.3em;line-height:1.4em;}
.SplashLogo{font-family:'Questrial',sans-serif;font-weight:400;margin-top:0;margin-bottom:35px;font-size:4.2em;line-height:0.8em;color: #9F5DFF;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);}
.SplashHead{font-family:'Questrial',sans-serif;font-weight:400;margin-top:0;margin-bottom:10px;font-size:2.7em;line-height:40px;color: #fff;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);}
#slide1, #slide2, #slide3, #slide4, #slide5, #slide6{color: #fff}
#parallaxSplash{height: 90%;position: relative;min-height: 500px}
#parallaxText{position: absolute;top:247px; float: left; text-align: left; color:#fff;width:80%;max-width:690px;margin:auto;background-color:rgba(5,12,66,0.0);min-height:180px;padding:30px 20px 30px 20px;}
#parallaxText p{width: 100%;max-width: 500px;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);font-size:1.2em;line-height:1.4em}
#parallaxText a{color:#fff;text-decoration: underline}
#parallaxText h1{font-family:'Questrial',sans-serif;font-weight:400;margin-top:0;margin-bottom:35px;font-size:4.3em;line-height:0.8em;color: #9F5DFF;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);}
#parallaxText h2{font-family:'Questrial',sans-serif;font-weight:400;margin-top:0;margin-bottom:10px;font-size:2.7em;line-height:40px;color: #fff;text-shadow: 2px 2px 20px rgba(44,28,77,0.85);}
/* FORMS */
#Cform{padding:0;margin:auto;width:100%;max-width: 700px;text-align: center}
#contactForm{margin:0;padding:0;text-align:left;width:92%;}
#contactForm input,textarea{color:#000}
#nameField{width:100%;margin-bottom:6px;border:1px solid #6900FF;background-color: #F0E6FF}
#emailField{width:100%;margin-bottom:6px;border:1px solid #6900FF; background-color: #F0E6FF}
#telField{width:100%;margin-bottom:6px;border:1px solid #6900FF; background-color: #F0E6FF}
#messageField{width:100%;height:100px;border:1px solid #6900FF; background-color: #F0E6FF}
#preference{width:auto;height: 40px; margin-bottom:6px;border:1px solid #6900FF; background-color: #F0E6FF}
#botField{width:70px;margin-bottom:15px;border:1px solid #6900FF; background-color: #F0E6FF}
#sendMessage{color:#fff!important;background-color:#6900FF;border:none;font-size:16px;line-height:18px;padding:10px 50px;margin:20px 0 0 0;}
#sendMessage:hover{background-color:#2C1C4D;}
.success{color:#BCCB03;font-weight:700}
.error{color:#e30613;font-weight:700}
label{font-weight:400; margin:10px 0 0 0;}
#contactDiv{position:absolute;bottom:0;text-align:left;height:100%;width:100%;padding:0;z-index:200!important;display:none;background-color:rgba(0,0,0,0.6)}
.contactPopBox{border: 1px solid #000;-webkit-box-shadow:-1px 3px 15px 9px rgba(0,0,0,0.04);-moz-box-shadow:-1px 3px 15px 9px rgba(0,0,0,0.04);box-shadow:-1px 3px 15px 9px rgba(0,0,0,0.04);font-size:100%;position:absolute;top:10%;left:0;right:0;width:90%;max-width:1000px;margin:0 auto;background-color:#edebe8;padding:30px 40px 40px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.conTop{float:right;height:30px;width:30px}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:0}
#googleMap{width:100%;height:auto;}
.div-responsive {overflow:hidden;height:550px;width: 100%;margin: auto; padding-bottom: 60px;	background-color: #f8f8f8;}
.div-responsive iframe{height:590px;width: 100%;border: none;background-color:#fff;overflow: hidden}
.historyTitle{text-align: center;font-size: 2.0em;line-height: 1.1em;padding-top: 80px;margin-bottom: 20px}
/* VIZBOX*/
.visBox{color: #2C1C4D; background-color:#fff;border:1px solid #2C1C4D;padding:10px;margin-bottom:30px;width:100%;font-size:110%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.visBox a{color:#2C1C4D;text-decoration: underline}
.visBox svg{height: 50px; width: 50px;}
/* BOX IMAGES*/
.boxArry {padding:60px 0 40px 0;}
/*IMAGE CELL*/
.innerCell{ padding:50px 10px;height: auto;}
.innerCell p{font-size: 18px; line-height: 25px}
 .boxCell{text-align: center;margin: auto;height: 300px; position:relative;margin-bottom: 20px}
 .boxCell .bestSeller{position:absolute;top: 20px;right: 20px;width:100%;height:auto;max-width: 120px}
 .boxCell .cellWrapper{position: absolute;bottom: 0;left: 0;right: 0;background-color:rgba(105,0,255,0.7);overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.boxCell:hover .cellWrapper{height: 100%;-webkit-box-shadow: 0px 21px 13px -7px rgba(0,0,0,0.48);-moz-box-shadow: 0px 21px 13px -7px rgba(0,0,0,0.48);box-shadow: 0px 21px 13px -7px rgba(0,0,0,0.48);}
.boxCell .innerCell{color:#fff}
.boxCell .innerCell h2{color: #fff}
.boxCell .innerCell p{width: 90%;margin-left: auto;margin-right: auto; text-align: center}
/*IMAGE CELL*/
#homeBand #cellOne{width: 90%;background:url( "../images/boxed/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#homeBand #cellTwo{width: 90%;background:url( "../images/boxed/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#homeBand #cellThree{width: 90%;background:url( "../images/boxed/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#homeBand #cellFour{width: 90%;background:url( "../images/boxed/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#homeBand #cellFive{width: 90%;background:url( "../images/boxed/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#homeBand #cellSix{width: 90%;background:url( "../images/boxed/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
/*#summerBand #cellOne{width: 90%;background:url( "../images/boxed/summer/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}*/
#summerBand #Alyssum{width: 90%;background:url( "../images/boxed/summer/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Antirrhinum{width: 90%;background:url( "../images/boxed/summer/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Begonia{width: 90%;background:url( "../images/boxed/summer/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#summerBand #Cineraria{width: 90%;background:url( "../images/boxed/summer/Cineraria.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Dahlia{width: 90%;background:url( "../images/boxed/summer/Dahlia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Gazania{width: 90%;background:url( "../images/boxed/summer/Gazania.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Geranium{width: 90%;background:url( "../images/boxed/summer/Geranium.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Impatients{width: 90%;background:url( "../images/boxed/summer/box-10.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Lobelia{width: 90%;background:url( "../images/boxed/summer/box-17.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #FrenchMarigold{width: 90%;background:url( "../images/boxed/summer/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #AfricanMarigold{width: 90%;background:url( "../images/boxed/summer/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Mimulus{width: 90%;background:url( "../images/boxed/summer/box-12.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Nicotiana{width: 90%;background:url( "../images/boxed/summer/box-13.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Petunia{width: 90%;background:url( "../images/boxed/summer/box-14.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Salvia{width: 90%;background:url( "../images/boxed/summer/Salvia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Verbena{width: 90%;background:url( "../images/boxed/summer/Verbena.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerBand #Mesembryanthemum{width: 90%;background:url( "../images/boxed/summer/box-11.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#patioBand #Argyranthemum{width: 90%;background:url( "../images/boxed/patio/Argyranthemum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Becopa{width: 90%;background:url( "../images/boxed/patio/Becopa.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Bidens{width: 90%;background:url( "../images/boxed/patio/Bidens.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#patioBand #Brachycome{width: 90%;background:url( "../images/boxed/patio/Brachycome.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Calibrachoa{width: 90%;background:url( "../images/boxed/patio/Calibrachoa.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Coleus{width: 90%;background:url( "../images/boxed/patio/Coleus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #cellEight{width: 90%;background:url( "../images/boxed/patio/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #cellNine{width: 90%;background:url( "../images/boxed/patio/box-9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Cosmos{width: 90%;background:url( "../images/boxed/patio/Cosmos.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #DahliaXXL{width: 90%;background:url( "../images/boxed/patio/DahliaXXL.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Diascia{width: 90%;background:url( "../images/boxed/patio/Diascia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #cellThirteen{width: 90%;background:url( "../images/boxed/patio/box-13.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Fuchsia{width: 90%;background:url( "../images/boxed/patio/Fuchsia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Geranium{width: 90%;background:url( "../images/boxed/patio/Geranium.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Helichrysum{width: 90%;background:url( "../images/boxed/patio/Helichrysum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Lysimachia{width: 90%;background:url( "../images/boxed/patio/Lysimachia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Nepeta{width: 90%;background:url( "../images/boxed/patio/Nepeta.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #NonStopBegonia{width: 90%;background:url( "../images/boxed/patio/NonStopBegonia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Osteospermum{width: 90%;background:url( "../images/boxed/patio/Osteospermum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Salvia{width: 90%;background:url( "../images/boxed/patio/Salvia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Sanvitalia{width: 90%;background:url( "../images/boxed/patio/Sanvitalia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Surfinia{width: 90%;background:url( "../images/boxed/patio/Surfinia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #BegoniaIlluminations{width: 90%;background:url( "../images/boxed/patio/Begonia-trailing.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Verbena{width: 90%;background:url( "../images/boxed/patio/Verbena.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#patioBand #Zinnia{width: 90%;background:url( "../images/boxed/patio/Zinnia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#perennialBand #cellOne{width: 90%;background:url( "../images/boxed/perennial/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#perennialBand #cellTwo{width: 90%;background:url( "../images/boxed/perennial/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellThree{width: 90%;background:url( "../images/boxed/perennial/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellFour{width: 90%;background:url( "../images/boxed/perennial/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#perennialBand #cellFive{width: 90%;background:url( "../images/boxed/perennial/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellSix{width: 90%;background:url( "../images/boxed/perennial/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellSeven{width: 90%;background:url( "../images/boxed/perennial/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellEight{width: 90%;background:url( "../images/boxed/perennial/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellNine{width: 90%;background:url( "../images/boxed/perennial/box-9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTen{width: 90%;background:url( "../images/boxed/perennial/box-10.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellEleven{width: 90%;background:url( "../images/boxed/perennial/box-11.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwelve{width: 90%;background:url( "../images/boxed/perennial/box-12.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellThirteen{width: 90%;background:url( "../images/boxed/perennial/box-13.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellFourteen{width: 90%;background:url( "../images/boxed/perennial/box-14.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellFivteen{width: 90%;background:url( "../images/boxed/perennial/box-15.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellSixteen{width: 90%;background:url( "../images/boxed/perennial/box-16.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellSeventeen{width: 90%;background:url( "../images/boxed/perennial/box-17.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellEighteen{width: 90%;background:url( "../images/boxed/perennial/box-18.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellNineteen{width: 90%;background:url( "../images/boxed/perennial/box-19.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwenty{width: 90%;background:url( "../images/boxed/perennial/box-20.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentyOne{width: 90%;background:url( "../images/boxed/perennial/box-21.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentyTwo{width: 90%;background:url( "../images/boxed/perennial/box-22.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentyThree{width: 90%;background:url( "../images/boxed/perennial/box-23.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentyFour{width: 90%;background:url( "../images/boxed/perennial/box-24.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentyFive{width: 90%;background:url( "../images/boxed/perennial/box-25.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#perennialBand #cellTwentySix{width: 90%;background:url( "../images/boxed/perennial/box-26.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#winterBand #Bellis{width: 90%;background:url( "../images/boxed/winter/Bellis.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#winterBand #Cineraria{width: 90%;background:url( "../images/boxed/winter/Cineraria.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Cyclamen{width: 90%;background:url( "../images/boxed/winter/Cyclamen.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Hedera{width: 90%;background:url( "../images/boxed/winter/Hedera.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#winterBand #Panola{width: 90%;background:url( "../images/boxed/winter/Panola.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Polyanthus{width: 90%;background:url( "../images/boxed/winter/Polyanthus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Primrose{width: 90%;background:url( "../images/boxed/winter/Primrose.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #cellEight{width: 90%;background:url( "../images/boxed/winter/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Viola{width: 90%;background:url( "../images/boxed/winter/Viola.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#winterBand #Pansy{width: 90%;background:url( "../images/boxed/winter/Pansy.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#hangingBand #cellOne{width: 90%;background:url( "../images/boxed/baskets/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#hangingBand #cellTwo{width: 90%;background:url( "../images/boxed/baskets/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellThree{width: 90%;background:url( "../images/boxed/baskets/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellFour{width: 90%;background:url( "../images/boxed/baskets/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#hangingBand #cellFive{width: 90%;background:url( "../images/boxed/baskets/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellSix{width: 90%;background:url( "../images/boxed/baskets/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellSeven{width: 90%;background:url( "../images/boxed/baskets/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellEight{width: 90%;background:url( "../images/boxed/baskets/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellNine{width: 90%;background:url( "../images/boxed/baskets/box-9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellTen{width: 90%;background:url( "../images/boxed/baskets/box-10.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellEleven{width: 90%;background:url( "../images/boxed/baskets/Begonia-trailing.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellTwelve{width: 90%;background:url( "../images/boxed/baskets/Traditional-Mixed.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#hangingBand #cellThirteen{width: 90%;background:url( "../images/boxed/baskets/Fuchsia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#shrubsBand #Anisodontea{width: 90%;background:url( "../images/boxed/shrubs/Anisodontea.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#shrubsBand #Berberis{width: 90%;background:url( "../images/boxed/shrubs/Berberis.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Buddleia{width: 90%;background:url( "../images/boxed/shrubs/Buddleia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Caryopteris{width: 90%;background:url( "../images/boxed/shrubs/Caryopteris.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#shrubsBand #Ceanothus{width: 90%;background:url( "../images/boxed/shrubs/Ceanothus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Choysia{width: 90%;background:url( "../images/boxed/shrubs/Choysia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Cistus{width: 90%;background:url( "../images/boxed/shrubs/Cistus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Cotinus{width: 90%;background:url( "../images/boxed/shrubs/Cotinus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Cotoneaster{width: 90%;background:url( "../images/boxed/shrubs/Cotoneaster.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Deutzia{width: 90%;background:url( "../images/boxed/shrubs/Deutzia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Escallonia{width: 90%;background:url( "../images/boxed/shrubs/Escallonia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Euonymus{width: 90%;background:url( "../images/boxed/shrubs/Euonymus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Fatsia{width: 90%;background:url( "../images/boxed/shrubs/Fatsia.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Hypericum{width: 90%;background:url( "../images/boxed/shrubs/Hypericum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Ligustrum{width: 90%;background:url( "../images/boxed/shrubs/Ligustrum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Lophomyrtus{width: 90%;background:url( "../images/boxed/shrubs/Lophomyrtus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Penstemon{width: 90%;background:url( "../images/boxed/shrubs/Penstemon.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Phormium{width: 90%;background:url( "../images/boxed/shrubs/Phormium.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Physocarpus{width: 90%;background:url( "../images/boxed/shrubs/Physocarpus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Potentilla{width: 90%;background:url( "../images/boxed/shrubs/Potentilla.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Prunus{width: 90%;background:url( "../images/boxed/shrubs/Prunus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Sambucus{width: 90%;background:url( "../images/boxed/shrubs/Sambucus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Sorbaria{width: 90%;background:url( "../images/boxed/shrubs/Sorbaria.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Spiraea{width: 90%;background:url( "../images/boxed/shrubs/Spiraea.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Variegatus{width: 90%;background:url( "../images/boxed/shrubs/Variegatus.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shrubsBand #Viburnum{width: 90%;background:url( "../images/boxed/shrubs/Viburnum.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#contractBand #cellOneB{width: 90%;background:url( "../images/boxed/contract/Bloom-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellTwoB{width: 90%;background:url( "../images/boxed/contract/Bloom-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellThreeB{width: 90%;background:url( "../images/boxed/contract/Bloom-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellFourB{width: 90%;background:url( "../images/boxed/contract/Bloom-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellFiveB{width: 90%;background:url( "../images/boxed/contract/Bloom-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellSixB{width: 90%;background:url( "../images/boxed/contract/Bloom-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellSevenB{width: 90%;background:url( "../images/boxed/contract/Bloom-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellEightB{width: 90%;background:url( "../images/boxed/contract/Bloom-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellNineB{width: 90%;background:url( "../images/boxed/contract/Bloom-9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellTenB{width: 90%;background:url( "../images/boxed/contract/Bloom-10.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellElevenB{width: 90%;background:url( "../images/boxed/contract/Bloom-11.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellTwelveB{width: 90%;background:url( "../images/boxed/contract/Bloom-12.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellThirteenB{width: 90%;background:url( "../images/boxed/contract/Bloom-13.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellFourteenB{width: 90%;background:url( "../images/boxed/contract/Bloom-14.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellFiveteenB{width: 90%;background:url( "../images/boxed/contract/Bloom-15.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#seasonalBand #cellOne{width: 90%;background:url( "../images/boxed/seasonal/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#seasonalBand #cellTwo{width: 90%;background:url( "../images/boxed/seasonal/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#seasonalBand #cellThree{width: 90%;background:url( "../images/boxed/seasonal/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#seasonalBand #cellFour{width: 90%;background:url( "../images/boxed/seasonal/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#contractBand #cellOne{width: 90%;background:url( "../images/boxed/contract/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellTwo{width: 90%;background:url( "../images/boxed/contract/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellThree{width: 90%;background:url( "../images/boxed/contract/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellFour{width: 90%;background:url( "../images/boxed/contract/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellFive{width: 90%;background:url( "../images/boxed/contract/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellSix{width: 90%;background:url( "../images/boxed/contract/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#contractBand #cellSeven{width: 90%;background:url( "../images/boxed/contract/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#contractBand #cellEight{width: 90%;background:url( "../images/boxed/contract/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#teamBand #cellOne{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#teamBand #cellTwo{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#teamBand #cellThree{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#teamBand #cellFour{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#teamBand #cellFive{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#teamBand #cellSix{width: 90%;background:url( "../images/boxed/blank.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#buildingsBand #cellOne{width: 90%;background:url( "../images/boxed/buildings/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#buildingsBand #cellTwo{width: 90%;background:url( "../images/boxed/buildings/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#buildingsBand #cellThree{width: 90%;background:url( "../images/boxed/buildings/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#summerHBand #cellOne{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#summerHBand #cellTwo{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellThree{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellFour{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#summerHBand #cellFive{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellSix{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellSeven{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellEight{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#summerHBand #cellNine{width: 90%;background:url( "../images/boxed/buildings/summerhouses/box-9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#eliteBand #cellOne{width: 90%;background:url( "../images/boxed/buildings/elite/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#eliteBand #cellTwo{width: 90%;background:url( "../images/boxed/buildings/elite/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#eliteBand #cellThree{width: 90%;background:url( "../images/boxed/buildings/elite/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#eliteBand #cellFour{width: 90%;background:url( "../images/boxed/buildings/elite/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#eliteBand #cellFive{width: 90%;background:url( "../images/boxed/buildings/elite/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#eliteBand #cellSix{width: 90%;background:url( "../images/boxed/buildings/elite/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#shedsBand #cellOne{width: 90%;background:url( "../images/boxed/buildings/sheds/box-1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#shedsBand #cellTwo{width: 90%;background:url( "../images/boxed/buildings/sheds/box-2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shedsBand #cellThree{width: 90%;background:url( "../images/boxed/buildings/sheds/box-3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shedsBand #cellFour{width: 90%;background:url( "../images/boxed/buildings/sheds/box-4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#shedsBand #cellFive{width: 90%;background:url( "../images/boxed/buildings/sheds/box-5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shedsBand #cellSix{width: 90%;background:url( "../images/boxed/buildings/sheds/box-6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#shedsBand #cellSeven{width: 90%;background:url( "../images/boxed/buildings/sheds/box-7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
/*IMAGE CELL*/
#cafeBand #cellOne{width: 90%;background:url( "../images/boxed/cafe/cafe1.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#cafeBand #cellTwo{width: 90%;background:url( "../images/boxed/cafe/cafe2.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellThree{width: 90%;background:url( "../images/boxed/cafe/cafe3.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellFour{width: 90%;background:url( "../images/boxed/cafe/cafe4.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#cafeBand #cellFive{width: 90%;background:url( "../images/boxed/cafe/cafe5.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellSix{width: 90%;background:url( "../images/boxed/cafe/cafe6.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellSeven{width: 90%;background:url( "../images/boxed/cafe/cafe7.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellEight{width: 90%;background:url( "../images/boxed/cafe/cafe8.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellNine{width: 90%;background:url( "../images/boxed/cafe/cafe9.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellTen{width: 90%;background:url( "../images/boxed/cafe/cafe10.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellEleven{width: 90%;background:url( "../images/boxed/cafe/cafe11.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellTwelve{width: 90%;background:url( "../images/boxed/cafe/cafe12.jpg") no-repeat;background-position:50% 50%; background-size:cover;}
#cafeBand #cellOffer{width: 90%;background:url( "../images/boxed/cafe/offer.jpg") no-repeat;background-position:50% 50%; background-size:cover}
#oscosLogo{width:70%; height: auto;max-width: 400px}
#sampleMenu{width:70%; height: auto;max-width: 100px}
#wideOne{height: 600px; background:url( "../images/wideOnev3.jpg") no-repeat;background-position:10% 50%; background-size:cover;width: 100%;margin: auto}
.adText{height: 400px;padding-top:80px}
.adText h2{color: #fff;font-size: 2.4em}
.adText .largeText{color: #fff;font-size: 1.4em}
.adText p {color: #fff; max-width: 400px}
/* TABS*/
#tabContainer .row{margin-bottom: 0; padding-bottom: 0;}
#tabs{width:100%;height:auto;padding:0;margin:0;}
#tabs li{display:inline-block;list-style:none;border:1px solid #000;outline:none;margin-top:5px}
#tabs li a{color:#fff;display:block;background:#6900FF;text-decoration:none;outline:none;padding:5px 8px 8px}
#tabs li a.inactive{color:#000;background:#fff;outline:none;font-weight:400;padding:5px 8px 8px}
#tabs li a:hover,#tabs li a.inactive:hover{color:#9F5DFF;outline:none}
#tab1 td{ vertical-align:top}
.section{margin:1px 0 30px;width:100%;height:auto;background-color:#fff;border:1px solid #000;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bgPink{background-color:#F0E6FF }
.section img{width: 100%;height: auto}
#partners{padding: 20px 0;text-align: center}
#partners img{width: 90%; height: auto;margin: auto}

@media(max-width:500px) {
#tabs li{width:32%;text-align: center}
}
@media(max-width:1200px){
.oneThird{width:50%}
#banner{position:relative;top:15px;left:0;width:85%;height:auto;max-width:550px;z-index:70;border: 4px solid #fff}
.nav-item {margin-right:10px}
}
/* RESPONSIVE */
@media(max-width:980px){
.oneThird{width:50%}
.twoThirds{width:100%}
.oneHalf{width:100%}
.oneQuarter{width:100%}
.threeQuarters{width:100%}
.twenty{width:100%}
.fifteen{width:100%}
.forty{width:100%}
p{margin:0 0 20px;padding-right:5px}
.activeTopLink{border:none;text-decoration:underline}
#navBar .pinkBox{display: none}
#contactHide{display:list-item}
#headerContainer{background-color: rgba(159, 93, 255, 0.0);height: 60px}
#header{display: none}
#headerContacts{display: none}
#utility{top:15px;right:0;}
#telicon{display: block}
.headerIcon{width: 30px; height: 30px; margin-right: 10px; overflow: hidden;float: left;line-height: 1.4em;}
.locationIcon{width: 30px;height: 30px;}
#telicon{width: 30px;height: 30px;display: none}
.instagramIcon{width: 30px;height: 30px;}
.facebookIcon{width: 30px;height: 30px;}
#toggleButton{display:block;}
#navWrapper .row{width: 100%}
#navWrapper{;top:0;z-index: 101;background-color: rgba(44, 28, 77, 0.0);}
#navBar{top:0;height:0;}
#sideNav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;text-align:left;height:100%;min-height:900px;width:100%;padding:0;z-index:90!important;background:rgba(44,28,77,1.0);display:none;overflow:hidden}
.nav{width:100%;padding:80px 0 0 0;margin:0;height:100%;text-transform:uppercase;min-width:800px;position:relative;display:inline-block;left:0;}
.nav a{font-size:15px;line-height:1.9em;font-weight:400}
.nav ul{float:none;padding:0;margin:0;list-style-type:none;line-height:20px}
.nav li{width:100%;display:block;padding:0;margin:0}
.nav-submenu{display:block;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border: none; width:auto;}
.nav-submenu li{display:block;margin:0 0 0 -4.0em;padding:0;line-height:20px;border-bottom:none}
.nav-submenu-item a{display:block;padding:2px 15px;margin:0 0 0 60px;border:none}
.nav-item a,.nav-item a:visited{color:#fff;padding:0 20px}
.nav-submenu-item a:hover{background-color:#2C1C4D;color:#9F5DFF!important}
.nav-item a:hover{color:#9F5DFF!important;}
.voidLink a{text-decoration:underline}
.voidLink a{cursor:default}
.voidLink a:hover{color:#ffffff !important}
.plus{display:none}
.cl-effect-4 a::after{background:none}
#slider-with-blocks-1, #parallaxSplash{height: 100%}
#parallaxText{top:10%;}
table,thead,tbody,th,td,tr{display:block}
table{margin:0;}
.contentBlock{width: 100%}
#main{padding: 40px 0 10px 0}
.detailPage{padding-top: 130px}
 .activePage{color:#fff!important;}
}
@media screen and ( max-width: 665px ){
.oneThird{width:100%}
    }
@media screen and ( max-height: 500px ){
.SplashLogo{margin-bottom:15px}
#parallaxText h1{margin-bottom:15px;}
    }
	@media(max-width:320px){
body{line-height:23px;font-size:0.8em!important}
}
