@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,600,600i,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i');
@import url('https://fonts.googleapis.com/css?family=Lato:400,400i');
@charset "UTF-8";
.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,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{0%,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:translateZ(0);transform:translateZ(0)} 40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)} 40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06)} 70%{-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{0%,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:translateZ(0);transform:translateZ(0)} 40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)} 40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06)} 70%{-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{0%,50%,to{opacity:1} 25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1} 25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)} 50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)} to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)} 50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)} to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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 headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)} 6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)} 18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)} 31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)} 43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)} 50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)} 6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)} 18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)} 31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)} 43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)} 50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)} to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)} 40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)} 60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)} 80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)} to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)} 10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);transform:scale3d(.9, .9, .9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)} to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)} 10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);transform:scale3d(.9, .9, .9) rotate(-3deg)} 30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)} 40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)} to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none} 15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)} 30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)} 45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)} 60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)} 75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)} to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none} 15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)} 30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)} 45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)} 60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)} 75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)} to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{0%,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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)} 77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)} 88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)} 77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)} 88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{0%,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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%,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{0%,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{0%,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{0%,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{0%,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 bounceInRight{0%,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}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0%,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, -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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,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, -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:translateZ(0);transform:translateZ(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{0%{opacity:0} to{opacity:1}}@keyframes fadeIn{0%{opacity:0} to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{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{0%{opacity:1} to{opacity:0}}@keyframes fadeOut{0%{opacity:1} to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{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{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)} 0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)} 50%,80%{-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)} to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)} 0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out} 40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)} 50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)} 50%,80%{-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)} 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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} 0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)} 60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1} 80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)} to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0} 0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)} 60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1} 80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} 0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)} 60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1} 80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)} to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0} 0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in} 40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)} 60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1} 80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)} 30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1} to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)} 30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1} to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible !important}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)} 30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1} to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)} 30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1} to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{0%{-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)} 60%,80%{opacity:1} 80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)} to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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)} 60%,80%{opacity:1} 80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)} 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{0%{opacity:1} to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0} 0%,to{-webkit-transform-origin:center} to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0} 0%,to{-webkit-transform-origin:center} to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1} 0%,to{-webkit-transform-origin:center} to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1} 0%,to{-webkit-transform-origin:center} to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1} 0%,to{-webkit-transform-origin:left bottom} to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1} 0%,to{-webkit-transform-origin:right bottom} to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{transform-origin:top left} 0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left} 40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left} 0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out} 20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left} 40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)} to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)} to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1} to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)} 50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1} 50%{-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)} 50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1} 50%{-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)} 50%,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{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible} to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)} to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)} to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)} to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)} to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)} to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px } #fancybox-loading div{background-image:url('../images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px }}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-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 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:9}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;z-index:2;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.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("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-theme .owl-controls .owl-dots{margin-top:30px;text-align:center;display:block}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{color:white;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{cursor:default;opacity:0.5}
.owl-theme .owl-dots .owl-dot span{background:#fff none repeat scroll 0 0;border:2px solid;border-radius:30px;display:block;height:12px;transition:opacity 200ms ease 0s;width:12px;margin:0 4px}
body{font-size:14px;color:#818181;font-family:'Raleway',sans-serif;line-height:26px;font-weight:400;background:#f5f5f5;overflow-x:hidden}
a{text-decoration:none;cursor:pointer}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;margin:0px;text-transform:uppercase}
img{width:100%}
p{font-size:14px;line-height:26px;color:#717171;font-family:'Raleway',sans-serif;font-weight:500;margin-bottom:10px}
ul,li{list-style:none;margin:0;padding:0}
label{margin-bottom:0}
::-webkit-input-placeholder{color:#999;opacity:1}
::-moz-placeholder{color:#999;opacity:1}
:-ms-input-placeholder{color:#999;opacity:1}
:-moz-placeholder{color:#999;opacity:1}
.btn-default{border:none}
.seccondary_btn{border:none}
.btn-default{border:none}
.form-control{background:#fdfdfd;border:1px solid #ececec;font-family:"Montserrat",sans-serif;font-weight:400;padding:9px 20px;text-align:left;width:100%;margin-bottom:20px;color:#999}
textarea{background:#fdfdfd;border:1px solid #ececec;resize:none;min-height:130px}
.login_and_Signup{background:#f1f1f1}
a.btn-link{font-family:'Montserrat',sans-serif;font-weight:500;text-decoration:none}
.btn{font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;display:inline-block;text-shadow:none;cursor:pointer;border:2px solid transparent;padding:8px 25px}
.bootstrap-select>select{opacity:0;position:absolute;top:0;z-index:-1;left:0;margin:0}
.bootstrap-select.form-control{padding:0;margin-bottom:20px;min-height:100%;border:none}
.bootstrap-select .btn-option{width:100%;text-align:left;padding:9px 20px;background:#fdfdfd;border:1px solid #ececec;font-family:'Montserrat',sans-serif;font-weight:400}
.bootstrap-select>.dropdown-menu{width:100%;background:#fdfdfd;border:1px solid #ececec;box-shadow:none;margin-top:-1px;border-top:none;padding:0 10px 10px 10px;min-width:100%}
.bootstrap-select .dropdown-menu.inner{position:static;background:transparent;box-shadow:none;width:100%;min-width:100%}
.bootstrap-select .dropdown-menu.inner li a{color:#a1a1a1;padding:0 10px}
.bootstrap-select .dropdown-menu.inner li a:hover,.bootstrap-select .dropdown-menu.inner li a:focus{color:#fff}
.bootstrap-select.open .dropdown-menu{display:block}
.bootstrap-select .caret{float:right;margin-top:12px}
.bootstrap-select .bs-searchbox input{height:40px;margin-bottom:10px;padding:0 10px;background:#fff}
.bootstrap-select.open .caret{transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}
.submit_property>a,.scroll-btn,.btn,.btn-link,.fileupload-example-label,.radio_check label,.list_table tbody tr td a,.sidebar_img .quantity,.member-name,.team_img img,.post-title,.btn-read{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section_title_blue,.section_title_white{display:inline-block;width:100%}
.section_title_blue,.section_title_white,.section_title_green{line-height:50px}
section{padding:80px 0}
#profile_setting{padding:80px 0}
#slider,#slider-fixed{padding:0;margin-top:125px}
.page_title{color:#fff}
.third_title>h4{font-size:22px;font-weight:600;text-transform:uppercase;line-height:40px}
.title-row{display:table;width:100%;padding-bottom:20px}
.innner_title{line-height:40px}
.sub-title{width:100%;padding-left:15%;padding-right:15%}
.sub-title p{padding:15px 0;font-size:15px;font-family:'Montserrat',sans-serif;font-weight:500;text-align:center}
.socail_area>ul>li{display:inline-block;height:30px;line-height:30px;margin:0 2px;text-align:center;width:30px}
.socail_area>ul>li>a{font-size:13px;display:block;color:#fff}
.post-title,.property-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.property-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;display:inline-block;width:100%}
.property-text blockquote{font-style:normal;padding-left:0;color:#717171}
.property-title{text-transform:inherit;font-weight:500;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}
.property_list .property-title{display:inline-block}
.owl-theme .owl-dots .owl-dot,.scroll-to-top{display:none}
#our_team .owl-theme .owl-controls,#recent_property .owl-theme .owl-controls,#featured .owl-theme .owl-controls{display:inline-block;position:absolute;right:0;text-align:center;top:-64px}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{cursor:pointer;display:inline-block;font-size:18px;height:38px;line-height:36px;margin-left:5px;text-align:center;width:38px}
.sidebar-widget .owl-theme .owl-controls{display:inline-block;position:absolute;right:0;text-align:center;top:-50px}
.sidebar-widget .owl-theme .owl-controls .owl-nav [class*="owl-"]{cursor:pointer;display:inline-block;font-size:18px;height:35px;line-height:33px;margin-left:5px;text-align:center;width:35px}
.owl-theme .owl-controls .owl-nav [class*="owl-"]{color:#fff;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all .2s ease}
.inner-title{margin-bottom:20px;line-height:35px}
.detail_text .property-text{padding:0}
.property_grid .hover_property ul li:first-child a,.property_list .hover_property ul li:first-child a{position:relative;opacity:0;z-index:10;-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}
.property_grid .hover_property ul li:last-child a,.property_list .hover_property ul li:last-child a{position:relative;opacity:0;z-index:10;-moz-transform:translateX(50px);-webkit-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}
.property_grid:hover .hover_property ul li:first-child a,.property_grid:hover .hover_property ul li:last-child a,.property_list:hover .hover_property ul li:first-child a,.property_list:hover .hover_property ul li:last-child a{opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.color-panel{position:fixed;right:-225px;top:150px;z-index:999;-webkit-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
.color-panel.open{right:0}
.on-panel{height:45px;left:-45px;position:absolute;top:0;width:45px;cursor:pointer}
.on-panel img{padding:10px}
.panel-box{padding:14px 10px 14px 20px;width:225px}
.panel-box .panel-title{display:inline-block;width:100%;margin-bottom:10px}
.color-box{display:table;width:100%;text-align:left}
.color-box li{display:inline-block;width:30px;height:30px;margin-right:5px;cursor:pointer}
.scroll-btn{position:fixed;right:30px;bottom:50px;width:35px;height:35px;line-height:33px;text-align:center;color:#fff;z-index:9}
.color-panel{background-color:#fff}
.color-box li.green{background-color:#004137}
.color-box li.blue{background-color:#44a9ff}
.color-box li.red{background-color:#fa5656}
.color-box li.purple{background-color:#9786ff}
.color-box li.yellow{background-color:#ffcc17}
.color-box li.orange{background-color:#ff9728}
.color-box li.magento{background-color:#ff4ab0}
.color-box li.turquoise{background-color:#40dcb5}
.color-box li.lemon{background-color:#abe645}
#top_header{line-height:40px}
.top_contact>ul>li{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:400}
.top_contact>ul>li>i{font-weight:bold;padding-right:5px}
.top_right{float:right}
.top_right>ul>li{float:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:13px}
.top_right>ul>li{padding:0 15px}
.top_right>ul>li:last-child{padding-right:0}
.top_right>ul>li>a:last-child{padding-right:0}
.dropdown>a{padding:15px 0}
.toggle_area{width:450px;background:#fff}
.lan-drop{position:relative}
.toogle_btn{border-radius:0px;background-color:transparent;border:none;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:400;padding:15px 0}
.toogle_btn:hover{background:none}
.toogle_btn:focus,.toogle_btn.focus{background-color:transparent}
.page_title{text-align:center}
.toggle_close{opacity:1}
input[type=radio]:checked{border:5px solid #0dff92}
input[type=radio]:checked{background:#0dff92}
.radio_option>label{padding-right:20px;padding-left:5px}
.signup_option>ul>li:nth-child(1){width:48%;float:left}
.signup_option>ul>li:nth-child(2){width:48%;margin-left:16px;float:left}
.signup_option>ul>li>.property_submit{margin-bottom:16px;font-weight:normal}
.signup_option>ul>li>label{font-size:13px;font-family:'Montserrat',sans-serif;text-transform:capitalize;font-weight:400;padding-left:10px}
.submit_area>span{display:inline-block;font-family:"Raleway",sans-serif;font-size:14px;font-weight:normal;line-height:46px;text-transform:capitalize}
.modal-footer{text-align:center}
.modal-footer>span{font-size:13px;text-transform:capitalize;font-weight:normal;font-family:'Raleway',sans-serif;display:block}
.modal-footer span a{display:block;font-family:'Montserrat',sans-serif}
.modal-body>p{font-family:'Montserrat',sans-serif;text-transform:capitalize;padding-bottom:20px}
.modal-header .inner-title{text-transform:inherit;margin:0;color:#fff;font-weight:500}
.login_option ul li .property_submit{text-align:center}
.login_option ul li .btn-default{width:100%;text-align:center}
.lan-drop.open .dropdown-menu{display:block}
.top_right ul li .dropdown-menu{min-width:auto;background-color:#fff;margin:0;border:none}
.top_right ul li .dropdown-menu>li>a{text-transform:uppercase;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500;line-height:30px;padding:0 20px}
#header.fixed-header #top_header{display:none}
#header.fixed-header{background-color:#000;z-index:999}
#header{animation-fill-mode:both;width:100%;z-index:999;position:absolute;top:0;left:0}
@keyframes menu_sticky{0%{margin-top:-100px} 50%{margin-top:-90px} 100%{margin-top:0}}@keyframes menu_sticky{0%{margin-top:-100px} 50%{margin-top:-90px} 100%{margin-top:0}}#header.fixed-header{box-shadow:0 2px 2px 0 rgba(0,0,0,0.2)}
#header.fixed-header{animation-duration:1s;animation-name:menu_sticky;animation-timing-function:ease-out;left:0;margin:0;position:fixed;top:0;width:100%;z-index:100}
#header.fixed-header #nav_header{min-height:65px;background:#fff}
#header.fixed-header .navbar-brand,#header.fixed-header .nav_text>li>a{line-height:65px}
#header.fixed-header .submit_property{padding-top:8px;padding-bottom:8px}
.nav-down #header{position:static}
.nav-down #header.fixed-header{position:static;animation:none}
.nav-down #map-banner{margin-top:0}
.nav-down #header.fixed-header .nav_text>li>a{line-height:85px}
.nav-down #header.fixed-header #nav_header{min-height:85px;background:#f5f5f5}
#nav_header{min-height:85px}
.navbar-default .navbar-nav li a{color:#444}
.nav_text>li>a{font-family:'Montserrat',sans-serif;font-weight:400;line-height:86px;padding:0 20px;font-size:14px}
.navbar-nav li a .fa.fa-caret-down{font-size:10px}
.nav li{position:relative}
.dropdown-menu{position:absolute;z-index:1000;left:0;top:100%;float:left;min-width:200px;display:none;padding:0;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.175);box-shadow:0 3px 8px rgba(0,0,0,0.175)}
.dropdown-menu ul{position:absolute;z-index:1000;left:100%;top:100%;float:left;min-width:200px;display:none;padding:0;font-size:14px;text-align:left;list-style:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.175);box-shadow:0 3px 8px rgba(0,0,0,0.175)}
.dropdown-menu li a{display:block;padding:0 20px;clear:both;font-size:14px;font-weight:normal;line-height:40px;font-family:'Montserrat',sans-serif;font-weight:400;white-space:nowrap}
.dropdown-menu li a i{position:absolute;right:20px;text-align:right;top:12px}
.nav-down #header.fixed-header .submit_property,.submit_property{float:right;padding:18px 0;padding-left:30px}
.submit_property>a{font-size:14px;font-family:'Montserrat',sans-serif;padding:12px 20px;font-weight:500;position:relative;display:inline-block;float:right;color:#fff}
.submit_property>a>i{position:absolute;font-size:11px;padding:6px 7px 6px 8px;border:3px solid;border-radius:100%;top:11px;left:-15px;display:none}
.my_nav{padding:0}
.item{position:relative}
.carousel-inner .item:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.lef_btn,.right_btn{text-transform:uppercase;border:2px solid;padding:5px 15px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;position:absolute;top:45%}
.carousel_positon{position:relative}
.lef_btn{left:20px}
.right_btn{right:20px}
.carousel-indicators li{border-radius:0px;height:3px;width:50px;border-color:transparent}
.carousel-indicators li.active{border-radius:0px;height:3px;width:50px;border-color:transparent;margin:1px}
#slider .carousel-caption{top:50%;width:100%;margin:0 auto;left:0px;right:0px;-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}
#slider .carousel-caption>h1{font-size:38px}
.slider-subtitle{text-transform:uppercase;margin-top:30px}
.slider_btn{margin-top:55px}
.slider_btn a{margin:0 3px}
.slider_text{width:70%;margin:0 auto;padding:50px 0;overflow:hidden}
.slider_text>p{margin:0 auto;padding-top:30px;font-size:16px;padding-left:6%;padding-right:6%;font-weight:500;line-height:28px}
#slider .item.active .carousel-caption,#slider .item.active .carousel-caption .slider_text p,#slider .carousel-caption .slider-subtitle,#slider .item.active .carousel-caption h1,#slider .item.active .property_search_form,#slider .item.active .property-text,#slider .item.active .looking-for{animation-duration:1.5s;animation-fill-mode:both;opacity:1}
#slider .item.active .slider_text{animation-duration:1s;animation-fill-mode:both}
#slider .item .carousel-caption .slider_btn{opacity:0}
#slider .item.active .carousel-caption .slider_btn{animation-name:fadeInUp}
#slider .item.active .carousel-caption .slider_btn{animation-duration:1s;animation-fill-mode:both;opacity:1}
#slider .item:nth-child(1) .carousel-caption .slider_text{text-align:left;float:left}
#slider .item:nth-child(1) .carousel-caption .slider_text>p{padding-left:0}
#slider .item:nth-child(3) .carousel-caption .slider_text{text-align:right;float:right}
#slider .item:nth-child(3) .carousel-caption .slider_text>p{padding-right:0}
#find_area .property_search_form{padding-top:50px;padding-bottom:30px}
.find_text{width:80%;height:250px;position:relative}
.find_text:before{content:"";position:absolute;left:100%;top:0px;width:0;height:0;border-top:125px solid transparent;border-left:45px solid;border-bottom:125px solid transparent}
.find_text span{font-size:25px;font-weight:700;position:absolute;text-transform:uppercase;font-family:'Montserrat',sans-serif;width:280px;left:45px;right:0;top:50%;line-height:35px;display:block;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.tabs_edit{border:none}
#find_area .tabs_edit{padding:0 30px}
.tabs_edit>li>a{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;border-radius:0px;padding:12px 25px;border:none;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.tabs_edit>li.active>a,.tabs_edit>li.active>a:focus,.tabs_edit>li>a:hover{border:none}
.property_filter_input{width:100%}
.property_filter_input input{width:100%;height:46px;margin-bottom:20px}
.property_filter_input>div.row{margin-left:-10px;margin-right:-10px}
.property_filter_input>div.row>div{padding-left:10px;padding-right:10px}
.property_filter_input input.input-address{width:100%;padding:0px 15px;height:45px;margin-bottom:20px;font-weight:500;text-transform:capitalize;border:none;color:#818181;font-size:14px;background:#fff}
.property_filter_input select option{padding:5px 10px;color:#2a2a2a}
.form_part ul li{float:left;padding-right:25px;padding-bottom:25px}
.form_area .tab-content .active{display:grid}
#offer{padding-top:80px;padding-bottom:0}
.circle_area{height:60px;margin-bottom:10px;position:relative;text-align:center;width:60px}
#offer .circle_area::before{position:absolute;content:"";border-width:10px;top:50px;left:0;border-style:solid}
.circle_area [class^="flaticon-"]::before,.circle_area [class*=" flaticon-"]::before,.circle_area [class^="flaticon-"]::after,.circle_area [class*=" flaticon-"]::after{color:#fff;font-size:26px;height:30px;line-height:60px;margin:0 auto;width:30px;z-index:1}
.offer-title{text-align:left;padding:15px 0px;font-size:15px}
.offer_area>p{text-align:left}
.offer_area{position:relative;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.offer_area a.btn-link{display:inline-block;margin-bottom:10px}
.property_area{padding-top:40px}
.property_link{position:absolute;font-family:'Montserrat',sans-serif;right:15px;top:11px;font-weight:400;font-size:14px}
.property_link:hover{text-decoration:underline}
.property_grid .sale_amount,.property_list .sale_amount{bottom:0;display:inline-block;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;padding:6px 15px;position:absolute;right:0}
.property-text{padding:15px}
.property-text>span{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:400}
.property-text>span>i{font-size:14px;padding-right:7px;text-align:center;width:16px}
.property_grid .property-text p{padding-top:10px;margin:0}
.hover_property>ul>li>a{display:block}
.bed_area{height:50px;border-top:1px solid #e5e5e5;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.bed_area ul li{line-height:50px;font-size:13px;font-weight:400;padding-left:20px}
.bed_area ul li.flat-icon{float:right;height:50px;padding:0;position:relative;text-align:center;width:50px;border-left:1px solid #e5e5e5}
.bed_area ul li.flat-icon [class^="flaticon-"]::before,.bed_area ul li.flat-icon [class*=" flaticon-"]::before,.bed_area ul li.flat-icon [class^="flaticon-"]::after,.bed_area ul li.flat-icon [class*=" flaticon-"]::after{margin:0 auto;color:#5a5a5a;display:table;font-size:24px;width:50px;height:50px;line-height:50px}
.bed_area ul li:first-child{float:left;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:500}
.slider_arrow ul li{float:left;margin-left:3px;color:#fff;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all .2s ease}
.slider_arrow ul li i{padding:10px 15px;font-size:20px;cursor:pointer}
.hover_property{position:absolute;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%;visibility:hidden;display:none}
.hover_property ul li{float:left;margin:0px 3px;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all .3s ease}
.hover_property ul li a{padding:6px 12px;cursor:pointer}
.property_grid:hover .hover_property,.property_list:hover .hover_property{visibility:visible}
.img_area{display:block;vertical-align:middle;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:.3s}
.img_area:before{content:"";position:absolute;display:none;z-index:0;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}
.property_grid:hover .img_area:before,.property_list:hover .img_area:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.img_area:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
#service_part .title-row{text-align:center}
.service_area{padding:30px 20px;text-align:center;margin-bottom:30px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:.5s}
.service_area:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.service_area:hover:before{-webkit-transform:scale(1);transform:scale(1)}
.service_icon{height:64px;width:64px;margin:0 auto;position:relative}
.service_icon [class^="flaticon-"]::before,.service_icon [class*=" flaticon-"]::before,.service_icon [class^="flaticon-"]::after,.service_icon [class*=" flaticon-"]::after{display:table;font-size:45px;line-height:60px;margin:0 auto;text-align:center}
.service_title{padding:20px 0}
.service_area>p{padding-bottom:10px}
a.btn-read{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500}
#book_appartment{position:relative;width:100%}
.appartment_area .find_text{height:240px}
.appartment_area .find_text:before{border-bottom:120px solid transparent;border-top:120px solid transparent}
.appartment_area .find_text span{font-size:32px}
.booking_house{padding:80px 0}
.booking_house p{font-size:30px;font-family:'Montserrat',sans-serif;line-height:40px;text-align:center;text-transform:uppercase;color:#fff;margin:0}
.team_img{position:relative;display:block;margin-bottom:30px}
.profile-pic{overflow:hidden}
.team_img img{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.team_img:hover .profile-pic img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.member-name{text-transform:capitalize;display:block;font-weight:400;color:#717171}
.member_info span{text-transform:uppercase;color:#fff;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:400}
.member_info{display:block;padding:30px 0;text-align:center;width:100%}
.member_info .socail_area{padding-top:10px}
#feedback{background:url(../img/testimonial/test-banner.png) no-repeat fixed;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}
#feedback:before{content:"";position:absolute;top:0;bottom:0;width:100%}
.fedback_area{text-align:center;display:block}
.feedback p{color:#a9a9a9;margin:0 auto;padding-bottom:50px;padding-top:20px;width:68%}
.avata{height:55px;width:55px;border-radius:100%;margin-bottom:15px}
.client-name{color:#fff}
.testimonial_person>span{text-transform:capitalize;font-size:13px}
.testimonials-carousel .owl-controls .owl-nav{display:none}
#feedback .owl-theme .owl-dots .owl-dot{display:inline-block}
.testimonial_person{width:100%;margin-bottom:20px}
#recent_news{overflow:hidden}
#recent_news .title-row{text-align:center}
.news_text{padding:20px}
.post-info{font-size:13px;font-family:'Montserrat',sans-serif;text-transform:capitalize;font-style:italic;font-weight:400}
.post-info span{padding-right:10px}
.blog-content{padding-bottom:10px;padding-top:20px}
.news_text .read_btn a{display:block}
.news_area{position:relative;display:block;background:#fff;box-shadow:0 0 8px #e5e5e5}
.news_area:hover:before{right:0}
.news_part{padding-top:40px}
.news_img{display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:.3s}
.news_img:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.news_img:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.news_eye{position:absolute;background-color:#fff;border-radius:50%;top:50%;left:50%;display:none;opacity:0;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.news_eye>i{font-size:20px;padding:20px;cursor:pointer}
.news_img:hover .news_eye{opacity:1;display:block}
#register-banner{padding:40px 0}
.reg_banner>span{font-size:14px;font-style:italic;font-family:'Montserrat',sans-serif}
.reg_banner{color:#fff;line-height:30px}
.register_btn{text-align:right}
.footer_contact li a,.who_text p,.who_list,.footer_contact p,.ftr-list>span{color:#bcbcbc}
#footer{padding:50px 0}
.footer-logo{padding-bottom:20px}
.footer-logo a{display:block;width:150px}
.footer-title h4{line-height:50px;color:#fff;padding-bottom:20px}
.footer_contact{padding-bottom:20px}
.footer_widget .socail_area{margin-left:-15px;margin-right:-15px}
.four_title>h6{line-height:26px;color:45px}
.footer_contact li i{float:left;font-size:14px;margin:7px 15px 7px 0}
.footer_contact li{line-height:26px}
.footer_contact .ftr-list{display:table}
.footer_contact ul li{padding-bottom:15px}
.footer_contact ul li a{font-family:'Raleway',sans-serif;font-weight:500}
.news_letter{padding-top:15px}
.news_email{height:45px;padding:10px 20px;width:100%;font-size:14px;margin-bottom:10px;color:#717171}
.touch-title{color:#fff;font-weight:500;line-height:26px}
.ftr-list>span{font-family:'Montserrat',sans-serif}
#bottom_footer{padding:20px 0}
.reserve_text>span{text-align:center;color:#fff;font-size:13px;display:block;font-family:'Montserrat',sans-serif}
#banner{background:url(../img/banner/banner.png) no-repeat;background-size:cover;position:relative;margin-top:125px}
#banner:before{content:"";position:absolute;top:0;bottom:0;width:100%}
.page_title{display:inline-block;float:left}
.banner_area{display:table;width:100%}
.page_location{float:right;text-transform:capitalize;line-height:24px}
.page_location>i{padding:0 5px}
#who_are{margin-top:80px;padding:0}
.who_text{padding:70px 0;padding-left:35%;padding-right:20px}
.who_text>p{padding-top:20px}
.who_list{padding-top:20px}
.who_list ul li i{font-size:14px;padding-right:20px;padding-top:10px}
#about_description{padding:70px 0}
.accordion{padding-top:30px}
.accordion>.panel-group>.accordion_panel{margin-top:10px}
.accordion>.panel-group>.accordion_panel:first-child{margin-top:0}
.accordion_panel{border:none;box-shadow:none}
.accordion_panel>.accordian_title{border:none;border-radius:0px;padding:0}
.accordian_title>.panel-title>a{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:400;padding:10px 15px;display:block}
.accordian_title>.panel-title>a>span{float:right;font-size:14px}
.panel-default>.panel-heading+.panel-collapse>.accordian_para{border:none;padding:10px 15px}
.misson_area{padding-top:30px}
.misson_area>ul>li{padding-bottom:20px}
.misson_area>ul>li>img{width:80px;float:left}
.misson_text{padding-left:20px;display:table}
.misson_text>span{font-size:14px;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}
.misson_text p{padding-top:3px}
.blog_list .news_area{margin-bottom:50px}
.pagination_area{display:inline-block;padding-top:30px}
.pagination{margin:0px;display:block}
.pagination>li{padding-right:10px;float:left}
.pagination>li>a,.pagination>li>span{border:none;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;padding:8px 17px;display:block}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}
.pagination>li:last-child{padding-right:0}
.side_bar{padding:30px}
.widget-title{line-height:40px;margin-bottom:12px}
.search_form{position:relative}
.search_form>button{position:absolute;right:10px;top:10px;cursor:pointer;background:none;width:20px;height:20px;border:none;padding:0}
.categories li{padding:8px 0}
.categories li a{font-size:14px;font-family:'Montserrat',sans-serif;display:table}
.recent-post li{padding:10px 0}
.recent-post li a{font-size:14px;font-family:'Montserrat',sans-serif;font-weight:400;display:block;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.recent-post li span{text-transform:capitalize;padding-top:5px;display:block;font-style:italic;font-weight:400;font-family:'Montserrat',sans-serif;font-size:12px}
.recent-post li span i{padding-left:10px}
.populer_comment{border:0}
.populer_comment li{padding-right:10px}
.populer_comment li a{border:none;color:#989898;border-radius:0px;font-family:'Montserrat',sans-serif;font-size:14px;text-transform:uppercase;font-weight:500;padding:10px 20px;position:relative}
.populer_comment li.active a:before{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;top:40px;left:40%}
.tab-pane .post_area>ul>li>span>i{padding-left:0}
.sidebar-widget .tab-content{overflow:hidden}
.tab-pane .post_area{padding-top:30px}
.tag_area{width:100%;display:inline-block}
.tag_area li{float:left;padding-right:4px;padding-bottom:4px}
.tag_area li a{font-size:13px;font-family:'Montserrat',sans-serif;text-transform:capitalize;padding:8px 12px;font-weight:400;display:block}
.archives li a{font-size:13px;font-family:'Montserrat',sans-serif;text-transform:capitalize;font-weight:400;display:block}
.archives li{padding:5px 0}
.blog_grid .news_area{margin-bottom:30px}
.news_text>p>span{font-family:'Montserrat',sans-serif;font-style:italic;padding:0px 20px;display:inline-block}
.detail_area>.socail_area{width:100%;display:inline-block;padding:15px 20px}
blockquote{font-family:'Montserrat',sans-serif;font-size:14px;margin:10px 0;font-weight:500;padding:10px 0;font-style:italic;padding-left:30px}
.socail_area>span{float:left;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;line-height:40px}
.user-comments{padding-bottom:30px}
.comment_area{padding-top:50px;border-bottom:2px solid}
.author_img{float:left}
.author_img>img{width:70px}
.author_text{padding-left:30px;display:table}
.author_info{margin-bottom:10px}
.author_name{display:inline-block;text-transform:inherit;font-weight:400;color:#5a5a5a}
.author_info span{padding-left:30px;font-style:italic;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:400}
.author_text>.btn-default{margin-top:10px;padding:3px 15px;text-transform:inherit;font-weight:400;font-size:13px}
.user-comments>li{border-bottom:1px solid #ececec;padding:20px 0}
.replied{margin-left:100px}
.reply_form textarea.form-control{height:150px;padding:10px 15px;margin-top:10px;resize:none}
.replay{padding-top:50px}
.reply_form>.btn-default{margin-top:30px}
.property_sorting{margin-bottom:30px;display:inline-block;width:100%}
.show_type{height:40px;padding:10px}
.property_show{float:left}
.property_view{float:right}
.property_view>ul>li{float:left;display:inline-block;padding-left:10px}
.property_view ul li>span{font-size:14px;font-family:'Montserrat',sans-serif;text-transform:capitalize;line-height:45px;padding-right:10px}
.property_filter .bootstrap-select.form-control{float:right;width:auto;margin:0}
.property_view ul li a{display:block;font-size:14px;padding:9px 15px}
.property_grid{overflow:hidden;margin-bottom:30px;width:100%;border:1px solid #e5e5e5}
.property_list{display:flex;margin-bottom:30px;overflow:hidden;width:100%}
.sale_btn{display:inline-block;font-family:"Montserrat",sans-serif;font-size:10pt;font-weight:400;left:10px;padding:2px 12px;position:absolute;top:10px;z-index:1}
.featured_btn{display:inline-block;font-family:"Montserrat",sans-serif;font-size:10pt;font-weight:400;right:10px;padding:2px 10px;position:absolute;top:10px;color:#fff;z-index:1}
.showing_property .pagination_area{padding-top:15px}
.gm-style-iw .property_grid{width:300px}
.quantity{display:flex;margin-left:-8px;margin-right:-8px}
.quantity>ul{display:inline-block;overflow:hidden;width:100%}
.quantity ul li{display:inline-block;font-weight:500;padding:0 8px}
.quantity li span{display:table;white-space:nowrap;color:#5a5a5a}
.list_type .quantity{margin-left:-12px;margin-right:-12px}
.list_type .quantity ul li{padding:0 12px}
.advance_search .search_form{padding:0px}
.advance_search .search_form .btn-default{width:100%;text-align:center}
.agent_full{width:100%;display:inline-block}
.sidebar_img .property-text{padding:10px}
.property_price{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500}
.price-slider{width:100%}
.sidebar-widget{margin-bottom:40px}
.price_range{padding-bottom:20px}
.jslider .jslider-value{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:500}
.feedback_small{padding:30px 15px;display:block;text-align:center;background:#fff}
.feedback_small .owl-controls .owl-nav{display:none}
.sidebar_tesimonial .owl-theme .owl-dots .owl-dot{display:inline-block}
.sidebar_agent .team_img{margin-bottom:0}
.sidebar_img{position:relative;display:block;overflow:hidden}
.sidebar_img .quantity li,.sidebar_img .quantity li span{color:#fff}
.sidebar_img .quantity{position:absolute;width:100%;bottom:0;padding:10px;left:0;margin:0;z-index:2;transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);-webkit-transform:translateY(70px);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);}
.sidebar_img::before{position:absolute;content:"";width:100%;display:none;height:100%;z-index:1}
.slide_featured .thumb:hover .sidebar_img .quantity{transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0)}
.slide_featured .thumb:hover .sidebar_img::before{display:block}
.list_type{padding:15px;position:relative;width:70%}
.list_type>.text_area{padding:0 0 11px}
.property_list .property-text{padding:0 0 10px}
.list_type>.bed_area{bottom:15px;left:15px;position:absolute;right:15px;border:none}
.agent_area{padding-bottom:30px}
.agent_part>.pagination_area{padding-top:15px}
.agent_show{display:table;width:100%}
.agent-intro{margin-bottom:20px}
.profile_person>.socail_area{margin-top:10px;padding:10px}
.profile_person .socail_area ul{text-align:center}
.profile_data ul li span{font-size:14px;font-weight:400;width:100px;display:inline-block}
.profile_data ul li span,.agent_detail ul li{color:#333333;font-family:"Montserrat",sans-serif}
.profile_data ul li{color:#8a8a8a;font-size:14px;font-weight:500;padding:3px 0}
.profile_description p{padding:20px 0}
.agent-info{margin-bottom:50px}
.property_search{position:relative}
.type_select{width:12%;display:inherit;float:left}
.type_select .bootstrap-select{margin-bottom:0}
.search_property{width:88%;padding-left:20px}
.search_icon{position:absolute;top:10px;right:10px;border:none;background-color:transparent}
.title{font-weight:bold}
#infowindow-content{display:none}
#map #infowindow-content{display:inline}
.search_map{padding:30px 0}
.search_map #find_area{background:transparent}
.search_map #find_area .property_search_form{padding-top:0;margin-top:-50px}
.search_map #map{height:500px}
.contact_message textarea.form-control{height:215px;padding:10px 15px;resize:none}
.contact_area>p{padding:20px 0}
.contact_right>p{font-family:'Montserrat',sans-serif;font-weight:400}
.contact_map{padding-top:10px}
.contact_map #map{height:436px}
.contact_right .inner-title{margin-bottom:10px}
.contact_message label.error{position:absolute;left:15px;bottom:-5px;font-size:12px}
.error-handel>div{display:none}
#page_error{padding:120px 0}
.error_area{text-align:center}
.page_error{font-size:100px;font-family:'Montserrat',sans-serif;font-weight:700;display:block;line-height:140px}
.error_area>p{font-size:14px;font-weight:500;padding:20px 0}
.service_circle{width:120px;height:120px;border-radius:100px;float:left;position:relative}
.service_circle [class^="flaticon-"]::before,.service_circle [class*=" flaticon-"]::before,.service_circle [class^="flaticon-"]::after,.service_circle [class*=" flaticon-"]::after{color:#fff;display:table;font-size:45px;line-height:115px;margin:0 auto}
.service_text{padding-left:30px;display:table}
.service_detail>ul>li{padding-bottom:50px}
.service_banner{background:url(../img/banner/tech-staff.png) no-repeat;background-size:cover;position:relative}
.service_banner:before{content:"";position:absolute;top:0;bottom:0;width:100%;background-color:rgba(30,34,63,0.8)}
.banner_text{padding:30px;position:relative;z-index:99}
.banner_text p{padding:30px 0}
.featured_sidebar .slider_arrow{display:inline-block}
.service_property{display:inline-block}
.service_feature{padding-top:50px}
.service_property{padding-top:30px}
.service_text .service_title{padding-top:5px;padding-bottom:15px}
.property_submit,.form_description{background:#fdfdfd none repeat scroll 0 0;border:1px solid #ececec}
.form_description{width:100%;height:250px;font-size:14px;font-family:'Montserrat',sans-serif;padding:15px;resize:none}
.submit_checkbox{width:15px;height:15px;float:left}
.check_submit ul li span{text-transform:capitalize;padding-left:30px;font-size:14px;font-family:'Raleway',sans-serif}
.check_submit ul li{display:inline-block;padding:5px 15px;width:33%}
.check_submit ul li:last-child{padding-bottom:0}
.check_submit ul li input[type="checkbox"]{display:none;margin:5px 0 0}
.submit_checkbox{float:left;height:15px;width:15px}
.check_submit ul li label{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;padding-left:35px;position:relative;text-transform:capitalize;display:block}
.check_submit ul li label::before{background-color:#fdfdfd;border:2px solid #d0d0d0;box-sizing:border-box;content:"";display:inline-block;height:19px;left:0;margin-right:10px;position:absolute;top:3px;transition:border-color .3s ease 0;width:19px}
.check_submit ul li input[type="checkbox"]:checked+label::before{background-color:#f9f9f9;border:medium none transparent;color:#fff;content:"";font-family:"FontAwesome";font-size:12px;line-height:19px;position:absolute;text-align:center;top:3px}
.browse_submit span{font-size:14px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;line-height:24px;padding-bottom:10px;display:inline-block}
.browse_submit{margin-top:20px}
#fileupload-example-1,#fileupload-example-2,#fileupload-example-3{height:0;width:0}
.fileupload-example-label{background:#fdfdfd none repeat scroll 0 0;border:2px dashed #efefef;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:400;padding:70px 0;text-align:center;width:100%}
.browse_submit>p{font-family:'Montserrat',sans-serif;font-size:13px;text-transform:capitalize;line-height:45px}
.browse_submit>p>span{text-transform:uppercase;font-weight:500}
.video_upload{padding-top:40px}
.video_upload>.property_submit{margin-bottom:10px}
.browse_submit>.btn-default{float:left;margin-right:20px}
.submit_form>div .alert{border:medium none;border-radius:0;font-weight:400;left:100%;margin-left:30px;position:absolute;top:0;width:31%}
.submit_form>div .alert::before{border-style:solid;border-width:10px 60px 40px 30px;content:"";left:-60px;position:absolute;top:5px;z-index:-1}
.submit_form>div .alert::before{border-color:transparent #fcf8e3 transparent transparent}
.basic_information,.description,.property_location,.check_feature,.upload_media,.property_owner{margin-bottom:30px;position:relative}
.important_facts{padding:10px 0}
.important_facts>label{display:inline-block;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:44px}
.radio_check{border-radius:22px;float:right;height:44px;overflow:hidden;position:relative;width:90px}
.radio_check input[type="checkbox"]{display:none}
.radio_check label{background:#ededed none repeat scroll 0 0;cursor:pointer;padding-left:20px;padding-right:20px;text-align:left;transform:translateX(0);width:135px}
.radio_check input[type="checkbox"]:checked+label{background:#004137 none repeat scroll 0 0;color:#fff;transform:translateX(-44px)}
.radio_check label span{line-height:44px}
.radio_check label span:first-child{float:left}
.radio_check label span:last-child{float:right}
.radio_check label::before{background:#fff none repeat scroll 0 0;border-radius:17px;content:"";height:34px;position:absolute;right:51px;top:5px;width:34px;z-index:1}
.single_type{width:60%}
.single_type>li{background-color:transparent;width:15%;border:none;height:auto;position:relative}
.single_type>li:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(255,255,255,0.5)}
.single_type>li.active{background-color:transparent;width:15%;border:none;height:auto}
.single_type>li.active:after{background:rgba(255,255,255,0)}
.single_type>.active>img{border:4px solid #fff}
.property_slider{margin-bottom:30px}
.property_slider .carousel-inner .item::before{background:transparent}
.detail_text .text_area{padding:0}
.detail_text .property-title{font-weight:700;text-transform:uppercase;white-space:normal}
.property-summary2{padding:15px 25px;background:#fff;margin-bottom:50px}
.more_information .profile_data ul li span,.property-summary2 .profile_data ul li span{width:auto}
.more_information .profile_data ul,.property-summary2 .profile_data ul{display:inline-block}
.more_information .profile_data ul li,.property-summary2 .profile_data ul li{float:left;line-height:30px;width:33.33%}
.more_information{padding-top:30px}
.single_video video{width:100%;background:#fff}
.single_video{padding-top:50px}
.info-list>ul>li{font-size:14px;padding-bottom:15px;width:33.33%;float:left}
.info-list>ul>li>span{padding-right:8px}
.single_feature{display:table;margin-top:50px;width:100%}
.rating-box{margin-top:50px}
.user-rating{display:inline-block}
.rating-animation{margin-bottom:20px}
.br-widget>a,.user-rating ul li{color:#cecece;float:left;font-size:18px;height:26px;position:relative;width:16px}
.br-widget>a:before,.user-rating ul li:before{content:"\2605";position:absolute}
.people-rating{margin-top:50px}
.br-current-rating{float:left;padding-left:30px;line-height:26px}
.ratingcomments{height:150px;padding:10px 15px;resize:none;width:100%;margin-bottom:15px;font-family:'Montserrat',sans-serif}
.rating-form .form-group{margin-bottom:0}
.rating-form .form-group .form-control{height:40px}
.box-header{color:#717171;padding-bottom:10px}
.single_map{margin-top:50px}
.single_map #map{height:270px}
.property_listing>.profile_data{padding:15px 25px;background:#fff}
.property_listing>.profile_data>ul>li>span{width:115px}
.agent_detail ul li{font-size:14px;font-family:'Montserrat',sans-serif;text-decoration:underline}
.agent_detail ul li span{text-transform:uppercase;font-weight:500}
.single_agent{margin-top:50px}
.agent_detail{padding-top:15px}
.agent_detail p{padding-top:10px}
.inner-feature{margin-top:50px;width:100%}
.inner-feature .owl-theme .owl-controls{display:inline-block;position:absolute;right:0;text-align:center;top:-64px}
.inner-feature .owl-theme .owl-controls .owl-nav [class*="owl-"]{cursor:pointer;display:inline-block;font-size:18px;height:34px;line-height:33px;margin-left:5px;text-align:center;width:34px}
.property_slider .carousel-inner>.item>img,.property_slider .carousel-inner>.item>a>img{height:auto}
.agent_details img{width:60px;border-radius:100%}
.author_img{float:left}
.agent_info .author_name{width:100%}
.message_agent{padding-top:30px}
.agent_info{display:table;font-family:"Montserrat",sans-serif;padding:3px 0;margin-left:70px}
.contact_agent{border-radius:4px;box-shadow:0 0 5px #d2d2d2;padding:25px}
.prifile_picture{margin-bottom:30px;position:relative}
.settings_links ul{border-bottom:1px solid #ececec;padding:25px 30px}
.settings_links{background:#fff;width:100%}
.settings_links ul span{font-family:'Montserrat',sans-serif;line-height:35px;display:block;font-weight:400}
.settings_links ul li a{display:block;background-color:inherit;color:black;padding:5px 10px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:0.3s;font-size:14px;text-transform:capitalize;font-weight:500}
.settings_links ul li a [class^="flaticon-"]::before,.settings_links ul li a [class*=" flaticon-"]::before,.settings_links ul li a [class^="flaticon-"]::after,.settings_links ul li a [class*=" flaticon-"]::after{display:inline-block;margin:0 auto;text-align:center;font-size:16px}
.settings_links ul li a i{padding-right:10px}
.settings_links ul li a span{float:right}
.tabcontent{float:left;width:100%;border-left:none;display:none}
#profile{display:block}
.information_form{width:100%}
.profile_label{text-transform:capitalize;font-family:'Montserrat',sans-serif;text-align:left;font-size:14px;padding-bottom:10px;width:100%;padding-top:8px;font-weight:400}
#fileupload-example-4{padding:0}
.information_form textarea.form-control{height:200px;width:100%;padding:10px 20px;border:none;resize:none;border:1px solid #f1f1f1}
.save_change p{padding-top:20px}
.save_change p span{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}
.avata-form input[type="file"]{display:none}
.avata-form .avata-edit{cursor:pointer;height:30px;position:absolute;right:10px;text-align:center;top:10px;width:30px}
.avata-form .avata-edit [class^="flaticon-"]::before,.avata-form .avata-edit [class*=" flaticon-"]::before,.avata-form .avata-edit [class^="flaticon-"]::after,.avata-form .avata-edit [class*=" flaticon-"]::after{display:table;text-align:center;margin:0 auto}
.avata-info{display:inline-block;font-family:'Montserrat',sans-serif;font-size:15px}
.avata-info>span{display:inline-block;width:50px}
.save_change{margin-top:15px}
.list_table{width:100%}
.list_table thead tr td:first-child{padding-left:15px}
.list_table thead tr td{padding:0 10px}
.list_table thead tr td{color:#fff;font-family:"Montserrat",sans-serif;line-height:50px}
.list_table tbody tr td:first-child{padding-left:15px}
.list_table tbody tr td{padding:30px 10px;font-family:"Montserrat",sans-serif;border-bottom:1px solid #eee;font-weight:400}
.list_table tbody tr td:nth-child(1) img{float:left;margin-right:10px;width:120px}
.list_table tbody tr td .property-text{float:left;padding:0;width:160px}
.listing_price,.sender_name{font-family:"Montserrat",sans-serif}
.list_table tbody tr td .property-title{line-height:normal}
.list_table tbody tr td:last-child span a{display:inline-block;font-size:13px;width:100%}
.list_table .due{color:#f00;font-weight:500}
.list_table tbody tr td.rating{font-size:11px}
.my_property_list .list_table tr td:last-child{width:80px}
.message_table ul li a,.msg_header{display:inline-block;padding:12px;position:relative;width:100%}
.message_table ul li img,.msg_header img{border-radius:100%;float:left;height:55px;margin-right:20px;width:55px}
.message_table ul li{border-bottom:1px solid #eee;padding:10px 0}
.message_table ul li:first-child{padding-top:0}
.message_table ul li .ping{color:#fff;font-size:12px;left:-15px;padding:0 8px;position:absolute;top:-15px}
.message_table ul li .ping::before{border-style:solid;border-width:10px;content:"";position:absolute;right:0;top:14px}
.message_table ul li a,.msg_header{display:inline-block;padding:12px;position:relative;width:100%}
.listing_price,.sender_name{font-family:"Montserrat",sans-serif}
.message_table ul li a p,.msg_header p{font-size:13px}
.message_table ul li .datetime,.msg_header datetime{font-family:"Montserrat",sans-serif;position:absolute;font-size:13px;font-weight:400;right:20px;top:18px;text-align:right}
.msg_text{padding:60px 15px 30px;position:relative}
.msg_text datetime{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:400;left:15px;position:absolute;text-decoration:underline;top:20px}
.msg_replay{padding:15px;width:100%}
.msg_replay p{color:#a9a9a9;font-size:13px}
.msg_replay .input-group textarea{background:#fff none repeat scroll 0 0;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;height:120px;margin-bottom:10px;padding:15px;resize:none;width:100%;font-weight:400;font-size:13px;color:#717171}
.invoice-info ul li{font-family:"Montserrat",sans-serif;font-weight:400;line-height:35px}
.invoice-info ul li span{display:inline-block;width:120px}
.invoice-box{padding-top:30px}
address .inner-title{font-weight:500;margin:0;padding:10px 0;text-transform:inherit}
.invoice-liner{border-bottom:2px solid;padding-bottom:30px}
.invoice-header{padding:15px 20px}
.invoice-table{padding-top:20px}
.invoice-table .list_table tbody tr td{padding:10px}
.invoice-table .list_table tbody tr td{border:none;color:#717171}
.invoice-table .list_table tbody tr td:nth-child(4){font-size:14px}
.invoice-table .list_table tbody tr td:last-child{text-align:right}
.invoice-table .list_table tbody tr:nth-last-child(-n+2) td{padding:0 10px;font-weight:500}
.invoice-table .list_table tbody tr:last-child td{padding-bottom:20px}
.invoice-table .list_table tbody{padding-bottom:20px;border-bottom:2px solid}
.invoice-list .list_table tbody tr:hover td{background:#f8f8f8}
.pay-now{display:inline-block;width:100%}
.pay-now a{float:right}
.final-price{padding:20px 0}
.final-price ul{display:inline-block;width:100%}
.final-price ul li{float:left;padding-right:10px;padding-left:10px;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500}
.final-price ul li:first-child{width:80%;text-align:right}
.final-price ul li:last-child{width:20%;text-align:right}
.payment-note p{padding:15px 0;font-size:13px}
.replay-form{background:#f5f5f5;padding:15px 15px 0 15px}
.replay-form textarea{background:#fff;font-size:13px;min-height:60px;line-height:20px;padding:15px;resize:none}
.comments-list .author_info span{font-size:13px;font-weight:400}
.replay-form button{padding:4px 15px;font-weight:400;text-transform:inherit}
.comments-list .comment_description.replied{background:#f5f5f5;padding:15px;margin:0}
.author_text a.action{padding-right:15px;line-height:30px;display:none;font-size:13px;float:right;font-weight:400;color:#a4a4a4}
.author_text:hover>.author_info>a.action{display:block}
.change_password{position:relative}
.submit_form .change_password .alert{width:47%}
.registation .form-control{text-align:left}
.registation .radio_option{margin-bottom:15px}
.modal-header{padding:20px 30px}
.info-pages{padding:30px;background:#fff}
.info-pages .inner-title{margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.faq-form{margin-top:30px;position:relative}
.search_question{width:100%;height:50px;border:none;font-family:'Montserrat',sans-serif;font-size:14px;text-transform:capitalize;padding-left:20px;font-weight:400}
.info-pages .search_icon{right:15px;top:12px}
.info-pages .panel-default>.panel-heading+.panel-collapse>.accordian_para{padding:20px}
.faq_brochure{padding-top:30px}
.faq_brochure .btn-default{width:100%;margin-bottom:10px;border:none;line-height:40px}
.faq_brochure .btn-default i{padding-right:5px}
.terms_sidebar{padding:30px}
.terms_sidebar>ul>li{padding-bottom:20px}
.terms_sidebar>ul>li:last-child{padding-bottom:0}
.terms_sidebar>ul>li a{font-family:'Montserrat',sans-serif}
.terms_description>span{padding:20px 0px;display:block}
.terms_description>span strong{font-family:'Montserrat',sans-serif;font-weight:600}
.terms_titile{line-height:30px;padding-bottom:20px;padding-top:20px}
.terms_deals{padding-left:100px}
.deal_title{line-height:30px;padding-bottom:20px;padding-top:20px}
.page-style-2 #slider .item .carousel-caption,.page-style-2 #slider .item.active .carousel-caption{background-color:transparent}
header.video-header{position:absolute;width:100%;top:0;z-index:1000}
header.video-header #top_header,header.video-header #nav_header{background:none}
.video-header .navbar-default .navbar-nav{padding:20px 0}
.fixed-header.video-header .navbar-default .navbar-nav{padding:0}
.fixed-header.video-header .navbar-default .navbar-nav>li>a{color:#444}
.video-header .navbar-default .navbar-nav>li>a,.video-header .navbar-default .navbar-nav>li>a>i{line-height:40px}
#video-background{height:90vh;position:relative;padding:0;overflow:hidden}
#video-background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}
#video-background video{position:fixed;top:-150px;min-width:100%;z-index:-99}
#video-background .property_filter_input input.input-address{height:55px;padding:0 50px 0 30px}
#video-background .property_filter_input input[type="submit"]{background:url("../img/icons/find-location.png") repeat scroll 0 0 cover;height:25px;margin:0;padding:0;position:absolute;right:25px;top:15px;width:25px}
#video-background .carousel-caption{margin:0px;width:100%;display:block;top:50%;-ms-transform:translateY(-40%);-moz-transform:translateY(-40%);-webkit-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%)}
#video-background .carousel-caption .slider_btn{text-align:center;margin-top:25px}
#video-background .carousel-caption span{color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;padding-top:50px;text-align:center;width:100%}
#video-background .carousel-caption h1{font-size:36px;padding-bottom:40px;text-align:center}
#offer-style-2 .offer-title{text-align:center}
#offer-style-2 .circle_area{margin:0 auto;margin-bottom:10px}
#offer-style-2 .offer_area,#offer-style-2 .offer_area p{text-align:center}
#popular-category .section_title_blue,#popular-category .sub-title{text-align:center}
.overlay-title{color:#fff}
.category-text span{font-style:italic}
.category-grid{position:relative;overflow:hidden;margin-bottom:30px}
.category-grid .ctg-grid{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.category-grid:hover .ctg-grid{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.category-grid .overlay{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;text-align:center}
.category-text{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.category-img{width:100%}
.ctg-1{height:350px;background:url('/assets/site/img/apartamentos.jpg') no-repeat;background-size:cover;background-position:center center}
.ctg-2{height:350px;background:url('/assets/site/img/moradias.jpg') no-repeat;background-size:cover;background-position:center center}
.ctg-3{height:350px;background:url('/assets/site/img/financing.jpg') no-repeat;background-size:cover;background-position:center center}
.ctg-4{height:730px;background:url('/assets/site/img/destaques.jpg') no-repeat;background-size:cover;background-position:center center}
#service_part2 .section_title_blue{text-align:center}
#service_part2 .sub-title{text-align:center}
#achivment{background:url('../img/banner/tech-staff.png') no-repeat fixed;background-size:cover;background-position:center center;padding:70px 0;position:relative}
#achivment:before{position:absolute;content:"";width:100%;height:100%;z-index:1;top:0;left:0}
.fact-counter{position:relative;z-index:2}
.achievement .counting{text-align:center;color:#fff;padding-bottom:30px;position:relative}
.achievement .counting::after{position:absolute;content:"";width:30px;height:5px;border-radius:5px;z-index:1;top:75%;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.achievement .subject{text-align:center;color:#fff}
#property-submit{padding:70px 0;background:url('../img/banner/house-closing.png') no-repeat fixed;background-position:center center;background-size:cover;position:relative}
#property-submit::before{position:absolute;content:"";width:100%;height:100%;z-index:1;top:0;left:0}
.banner-element{position:relative;z-index:2;text-align:center}
.banner-element .banner-title{text-transform:inherit}
.testimonial-part2{padding-top:30px}
.feedback-text2{padding:30px;position:relative}
.feedback-text2::before{content:"";position:absolute;right:100%;bottom:-35px;left:30px;width:0;height:0;border-left:0px solid transparent;border-right:35px solid transparent;-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}
.testimonial-part2 .testimonial_person{margin-top:50px}
#feedback2 .owl-theme .owl-controls .owl-nav{text-align:center;margin-top:30px}
#feedback2 .owl-theme .owl-controls .owl-dots{display:none !important}
#map-banner{position:relative;width:100%;z-index:99;overflow:hidden;margin-top:125px}
#map-banner.visible{overflow:visible}
#find-location{position:absolute;bottom:50px;left:50%;-moz-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);transform:translate(-50%, 100%);-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#find-location.open{-moz-transform:translate(-50%, 50px);-webkit-transform:translate(-50%, 50px);-ms-transform:translate(-50%, 50px);-o-transform:translate(-50%, 50px);transform:translate(-50%, 50px)}
#find-location .property_filter_input{padding:15px 30px 10px}
.form-up-btn{font-family:'Montserrat',sans-serif;font-weight:500;color:#fff;padding:0 30px;line-height:50px;cursor:pointer}
.form-up-btn span{padding-left:15px}
.form-up-btn span i{-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#find-location.open .form-up-btn span i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.homepage-map #map{width:100%;height:710px}
.marker-style{text-align:center;width:20px;height:20px;margin-left:-10px !important;margin-top:-50px !important}
.marker-style img{position:absolute !important;top:-1px !important;bottom:0px !important;right:0px;left:0px;margin:auto !important}
.cluster>div{color:#0d1c42 !important;text-align:center !important;font-size:12px !important;z-index:3;font-family:'Montserrat',sans-serif !important;line-height:44px !important}
.infobox-wrapper .property_grid{background:#fff;margin-left:-25px;width:270px;margin-bottom:80px;position:relative;box-shadow:1px 1px 5px #cecece}
.infobox-wrapper::before{content:"";position:absolute;width:1px;height:1px;background:transparent;border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid transparent;bottom:60px;z-index:10;left:35%}
.infobox-wrapper>img{position:absolute;width:30px;height:30px;top:30px;right:10px;opacity:0.9;z-index:10}
.infobox-wrapper .img_area::before{display:none !important}
.infobox-wrapper .property_grid:hover .sale_amount{display:inherit}
.infobox-wrapper .property-text{padding:15px}
.infobox-wrapper .property-title{text-transform:inherit;font-weight:500;font-size:14px}
.slider-search-2 h1{padding:15px 30px;display:table;font-size:24px;position:relative}
.slider-search-2 h1:before{border-left:0 solid transparent;border-right:25px solid transparent;content:"";height:0;left:20px;position:absolute;right:100%;bottom:-30px;-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);width:0}
.slider-search-2 .property_search_form{padding:0;margin-top:30px}
.advance-page{display:table;margin-top:15px}
.advance-page a{text-transform:inherit;font-weight:500}
.slider-search-2>span{display:inline-block;width:100%;color:#fff;text-align:left;font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px;padding-top:20px}
.slider-search-2 .property_filter_input{background:#fff;padding:20px 20px 0}
.page-style-4 #slider .carousel-caption{width:70%}
#slider-fixed{background:url('../img/slider/fixed-slider.png') no-repeat fixed;background-size:cover;background-position:center center;height:80vh;position:relative}
.fix-banner{height:100%;position:absolute;top:0;width:100%}
#slider-fixed:before{position:absolute;content:"";width:100%;height:100%;z-index:1}
#slider-fixed .carousel-caption{left:0;top:50%;width:100%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.slider-search-2{width:85%}
#offer-style-3 .offer_area{background:none;padding:15px;position:relative;z-index:10}
#offer-style-3 .offer-title,#offer-style-3 .offer_area,#offer-style-3 .offer_area>p{text-align:center}
#offer-style-3 .offer_area::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(.9);-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;z-index:-1}
#offer-style-3 .circle_area{background-color:transparent;width:60px;height:60px;margin:0 auto}
#offer-style-3 .circle_area [class^="flaticon-"]::before,#offer-style-3 .circle_area [class*=" flaticon-"]::before,#offer-style-3 .circle_area [class^="flaticon-"]::after,#offer-style-3 .circle_area [class*=" flaticon-"]::after{font-size:40px}
#property-tab{position:relative}
#property-tab .title-row{text-align:center}
.filter-tabs{margin:0 0 50px;position:relative;text-align:center}
.filter-btns li{background:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;margin:5px;padding:6px 20px;position:relative;text-transform:uppercase;-moz-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0}
.filter-list .mix{display:none}
.filter-list .property_grid{margin-bottom:30px;overflow:hidden;width:100%}
.filter-list .property-text{padding-left:15px;padding-right:15px;border-bottom:1px solid #fff}
.location-img{width:100%;height:350px}
.loc-1{background:url('../img/category_grid/miami.png') no-repeat;background-size:cover;background-position:center center}
.loc-2{background:url('../img/category_grid/newyork.png') no-repeat;background-size:cover;background-position:center center}
.loc-3{background:url('../img/category_grid/losangeles.png') no-repeat;background-size:cover;background-position:center center}
.loc-4{background:url('../img/category_grid/chicago.png') no-repeat;background-size:cover;background-position:center center}
#service_part3 .title-row{text-align:center}
#service_part3 .service_area{background:transparent;margin:0}
.service-devider{display:table;width:100%}
.service-devider>div{border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:0;margin:0}
.slider-property .looking-for{padding:15px 30px;display:table;position:relative}
.slider-property .looking-for:before{border-left:0 solid transparent;border-right:25px solid transparent;content:"";height:0;left:20px;position:absolute;right:100%;bottom:-30px;-moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);width:0}
.slider-property .property-text{padding:30px;background:#fff;display:table;text-align:left;margin-top:30px;width:60%}
.slider-property .property-text span{color:#a4a4a4}
.slider-property .sale_amount{font-size:14px;font-family:'Montserrat',sans-serif;font-weight:600;margin-top:10px;background-color:transparent}
#pricing{padding:80px 0 100px 0}
#pricing .title-row{text-align:center;margin-bottom:50px}
.common-plan{text-align:center;padding:90px 30px 50px 30px;background:#ffffff;position:relative}
.common-plan span{padding:10px 0;position:absolute;top:20px;left:0;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;width:120px;text-align:center}
.common-plan .price{font-size:30px;font-family:'Montserrat',sans-serif;font-weight:700}
.common-plan p{padding:15px 0;position:relative}
.common-plan p:before{position:absolute;content:"";width:50px;height:5px;border-radius:5px;bottom:-5px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.features{padding:15px 0}
.features li{text-align:center;padding:10px 0;color:#717171}
.feature-plan{text-align:center;padding:60px 30px 20px;position:relative;z-index:10;top:-20px}
.feature-plan:before{position:absolute;content:"";left:-30px;right:-30px;top:-30px;bottom:-30px;background:#fff;box-shadow:0 0 10px #acacac;z-index:-1}
.feature-plan span{padding:10px 0;position:absolute;top:-10px;left:-30px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:500;text-transform:uppercase;width:120px;text-align:center}
.feature-plan .price{font-size:30px;font-family:'Montserrat',sans-serif;font-weight:700}
.feature-plan p{padding:15px 0;position:relative}
.feature-plan p:before{position:absolute;content:"";width:50px;height:5px;border-radius:5px;bottom:-5px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.features{padding:15px 0}
.features li{text-align:center;padding:10px 0;color:#717171}
#mission{padding:80px 0}
.mission_video{margin-top:10px;margin-bottom:30px;position:relative}
.mission_video video{width:100%}
.info-pages .sub-title{padding:0;width:100%}
.info-pages .sub-title p{text-align:left}
.box-title{padding:10px 0}
.info-pages .icon{font-size:34px;padding:20px 0 10px 0;display:table}
.facts{margin-top:50px}
.oppertunity{display:flex;margin-top:50px;width:100%}
.caeer-grid{padding:30px;margin-bottom:30px}
.caeer-grid ul{padding-bottom:30px}
.caeer-grid p{margin-bottom:30px}
.testimonials .feedback p{width:100%;text-align:left;color:#717171;padding:0 0 15px 0}
.testimonials .feedback{background:#f5f5f5;padding:15px;margin-bottom:30px}
.testimonials .testimonial_person img{float:left;margin-right:15px;margin-bottom:0;width:45px;height:45px;border:1px solid #f1f1f1}
.testimonials{margin-top:50px}
.awards-list{margin-top:50px}
.award{padding:15px;background:#fff;margin-bottom:30px}
.search-box-map #find-location{width:320px;bottom:50%;left:10%;position:absolute;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-ms-transition:all 300ms ease-in-out 0;-webkit-transition:all 300ms ease-in-out 0;transition:all 300ms ease-in-out 0}
.search-box-map #find-location .property_filter_input{padding:20px 20px 0 20px}
.search-box-map .property_filter_input select,.search-box-map .property_filter_input input.input-address,.search-fixed-right .property_filter_input select,.search-fixed-right .property_filter_input input.input-address{height:40px;margin-bottom:10px}
.property_filter_input .price-filter{height:50px;margin-right:5px}
.property_filter_input .jslider .jslider-bg .v,.property_filter_input .jslider .jslider-bg i{height:3px}
.search-form-title{margin-bottom:20px}
.search-box-map .jslider .property_filter_input select,.search-box-map .jslider .property_filter_input input.input-address{background:#fff}
.search-fixed-right .property_filter_input .price-filter{margin-right:-10px}
.full-map #map{height:100vh}
.half-wide-map{width:70%}
.half-wide-map #map{height:100vh;width:100%;float:left}
.search-fixed-right{float:right;width:30%}
.search-fixed-right #find-location{position:static;transform:none}
.search-fixed-right #find-location .property_filter_input{height:100vh}
