@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;900&display=swap');

htm, body { width: 100%; padding: 0; margin: 0; font-family: 'Ubuntu', sans-serif; font-size: 16px; line-height: 1.4; text-shadow: none;color:#5c5c5c;font-weight:400; }

body { font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; outline: 0; margin: 0; }

body img { max-width: 100%; height: auto; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; -ms-user-select: none; user-select: none; }

p, a { font-weight: normal; }

a { text-decoration: none; -webkit-transition: 0.2s all; -o-transition: 0.2s all; transition: 0.2s all; }

a:hover, a:focus { text-decoration: none; }

p:empty { display: none; }

p {}

button, input, select, textarea { border: 1px solid #ececec; padding: 10px 15px; background-color: #f5f5f5; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; font-family: 'Arial', sans-serif; font-size: 14px; line-height: 1.4; color: #666666; outline: 0 !important; -webkit-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.2s all; }

input:not([type=button]):not([type=submit]):not([type=file]), select , textarea { max-width: 100%; width: 100%; }

input:not([type=button]):not([type=submit]):focus, select:focus, textarea:focus { border-color: #117ec5; }

input[type=file] { max-width: 100%; }


/*animate.min.css*/
.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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-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{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes 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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,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{60%,75%,90%,from,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{60%,75%,90%,from,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{60%,75%,90%,from,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{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.md-close{background-image:url(../img/close-btn.svg);background-repeat:no-repeat;width:30px;height:30px;float:right;position:absolute;right:10px!important;top:15px;cursor:pointer;-webkit-transition:ease-in-out all .33s;-moz-transition:ease-in-out all .33s;-o-transition:ease-in-out all .33s;-ms-transition:ease-in-out all .33s;transition:ease-in-out all .33s;-webkit-transition:ease-in-out all .33s;-moz-transition:ease-in-out all .33s;-o-transition:ease-in-out all .33s;background-size:30px 30px;background-size:20px 20px;background-color:#fff;background-position:center center}.md-close:hover{opacity:.5;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.md-close{z-index:9999}


/* utilities */

.flex-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.flex-box::before, .flex-box::after { display: none; }

.align-middle { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.justify-space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.justify-space-around { -ms-flex-pack: distribute; justify-content: space-around; }

.flex-grow-1 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.flex-direction-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.mx-0 { margin-right: 0; margin-left: 0; }

.px-0 { padding-right: 0; padding-left: 0; }



/* input placeholder */

::-webkit-input-placeholder { font-family: 'Arial', sans-serif; font-weight: normal; font-size: 14px; color: #666666; opacity: 1; }

::-moz-placeholder { font-family: 'Arial', sans-serif; font-weight: normal; font-size: 14px; color: #666666; opacity: 1; }

:-ms-input-placeholder { font-family: 'Arial', sans-serif; font-weight: normal; font-size: 14px; color: #666666; opacity: 1; }

:-moz-placeholder { font-family: 'Arial', sans-serif; font-weight: normal; font-size: 14px; color: #666666; opacity: 1; }



/* top header */

.top-header .top-bar-wrap { position: relative; margin: 0 auto; }

.top-bar-cell {}

.top-header { background-color: #484848; padding: 10px 0; font-size: 14px; }

.info-bar {}

.info--item { color: #fff; }

.info--item:not(:last-child) { margin-right: 12px; padding-right: 12px; border-right: 1px solid rgba(255,255,255,0.35); }



.site-header { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); z-index: 1021; }

.site-branding { padding-left: 15px; }

.main-navigation { padding-top: 20px; padding-bottom: 20px; }

.main-navigation .navbar-default { background-image: none; box-shadow: none; border: 0px; background-color: transparent; border: 0px; margin-bottom: 0px; }

.main-navigation .row {}

.header-cell {}

.navbar-toggle {}

.navbar-toggle .icon-bar { background: #4e831a; position: relative; border-radius: 2px; }

.navbar .navbar-nav>li {}

.navbar .navbar-nav>li a { background-image: none; }



/* social link */

.social-links { list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 0; display: block; width: 100%; }

.social-links li { display: inline-block; }

.social-links li a { display: inline-block; padding: 6px 13px; width: 38px; font-size: 14px; line-height: 24px; color: #fff; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-align: center; }



/** inner page header **/

.page-header-bar { min-height: 200px; width: 100%; position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 20px 0; margin: 0; }

.page-header-bar.header-overlay::before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); z-index: 0; }

.page-header-bar h1 { text-align: center;font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 30px; line-height: 1.2; color: #1c1c1c; text-transform: uppercase; position: relative; margin-top: 0; margin-bottom: 0; z-index: 1; }

.breadcrumb { display: inline-block; position: relative; z-index: 1; color: #fff; font-family: 'Arial'; font-size: 13px; font-weight: 500; line-height: 1.5; padding: 5px 15px 5px; background: #444; margin-top: 10px; margin-bottom: 0; border-radius: 3px; }

.breadcrumb a { color: #fff; }

.breadcrumb a:hover { color: #00b9ec; }



/* footer style */

#site-footer {}

.top-footer { padding: 50px 0 50px; background: #484848; }

.top-footer .footer-description { color: #fff; font-size: 14px; margin-top: 20px; }

.bottom-footer { padding: 45px 0; background: #eee; }

.copyrights p { font-family:  'Arial', sans-serif; font-size: 14px; margin-bottom: 0px; }

.website-by p { font-family: 'Arial', sans-serif; font-size: 14px; text-align: right; margin-bottom: 0px; }



/* Contact form 7 UI fixes */

span.wpcf7-not-valid-tip { /* display: none; */ color: #b51a2a; margin-top: 3px; font-size: 0.875em; }

div.wpcf7-response-output { margin-top: 5em; text-align: center; }

div.wpcf7-response-output { font-size: 1em; line-height: 1.4em; color: #666; text-align: center; border-width: 1px; border-radius: 2px; padding: 8px 10px; margin: 12px 0 12px; }

div.wpcf7-response-output.wpcf7-validation-errors, div.wpcf7-response-output.wpcf7-acceptance-missing { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

div.wpcf7-response-output.wpcf7-spam-blocked { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

div.wpcf7-response-output.wpcf7-mail-sent-ng, div.wpcf7-response-output.wpcf7-mail-sent-ok { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.wpcf7-form .wpcf7-form-control-wrap { display: block; margin-bottom: 15px; width: 100%; position: relative; }

.wpcf7-form .wpcf7-form-control-wrap input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form .wpcf7-form-control-wrap select, .wpcf7-form .wpcf7-form-control-wrap textarea { display: block; width: 100%; }

.wpcf7-form label { margin-bottom: 5px; display: inline-block; }

.wpcf7-form label em { color: #b51a2a; }

.wpcf7-form input.wpcf7-submit {}

.wpcf7-form input.wpcf7-submit:hover {}



/* Gravity form UI fixes */

.gform_wrapper { margin: 0; }

.gform_wrapper ul.gform_fields { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.gform_wrapper ul.gform_fields li.input-field { width: 100%; }

.gform_wrapper label.gfield_label { /* display: none; */ }

.gform_wrapper .top_label div.ginput_container { margin-top: 0 !important; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 8px 20px; border-radius: 2px; font-size: 14px; margin-bottom: 0 !important; }

.gform_wrapper .gform_footer { padding: 0 13px; text-align: center; }

.gform_wrapper div.validation_error { width: 100%; background-color: #b51a2a; border-radius: 3px; padding: 10px; margin: 10px 0px 30px; font-weight: normal; color: #fff; clear: both; text-align: center; }

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { padding-top: 0; padding-bottom: 0; margin-bottom: 0 !important; background: transparent; border: 0; }

.gform_wrapper .validation_message { padding-top: 3px !important; padding-right: 0 !important; font-size: 12px; font-weight: normal; }

.gform_wrapper .gfield-error input { margin-bottom: 0 !important; }

.gform_confirmation_wrapper { text-align: center; color: #fff; }

.gform_confirmation_wrapper .gform_confirmation_message { padding: 15px 15px 15px; background: rgba(0, 0, 0, 0.2); font-size: 20px; line-height: 1.4; }



/* testimonial */

.slick-slide, .slick-slide:focus { outline: 0; box-shadow: none; }

.testimonials.slick-dotted {}

.testimonials .slick-dots { right: 0; }

.testimonials .slick-dots li { text-align: center; margin: 0; }

.testimonials .slick-dots li button { border-radius: 50%; border: 1px solid #aaa; width: 10px; height: 10px; margin: 5px auto; padding: 2px; }

.testimonials .slick-dots li.slick-active button { background-color: #aaa; }

.testimonials .slick-dots li button::before { display: none; }



/* page style */

.page-header {margin-top: 0; background:#eee;padding:20px 0;}

.page-header .page-title {}



/* search form style */

form.search-form input[type="search"] { height: 46px; width: 100%; font-size: 15px; padding: 8px 48px 8px 20px; background-color: #f9f9f9; border: 1px solid #dedede; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

form.search-form input[type="search"]:focus { border-color: #000; background-color: #fff; }

form.search-form .input-group-btn { position: absolute; display: inline-block; top: 2px; right: 2px; bottom: 2px; width: 42px; text-align: right; z-index: 9; }

form.search-form .input-group-btn button { font-size: 18px; line-height: 1.6; width: 42px; height: 42px; border: 0; padding: 5px 8px; background: transparent; color: #322f31; text-align: center; text-shadow: none; border-radius: 0; outline: none !important; box-shadow: none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

form.search-form .input-group-btn button:hover { background: #000; color: #fff; }



/* search result */

.search.search-results .page-header, .search.search-no-results .page-header { margin-top: 0; }

.search.search-results .page-title, .search.search-no-results .page-title { margin-top: 0; }

.search #main-column article, .search #main-column article.post, .search #main-column article.page { padding: 10px; border: 1px solid #eee; margin-bottom: 15px; }

.search article .entry-title { margin-top: 0; margin-bottom: 12px; }

.search article .entry-title a:hover {}

.search article .entry-title::after {}

.search article .entry-thumb { margin-bottom: 25px; }

.search article .entry-meta { margin-bottom: 8px; }



/* Comments*/

.comments-area { margin-top: 30px; }

.comments-area .comment-avatar { border-radius: 50%; }

.comments-area .comment-author {  font-size: 14px; }

.comments-area .comment-author a {  }

.comments-area .comment-author a:hover {  }

.comments-area span { display: inline-block; }

.comments-area .comment-content span a { font-size: 12px; }

.comments-area .comment-content p { margin-bottom: 10px; }

.comments-area .comment-content p a { }

.comments-area .comment-content p a:hover {  }

.comment-reply, .children { padding-left: 10%; }

.comment-body { margin-bottom: 30px; padding-bottom: 40px; border-bottom: 1px solid #eaeaea; }

.comment-form { margin-bottom: 0; }

.comment-form a { }

.comment-form a:hover { }

.comment-form .form-submit { margin-top: 30px; margin-bottom: 0; }

.comment-form .form-submit input { }



/* pagination */

.pagination { margin: 0 auto; border-radius: 0; }

.pagination a { font-size: 14px; display: inline-block; color: #fff; width: 38px; height: 38px; line-height: 1.4; margin: 0 3px; text-align: center; border: 2px solid #eaeaea; border-radius: 2px !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.pagination a { color: #424242; vertical-align: middle; }

.page-item.active .page-link { background: transparent; border-color: #424242; color: #424242; }

.pagination a:hover { background-color: #424242; border-color: transparent; color: #fff; }

.pagination a > i { font-size: 15px; }



/* edit link */

.btn.post-edit-link, .comments-link a { display: inline-block; font-size: 12px; color: #322f31; border: 0; background: #eaeaea; padding: 5px 8px; }

.btn.post-edit-link:hover, .comments-link a:hover { background-color: #ccc; }



/* 404 style */

.error-404 { padding-bottom: 40px; }

.error-404 .w-col { padding-right: 0; padding-left: 0; }

.error-404 h1 { font-size: 200px; line-height: 1.2; color: #322f31; margin-top: 0; }

.error-404 h2 { color: #6c6c6c; font-family: 'Arial'; font-weight: 400; font-size: 28px; margin-bottom: 25px; margin-top: 0; }

.error-404 a, .error-404 p { font-size: 18px; }

.error-404 p { margin-bottom: 20px; }

.error-404 form { max-width: 400px; margin: 30px auto 0; }

.error-404 aside .search { max-width: 500px; margin: 0 auto; }



.floating-cta { position: fixed; top: 50%; right: 0; z-index: 99; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.4); box-shadow: 0 0px 10px 0px rgba(0, 0, 0, 0.4); }

.floating-cta ul { margin: 0; padding: 0; list-style: none; }

.floating-cta ul li a { padding: 12px 15px; background: #484848; color: #fff; font-size: 15px; line-height: 30px; display: inline-block; width: 100%; text-align: center; -webkit-transition: all 0.2s; transition: all 0.2s; }

.floating-cta ul li a i { font-size: 25px; }

.floating-cta ul li a span { display: block; }



#wpfront-scroll-top-container i { width: 38px; height: 38px; font-size: 16px; font-weight: 400; line-height: 36px; text-align: center; outline: medium none; background: #fff; border-color: #fff; border-radius: 3px; color: #444; }



/*** Header ***/

header.page-header{margin-bottom: 0;}

header .site-branding{align-items: center;}

header .site-branding > div{margin-top:0;}

.hdrElmnts,.mblHdrElmnts{display:flex;flex-wrap:nowrap;align-items:center;justify-content: space-between;}

.hdrElmnts > div{margin:0 13px;}

.hdrElmnts > div:first-child{margin-left:0;}

.hdrElmnts > div:last-child{margin-right:0;}

.hdrElmnts .widget_search { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.hdrElmnts .wp-block-search .wp-block-search__label,

.hdrElmnts .wp-block-search .wp-block-search__button{display:none;}

.hdrElmnts p{margin-bottom:0;}

.hdrElmnts .wp-block-search .wp-block-search__input{/* width: 470px !important; */padding:12px 12px 12px 50px;border: 0;border-radius: 15px;background: #fff;font-family: 'Ubuntu', sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#a8a8a8;}

.navbar .navbar-nav > li.search{padding: 0.5rem;}

.hdrElmnts .wp-block-search .wp-block-search__input::placeholder,

.navbar .navbar-nav > li.search input[type="text"]::placeholder,

.navbar .navbar-nav > li.search input[type="text"]{font-family: 'Ubuntu', sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#a8a8a8;}

.navbar .navbar-nav > li.search input[type="text"]{padding-left:50px;border-radius: 15px;}

.hdrElmnts .wp-block-search .wp-block-search__inside-wrapper,

.navbar .navbar-nav > li.search form{position:relative;}

.hdrElmnts .wp-block-search .wp-block-search__inside-wrapper:before,

.navbar .navbar-nav > li.search form:before{content: '\f002';position: relative;top: 0;left: unset;color: #2f3939;font-size: 23px;font-weight: normal;cursor: pointer;}

.navbar .navbar-nav > li.search input[type="text"],

.navbar .navbar-nav > li.search input[type="text"]::placeholder,

.navbar .navbar-nav > li.search form:before{color:#1c1c1c;}

.hdrElmnts a{color:#373737;white-space: nowrap;}

/*.hdrElmnts a .icon>.count { display: none; }*/

.hdrElmnts i.fa-shopping-cart{font-size: 24px;color: #a2c93e;margin-right: 8px;}

.hdrElmnts select{font-weight: 700;padding: 10px;appearance: auto !important;background: #fff;border: 1px solid #e0e0e0;border-radius: 2px;}





/*** Footer ***/

.bottom-footer{background: #f3f1f1;padding: 45px 0;}

.bottom-footer .row{align-items: center;}

.website-by p{text-align:left;font-family: 'Ubuntu', sans-serif;font-weight:400;font-size:16px;line-height:25px;}

.website-by p a{color: #5c5c5c;}

.bottom-footer .social-links{width: auto;float: right;}

.bottom-footer .social-links li a{padding: 0 8px;}

.bottom-footer .social-links li:first-child a{padding-left:0;}

.bottom-footer .social-links li:last-child a{padding-right:0;padding-left: 15px;}

.bottom-footer .social-links li a i{font-size: 22px;color: #5c5c5c;}

.NME1TNUwETujMO4MT2OzjxmNIYMZI4ztheme--light{display:none !important;}



/*** Home ***/

.page-container{padding:45px 0;}

.page-container .woocommerce .woocommerce-result-count,

.page-container .woocommerce .woocommerce-ordering{display:none;}

.page-container .woocommerce ul.products{display: flex;flex-wrap: wrap;margin-left:-15px;margin-right:-15px;max-width: 100%;}/*justify-content: space-between;*/

.woocommerce ul.products:before,

.woocommerce ul.products:after{display:none;}

.woocommerce ul.products li.product{float: unset;margin: 0 0 70px 0;width:33.33%;text-align: center;position: relative;padding-bottom: 45px;padding-left: 15px;padding-right: 15px;min-width:290px;}

.woocommerce ul.products li.product .woocommerce-loop-product__title{text-align: center;font-weight: 400;font-size: 18px;color: #5c5c5c;}

.woocommerce ul.products li.product .price{text-align: center;font-weight: 500;font-size: 20px;color: #1c1c1c;}

.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{margin-right:5px;}

.woocommerce ul.products li.product a.button{font-weight: 500;color: #fff;text-transform: uppercase;background: #a2c93e;border:1px solid #a2c93e;border-radius: 4px;position: absolute;width: 170px;height: 45px;text-align: center;line-height: 45px;padding: 0;bottom: 0;left: 50%;margin-left: -85px;}

.woocommerce ul.products li.product a.button:hover{background:transparent;color:#a2c93e;}

.woocommerce ul.products li.product .product-fc{font-weight: 500;color: #a2c93e;padding-bottom:10px;}







/*** Sidebar ***/

#sidebar-left .widget{padding: 0;border: 0;}

#sidebar-left .widget ul{list-style: none;padding-left: 0;}

#sidebar-left .widget ul li{border-bottom: 1px solid #dbdbdb;}

#sidebar-left .widget ul li a{font-weight: 500;color: #1c1c1c;padding:24px 0 24px 10px;display: inline-block;}

#sidebar-left .widget ul li.current-menu-item a,

#sidebar-left .widget ul li a:hover{color:#91B247}

#sidebar-left .widget ul li:first-child a{padding-top:0;}

#sidebar-left .wooprodcat_list{
	padding-left:0px;
}
#sidebar-left .wooprodcat_list li{
	list-style-type:none;
	border-bottom: 1px solid #dbdbdb;
}
#sidebar-left .wooprodcat_list li:first-child a {
    padding-top: 0;
}
#sidebar-left .wooprodcat_list li a {
    font-weight: 500;
    color: #1c1c1c;
    padding: 24px 0 24px 10px;
    display: inline-block;
}
#sidebar-left .wooprodcat_list li a:hover {
    color: #91B247;
}
#sidebar-left .wooprod_subcatlist{
	padding-left:20px;
}

.wow {visibility: hidden;}
.page-template-template-contact-us .wpcf7-form{
	overflow: hidden;
}
.page-template-template-contact-us .wpcf7-form [type="submit"]{
	background: #2f3939;
	border: 1px solid #2f3939;
	border-radius: 10px;
	color: #fefefe;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	letter-spacing: 2px;
	min-width: 244px;
	padding: 20px;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: 0.2s all;
	-o-transition: 0.2s all;
	transition: 0.2s all;
}
.page-template-template-contact-us .wpcf7-form [type="submit"]:hover{
	background: #fefefe;
    color: #2f3939;
}

@media(max-width:991px){
	#sidebar-left .wooprodcat_list{
		display:none;
	}
}


/*** General ***/

#main .page .entry-title{font-weight: 700;font-size: 30px;color: #1c1c1c;margin-bottom: 35px;}



/*** Single property ***/

.single-product header.entry-header,

.entry-meta-comment-tools{display:none;}

.woocommerce div.product form.cart .button,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,

.single-product .woocommerce .woocommerce-message .button{background:#91B247;border: 1px solid #91B247;color:#fff;}

.woocommerce div.product form.cart .button:hover,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

.single-product .woocommerce .woocommerce-message .button:hover{color:#91B247;background:transparent;}



/*** Search result ***/

.search.search-results .page-header{background:transparent;}

.search article .entry-title a{color: #5c5c5c;font-size: 1.5rem;}



/*** Cart ***/

.woocommerce .return-to-shop a.button,

.woocommerce .cart .button{background: #91B247;border: 1px solid #91B247;color: #fff;}

.woocommerce .return-to-shop a.button:hover,

.woocommerce .cart .button:hover{background:transparent;color: #91B247;}

 



/*** Checkout ***/

.woocommerce .col2-set .col-1,

.woocommerce .col2-set .col-2{max-width:50%}

.woocommerce form.checkout .form-row span{width:100%;}

.woocommerce form.checkout .form-row span.select2-container--default .select2-selection--single .select2-selection__arrow b{left: auto;right: 8px;}

#woo-fc-payment-gateway-checkout-wrapper #woo-fc-payment-gateway-btn{float:left;background:#a2c93e;border: 1px solid #a2c93e;}

#woo-fc-payment-gateway-checkout-wrapper #woo-fc-payment-gateway-btn:hover{color:#a2c93e;background:transparent;}



/*** Login ***/

body.non-logged-in.my-account .entry-header{display:none;}

body.non-logged-in.my-account .entry-content{max-width:500px;margin:0 auto;}

.woocommerce form .password-input{width: 100%;}

.woocommerce form input#rememberme{width: auto !important;appearance: auto !important;}

.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width: 100%;}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background: #a2c93e;border: 1px solid #a2c93e;color: #fff;margin-top: 8px;}

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background:transparent;color:#a2c93e;}



/*** Lost Password ***/

.woocommerce form.lost_reset_password{border: 1px solid #d3ced2;padding: 20px;border-radius: 5px;}

.woocommerce form.lost_reset_password .form-row-first{width:100%;} 

.woocommerce form.lost_reset_password button.button{background: #a2c93e;border: 1px solid #a2c93e;color: #fff;}

.woocommerce form.lost_reset_password button.button:hover{background:transparent;color:#a2c93e;}



/*** My account ***/

body.logged-in.my-account .entry-header{display:none;}

body.logged-in.my-account .woocommerce-MyAccount-navigation ul{list-style: none;padding-left: 0;}

body.logged-in.my-account .woocommerce-MyAccount-navigation ul li{border-bottom: 1px solid #dbdbdb;}

body.logged-in.my-account .woocommerce-MyAccount-navigation ul li a{font-weight: 500;color: #1c1c1c;padding: 24px 0 24px 10px;display: inline-block;}

body.logged-in.my-account .woocommerce-MyAccount-navigation ul li.is-active a,

body.logged-in.my-account .woocommerce-MyAccount-navigation ul li a:hover{color:#a2c93e;}

body.logged-in.my-account .woocommerce .woocommerce-info .button,

body.logged-in.my-account .woocommerce button.button,

body.logged-in.my-account .woocommerce table.my_account_orders .button{background: #a2c93e;border: 1px solid #a2c93e;color: #fff;}

body.logged-in.my-account .woocommerce .woocommerce-info .button:hover,

body.logged-in.my-account .woocommerce button.button:hover,

body.logged-in.my-account .woocommerce table.my_account_orders .button:hover{background:transparent;color:#a2c93e;}

body.logged-in.my-account .woocommerce form .form-row > span{width:100%;}


/****New Homepage****/
 header.page-header{
	padding: 34px 8px;
	background: #f0f9ff;
}

 .navbar-nav li{
	padding:0px 15px;
}
 .navbar-nav .nav-link{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 18px;
	color: #2f3939;
}
 .navbar-nav li.current-menu-item a,  .navbar-nav li a:hover{
	color: #91B247;
}

 .page-header-top-right{
	display: flex !important;
	align-content: center;
	justify-content: flex-end;
}
 .widget_search input[type="search"],
 #woocs_selector-2,
 #block-9,
 .banner-section{
	display: none;
}
 .hdrElmnts i.fa-shopping-cart{
	color: #2f3939;
}
/*  .hdrElmnts .wp-block-search .wp-block-search__inside-wrapper::before{
  content: '\f002';
  position: relative;
  top: 0;
  left: unset;
  color: #2f3939;
  font-size: 23px;
  font-weight: normal;
  cursor: pointer;
} */
 #block-12{
	margin-right:0px;
}
 #block-12 a{
	position: relative;
	font-size: 0;
}
 #block-12 a:before{
	content: "\f007";
    font-family: FontAwesome;
    position: relative;
    font-size: 28px;
	color: #2f3939;
}
 .widget .count-text{
	font-size: 0px;
}
 .page-container{
	padding: 0px;
}
/*Hero section*/
.hero-section{
	background: #f0f9ff;
	position: relative;
	padding: 65px 0px;
	background-image: url('https://tender.net/forestcoinshop/wp-content/themes/bootstrap-basic4-child/assets/img/newman.png');
	background-repeat: no-repeat;
	background-size: 24%;
  	background-position: right bottom;
}
.hero-section .hero_section_wrapper{
	display: flex;
}
.hero-section .hero_section_wrapper .forest_coin_content{
	width:60%;
}
.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper{
	max-width:615px;
	width:100%;
	margin-top: 46px;
	
	
}
.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper h2{
	font-family: 'Merriweather', serif;
	color: #2f3939;
	font-size: 54px;
	line-height: 78px;
	font-weight: 400;
	margin-bottom: 28px;
}
.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper h2 span{
	color: #93c01f;
}
.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper p{
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	font-size: 24px;
	color: #2f3939;
	max-width: 518px;
    width: 100%;
}
.hero-section .hero_section_wrapper .gallery_images{
	width: 23.5%;
	display: flex;
    flex-direction: column;
}
.hero-section .hero_section_wrapper .gallery_images .img-wrapper{
	max-width:180px;
	width:100%;
	margin-bottom: 40px;
}
.hero-section .hero_section_wrapper .gallery_images .img-wrapper img{
	border-radius: 15px;
}
.hero-section .hero_section_wrapper .man_image{
	width: 16.5%;
}
.hero-section .hero_section_wrapper .man_image img{
	position: absolute;
    right: 50px;
    bottom: 0;
	top: 15px;
	width: 510px;
}
   /*second section*/
   .tree_planting{
	   position: relative;
	   padding-top: 111px;
	  /*  padding-bottom: 134px; */
   }
/* .tree_planting .container{
	max-width: 1170px;
	width: 100%;
	

} */
.tree_planting .container .tree_planting_wrapper{
	display: flex;
	
}
.tree_planting .container .tree_planting_wrapper .earth_image{
	position: relative;  
	width: 45%;
}
 .tree_planting .container .tree_planting_wrapper .earth_image img{
	position: absolute;
	left: -51%;
	max-width: 156%;
	top:-5%;
} 
.tree_planting .container .tree_planting_wrapper .tree_planting_content{
	padding-top: 86px;
	
}
.tree_planting:after{
	width: 100%;
    content: "";
    background-image: url(../img/plant_image.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center right;
    height: 625px;
    position: absolute;
   	right: 0;
	top: 182px;
   z-index: -1;

}


/* .tree_planting .tree_planting_content{
	width: 55%;
} */
/* .tree_planting .earth_image{
	width: 47%;
} */
.tree_planting .tree_planting_content h2{
	font-family: 'Merriweather', serif;
	font-size: 45px;
	line-height: 75px;
	color: #2f3939;
	margin-bottom: 35px;
}
.tree_planting .tree_planting_content p{
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height:26px;
	color: #2f3939;
	max-width: 616px;
    width: 100%;
}
/* .tree_planting .tree_planting_content .content-wrapper{
	max-width: 950px;
    width: 100%;
} */
.primary-button-new{
	background:#2f3939;
	border:1px solid #2f3939;
	border-radius:20px;
	color: #fefefe;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	letter-spacing: 2px;
	min-width: 244px;
    padding: 25px;
}
.product_category_section{

	padding: 30px 0px 60px 0px;
}
.product_category_section .container .background_image{
	background-size: cover;
	background-position: center;
}
.product_category_section .product_category_wrapper{
	background-size: cover;
	background-position: center;
}
.product_category_section 
{
	display: flex;
	justify-content: center;
	width: 100%;

}
.product_category_section .slick-list{
	width: 100%;
	margin-top: 288px;
}
.product_category_section .slick-track{
    /*display: flex !important;*/
}

.product_category_section .slick-slide{
    /*height: inherit !important;*/
}
.product_category_section .slides-wrapper .slide{
	height: 680px;
	width: calc(25% - 20px);
	background: #d9d9d9;
	margin: 0px 20px;
	border-radius: 10px;
	position: relative;
	display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 30px 0px 30px;
}
.product_category_section .slides-wrapper .slide .slidelink{
	position: absolute;
    height: 100%;
    width: 100%;
    cursor: pointer;
    top: 0;
}
.product_category_section .slides-wrapper .slide h3{
	position: absolute;
	color: #ffff;
	font-family: 'Merriweather', serif;
	font-size: 45px;
	line-height: 50px;
	background: #2f3939;
	bottom: 133px;
	right: 0;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 16px 38px 16px 40px;
    min-width: 67%;
	font-weight: 900;
}
.product_category_section .slides-wrapper .slide h3::first-letter {
   color: #93c01f;
   font-weight: 900;
}
.product_category_section .slides-wrapper .slide img{
	max-height: 100%;
}
.button-wrapper{
	margin-top: 50px;
}
.primary-button{
	background:#2f3939;
	border:1px solid #2f3939;
	border-radius:20px;
	color: #fefefe;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	letter-spacing: 2px;
	min-width: 244px;
    padding: 25px;
}
.primary-button:hover{
	background:#fefefe;
	color: #2f3939;
}
 #site-footer, .bottom-footer{
	background: #2f3939;
}
 .footer-menu ul{
	padding: 0px;
	list-style: none;
	margin: 0px;
}
 .footer-menu ul li{
	display: inline;
	padding-right: 7px;
	position: relative;
}
 .footer-menu ul li:after{
	content: "|";
	position: absolute;
	color: #fff;
	right: 0;
}
 .footer-menu ul li:last-child:after{
	display:none;
}
 .footer-menu ul li a, .website-by p{
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height:20px;
}
 .website-by p{
	text-align: right;
}
 .social .social-links{
	float: unset;
	text-align: center;
}
 .bottom-footer .social-links li a i{
	width: 35px;
	height: 35px;
}
 .bottom-footer .social-links li a i:before{
	font-size:0px;
}
 .bottom-footer .social-links li a .fa-facebook{
	background: url('../img/fb.png');
}
 .bottom-footer .social-links li a .fa-twitter{
	background: url('../img/twitter.png');
}
 .bottom-footer .social-links li a .fa-instagram{
	background: url('../img/ig.png');
}
      /*****Fourth section******/
  
.fourth-section{
		background: url('../img/treenew.png');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center 185px;
		position: relative;
		}   

.fourth-section .forestcoin_life_heading{
	color: #8cbd15;
	
}	
.fourth-section .fourth_section_wrapper{
	display: flex;
	align-items: center;
	padding: 69px 0 0;
	position: relative;
    z-index: 9;
	
}
.fourth-section .container .fourth_section_wrapper .forestcoin_life_heading{
	 max-width: 800px; 
	width: 100%;
	
}

.fourth-section .fourth_section_wrapper .forestcoin_life_heading  h2 {
    font-family: 'Merriweather', serif;
    color: #2f3939;
    font-weight: 400;
    margin-bottom: 71px;
	font-size: 78px;
    line-height: 105px;	
}
.fourth-section .fourth_section_wrapper .forestcoin_life_heading  h2 span {
    color: #719516;
}
.fourth-section .fourth_section_wrapper .button-wrapper a{
	background:#2f3939;
	border:1px solid #2f3939;
	border-radius:20px;
	color: #fefefe;
	font-family: 'Merriweather', serif;
	font-size: 18px;
	letter-spacing: 2px;
	min-width: 244px;
    padding: 20px;
	display: inline-block;
}
	.fourth-section:before{
		width: 100%;
		content: "";
		background-image: url(../img/imageman.png);
		background-size: contain;
		background-repeat: no-repeat;
		height: 100%;
		position: absolute;
		left: 0;
		z-index: 1;
		bottom: -15px;
	
	}	
	.fourth-section:after{
		width: 100%;
    content: "";
    background-image: url(../img/girlimage.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
    height: 100%;
    position: absolute;
	right: 0;
    bottom: 0;
    z-index: 1;

}

	 /*******fifth section*********/
.fifth-section{
	position: relative;
	max-width: 100%;
	padding: 134px 0;
}
.fifth-section .fifth_section_wrapper .left_plant_image{
	position: absolute;
	left: 0;
	bottom: 100px;
}
.fifth-section .fifth_section_wrapper .right_plant_image{
	position: absolute;
	right: 0;
	bottom: 85px;
	z-index: -1;
}
.fifth-section .container .fifth_section_wrapper .logo_image{
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	width: 127px;
	transform: rotate(-20deg);
	position: relative;
	
}
.fifth-section .container .fifth_section_wrapper .we_guarantee_heading p{
	text-align: center;
	position: relative;
    margin-top: -21px;
	margin-bottom: 80px;
	font-weight: 300;
	font-size: 45px;
	line-height: 67px;
	font-family: 'Merriweather', serif;
	color: #2f3939;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper {
	display: flex;
	justify-content: space-between;
    align-items: center;
	position: relative;
	max-width: 1170px;
    width: 100%;
	margin: 0 auto;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper:before{
	width: 100%;
    content: "";
    background-image: url(../img/dotted_line.png);
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 80px;
    position: absolute;
    top: 13%;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper  img {
   height: auto;
   width: 50px;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper  .feature_items .feature_image{
	background: lightgray;
    height: 140px;
    width: 140px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
	margin-bottom: 40px;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper  h4{
	text-align: center;
	color: #93c01f;
	/* padding-left: 40px; */
	font-size: 22px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
}
.fifth-section .container .fifth_section_wrapper .features-wrapper  p{
	text-align: center;
	/* padding-left: 40px; */
}
  
 /*******Min-width queries*********/
 @media  (min-width: 768px){
		 header .container {
			max-width: 100%;
		}	
}
@media  (min-width: 992px){
		 header .container {
			max-width: 100%;
		}
		/*** Header ***/
	.main-navigation{display:none;}
}
/* @media (min-width: 769px) and (max-width: 990px){
	.fa-arrow-left {
		top: 50%;
		left: -15px;
	}
	.fa-arrow-right {
		top: 50%;
    	right: -15px;
	}
} */

@media  (min-width: 1025px) and (max-width: 1150px){
	.navbar-nav{
		-ms-flex-direction: row;
		flex-direction: row;
		margin-right:80px!important;
	}
	.page-header-top-right{
		display:none;
	}
	.tree_planting .tree_planting_content h2 {
		font-size: 42px;
		line-height: 60px;
	}
	.tree_planting .tree_planting_content p {
		font-size: 17px;
	}
}
@media (min-width:1250px) {
		.container,
		.container-lg,
		.container-md,
		.container-sm,
		.container-xl {
			max-width:1200px
		}
		.product_category_section .container {
			max-width: 100%;
			padding: 0;	
		}
}
@media (min-width: 1300px){
		 header .container {
			max-width: 100%;
		}	
}
@media(min-width: 1200px) and (max-width: 1320px){
		.fifth-section .fifth_section_wrapper .left_plant_image {
			display: none;
		}
		.fifth-section .fifth_section_wrapper .right_plant_image {
			display: none;
		} 
		.fifth-section .container .fifth_section_wrapper .features-wrapper:before {
			display: none;
		}
}
@media (min-width: 1300px) and (max-width: 1600px) {
	 
	
	.fifth-section .fifth_section_wrapper .left_plant_image {
		bottom: -72px;
		width: 190px;
		height: 330px;
	}
	.fifth-section .fifth_section_wrapper .right_plant_image {
		position: absolute;
		right: 0;
		bottom: 60px;
		z-index: -1;
		opacity: 0.2;
		width: 238px;
		height: 350px;
		bottom: -45px;
		width: 196px;
		height: 356px;
	}
	.fifth-section .container .fifth_section_wrapper .features-wrapper:before {
		display: none;
	}
}
@media (min-width: 991px) and (max-width: 1199px) {
	
	.product_category_section .slick-list {
		width: 100%;
	}
	.product_category_section .slides-wrapper {
		display: flex;
	}
	.fourth-section .fourth_section_wrapper .woman_image_two img {
		right: 238px;
	}
	.hero-section .hero_section_wrapper .gallery_images {
		width: 11%;
	}
	 .social .social-links {
		float: unset;
		align-items: left;
	}
	
	.fa-arrow-right{
		position: absolute;
		top: 60%;
		right: -15px;
	}
	.fa-arrow-left{
		position: absolute;
		top:60%;
		left: -15px;
	}
	.fifth-section .container .fifth_section_wrapper .logo_image {
		width: 163px;
	}
	.fifth-section {
		max-width: 80%;
		padding: 50px 0;
		margin-left: 10%;
	}
	.product_category_section .container .background_image{
		background-size: cover;
		background-position: center;
	}
	.product_category_section .slides-wrapper .slide {
		height: 400px;
		margin: 0px 10px;
	}
	.fifth-section .container .fifth_section_wrapper .features-wrapper:before{
		display: none;
	}
}

				/******Max-width queries*********/
   
  @media(max-width: 1760px){
	.fourth-section .container .fourth_section_wrapper .woman_image_two img {
		display: none;
	} 
	.fourth-section {
		background-position: center 60px;
	}
	.fourth-section .container .fourth_section_wrapper .forestcoin_life_heading {
		margin-left: 30%;
		
	}
/* 	.fourth-section .container .fourth_section_wrapper .forestcoin_life_heading h2 {
		margin-top: 40px;
	} */
	.fourth-section .fourth_section_wrapper .forestcoin_life_heading .button-wrapper {
		margin-bottom: 50px;
	}
}
   @media (max-width: 1700px){
	.hero-section .container{
		max-width: 100%;
	}
	.hero-section .hero_section_wrapper .forest_coin_content {
		width: 54%;
	}
	.hero-section .hero_section_wrapper .gallery_images {
		width: 23%;
	}
	.tree_planting .container .tree_planting_wrapper .earth_image {
		width: 40%;
	}

	.fifth-section .fifth_section_wrapper .left_plant_image{
		bottom: -120px;
		width: 280px;
    	height: 315px;
	}
	.fifth-section .fifth_section_wrapper .right_plant_image{
		bottom: 0px;
		width: 242px;
    	height: 270px;
	} 
	 .product_category_section .slides-wrapper .slide h3 {
		font-size: 30px;
	} 
	 .tree_planting .earth_image {
		width: 40%;
	}
	.primary-button {
		border-radius: 10px;
		font-size: 15px;
		min-width: 165px;
	}
	.primary-button-new{
		border-radius: 10px;
		font-size: 15px;
		min-width: 165px;
	}
	
	.product_category_section .slides-wrapper .slide {
		height: 400px;
		
	}
	
	
	 .footer-menu ul li a,  .website-by p {
		color: #fff;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 20px;
	}
	 .website-by p {
		color: #fff;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		font-size: 12px;
		line-height: 20px;
		padding: 20px 0px;
	}
	

}
@media (max-width: 1600px){
	 .navbar-nav{
		margin-right:30px!important;
	}
	 .hdrElmnts > div {
		margin: 0 10px;
	}
	 .navbar-nav li {
		padding: 0px 10px;
	}
	 .navbar-nav .nav-link{
		font-size: 16px;
	}
	.tree_planting:after {
		height: 500px;
	}
}
@media(max-width: 1460px){
	.tree_planting .container .tree_planting_wrapper .earth_image {
		width: 35%;
	}
}

@media (max-width: 1400px){
	.tree_planting .tree_planting_content {
		width: 60%;
	}
	
	.tree_planting:after {
		display: none;
	}
	
	.fifth-section .fifth_section_wrapper .left_plant_image{
		width: 243px;
		height: 253px;
	}
	.fifth-section .fifth_section_wrapper .right_plant_image{
		bottom: -52px;
		width: 239px;
	}
	.fourth-section .fourth_section_wrapper .forestcoin_life_heading h2{
		font-size: 68px;
    	line-height: 102px;
	}
	.product_category_section .slick-list{
		margin-top: 150px;
	}

} 
@media (max-width:1249px){
		.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
	max-width:100%
	}
}
@media (max-width: 1200px){
		 .navbar-nav li {
			padding: 0px 5px;
		}
		 .navbar-nav .nav-link{
			font-size: 14px;
		}
		.product_category_section .slides-wrapper .slide h3 {
			padding: 2px 20px 1px 40px;
		}
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper h2 {
			font-size: 40px;
			line-height: 64px;
		}
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper p {
			font-size: 20px;
		}
		
		.hero-section .hero_section_wrapper .gallery_images {
			width: 12%;
		}
		
	
		.fourth-section .fourth_section_wrapper .forestcoin_life_heading h2 {
			font-size: 47px;
			line-height: 80px;
		}
		.fourth-section .fourth_section_wrapper .button-wrapper a {
			border-radius: 10px;
		}
		 .website-by p {
			color: #fff;
			font-family: 'Lato', sans-serif;
			font-weight: 400;
			font-size: 14px;
			line-height: 20px;
			padding: 20px 0px;
		}
		 .footer-menu ul {
			padding: 20px 0;
			list-style: none;
			margin: 0px;
		}
		 .bottom-footer .social-links li a i {
			width: 35px;
			display: block;
			height: 35px;
		}
		
		.fifth-section .container .fifth_section_wrapper .features-wrapper {
			display: block;
		}
		
   }
  @media  (max-width: 1024px){
		 .page-header-top-right{
			display:none!important;
		}
		 .main-navigation{
			display:flex!important;
		}
		 .main-navigation .navbar {
			padding: 0;
			min-height: initial;
			justify-content: space-between;
		}
		 .collapse:not(.show) {
			display: none!important;
		}
		 .navbar-expand-lg .navbar-toggler {
			display: block;
		}
		  .navbar-expand-lg {
			-ms-flex-flow: wrap;
			flex-flow: wrap;
		}
		  .navbar-expand-lg .navbar-nav {
			-ms-flex-direction: column;
			flex-direction: column;
			width: 100%;
			background: #fff;
			margin-top: 15px;
		}
		  .navbar .navbar-nav > li {
			border-bottom: 1px solid #dbdbdb;
		}
		  .navbar-light .navbar-nav .nav-link {
			font-size: 16px;
			text-align: left;
			font-weight: 500;
			padding: 0.5rem 1rem;
		}
		.tree_planting .tree_planting_content h2 {
			font-size: 35px;
			line-height: 54px;
		}
		.tree_planting .tree_planting_content p {
			font-size: 17px;
		}
		
		.mblHdrElmnts span.icon { color: #a2c93e; font-size: 22px; text-align: center; display: inline-block; min-width: 32px; position: relative; }
		.hdrElmnts .wp-block-search .wp-block-search__inside-wrapper:before, .navbar .navbar-nav > li.search form:before{display:none;}
}
	@media(max-width: 991px){
		.product_category_section .slides-wrapper .slide h3 {
			font-size: 17px;
		}
		.product_category_section .slides-wrapper .slide {
			padding: 32px 17px 0px 10px;
		}
		.error-404 h1 { font-size: 120px; }

		.error-404 h2 { font-size: 24px; }

		/*** Header ***/

		.page-header { padding: 15px 0 10px; }

		.site-title .site-title-heading{text-align: center;}

		.main-navigation { padding-top: 15px; padding-bottom: 0; border-top: 1px solid #e5e5e5; margin-top: 15px; }

		.main-navigation .navbar { padding: 0; min-height: initial; }

		.navbar{justify-content: space-between;}

		.navbar-light .navbar-nav{background:#fff;margin-top:15px;}

		.navbar-light .navbar-nav .nav-link{color: #1c1c1c;text-align: left;font-weight: 500; padding: 0.5rem 1rem;}

		.navbar-light .navbar-nav .nav-link:hover,

		.navbar-light .navbar-nav .current-menu-item .nav-link{color:#a2c93e;}

		.navbar .navbar-nav > li{border-bottom: 1px solid #dbdbdb;}

		

		.mblHdrElmnts > div { margin: 0 6px; }

		.mblHdrElmnts a { display: inline-block; }

		.hdrElmnts a .icon>.count { display: inline-block; font-family: 'Ubuntu', sans-serif;font-weight:400;font-size:10px;line-height:1;color:#fff; background: #bf3333; min-width: 18px; height: 18px; padding: 4px; border-radius: 30px; position: absolute; left: 14px; top: -4px; }

		.hdrElmnts a .count-text { display: none; }

		.navbar-toggler { padding: 0.25rem 0.45rem; font-size: 1rem; border-color: rgb(162 201 62); }

		.mblHdrElmnts .widget_search { position: absolute; width: 100%; top: 55px; left: 0; margin-left: 0 !important; display: none; }

		.mblHdrElmnts .widget_search .wp-block-search__input { border-radius: 5px; background-color: #f5f5f5; }

		/*** Checkout ***/

		.woocommerce .col2-set .col-1,

		.woocommerce .col2-set .col-2{max-width:100%}
		.hero-section{
			background-image: none;
		}
		.hero-section .hero_section_wrapper .gallery_images {
			width: 25%;
		}
		.hero-section .hero_section_wrapper .forest_coin_content {
			width: 70%;
		}
		.tree_planting .container .tree_planting_wrapper .earth_image{
			display: none;
		}
		.tree_planting .container .tree_planting_wrapper .tree_planting_content{
			margin: 0 auto;
			text-align: center;
			width: 100%;
		}
		.tree_planting .container .tree_planting_wrapper .tree_planting_content .content-wrapper p{
			margin: 0 auto;
			
		}
		.fourth-section .fourth_section_wrapper .forestcoin_life_heading h2 {
			font-size: 37px;
			line-height: 60px;
			
		}
		.fifth-section .container .fifth_section_wrapper .features-wrapper:before{
			display: none;
		}
		.tree_planting {
			padding-top: 50px;
		}
		.footer-menu{
			flex: 0 0 100%;
			text-align: center;
			max-width: 100%;
		}
		.social{
			flex: 0 0 100%;
			text-align: center;
			max-width: 100%;
		}
		.website-by{
			flex: 0 0 100%;
    	    max-width: 100%;
		}
		 .website-by p{
			text-align: center;
		}
		.fa-arrow-left {
			position: absolute;
			top: 60%;
			left: -9px;
		}
		.fa-arrow-right {
			position: absolute;
			top: 60%;
			right: -9px;
		}
	
	}
	

	@media (max-width: 768px){
		.hero-section .hero_section_wrapper{
			flex-wrap: wrap;
		}
		.hero-section .hero_section_wrapper .forest_coin_content {
			width: 100%;
		}
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper{
			margin: 0 auto;
    		text-align: center;
		}
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper h2{
			font-size: 34px;
			line-height: 46px;
		}
		.hero-section .hero_section_wrapper .gallery_images {
			width: 100%;
			justify-content: space-between;
			flex-direction: row;
			margin-top: 50px;
		}
		
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper p{
			margin: 0 auto;
		}
		.fa-arrow-right{
			position: absolute;
			top: 50%;
			right: -15px;
		}
		.fa-arrow-left{
			position: absolute;
			top: 50%;
			left: -15px;
		}
		 .website-by p {
			text-align: center;
		}
		.fifth-section .container .fifth_section_wrapper .logo_image {
			width: 137px;
		}
		.tree_planting .tree_planting_content p {
			font-size: 18px;
		}
		.fourth-section:after {
			background-image: none;
		}
		.fourth-section .fourth_section_wrapper .forestcoin_life_heading h2 {
			font-size: 45px;
			margin-top: 84px;
		}
		.fifth-section .fifth_section_wrapper .left_plant_image{
			display: none;
		}
		.fifth-section .fifth_section_wrapper .right_plant_image{
			display: none;
		}
		
			/*** Footer ***/

			/* .website-by{text-align:center;margin-bottom:15px;}

			.bottom-footer .social-links{float:none;} */
		
}
		@media (max-width: 650px){
			.fourth-section:before {
				background-image: none; 
			}
			.fourth-section .container .fourth_section_wrapper .forestcoin_life_heading {
				margin-left: 20%;
			}
			.tree_planting .container .tree_planting_wrapper .tree_planting_content .content-wrapper p br{
				display: none;
			}

	}


	@media (max-width: 600px){
		article .alignright, article .alignleft { display: block; float: none; width: auto; margin-top: 20px; }

		article .alignright { margin-left: 0; }

		article .alignleft { margin-right: 0; }

	}
		.product_category_section .slick-list{
			margin-top: 80px;
		}

	@media (max-width: 575px){
		.home .page-container .woocommerce ul.products{justify-content: center;}

		.home .woocommerce ul.products li.product{margin-right: 15px;}

		/*** Checkout ***/

		.woocommerce form .form-row-first,

		.woocommerce form .form-row-last{float:none;width:100%;}
		.hero-section .hero_section_wrapper .gallery_images{
			display: none;
		}
	}

	@media (max-width: 480px){

		/*** My account ***/

		body.logged-in.my-account .woocommerce .woocommerce-info .button{display: inline-block;width: 100%;margin-bottom: 15px;}
		.fourth-section .fourth_section_wrapper .forestcoin_life_heading h2{
			font-size: 29px;
			line-height:45px;
		}
		.fourth-section .fourth_section_wrapper .button-wrapper a{
			min-width:218px;
			padding: 16px;
			font-size: 14px;
		}
		.tree_planting .tree_planting_content h2{
			font-size: 30px;
			line-height: 46px;
		}
		/* .fifth-section .container .fifth_section_wrapper .features-wrapper p{
			padding-left:0;
		} */
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper h2{
			font-size: 32px;
			line-height: 44px;
		}
		.primary-button{
			padding: 17px;
		}
		.tree_planting .container .tree_planting_wrapper .tree_planting_content .content-wrapper p{
			padding: 0 15px;
		}
		.fifth-section{
			padding: 95px 0;
		}
		.product_category_section .slides-wrapper .slide{
			padding: 0px 1px 0px 0px;
		}
		.primary-button-new{
			padding: 20px;
		}
		.hero-section .hero_section_wrapper .forest_coin_content .content-wrapper p br{
			display: none;
		}
		

   }

@media (max-width: 380px){
	.page-template-template-contact-us .wpcf7-form [type="submit"]{
		min-width: 100%;
		padding: 16px;
		font-size: 14px;
	}
}
  







