@charset "UTF-8";
/*!
Animate.css - https://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - https://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,
.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}
.animated.flipOutX,
.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:none;transform:none}
}
@keyframes wobble{from{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(assets/img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


.mean-nav ul li a,a.meanmenu-reveal{display:block;text-decoration:none}
.mean-bar{float:left;width:100%;position:relative;background:#314E6C;padding:4px 0;min-height:42px;z-index:9999}
a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;right:0;cursor:pointer;line-height:22px;font-size:1px;}
a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}
.mean-nav{float:left;width:100%;background:#314E6C;margin-top:44px}
.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-nav ul li{position:relative;float:left;width:100%}
.mean-nav ul li a{float:left;width:100%;padding:1em 5%;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-transform:uppercase}
.mean-nav ul li li a{width:100%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-nav ul li li li a{width:100%;padding:1em 15%}
.mean-nav ul li li li li a{width:60%;padding:1em 20%}
.mean-nav ul li li li li li a{width:50%;padding:1em 25%}
.mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}
a.mean-expand{margin-top:1px;width:26px;height:22px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}
.mean-nav .wrapper,.mean-push{width:100%;padding:0;margin:0}
a.mean-expand:hover{background:#314E6C}
.mean-push{float:left;clear:both}
.mean-remove{display:none!important}


html,body{color:#404040;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.7;margin:0;font-weight:400}
button,input,select,textarea{color:#7e7e7e;font-size:14px;line-height:1.3;font-weight:400}
input:focus,textarea:focus,button:focus,select:focus{outline:none}
h1{font-size:40px;margin:25px 0}
h2{font-size:30px;margin:25px 0}
h3{font-size:22px;margin:35px 0}
h4{font-size:20px;margin:25px 0}
h5{font-size:18px;margin:25px 0}
h6{font-size:16px;margin:16px 0}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:600;line-height:1.3}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,strong,dt{color:#575757}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
p{margin-bottom:1.5em}
.fix{overflow:hidden}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;line-height:1.6;max-width:100%;overflow:auto;padding:1.6em;margin-bottom:1.5em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{background:#fff}
a{color:#000}
a:hover,a:focus{color:#ca4242;text-decoration:none;outline:none !important}
ul{list-style:disc}
li{line-height:2.14286em}
ol,ul{padding-left:1.5em;margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{border:1px solid #dedede;margin:0 0 1.5em;width:100%}
table tr{border-bottom:1px solid #dedede}
table th,table td{padding:10px 20px}
table tbody th,table tbody td,table thead th{border-right:1px solid #dedede}
dt{font-weight:700}
dd{margin-left:20px;margin-top:10px;margin-bottom:10px}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}
button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#aaa #bbb #bbb}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
select{border:1px solid #ccc;height:36px;width:100%}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}
textarea{padding:10px;width:100%}
input{height:45px;padding-left:10px;width:100%}
a,img,.img,.btn,input,select,textarea{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
*::-moz-selection{background:#4fc1f0;color:#fff;text-shadow:none}
::-moz-selection{background:#4fc1f0;color:#fff;text-shadow:none}
::selection{background:#4fc1f0;color:#fff;text-shadow:none}
::-webkit-input-placeholder{color:#444}
:-ms-input-placeholder{color:#444}
::placeholder{color:#444}
#back-to-top{background:#ff3a2d none repeat scroll 0 0;border:1px solid #ff3a2d;border-radius:100%;bottom:28px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.05);box-shadow:0 0 25px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:block;font-size:22px;height:50px;line-height:46px;overflow:hidden;position:fixed;right:-50px;text-align:center;-webkit-transition:bottom .5s ease 0s,right .5s ease 0s;transition:bottom .5s ease 0s,right .5s ease 0s;width:50px;z-index:99999}
#back-to-top:hover{bottom:35px}
.jharon-maintenance-mode a#scrollUp,.blank-page a#scrollUp{display:none !important}
.maintenance__wrapper{width:100%;height:100vh;background:#ddd;position:fixed;z-index:99999999;top:0;left:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.maintenance-default-content{width:100%;height:100vh;padding:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee}
.maintenance-default-content h2{margin-top:0}
.site-wrapper.boxed-layout{-webkit-box-shadow:-3px 0 50px -2px rgba(0,0,0,.14);box-shadow:-3px 0 50px -2px rgba(0,0,0,.14);margin:auto;position:relative;max-width:1240px;width:100%;background:#fff}
.boxed-layout .is-sticky{right:auto;left:auto;margin:auto;max-width:1240px;width:100%}
.boxed-layout .header-area,.boxed-layout .header-bottom{left:auto;max-width:1240px;right:auto;width:100%;z-index:9999999}
html body .kc_single_image img{display:initial}
#loading-default{background-color:#f1f1f1;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0}
#loading-default-center{width:100%;height:100%;position:relative}
#loading-default-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.pre_object{border-radius:50%;position:absolute;border-top:5px solid #ff3a2d;border-bottom:5px solid transparent;border-left:5px solid #ff3a2d;border-right:5px solid transparent;-webkit-animation:preanimate 2s infinite;animation:preanimate 2s infinite}
#pre_object_one{left:75px;top:75px;width:50px;height:50px}
#pre_object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:.2s;animation-delay:.2s}
#pre_object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:.4s;animation-delay:.4s}
#pre_object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:.6s;animation-delay:.6s}
@-webkit-keyframes preanimate{50%{-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}
}
@keyframes preanimate{50%{-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}
}
#loading2{background-color:#f1f1f1;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0}
#loading2-center{width:100%;height:100%;position:relative}
#loading2-center-absolute{position:absolute;left:50%;top:50%;height:20px;width:100px;margin-top:-10px;margin-left:-50px}
.object2{width:20px;height:20px;background-color:#ff3a2d;border-radius:50%;margin-right:20px;margin-bottom:20px;position:absolute}
#object2_one{-webkit-animation:object2 2s linear infinite;animation:object2 2s linear infinite}
#object2_two{-webkit-animation:object2 2s linear infinite -.4s;animation:object2 2s linear infinite -.4s}
#object2_three{-webkit-animation:object2 2s linear infinite -.8s;animation:object2 2s linear infinite -.8s}
#object2_four{-webkit-animation:object2 2s linear infinite -1.2s;animation:object2 2s linear infinite -1.2s}
#object2_five{-webkit-animation:object2 2s linear infinite -1.6s;animation:object2 2s linear infinite -1.6s}
@-webkit-keyframes object2{0%{left:100px;top:0}
80%{left:0;top:0}
85%{left:0;top:-20px;width:20px;height:20px}
90%{width:40px;height:15px}
95%{left:100px;top:-20px;width:20px;height:20px}
100%{left:100px;top:0}
}
@keyframes object2{0%{left:100px;top:0}
80%{left:0;top:0}
85%{left:0;top:-20px;width:20px;height:20px}
90%{width:40px;height:15px}
95%{left:100px;top:-20px;width:20px;height:20px}
100%{left:100px;top:0}
}
a.button:after,a.button-small:after{-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.share ul,.share:hover ul{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
a.button-border span,a.button-border-white span,input,select,.text-blue{color:#4fc1f0}
.text-white{color:#fff}
.text-black{color:#363636}
.text-theme{color:#f10}
.text-theme{color:#4a90e2}
.text-white h1,.text-white p,.text-white h2{color:#fff}
.m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
.p-l{padding-left:0}
.p-r{padding-right:0}
.p-rl{padding-right:0;padding-left:0}
.white-bg{background:#fff}
.gray-bg{background:#edf0f2}
.blue-bg{background:#213047}
.green-bg{background:#ff3a2d}
.black-bg{background:#000}
.default-bg{background:#50c1f0}
.transparent-bg{background:0 0}
.maroon-bg{background:#811d15}
.mt-0{margin-top:0}
.mt-10{margin-top:10px}
.mt-12{margin-top:12px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-75{margin-top:75px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mr-0{margin-right:0}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.mr-40{margin-right:40px}
.mr-50{margin-right:50px}
.mr-60{margin-right:60px}
.mr-70{margin-right:70px}
.mr-80{margin-right:80px}
.mr-90{margin-right:90px}
.mr-100{margin-right:100px}
.mr-110{margin-right:110px}
.mr-120{margin-right:120px}
.mr-130{margin-right:130px}
.mr-140{margin-right:140px}
.mr-150{margin-right:150px}
.mb-0{margin-bottom:0}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-50{margin-bottom:50px}
.mb-60{margin-bottom:60px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-85{margin-bottom:85px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.mb-110{margin-bottom:110px}
.mb-120{margin-bottom:120px}
.mb-130{margin-bottom:130px}
.mb-140{margin-bottom:140px}
.mb-150{margin-bottom:150px}
.ml-0{margin-left:0}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.ml-40{margin-left:40px}
.ml-50{margin-left:50px}
.ml-60{margin-left:60px}
.ml-70{margin-left:70px}
.ml-80{margin-left:80px}
.ml-90{margin-left:90px}
.ml-100{margin-left:100px}
.ml-110{margin-left:110px}
.ml-120{margin-left:120px}
.ml-130{margin-left:130px}
.ml-140{margin-left:140px}
.ml-150{margin-left:150px}
.pt-0{padding-top:0}
.pt-{padding-top:10px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}
.pt-40{padding-top:40px}
.pt-50{padding-top:50px}
.pt-60{padding-top:60px}
.pt-70{padding-top:70px}
.pt-80{padding-top:80px}
.pt-90{padding-top:90px}
.pt-100{padding-top:100px}
.pt-110{padding-top:110px}
.pt-120{padding-top:120px}
.pt-125{padding-top:125px}
.pt-130{padding-top:130px}
.pt-140{padding-top:140px}
.pt-150{padding-top:150px}
.pt-190{padding-top:190px}
.pt-210{padding-top:210px}
.pt-230{padding-top:230px}
.pt-280{padding-top:280px}
.pt-290{padding-top:290px}
.pt-320{padding-top:320px}
.pr-0{padding-right:0}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}
.pr-40{padding-right:40px}
.pr-50{padding-right:50px}
.pr-60{padding-right:60px}
.pr-70{padding-right:70px}
.pr-80{padding-right:80px}
.pr-90{padding-right:90px}
.pr-100{padding-right:100px}
.pr-110{padding-right:110px}
.pr-120{padding-right:120px}
.pr-130{padding-right:130px}
.pr-140{padding-right:140px}
.pb-0{padding-bottom:0}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-40{padding-bottom:40px}
.pb-50{padding-bottom:50px}
.pb-60{padding-bottom:60px}
.pb-65{padding-bottom:65px}
.pb-70{padding-bottom:70px}
.pb-80{padding-bottom:80px}
.pb-85{padding-bottom:85px}
.pb-90{padding-bottom:90px}
.pb-95{padding-bottom:95px}
.pb-100{padding-bottom:100px}
.pb-110{padding-bottom:110px}
.pb-120{padding-bottom:120px}
.pb-125{padding-bottom:125px}
.pb-130{padding-bottom:130px}
.pb-140{padding-bottom:140px}
.pb-160{padding-bottom:160px}
.pb-165{padding-bottom:165px}
.pb-180{padding-bottom:180px}
.pb-150{padding-bottom:150px}
.pb-210{padding-bottom:210px}
.pb-200{padding-bottom:200px}
.pb-250{padding-bottom:250px}
.pb-260{padding-bottom:260px}
.pb-280{padding-bottom:280px}
.pb-290{padding-bottom:290px}
.pb-300{padding-bottom:300px}
.pb-320{padding-bottom:320px}
.pl-0{padding-left:0}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}
.pl-40{padding-left:40px}
.pl-50{padding-left:50px}
.pl-60{padding-left:60px}
.pl-70{padding-left:70px}
.pl-80{padding-left:80px}
.pl-90{padding-left:90px}
.pl-100{padding-left:100px}
.pl-110{padding-left:110px}
.pl-120{padding-left:120px}
.pl-130{padding-left:130px}
.pl-140{padding-left:140px}
.pl-150{padding-left:150px}
.ptb-0{padding:0}
.ptb-10{padding:10px 0}
.ptb-20{padding:20px 0}
.ptb-30{padding:30px 0}
.ptb-40{padding:40px 0}
.ptb-50{padding:50px 0}
.ptb-55{padding:55px 0}
.ptb-60{padding:60px 0}
.ptb-70{padding:70px 0}
.ptb-80{padding:80px 0}
.ptb-90{padding:90px 0}
.ptb-100{padding:100px 0}
.ptb-110{padding:110px 0}
.ptb-120{padding:120px 0}
.ptb-130{padding:130px 0}
.ptb-140{padding:140px 0}
.ptb-150{padding:150px 0}
.ptb-160{padding:160px 0}
.ptb-170{padding:170px 0}
.ptb-180{padding:180px 0}
.ptb-190{padding:190px 0}
.ptb-200{padding:200px 0}
.ptb-210{padding:210px 0}
.ptb-220{padding:220px 0}
.ptb-250{padding:250px 0}
.ptb-280{padding:280px 0}
.mtb-0{margin:0}
.mtb-10{margin:10px 0}
.mtb-15{margin:15px 0}
.mtb-20{margin:20px 0}
.mtb-30{margin:30px 0}
.mtb-40{margin:40px 0}
.mtb-50{margin:50px 0}
.mtb-60{margin:60px 0}
.mtb-70{margin:70px 0}
.mtb-80{margin:80px 0}
.mtb-90{margin:90px 0}
.mtb-100{margin:100px 0}
.mtb-110{margin:110px 0}
.mtb-120{margin:120px 0}
.mtb-130{margin:130px 0}
.mtb-140{margin:140px 0}
.mtb-150{margin:150px 0}
.floatleft{float:left}
.floatright{float:right}
.bg-opacity{position:relative}
.bg-opacity:before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}
.bg-opacity-3{position:relative}
.bg-opacity-3:before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}
.bg-opacity-1{position:relative}
.bg-opacity-1:before{background:#ff3a2d;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}
.bg-opacity-2{position:relative}
.bg-opacity-2:before{background:#2b2b2b;content:"";height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%}

section.page__title__wrapper.blog-page,section.page__title__wrapper.single-post{position:relative}
.blog-page{text-align:center}
.blog-page.text-right{text-align:right}
.blog-page.text-left{text-align:left}
.blog-page.text-center{text-align:center}
section.page__title__wrapper.blog-page:before,section.page__title__wrapper.single-post:before{content:"";background:rgba(0,0,0,0);position:absolute;left:0;top:0;width:100%;height:100%}
.post-categories{line-height:1;margin-bottom:20px}
.sticky_post .post-categories{margin-bottom:5px}
.blog-post.mb-40{margin-bottom:40px}
.sticky_post .blog-content{padding:40px}
.blog-content{padding:15px 25px;text-align:center}
.blog-content p{color:#888;font-size:14px;line-height:30px;margin-bottom:0}
.content_single .post-title{color:#3e3e3e;font-size:30px;font-weight:700;line-height:40px;margin-bottom:13px;margin-top:0;text-transform:capitalize}
.blog-meta{margin-bottom:13px}
.blog-meta span i{margin-right:7px}
.blog-meta span{border-right:2px solid #dadada;color:#777;font-size:12px;font-weight:500;margin-right:16px;padding-right:16px;position:relative;text-transform:capitalize}
.blog-meta span:last-child{margin-right:0;padding-right:0;border:none}
.blog-meta a{color:#999}
.blog-meta a:hover{color:#52b6bc}
.blog-column .blog-content p{font-size:14px}
.blog-column .blog-meta span{font-size:11px}
.blog-column .post-title{font-size:18px}
.blog-column .blog-content{padding:20px}
.read-more a{border:2px solid #52b6bc;border-radius:25px;color:#52b6bc;display:inline-block;font-size:15px;font-weight:500;height:40px;line-height:36px;padding:0 28px;text-transform:capitalize;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.blog-post .sticky_post .blog-content{-ms-flex-item-align:center;align-self:center;text-align:left}
.blog-thumb-active .owl-nav div{background:#000 none repeat scroll 0 0;color:#bcbcbc;display:inline-block;font-size:30px;height:40px;left:0;line-height:40px;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px}
.blog-thumb-active .owl-nav div.owl-next{left:auto;right:0}
.blog-thumb-active:hover .owl-nav div{opacity:1}
.blog-thumb-active:hover .owl-nav div:hover{background:#52b6bc;color:#fff;border:#fff}
.blog-thumb-active:hover .owl-nav div.owl-next{left:auto}
.blog-quote blockquote{background:inherit;border:medium none;margin:0;padding:0}
.blog-post .blog-quote{padding:70px 40px}
.blog-post .blog-quote:before{color:#52b6bc;font-size:40px;left:36px;top:16px}
.blog-quote.blog-content footer>cite{color:#555;font-size:18px;line-height:30px}
.blog-quote.blog-content p{font-size:14px;font-weight:400;margin-bottom:15px}
.blog-post.format-link .blog-content{padding:35px 35px 45px 80px}
.blog-post.format-link .blog-content .post-title{position:relative;margin-bottom:25px}
.blog-post.format-link .blog-content .post-title:before{content:'\f14c';font-family:fontAwesome;position:absolute;left:-35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#52b6bc}
.blog-post.format-link .blog-content .post-title a{border-bottom:2px solid #000}
.blog-post.format-link .blog-content .post-title a:hover{border-bottom:2px solid #52b6bc}
.grid-left-img{-webkit-transition:all .6s cubic-bezier(0,0,.2,1);transition:all .6s cubic-bezier(0,0,.2,1);overflow:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}
.grid-left-img .blog-thumb{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}
.grid-left-img .blog-content{padding:30px 40px;position:relative}
.grid-left-img .read-more{bottom:40px;left:40px;margin-top:0;position:absolute}
.grid-left-img .post-title{font-size:25px;font-weight:500}
.grid-left-img .blog-thumb img{width:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:scale(1.1);transform:scale(1.1)}
.grid-left-img.blog-post:hover .blog-thumb img{-webkit-transform:scale(1);transform:scale(1)}
.grid-left-img.type-post.tag-sticky-2 .blog-content,.blog-left-img.type-post.tag-sticky-2 .blog-content{width:100%}
.grid-left-img.type-post.tag-sticky-2 .read-more{left:70px}
.grid-left-img.blog-left-image .blog-thumb img{max-height:330px;width:auto}
.grid-left-img.blog-left-image .blog-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.grid-left-img.blog-left-image.blog-post:hover .blog-thumb img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.read-more{margin-top:30px}
.blog-column .read-more{margin-top:20px}
.blog-column .read-more a{border:0 none;color:#000;font-weight:600;padding:0;background:0 0}
.read-more{margin-top:22px;text-align:center}
.blog-single .blog-meta span:before{display:none}
.blog-single .blog-meta>span{margin-right:20px}
.blog-single .post-title{font-size:40px}
.post-pagination .nav-links>ul{margin:0;padding:0}
.post-pagination .nav-links>ul>li>a,.post-pagination .nav-links>ul>li span{margin:0 !important}
.post-pagination .nav-links>ul>li{margin-right:10px !important;margin-bottom:3px}
.post-pagination .nav-links>ul>li:last-child{margin-right:0}
.post-pagination .nav-links>ul>li,.pagination>a,.page-links>span:not(.page-links-title),.page-links>a{display:inline-block;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.post-pagination .nav-links>ul>li>a,.post-pagination .nav-links>ul>li>span,.pagination>a,.page-links>span:not(.page-links-title),.page-links>a{border:1px solid #bebebe;border-radius:100%;color:#8b8b8b;display:block;font-size:14px;font-weight:500;height:45px;line-height:43px;margin:7px;padding:0;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:45px}
.pagination>a,.page-links>span:not(.page-links-title),.page-links>a{display:inline-block}
.post-pagination .nav-links>ul>li>span.current,.post-pagination .nav-links>ul>li:hover a,.pagination>a:hover,.page-links>span:hover:not(.page-links-title),.page-links>a:hover{background:#52b6bc none repeat scroll 0 0;border-color:#52b6bc;color:#fff}
.user-text{color:#666;display:inline-block;float:left;letter-spacing:2px}
.user-share{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}
.user-name{padding-right:47px}
.author-box.author{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;margin:60px 0 0;overflow:hidden;background:#f9f9f9 none repeat scroll 0 0;padding:30px}
.author-img{display:inline-block;float:left}
.author-info{float:right;padding-left:30px;text-align:left;width:calc(100% - 120px)}
.author-info>h4{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0;text-transform:uppercase}
.author-info>h4 a{color:#666}
.author-info>h4 a:hover{color:#000}
.author-info>h4 a span{color:#999;font-size:14px;font-weight:600;margin-left:7px}
.author-info>p{line-height:25px;margin-bottom:0}
.single-related-post .blog-audio,.single-related-post .blog-video,.single-related-post .blog-thumb,.single-related-post .blog-thumb-active{margin-bottom:20px}
.related-post{display:block;overflow:hidden;margin:50px 0}
.single-related-post a{display:block}
.related-post-title>h3{margin-top:0}
.related-post-title>span{color:#636363;font-size:13px}
.single-comment{position:relative}
.comment-img{display:inline-block;float:left}
.comment-text.pingback-text{padding-left:0}
.comment-text{padding-left:125px}
.comment-text>p{margin-bottom:0}
.comment-text.pingback-text>p{padding-right:0}
.comment-text .author-name,.comment-text a.url{color:#333;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:capitalize}
.bypostauthor .comment-text a.url:after{content:"\f2c0 ";font-family:fontawesome;font-size:90%;left:3px;opacity:.5;position:relative;top:0}
.comment-text>p{padding-right:25px}
ul.children .comment-body.blog-comment{margin-top:70px}
#comments.comments-area #respond.comment-respond{margin-top:100px}
.single-comment.comment-border:last-child{margin-bottom:0}
.parent-comment{overflow:hidden}
.comment-text .reply a{border-radius:50px;color:#52b6bc;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.6;text-transform:uppercase}
.comment-replay-all .single-comment .reply{position:absolute;right:0;top:20px}
.comment-text .reply a:hover{color:#222}
.replay-comment{margin-left:150px}
.leave-comment h3.leave__comment--title{color:#222;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:11px;text-transform:uppercase}
.leave-comment>p{color:#000;font-size:14px;letter-spacing:1px;margin:0}
.leave-comment-form{margin-top:50px}
.comment-form>p.comment-notes{color:#000;font-size:14px;margin:0}
.form-submit .submit{margin-bottom:0}
.input_half{width:50%;float:left}
.input_half.left{padding-right:15px}
.input_half.right{padding-left:15px}
.leave-comment-form form textarea{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:0;color:#4b4b4b;font-size:13px;height:178px;line-height:25px;margin-bottom:30px;margin-top:30px;padding:20px;width:100%}
.leave-comment-form form input{background:#fff none repeat scroll 0 0;border:1px solid #ddd;border-radius:0;color:#666;font-size:13px;height:48px;padding:2px 30px;margin-bottom:30px;width:100%}
.leave-comment-form form input::-webkit-input-placeholder,.leave-comment-form form textarea::-webkit-input-placeholder{color:#666;opacity:1}
.leave-comment-form form input::-moz-placeholder,.leave-comment-form form textarea::-moz-placeholder{color:#666;opacity:1}
.leave-comment-form .submit{background-color:#52b6bc;border:1px solid #52b6bc;border-radius:0;color:#fff;display:inline-block;font-size:16px;font-weight:700;height:45px;letter-spacing:1px;line-height:45px;padding:0 28px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:inherit}
.leave-comment-form .submit:hover{background:#222;border-color:#222}
.leave-comment-form .comment-list ul.children{padding-left:55px}
.blog-comment,.leave-comment{margin-top:50px}
.comment-respond{margin-bottom:50px;margin-top:50px}
.comment-text .comment-meta.commentmetadata a{display:inline-block}
.comment-meta.commentmetadata{position:relative}
.comment-meta.commentmetadata{margin-bottom:5px}
.comment--date--time{margin-top:5px}
.comment-reply-title small{float:right}
.comment-reply-title small a#cancel-comment-reply-link{height:25px;width:25px;font-size:0}
.comment-reply-title small a#cancel-comment-reply-link:after{content:"\f00d";font-size:25px;position:relative;top:0;right:0;font-family:FontAwesome}
.comment-reply-title small a#cancel-comment-reply-link:focus{text-decoration:none;outline:none}
.no-comments{padding:10px 15px;background-color:rgba(0,0,0,.02)}
p.logged-in-as{margin-bottom:0}
div#comments.comments-area a.comment_permalink,div#comments.comments-area .edit--btn{font-weight:400;font-size:14px}
div#comments.comments-area a.comment_permalink,div#comments.comments-area .edit--btn>a{color:#555;display:inline-block;font-size:13px;font-weight:600;padding-top:5px}
div#comments.comments-area a.comment_permalink,div#comments.comments-area .edit--btn>a:hover{color:#52b6bc}
.related-post .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}
.related-post .row div[class*=col-]{margin-bottom:30px;padding-left:30px;padding-right:30px}
.related-post .row{margin-left:-30px}
.related-post .row{margin-right:-30px}
.related-post .sidebar-title{margin-bottom:34px}
ol.comment-list{list-style:none;padding-left:0}
ol.comment-list .comment{list-style:none}
div#comments.comments-area .comment-meta{line-height:1}
.leave-comment-form form textarea:focus{outline:none}
@media (min-width:768px) and (max-width:991px){.comment-list .children{margin-left:30px}
.comment-author.comment-img{width:100px}
.comment-text{padding-left:120px}
}
@media (max-width:767px){.comment-list .children{margin-left:10px}
.comment-author.comment-img{float:none;width:80px}
.comment-text{padding-left:0;padding-top:20px}
.comment-respond h3.comment-reply-title{font-size:16px;letter-spacing:0}
.input_half{float:none;width:100%}
.input_half.left{padding-right:0}
.input_half.right{padding-left:0}
.leave-comment-form form textarea{height:120px;letter-spacing:0px;padding:15px;margin-bottom:20px}
.leave-comment-form form input{letter-spacing:0px;margin-bottom:20px;padding:2px 15px}
.comment-title.sidebar-title{font-size:18px;letter-spacing:0;line-height:28px}
}
.sidebar-widget{margin-bottom:60px}
.sidebar-title{color:#575757;font-size:22px;font-weight:700;margin-top:0;position:relative}
.blog-search form input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #e4e4e4;border-radius:0;color:#b5b5b5;font-size:16px;font-weight:300;height:52px;margin-bottom:0;padding:2px 60px 2px 20px;width:100%}
.blog-search form input:focus{outline:none}
.blog-search form input::-webkit-input-placeholder{color:#b5b5b5;opacity:1}
.blog-search form input::-moz-placeholder{color:#757575;opacity:1}
.blog-search form{position:relative}
.blog-search form button{background:#2c2c2c none repeat scroll 0 0;border:medium none;border-radius:0;bottom:5px;color:#fff;font-size:16px;position:absolute;right:5px;top:5px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:50px}
.blog-search form button:hover{color:#fff;background:#52b6bc none repeat scroll 0 0}
.widget-area .sidebar-widget>ul,.widget_nav_menu .menu{padding:0}
.widget_categories.sidebar-widget ul li,.widget_archive.sidebar-widget ul li,.sidebar-widget.widget_jharon_service_categories ul li{text-align:right;color:#646464;overflow:hidden}
.widget_categories.sidebar-widget ul li a,.widget_archive.sidebar-widget ul li a,.sidebar-widget.widget_jharon_service_categories ul li a{color:#3e3e3e;display:block;float:left;text-align:left}
.sidebar-widget:not(.widget_jharon_author_about_widget) ul li{border-bottom:1px solid #efefef;list-style:outside none none;margin-bottom:10px;padding-bottom:10px}
.sidebar-widget.widget_themename_recent_post ul li{border-bottom:0 solid rgba(0,0,0,0)}
.sidebar-widget ul li ul.children li a,.sidebar-widget ul li ul.sub-menu li a,.sidebar-widget ul li a{color:#646464}
.sidebar-widget ul li ul.children li a:hover,.sidebar-widget ul li ul.sub-menu li a:hover{color:#52b6bc}
.sidebar-widget ul li ul.children li:first-child,.sidebar-widget ul li ul.sub-menu li:first-child{border-top:1px solid #f1f1f1;margin-top:10px;padding-top:8px}
.sidebar-widget ul li:hover a{color:#52b6bc}
.sidebar-widget ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.widget_calendar #wp-calendar{width:100%;border:1px solid #ededed}
.widget_calendar caption,.widget_calendar tfoot td{font-weight:600;text-transform:uppercase;letter-spacing:.075em;padding:10px 15px;color:#000}
.widget_calendar caption{border:1px solid #ededed;border-bottom:none}
.widget_calendar tfoot{border-top:1px solid #ededed}
.widget_calendar thead td,.widget_calendar thead th,.widget_calendar tbody td,.widget_calendar tbody th{text-align:center;padding:5px}
.widget_calendar thead th{color:#000;font-weight:600}
.widget_calendar tbody td#today{background:rgba(0,0,0,.05);color:#000}
.widget-area .sidebar-widget select{width:100%;height:50px;border:1px solid #ebebeb;border-radius:3px;background-color:#fff;text-indent:15px;font-size:14px;text-transform:uppercase;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}
.widget-area .sidebar-widget select:focus,.widget-area .sidebar-widget select:active,.widget-area .sidebar-widget select:hover{outline:none;-webkit-box-shadow:0 10px 25px -3px rgba(0,0,0,.1);box-shadow:0 10px 25px -3px rgba(0,0,0,.1);color:#000}
.widget_tag_cloud a{border:1px solid rgba(0,0,0,.1);font-size:14px !important;line-height:1em;padding:10px 13px;display:inline-block;margin-right:5px;margin-bottom:10px;border-radius:3px;color:#b2b2b2}
.widget_tag_cloud a:hover{border:1px solid #52b6bc;color:#52b6bc}
.sidebar-widget .post-img{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;margin-bottom:7px;margin-top:7px}
.sidebar-post>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;overflow:hidden}
.sidebar-post>li:last-child{margin-bottom:0}
.sidebar-widget .post-text{padding-left:20px}
.sidebar-widget .post-text>h4{display:inline-block;font-size:16px;font-weight:600;line-height:23px;margin-bottom:5px;margin-top:0}
.sidebar-widget .post-text>h4 a{color:#3e3e3e;font-size:16px;font-weight:700}
.sidebar-widget .post-text>h4 a:hover{color:#52b6bc}
.sidebar-widget .post-text>span{color:#989898;display:block;font-size:12px;line-height:23px}
.video-img>img{width:100%}
.self-info{padding:30px 35px 0;text-align:center}
.self-info>h3{color:#575757;font-size:16px;font-weight:700;line-height:1;margin-bottom:12px;margin-top:0}
.self-info>p{color:#3e3e3e;font-size:14px;margin:0 0 18px}
.self-info>p span{font-weight:700}
.sidebar-widget .blog-social>h4{color:#2f2f2f;font-size:16px;font-weight:500;margin-bottom:13px;position:relative;margin-top:0}
.sidebar-widget .blog-social ul{margin:0;padding:0}
.sidebar-widget .blog-social ul li{display:inline-block;margin:0 5px}
.sidebar-widget .blog-social ul li a{color:#999;display:inline-block;font-size:16px;height:inherit;line-height:1;text-align:center}
.sidebar-widget .blog-social ul li a:hover{color:#52b6bc}
.sidebar-banner img{max-width:100%}
.sidebar-banner a{display:block}
.sidebar-widget.widget_jharon_author_about_widget .blog-social li,.sidebar-widget.widget_jharon_author_about_widget .blog-social li:last-child a{margin:0}
.sidebar-widget.widget_jharon_author_about_widget .blog-social li a{margin-right:25px}
.video-img{position:relative}
.video-img a{background:#fff none repeat scroll 0 0;border-radius:50%;font-size:24px;height:50px;left:0;line-height:50px;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;color:#000}
.video-img a:hover{background:#666 none repeat scroll 0 0;color:#fff}
.video-title h5{color:#1c1c1c;font-size:14px;font-weight:600;line-height:25px;margin-bottom:8px}
.video-title h5 a{color:#1c1c1c;margin-bottom:8px}
.video-title h5 a:hover{color:#555}
.video-title>span{color:#979797;font-weight:600}
.video-title{margin-top:23px}
.clear{position:relative;display:block}
.clear:before{display:block;content:"";clear:both;overflow:hidden}
.comment-respond>h3{color:#303030;font-size:22px;font-weight:700;margin-bottom:11px}
.widget_jharon_social_share_widget .author_social a{background:#f6f6f6 none repeat scroll 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#262626;display:inline-block;font-size:20px;height:60px;line-height:60px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:85px}
.widget_jharon_social_share_widget .author_social a:hover{background:#52b6bc none repeat scroll 0 0;color:#fff}
.widget_recent_comments ul li.recentcomments:before{color:#969696;content:"";font-family:FontAwesome;font-size:20px;left:0;position:absolute}
.widget_recent_comments ul li.recentcomments span{color:#666}
.widget_recent_comments ul li.recentcomments a{font-size:16px}
.widget_recent_comments ul li.recentcomments{padding-left:35px;position:relative}
.widget_recent_comments ul li.recentcomments a:hover{color:#52b6bc}
.news-letter .newsletter_inner>input[type=email]{border:1px solid #e4e4e4;border-radius:0;color:#555;float:left;height:50px;padding-left:20px;width:100%}
.news-letter .newsletter_inner{overflow:hidden;position:relative}
.news-letter .newsletter_inner button{background:#2c2c2c none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;display:inline-block;font-size:16px;height:40px;line-height:40px;margin-right:5px;margin-top:5px;padding:0;position:absolute;right:0;text-align:center;text-indent:-9999px;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px}
.news-letter .newsletter_inner button:hover{background:#52b6bc;color:#fff}
.news-letter .newsletter_inner:before{color:#fff;content:"";font-family:FontAwesome;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
.widget-area ul.instagram-pics li{border:medium none;float:left;margin:0;padding:3px;width:33.33%}
.sidebar-widget.null-instagram-feed .instagram-pics{overflow:hidden;margin:0}
.page-header{margin-top:0}
.page-header h1{color:#575757;font-size:32px;font-weight:700;line-height:1;margin-bottom:5px;margin-top:0}
.blog-post.hentry{margin-bottom:80px}
.widget-area .sidebar-widget:last-child{margin-bottom:0}
.blog-post-video{position:relative}
.video-post-content{left:0;padding:0 126px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.blog-post-video:before{background:#52b6bc none repeat scroll 0 0;content:"";height:100%;opacity:.7;position:absolute;top:0;width:100%}
.video-play-button>a{border:2px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:24px;height:60px;line-height:60px;position:relative;width:60px}
.video-play-button>a i{margin-left:5px;margin-right:0}
.post-title>h3{color:#fff;font-weight:700;margin:0 0 20px}
.post-excerpt>p{color:#fff;font-weight:300;line-height:24px;margin-bottom:26px}
.post-title>h3 a:hover{color:#fff;opacity:.7}
.sticky_post.post_inner{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fafafa none repeat scroll 0 0}
.sticky_post.post_inner .blog-thumb{-webkit-box-flex:0;-ms-flex:0 0 52.5%;flex:0 0 52.5%}
.post-categories span a{color:#52b6bc;font-weight:400;text-decoration:underline;text-transform:capitalize}
.post-categories span a:hover{color:#222}
.post_date span.post-date{color:#52b6bc;font-size:14px;position:relative}
.blog-content .post_date{margin-top:16px}
.post_date span.post-date:before{background:#bbb none repeat scroll 0 0;content:"";height:1px;position:absolute;right:-55%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}
.grid-item.blog_left.col-md-6.col-sm-6{padding-right:30px}
.grid-item.blog_right.col-md-6.col-sm-6{padding-left:30px}
.sidebar-widget.widget_siliconcounters ul li{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;margin:0 20px 0 0;padding:0;text-align:center;width:75px}
.sidebar-widget.widget_siliconcounters ul li:last-child{margin-right:0}
.sidebar-widget.widget_siliconcounters .silicon_counters ul li>a{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 !important}
.sidebar-widget.widget_siliconcounters .silicon_counters ul li>a span{margin:6px auto}
.sidebar-widget.widget_siliconcounters .silicon_counters ul li>a>span{margin-top:0}
.sidebar-widget.widget_siliconcounters .silicon_counters ul li>a span:last-child{margin-bottom:0}
.widget_categories.sidebar-widget ul li a,.sidebar-widget.widget_jharon_service_categories ul li a,.sidebar-widget.widget_archive ul li a{font-size:14px;padding-left:34px;position:relative}
.widget_categories.sidebar-widget ul li a:before,.sidebar-widget.widget_jharon_service_categories ul li a:before,.sidebar-widget.widget_archive ul li a:before{border:2px solid #929292;border-radius:50%;content:"";height:8px;left:11px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.theme_name-post-media .blog-thumb{position:relative}
.content_single .blog-meta span{color:#777;font-size:14px;font-weight:400}
.content_single .blog-meta{margin-bottom:22px}
.content_single .blog-info p{color:#666;font-weight:400;line-height:30px}
blockquote{background:#f9f9f9 none repeat scroll 0 0;border-left:medium none;color:#666;font-size:18px;font-style:italic;line-height:30px;margin:52px 0 54px;padding:64px 70px;text-align:center}
.content_single .blog-info blockquote p{font-weight:500;color:#666}
.blog-info.entry-content ul li{color:#3e3e3e;font-size:16px;font-weight:400;position:relative}
.post_details_nav_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:25px 0}
.next-prev a{border-left:2px solid #999;color:#999;font-size:16px;font-weight:700;margin-left:16px;padding-left:16px;text-transform:capitalize}
.next-prev a:hover{color:#52b6bc}
.next-prev a:first-child{border-left:0 none;margin:0;padding:0}
.post_details_nav_share .user-share ul li{list-style:outside none none}
.post_details_nav_share .user-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding-left:0}
.post_details_nav_share .user-share ul li a{color:#666;display:block;margin-right:5px;text-align:center}
.post_details_nav_share .user-share ul li a i{background:#f1f1f1 none repeat scroll 0 0;display:block;height:40px;line-height:40px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px}
.post_details_nav_share .user-share ul li a:hover i{color:#fff}
.post_details_nav_share .user-share ul li a:hover i.fa-facebook{background:#3b5998}
.post_details_nav_share .user-share ul li a:hover i.fa-twitter{background:#1da1f2}
.post_details_nav_share .user-share ul li a:hover i.fa-google-plus{background:#dc4a38}
.post_details_nav_share .user-share ul li a:hover i.fa-linkedin{background:#007bb6}
.post_details_nav_share .user-share ul li a:hover i.fa-pinterest{background:#cd0000}
.author-img{border-radius:50%;display:inline-block;float:left;height:110px;overflow:hidden;width:110px}
.post__hover__inner.text-center{background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(93%,rgba(0,0,0,.9))) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9) 93%) repeat scroll 0 0;bottom:0;position:absolute;top:0;width:100%}
.comment-author.comment-img>img{border-radius:5px}
.related-post .post-categories span a:hover{color:#fff}
.related_post{position:relative}
.related_post_inner{bottom:25px;left:30px;position:absolute;right:30px}
.related_post_title>h3{color:#fff;font-weight:700;line-height:30px;margin:0}
.author .author-info .social>a{color:#3e3e3e;font-size:16px;margin-right:28px}
.author .author-info .social>a:hover{color:#52b6bc}
.author .author-info .social{margin-top:20px}
.post_details_nav_share .post-tags>a{background:#bbb none repeat scroll 0 0;color:#fff;display:inline-block;font-size:11px;height:22px;line-height:22px;margin-right:5px;padding:0 10px;text-transform:uppercase}
.post_details_nav_share .post-tags>a:hover{background:#52b6bc none repeat scroll 0 0}
.post_details_nav_share .post-tags{-ms-flex-item-align:center;align-self:center}
.post_details_nav_share .post-tags,.social_network_wrap .user-share{padding-right:20px}
.single_full_blog .sticky_post.post_inner{display:block}
.single_full_blog .blog-post .sticky_post .blog-content{text-align:center}
.blog-post.post .post-title{font-weight:700;line-height:30px;margin-bottom:18px;margin-top:0}
.three_col .video-post-content{padding:0 10px}
.three_col .video-post-content .post-title>h3,.three_col .video-post-content .post-title{margin-bottom:2px}
.three_col .video-post-content .post-excerpt>p{margin-bottom:10px}
.three_col .video-post-content .video-play-button>a{font-size:18px;height:40px;line-height:40px;width:40px}
article.blog-post.sticky{display:-webkit-box;display:-ms-flexbox;display:flex}
.blog-content.text-left{text-align:left}
.sidebar-widget .tagcloud>a{border:1px solid #ddd;display:inline-block;font-size:15px !important;height:35px;line-height:33px;margin-bottom:8px;margin-right:5px;padding:0 8px}
.sidebar-widget .tagcloud>a:hover{background:#52b6bc none repeat scroll 0 0;border-color:#52b6bc;color:#fff}
.sidebar-widget ul.sidebar-post{padding:0}
.two_col .video-post-content{padding:0 85px}
.blog-info li{font-weight:500}
.content_single .blog-thumb{padding-bottom:15px}

.main-menu ul li>.sub-menu li.menu-item-has-children>a{position:relative}
.main-menu ul li>.sub-menu li.menu-item-has-children>a:before{position:absolute;content:"\f2fb";right:15px;font-family:Material-Design-Iconic-Font;font-size:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.header-top-area{background:#fff none repeat scroll 0 0;padding:12px 0;border-bottom:1px solid #eee}
.top-bar-left-content a,.header-info a{color:#acabab}
.header-info span{color:#acabab;font-size:12px;position:relative}
.header-top-area .header-info span>a{color:#818181;font-weight:400}
.header-top-area .header-info span>a:hover{color:#ff3a2d}
.header-info span+span{margin-left:8px;padding-left:8px}
.header-info span+span:before{background:rgba(255,255,255,.2) none repeat scroll 0 0;content:"";height:20px;left:-2px;position:absolute;top:0;width:1px}
.top-bar-left-menu ul{margin:0;padding:0;list-style:none}
.top-bar-left-menu ul li{display:inline-block}
.top-bar-left-menu ul li a{padding:5px 10px;text-decoration:none;text-transform:capitalize;font-size:14px;color:#fff}
.top-bar-left-content a:hover,.header-info a:hover,.header-social ul li a:hover,.top-bar-left-menu ul li a:hover{color:#ff3a2d}
.top-bar-left-content{color:#fff}
.top-bar-left-content p{margin-bottom:0}
.header-social ul{margin:0;padding:0;list-style:none}
.header-social ul li{display:inline-block;line-height:1}
.header-social ul li a{color:#9a9a9a;font-size:14px}
.header-social.text-white>a{color:#fff}
.menu-middle-area{border-top:1px solid #ddd}
.header-social ul li+li{margin-left:30px}
.header-search{margin:29px 0}
.header-search form{display:block;position:relative}
.header-search form input{border:1px solid #ddd;height:40px;line-height:24px;padding:7px 40px 7px 15px;width:250px}
.header-search form button{background-color:transparent;border:0 none;color:#999;height:40px;padding:0;position:absolute;right:0;text-align:center;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px}
.header-search form button i{display:block;line-height:38px}
.header-search form button:hover{color:#26c7cc}
header.header-transparent{background:transparent none repeat scroll 0 0;left:0;position:absolute;top:0;width:100%;z-index:99999;-webkit-box-shadow:0 1px 3px rgba(50,50,50,0);box-shadow:0 1px 3px rgba(50,50,50,0)}
.logged-in.admin-bar header.header-transparent{top:32px}
header.is-sticky{position:fixed;left:0;top:0 !important;right:0;background-color:rgba(255,255,255,1) !important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);z-index:9999;-webkit-animation:.3s ease-in-out 0s normal none 1 running fadeInDown;animation:.3s ease-in-out 0s normal none 1 running fadeInDown}
body.logged-in.admin-bar .is-sticky{padding-top:32px}
header.is-sticky .default-menu nav>ul>li>a{padding:33px 0}
.default-menu nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;list-style:none;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.default-menu nav>ul>li{position:relative}
.default-menu nav>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:30px;padding:30px 15px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.default-menu nav>ul>li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible;z-index:999}
.sub-menu li{position:relative}
.sub-menu li a{line-height:25px;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.main-menu ul.sub-menu li a{border-bottom:1px solid #eee}
.main-menu ul.sub-menu li:last-child a{border-bottom:none}
.sub-menu li .sub-menu{top:0;left:100%;right:auto}
.sub-menu li .sub-menu li .sub-menu{left:auto;right:100%}
.sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{left:auto;right:100%}
.sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{left:100%;right:auto}
.last-elements .sub-menu{left:auto;right:0}
.last-elements .sub-menu li .sub-menu{top:0;left:auto;right:100%}
.last-elements .sub-menu li .sub-menu li .sub-menu{right:100%;left:auto}
.last-elements .sub-menu li .sub-menu li .sub-menu li .sub-menu{right:100%;left:auto}
.last-elements .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{right:auto;left:100%}
.last-elements .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu{right:100%;left:auto}
.menu_inner ul.menu{margin:0}
.sub-menu li:hover>.sub-menu{margin-top:0;opacity:1;visibility:visible;z-index:999}
.mean-bar{background-color:#0c1923;min-height:auto;padding:0;z-index:9}
a.meanmenu-reveal{color:#444}
.mobile-menu .mean-nav .sub-menu{background:inherit}
.mobile-menu .mean-nav>ul{padding:0}
.mobile-menu .mean-nav>ul li>a{color:rgba(255,255,255,.8);height:45px;line-height:45px;padding:0 20px;border-top:1px solid rgba(255,255,255,.3)}
.mobile-menu .mean-nav>ul li>ul>li>a{font-size:12px;padding-left:50px}
.header-default a.meanmenu-reveal{top:-42px}
a.meanmenu-reveal{height:auto;line-height:1;padding:0;top:-32.5px;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
a.meanmenu-reveal:hover,a.meanmenu-reveal:focus{color:#444;outline:medium none}
a.meanmenu-reveal i{display:block;font-size:30px;line-height:30px;width:30px}
.mobile-menu .mean-nav>ul{max-height:350px;overflow-x:scroll}
.mean-nav{background-color:transparent;margin:0}
.mean-nav a.mean-expand{border:medium none !important;color:rgba(255,255,255,.7) !important;font-size:18px !important;height:36px;line-height:36px;padding:0 !important;text-align:center;width:42px !important}
.mean-nav a.mean-expand:hover{color:#ff3a2d !important}
.mean-nav>ul{float:left;padding:15px 0}
.mean-nav>ul>li>a{border-color:#eee;color:#464646;display:block;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:24px;padding:6px 30px 6px 0}
.mean-nav>ul>li>a:hover,.mean-nav>ul>li.current_page_item>a{color:#ff3a2d}
.mobile-menu nav.mean-nav{position:absolute;top:0;width:100%;background:#000}
.mean-nav .sub-menu,.mean-nav .mega-menu{-webkit-box-shadow:none;box-shadow:none;float:left;opacity:1;position:static;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;visibility:visible;z-index:1}
.mean-nav ul li li{margin:0;padding:0}
.mean-nav ul li li a{border-color:#eee;color:#464646;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:600;line-height:24px;opacity:1;padding:6px 30px 6px 15px;text-transform:uppercase;width:100% !important;border-bottom:none}
.mean-nav .sub-menu li:hover>a{color:#464646}
.mean-nav .sub-menu li.current_page_item:hover>a{color:#ff3a2d}
.mean-nav ul li li.current_page_item>a,.mean-nav ul li li>a:hover,.mean-nav .sub-menu li>a:hover{color:#ff3a2d}
.mean-nav ul li li li a{padding:6px 30px 6px 25px}
.mean-nav ul li li li li a{padding:6px 30px 6px 35px}
.mean-nav ul li li li li li a{padding:6px 30px 6px 45px}
.mean-nav ul li li li li li li a{padding:6px 30px 6px 55px}
.site-title h3,.site-title p{margin:0}
.site-title a{color:#333;display:block;font-size:20px;font-weight:700}
.header-menu-wrap{-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header-menu-wrap .site-title{min-width:150px;-ms-flex-negative:0;flex-shrink:0;padding-top:20px;padding-bottom:20px}
.header-menu-wrap.logo-left{-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.header-menu-wrap.logo-center{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-menu-wrap.logo-center>div:nth-child(2){-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.header-menu-wrap.logo-right{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.header-menu-wrap.logo-left-top{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.header-menu-wrap.logo-center-top{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-menu-wrap.logo-right-top{-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.header-menu-wrap.logo-center,.header-menu-wrap.logo-left-top,.header-menu-wrap.logo-center-top,.header-menu-wrap.logo-right-top{padding-top:15px}
header.header-default{border-bottom:1px solid rgba(0,0,0,.07)}
.page-title-search-box input{background:0 0;border-radius:0;padding:10px 20px}
.page-title-search-box input:focus{outline:none}
.page-title-search-box button{display:none}
.page__title__inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:wrap column}
.page__title__inner.breadcrumbs-title-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.page__title__inner.breadcrumbs-title-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.page__title__inner.breadcrumbs-title-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.page__title__wrapper{background:#f2f2f2}
.page__title__inner{padding:140px 0 150px}
h2.page-title{margin:10px 0}
.page__title__inner .page-title{font-family:courgette;font-size:40px;margin-bottom:0;padding:0;font-weight:400;color:#525252}
.page__title__inner>p{margin-bottom:.8em}
.page__title__inner .page-subtitle{margin-bottom:0}
.breadcrumbs_wrap ul{margin:0;padding:0;list-style:none;margin-left:-10px;margin-right:-10px}
.breadcrumbs_wrap ul li{display:inline-block;line-height:1.5}
.breadcrumbs_wrap ul li{padding:0 5px}
section.page__title__wrapper{position:relative}
section.page__title__wrapper:before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;left:0;top:0}
section.page__title__wrapper.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.page__title__wrapper.full-height,section.page__title__wrapper.full-height .container,section.page__title__wrapper.full-height .container .row,section.page__title__wrapper.full-height .container .row div[class*=col-],section.page__title__wrapper.full-height,section.page__title__wrapper.full-height .container-fluid,section.page__title__wrapper.full-height .container-fluid .row,section.page__title__wrapper.full-height .container-fluid .row div[class*=col-]{height:100vh}
section.page__title__wrapper.full-height .container .row div[class*=col-],section.page__title__wrapper.full-height .container-fluid .row div[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.page__title__wrapper.half-height,section.page__title__wrapper.half-height .container,section.page__title__wrapper.half-height .container .row,section.page__title__wrapper.half-height .container .row div[class*=col-],section.page__title__wrapper.half-height,section.page__title__wrapper.half-height .container-fluid,section.page__title__wrapper.half-height .container-fluid .row,section.page__title__wrapper.half-height .container-fluid .row div[class*=col-]{height:50vh}
section.page__title__wrapper.half-height .container .row div[class*=col-],section.page__title__wrapper.half-height .container-fluid .row div[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section.page__title__wrapper .page__title__inner{width:100%}
.breadcrumbs_wrap ul,.breadcrumbs_wrap ul li,.breadcrumbs_wrap ul li a{font-family:courgette;font-size:18px;-webkit-transition:all .3s ease 0s !important;transition:all .3s ease 0s !important}
.page-wrapper{padding:100px 0}
.page-sub-title p{margin-bottom:10px}
footer .default-footer{background:#f2f2f2 none repeat scroll 0 0;color:#000;padding:35px 0;position:relative;text-align:center}
footer .default-footer:before{position:absolute;content:"";background:rgba(0,0,0,0,0);left:0;top:0;width:100%;height:100%}
footer.fixed-footer-enable{/*position:fixed;*/width:100%;left:0;right:0;bottom:0;z-index:-10}
.page-not-found-wrap{width:100%;background:#f6f6f6}
.page-not-found-wrap .container,.page-not-found-wrap .container .row,.page-not-found-wrap .container .pnf-inner-wrap,.page-not-found-wrap .container[class*=col-]{height:100%}
.page-not-found-wrap .container .pnf-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:700px}
.pnf-inner img{max-height:350px;margin-bottom:30px}
.pnf-inner>h1{color:#ff3a2d;font-size:150px;font-weight:700;line-height:1;letter-spacing:1;margin:0;text-transform:uppercase;margin-bottom:30px;text-shadow:7px 6px 0 #dadada,0 -1px 0 #dadada,1px -1px 0 #dadada,-1px 1px 0 #dadada,1px 1px 0 #dadada}
.pnf-inner>h2{color:#333;font-size:60px;font-weight:700;line-height:1.4;margin:0;text-transform:uppercase}
.pnf-inner>p{color:#333;font-size:24px;line-height:1.4;margin:0}
.pnf-inner a.btn{background-color:#ff3a2d;border:1px solid #ff3a2d;border-radius:2px;color:#fff;font-size:16px;font-weight:500;height:55px;line-height:55px;margin-top:50px;padding:0 30px;text-align:center;text-transform:uppercase}
.pnf-inner a.btn:hover{background-color:#000;border-color:#000}
.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.breadcrumb-wrapper .breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0;padding:0}
.breadcrumb-wrapper ul{list-style:none;margin:0;padding:0}
.breadcrumb-wrapper .breadcrumb li a{color:#fff;font-size:16px}
.breadcrumb-wrapper .breadcrumb.black-text li a{color:#444}
.breadcrumb-wrapper .breadcrumb.black-text li.active{color:#888}
.breadcrumb-wrapper .breadcrumb li.active{color:#ccc}
.header-top-area{border-bottom:1px solid #eee;padding:12px 0}
.header-left-text{display:inline-block;margin-right:34px}
.header-left-text:last-child{margin-right:0}
.header-left-text li{font-size:12px;color:#acabab;font-weight:400}
.header-left-text li a{color:#818181;font-size:12px;font-weight:400}
.header-icon{float:right}
.header-icon a{color:#9a9a9a;font-size:14px;padding-right:25px;-webkit-transition:.3s;transition:.3s}
.header-icon a:last-child{padding-right:0}
.header-icon a:hover{color:#ff3a2d}
.get-quote a{background:#ff3a2d none repeat scroll 0 0;border-radius:5px;color:#fff;display:inline-block;font-size:13px;font-weight:600;line-height:1;padding:15px 40px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.get-quote a:hover{background:#000}
.header-right{display:inline-block;margin-right:52px}
.header-right-icons{float:left;margin-right:20px}
.header-right-icons span{color:#ff3a2d;font-size:36px;font-weight:400}
.header-right-text{float:right}
.text{color:#919191;font-size:13px;font-weight:400;font-family:courgette}
.phone{color:#595959;display:block;font-family:courgette;font-size:16px;font-weight:400;line-height:28px}
.logo{margin-top:38px}
.main-menu>nav>ul>li{display:inline-block;position:relative;padding:0 14px}
.main-menu>nav>ul>li:last-child{padding-right:0}
.main-menu>nav>ul>li a{color:#525252;display:block;font-size:14px;font-weight:600;padding:49px 0;position:relative;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;line-height:20px}
.main-menu>nav>ul>li>a:before{background:#ff3a2d;content:"";height:2px;position:absolute;top:0;width:0;-webkit-transition:.5s;transition:.5s}
.main-menu>nav>ul>li:hover>a:before,.main-menu>nav>ul>li.current-menu-item>a:before{width:100%}
.main-menu ul li:first-child{padding-left:0}
.main-menu ul li:hover>a,.main-menu ul li.current-menu-item>a{color:#ff3a2d}
.get-a-quote{-ms-flex-negative:0;flex-shrink:0;margin-left:28px}
.get-a-quote a{background:#ff3a2d none repeat scroll 0 0;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:600;line-height:1;padding:15px 40px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.get-a-quote a:hover{background:#000}
.menu-style-1>nav>ul>li a{color:#525252;font-size:13px;font-weight:500;line-height:20px;padding:20px 0}
.menu-style-1>nav>ul>li{display:inline-block;padding:0 26px;position:relative}
.menu-style-1>nav>ul>li:last-child{padding-right:0}
.header-icon{float:right}
.icon{line-height:0}
.icon a{border-left:1px solid #eee;color:#9a9a9a;display:inline-block;font-size:14px;overflow:hidden;padding:23px 20px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.icon a:last-child{border-right:1px solid #eee}
.icon a:hover{color:#ff3a2d}
.main-menu ul li .sub-menu{background:#fff none repeat scroll 0 0;border-top:3px solid #ff3a2d;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);left:0;list-style:outside none none;margin-left:0;margin-top:0;opacity:0;padding:0;position:absolute;top:120%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:hidden;width:270px;z-index:9}
.main-menu ul li:hover .sub-menu{opacity:1;top:100%;visibility:visible}
.main-menu ul li .sub-menu li{display:block}
.main-menu ul li .sub-menu li a{color:#666;font-family:Montserrat;font-size:14px;font-weight:400;margin:0;padding:13px 20px;text-transform:capitalize;font-family:montserrat;line-height:1.5}
.main-menu ul li:hover>.sub-menu li>a:hover{color:#fff;background:#ff3a2d}
.slider-wrapper{background-position:center center;background-size:cover}
.slider-content{position:relative}
.slider-content>span{color:#fff;display:inline-block;font-family:montserrat;font-size:60px;font-weight:900;line-height:60px;margin-bottom:13px}
.slider-content h1{color:#fff;font-size:80px;font-weight:900;line-height:83px;margin-bottom:40px;margin-top:0}
span.cd-words-wrapper b{font-weight:900 !important}
.slider-content a{border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-family:montserrat;font-size:15px;font-weight:600;line-height:1;padding:15px 50px;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.slider-content>a:hover{background:#ff3a2d;border-color:#ff3a2d}
.slider-text h1{font-size:100px;margin-bottom:56px}
.slider-text a{border-radius:0}
.slider-text-animation span,.slider-text-animation h1,.slider-text-animation a{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.active .slider-text-animation span,.active .slider-text-animation h1,.active .slider-text-animation a{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.slider-text-animation span{-webkit-animation-delay:.2s;animation-delay:.2s}
.slider-text-animation h1{-webkit-animation-delay:.5s;animation-delay:.5s}
.slider-text-animation a{-webkit-animation-delay:1.5s;animation-delay:1.5s}
.slider-active .owl-dots{line-height:0;position:absolute;right:6%;top:50%;z-index:99}
.slider-active .owl-dot{background:#fff none repeat scroll 0 0;border-radius:50%;height:10px;margin:0 0 17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;position:relative}
.slider-active .owl-dot.active:before{border:1px solid #fff;border-radius:50%;content:"";height:20px;left:-5px;position:absolute;top:-5px;width:20px}
.slider-active .owl-dot.active{border-color:#e74948}
.slider1-active .owl-dots{bottom:24px;left:0;line-height:1;position:absolute;right:0;text-align:center;top:inherit;z-index:99}
.slider1-active .owl-dot{background:#fff none repeat scroll 0 0;border-radius:50%;display:inline-block;height:10px;margin:0 10px;position:relative;width:10px}
.slider1-active .owl-dot.active:before{border:1px solid #fff;border-radius:50%;content:"";height:20px;left:-5px;position:absolute;top:-5px;width:20px}
.slider1-active .owl-dot.active{border-color:#e74948}
.section-title span{color:#6b6b6b;display:inline-block;font-family:courgette;font-size:20px;font-weight:400;line-height:1;margin-bottom:9px}
.section-title h3{color:#575757;font-size:34px;font-weight:700;line-height:1;margin:0 0 15px}
.section-title p{color:#8f8f8f;font-size:16px;font-weight:400;line-height:24px;margin:auto auto 0}
.why-choose-wrapper{padding:0 5px}
.why-choose-icon{background-color:#e5e9ee;background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:100%;display:inline-block;height:126px;line-height:125px;position:relative;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:126px}
.why-choose-wrapper:hover .why-choose-icon{background-color:#ff3a2d;background-position:bottom center}
.why-choose-icon span{background:#ff3a2d none repeat scroll 0 0;border:2px solid #fff;border-radius:100%;color:#fff;display:block;font-size:15px;font-weight:600;height:35px;line-height:30px;position:absolute;right:0;top:0;width:35px}
.why-choose-text{margin-top:27px}
.why-choose-text h4{font-size:16px;font-weight:700;margin-bottom:12px;color:#575757}
.why-choose-text p{color:#9f9f9f;font-size:14px;line-height:23px;margin-bottom:0}
.featured-services-wrapper{padding:30px 30px 0}
.featured-services-img{position:relative}
.featured-services-text{padding:32px 5px 40px}
.featured-services-text h3{font-size:22px;font-weight:700;line-height:30px;margin-bottom:10px;margin-top:0;padding:0 30px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.featured-services-text h3{color:#575757}
.featured-services-text h3>a:hover{color:#ff3a2d}
.featured-services-text p{color:#818181;font-size:14px;margin-bottom:0}
.featured-services-info{padding:25px 0 30px}
.featured-services-info h3{padding:0}
.featured-services-text>a{border:2px solid #ff3a2d;border-radius:30px;color:#ff3a2d;display:inline-block;font-size:15px;font-weight:600;line-height:1;margin-top:33px;padding:12px 40px;-webkit-transition:.3s;transition:.3s}
.featured-services-text>a:hover{background:#ff3a2d;border-color:#ff3a2d;color:#fff}
.featured-services-icon{bottom:-20px;position:absolute;right:20px}
.featured-services-icon a{background:#ff3a2d none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;float:right;font-size:26px;font-weight:400;height:43px;line-height:43px;text-align:center;width:43px;-webkit-transition:.3s;transition:.3s}
.featured-services-icon a:hover{background:#000}
@media only screen and (min-width:991px) and (max-width:999px){.service-booking-area{background:rgba(0,0,0,0) none repeat scroll 0 0 !important}
.work_process .featured-services-img>img{width:100%}
.cleaning-area{background-image:none !important}
}
.counter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.counter-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:185px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:185px}
.counter-img:before{background:#ff3a2d none repeat scroll 0 0;border-radius:100%;content:"";height:185px;left:0;opacity:.85;position:absolute;top:0;width:185px}
.counter-content{position:relative}
.counter-content h2{color:#fff;font-family:courgette;font-size:40px;font-weight:400;line-height:1.1;margin-bottom:3px;margin-top:0}
.counter-content span{color:#fff;font-family:courgette;font-size:20px;font-weight:400}
.works-area{height:998px}
.works-title span{color:#fff;display:inline-block;font-family:courgette;font-size:20px;font-weight:400;margin-bottom:9px}
.works-title h3{color:#fff;font-size:34px;font-weight:700}
.works-title p{color:#fff;font-size:16px;font-weight:400;line-height:24px;width:536px}
.works-wrapper{background-position:center center;background-repeat:no-repeat;height:570px;position:relative;width:590px}
.works-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ff3a2d none repeat scroll 0 0;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:190px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:190px;position:relative}
.works-content h4{color:#fff;font-family:courgette;font-size:20px;font-weight:500;line-height:26px;margin:0;padding:0 12px}
.works-wrapper .works-content{position:absolute}
.works-wrapper .works-content:nth-child(1){left:0;margin:auto;right:0}
.works-wrapper .works-content:nth-child(2){right:0;top:190px}
.works-wrapper .works-content:nth-child(3){bottom:0;left:0;margin:auto;right:0}
.works-wrapper .works-content:nth-child(4){left:0;top:190px}
.works-img{opacity:0;position:absolute;right:0;top:-36px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.works-content:hover .works-img,.works-content.open .works-img{opacity:1}
.works-img img{border:3px solid #ff3a2d;border-radius:100%}
.service-booking-area{background-position:14% bottom;background-repeat:no-repeat;padding-bottom:130px;padding-top:150px}
.title span{color:#575757}
.title h3{color:#575757}
.title p{color:#575757}
.service-booking-img>img{width:100%}
#service-booking input{border:1px solid #d9d9d9;border-radius:30px;color:#777;font-size:14px;font-weight:400;height:40px;margin-bottom:25px;padding-left:17px;width:100%;-webkit-transition:.3s;transition:.3s}
#service-booking input:hover{color:#ff3a2d;border-color:#ff3a2d}
#service-booking textarea{border:1px solid #d9d9d9;border-radius:15px;color:#777;font-size:14px;font-weight:400;height:120px;padding:17px;text-transform:capitalize;width:100%;-webkit-transition:.3s;transition:.3s}
#service-booking textarea:hover{color:#ff3a2d;border-color:#ff3a2d}
#service-booking textarea:focus,#service-booking input:focus{outline:none}
#service-booking input[type=submit]{background:#ff3a2d none repeat scroll 0 0;border:medium none;border-radius:30px;color:#fff;font-size:14px;font-weight:600;line-height:1;width:218px;margin-top:25px;height:48px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
#service-booking input[type=submit]:hover{background:#000}
.pricing-inner[class*=col]{padding:0 10px}
.pricing-wrapper{border-radius:15px;padding:52px 0}
.pricing-wrapper.active{-webkit-box-shadow:0 10px 30px rgba(82,182,188,.25);box-shadow:0 10px 30px rgba(82,182,188,.25);-webkit-transform:scale(1.13);transform:scale(1.13);z-index:99;position:relative}
.pricing-icon{margin-bottom:19px}
.pricing-head h3{color:#4e4e4e;font-family:courgette;font-size:24px;font-weight:400;margin-bottom:23px;margin-top:0}
.price{color:#ff3a2d;display:inline-block;font-size:30px;font-weight:400;line-height:1;padding-left:12px;position:relative}
.price span{color:#ff3a2d;font-size:15px;left:0;margin-top:-4px;position:absolute;top:0}
.pricing-menu{padding:31px 0 42px}
.pricing-menu li{color:#7b7b7b;font-size:14px;font-weight:300;padding-bottom:12px}
.pricing-menu li:last-child{padding-bottom:0}
.pricing-btn>button:hover,.pricing-btn.active>button{color:#fff;border-color:#ff3a2d;background:#ff3a2d}
.price-box-left{padding-left:100px;padding-right:0;margin-top:60px;margin-bottom:60px}
.pricing{-webkit-box-shadow:0 10px 30px 0 rgba(82,182,188,.25);box-shadow:0 10px 30px 0 rgba(82,182,188,.25);padding-top:44px;position:relative;-webkit-transform:scale(1.08);transform:scale(1.08);z-index:999}
.pricing-icon{margin-bottom:19px}
.pricing .pricing-head h3{font-size:26px;margin-bottom:30px}
.pricing .price{font-size:36px}
.price span{color:#ff3a2d;font-size:15px;left:0;margin-top:-4px;position:absolute;top:0}
.pricing .pricing-menu{padding-bottom:52px;padding-top:42px}
.pricing-menu li{color:#7b7b7b;font-size:14px;font-weight:300;line-height:1.4;list-style:outside none none;padding-bottom:13px}
.pricing-menu li:last-child{padding-bottom:0}
.pricing-btn>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #ff3a2d;border-radius:30px;color:#ff3a2d;display:inline-block;font-size:15px;font-weight:500;line-height:1;padding:11px 32px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.pricing-btn>button:hover{color:#fff;border-color:#ff3a2d;background:#ff3a2d}
.pricing-inner{padding:0 70px}
.owl-carousel .owl-item img{width:inherit}
.testimonial-content{-webkit-box-shadow:0 0 20px 0 rgba(82,182,188,.25);box-shadow:0 0 20px 0 rgba(82,182,188,.25);padding:35px 29px 39px 35px;position:relative}
.testimonial-content:before{background:#fff none repeat scroll 0 0;border-radius:7px 0 0 15px;bottom:-18px;-webkit-box-shadow:-2px 3px 4px rgba(82,182,188,.1);box-shadow:-2px 3px 4px rgba(82,182,188,.1);content:"";height:40px;left:56px;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:40px}
.testimonial-content p{color:#8f8f8f;font-size:15px;font-weight:400;margin-bottom:0;line-height:28px}
.testimonial-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:36px;margin-top:37px;overflow:hidden}
.testimonial-img{float:left;margin-right:22px}
.testimonial-name h3{color:#5c5c5c;font-size:24px;font-weight:700;margin-bottom:2px;margin-top:0}
.testimonial-name span{display:block;font-size:15px;font-weight:300;color:#a5a5a5}
.testimonial-name{-ms-flex-item-align:center;align-self:center}
.testimonial-active.owl-carousel .owl-item img{display:inline-block}
.news-content{background:#edf0f2 none repeat scroll 0 0;border-bottom:4px solid #ff3a2d;margin:-50px auto auto;padding:27px 22px 20px;position:relative;width:93%;z-index:99}
.news-content h3{font-size:20px;font-weight:600;line-height:28px;margin-bottom:23px;margin-top:0;padding:0 19px;text-align:center}
.news-content h3 a{color:#575757;-webkit-transition:.3s;transition:.3s}
.news-content h3 a:hover{color:#ff3a2d}
span.comment>a{color:#8f8f8f}
span.comment>a:hover{color:#ff3a2d}
.news-content p{color:#818181;font-size:14px;font-weight:400;line-height:24px;margin-bottom:40px;text-align:center}
.date{font-size:14px;font-weight:400;color:#8f8f8f}
.comment{font-size:14px;font-weight:400}
.comment i{margin-right:10px}
.action-text h1{color:#fff;font-size:36px;font-weight:700;margin-bottom:8px;margin-top:0}
.action-text p{color:#fff;font-size:18px;font-weight:400;margin-bottom:0}
.action-right-wrapper{overflow:hidden;padding-top:19px}
.action-form{text-align:right}
.action-form input[type=email]{background:#369fa5 none repeat scroll 0 0;border:medium none;border-radius:30px;color:#f1f1f1;display:inline-block;font-size:15px;font-weight:300;height:46px;margin-right:21px;padding-left:35px;width:61%}
.action-form input::-webkit-input-placeholder{color:#f1f1f1}
.action-form input:-ms-input-placeholder{color:#f1f1f1}
.action-form input::placeholder{color:#f1f1f1}
.action-form input::-webkit-placeholder{color:#f1f1f1}
.action-form input::-moz-placeholder{color:#f1f1f1}
.action-form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #fff;border-radius:30px;color:#fff;display:inline-block;font-size:15px;font-weight:500;line-height:1;padding:14px 46px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.action-form button:hover{background:#fff;color:#ff3a2d}
.footer-wrapper{/*overflow:hidden*/}
.footer-logo{margin-bottom:18px}
.footer-text{padding-right:45px}
.footer-text p{color:#9d9d9d;margin-bottom:0}
.footer-social{margin-top:18px;padding-left:0}
.footer-social li{display:inline-block}
.footer-social li>a{border-radius:30px;color:#9a9a9a;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-right:5px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:30px;background:#edf0f2}
.footer-social li>a:hover{color:#ff3a2d}
.footer-title,.footer_widget .widget .widgettitle{color:#575757;font-size:20px;font-weight:500;margin-bottom:32px;margin-top:0}
.footer-menu li,.footer_widget .widget ul.menu li{padding-bottom:13px;list-style:none;line-height:1}
.footer_widget .widget.widget_nav_menu ul.menu{background:rgba(0,0,0,0) none repeat scroll 0 0;padding:0}
.footer-menu li:last-child{padding-bottom:0}
.footer-menu li a,.footer_widget .widget ul.menu li a{color:#696969;font-size:14px;font-weight:300;-webkit-transition:.3s;transition:.3s}
.footer-menu li a:hover,.footer_widget .widget ul.menu li a:hover{padding-left:5px;color:#ff3a2d}
.footer-img{margin:0 -7px}
.footer-img>li{float:left;overflow:hidden;padding:7px;width:33.33%}
.footer-img a{position:relative;display:block}
.widget ul.instagram-pics li a{position:relative;display:block}
.footer-img a:before,.widget ul.instagram-pics li a:before{background:#ff3a2d none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:.3s;transition:.3s}
.footer-img a:hover:before,.widget ul.instagram-pics li a:hover:before{opacity:.7}
.footer-img img{width:100%}
.footer-bottom-area{border-top:1px solid #eee}
.footer-bottom{border-top:1px solid #d7d7d7}
.copyright p{color:#9d9d9d;font-size:12px;font-weight:400;margin-bottom:0}
.copyright p a{color:#696969;-webkit-transition:.3s;transition:.3s}
.copyright p a:hover{color:#ff3a2d}
.service-wrapper{position:relative}
.service-img{position:relative;overflow:hidden}
.service-img:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background:#ff3a2d;opacity:.8;z-index:9}
.service-img img{width:100%;-webkit-transition:.3s;transition:.3s}
.service-wrapper:hover .service-img img{-webkit-transform:scale(1.2) rotate(7deg);transform:scale(1.2) rotate(7deg)}
.service-content{left:0;padding:0 22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}
.service-icon-img{margin-bottom:27px}
.service-text h4{color:#fff;font-size:17px;font-weight:500;margin-bottom:14px}
.service-text p{color:#fff;font-size:14px;font-weight:400;line-height:23px;margin-bottom:19px}
.service-text a{border-bottom:1px solid #fff;color:#fff;font-size:12px;font-weight:500;text-transform:uppercase}
.cleaning-area{background-position:26.6% bottom;background-repeat:no-repeat;padding-bottom:110px;padding-top:104px}
.cleaning{background-position:left bottom}
.cleaning-text h2{color:#656565;font-size:34px;font-weight:700;margin-bottom:20px;margin-top:0}
.cleaning-text span{color:#ff3a2d}
.cleaning-text p{color:#8f8f8f;font-weight:400;line-height:26px;margin-bottom:22px}
.cleaning-text ul{margin:0;padding:0}
.cleaning-text ul li{color:#818181;font-size:14px;font-weight:500;line-height:20px;list-style:outside none none;padding-bottom:8px}
.cleaning-text ul li:last-child{padding-bottom:0}
.box-layout .Cleaning-wrapper{padding-left:40px;padding-right:20px}
.booking-area{background-size:cover;background-position:center center}
.booking-title{z-index:9999;position:relative}
.booking-title span{color:#fff;display:inline-block;font-family:courgette;font-size:20px;font-weight:400;margin-bottom:9px}
.booking-title h3{color:#fff;font-size:34px;font-weight:700}
.booking-title p{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin:auto auto 0;width:536px}
#booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#booking-form input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;border-radius:30px;color:#fff;font-size:14px;font-weight:400;height:43px;margin-right:15px;padding-left:20px;width:24%;-webkit-transition:.3s;transition:.3s;width:235px}
#booking-form input:hover{border-color:#ff3a2d}
#booking-form input::-webkit-input-placeholder{color:#fff}
#booking-form input:-ms-input-placeholder{color:#fff}
#booking-form input::placeholder{color:#fff}
#booking-form input::-webkit-placeholder{color:#fff}
#booking-form input::-moz-placeholder{color:#fff}
#booking-form input[type=submit]{background:#ff3a2d none repeat scroll 0 0;border:medium none;border-radius:30px;color:#fff;font-size:14px;line-height:1;padding:14px 43px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:400}
#booking-form input[type=submit]:hover{background:#000}
.testimonial-wrapper-2{padding:0 20px}
.col-offset{margin:auto;width:70%}
.testimonial-2-content{-webkit-box-shadow:0 0 20px 0 rgba(82,182,188,.25);box-shadow:0 0 20px 0 rgba(82,182,188,.25);padding:53px 80px;position:relative}
.testimonial-2-content:before{background:#fff none repeat scroll 0 0;border-radius:7px 0 0 15px;bottom:-18px;content:"";height:40px;left:47%;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:40px;-webkit-box-shadow:-2px 3px 4px rgba(82,182,188,.1);box-shadow:-2px 3px 4px rgba(82,182,188,.1)}
.testimonial-2-content>p{color:#8f8f8f;font-size:15px;font-weight:400;line-height:26px;margin-bottom:0}
.testimonial-2-information{margin-top:37px}
.testimonial-2-img{margin-bottom:7px}
.testimonial-2-name h3{color:#5c5c5c;font-size:25px;font-weight:700;text-transform:capitalize;margin-bottom:2px}
.testimonial-2-name span{color:#a5a5a5;font-size:16px;font-weight:400}
.testimonial-2-active.owl-carousel .owl-item img{display:inline-block;width:inherit}
.testimonial-2-active .owl-nav div{border-radius:50%;-webkit-box-shadow:0 0 20px 0 rgba(82,182,188,.25);box-shadow:0 0 20px 0 rgba(82,182,188,.25);color:#7d7d7d;font-size:24px;height:36px;left:0;line-height:36px;opacity:0;position:absolute;right:0;text-align:center;top:34%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:36px}
.testimonial-2-active .owl-nav div.owl-next{left:auto}
.testimonial-2-active:hover .owl-nav div{opacity:1}
.testimonial-2-active .owl-nav div:hover{background:#ff3a2d;color:#fff}
.testimonial-2-active:hover .owl-nav div.owl-next{left:auto}
.breadcrumb-text{position:relative;z-index:1}
.breadcrumb-text h1{color:#fff;font-family:courgette;font-size:40px;font-weight:400;margin-bottom:2px;text-transform:capitalize}
.breadcrumb-menu ul li{display:inline-block;padding:0 3px;text-transform:capitalize}
.breadcrumb-menu ul li:after{color:#fff;content:"/";display:inline-block;float:right;font-size:20px;position:relative;right:-5px;top:2px}
.breadcrumb-menu ul li:last-child:after{display:none}
.breadcrumb-menu span{color:#fff;font-size:18px;font-family:courgette;font-weight:400}
.breadcrumb-menu ul li a{color:#fff;font-size:18px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:courgette;font-weight:400}
.single-service-text h2{color:#575757;font-size:30px;font-weight:700;margin:0 0 15px}
.single-service-text p{color:#575757;font-size:14px;font-weight:400;line-height:30px;margin-bottom:0}
.panel-area{border:1px solid #edf0f2;padding:40px 30px 25px 35px}
.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;padding:0}
.single-service-text .panel-title{color:#686868;font-size:15px;font-weight:400;margin-bottom:0;margin-top:0}
.panel-heading h4 a{color:#696969;font-size:18px;font-weight:300;margin-bottom:0;display:block}
.panel-heading h4 a:after{color:#ff3a2d;content:"";float:left;font-family:"Material-Design-Iconic-Font";font-size:20px;margin-top:-2px;padding:0 10px 0 0}
.panel-heading h4 a.collapsed:after{content:""}
.panel-default>.panel-heading{background:rgba(0,0,0,0) none repeat scroll 0 0}
.panel{background-color:#fff;border:medium none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;padding-bottom:13px}
.panel:last-child{padding-bottom:0}
.text h4 span{border:1px solid #e6e6e6;border-radius:100%;display:inline-block;float:right;height:25px;line-height:23px;text-align:center;width:25px}
.panel-body>p{color:#818181;font-size:14px;font-weight:400;line-height:26px;margin-bottom:0}
.panel-default>.panel-heading+.panel-collapse{overflow:hidden}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border:0 none}
.text h4 span i{font-size:16px;color:#a4a4a4}
.single-service-text h4{color:#686868;font-size:15px;font-weight:400;margin-bottom:24px;margin-top:35px}
.single-service-info{margin-top:50px}
.single-service-info>p{margin-bottom:24px}
.service-widget{padding:30px}
.single-service-info>p:last-child{margin-bottom:0}
.service-link li{border-bottom:2px solid #edf0f2;line-height:1;list-style:outside none none;padding:18px 26px}
.service-link li:last-child{border-bottom:0}
.service-link li a{color:#575757;font-size:15px;font-weight:500;text-transform:capitalize;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.service-link li a:hover{color:#ff3a2d}
.recent-posts>li{margin-bottom:25px;overflow:hidden}
.recent-posts>li:last-child{margin-bottom:0}
.service-widget-image{overflow:hidden}
.service-widget-body{line-height:1;padding-left:20px}
.service-title{color:#686868;font-size:15px;font-weight:400;margin-bottom:18px;text-transform:uppercase}
.service-widget-body>span{font-size:12px;font-family:courgette;font-weight:400;color:#8f8f8f}
.service-widget-body h5{font-size:15px;line-height:22px;margin-bottom:0;margin-top:4px}
.service-widget-body h5 a{color:#575757;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.service-widget-body h5 a:hover{color:#ff3a2d}
.single-service-widget{padding:30px 4px 12px 25px}
.service-tag li{display:inline-block;margin-bottom:16px;margin-right:8px}
.service-tag li a{border:1px solid #edf0f2;border-radius:4px;color:#9a9a9a;display:inline-block;font-size:13px;font-weight:500;line-height:1;padding:10px 20px;text-align:center;text-transform:capitalize;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.service-tag li a:hover{color:#ff3a2d;border-color:#ff3a2d}
.gallery-img{overflow:hidden;position:relative}
.gallery-img:before{background:#52b6bb none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;width:100%;-webkit-transition:.3s;transition:.3s;z-index:99}
.gallery-wrapper:hover .gallery-img:before{opacity:.9}
.gallery-img>a{display:block}
.gallery-img a img{width:100%;-webkit-transition:.3s;transition:.3s}
.gallery-wrapper:hover .gallery-img a img{-webkit-transform:scale(1.2) rotate(7deg);transform:scale(1.2) rotate(7deg)}
.gallery-wrapper .gallery-icon{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translatey(-50%) scale(0);transform:translatey(-50%) scale(0);-webkit-transition:.3;transition:.3;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:999}
.gallery-wrapper:hover .gallery-icon{opacity:1;-webkit-transform:translatey(-50%) scale(1);transform:translatey(-50%) scale(1)}
.gallery-wrapper .gallery-icon a{color:#fff;font-size:26px;font-weight:400;height:45px;width:45px;width:45px;display:inline-block;border:1px solid #fff;text-align:center;line-height:45px;border-radius:50%}
.col-md-4.p-l{padding:0 7.5px}
#map{height:455px;width:100%}
.contact-left-wrapper{background:#ff3a2d none repeat scroll 0 0;padding:62px 70px 64px 72px;overflow:hidden}
.contact-text h4{color:#fff;font-size:20px;font-weight:400;margin-bottom:18px;margin-top:0}
.contact-text p{color:#fff;font-size:14px;font-weight:400;line-height:24px}
.contact-text span{color:#fff;display:block;font-size:15px;font-weight:500;margin-bottom:5px}
.contact-text span:last-child{margin-bottom:0}
.kc-multi-icons-wrapper.contact-icon a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;font-size:14px;margin-right:20px;padding:0}
.kc-multi-icons-wrapper.contact-icon a:first-child{margin-left:0}
.kc-multi-icons-wrapper.contact-icon a>i{font-size:14px}
.contact-right-wrapper{margin-top:30px}
.contact-right-wrapper>h2{margin-top:0;color:#777;font-size:20px;font-weight:400;margin-bottom:26px}
.contact-1{padding-right:57px}
#contact-form input{border:1px solid #e9e9e9;color:#777;font-size:13px;font-weight:200;height:36px;margin-bottom:20px;padding-left:20px;text-transform:capitalize;width:100%;border-radius:0}
#contact-form input::-moz-placeholder{opacity:1;color:#777}
#contact-form input::-webkit-input-placeholder{opacity:1;color:#777}
#contact-form input::-ms-input-placeholder{opacity:1;color:#777}
#contact-form textarea::-webkit-input-placeholder{opacity:1;color:#777}
#contact-form input:focus,#contact-form textarea:focus{outline:none}
#contact-form textarea{border:1px solid #e9e9e9;color:#777;font-size:14px;font-weight:400;height:132px;padding:20px;text-transform:capitalize;width:100%;border-radius:0}
#contact-form input[type=submit]{background:#ff3a2d none repeat scroll 0 0;border:medium none;border-radius:0;color:#fff;font-family:Montserrat;font-size:12px;font-weight:600;height:42px;line-height:1;margin:0;text-transform:uppercase;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:138px;margin-top:25px}
#contact-form input[type=submit]:hover{background:#000 none repeat scroll 0 0}
.about-title{margin-bottom:36px}
.about-wrapper.mb-30{padding-top:55px}
.about-title h4{color:#777;font-family:courgette;font-size:20px;font-weight:400;margin-bottom:4px}
.about-title>p{color:#8f8f8f;font-size:15px;font-weight:400;line-height:27px;margin-bottom:0}
.progress-title{color:#646464;font-size:15px;font-weight:400;margin-bottom:9px;text-transform:capitalize}
.about-title h1{color:#646464;font-family:courgette;font-size:40px;font-weight:400;line-height:1.1;margin-bottom:15px;margin-top:0}
.about-title span{color:#ff3a2d}
.progress-bar{background-color:#ff3a2d;-webkit-box-shadow:none;box-shadow:none}
.pull-right{color:#ff3a2d}
.progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:8px;margin-bottom:22px}
.progress:last-child{margin-bottom:0}
.paginations{clear:both}
.paginations ul li{display:inline-block;margin-right:10px}
.paginations ul li a{border:1px solid #bebebe;border-radius:100%;color:#8b8b8b;display:table-cell;font-family:montserrat;font-size:16px;font-weight:400;height:40px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;vertical-align:middle;width:40px}
.paginations ul li:hover a,.paginations ul li.active a{background:#ff3a2d;color:#fff;border-color:#ff3a2d}
.blog-thumb a{position:relative;display:block}
.blog-icon{background:#000 none repeat scroll 0 0;border-radius:100%;color:#fff;font-size:20px;height:40px;left:40px;line-height:40px;position:absolute;text-align:center;top:40px;width:40px}
.blog-quote a blockquote{border:0 none;margin:0;padding:120px 78px 120px 160px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.blog-quote a blockquote p{color:#262626;font-size:24px;line-height:40px;font-style:italic}
.blog-quote{position:relative;background:#f4feff none repeat scroll 0 0}
.blog-quote:before{content:"";display:block;font-family:"FontAwesome";font-size:29px;left:44px;margin-bottom:15px;margin-left:0;margin-top:0;position:absolute;top:60px;color:#a8a8a8}
.blog-quote a blockquote footer{color:#fff;font-size:14px;font-weight:600}
.blog-content p{color:#3e3e3e;line-height:23px;margin-bottom:0}
.post-title>a{color:#575757;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.post-title>a:hover{color:#ff3a2d}
.blog-meta a{color:#777;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.blog-meta a:hover{color:#ff3a2d}
.read-more{margin-top:30px}
.read-more a:hover{background:#ff3a2d;border-color:#ff3a2d;color:#fff}
.post-title span{background:#000 none repeat scroll 0 0;border-radius:100%;color:#fff;display:inline-block;font-size:20px;height:40px;left:40px;line-height:40px;margin-right:17px;text-align:center;width:40px}
.blog-widget-title{padding:30px;background:#fafafa}
.blog-widget-title>p{color:#646464;font-size:14px;line-height:26px;margin-bottom:21px}
.blog-widget-title h4{color:#2f2f2f;font-size:14px;font-weight:400;margin-bottom:0}
.blog-widget-icon{margin-top:15px}
.blog-widget-title>span{font-weight:400;font-size:12px;color:#2f2f2f}
.blog-widget-icon>a{color:#a0a0a0;font-size:16px;margin-right:30px}
.blog-widget-icon>a:hover{color:#ff3a2d}
.blog-widget-icon>a:last-child{margin-right:0}
.widget{overflow:hidden}
.search-form{overflow:hidden;position:relative}
.search-form input{border:1px solid #e4e4e4;color:#b5b5b5;float:left;height:50px;padding-left:20px;width:100%}
.search-form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#b5b5b5;font-size:16px;height:100%;line-height:50px;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:55px;-webkit-transition:.3s;transition:.3s}
.search-form button:hover{color:#ff3a2d}
.widget-title{color:#232323;font-size:18px;font-weight:500;position:relative;text-transform:capitalize}
.widget-title:after{border-bottom:2px solid #6d6d6d;content:"";display:block;margin:26px auto 40px 0;position:relative;width:52px;z-index:1}
.widget-title:before{border-bottom:2px solid #f1f1f1;bottom:0;content:"";display:block;position:absolute;width:100%}
.recent-posts>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;overflow:hidden}
.recent-posts>li:last-child{margin-bottom:0}
.widget-posts-image{float:left;overflow:hidden}
.widget-posts-body{margin-left:138px}
.widget-posts-title{font-size:16px;font-weight:400;line-height:26px;margin:0}
.widget-posts-meta{color:#232323;font-size:12px;font-weight:400}
.widget-posts-title>a{color:#646464;-webkit-transition:.3s;transition:.3s}
.widget-posts-title>a:hover{color:#ff3a2d}
.blog-categories>li{border-bottom:1px solid #e5e5e5;color:#4c4c4c;margin:0;overflow:hidden;padding:15px 0;position:relative}
.blog-categories>li:last-child{border-bottom:0 none;padding-bottom:0}
.blog-categories>li:first-child{padding-top:0}
.blog-categories a{color:#646464;display:block;font-size:16px;font-weight:400;position:relative;text-transform:capitalize;-webkit-transition:.3s;transition:.3s}
.blog-categories a:hover{color:#ff3a2d}
.Recent-Comment>li{margin-bottom:30px}
.Recent-Comment>li:last-child{margin-bottom:0}
.recent-comment-icon{float:left;margin-right:8px;margin-top:4px}
.recent-comment-icon i{color:#969696;font-size:20px}
.recent-comment-text{overflow:hidden}
.recent-comment-text h4{font-size:18px;font-weight:400;line-height:28px;margin-bottom:2px;-webkit-transition:.3s;transition:.3s}
.recent-comment-text h4 a{color:#262626;-webkit-transition:.3s;transition:.3s}
.recent-comment-text h4 a:hover{color:#ff3a2d}
.recent-meta span{color:#b7b7b7;font-size:12px;font-weight:500;margin-right:17px;position:relative;text-transform:uppercase}
.recent-meta span:before{background:#ccc none repeat scroll 0 0;content:"";height:5px;left:-13px;position:absolute;top:8px;width:5px}
.recent-meta span:first-child:before{display:none}
.img-widgets{position:relative}
.img-title{margin-left:126px;overflow:hidden;position:absolute;top:120px}
.img-title>h4{color:#262626;font-size:24px;font-weight:600;margin-bottom:0}
.img-title>a{color:#000;display:inline-block;font-size:12px;font-weight:300;margin-left:101px;margin-top:88px}
.news-form{position:relative}
.news-form input{border:1px solid #e4e4e4;color:#b5b5b5;float:left;height:50px;padding-left:20px;width:100%}
.news-form button{background:#2c2c2c none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;font-size:16px;height:40px;margin-right:5px;margin-top:5px;position:absolute;right:0;top:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px;line-height:40px;text-align:center}
.news-form button:hover{background:#ff3a2d}
.Instagram-img li{float:left;overflow:hidden;padding:3px;width:33.33%}
.Instagram-img img{width:100%}
.tweets-post>li{margin-bottom:22px}
.tweets-post>li:last-child{margin-bottom:0}
.tweets-icon-tittle h5{margin-bottom:10px;margin-top:0}
.tweets-icon-tittle h5 i{color:#262626;font-size:20px;margin-right:6px}
.tweets-icon-tittle h5 a{color:#262626;font-size:16px;font-weight:400;-webkit-transition:.3s;transition:.3s}
.sidebar-widget .tweets-icon-tittle h5 a:hover{color:#ff3a2d}
.tweets-icon-tittle>p{color:#262626;font-size:14px;line-height:24px;margin-bottom:7px}
.Social-icon>a{background:#f6f6f6 none repeat scroll 0 0;color:#262626;display:inline-block;font-size:20px;height:60px;line-height:64px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:88px}
.Social-icon>a:hover{background:#ff3a2d;color:#fff}
.widget_tag_cloud a{display:inline-block;margin-bottom:17px;margin-right:17px}
.widget_tag_cloud a{border:1px solid #cbcbcb;color:#232323;display:inline-block;font-size:14px;line-height:1;padding:14px 28px;text-align:center;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:400;margin-bottom:17px;margin-right:17px;border-radius:0}
.widget_tag_cloud a:hover{background:#ff3a2d;border-color:#ff3a2d;color:#fff}
.blog-menu li:last-child{margin-bottom:0}
.blog-banner{margin-bottom:40px;margin-top:55px}
.user-info{display:block;margin:47px 0 53px;overflow:hidden}
.user-text{color:#666;display:inline-block;float:left;letter-spacing:2px}
.user-name{padding-right:47px}
.user-share>span{color:#666;display:inline-block;float:left;margin-right:14px;margin-top:4px}
.author-img{display:inline-block;float:left}
.author-info>h4 a{color:#666;-webkit-transition:.3s;transition:.3s}
.author-info>h4 a:hover{color:#ff3a2d}
.author-info>p{color:#666;font-size:14px;line-height:25px;margin-bottom:0}
.related-post{display:block;overflow:hidden}
.related-post-title>h3{font-size:16px;font-weight:400;line-height:24px;margin-bottom:5px}
.related-post-title>h3 a{color:#202020;-webkit-transition:.3s;transition:.3s}
.related-post-title>h3 a:hover{color:#ff3a2d}
.related-post-title>span{color:#636363;font-size:13px}
.single-comment{position:relative}
.comment-img{display:inline-block;float:left}
.comment-text>h3{color:#000;font-size:16px;font-weight:700;letter-spacing:2px;margin-bottom:11px;text-transform:uppercase}
.comment-text>p{color:#7a7a7a;font-size:16px;font-weight:400;line-height:26px;padding-right:25px}
div.comment--date--time{color:#a2a2a2;font-size:14px;line-height:20px}
.single-comment.comment-border:last-child{margin-bottom:0}
.comment-text>a{background-color:#fff;border:1px solid #e4e4e4;border-radius:50px;bottom:-16px;color:#4c4c4c;display:inline-block;font-size:12px;letter-spacing:1px;padding:7px 20px 6px;position:absolute;right:0;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}
.comment-text>a:hover{background-color:#ff3a2d;color:#fff;border-color:#ff3a2d}
.replay-comment{margin-left:150px}
.leave-comment>h3{color:#222;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:11px;text-transform:uppercase}
.leave-comment>h3{color:#222;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:11px;text-transform:uppercase}
.leave-comment>p{color:#000;font-size:14px;letter-spacing:1px;margin:0}
#scrollUp{background:#444 none repeat scroll 0 0;bottom:30px;color:#fff;height:40px;right:30px;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:40px}
#scrollUp i{font-size:20px;line-height:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#scrollUp:hover{background:#ff3a2d;color:#fff}
.default-menu.default-style-one{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.main-menu ul li>.sub-menu li:last-child a{border-bottom:none}
.widget ul.instagram-pics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.widget ul.instagram-pics li{line-height:1;list-style:outside none none;margin-bottom:15px;width:30%}
.footer-brief>p{color:#9d9d9d;font-size:14px;font-weight:400;margin:0}
ul.recent-posts,ul.service-tag,ul.service-link{padding:0}
.service-widget-image{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}
.breadcrumbs_wrap ul li a:hover{color:#ff3a2d}
.main-menu-area.header-style-2{border-top:1px solid #eee}
.header-style-2 .mean-container a.meanmenu-reveal{top:-59.5px}
.news-content span.date,.news-content span.comment{font-family:courgette}
.latest-news-wrapper .news-content span.comment{float:right}
.latest-news-wrapper .news-content span.comment>i{color:#8f8f8f}
.features_box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.features_box_text>h3{font-weight:700;margin:0 0 10px}
.features_icon{border-radius:50%;-webkit-box-shadow:0 2px 16px rgba(0,0,0,.1);box-shadow:0 2px 16px rgba(0,0,0,.1);font-size:18px;height:60px;line-height:56px;text-align:center;width:60px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}
.features_box-img{padding:0 28px 0 8px}
.features_icon:hover{-webkit-box-shadow:0 2px 18px rgba(0,0,0,.15);box-shadow:0 2px 18px rgba(0,0,0,.15)}
.service_content>h3{font-size:22px;font-weight:700;line-height:30px;margin:33px 0 17px;padding:0 53px;text-transform:capitalize}
.service_content.text-center>p{color:#818181;font-size:14px;font-weight:300;line-height:24px;margin-bottom:24px}
.single_service .read_more>a{border:2px solid #ff3a2d;border-radius:25px;color:#ff3a2d;display:inline-block;font-weight:500;height:42px;line-height:40px;padding:0 40px;text-transform:capitalize}
.single_service .read_more>a:hover{background:#ff3a2d none repeat scroll 0 0;color:#fff}
#jharon_service_categories-2>ul{margin:0;padding:0}
.col-lg-8.sidebar_left_content,.col-md-4.sidebar__left,.col-md-8.services_left_content{padding-right:25px}
.col-md-4.sidebar__right,.col-md-8.sidebar_right_content,.col-md-4.services_sidebar{padding-left:25px}
.main-menu>nav>ul>li{padding:0}
.main-menu ul li:first-child{padding-left:0}
.main-menu>nav>ul>li:last-child{padding-right:0}
.main-menu>nav>ul>li:hover,.main-menu>nav>ul>li.current-menu-item,.main-menu>nav>ul>li.page_item{background:#ff3a2d none repeat scroll 0 0;color:#fff}
.main-menu>nav>ul>li:hover a,.main-menu>nav>ul>li.current-menu-item a,.main-menu>nav>ul>li.page_item a{color:#fff}
.main-menu>nav>ul>li>a:before{background:#fff none repeat scroll 0 0;content:"";height:5px;opacity:0;position:absolute;top:0;transition:all .4s ease 0s;width:80%}
.main-menu>nav>ul>li:hover>a:before,.main-menu>nav>ul>li.current-menu-item a:before,.main-menu>nav>ul>li.page_item a:before{opacity:1}
header.header-default{border-bottom:5px solid #ff3a2d}
.header-social ul li a{border:1px solid #ddd;border-radius:5px;color:#9a9a9a;display:block;font-size:14px;height:30px;padding-top:7px;text-align:center;width:30px}
.header-social ul li a:hover{color:#fff;border:1px solid #ff3a2d;background:#ff3a2d}
.top-bar-left-menu ul li a{padding:13px 27px 11px !important}
.header-social ul li{margin-right:-14px}
.header-menu-wrap.logo-center-top .site-title{margin-bottom:36px;margin-top:22px}
.main-menu>nav>ul>li a{font-size:17px;padding:25px 35px}
.main-menu>nav>ul>li>a:before{display:none}
.main-menu>nav>ul>li:hover,.main-menu>nav>ul>li.current-menu-item,.main-menu>nav>ul>li.page_item{transition:all .6s ease 0s}
.slider-content>span{display:block}
.slider-content a:hover{border:2px solid #3a3a3a;color:#fff;background:#3a3a3a}
.slider-wrapper.pb-320{padding-bottom:210px}
.slider-wrapper.pt-280{padding-top:210px}
.slider-content a{padding:18px 26px}
.footer-wrapper .widget_jharon_newsletter_widget .newsletter-text{color:#ddd;font-size:14px;font-style:italic;margin-top:-10px}
.footer-wrapper .footer-top-newsletter input[type=email]{background:transparent none repeat scroll 0 0;border:1px solid #aaa;color:#fff;font-size:13px;padding:0 12px}
.footer-wrapper .footer-top-newsletter input[type=submit]{background:#ff3a2d none repeat scroll 0 0;border:1px solid #ff3a2d;color:#fff;font-size:14px;font-weight:700;padding:0 35px;text-transform:uppercase;width:auto}
.footer-wrapper .footer-top-newsletter input[type=submit]:hover{background:#3a3a3a none repeat scroll 0 0;border:1px solid #3a3a3a}
.main-menu>nav>ul>li a{text-decoration:none}
.band_logo___area h2{font-family:Berkshire Swash;font-size:30px;font-weight:500;text-align:center}
.band_logo___area{padding:48px 0 76px}
.slider-content>span{margin-bottom:5px}
.header-menu-wrap.logo-center,.header-menu-wrap.logo-left-top,.header-menu-wrap.logo-center-top,.header-menu-wrap.logo-right-top{padding-top:0}

.header-top-area{background:unset!important}

@media (min-width:1200px) and (max-width:1570px){.slider-wrapper{padding:200px 0}
#service-booking-area{background-position:-14% bottom}
.cleaning-area{background-position:left bottom !important}
#animated_slider{padding:200px 0}
}
@media (min-width:992px) and (max-width:1199px){.kc-container{max-width:970px !important}
.slider-wrapper{padding:200px 0}
.cleaning-area{background-position:left bottom !important}
.works-area{background-position:75% center !important}
.service-booking-area{background-position:-14% bottom}
.slider-wrapper{padding:180px 0}
.action-form input{width:58%}
.contact-1{padding-right:15px}
.contact-left-wrapper{background:#52b6bc none repeat scroll 0 0;padding:60px 70px 64px 72px}
.about-img.mb-30>img{width:100%}
.featured-services-text h3{padding:0 6px}
.featured-services-wrapper{padding:30px 23px 0}
.get-a-quote a{font-size:12px;padding:15px 30px}
.main-menu>nav>ul>li{padding:0 13px}
.get-a-quote{margin-left:16px}
.news-content h3{padding:0 5px}
.news-content{padding:27px 10px 20px}
.service-booking-area{background-position:-9% bottom}
.slider-text h1{font-size:80px;margin-bottom:56px}
.slider-text h1{font-size:90px}
.slider-content h1{font-size:69px}
.action-form{text-align:none}
.action-form button{float:right}
#service-booking-area{background-position:-39% bottom}
.testimonial-name h3{font-size:18px}
.action-form input[type=email]{margin-right:10px;width:55%}
.action-form button{padding:14px 40px}
.slider1-active .slider-content.slider-text-animation>h1{font-size:65px;margin-bottom:35px}
.slider1-active .slider-content>span{font-size:50px}
.featured-services-text h3{font-size:18px}
#booking-form input{width:225px}
#animated_slider{padding:180px 0}
.site-wrapper.boxed-layout,.boxed-layout .is-sticky{max-width:970px}
.news-content h3{font-size:18px}
.grid-item.blog_left.col-md-6.col-sm-6{padding-right:15px}
.grid-item.blog_right.col-md-6.col-sm-6{padding-left:15px}
.blog-post.post .post-title{font-size:20px}
.blog-post .blog-content{padding:15px 10px}
.blog-post .sticky_post .blog-content{padding:20px 15px 20px 30px}
.sidebar-widget.widget_siliconcounters ul li{margin:0 10px 10px 0}
.two_col .video-post-content{padding:0 35px}
.two_col .blog-post .blog-content{padding:20px}
.blog-post.grid-left-img .blog-content{padding:20px 30px}
.sidebar-widget .post-text>h4 a{font-size:14px;font-weight:600}
.related_post_title>h3{font-size:18px;line-height:26px}
.service_content>h3{font-size:18px;padding:0}
.features_box_text>h3{font-size:18px}
}
@media (min-width:768px) and (max-width:991px){.kc-container{max-width:750px !important}
.site-title{padding:15px 0}
.slider-wrapper{padding:150px 0}
.slider-content>span{font-size:45px;line-height:47px;margin-bottom:0}
.slider-content h2{font-size:62px;line-height:64px;margin-bottom:30px}
.header-icon{float:none;text-align:center}
.service-booking-area{background:rgba(0,0,0,0) none repeat scroll 0 0 !important}
.pricing-inner{padding:0}
.slider-content a{padding:13px 45px}
.action-form input{float:none}
.action-form input{float:none;padding-left:35px;width:74%;margin-right:0}
.floatright{float:none}
.cleaning-area{background-attachment:scroll !important;background-clip:border-box !important;background-color:#fff;background-image:none !important;background-origin:padding-box !important;background-position:0 0 !important;background-repeat:repeat !important;background-size:auto auto !important}
.header-style-2 .mean-container .mean-nav{margin-top:0}
.contact-1{padding-right:15px}
.action-form input{float:none;margin-right:2px;width:70%}
.testimonial-2-content{padding:53px 30px}
.news-content h3{padding:0 10px}
#booking-form>input{margin-right:5px;width:23%}
.slider-text h1{font-size:60px;line-height:53px;margin-bottom:28px}
#booking-form>button{font-size:12px;padding:14px 40px}
.about-img img{width:100%}
.breadcrumb-banner-area{padding:100px 0}
.col-offset{width:100%}
.footer-img>li{width:25%}
.action-form{text-align:left}
.works-area{background-position:64% center !important}
.slider-content.slider-text-animation>h1{font-size:62px}
.featured-services-text h3{font-size:18px;padding:0}
.action-form input[type=email]{width:100%}
.action-form button{margin-top:20px}
.action-text h1{font-size:32px}
.header-social.text-right{text-align:center}
.slider1-active .slider-content h1{font-size:50px !important;margin-bottom:30px}
#booking-form input{width:220px}
#booking-form{-ms-flex-wrap:wrap;flex-wrap:wrap}
#booking-form input[type=submit]{margin:30px auto auto;width:220px}
#animated_slider{padding:150px 0}
.animated_content_inner .slider-content h1{font-size:60px}
.animated_content_inner .slider-content>span{font-size:45px}
.site-wrapper.boxed-layout,.boxed-layout .is-sticky{max-width:750px}
.widget.mb-30.white-bg{margin-top:40px}
aside.widget-area.right{margin-top:50px}
aside.widget-area.left{margin-bottom:50px}
.user-share{float:none}
.news-content h3{font-size:18px}
.sticky_post .blog-content{padding:35px}
.two_col .format-video .post-excerpt{display:none}
.two_col .format-video .video-post-content{padding:0 25px}
.two_col .video-play-button>a{font-size:20px;height:50px;line-height:50px;width:50px}
.grid-left-img .read-more{bottom:0;left:0;margin-top:20px;position:inherit;text-align:left}
.grid-left-img .blog-content{padding:30px 0 30px 30px}
.grid-left-img .post-title{font-size:20px}
.services_sidebar .sidebar-widget:last-child{margin-bottom:0}
.col-xs-12.services_sidebar{margin-top:40px}
footer .column_three{clear:both}
.col-lg-8.sidebar_left_content,.col-md-4.sidebar__left,.col-md-8.services_left_content{padding-right:15px}
.col-md-4.sidebar__right,.col-md-8.sidebar_right_content,.col-md-4.services_sidebar{padding-left:15px}
}
@media (max-width:767px){.container{width:95%}
.site-title{padding:15px 0}
.breadcrumbs{display:block;text-align:center}
.breadcrumbs h2.page-title{width:100%;margin-bottom:10px}
.breadcrumbs_wrap{width:100%}
.meta-info .meta-item.pull-right{float:none !important}
.blog-search form input{padding:2px 70px 2px 15px}
.blog-search form button{padding:0 18px;z-index:99999999}
.blog-search form button:before{right:55px}
.blog-info>ul{margin:20px}
.user-info .user-text span{display:block;padding:5px 0}
.user-share{display:block;float:none;margin-top:15px}
.user-share span{display:block;float:none;margin-bottom:10px;margin-right:0}
.user-text{display:block;float:none}
.user-info{overflow:hidden}
.author-img{display:block;float:none;margin-bottom:20px}
.author.author-box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:50px 0}
.author-info{padding-left:0;width:100%}
.sidebar-title{font-size:20px;letter-spacing:1px;margin-bottom:50px}
.related-post>.row{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}
.sidebar-widget.widget_tag_cloud .tagcloud a{font-size:12px !important}
.slider-wrapper{padding:150px 0}
.header-icon{float:none;text-align:center}
.slider-content>span{font-size:30px;line-height:38px}
.slider-content h2{font-size:46px;line-height:54px;margin-bottom:31px}
.slider-content a{font-size:14px;padding:11px 39px}
.section-title p{width:100%}
.works-title p{width:100%}
.action-form input{width:100%}
.action-form{text-align:left}
.action-form button{margin-top:15px;padding:12px 35px}
.action-text h1{font-size:28px}
.action-text p{font-size:16px}
.service-booking-area{background:rgba(0,0,0,0) none repeat scroll 0 0 !important}
.pricing-inner{padding:0}
.floatright{float:none}
.header-style-2 .mean-container .mean-nav{margin-top:0}
.contact-left-wrapper{padding:20px 10px}
.contact-1{padding-right:15px}
.testimonial-2-content{padding:50px 20px}
.news-content{padding:27px 8px 20px}
.slider-text h1{font-size:50px;line-height:53px;margin-bottom:28px}
#booking-form>input{width:100%;margin-bottom:12px}
.booking-title p{width:100%}
.col-md-offset-1.col-md-10>form{display:inline-block}
.cleaning-area{background-attachment:scroll !important;background-clip:border-box !important;background-color:#fff;background-image:none !important;background-origin:padding-box !important;background-position:0 0 !important;background-repeat:repeat !important;background-size:auto auto !important}
.section-title h3{font-size:30px}
.comment-text{padding-left:135px}
.replay-comment{margin-left:0}
.author-info{padding:0 0 0 146px}
.blog-menu{margin:47px 10px 46px}
blockquote{padding:25px 20px 25px 26px;margin:15px 0 54px}
.works-wrapper .works-content{position:inherit}
.works-wrapper{background:none!important;height:inherit;position:relative;width:inherit}
.works-area{background-size:cover;height:auto}
.works-wrapper .works-content:nth-child(1){left:inherit;margin:auto;right:inherit}
.works-wrapper .works-content:nth-child(2){margin:auto;right:inherit;top:inherit}
.works-wrapper .works-content:nth-child(3){bottom:inherit;left:inherit;margin:auto;right:inherit}
.works-wrapper .works-content:nth-child(4){left:inherit;margin:auto;top:inherit}
.slider-content h1{font-size:40px;line-height:45px;margin-bottom:36px}
.about-img img{width:100%}
.panel-area{border:medium none;padding:0}
.pricing-wrapper.active{-webkit-transform:none;transform:none}
.breadcrumb-banner-area{padding:100px 0}
.pricing-area{padding-bottom:90px}
.col-offset{width:100%}
.footer-img>li{width:25%}
.works-wrapper .works-content:nth-child(1){margin-bottom:30px}
.works-wrapper .works-content:nth-child(2){margin:auto auto 30px}
.works-wrapper .works-content:nth-child(3){margin-bottom:30px}
.service-booking-area{padding-top:50px}
.header-social.text-right{text-align:center}
.news-content h3{font-size:18px;padding:0 10px}
body.logged-in.admin-bar .is-sticky{padding-top:0}
.latest-news-img img{width:100%}
.testimonial-name h3{font-size:18px}
.slider1-active .slider-content h1{font-size:50px !important}
.slider1-active .slider-content h1{font-size:40px !important;line-height:55px}
.featured-services-img>img{width:100%}
#booking-form input{margin-bottom:20px;margin-right:0}
#booking-form{display:block;text-align:center}
#booking-form input[type=submit]{width:220px}
.comment{display:block;float:none;margin-top:10px}
.news-meta{text-align:center}
.action-form input[type=email]{width:100%}
#animated_slider{padding:150px 0}
.animated_content_inner .slider-content h1{font-size:25px;margin-bottom:20px}
.animated_content_inner .slider-content>span{font-size:25px;margin-bottom:0}
header.is-sticky{z-index:999999}
body.logged-in.admin-bar .is-sticky{padding-top:0}
.site-wrapper.boxed-layout,.boxed-layout .is-sticky{max-width:85%}
.col-md-4.p-l{padding:15px}
.widget.mb-30.white-bg{margin-top:40px}
.single-service-text h2{line-height:32px;font-size:20px}
.pnf-inner>h2{font-size:26px;margin-bottom:10px}
.pnf-inner>h1{font-size:125px}
.pnf-inner>p{font-size:18px}
aside.widget-area.left{margin-bottom:50px}
aside.widget-area.right{margin-top:50px}
.post-title>a{display:block}
.blog-content{padding:35px 0}
.blog-post .blog-quote{padding:70px 0}
.widget_jharon_social_share_widget .author_social a{width:22%}
a.next-btn{float:none;margin-top:10px}
.author-info{padding:0}
.user-share{float:none}
.comment-replay-all .comment-text{padding-left:0}
.sticky_post.post_inner{display:block}
.video-post-content,.two_col .video-post-content{padding:20px}
.video-play-button>a{font-size:18px;height:50px;line-height:50px;width:50px}
.post-title>h3{margin:0}
.blog-post.post .post-title{margin-bottom:12px}
.sticky_post .blog-content{padding:30px 0}
.grid-item.blog_left.col-md-6.col-sm-6{padding-right:15px}
.grid-item.blog_right.col-md-6.col-sm-6{padding-left:15px}
.blog-post.post .post-title{font-size:18px}
.sticky_post.post_inner{background:0 0}
.format-video .blog-post-video .post-excerpt{display:none}
.sidebar-widget.widget_siliconcounters ul li{margin:0 20px 20px 0}
.self-info{padding:30px 0 0}
.grid-left-img,article.blog-post.grid-left-img.sticky{display:block}
.grid-left-img .read-more{bottom:0;left:0;margin-top:20px;position:inherit;text-align:left}
.grid-left-img .blog-content{padding:30px 0}
.latest__post__thumb img{width:100%}
.leave-comment-form .comment-list ul.children{padding-left:20px}
.content_single .post-title{font-size:22px;line-height:30px}
.sidebar-widget .post-img{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}
.sidebar-widget .post-text>h4 a{font-size:15px;font-weight:600}
.related-post,.services_sidebar .sidebar-widget:last-child{margin-bottom:0}
.col-xs-12.services_sidebar{margin-top:20px}
.single_service{margin-bottom:60px}
.features_box_text>h3{font-size:16px}
.features_box-img{padding:0 18px 0 8px}
.service_content>h3{font-size:18px;padding:0}
.featured-services-text h3{font-size:20px;padding:0}
table th,table td{padding:10px 0;text-align:center}
.blog-post.hentry{margin-bottom:40px}
.blog-post.format-video.hentry{padding-bottom:40px}
.post_details_nav_share{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.post_details_nav_share .post-tags,.social_network_wrap .user-share{padding-bottom:20px;padding-right:0}
.col-lg-8.sidebar_left_content,.col-md-4.sidebar__left,.col-md-8.services_left_content{padding-right:15px}
.col-md-4.sidebar__right,.col-md-8.sidebar_right_content,.col-md-4.services_sidebar{padding-left:15px}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:450px}
.kc-container{max-width:450px !important}
.news-meta{text-align:inherit}
.action-form input[type=email]{width:80%}
.animated_content_inner .slider-content h1{font-size:36px}
.animated_content_inner .slider-content>span{font-size:28px;margin-bottom:10px}
.pnf-inner>p{font-size:20px}
.pnf-inner>h2{font-size:36px;margin-bottom:10px}
.blog-content{padding:35px 0}
.sticky_post .blog-content{padding:25px 0}
.format-video .blog-post-video .post-excerpt{display:block}
.blog-post.post .post-title{font-size:20px}
table th,table td{padding:10px 12px}
.boxed-layout a.meanmenu-reveal{right:35px !important}
.next-prev{-ms-flex-preferred-size:40%;flex-basis:40%}
.post_details_nav_share{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.post_details_nav_share .post-tags,.social_network_wrap .user-share{padding-bottom:0;padding-right:20px}
}

.page-wrapper{padding-top:0}
.page-wrapper{padding-right:0}
.page-wrapper{padding-bottom:0}
.page-wrapper{padding-left:0}
