 */.card .card-header,body{background-color:#006935}.card .card-header button,a{text-decoration:none!important}section#bridge,section#contact-us{background-position:center bottom}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%,50%{-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)}}@keyframes headShake{0%,50%{-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)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.39063deg) skewY(.39063deg);transform:skewX(.39063deg) skewY(.39063deg)}88.8%{-webkit-transform:skewX(-.19531deg) skewY(-.19531deg);transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{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{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{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{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-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{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-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:rotate(80deg);transform:rotate(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:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-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:rotate(80deg);transform:rotate(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:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{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(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.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(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.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(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.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(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.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(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Arial,'Microsoft JhengHei',sans-serif;font-size:16px!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.owl-theme,body.rm-blocking{overflow:hidden}header#resp-header{display:none;width:100%;z-index:9}header#resp-header .resp-header{z-index:999;background-color:#006a33;padding:15px 15px 0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}header#resp-header .resp-header a.logo{padding:10px 80px 25px;text-align:center;display:block;background:#007b4b}header#resp-header .resp-header a.logo .resp-header-white,header#resp-header .resp-header.is_sticky .logo .resp-header-black{display:block;margin:auto}header#resp-header .resp-header a.logo .resp-header-black,header#resp-header .resp-header.is_sticky .logo .resp-header-white{display:none;margin:auto}header#resp-header .resp-header a.logo img{vertical-align:middle;max-width:125px}header#resp-header .resp-header a#menu-button{display:inline-block;width:50px;height:100%;padding:25px 10px;top:0;left:30px;position:absolute;cursor:pointer}header#resp-header .resp-header a#menu-button .line-box{width:100%;height:22px;display:inline-block;position:relative}header#resp-header .resp-header a#menu-button .line-box .inner{top:auto;bottom:0;width:100%;height:2px;background-color:#fff;border-radius:2px;position:absolute;display:block;margin-top:-2px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}header#resp-header .resp-header a#menu-button .line-box .inner:after,header#resp-header .resp-header a#menu-button .line-box .inner:before{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:'';display:block;width:100%;height:2px;background-color:#fff;border-radius:2px;position:absolute}header#resp-header .resp-header a#menu-button .line-box .inner:before{top:-10px}header#resp-header .resp-header a#menu-button .line-box .inner:after{top:-20px}header#resp-header .resp-header a#menu-button.is-active .inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}header#resp-header .resp-header a#menu-button.is-active .inner:before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header#resp-header #resp-menu ul li a.rm-close:after,header#resp-header #resp-menu ul li a.rm-open:after{font-family:Linearicons-Free;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);font-size:12px}header#resp-header .resp-header a#menu-button.is-active .inner:after{top:0;opacity:0}.bg-4,.frm-search-filter,.frm-search-filter input[readonly],.frm-search-filter select[readonly],.qty-cell input[readonly],body.wechat,header#resp-header .resp-header.is_sticky{background-color:#fff}.bg-3,header#resp-header .resp-header.is_sticky #menu-button .line-box .inner{background-color:#000}header#resp-header .resp-header.is_sticky #menu-button .line-box .inner:after,header#resp-header .resp-header.is_sticky #menu-button .line-box .inner:before{background-color:#000!important}header#resp-header #resp-menu{display:none;background-color:#fff;position:absolute;z-index:99;width:100%;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}#passenger-terms,#popup,#ticket-choose .ticket-list .ticket-item .body .hide,.featherlight-grid,.mobile,header#header .menu-wrapper .account-menu .login.hide,header#header .menu-wrapper .account-menu .signed-in.hide,header#resp-header #resp-menu ul.sub-menu,header#resp-header .account-menu .login.hide,header#resp-header .account-menu .signed-in.hide,section#ticket-list .selected-ticket.hide,section#vehicle-route .route-grid.mobile{display:none}header#resp-header #resp-menu ul.sub-menu.active{display:block!important}header#resp-header #resp-menu ul.sub-menu>li>a{padding-left:40px;border-bottom:0;border-top:0}header#resp-header #resp-menu ul.sub-menu>li:last-child>a{border-bottom:1px solid #bbb}header#resp-header #resp-menu ul li a{color:#464646;font-size:15px;text-decoration:none;margin:0;padding:10px 30px 5px;border-bottom:1px solid #bbb;display:block;line-height:30px;text-align:left}header#resp-header #resp-menu ul li a.rm-open:after{content:'\e874';transform:translateY(-50%)}header#resp-header #resp-menu ul li a.rm-close:after{content:'\e876';transform:translateY(-50%)}header#resp-header .menuWrapper{display:none;background:rgba(0,0,0,.5);position:fixed;width:100%;height:9999px;top:0;left:0;z-index:2}img{max-width:100%}.text-bold{font-weight:700}.vertical-center{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (max-width:1500px){body.en header#header{display:none}body.en header#resp-header{display:block}}body.en header#header .menu-wrapper,section#booking-record .record-list .record-item .record-grid .record-body .left{padding-right:15px}body.en h1{font-size:40px!important}body.en header#header .menu-wrapper .main-menu>li a{padding:.625rem .5625rem}@media (max-width:1428px){body.en header#header .menu-wrapper .main-menu>li a{font-size:1.0625rem}}body.en section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-yellow span{font-size:1.75rem}.frm-search-filter .trip-radio,.ticket-list .ticket-grid .ticket-item .ticket-head,body.en section#service-shift .timetable-grid .head,section#info .info-grid .head,section#ticket-search .trip-radio{margin-bottom:20px}#forgot-password-popup .modal-body .left-grid h3,#login-popup .modal-body .left-grid h3,#reg-popup .modal-body .left-grid h3,p{margin-bottom:25px!important;color:#555}#ticket-choose .btn-add-new-ticket+h3,.card .card-header button,.panel-theme .margin-bottom-none{margin-bottom:0!important}#forgot-password-popup .modal-body .left-grid .btn-fb-login i:before,#login-popup .modal-body .left-grid .btn-fb-login i:before,#reg-popup .modal-body .left-grid .btn-fb-login i:before,#ticket-choose .btn-add-new-ticket i:before,#ticket-choose .btn-add-new-ticket span,.cart-summary ul li .body .edit i:before,.ticket-cart .body ul>li .time,.ticket-cart .head .date,.ticket-cart .head .title,.ticket-cart .head .trip,body.en section#service-shift .timetable-grid .head .caret-grid>:before,body.en section#service-shift .timetable-grid .head>span,section#buy-ticket .ticket-location-shop .ticket-purchase li .phone i:before,section#contact-us .company-info .item i:before,section#ticket-list .selected-ticket .body ul>li .price,section#ticket-list .selected-ticket .body ul>li .time,section#ticket-list .selected-ticket .head .date,section#ticket-list .selected-ticket .head .edit i:before{font-size:20px}body.en section#service-shift .timetable-grid .head .caret-grid{margin:0 10px}body.en section#service-shift .tbl-timetable thead th{font-size:16px;height:60px}.ticket-cart .foot,body.en section#vehicle-route .route-grid .location span{margin-top:20px}p{font-size:18px!important;line-height:26px!important}.no-shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.custom-container{max-width:1600px;margin:auto;padding:0 15px}.section-margin,section#vehicle-route{margin-top:3.75rem}.section-margin{margin-bottom:6.25rem}.no-margin{margin:0!important}.card{border:0;margin-bottom:25px}.card .card-header{padding:0}.card .card-header button{width:100%;border:0;text-align:left;display:block;color:#fff!important;padding:12px 20px;font-size:25px}.card .card-header button:after{content:"\f0da";font-family:FontAwesome;font-size:2.1875rem;color:#f5d035;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.card .card-header button.collapsed:after{content:'\f0d7'}#ticket-choose .panel-theme,.card .card-body,.inner-content.no-padding,section#vehicle-route .route-grid [class*=col-md]{padding:0}.card .card-body ul>li{padding:20px}.card .card-body ul>li+li{border-top:1px solid #b7b7b7}.card .card-body ul>li .question{color:#006935;font-size:1.25rem;margin-bottom:10px}.card .card-body ul>li .answer{color:#000;font-size:1.25rem;margin-bottom:10px;line-height:25px}#terms-popup,.ticket-cart .btn-close-cart,a,button{cursor:pointer}#forgot-password-popup a,#passenger-terms .popup-content,.color-4,body.wechat footer#footer .mobile-bottom-bar .footer-link,body.wechat footer#footer .mobile-bottom-bar .footer-link span,section.reset-password a{color:#fff}#passenger-terms .popup-content ul,.featherlight .featherlight-content ul{padding-left:20px;list-style:decimal}#passenger-terms .popup-content ul li{font-size:17px;margin-bottom:10px;line-height:24px}#forgot-password-popup .modal-content,#login-popup .modal-content,#reg-popup .modal-content{font-size:0px;background:0 0}#forgot-password-popup .modal-content button.close,#login-popup .modal-content button.close,#reg-popup .modal-content button.close{position:absolute;top:-35px;right:0}#forgot-password-popup .modal-content button.close span,#login-popup .modal-content button.close span,#reg-popup .modal-content button.close span{color:#fff;font-size:45px}#forgot-password-popup .modal-body,#login-popup .modal-body,#reg-popup .modal-body{border-radius:20px;overflow:hidden;padding:0}#forgot-password-popup .modal-body .left-grid,#login-popup .modal-body .left-grid,#reg-popup .modal-body .left-grid{padding:30px 25px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:512px;background-color:#fff}#forgot-password-popup .modal-body .left-grid .split-line,#login-popup .modal-body .left-grid .split-line,#reg-popup .modal-body .left-grid .split-line{margin:30px 0;text-align:center}#forgot-password-popup .modal-body .left-grid .split-line .line:before,#login-popup .modal-body .left-grid .split-line .line:before,#reg-popup .modal-body .left-grid .split-line .line:before{content:""!important;position:absolute!important;border-bottom:1px solid #b8b8b8!important;top:50%!important;right:0!important;width:100%!important}#forgot-password-popup .modal-body .left-grid .split-line .line span,#login-popup .modal-body .left-grid .split-line .line span,#reg-popup .modal-body .left-grid .split-line .line span{font-size:20px;background:#fff;padding:10px}@media (max-width:480px){#forgot-password-popup .modal-body .left-grid,#login-popup .modal-body .left-grid,#reg-popup .modal-body .left-grid{padding:30px 15px}#forgot-password-popup .modal-body .left-grid .split-line .line span,#login-popup .modal-body .left-grid .split-line .line span,#reg-popup .modal-body .left-grid .split-line .line span{font-size:15px!important}#forgot-password-popup .modal-body .left-grid h3,#login-popup .modal-body .left-grid h3,#reg-popup .modal-body .left-grid h3{font-size:20px!important}}#forgot-password-popup .modal-body .left-grid .btn-fb-login,#login-popup .modal-body .left-grid .btn-fb-login,#reg-popup .modal-body .left-grid .btn-fb-login{color:#fff;background:#385aab;font-size:20px;padding:15px;display:block;width:100%;border-radius:5px}@media (max-width:480px){#forgot-password-popup .modal-body .left-grid .btn-fb-login,#login-popup .modal-body .left-grid .btn-fb-login,#reg-popup .modal-body .left-grid .btn-fb-login{font-size:15px;padding:10px}#forgot-password-popup .modal-body .left-grid .btn-fb-login i:before,#login-popup .modal-body .left-grid .btn-fb-login i:before,#reg-popup .modal-body .left-grid .btn-fb-login i:before{font-size:15px}}#forgot-password-popup .modal-body .left-grid .btn-fb-login i,#login-popup .modal-body .left-grid .btn-fb-login i,#reg-popup .modal-body .left-grid .btn-fb-login i{margin-right:15px}#forgot-password-popup .modal-dialog,#login-popup .modal-dialog,#reg-popup .modal-dialog{max-width:1024px}@media (max-width:1199px){#forgot-password-popup .modal-content button.close,#forgot-password-popup .modal-content button.close span,#login-popup .modal-content button.close,#login-popup .modal-content button.close span,#reg-popup .modal-content button.close,#reg-popup .modal-content button.close span{font-size:35px}#forgot-password-popup .modal-body .left-grid,#login-popup .modal-body .left-grid,#reg-popup .modal-body .left-grid{max-width:100%}#forgot-password-popup .modal-body .right-grid,#login-popup .modal-body .right-grid,#reg-popup .modal-body .right-grid{display:none}#forgot-password-popup .modal-dialog,#login-popup .modal-dialog,#reg-popup .modal-dialog{max-width:80%;margin:auto}}#login-popup .btn-forget-pwd{color:#006935;font-size:18px;display:inline-block;font-weight:700}#login-popup .button-grid{margin-top:80px}@media (max-width:640px){#forgot-password-popup .modal-dialog,#login-popup .modal-dialog,#reg-popup .modal-dialog{max-width:90%;margin:auto}#login-popup .btn-forget-pwd{font-size:13px}#login-popup .button-grid{margin-top:30px}#login-popup .button-grid .btn-default{font-size:15px}}#login-popup .button-grid small,#reg-popup .button-grid small{display:block;margin-top:15px;color:#555;font-size:13px}@media (max-width:640px){#login-popup .button-grid small{font-size:11px}}#login-popup .reg-grid{margin-top:70px;text-align:center}@media (max-width:640px){#login-popup .reg-grid{margin-top:50px}}#login-popup .reg-grid span,#reg-popup .login-grid span{display:inline-block;font-size:18px;color:#555}@media (max-width:640px){#login-popup .reg-grid span{font-size:13px}}#login-popup .reg-grid a,#reg-popup .login-grid a{display:inline-block;font-size:18px;padding:10px;border:1px solid #006935;border-radius:5px;color:#006935;margin-left:15px}@media (max-width:640px){#login-popup .reg-grid a{font-size:13px;padding:8px}}#reg-popup .button-grid,.cart-summary ul li .body .detail,section#buy-ticket .ticket-bg .price-table-mobile .date+.date,section#cart .login-reg-grid .right .button-grid{margin-top:10px}@media (max-width:640px){#reg-popup .button-grid{margin-top:30px}#reg-popup .button-grid .btn-default{font-size:15px}#reg-popup .button-grid small{font-size:11px}}#reg-popup .login-grid{margin-top:50px;text-align:center}@media (max-width:640px){#reg-popup .login-grid{margin-top:40px}#reg-popup .login-grid span{font-size:13px}}@media (max-width:640px){#reg-popup .login-grid a{font-size:13px;padding:8px}}@media (max-width:360px){#forgot-password-popup .modal-body .left-grid h3,#login-popup .modal-body .left-grid h3,#reg-popup .modal-body .left-grid h3{font-size:18px!important}#forgot-password-popup .modal-body .left-grid .btn-fb-login,#forgot-password-popup .modal-body .left-grid .btn-fb-login i:before,#login-popup .modal-body .left-grid .btn-fb-login,#login-popup .modal-body .left-grid .btn-fb-login i:before,#reg-popup .modal-body .left-grid .btn-fb-login,#reg-popup .modal-body .left-grid .btn-fb-login i:before{font-size:13px!important}#login-popup .button-grid .btn-default,#reg-popup .button-grid .btn-default{font-size:13px}#login-popup .button-grid small,#reg-popup .button-grid small{font-size:10px}#login-popup .reg-grid,#reg-popup .login-grid{margin-top:30px}#login-popup .reg-grid a,#login-popup .reg-grid span,#reg-popup .login-grid a,#reg-popup .login-grid span{font-size:12px}}#forgot-password-popup .content,section.reset-password .content{background-color:#fff;padding:30px 25px}#forgot-password-popup label,#forgot-password-popup p,.ticket-cart .btn-close-cart i:before,.ticket-cart .btn-close-cart span,.view-cart i:before,section#booking-record-detail .btn-back i:before,section.reset-password label,section.reset-password p{font-size:16px}#forgot-password-popup h2,.checkout-nav .step.active span,.color-1,.signed-in .user-nav>li.active i:before,.signed-in .user-nav>li.active span,.signed-in .user-nav>li:hover i:before,.signed-in .user-nav>li:hover span,section.reset-password h2{color:#006935}.inner-content{background-color:#fff;padding:30px 0}.inner-content.ticket-system-bg{background-image:url(/images/bg.png);background-repeat:no-repeat;background-size:cover}.custom-list{-webkit-box-shadow:0 6px 11px -2px #999;box-shadow:0 6px 11px -2px #999;margin-bottom:30px}.custom-list>li{border-radius:0!important;font-size:18px;color:#555;font-weight:700}.custom-list>li a,.total-price .trip-back-price>*,.total-price .trip-go-price>*{color:#555}.custom-list>li.active,.custom-list>li.active a{background-color:#006935;color:#f5d035}.custom-list>li i,section#buy-ticket .ticket-location-shop .ticket-purchase li .phone i,section#service-shift .service-shift-remark[class*=remark] .icon{margin-right:10px}.custom-list>li i:before{font-size:18px}.ticket-list .ticket-grid{padding:25px;-webkit-box-shadow:0 0 10px 3px rgba(120,120,120,.25);box-shadow:0 0 10px 3px rgba(120,120,120,.25)}@media (max-width:768px){.ticket-list .ticket-grid{padding:25px 10px}}.ticket-list .ticket-grid+.ticket-grid{margin-top:35px}.ticket-list .ticket-grid .ticket-item+.ticket-item{margin-top:35px;padding-top:35px;border-top:1px solid #d7d7d7}.ticket-list .ticket-grid .ticket-item .ticket-head h4{color:#006935;margin-bottom:0!important}@media (max-width:517px){.ticket-list .ticket-grid .ticket-item .ticket-head h4{margin-bottom:10px!important}}@media (max-width:480px){#reg-popup .left-grid .split-line{margin-top:15px!important}.ticket-list .ticket-grid .ticket-item .ticket-head h4{font-size:20px!important}}@media (max-width:430px){.ticket-list .ticket-grid .ticket-item .ticket-head h4{font-size:18px!important}}.panel-theme .action a,.ticket-list .ticket-grid .ticket-item .ticket-head .action a,section#booking-record .record-list .record-item .record-grid .record-footer .action a{display:inline-block;color:#2e3192;font-size:15px;font-weight:700}.panel-theme .action a:first-child,.ticket-list .ticket-grid .ticket-item .ticket-head .action a:first-child,section#booking-record .record-list .record-item .record-grid .record-footer .action a:first-child{padding-right:5px}.panel-theme .action a+a,.ticket-list .ticket-grid .ticket-item .ticket-head .action a+a,section#booking-record .record-list .record-item .record-grid .record-footer .action a+a{padding-left:5px}.panel-theme .action a+a:before,.ticket-list .ticket-grid .ticket-item .ticket-head .action a+a:before,section#booking-record .record-list .record-item .record-grid .record-footer .action a+a:before{content:'';border-left:1px solid #2e3192;position:absolute;top:0;left:0;height:15px;width:1px}.ticket-list .ticket-grid .ticket-item .ticket-body .left-grid table tr td{padding:5px 0;color:#000;font-size:15px;font-weight:700}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid.ticket-bg{background-image:url("/images/coupon.png");background-repeat:no-repeat;background-size:100% 100%}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper{height:100%}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .left{border-right:1px dashed #b8b9b9;padding-right:15px;padding-left:8px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .left div{color:#006935;font-size:35px;font-weight:700}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right{width:100%;padding:30px 15px}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right .ticket-code{color:#006935;font-size:20px;font-weight:700}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right .ticket-detail,section#buy-ticket .ticket-location-shop .ticket-purchase li .item+.item{margin-top:15px}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right .ticket-detail [class*=tk-]{color:#000;font-size:15px;margin-bottom:10px}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right .btn-other,section#booking-record .record-list .record-item .record-grid .record-footer .btn-other{display:inline-block;padding:8px;color:#2e3192;border:1px solid #2e3192;border-radius:5px}.panel-theme{background-color:#fff;padding:25px;-webkit-box-shadow:0 0 10px 3px rgba(120,120,120,.25);box-shadow:0 0 10px 3px rgba(120,120,120,.25)}.cart-summary ul li .body .detail .shift,.frm-search-filter input,.frm-search-filter select,.panel-theme small,.ticket-cart .body ul>li .shift,a.btn-default2.sm,button.btn-default2.sm,section#booking-record-detail .ticket-info .status i:before,section#ticket-list .selected-ticket .body ul>li .shift{font-size:15px}.bg-1,.checkout-nav .step.active .badge:after,.frm-search-filter .trip-radio .custom-radio .custom-control-input:checked~.custom-control-label::before,body.wechat footer#footer,section#ticket-search .trip-radio .custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#006935}.frm-search-filter .trip-radio .custom-control-label,section#ticket-search .trip-radio .custom-control-label{color:#006935;line-height:24px}.frm-search-filter .trip-radio .custom-control-label:after,.frm-search-filter .trip-radio .custom-control-label:before,.trip-radio-option .custom-control-label:after,.trip-radio-option .custom-control-label:before,section#ticket-search .trip-radio .custom-control-label:after,section#ticket-search .trip-radio .custom-control-label:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.frm-search-filter .w-300{width:250px}#ticket-choose .ticket-list .ticket-item .body .input-label,.cart-summary ul li .body .detail>*,.featherlight .featherlight-content li,.frm-search-filter label,section#service-shift .service-shift-remark>*{margin-bottom:10px}.qty-cell .input-grid,.qty-cell input{width:80px;height:30px}#ticket-choose .ticket-list .ticket-item .body .date .date-grid:before,.frm-search-filter .date-grid:before{content:'\f073';font-family:FontAwesome;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;z-index:1}.frm-search-filter .date-grid input{padding-left:32px!important}.sticky-filter{padding:20px;background-color:#fff;-webkit-box-shadow:0 4px 5px 0 #dbdbdb;box-shadow:0 4px 5px 0 #dbdbdb;z-index:1}.qty-cell .input-grid{background-color:#fff;display:inline-block;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da}.qty-cell .input-grid span{position:absolute;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.qty-cell .btn-minus,.qty-cell .btn-plus{height:30px;line-height:13px;padding:5px 8px!important;border-radius:0;background-color:#6c757d;color:#fff}.qty-cell .btn-minus i:before,.qty-cell .btn-plus i:before{font-size:13px}.ticket-cart{background-color:#ebebeb;padding:20px;position:fixed;bottom:0;width:100%;z-index:3;display:none}#ticket-choose .ticket-list .ticket-item+.ticket-item,.ticket-cart .item+.item,section#ticket-list .ticket-time-list .time-item+.time-item{margin-top:30px}.ticket-cart .body{margin-top:20px;padding:20px 0;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8}.ticket-cart .body ul{max-height:144px;overflow-y:auto}.ticket-cart .body ul>li{margin-bottom:15px}.ticket-cart .body ul>li .dentination,section#ticket-list .selected-ticket .body ul>li .dentination{font-size:15px;color:#959595}.cart-summary ul li{padding:16px 0 20px;border-top:1px solid #b8b8b8}.cart-summary ul li:last-child{padding-bottom:0}.cart-summary ul li .body .edit i,section#ticket-list .selected-ticket .head .edit i{line-height:22px}.cart-summary ul li .body .edit .btn-default2,section#ticket-list .selected-ticket .head .edit .btn-default2{color:#2e3192;font-size:15px}.cart-summary ul li .body .detail .time{font-size:20px!important}.cart-summary ul li .body .detail .path{color:#555;font-size:16px}.featherlight .featherlight-close-icon,.total-price .trip-total-price>*{font-size:25px}.checkout-nav{text-align:center;padding-top:30px;padding-bottom:30px;background-color:#ebebeb}.checkout-nav .step{display:inline-block;vertical-align:top;width:240px;max-width:33%;margin-left:-2px;margin-right:-2px;color:#000}.checkout-nav .step.active .badge .text,.color-2{color:#f5d035}.checkout-nav .step:first-child .badge:before{width:50%;left:60%}.checkout-nav .step:last-child .badge:before{width:50%;left:-10%}.checkout-nav .step span{display:block;padding:0 5px;color:#555;font-size:15px;font-weight:700}.checkout-nav .step .badge{position:relative;background-color:#0000;height:50px;line-height:50px;padding:0}.checkout-nav .step .badge .text{position:absolute;width:100%;color:#fff;z-index:1}.checkout-nav .step .badge:before{content:" ";background-color:#006935;height:1px;width:100%;position:absolute;left:0;top:50%;margin-top:-1px;z-index:0}.checkout-nav .step .badge:after{content:" ";background-color:#555;height:45px;width:45px;left:50%;top:50%;position:absolute;z-index:0;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border:6px solid #ebebeb}.bg-2,.signed-in .user-nav>li.active,.signed-in .user-nav>li:hover,.trip-radio-option .custom-radio .custom-control-input:checked~.custom-control-label::before,body.wechat footer#footer .mobile-bottom-bar .footer-link.active,body.wechat footer#footer .mobile-bottom-bar .footer-link:hover,footer#footer{background-color:#f5d035}.trip-radio-option .custom-control-label{color:#fff;line-height:24px}@media (min-width:1301px){.loading-overlay{margin-top:-15px}}.loading-overlay i{opacity:.5}.loading-overlay i:before{font-size:74px}.loading-overlay .loading-overlay-content{letter-spacing:normal}.overflow-hidden{overflow-y:hidden}.color-3{color:#000}.color-5{color:#098e4c}.color-6{color:red}.color-7{color:#959595}.bg-5{background-color:#098e4c}.bg-6,body.wechat footer{background-color:red}.font-1{font-size:3.75rem}.font-2{font-size:2.1875rem}.font-3{font-size:1.875rem}.font-4{font-size:1.5625rem}.font-5,a.btn,button.btn,section#ticket-list .selected-ticket .head .title2 i:before{font-size:1.25rem}.font-6,h3 small{font-size:1.125rem}.font-7{font-size:.9375rem}a.btn,button.btn{text-align:center;font-weight:700;margin-left:2px;margin-right:2px}a.btn-submit,button.btn-submit{background:#f5d035;color:#000;padding:1.25rem 2.5rem;border-radius:3.75rem;min-width:250px}a.btn-submit:after,button.btn-submit:after{content:"\f0da";font-family:FontAwesome;font-size:1.25rem;margin-left:.9375rem}a.btn-default,button.btn-default{background:#006a33;color:#fff;display:block;width:100%}a.btn-default2,button.btn-default2{display:inline-block;padding:5px;color:#2e3192!important;border:1px solid #2e3192;border-radius:5px;text-decoration:none;min-width:120px;text-align:center}a.btn-popup,button.btn-popup{background:#006a33;color:#f5d035;border-radius:3.75rem;min-width:250px;font-weight:700;font-size:20px}a.btn-common,button.btn-common{border-radius:5px;background:#ff0!important;-webkit-box-shadow:0 6px #f5d035;box-shadow:0 6px #f5d035;border:none;cursor:pointer;padding:8px 30px;outline:0;position:relative;-webkit-transition:.3s;transition:.3s;font-size:15px;color:red}a.btn-common:hover,button.btn-common:hover{-webkit-box-shadow:0 4px #f5d035;box-shadow:0 4px #f5d035;top:2px}a.btn-common.grey,button.btn-common.grey{background:#8e8e8e!important;-webkit-box-shadow:0 6px #555;box-shadow:0 6px #555;color:#fff!important}a.btn-common.grey:hover,button.btn-common.grey:hover{-webkit-box-shadow:0 4px #555;box-shadow:0 4px #555;top:2px}a.btn-default3,button.btn-default3{display:inline-block;padding:8px;color:#006935;border:1px solid #006935;border-radius:5px;text-decoration:none}a.btn-choose,button.btn-choose{background:#006935!important;color:#fff;padding:8px 30px;font-size:15px;min-width:110px}a.btn-choose.selected,button.btn-choose.selected{background-color:#959595!important;color:#000}h1{font-size:3.75rem!important}h2{font-size:2.1875rem!important}h3{font-size:1.875rem!important}h4{font-size:1.5625rem!important}h5{font-size:1.25rem!important}h6{font-size:1.125rem!important}h1,h2,h3,h4,h5,h6{margin-bottom:3.75rem!important;font-weight:700!important}form.frm-search-filter input{border-radius:0!important;padding:.5rem .75rem!important;height:36px!important}form.frm-custom input[type=email],form.frm-custom input[type=number],form.frm-custom input[type=password],form.frm-custom input[type=text]{height:56px!important;border-radius:30px!important;padding:20px!important}form.frm-custom input[type=email].gray,form.frm-custom input[type=number].gray,form.frm-custom input[type=password].gray,form.frm-custom input[type=text].gray{background-color:#f5f5f5;color:#555}form.frm-custom input[type=email].gray::-webkit-input-placeholder,form.frm-custom input[type=number].gray::-webkit-input-placeholder,form.frm-custom input[type=password].gray::-webkit-input-placeholder,form.frm-custom input[type=text].gray::-webkit-input-placeholder{color:#555}form.frm-custom input[type=email].gray::-moz-placeholder,form.frm-custom input[type=number].gray::-moz-placeholder,form.frm-custom input[type=password].gray::-moz-placeholder,form.frm-custom input[type=text].gray::-moz-placeholder{color:#555}form.frm-custom input[type=email].gray:-ms-input-placeholder,form.frm-custom input[type=number].gray:-ms-input-placeholder,form.frm-custom input[type=password].gray:-ms-input-placeholder,form.frm-custom input[type=text].gray:-ms-input-placeholder{color:#555}form.frm-custom input[type=email].gray:-moz-placeholder,form.frm-custom input[type=number].gray:-moz-placeholder,form.frm-custom input[type=password].gray:-moz-placeholder,form.frm-custom input[type=text].gray:-moz-placeholder{color:#555}form.frm-custom input[type=email].input2,form.frm-custom input[type=number].input2,form.frm-custom input[type=password].input2,form.frm-custom input[type=text].input2{border-radius:5px!important}@media (max-width:480px){.panel-theme .action a,.ticket-list .ticket-grid .ticket-item .ticket-head .action a{font-size:13px!important}.ticket-list .ticket-grid .ticket-item .ticket-body .left-grid{padding-left:0;padding-right:0}a.btn-default2,button.btn-default2{min-width:80px}form.frm-custom input[type=email].input2,form.frm-custom input[type=number].input2,form.frm-custom input[type=password].input2,form.frm-custom input[type=text].input2{padding:8px 12px!important;height:42px!important;font-size:15px!important}header#resp-header .account-menu .login>*{display:block!important}}form.frm-custom textarea{border-radius:30px!important;padding:20px!important}header#header{margin:.9375rem .9375rem 0;background-color:#007c4c}header#header>*{vertical-align:top;padding-top:2.5rem!important}header#header .logo{display:inline-block;padding:0 2.5rem 2.5rem}header#header .menu-wrapper{display:inline-block;float:right;padding-right:1.875rem}@media (max-width:1200px){h1{font-size:2.8125rem!important}h2{font-size:1.5625rem!important}header#header .menu-wrapper{padding-right:.9375rem}section#ticket-search h3{font-size:30px!important}}.owl-nav span,header#header .menu-wrapper .account-menu .login,header#header .menu-wrapper .lang-menu>li,header#header .menu-wrapper .main-menu,header#header .menu-wrapper .main-menu>li,header#resp-header .account-menu .login,header#resp-header .lang-menu-grid .lang-menu>li,header#resp-header .lang-menu>li,section#payment .payment-grid .payment-list>li,section#payment .payment-grid .payment-list>li a{display:inline-block}header#header .menu-wrapper .main-menu>li a{display:inline-block;font-size:1.5625rem;color:#fff;padding:.625rem .8rem;text-decoration:none;font-weight:700}header#header .menu-wrapper .lang-menu{display:inline-block;font-size:0px;margin:0 10px}@media (max-width:1620px){header#header .logo{padding-left:30px}header#header .menu-wrapper{padding-right:.9375rem}header#header .menu-wrapper .lang-menu{margin:0 15px}}header#header .menu-wrapper .lang-menu>li+li:before,header#resp-header .lang-menu-grid .lang-menu>li+li:before{content:'';height:15px;width:2px;position:absolute;border-left:1px solid #fff;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#header .menu-wrapper .lang-menu>li a{display:inline-block;font-size:1rem;color:#f5d035;padding:.625rem;text-decoration:none;font-weight:700}header#header .menu-wrapper .account-menu{display:block;position:absolute;top:0;right:20px}header#header .menu-wrapper .account-menu:hover .user-nav,header#resp-header .account-menu:hover .user-nav{visibility:visible;opacity:1}header#header .menu-wrapper .account-menu .signed-in,header#resp-header .account-menu .signed-in{padding:12px 15px;border:1px solid #fff200;border-radius:8px;font-size:0px}header#header .menu-wrapper .account-menu .signed-in>*,header#resp-header .account-menu .signed-in>*{color:#fff200;font-size:1.25rem!important}header#header .menu-wrapper .account-menu .signed-in i,header#resp-header .account-menu .signed-in i{font-family:FontAwesome!important}header#header .menu-wrapper .account-menu .signed-in span,header#resp-header .account-menu .signed-in span{font-weight:700!important;margin-left:10px}header#header .menu-wrapper .account-menu .login>*{display:inline-block;color:#fff;font-weight:700;text-decoration:none}header#header .menu-wrapper .account-menu .login .btn-login{font-size:1rem;border-radius:8px;color:#fff;border:1px solid #fff;padding:5px 10px}header#header .menu-wrapper .account-menu .login .btn-reg{font-size:1rem;padding:5px 10px;border:1px solid #fff200;border-radius:8px;color:#fff200;margin-left:10px}@media (max-width:1625px){header#header .menu-wrapper .main-menu>li a{font-size:1.25rem;padding:.625rem}header#header .menu-wrapper .account-menu .login .btn-reg{font-size:1rem}}header#resp-header .account-menu{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}header#resp-header .account-menu .login>*{display:block!important;color:#fff;font-weight:700;text-decoration:none}header#resp-header .account-menu .login .btn-login{font-size:.8125rem!important;padding:.3125rem!important;border:1px solid #fff;border-radius:8px;margin-bottom:5px}header#resp-header .account-menu .login .btn-reg{font-size:.8125rem!important;padding:.3125rem!important;border:1px solid #fff200;border-radius:8px;color:#fff200;text-align:center}@media (max-width:1320px){header#header .menu-wrapper .main-menu>li a{font-size:1.0625rem}header#header .menu-wrapper .account-menu .signed-in,header#resp-header .account-menu .signed-in{padding:10px 12px}header#header .menu-wrapper .account-menu .login>*,header#header .menu-wrapper .account-menu .signed-in span,header#header .menu-wrapper .account-menu .signed-in>*,header#resp-header .account-menu .login>*,header#resp-header .account-menu .signed-in span,header#resp-header .account-menu .signed-in>*{font-size:1.0625rem!important}header#header .menu-wrapper .account-menu .login .btn-reg{padding:10px 12px;font-size:1.0625rem}header#resp-header .account-menu .login .btn-reg{padding:.3125rem!important}}header#resp-header .lang-menu-grid{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#resp-header .lang-menu-grid .lang-menu{display:inline-block;font-size:0px}header#resp-header .lang-menu-grid .lang-menu>li a{display:inline-block;font-size:1.25rem;color:#f5d035;padding:.625rem;text-decoration:none;font-weight:700}@media (max-width:1440px){header#header .menu-wrapper .lang-menu>li a{padding:.3125rem}header#resp-header .lang-menu-grid .lang-menu>li a{font-size:1.0625rem;padding:.3125rem}}header#resp-header #menu-button{padding-top:45px!important;padding-bottom:45px!important;left:15px!important;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}header#resp-header.is_sticky{-webkit-box-shadow:0 .25rem 1.0625rem -.125rem rgba(0,0,0,.21);box-shadow:0 .25rem 1.0625rem -.125rem rgba(0,0,0,.21)}header#resp-header.is_sticky .logo{padding-bottom:10px!important}header#resp-header.is_sticky img{max-width:90px!important}header#resp-header.is_sticky .resp-header{padding:0!important}header#resp-header.is_sticky .account-menu{right:10px}header#resp-header.is_sticky #menu-button{padding-top:21px!important;padding-bottom:21px!important;left:0!important}.product-item .product-inner .thumb .product-image img,header#resp-header .logo,header#resp-header img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.owl-nav [class*=owl-],.signed-in .user-nav{-webkit-transition:.3s ease-in-out;position:absolute}header#resp-header .lang-menu{padding:0 20px}header#resp-header .lang-menu>li a{padding:10px!important;border-bottom:0!important}.signed-in .user-nav{opacity:0;visibility:hidden;top:53px;right:0;background-color:#fff;min-width:200px;border:1px solid #b8b8b8;z-index:2;transition:.3s ease-in-out}.signed-in .user-nav:before{content:'';position:absolute;top:-15px;right:15px;width:0;height:0;border-style:solid;border-width:0 15px 15px;border-color:transparent transparent #e1e1e1}.signed-in .user-nav>li{border-bottom:1px solid #b8b8b8}.signed-in .user-nav>li.no-border,.signed-in .user-nav>li:last-child{border-bottom:0}.signed-in .user-nav>li a{text-decoration:none;display:block}.signed-in .user-nav>li a span{color:#555;padding:15px;display:inline-block;margin-left:0!important;font-size:17px}.signed-in .user-nav>li a i{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.signed-in .user-nav>li a i:before{color:#555;font-size:17px}.signed-in .user-nav>li .logout{width:100%;font-size:15px}.signed-in .user-nav>li.button-grid{padding:15px 15px 10px}footer#footer>div,section#bus-info .custom-container>.row>div,section#luxury .custom-container>.row>div{padding:15px}footer#footer>div span{font-size:18px;color:#000}.owl-theme:hover .owl-nav [class*=owl-]{visibility:visible;opacity:1;padding:0;margin:0}.owl-theme:hover .owl-nav .owl-prev{left:0}.owl-theme:hover .owl-nav .owl-next{right:0}.owl-nav{width:100%;top:50%;margin-top:0!important;position:initial}.owl-nav span img,body.wechat .qty-cell .input-grid{width:40px}@media (max-width:767px){.owl-nav [class*=owl-]{visibility:visible!important;opacity:1!important}.owl-nav .owl-prev{left:0!important}.owl-nav .owl-next{right:0!important}.product-single .product-single-left{margin-bottom:30px}}.owl-nav [class*=owl-]{top:50%;padding:0!important;margin:0!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent!important;visibility:hidden;opacity:0;transition:.3s ease-in-out}.owl-nav .owl-prev{left:-73px}.owl-nav .owl-next{right:-73px}.product-item,section#ticket-list .selected-ticket{margin-bottom:50px}.product-item .flash{position:absolute;top:17px;left:0;z-index:10;width:100%}.product-item .product-inner .thumb{background:#fff;text-align:center;margin-bottom:12px}.product-item .product-inner .thumb .product-image{display:block;overflow:hidden}.product-item .product-inner .thumb:hover .product-image img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.product-item .product-inner .info{text-align:center}.product-item .product-inner .info .product-name{display:block;color:#464243;font-size:16px;font-weight:700;margin-bottom:18px}.product-item .product-inner .info .promote-price{display:inline-block;font-size:18px;color:#87898a;margin-bottom:10px}.product-item .product-inner .info .origin-price{font-size:16px;color:#87898a}.product-item:hover .group-buttons>a{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}.product-item .group-buttons{position:absolute;left:0;width:100%;bottom:10px;text-align:center;z-index:3}.product-item .group-buttons>a{border:1px solid #cacaca;padding:0;width:52px;height:52px;background-color:#fff;display:inline-block;line-height:52px;border-radius:0;vertical-align:middle;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:scale(0,1);transform:scale(0,1);opacity:0;visibility:hidden;font-size:0;float:initial;color:#000}.product-item .add_to_cart:before{content:"\e82e";font-family:Linearicons-Free;font-size:23px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}.product-item .added_to_cart:before{content:"\f00c";font-family:FontAwesome;font-size:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}.product-item .add_to_wishlist:before,.product-item .search_button:before{-webkit-transform:translateY(-50%);left:0;width:100%;top:50%;position:absolute}.product-item .search_button:before{content:"\e86f";font-family:Linearicons-Free;font-size:20px;transform:translateY(-50%)}.product-item .add_to_wishlist:before{content:"\f08a";font-family:FontAwesome;font-size:18px;transform:translateY(-50%)}.product-item .added_to_wishlist:before{content:"\e870";font-family:Linearicons-Free;font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0}.product-single{margin-bottom:25px}.product-single .product-single-left .images{padding:30px 15px}.product-single .product-single-right .summary h1{font-size:24px;color:#000;margin-bottom:5px}.product-single .product-single-right .summary .promote-price{background-color:#f7941d;display:inline-block;font-size:18px;color:#fff;padding:10px 30px;margin-bottom:20px}.product-single .product-single-right .summary .origin-price{font-size:18px;color:#b9b9b9;margin-bottom:20px}.product-single .product-single-right .summary .quantity{border:2px solid #efefef;display:table;float:left;margin-bottom:30px;margin-right:35px}.product-detail-page .product-desc{margin-bottom:50px;padding:15px 30px;background-color:#fff}.product-detail-page .product-desc h2{font-weight:700;color:#000;margin-bottom:20px}.product-detail-page .product-desc p{font-size:17px;color:#000}body.wechat h3{margin-bottom:5px!important}body.wechat .inner-content{padding:20px 0 10px}body.wechat .inner-content .checkout-nav{padding-top:0;background:0 0}body.wechat .inner-content section#cart .cart-body:before{background:0 0}body.wechat .panel-theme{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none}body.wechat footer{position:fixed;left:0;bottom:0;width:100%;color:#fff;text-align:center}body.wechat footer#footer .mobile-bottom-bar,section#bus-info .custom-container>.row .content-left .arrow,section#bus-info .custom-container>.row>.row,section#luxury .custom-container>.row .content-left .arrow,section#luxury .custom-container>.row>.row{width:100%}body.wechat footer#footer .mobile-bottom-bar a+a{border-left:1px solid #a7a7a7}body.wechat footer#footer .mobile-bottom-bar .footer-link.active i.fa,body.wechat footer#footer .mobile-bottom-bar .footer-link.active span,body.wechat footer#footer .mobile-bottom-bar .footer-link:hover i.fa,body.wechat footer#footer .mobile-bottom-bar .footer-link:hover span{color:#222}body.wechat footer#footer .mobile-bottom-bar .footer-link i.fa{opacity:1;margin-right:.1rem;font-size:1.5rem;vertical-align:middle;top:-2px}section#home-banner .home-banner-bg{background-image:url("/images/banner-bg-2.png");background-repeat:no-repeat;background-position:center center;background-size:cover}section#home-banner .home-banner-bg>img{margin-bottom:2.5rem}section#home-banner .home-banner-bg .banner-center-img{width:60%;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}section#ticket-choose h3{margin-bottom:1rem!important}section#ticket-list h4,section#vehicle-route h4{margin-bottom:20px!important}section#vehicle-route ul{list-style:decimal;padding:0 20px}section#vehicle-route ul li{color:#fff;font-size:18px;line-height:28px;margin-bottom:10px}section#vehicle-route .route-grid{margin-bottom:70px}section#about-onebus .img,section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid,section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid,section#contact-us form,section#fleet-configuration .fleet-grid,section#vehicle-route .route-grid.mobile .title{margin-bottom:30px}section#vehicle-route .route-grid.mobile .hktomc{margin-bottom:40px}section#vehicle-route .route-grid.mobile ol.right:before{left:auto;right:-20px;top:-33px}section#vehicle-route .route-grid.mobile ol.right li:before{left:auto;right:-27px}section#vehicle-route .route-grid.mobile ol.right li:last-child:before{left:auto;right:-23px;top:12px}section#vehicle-route .route-grid.mobile ol:before{content:'';width:1px;height:100%;position:absolute;left:-20px;top:-44px;background:#f5d035}section#vehicle-route .route-grid.mobile ol li{min-width:300px;color:#fff;font-size:18px;border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px;min-height:40px}@media (max-width:480px){section#vehicle-route .route-grid.mobile ol li{min-width:250px}}@media (max-width:375px){section#vehicle-route .route-grid.mobile ol li{min-width:196px}}section#vehicle-route .route-grid.mobile ol li:last-child:before{content:'\f0d7';font-family:FontAwesome;color:#f5d035;font-size:40px;position:absolute;left:-31px;border:none;background:0 0}section#vehicle-route .route-grid.mobile ol li:before{content:'';width:15px;height:15px;position:absolute;left:-27px;top:0;background:#fff;border:2px solid #f5d035;border-radius:50%}section#vehicle-route .route-grid.mobile ol li span{display:block;color:#f5d035;font-size:13px;margin-top:5px}section#vehicle-route .route-grid>*{padding:15px;margin-bottom:120px}section#vehicle-route .route-grid label.title{padding:15px;color:#006935;background-color:#f5d035;font-size:1.5625rem;font-weight:700}section#vehicle-route .route-grid label.title.desktop{position:absolute;left:0;top:50%;-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%);text-align:center;display:none}@media (max-width:1300px){header#header{display:none}header#resp-header{display:block}section#vehicle-route .route-grid label.title{font-size:20px}section#bus-info .custom-container,section#luxury .custom-container{font-size:16px}}@media (max-width:1199px){section#vehicle-route .route-grid label.title{font-size:18px}}section#vehicle-route .route-grid .location-grid{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-40%);transform:translateY(-40%);font-size:0px}section#vehicle-route .route-grid .line:after,section#vehicle-route .route-grid .line:before{-webkit-transform:translateY(-50%);content:'\f0da';font-family:FontAwesome;top:50%;font-size:40px;position:absolute;color:#f5d035}section#vehicle-route .route-grid .location-grid.right .location{width:20%}section#vehicle-route .route-grid .location{display:inline-block;width:20%;text-align:center;vertical-align:top}section#vehicle-route .route-grid .location i{color:#f5d035;margin-bottom:20px}section#vehicle-route .route-grid .location i:before{font-size:40px}section#vehicle-route .route-grid .location span{display:block;font-size:1.5625rem;color:#fff;margin-top:1.25rem;line-height:30px;cursor:pointer}section#vehicle-route .route-grid .location span span{margin-top:0}@media (max-width:1199px){section#vehicle-route .route-grid .location span{font-size:20px}}@media (max-width:991px){.card .card-header button{font-size:20px!important}.card .card-header button:after{font-size:25px}.card .card-body ul>li .question{font-size:16px}.card .card-body ul>li .answer{font-size:16px;line-height:23px}a.btn-submit,button.btn-submit{padding:10px 30px}h1{font-size:2.1875rem!important}footer#footer>div span{font-size:.8rem}section#vehicle-route .route-grid .location span{font-size:17px;line-height:23px}section#buy-ticket .ticket-buttons a.btn-ticket{min-width:100%}}@media (max-width:575px){.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .left{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;border-right:0;border-bottom:1px dashed #b8b9b9;padding-top:15px;padding-bottom:15px}.ticket-list .ticket-grid .ticket-item .ticket-body .right-grid .ticket-wrapper .right .ticket-detail .ticket-qrcode{text-align:left;margin-top:15px}section#vehicle-route .route-grid .location span{font-size:15px}}section#vehicle-route .route-grid .line{width:60%;height:3px;border-top:3px dashed #f5d035;font-size:0px;margin:0 auto}section#vehicle-route .route-grid .line:after{right:-15px;transform:translateY(-50%)}section#vehicle-route .route-grid .line:before{left:-15px;transform:translateY(-50%)}section#vehicle-route .route-grid .line.reverse:after,section#vehicle-route .route-grid .line.reverse:before{content:'\f0d9'}section#buy-ticket{background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),color-stop(50%,#006935));background:linear-gradient(0deg,#fff 50%,#006935 50%);margin-bottom:0}section#buy-ticket .ticket-bg{background:#ebebeb;padding:3.75rem;-webkit-box-shadow:0 0 11px -1px rgba(0,0,0,.75);box-shadow:0 0 11px -1px rgba(0,0,0,.75)}section#buy-ticket .ticket-bg p{font-size:18px;line-height:32px}section#buy-ticket .ticket-bg .price-table{max-width:1100px;margin:3.75rem auto;background-color:#006935}section#bus-info .custom-container>.row .fleet-grid,section#buy-ticket .ticket-bg .price-table table,section#luxury .custom-container>.row .fleet-grid{margin-bottom:0}section#buy-ticket .ticket-bg .price-table table td{padding:20px 15px;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #fff}section#buy-ticket .ticket-bg .price-table .item .date{margin-bottom:15px;margin-top:15px}section#buy-ticket .ticket-bg .price-table .item .fee{line-height:25px;padding:15px}section#buy-ticket .ticket-bg .price-table>.d-flex>*{min-height:115px;font-weight:700}section#buy-ticket .ticket-bg .price-table>.d-flex>:not(:first-child){border:1px solid #fff}section#buy-ticket .ticket-bg .price-table-mobile{margin-top:3.75rem;margin-bottom:3.75rem}section#buy-ticket .ticket-bg .price-table-mobile .title{border-bottom:1px solid #fff}section#buy-ticket .ticket-bg .price-table-mobile .item{padding:10px 15px!important}@media (max-width:576px){.frm-search-filter .custom-datepicker-range,.frm-search-filter .form-group{width:100%!important}header#resp-header .account-menu .signed-in span.name{display:none}section#buy-ticket .ticket-bg .price-table-mobile .title .font-5{font-size:18px}section#buy-ticket .ticket-bg .price-table-mobile .font-5{font-size:15px}}section#buy-ticket .ticket-bg .price-table-mobile>.d-flex>*{min-height:66px}section#buy-ticket .ticket-bg .price-table-mobile>.d-flex>:not(:first-child){border-left:1px solid #fff;border-bottom:1px solid #fff}section#buy-ticket .ticket-bg .btn-ticket-wrapper{max-width:1100px;margin:3.75rem auto auto}section#buy-ticket .ticket-bg .btn-ticket-wrapper .name{display:inline-grid}@media (max-width:578px){section#buy-ticket .ticket-bg .btn-ticket-wrapper .name{padding:0}}section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span{margin-left:.9375rem;font-size:2.1875rem;color:red;font-weight:700}section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span:after{content:"\f0da";font-family:FontAwesome;font-size:2.1875rem;margin-left:.9375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a{display:block;text-decoration:none;max-width:80%;margin:auto}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address{background:#006a33;color:#fff;-webkit-box-shadow:0 .625rem #015429;box-shadow:0 .625rem #015429;-webkit-transition:none;transition:none;cursor:pointer;padding:1.25rem 2.5rem;border-radius:3.75rem}@media (max-width:580px){section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a{max-width:100%}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address{padding:1.25rem}}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address:hover{-webkit-box-shadow:0 .25rem #015429;box-shadow:0 .25rem #015429;top:.375rem}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address address{font-size:15px;margin-top:15px;color:#fff;line-height:1.1;font-weight:400}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span{font-size:1.5625rem;color:#f6d113;font-weight:700;display:block}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span:after{content:"\f0da";font-family:FontAwesome;font-size:2.1875rem;margin-left:.9375rem;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span,section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span:after{font-size:30px}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span,section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span:after{font-size:25px}}@media (max-width:1024px){section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address{padding:20px 30px}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span,section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address span:after{font-size:20px}}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address.yellow{background:#f6d113;-webkit-box-shadow:0 .625rem #b78600;box-shadow:0 .625rem #b78600}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address.yellow:hover{-webkit-box-shadow:0 .25rem #b78600;box-shadow:0 .25rem #b78600}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address.yellow span{background:#f6d113;color:#006a33}section#buy-ticket .ticket-bg .btn-ticket-wrapper .right-grid a .btn-address.yellow span address{color:#006a33}section#buy-ticket .ticket-location-shop{max-width:1100px;margin:auto}section#buy-ticket .ticket-location-shop .card-header button{color:#f6d113!important;font-size:20px!important}section#buy-ticket .ticket-location-shop h3{margin-top:45px!important;margin-bottom:30px!important}section#buy-ticket .ticket-location-shop .ticket-purchase li .location{margin-bottom:10px;font-size:20px;font-weight:700}section#buy-ticket .ticket-location-shop .ticket-purchase li .phone{margin-bottom:10px;font-size:20px}section#buy-ticket .ticket-location-shop .ticket-purchase li .phone a{color:#212529}section#buy-ticket .ticket-location-shop .ticket-purchase li .working-hours{font-size:16px;margin-top:10px;line-height:20px}section#buy-ticket .ticket-location-shop .ticket-purchase li .address{font-size:16px;line-height:20px}section#buy-ticket .ticket-location-shop .ticket-purchase li .address:before{content:'\f041';font-family:FontAwesome;font-size:16px;margin-right:10px}section#buy-ticket .ticket-location-shop .ticket-purchase li .btn-map{font-size:16px;margin-top:10px;cursor:pointer;background:#006935;padding:10px;display:inline-block;color:#f6d113}section#buy-ticket .ticket-buttons a.btn-ticket{border-radius:100px;max-width:70%;display:inline-block;margin:auto;background:#f6d113!important;-webkit-box-shadow:0 .625rem #b78600!important;box-shadow:0 .625rem #b78600!important;border:none;cursor:pointer;padding:25px;outline:0;position:relative;-webkit-transition:.3s;transition:.3s;height:100%}section#buy-ticket .ticket-buttons a.btn-ticket:hover{-webkit-box-shadow:0 8px #b78600!important;box-shadow:0 8px #b78600!important;top:6px}section#buy-ticket .ticket-buttons a.btn-ticket span{display:inline-block;color:red;margin-left:15px;font-size:30px;font-weight:700}@media (max-width:1199px){section#buy-ticket .ticket-buttons a.btn-ticket{padding:20px}section#buy-ticket .ticket-buttons a.btn-ticket span{font-size:20px}}section#buy-ticket .ticket-buttons a.btn-ticket span:after{display:inline-block;content:'\f0da';font-family:FontAwesome;font-size:30px;color:red;margin-left:10px}section#buy-ticket .ticket-process-wrapper{max-width:1110px;background-color:#fff;margin:auto}@media (max-width:767px){section#vehicle-route .route-grid.desktop{display:none}section#vehicle-route .route-grid.mobile{display:block}section#vehicle-route .route-grid>*{margin-bottom:100px}section#vehicle-route .route-grid label.title{margin-bottom:60px}section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span,section#buy-ticket .ticket-bg .btn-ticket-wrapper .left-grid span:after{font-size:25px}section#buy-ticket .ticket-buttons a.btn-ticket{margin:auto;margin-bottom:0!important;max-width:350px;min-width:auto}section#buy-ticket .ticket-process-wrapper{max-width:100%}}section#buy-ticket .ticket-process-wrapper .ticket-process{max-width:80%;margin:auto;padding:15px 0 30px}section#buy-ticket .ticket-process-wrapper .ticket-process ul{font-size:0}section#buy-ticket .ticket-process-wrapper .ticket-process ul li{display:inline-block;width:33.333%;text-align:center;vertical-align:top}section#buy-ticket .ticket-process-wrapper .ticket-process ul li+li:before{content:'';position:absolute;background-image:url("/images/arrow.png");background-size:100% 100%;background-position:center center;width:34px;height:54px;left:-17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div{padding:0 17px}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div span{font-size:1.25rem;color:#006935;display:block;padding:0 5px;text-align:center}@media (max-width:960px){section#buy-ticket .ticket-bg{padding:2.5rem}section#buy-ticket .ticket-process-wrapper .ticket-process{max-width:100%}section#buy-ticket .ticket-process-wrapper .ticket-process ul li+li:before{width:24px;height:40px;left:-12px}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div{padding:0 12px}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div span{font-size:1rem}}section#service-shift{background-color:#fff;padding-top:3.75rem;padding-bottom:3.75rem}section#service-shift .tbl-timetable{width:100%;background-color:#fbf9da}section#service-shift .tbl-timetable thead{background-color:#005e30}section#service-shift .tbl-timetable thead th{padding:6px 5px;color:#f5d035;font-size:30px;font-weight:700;text-align:center}section#service-shift .tbl-timetable tbody td{padding:10px 15px;font-size:25px;border:1px solid #b7b7b7;font-weight:700;color:#005e30;text-align:center}section#service-shift .tbl-timetable tbody td:first-child{color:#707070}section#service-shift .tbl-timetable tbody td .circle:after{content:'';position:absolute;right:-15px;top:-5px;background-image:url("/images/circlc-mini.png");background-size:contain;width:10px;height:10px}section#service-shift .tbl-timetable tbody td .triangle:after{content:'';position:absolute;right:-15px;top:-5px;background-image:url("/images/triangle-mini.png");background-size:contain;width:10px;height:10px}section#service-shift .timetable-grid{margin-bottom:1.5625rem}section#payment .payment-grid .remark>*,section#service-shift .timetable-grid .head>*{vertical-align:middle}section#service-shift .timetable-grid .head .caret-grid{display:inline-block;margin:0 .9375rem}section#service-shift .timetable-grid .head .caret-grid>*{color:#005e30;font-size:1.875rem}section#service-shift .timetable-grid .head .caret-grid>:before{font-size:45px}section#service-shift .timetable-grid .head>span{color:#005e30;font-size:1.875rem;font-weight:700}section#service-shift .timetable-grid .body{padding:1.25rem .625rem;background-color:#098e4c}section#service-shift .timetable-grid .body ul{font-size:0px}section#service-shift .timetable-grid .body ul li{display:inline-block;color:#fff;font-size:1.5625rem;width:16.16666%;text-align:center;margin-bottom:1.25rem;font-weight:700;border-left:2px solid #fff!important}@media (min-width:801px){section#service-shift .timetable-grid .body ul li:nth-child(6n+1){border:0!important}}@media (max-width:800px) and (min-width:481px){section#service-shift .timetable-grid .body ul li{width:20%;margin-bottom:1rem}section#service-shift .timetable-grid .body ul li:nth-child(5n+1){border:0!important}}section#service-shift .service-shift-remark{background:#fff02a;padding:20px}section#service-shift .service-shift-remark[class*=remark] img{min-width:14px}section#service-shift .service-shift-remark[class*=remark] span{color:red;font-size:18px}section#about-onebus,section#qna{background-color:#ebebeb;padding:3.75rem 0}section#bridge{background-image:url("/images/img-2.png");background-size:cover;background-repeat:no-repeat;padding:3.75rem 0}section#fleet-configuration{background-color:#f5d035;padding:3.75rem 0}section#fleet-configuration .fleet-container{max-width:1260px;margin:auto;padding:15px}section#fleet-configuration .fleet-grid div{min-width:64px}section#fleet-configuration .fleet-title{font-size:1.5625rem;color:#555;margin-left:1.5625rem;font-weight:700;line-height:33px}section#contact-us{background-image:url("/images/img-3.png");background-size:cover;background-repeat:no-repeat;padding:3.75rem 0}section#contact-us .company-info .item{font-size:20px;margin-bottom:25px}section#contact-us .company-info .item>*{vertical-align:top}section#contact-us .company-info .item span{display:inline-block;margin-left:10px;color:#fff!important}@media (max-width:760px){.desktop{display:none!important}.mobile{display:block}}.googleCell{max-width:90%;background:#006935;margin:auto;padding:50px 15px 15px;border-radius:10px}.googleCell .mfp-close{color:#fff;opacity:1;top:0;font-size:40px}.googleCell .googleMap{min-height:550px}.googleCell a{font-size:16px;margin-top:10px;cursor:pointer;background:#000;padding:10px;display:inline-block;color:#fff}section#bus-info .text-shadow,section#luxury .text-shadow{text-shadow:0 0 10px #fff}section#bus-info .custom-container,section#luxury .custom-container{background:0 0/100% 100% no-repeat #f4ce46;padding:15px;margin:auto;font-size:16px;font-weight:600;max-width:1400px}@media (max-width:1199px){section#buy-ticket .ticket-buttons a.btn-ticket span:after,section#service-shift .tbl-timetable tbody td{font-size:20px}section#service-shift .tbl-timetable thead th{font-size:23px}section#service-shift .timetable-grid .head .caret-grid>:before{font-size:35px}section#service-shift .timetable-grid .head>span{font-size:25px}section#bus-info .custom-container,section#luxury .custom-container{font-size:16px}}section#bus-info .custom-container>.row,section#luxury .custom-container>.row{width:100%;margin:0;background-repeat:no-repeat;background-size:100% 100%}section#bus-info .custom-container>.row .highlight,section#luxury .custom-container>.row .highlight{background:#f4ce46;padding:10px 0 10px 15px;margin-bottom:20px;margin-left:-15px;width:auto;display:inline-block}section#bus-info .custom-container>.row .highlight span,section#luxury .custom-container>.row .highlight span{color:#0f7b4e;display:inline-block;margin-bottom:0!important}section#bus-info .custom-container>.row .highlight span.large,section#bus-info .custom-container>.row .info-box .price .special,section#luxury .custom-container>.row .highlight span.large,section#luxury .custom-container>.row .info-box .price .special{font-size:2.5em}section#bus-info .custom-container>.row .highlight span.large.en,section#luxury .custom-container>.row .highlight span.large.en{font-size:1.5em}section#bus-info .custom-container>.row .highlight span.small,section#bus-info .custom-container>.row table td .special,section#luxury .custom-container>.row .highlight span.small,section#luxury .custom-container>.row table td .special{font-size:2em}section#bus-info .custom-container>.row .highlight span.small.en,section#luxury .custom-container>.row .highlight span.small.en{font-size:1em}section#bus-info .custom-container>.row .fleet-grid img,section#luxury .custom-container>.row .fleet-grid img{max-width:50px;margin-right:5px}section#bus-info .custom-container>.row .fleet-grid span,section#luxury .custom-container>.row .fleet-grid span{color:#0f7b4e;margin-left:0}section#bus-info .custom-container>.row .content-right span,section#luxury .custom-container>.row .content-right span{line-height:100%;font-size:1.5em}section#bus-info .custom-container>.row .content-right .description,section#luxury .custom-container>.row .content-right .description{padding:10px 0}section#bus-info .custom-container>.row .content-left,section#luxury .custom-container>.row .content-left{padding-top:30px}section#bus-info .custom-container>.row .content-left .arrow span,section#luxury .custom-container>.row .content-left .arrow span{font-size:36px;color:#016699}section#bus-info .custom-container>.row .content-left .arrow img,section#luxury .custom-container>.row .content-left .arrow img{width:50px}section#bus-info .custom-container>.row .content-left .arrow .green,section#luxury .custom-container>.row .content-left .arrow .green{font-size:24px;color:#0f7b4e}section#bus-info .custom-container>.row ul.bullet-point li,section#luxury .custom-container>.row ul.bullet-point li{padding-left:70px;color:#0f7b4e;font-size:28px;min-height:65px}section#bus-info .custom-container>.row ul.bullet-point li img,section#luxury .custom-container>.row ul.bullet-point li img{position:absolute;left:0}section#bus-info .custom-container>.row .info-box,section#luxury .custom-container>.row .info-box{width:100%;border:0 solid #000;text-align:center;line-height:65px;margin-bottom:10px}section#bus-info .custom-container>.row .info-box>div:first-child,section#luxury .custom-container>.row .info-box>div:first-child{border-radius:30px 0 0}section#bus-info .custom-container>.row .info-box .route,section#luxury .custom-container>.row .info-box .route{background:#f4ce46}section#bus-info .custom-container>.row .info-box .route span,section#luxury .custom-container>.row .info-box .route span{color:#000;font-size:1.3em}section#bus-info .custom-container>.row .info-box .route img,section#luxury .custom-container>.row .info-box .route img{max-height:auto;min-width:auto;height:20px}section#bus-info .custom-container>.row .info-box .price,section#luxury .custom-container>.row .info-box .price{padding-top:15px;padding-bottom:15px;line-height:150%;color:#f4ce46;background:#0f7b4e}section#bus-info .custom-container>.row .info-box .price .white,section#luxury .custom-container>.row .info-box .price .white{font-size:20px;color:#fff}section#bus-info .custom-container>.row table,section#luxury .custom-container>.row table{font-size:1.5em;font-weight:600;max-width:900px;margin:auto}@media (max-width:320px){#forgot-password-popup .modal-body .left-grid .split-line,#login-popup .modal-body .left-grid .split-line,#reg-popup .modal-body .left-grid .split-line{margin:15px 0}form.frm-custom input[type=email].input2,form.frm-custom input[type=number].input2,form.frm-custom input[type=password].input2,form.frm-custom input[type=text].input2{padding:8px 12px!important;height:30px!important;font-size:13px!important}section#bus-info .custom-container,section#luxury .custom-container{font-size:14px}section#bus-info .custom-container>.row .fleet-grid img,section#luxury .custom-container>.row .fleet-grid img{max-width:30px;min-width:30px}section#bus-info .custom-container>.row .content-right span,section#bus-info .custom-container>.row table,section#luxury .custom-container>.row .content-right span,section#luxury .custom-container>.row table{font-size:1em}}section#bus-info .custom-container>.row table thead,section#luxury .custom-container>.row table thead{background:#f4ce46;color:#000}section#bus-info .custom-container>.row table thead .head,section#luxury .custom-container>.row table thead .head{border-radius:25px 0 0}section#bus-info .custom-container>.row table thead td,section#luxury .custom-container>.row table thead td{padding:10px;border-top:0}section#bus-info .custom-container>.row table tbody,section#luxury .custom-container>.row table tbody{background:#0f7b4e}section#bus-info .custom-container>.row table tbody td,section#luxury .custom-container>.row table tbody td{padding:15px 10px}section#bus-info .custom-container>.row table td,section#luxury .custom-container>.row table td{text-align:center;vertical-align:middle}section#bus-info .custom-container>.row table td:first-child,section#luxury .custom-container>.row table td:first-child{max-width:400px}section#bus-info .custom-container .condition-list span,section#luxury .custom-container .condition-list span{color:#707070;font-size:.8em;font-weight:400}section#bus-info .custom-container .contact,section#luxury .custom-container .contact{padding:20px 0 10px;width:100%;font-size:1.6em;color:#0f7b4e;text-align:center}section#bus-info .custom-container .contact li,section#luxury .custom-container .contact li{text-align:center;display:inline-block;padding-bottom:5px}section#bus-info .custom-container .contact li+li,section#luxury .custom-container .contact li+li{margin-left:20px}@media (max-width:992px){section#bus-info .custom-container,section#luxury .custom-container{font-size:14px}section#bus-info .custom-container .contact li,section#luxury .custom-container .contact li{display:block}}section#bus-info .custom-container .contact img,section#luxury .custom-container .contact img{height:35px}section#booking .section-title{color:#555;margin-bottom:30px!important}section#booking-record .record-list .record-item time{display:block;margin-bottom:10px;font-size:120%;font-weight:700}section#booking-record .record-list .record-item .record-grid{margin-bottom:50px;padding:25px;-webkit-box-shadow:0 0 10px 3px rgba(120,120,120,.25);box-shadow:0 0 10px 3px rgba(120,120,120,.25)}section#booking-record .record-list .record-item .record-grid .record-body .mid .ticket-invoice-num,section#booking-record-detail .ticket-info .ticket-num{font-size:25px;color:#006935;margin-bottom:10px;font-weight:700}section#booking-record .record-list .record-item .record-grid .record-body .mid .invoice-time{font-size:16px;color:#959595}section#booking-record .record-list .record-item .record-grid .record-body .right{text-align:right;position:absolute;top:0;right:0}section#booking-record .record-list .record-item .record-grid .record-body .right .status{color:#098e4c;font-weight:700;font-size:17px}section#booking-record .record-list .record-item .record-grid .record-body .right .status i:before{font-size:17px}section#booking-record .record-list .record-item .record-grid .total{display:block;text-align:right;margin-top:15px;white-space:nowrap;font-weight:700;font-size:20px}section#booking-record .record-list .record-item .record-grid .record-footer{margin-top:20px;padding-top:20px;border-top:1px solid #d7d7d7}section#info .info-grid{margin-bottom:20px;padding:25px;-webkit-box-shadow:0 0 10px 3px rgba(120,120,120,.25);box-shadow:0 0 10px 3px rgba(120,120,120,.25)}section#info .info-grid .head h4{margin-bottom:0!important;color:#006935}section#info .info-grid .body .title{min-width:100px;margin-bottom:15px;font-weight:700}section#info .info-grid .body .data{font-weight:700;margin-bottom:15px}section#booking-record-detail .btn-back{display:inline-block;margin-bottom:15px}section#booking-record-detail .btn-back span{color:#000;font-size:16px}section#booking-record-detail .btn-back i{margin-right:10px;color:#000}section#booking-record-detail .ticket-info{margin:30px 0}section#booking-record-detail .ticket-info .ticket-date{font-size:15px;color:#959595;margin-bottom:15px}section#booking-record-detail .ticket-info .status{color:#098e4c;font-weight:700;font-size:15px}section#booking-record-detail .ticket-info .status i{margin-right:5px}section#booking-record-detail .summary .item{padding:20px 0}section#booking-record-detail .summary .item+.item{border-top:1px solid #b8b8b8}section#booking-record-detail .summary .item>*{margin-bottom:8px}section#booking-record-detail .summary .item .title{min-width:100px;color:#000;font-weight:700;line-height:23px}section#booking-record-detail .summary .item .data{color:#000;font-weight:700;line-height:23px}section#ticket-search .panel-theme{max-width:80%;margin:auto}@media (max-width:640px){header#resp-header .account-menu .login>*{font-size:.8125rem!important}header#resp-header .account-menu .login .btn-reg{padding:.3125rem!important;margin:0}section#vehicle-route .route-grid label.title{font-size:16px}section#buy-ticket .ticket-bg{padding:1.875rem}section#buy-ticket .ticket-process-wrapper{margin:0 -1.875rem;text-align:center;max-width:none}section#buy-ticket .ticket-process-wrapper .ticket-process ul li+li:before{width:10px;height:15px;left:-5px}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div{padding:0 5px}section#buy-ticket .ticket-process-wrapper .ticket-process ul li div span{font-size:.875rem}section#fleet-configuration .fleet-grid{margin-bottom:15px}section#fleet-configuration .fleet-grid img{width:48px;height:48px}section#bus-info .custom-container,section#luxury .custom-container{font-size:14px}section#ticket-search .panel-theme{max-width:100%}}@media (max-width:540px){.products .product-item-grid{width:100%}.product-item .group-buttons>a{width:40px;height:40px}.product-item .add_to_cart:before{font-size:19px}.product-item .add_to_wishlist:before,.product-item .added_to_cart:before{font-size:14px}.product-item .added_to_wishlist:before,.product-item .search_button:before{font-size:16px}section#ticket-search h3{font-size:25px!important}}section#ticket-list h3{margin-bottom:15px!important}section#ticket-list .selected-ticket .head{padding-bottom:10px;border-bottom:2px solid #b8b8b8}section#ticket-list .selected-ticket .head .title,section#ticket-list .selected-ticket .head .title2{line-height:30px}section#ticket-list .ticket-time-list .time-item .time{font-size:25px;font-weight:700}@media (max-width:330px){section#ticket-list .ticket-time-list .time-item .time{margin-bottom:15px}}section#ticket-list .ticket-time-list .time-item .trip-detail>*{color:#959595;font-size:15px}section#ticket-list .ticket-time-list .time-item .trip-detail .timeline{width:150px}section#ticket-list .ticket-time-list .time-item .price{font-weight:700;display:inline-block;font-size:20px}@media (max-width:380px){section#buy-ticket .ticket-buttons a.btn-ticket>div{max-width:50px!important}section#buy-ticket .ticket-buttons a.btn-ticket span{font-size:16px!important}section#ticket-list .ticket-time-list .time-item .qty-grid{margin-right:0!important}}@media (max-width:767px){section#service-shift .tbl-timetable thead th{font-size:15px}section#ticket-list .ticket-time-list .time-item .button-grid{margin-left:auto!important}}@media (max-width:480px){section#service-shift .timetable-grid .body ul li{width:33.3333%;margin-bottom:1rem}section#service-shift .timetable-grid .body ul li:nth-child(3n+1){border:0!important}section#bus-info .custom-container,section#luxury .custom-container{font-size:14px}section#bus-info .custom-container>.row table td:first-child,section#luxury .custom-container>.row table td:first-child{font-size:1em}section#bus-info .custom-container>.row table td .special,section#luxury .custom-container>.row table td .special{font-size:1.3em}section#booking-record .record-list .record-item .record-grid .record-body .left{margin-bottom:15px}section#booking-record .record-list .record-item .record-grid .record-body .mid{margin-right:0}section#booking-record .record-list .record-item .record-grid .record-footer .action a{font-size:13px!important}section#ticket-list .ticket-time-list .time-item .qty-grid{margin-top:10px}section#ticket-list .ticket-time-list .time-item .button-grid{margin-left:unset!important;margin-top:10px}}section#cart,section#confirm-order,section#payment{padding-bottom:70px}section#cart .cart-body:before,section#confirm-order .split-bg:before,section#payment .split-bg:before{content:'';background:#ebebeb;position:absolute;width:100%;height:139px;left:0;top:0}section#cart .panel-theme h3,section#confirm-order .confirm-head h3{font-size:25px!important}section#cart .login-reg-grid{padding:20px;background-color:#fdc42e;margin-bottom:30px}section#cart .login-reg-grid .left i:before{font-size:50px}section#cart .login-reg-grid .right span{display:block;line-height:23px;font-size:16px}section#cart .login-reg-grid .right .button-grid a{padding:8px 20px;min-width:auto}section#payment .info-grid .head{border-bottom:1px solid #b8b8b8;padding-bottom:15px;margin-bottom:15px}section#payment .payment-grid .payment-list{margin-top:20px;font-size:0px}section#payment .payment-grid .payment-list>li img{border:4px solid #fff;border-radius:5px;cursor:pointer}section#payment .payment-grid .payment-list>li img.selected{border:4px solid #007b4b}section#payment .payment-grid .remark{margin-top:15px;padding-top:15px;border-top:1px solid #b8b8b8}section#payment .payment-grid .remark i{color:#555}section#payment .payment-grid .remark span{color:#555;font-size:15px}@media (max-width:991px){section#fleet-configuration .fleet-title{font-size:18px;line-height:25px}section#confirm-order .split-bg .container{max-width:90%}}section#confirm-order .confirm-head h2{font-size:20px!important;line-height:1.2}section#confirm-order .confirm-head h5{font-size:15px!important}section#confirm-order .button-cell{border-bottom:1px solid #d7d7d7}.view-cart{position:fixed;bottom:0;right:50px;z-index:3;color:red;background-color:#ff0;padding:10px;font-size:16px;font-weight:700;cursor:pointer}.view-cart>*{vertical-align:center}@media (max-width:389px){#ticket-choose .departure-wrapper{margin-top:20px}}#ticket-choose .ticket-list .ticket-item .head{background:#006935;padding:15px 20px}#ticket-choose .ticket-list .ticket-item .head .price-per-one .price{color:#f5d035;font-size:30px}#ticket-choose .ticket-list .ticket-item .body{padding:15px 20px}#ticket-choose .ticket-list .ticket-item .body .input-label.green{color:#006935;font-size:20px}#ticket-choose .ticket-list .ticket-item .body .place .form-group{min-width:210px}@media (max-width:1199px){#ticket-choose .ticket-list .ticket-item .body .place .form-group{min-width:149px}}#ticket-choose .ticket-list .ticket-item .body .date .date-grid input{padding-left:32px!important;background-color:#fff}@media (min-width:496px) and (max-width:767.98px){#ticket-choose .ticket-list .ticket-item .body .date{max-width:calc(50% - 1rem)}}#ticket-choose .ticket-list .ticket-item .body .qty-cell{margin-bottom:.3125rem}#ticket-choose .btn-add-new-ticket{background-color:#fff;padding:20px;min-width:300px;border:3px dashed #006935;color:#006935;font-weight:700;font-size:20px}@media (max-width:767px){#ticket-choose .btn-add-new-ticket{width:100%;margin-bottom:40px;min-width:unset}#ticket-choose .btn-add-new-ticket+h3{display:block;width:100%;font-size:25px!important}}.featherlight .featherlight-content{background-color:#007c4c;max-width:600px}.featherlight p{color:#fff;font-size:16px!important}.featherlight ol ol ul,.featherlight ol ul ul{list-style-type:disc}.featherlight h4,.featherlight h5{margin-bottom:10px!important}
