/*owl carosel*/

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

/*animation*/

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

/*mscrollbar*/

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/*end of mscrollbar*/

/*FontAwesome*/

@font-face {font-family: "Flaticon"; src: url("../fonts/flat-icon/Flaticon.eot"); src: url("../fonts/flat-icon/Flaticon.eot?#iefix") format("embedded-opentype"), url("../fonts/flat-icon/Flaticon.woff") format("woff"), url("../fonts/flat-icon/Flaticon.ttf") format("truetype"), url("../fonts/flat-icon/Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: "Flaticon"; src: url("../fonts/flat-icon/Flaticon.svg#Flaticon") format("svg"); } }

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon; font-style: normal; }

 .validationMessage{
	 color:red;
	 margin-top:-15px;
	 margin-bottom:10px;
 }

.flaticon-arrow-up:before { content: "\f100"; }

.flaticon-substract:before { content: "\f101"; }

.flaticon-add-plus-button:before { content: "\f102"; }

.flaticon-paper-plane:before { content: "\f103"; }

.flaticon-placeholder:before { content: "\f104"; }

.flaticon-search:before { content: "\f105"; }

.flaticon-telephone:before { content: "\f106"; }

.flaticon-right-arrow:before { content: "\f107"; }

.flaticon-left-arrow:before { content: "\f108"; }

.flaticon-fax-machine:before { content: "\f109"; }

.flaticon-arrow-pointing-to-right:before { content: "\f10a"; }

.flaticon-instagram-logo:before { content: "\f10b"; }

.flaticon-facebook-logo:before { content: "\f10c"; }

.flaticon-symbol:before { content: "\f10d"; }

.flaticon-linkedin-logo:before { content: "\f10e"; }

.flaticon-close-envelope:before { content: "\f10f"; }

.flaticon-twitter-logo-silhouette:before { content: "\f110"; }

/*mobile-menu*/

#nav-mobile-btn{display:none}

#nav-mobile-btn{background-color:#00aeef;border:0 none;color:#000;font-size:25px;line-height:1;position:absolute;padding:10px 12px;}

.nav-mobile{background:rgba(20,3,70,1);height:100%;left:0;overflow:auto;overflow-x:hidden;position:fixed;top:0;transition:all 0.2s ease 0s;visibility:visible;width:250px;z-index:999;margin-left: -250px;display: none;}

.nav-mobile.open{margin-left: 0;}

.nav-mobile .fa.fa-close{display: none;}

#nav-mobile-btn {background: none; border: none; width: 36px; height: 32px; position: relative; -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.5s ease-in-out; -khtml-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -ms-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; padding: 0; outline: none; }

#nav-mobile-btn span {display: block; position: absolute; height: 5px; width: 100%; background-color: #000; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -khtml-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.25s ease-in-out; -khtml-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -ms-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; }

#nav-mobile-btn span:nth-child(1) {top: 0px; -webkit-transform-origin: left center; -khtml-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

#nav-mobile-btn span:nth-child(2) {top: 13px; -webkit-transform-origin: left center; -khtml-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

#nav-mobile-btn span:nth-child(3) {top: 26px; -webkit-transform-origin: left center; -khtml-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

body.open #nav-mobile-btn span:nth-child(1) {top: 0; left: 7px; -webkit-transform: rotate(45deg); -khtml-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

body.open #nav-mobile-btn span:nth-child(2) {width: 0%; opacity: 0; }

body.open #nav-mobile-btn span:nth-child(3) {left: 7px; top: 26px; -webkit-transform: rotate(-45deg); -khtml-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.nav-mobile h2{color: #FFF; text-align: center; padding: 5px 15px; border-bottom: 1px solid #FFF;}

.nav-mobile ul{width: 100%;margin: 0;}

.nav-mobile .nav ul{margin-left: 15px;border-left: 1px solid #FFF;}

.nav-mobile ul li{display: block;float: none;padding-right: 30px;}

.nav-mobile ul li a{display: block;color: #FFF;padding: 10px 0px 10px 15px;}

.nav-mobile ul li a.active{opacity: 0.6;}

.nav-mobile ul li li a{padding: 5px 0px 5px 15px}

.nav-mobile ul li i{width: 30px; height: 40px; display: flex; align-items: center;}

.nav-mobile ul li li i{height: 30px;}

.nav-mobile ul li i:before{text-align: center;margin: 0 auto}

/*.nav-mobile ul li i.open:before{content:"\f100";}*/



@media (max-width: 991px){

	#nav-mobile-btn{display:inline-block;}

	.nav-mobile{display: block;}

	.mobile-menu{ display: none; }

}



/*----*/

html{height: 100%;}

body {margin:0;padding:0;font-family: 'Heebo', sans-serif;font-size: 16px;height: 100%;-ms-overflow-style: scrollbar;overflow-x:hidden}

body a{text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;color: #140346;}

body a:hover{color:  #5d5d5d;}

body a:hover, body a:focus, body a:active{text-decoration:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;}

h1, h2, h3, h4, h5, h6{margin: 0;}

ul, ol{margin: 0;padding: 0;}

ul li{list-style-type: none;}

img{max-width:100%;}

textarea{resize: none;}

label{font-weight: normal;}

#wrapper{position: relative;transition: all 0.2s ease 0s;height: 100%;}

.fill{background-position: center center;background-size: cover;height: 100%;width: 100%;}

.sprite {background: url("../images/sprite.png") no-repeat left top;display: inline-block;}

.no-padding{padding: 0;}

.req-field{font-size: 14px;color: red;font-family:'Heebo';margin-bottom: 5px;}

.error{font-size: 14px;color: red;font-family:'Heebo';margin-bottom: 0px;}

.thumbnail_container {padding-bottom: 100%;border-radius: 0px;overflow: hidden; position: relative; width: 100%;}

.thumbnail { margin: 0px;padding: 0px; border-width: 0px 0px 0px 0px; border-style: solid solid solid solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); height: 100%; width: 100%;position: absolute; background: none;}

.thumbnail img {display: block;height: auto;max-height: 100%;max-width: 100%;width: auto;top: 0;left: 0;bottom: 0; right: 0; margin: auto;position: absolute;}

.container-fluid {padding-left:0; padding-right:0; overflow:hidden;}

.btn, .btn-roll,.btn:focus{background-color: transparent; z-index: 1; overflow:hidden;position:relative;color:#140346; font-size:14px; font-weight:500; padding:9px 24px 8px 24px; border:solid 1px #140346; border-radius:0;line-height: normal;letter-spacing: 0.8px;text-transform: uppercase;}

.btn.btn_white, .btn.btn_white:focus{color:#FFF;border-color:#FFF;}

.btn:before, .btn:after{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: rgba(20,3,70,0.5); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translate(0,-100%); -ms-transform: translate(0,-100%); transform: translate(0,-100%); -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);z-index: -1}

.btn:after{-webkit-transition-delay: 0.2s;transition-delay: 0.2s;background-color: rgba(20,3,70,1)}

.btn:hover{color: #FFF}

.btn:hover:before, .btn:hover:after{-webkit-transform: translate(0,0); transform: translate(0,0); -ms-transform: translate(0,0);}

.btn.btn_white:hover{color:#140346;}

.btn.btn_white:before{background-color: rgba(255,255,255,0.5);}

.btn.btn_white:after{background-color: rgba(255,255,255,1);}

.owl-nav{position: absolute;top: 40%;width: 100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}

.owl-nav .owl-prev, .owl-nav .owl-next{padding: 10px 15px; background-color: rgba(20,3,70,0.7); margin: 0 -65px; color: #FFF;font-size: 20px;float: left;}

.owl-nav .owl-next{float: right;}

#back-to-top{background-color: #140346; height: 45px; width: 45px; text-align: center; display: inline-block; color: #FFF; font-size:20px; position: fixed; z-index: 9999; right: 20px; bottom: 5%; cursor: pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border: 1px solid #FFF;}

#back-to-top.dis-none{bottom: -50px;}

#back-to-top i{line-height: 42px;}

#back-to-top i:before{transform: rotate(-90deg);display: block;}

body .browserupgrade{background: #140346; font-size: 14px; color: #FFF; text-transform: inherit; margin: 0px; padding: 10px; text-align: center; width: 100%; position: relative; z-index: 9999;}

body .browserupgrade img{vertical-align: -3px;}

body .browserupgrade a{color: #FFF;opacity: 0.7}

body .browserupgrade a:hover{opacity: 1}

.micro-data{display: none;}



/*----*/

header .wow {visibility: visible !important; }

header {padding:25px 0px;position: absolute;background-color: #FFF;width: 100%;z-index: 999999;}

header.fixed{position: fixed;top: 0;width: 100%;z-index: 9999999;box-shadow: 2px 2px 15px rgba(0,0,0,0.1);}

header .logo{float: left;}

header .header-menu{float: left;margin: 16px 0 0 60px;}

header .header-menu .navbar{min-height: inherit;margin: 0;border:none;}

header .header-menu ul li a{color:#5d5d5d; font-size:16px;font-weight:400;padding: 0;letter-spacing: 0.5px;}

header .header-menu ul li a:hover{color: #140346;}

header .header-menu ul li a.active{font-weight: 700;color: #140346;}

header .header-menu ul li + li{margin-left: 27px;}

header .header-right{float: right;margin: 15px 0 0 0;}

header .header-right ul, header .header-right ul li{float: left;}

header .header-right ul li a{color: #140346;font-size: 16px;font-weight: }

header .header-right ul li a i{color: #000;font-size: 20px;vertical-align: -2px;margin-right: 7px;}

header .header-right .search_box{float: right;border-left: 1px solid #140346;margin-left:20px;position: relative;}

header .header-right .search_box .head_search{position: absolute; right: 100%; border: none; padding: 0px; color: #140346; top: -4px;width: 0px;outline: none;    transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;height: 34px;}

header .header-right .search_box .head_search.width_set{border: 1px solid #140346; padding: 5px;width: 190px}

header .header-right .search_box .Head_search_btn{border: navajowhite; background: transparent; margin: 0 0 0 18px; display: block; padding: 0;}

header .header-right .search_box i{color: #000;font-size: 19px;vertical-align: -3px;margin-right: 7px;}

header .header-menu .menu .mobile-menu .navbar ul li a.active {color:#140346; text-shadow: 1px 0 0 #140346;}

header .header-info a {color:#140346; font-size:16px; font-weight:400;margin-right:23px; position:relative;}

header .header-info a:before { content:""; position:absolute; width:1px; height:40px; background-color:#140346; right:-23px; top:-8px;}

header .header-info a:last-child {margin-right:0;}

.head_search::-webkit-input-placeholder {color: currentColor; } .head_search::-moz-placeholder { /* Firefox 19+ */ color: currentColor; } .head_search:-moz-placeholder { /* Firefox 18- */ color: currentColor; }

@media(min-width: 1441px){

	header .container{width: 1440px;}

}

/*banner*/

.banner #Home_banner .left.carousel-control, .banner #Home_banner .right.carousel-control {display:none}

.banner, .banner .carousel, .banner .carousel-inner, .banner .item{height: 100%;}

.banner{padding-top: 101px;position: relative;overflow: hidden;}

.banner .left.carousel-control, .banner .right.carousel-control{padding:10px 15px;background-image: none;width: auto;opacity:1;top: 50%;bottom: auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);background-color: rgba(20,3,70,0.7);margin: 0 30px;color: #FFF;z-index: 99;}

.banner .carousel-caption{width: 100%;left: 0;right: 0;top: 0;bottom: 0;padding: 0;text-shadow: inherit;z-index: 99;display: flex;align-items: center;display: -webkit-flex;-webkit-align-items: center;display: -moz-flex;display: -ms-flex;-ms-align-items: center;-moz-align-items: center;}

.banner .carousel-caption:after{top: 0;bottom: 0;left: 0;position: absolute;content: "";background: radial-gradient(circle at 25% 35%, rgba(255,255,255,1), transparent 47%);width: 100%;height: 100%;z-index: -1; background: -webkit-radial-gradient(25% 53%, rgba(255,255,255,1), transparent 67%); background: -moz-radial-gradient(25% 53%, rgba(255,255,255,1), transparent 67%); background: -ms-radial-gradient(25% 53%, rgba(255,255,255,1), transparent 67%); background: -o-radial-gradient(25% 53%, rgba(255,255,255,1), transparent 67%); }

.banner .carousel-inner .carousel-caption .banner-text{text-align: left;}

.banner .carousel-inner .carousel-caption .banner-text .banner_title{font-size:55px; color:#140346; font-weight:700;text-transform :uppercase; }

.banner .carousel-inner .carousel-caption .banner-text .banner_title span {font-size:30px; color:#140346;font-weight:700; text-transform:none; display: block;line-height: 29px;}

.banner .carousel-inner .carousel-caption .banner-text p {text-align:left;font-size:22px; font-weight:400; color:#140346; margin:0 0 25px 0;letter-spacing: 0.5px;}



.section_title{text-align: center;}

.section_title .title{color: #140346;font-size: 50px;font-weight: 100;text-transform: uppercase;letter-spacing: 2.5px;margin-bottom: 7px;}

.section_title p{color: #000000;font-size: 18px;font-weight: 300;letter-spacing: 0.3px;}

.welcome_sec .text-overflow {width:100%;height:140px;display:block; overflow:hidden;word-break: break-word;word-wrap: break-word;transition:all linear .5s;}

.welcome_sec .text-overflow.hidedate{height:250px;} 

.welcome_sec .btn-overflow{min-width:160px;}

.welcome_sec{text-align: center;padding: 85px 0 130px 0;position: relative;}

.welcome_sec .section_title{margin-bottom: 50px;}

.welcome_sec .dis_about{max-width: 980px;margin: 0 auto 10px auto;position: relative;}

.welcome_sec .dis_about:after{position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-image: linear-gradient(to top, rgba(255,255,255,0.9) 0, transparent 160%); background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0.9) 0, rgba(255,255,255,0) 160%); background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0.9) 0, transparent 160%); background-image: -o-linear-gradient(bottom, rgba(255,255,255,0.9) 0, transparent 160%); background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0.9) 0, transparent 160%) }

.welcome_sec .dis_about.remove_overlay:after{opacity: 0;}

.welcome_sec .dis_about p{color: #0d0d0d;font-size: 16px;font-weight: 400;text-align: center;line-height: 30px;letter-spacing: 0.5px;}

.welcome_sec .dis_about p:last-child{margin: 0;}



.our_services{position: relative;padding: 100px 0;background: url(../images/service-bg.png);}

.our_services .services_left{max-width: 390px;padding-top: 21%;position: relative;z-index: 99;}

.our_services .services_left .section_title{text-align: left;margin-bottom: 50px;}

.our_services .services_left .section_title .title, .our_services .services_left .section_title p{color: #FFF;}

.our_services .services_left .req_btn{background-color:#fff;color:#140346;margin-left: 20px;border:0px;padding: 10px 24px 9px 24px;}

.our_services .services_left .req_btn:hover{background-color:transparent;color: #fff;}

.our_services .services_left .req_btn:after{background-color:rgba(20,3,70,1);}

.our_services .services_right{counter-reset: section;}

.our_services .services_right .panel-group{margin: 0;}

.our_services .services_right .panel{border: none;background-color: transparent;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;}

.our_services .services_right .panel + .panel{margin-top: 60px;}

.our_services .services_right .panel-heading{padding:0;background-color: transparent;border: none;}

.our_services .services_right .panel-title{padding-left: 0px;position: relative;z-index: 9;}

.our_services .services_right .panel-title a{color: #140346;font-weight: 700;font-size: 20px;letter-spacing: 0.5px}

.our_services .services_right .panel-title a.collapsed{color: #444444;font-weight: 400;}

.our_services .services_right .panel-title a:hover{color: #140346}

.our_services .services_right .panel-title a:before{counter-increment: section;content: "0" counter(section);color: #140346;font-size:35px;font-weight: 900;position: absolute;top: -11px;left: -1px;display: none;}

.our_services .services_right .panel-title a.collapsed:before{font-weight: 500;color: #564589;}

.our_services .services_right .panel-title a:after{content: "";height: 18px;width: 18px;display: inline-block;box-shadow: inset 0px 0px 0px 10px #140346;border-radius: 100%;float: left;margin: 3px 18px 0 0;}

.our_services .services_right .panel-title a.collapsed:after{box-shadow: inset 0px 0px 0px 2px #140346;}

.our_services .services_right .panel-body{border:none !important;font-size: 14px;color: #000;font-weight: 400;padding: 13px 0 0 90px;}

.our_services .services_right .panel-body a{font-size: 22px;float: right;color: #000}

.our_services .services_right .panel:nth-child(1){margin-left: -7%;}

.our_services .services_right .panel:nth-child(2){margin-left: 2%;}

.our_services .services_right .panel:nth-child(3){margin-left: 11%;}

.our_services .services_right .panel:nth-child(4){margin-left: 20%;}

.our_services .services_right .panel:nth-child(5){margin-left: 11%;}

.our_services .services_right .panel:nth-child(6){margin-left: 2%;}

.our_services .services_right .panel:nth-child(7){margin-left: -7%;}

#services_svg svg{display: block; width: 1200px; height: 1052px; position: absolute; top: -31%; left: -17.5%; transform: rotate(-6deg); z-index: 9;}

#colorPath{opacity:0.8;}



.our_team {padding: 80px 0px 50px;}

.our_team .owl-nav {z-index: -1;}

.our_team .owl-nav .disabled {display:none;}

.our_team .team-slider{padding-top:55px;}

.our_team .team-list {color:#000;position:relative}

.our_team .team-list{text-align: center;min-height: 423px;}

.our_team .team-list ul li a{color:#000}

.our_team .team-list ul li a span{font-weight: bold;}

.our_team .team-list .socail ul li a:hover{color:#140346;opacity: 0.6}

.our_team .team-list .member-contact ul li a:hover{color:#140346;}

.our_team .team-list .member-profile{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;margin:0 15px}

.our_team .team-list .member-image .thumbnail_container{overflow:visible}

.our_team .team-list .member-image .thumbnail_container img{border-radius:100%}

.our_team .owl-carousel .owl-item img{width:auto;}

.our_team .team-list .member-image{width:107px;height:107px;margin: 15px auto 20px;}

.our_team .team-list .member_image_detail{background-color:#f4f4f4;padding: 30px 0px 0px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;}

.our_team .team-list .socail {background-color: #43356b;padding: 7px 25px;position: absolute;top: -45px;right: 15px;left: 15px;text-decoration: none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;}

.our_team .team-list .socail ul{display:inline-block;vertical-align: middle;}

.our_team .team-list .socail ul li{float:left;display:inline-block;margin-right:32px}

.our_team .team-list .socail ul li i{font-size:18px;color:#fff;}

.our_team .team-list .socail ul li:last-child{margin-right:0px;}

.our_team .team-list .member-detail{display:inline-block;padding-bottom: 13px;}

.our_team .team-list .member-detail .name{font-size:20px;padding-bottom: 8px;}

.our_team .team-list .member-detail .designation{display:inline-block;min-height:50px;max-height:50px;}

.our_team .team-list .member-detail.designation{font-weight:400}

.our_team .team-list .member-contact{/*padding: 25px 0px 43px;*/position: relative;height:0px;overflow: hidden;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;background-color: #FFF}

.our_team .team-list .member-contact ul li{line-height: 30px;}

.our_team .team-list .btn_div{position: absolute;text-align: center;left: 0;right: 0;bottom: -20px;opacity: 0;visibility: hidden;transition: 0.6s all; -webkit-transition: 1s all; -moz-transition: 0.5s all;}

.our_team .team-list .profile_btn{background: #fff;}

.our_team .team-list .designation{min-height:100%;max-height:100%}

.our_team .team-list .member-profile:hover .member_image_detail{background-color: #FFF;}

.our_team .team-list .member-profile:hover .socail{top: 0;}

.our_team .team-list .member-profile:hover .member-contact{height: auto;overflow: visible;padding: 25px 0px 43px;}

.our_team .team-list .member-profile:hover .member-contact .btn_div{opacity: 1;visibility: visible;}

.our_team .team-list .member-profile:hover .member-detail .designation{max-height: inherit;min-height: inherit; }

.our_team .team-list .member-profile:hover .member-detail{border-bottom: 1px solid #cecece;}

.our_team .team-list .member-profile:hover .name{color:#140346}

.our_team .team-list .member-profile:hover{box-shadow: 5px 5px 25px rgba(0,0,0,0.1);}

.footer_bottom .privacy a:hover, .footer_bottom .privacy a.active{font-weight: bold;

color: #fff;}



.section{padding: 50px 0; margin-bottom:151px;position: relative;background-color: #FFF;transform:translateZ(0)}

.contact{margin-bottom: 0;padding-bottom: 0;}

.contact .contact_form .form_dec{margin-bottom:10px}

.contact ~ footer .footer_svg{z-index: 9}

.contact .contact_info{padding: 20px 0;border-bottom: 1px solid #ccc;border-top:  1px solid #ccc;}

.contact .contact_info .col-md-3 + .col-md-3{border-left: 1px solid #ccc;}

.contact .contact_info div[class*="box-"]{text-align: center;height: 200px;display: table;width: 100%;position: relative;padding:10px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;}

.contact .contact_info div[class*="box-"] .icon{height: 70px; width: 70px; background: #FFF; border-radius: 100%;border:2px solid #43356b; color: #43356b; font-size: 30px; display: table; margin: 0 auto;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;margin-bottom:15px;}

.contact .contact_info div[class*="box-"] .icon i{display: table-cell;vertical-align: middle;}

.contact .contact_info div[class*="box-"] .info h4{font-size: 20px;text-transform: uppercase;color: #140346;margin-bottom: 5px;}

.contact .contact_info div[class*="box-"] .info p{margin: 0;color: #444444}

.contact .contact_info div[class*="box-"] .info a{color: #444444;}

.contact .contact_info div[class*="box-"] .info a:hover{color: #140346;}

.contact .map{margin-top: 100px;position: relative;}

.contact .google_map{position: relative;top: 0;right: 0;left: 0;bottom: 0;height: 400px;width: 100%;z-index: 0}

.contact .google_map #googleMap1{height: 100% !important;}

.contact .google_map iframe{border: none;width: 100%;height: 100%;display: block;}

.contact .contact_form{background-color: rgba(20,3,70,0.8); position: relative; max-width: 450px; padding: 26px 15px;/* margin-top: -40px; margin-bottom: 40px; */transform: translateZ(0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-o-transform: translateZ(0);z-index: 9;}

.contact .contact_form h2{font-size: 28px; text-transform: uppercase; color: #FFF; margin-bottom: 5px;position: relative;}

.contact .contact_form p{color: #FFF;margin:0px;}

form .form-group{margin-bottom: 20px;}

form .form-group .form-control{height: 42px;border-radius: 0;box-shadow: none !important;font-size: 16px;border: none;}

form .form-group textarea.form-control{height: 100px;}



#svg_404 svg{display: block; width: 1200px; height: 1052px; position: absolute; top: 0; z-index: 9; right: -15%;}

#colorPath404{opacity: 0.8}

.body_404{position: relative;overflow: hidden;    background: url(../images/service-bg.png);}

.body_404 .wrap_404{display: flex;align-items: center;height: 100%;-webkit-align-items:center;display: -webkit-flex;}

.body_404 .content .txt{font-size: 200px;font-weight: 900;color: #140346;letter-spacing: 15px;line-height: 165px;position: relative;}

.body_404 .content .txt:after{color: #564589; position: absolute; content: "404"; left: 0; width: 100%; overflow: hidden; top: 0px; height: 53%;}

.body_404 .oops{font-size: 140px; font-weight: 500; color: #FFF; letter-spacing: 2.5px; line-height: 165px; position: relative; z-index: 99; padding: 80px 0 0 0; text-align: right;}

.body_404 .content .txt span{letter-spacing: 0; font-size: 80px; line-height: 80px; display: inline-block;}

.body_404 .content p{font-size: 20px;letter-spacing: 0.5px;color: #444444;font-weight: 400;margin: 15px 0 20px 0;}

.body_404 .logo{margin-bottom: 35px;}

.detail_contact{max-width:450px; text-transform:capitalize; text-align:center; background-color:#e6eeea;}

.detail_contact h3{background-color:#140346; color:#fff; padding:4px 0;}

.detail_contact .info{padding:15px 0;}

.detail_contact .info span{color:#140346; font-weight: 500;}

.detail_contact .info ul{margin-top:15px;}

.detail_contact .info ul li{color: #444444; position:relative; line-height:25px; display:table; margin:auto;} 

.detail_contact .info ul li i{color:#000; font-size:20px; margin-right:10px;}

.detail_contact .info ul li a{color: #444444;}

.detail_contact .info ul li .sprite{position: static; float:left; width: 25px; height: 25px; top: -1px;}

.detail_contact .info ul li .sprite.phone{left: 23px;}

.detail_contact .info ul li .phone{background-position: -52px 0px;}

.detail_contact .info ul li .sprite.mail{left: 33px;}

.detail_contact .info ul li .mail{background-position: -109px -3px;}

.contact .contact_deatils h3{text-transform:capitalize; text-align:center; color: #140346; padding:25px 0;}

.contact .contact_deatils .col-md-3 + .col-md-3{border-left: 1px solid #ccc;}

.contact .contact_deatils .details_four{padding: 20px 0;  border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;}

.contact .contact_deatils .details_four div[class*="box-"]{text-align: center; display: table;width: 100%;position: relative;padding:10px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;}

.contact .contact_deatils .details_four div[class*="box-"] .icon{height: 70px; width: 70px; background: #FFF; border-radius: 100%;border:2px solid #43356b; color: #43356b; font-size: 30px; display: table; margin: 0 auto;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;margin-bottom:15px;}

.contact .contact_deatils .details_four div[class*="box-"] .icon img{padding:13px;}

.contact .contact_deatils .details_four div[class*="box-"] .icon i{display: table-cell;vertical-align: middle;}

.contact .contact_deatils .details_four div[class*="box-"] .info h4{text-transform: uppercase; margin-bottom: 10px;  height: 50px;  overflow: hidden;}

.contact .contact_deatils .details_four div[class*="box-"] .info h4 a{color:#000; text-transform:capitalize; font-size:19px;}

.contact .contact_deatils .details_four div[class*="box-"] .info span{line-height:30px; color: #140346; font-weight: 500; text-transform:capitalize;}

.contact .contact_deatils .details_four div[class*="box-"] .info p{margin: 0;color: #444444}

.contact .contact_deatils .details_four div[class*="box-"] .info a{color: #444444;}

.contact .contact_deatils .details_four div[class*="box-"] .info a:hover{color: #140346;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul{margin:0; padding:0;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul li{line-height:27px; color:#444444; position:relative;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul li .sprite{position: static;  width: 25px;  height: 25px;  left: 0;  top: -1px;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul li i{color:#000; font-size:20px; margin-right:10px;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul li .mail{background-position: -108px 4px;}

.contact .contact_deatils .details_four div[class*="box-"] .info ul li .sprite.phone{left:23px;}

.contact .contact_deatils .col-md-4 + .col-md-4{border-left: 1px solid #ccc;}

.contact .contact_deatils .details_three{padding: 20px 120px;  border-bottom: 1px solid #ccc; border-top: none;}

.contact .contact_deatils .details_three div[class*="box-"]{text-align: center;height: 230px;display: table;width: 100%;position: relative;padding:10px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;}

.contact .contact_deatils .details_three div[class*="box-"] .icon{height: 70px; width: 70px; background: #FFF; border-radius: 100%;border:2px solid #43356b; color: #43356b; font-size: 30px; display: table; margin: 0 auto;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;margin-bottom:15px;}

.contact .contact_deatils .details_three div[class*="box-"] .icon img{padding:13px;}

.contact .contact_deatils .details_three div[class*="box-"] .icon i{display: table-cell;vertical-align: middle;}

.contact .contact_deatils .details_three div[class*="box-"] .info h4{text-transform: uppercase; margin-bottom: 10px; height:50px; overflow:hidden;}

.contact .contact_deatils .details_three div[class*="box-"] .info h4 a{color:#000; text-transform:capitalize; font-size:19px;}

.contact .contact_deatils .details_three div[class*="box-"] .info span{line-height:30px; color: #140346; font-weight: 500; text-transform:capitalize;}

.contact .contact_deatils .details_three div[class*="box-"] .info p{margin: 0;color: #444444}

.contact .contact_deatils .details_three div[class*="box-"] .info a{color: #444444;}

.contact .contact_deatils .details_three div[class*="box-"] .info a:hover{color: #140346;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul{margin:0; padding:0;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li{line-height:27px; color:#444444; position:relative;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li .sprite{position: static;  width: 25px;  height: 25px;  left: 0;  top: -1px;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li i{color:#000; font-size:20px; margin-right:10px;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li .mail{background-position: -109px 5px;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li .sprite.phone{left:30px;}

.contact .contact_deatils .details_three div[class*="box-"] .info ul li .sprite.mail{left:43px;}

@media(max-width:1920px){

#services_svg svg{left: -18.5%;}	

}

@media(max-width:1880px){

#services_svg svg{left: -19.5%;}	

}

@media(max-width:1840px){

#services_svg svg{left: -22.5%;}		

}

@media(max-width:1780px){

#services_svg svg{left: -23.5%;}	

}

@media(max-width:1740px){

#services_svg svg{left: -25.5%;}	

}

@media(max-width:1710px){

#services_svg svg{left: -27.5%;}	

}

@media(max-width:1670px){

#services_svg svg{left: -28.5%;}		

}

@media(max-width:1640px){

#services_svg svg{left: -30.5%;}		

}

@media(max-width: 1600px){

	#services_svg svg{width: 1050px;transform: rotate(-5deg);left: -20.5%;top: -16%;height: 922px;}

	#svg_404 svg{right: -28%;}

}

@media(max-width: 1599px){

	#services_svg svg{left: -23.5%;}

}

@media(max-width: 1530px){

	#services_svg svg{left: -26.5%;}

}

@media(max-width: 1480px){

   	#services_svg svg{left: -28.5%;}

}

@media(max-width: 1440px){

	#services_svg svg{left: -27.5%;}

	header .container{width: 100%;padding: 0 30px;}

	#svg_404 svg{right: -38%;}

}

@media(max-width: 1439px){

	#services_svg svg{left: -31.5%;}

}

@media(max-width: 1366px){

	#services_svg svg{width: 1050px; transform: rotate(0deg); left: -32.5%;height: 922px;}

	.banner .carousel-inner .carousel-caption .banner-text{padding-left: 10%;}

	#svg_404 svg{right: -30%;width: 970px;height: 962px;}

	.body_404 .content .txt{font-size: 180px;}

	.body_404 .content .txt span{font-size: 70px;}

}

@media(max-width: 1365px){

#services_svg svg{left: -35.5%;}	

}

@media(max-width: 1280px){

	#services_svg svg{ left:-36.5%; }

	#svg_404 svg{right: -37%;}

}

@media(max-width: 1279px){

#services_svg svg{ left:-39.5% }	

}

@media(max-width: 1240px){

#services_svg svg{ left: -43.5%; }	

}

@media(max-width: 1199px){

	header .logo{max-width: 220px;}

	header .header-menu{margin:11px 0 0 35px;}

	header .header-menu ul li + li{margin-left: 15px;}

	header .header-right{margin: 6px 0 0 0;}

	header .header-right .search_box{margin-left: 10px;margin-top: -7px;}

	header .header-right .search_box .head_search{top: 2px;}

	header .header-right .search_box .Head_search_btn{margin:0 0 0 10px;}

	header .header-right .search_box i{margin: 0;font-size: 32px;vertical-align: 0;}

	.banner{padding-top: 87px;}

	.banner .carousel-inner .carousel-caption .banner-text, .banner .carousel-inner .carousel-caption .banner-text p{text-align: center;}

	.banner .carousel-caption:after{background: radial-gradient(circle at 50% 50%, rgba(255,255,255,1), transparent 72%); background: -webkit-radial-gradient(50% 50%, rgba(255,255,255,1), transparent 102%); background: -moz-radial-gradient(50% 50%, rgba(255,255,255,1), transparent 102%); background: -o-radial-gradient(50% 50%, rgba(255,255,255,1), transparent 102%); background: -ms-radial-gradient(50% 50%, rgba(255,255,255,1), transparent 102%); }

	.banner .carousel-inner .carousel-caption .banner-text{padding-left: 0;}

	#services_svg svg{left:-28.5%;top: -3%;transform: rotate(-4deg);width: 900px;height: 792px;}

	.welcome_sec .dis_about:after{display:none}

	.our_services .services_left{padding-top: 42%;}

	.our_services .services_left .btn_white{margin-right: 10px;}

	.our_services .services_left .req_btn{margin:0px 0px 0px;}

	.our_services .services_right .panel-title{padding-left: 50px;}

	.our_services .services_right .panel-title a{letter-spacing: 0;}

	.our_services .services_right .panel-title a:after{margin:4px 10px 0 0;}

	.our_services .services_right .panel-body{padding: 13px 0 0 80px;}

	.our_services .services_right .panel-title a.collapsed:after, .our_services .services_right .panel-title a:after{display:none;}

	.owl-nav .owl-prev, .owl-nav .owl-next{margin: 0 -35px;}

	.our_team .team-slider .owl-item.center .team-list .socail{top: 0;padding: 7px 10px;}

	.our_team .team-slider .owl-item.center .member-contact{height: auto;overflow: visible;padding: 25px 0px 43px;}

	.our_team .team-slider .owl-item.center .btn_div{opacity: 1;visibility: visible;}

	.our_team .team-slider .owl-item.center .btn_div .btn{padding: 9px 20px 8px 20px;}

	.our_team .team-slider .owl-item.center .member-detail .designation{max-height: inherit;min-height: inherit;}

	.our_team .team-slider .owl-item.center .team-list .member-profile{box-shadow: 5px 5px 25px rgba(0,0,0,0.1);}

	.our_team .team-slider .owl-item.center .team-list .member_image_detail{background-color: #FFF;}

	.our_team .team-slider .owl-item.center .team-list .member-profile .member-detail{border-bottom: 1px solid #cecece;}

	.our_team .owl-nav{z-index: 1;}

	.our_team .team-list .member-profile:hover{box-shadow: inherit;}

	.our_team .team-list .member-profile:hover .member-detail{border:none;}

	.our_team .team-list .member-profile:hover .member_image_detail{background-color: #f4f4f4;}

	.our_team .team-list .member-profile:hover .socail{top: -40px;}

	.our_team .team-list .member-profile:hover .member-contact{overflow: hidden;height: 0px;padding: 0;}

	.our_team .team-list .member-profile:hover .member-detail .designation{min-height: 50px;max-height: 50px;}

	.our_team .owl-item.center .member-profile:hover .member-contact{height: auto;overflow: visible;}

	.our_team .owl-item.center .member-profile:hover .member-detail .designation{min-height: inherit;max-height: inherit;}

	.section{margin-bottom: 0;}

	.contact .map{margin-top: 50px;}

	.contact .contact_form{max-width: 400px;}

	.contact .contact_info div[class*="box-"]:hover .icon{transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);}

	.body_404 .content .txt{font-size: 150px;line-height: 125px;letter-spacing: 10px;}

	.body_404 .content .txt span{font-size: 60px;}

	#svg_404 svg{right: -51%;}

	.body_404 .oops{font-size: 100px;}

	.body_404 .content .txt:after{height: 51%;}

	

	.contact .google_map{position: static;}

	.contact .map{margin-top: 30px;}

	.contact .contact_form{max-width: 100%;margin: 0 0 30px 0;}

	.welcome_sec .text-overflow.hidedate{height:100%;}

	.contact .contact_deatils .details_three{padding: 20px 60px;}

}

@media(max-width: 1170px){

#services_svg svg{left:-31.5%;}	

}

@media(max-width: 1130px){

#services_svg svg{left:-33.5%;}	

}

@media(max-width: 1100px){

#services_svg svg{left:-36.5%;}	

}

@media(max-width: 1070px){

#services_svg svg{left:-39.5%;}	

}

@media(max-width: 1040px){

#services_svg svg{left:-42.5%;}	

}

@media(max-width: 1023px){

#services_svg svg{left:-44.5%;}	

}

@media(max-width: 991px){

	header{position: static !important;}

	header .logo{max-width: 100%;}

	header .header-right ul li a{font-size: 0;}

	header .header-right{margin:10px 0 0 0;}

	header .header-right ul li{line-height: 0;}

	header .header-right ul li a i{font-size: 40px;vertical-align: 0;margin-right: 30px;display: block;line-height: 30px;}

	header .header-right .search_box .head_search{top: 74px;color: #fff;z-index: 999;background: #564589;border:0px;width:270px !important;height:0px !important;right: 0;}

	header .header-right .search_box .head_search.width_set{border:0px;height:40px !important;}

	.banner{padding-top: 0px;height: calc(100% - 101px)}

	.banner .left.carousel-control, .banner .right.carousel-control{margin:0 15px;}

	.welcome_sec{padding: 40px 0 60px 0;}

	.welcome_sec .section_title{margin-bottom: 20px;}

	#services_svg svg{display: none;}

	.our_services{padding: 0 0 50px;}

	.our_services .services_left{padding: 0;}

	.our_services .services_left{background:url(../images/our-services.jpg);background-position: center;background-size: cover;position: relative;padding: 40px 15px 50px;text-align: center;margin:0 -24px;max-width: inherit;display: block;margin-bottom: 50px;}

	.our_services .services_left:after{background-color: rgba(20,3,70,0.8);top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;position: absolute;content: "";z-index: -1}

	.our_services .services_left .section_title{max-width: 100%;}

	.our_services .services_left .section_title{margin-bottom: 25px;}

	.our_services .services_left .section_title{text-align: center;}

	.our_services .services_left .btn_white{margin-right: 0;}

	.our_services .services_left .req_btn{margin:0px 0px 0px 15px}

	.our_services .services_right .panel:nth-child(1) ~ .panel, .our_services .services_right .panel:nth-child(1){margin-left: 0;}

	.our_services .services_right .panel + .panel{margin-top: 40px;}

	.owl-nav .owl-prev, .owl-nav .owl-next{margin: 0;}

	.our_team .team-list .socail{padding: 7px 10px;}

	.our_team .team-list .member-profile{margin: 0 10px;}

	.our_team .team-slider .owl-item.center .member-contact{padding: 10px 0px 30px;}

	.our_team .team-list{min-height: 395px;}

	.our_team .team-slider{padding-top: 20px; }

	.our_team{padding: 40px 0;}

	.contact .contact_info{border:none;padding:0;margin: 0 20px;}

	.contact .contact_info .col-md-3 + .col-md-3{border-left: none;}

	.contact .contact_info .col-md-3:nth-child(even){border-left: 1px solid #ccc;}

	.contact .contact_info .col-md-3:nth-child(2) ~ .col-md-3{border-top: 1px solid #ccc;}

	.contact .contact_info div[class*="box-"]{padding:0px;height: 195px;}

	.contact .contact_info .col-md-3:nth-child(3) .box-phone{height: auto;}

	.contact .contact_info .col-md-3:nth-child(4) .box-fax{height: auto;}

	.contact .contact_info .col-md-3:nth-child(2) ~ .col-md-3{padding-top: 20px;}

	.body_404{text-align: center;}

	.body_404 .content .txt::after{left: -193px; width: auto; right: 0;}

	.detail_contact{display:table; margin:auto; width:100%;}

	.contact .contact_deatils .details_four{border-top:none; padding:0;}

	.contact .contact_deatils h3{padding:10xp 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }

	.contact .contact_deatils .col-md-3 + .col-md-3{ border-left:none;}

	.contact .contact_deatils .col-md-3:nth-child(even){border-left: 1px solid #ccc;}

	.contact .contact_deatils .col-md-4 + .col-md-4{border:none;}

	.contact .contact_deatils .details_four div[class*="box-"] .info h4{height:25px;}

	.contact .contact_deatils .details_four div[class*="box-"]{padding:15px 0;}

	.contact .contact_deatils .details_three .col-md-4:nth-child(even){border-left: 1px solid #ccc;}

	.contact .contact_deatils .details_three .col-md-4{border-bottom: 1px solid #ccc;}

	.contact .contact_deatils .col-md-3 + .col-md-3 + .col-md-3 { border-top: 1px solid #ccc;}

	.contact .contact_deatils .details_three{border:none;}

	.contact .contact_deatils .details_three{padding:0;}

}

@media(max-width: 767px){

	.btn{padding: 7px 20px 6px 20px;}

	.btn:focus{padding: 7px 20px 6px 20px;}

	header{padding: 15px 0; }

	header .container{padding: 0 25px;}

	header .header-right .search_box .head_search{top: 63px;}

	.banner{height: calc(100% - 81px)}

	.banner .carousel-inner .carousel-caption .banner-text .banner_title{font-size: 35px;}

	.banner .carousel-inner .carousel-caption .banner-text .banner_title span{font-size: 20px;}

	.banner .carousel-inner .carousel-caption .banner-text p{font-size: 18px;margin: 0 0 15px 0;}

	.banner .left.carousel-control, .banner .right.carousel-control, .owl-nav .owl-prev, .owl-nav .owl-next{padding:5px 10px;}

	.our_services .services_left{margin:0 -15px 30px;padding: 30px 15px 40px;}

	.welcome_sec .text-overflow{height:150px}

	.welcome_sec{padding: 20px 0 30px 0;}

	.welcome_sec .dis_about p{letter-spacing: 0;text-align: justify;}

	.section_title .title{font-size: 40px;margin-bottom: 0;}

	.our_services .services_right .panel + .panel{margin-top: 30px;}

	.our_services{padding: 0 0 30px;}

	.our_team .team-list .member-detail .name{padding: 0;}

	.our_team .team-list .member-image{margin: 15px auto 15px;}

	.our_team{padding: 30px 0 40px;}

	.our_team .team-list{min-height: 376px;}

	.section{padding:20px 0;}

	.contact{padding-bottom: 0;}

	.contact .google_map{position: static;height: 300px;overflow:hidden;}

	.contact .google_map #googleMap1 {height:100% !important;}

	.contact .map{margin-top: 30px;}

	.contact .contact_form{max-width: 100%;margin: 0 0 30px 0;}

	.contact .contact_info div[class*="box-"]{height: 175px;}

	.our_team_listing .member-list .member-detail .designation{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 10px;}

	.body_404 .content .txt{font-size: 110px; line-height: 91px;}

	.body_404 .content .txt span{font-size: 44px;line-height: 38px;}

	.body_404 .content .txt::after{height: 54%;left: -142px;}

	.body_404 .content p{margin: 10px 0 10px 0;font-size: 18px;}

	.body_404 .logo{margin-bottom: 25px;}

	.contact .contact_deatils .details_four{border:none; padding:0;}

	.contact .contact_deatils .details_three .col-md-4{border-top: 1px solid #ccc;}

	.contact .contact_deatils .details_three{border:none; padding:0;}

	.contact .contact_deatils .details_three .col-xs-12{border-bottom:1px solid #ccc;}

	.contact .contact_deatils .details_three .col-md-4{border-bottom:none;}

	.contact .contact_deatils .details_three .col-md-4:nth-child(3){border-bottom:1px solid #ccc;}

	.contact .contact_deatils .details_three div[class*="box-aircraft"]{padding:0;}

}

@media(max-width: 479px){

	header .logo{max-width: 200px;padding-top: 3px;line-height: 0;}

	header .header-right{margin: 5px 0 0 0;}

	header .header-right ul li a i{margin-right: 15px;font-size: 32px;}

	header .header-menu{margin: 0;}

	header .header-right .search_box .head_search{top: 60px;}

	.banner{height: calc(100% - 65px)}

	.banner .carousel-inner .carousel-caption .banner-text .banner_title{font-size: 28px;}

	.banner .carousel-inner .carousel-caption .banner-text .banner_title span{font-size: 18px;line-height: 10px;}

	.banner .carousel-inner .carousel-caption .banner-text p{font-size: 16px;margin-bottom: 10px;}

	.banner .left.carousel-control, .banner .right.carousel-control{top: auto;bottom: 35px;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);}

	.banner .left.carousel-control{left: 50%;margin-left: -50px;}

	.banner .right.carousel-control{right: 50%;margin-right:-50px;}

	.section_title .title{font-size: 36px;margin-bottom: 5px;}

	.section_title p{text-align: justify;letter-spacing: 0;}

	.our_services .services_left .btn_white{padding: 7px 10px 6px 10px;}

	.our_services .services_left .req_btn{border: 1px solid #fff;}

	.welcome_sec .section_title, .our_services .services_left .section_title{margin-bottom: 10px;}

	.team-slider .owl-nav{top: 50%;}

	.our_team .team-list .member-contact{height: auto;overflow: visible;padding: 10px 0px 30px;}

	.our_team .team-list .socail{top: 0;}

	.our_team .team-list .member_image_detail{background-color: #FFF;}

	.our_team .team-list .member-detail{border-bottom: 1px solid #cecece }

	.our_team .team-list .member-detail .designation{max-height: inherit;min-height: inherit;}

	.our_services .services_left{padding: 20px 15px 25px;}

	.our_services .services_right .panel-title a{font-size: 18px;}

	.our_services .services_right .panel-title a:after{position: absolute;top: -1px;left: 44px;}

	.our_services .services_right .panel-title a:before{font-size: 28px;top: -6px;left: 0;}

	.our_services .services_right .panel-title{padding-left: 50px;}

	.our_services .services_right .panel-body{padding: 5px 0 0 75px;}

	.our_services .services_right .panel-body p{margin: 0;}

	.our_services .services_right .panel + .panel{margin-top: 20px;}

	.contact .contact_info{margin: 0;}

	.contact .contact_info .col-md-3{width: 50%;padding:0px;}

	.contact .contact_info div[class*="box-"]{height:165px;padding:0px }

	.contact .contact_info div[class*="box-"] .info p, .contact .contact_info div[class*="box-"] .info a{font-size:15px;}

	.contact .contact_info .col-md-3 .box-phone:nth-child(3){height:auto}

	.our_team_listing .member-list .member-detail .designation{display: block;}

	.body_404 .content p{letter-spacing: 0;font-size: 16px;}

	.body_404 .content p br{display: none;}

	.body_404 .content .txt{font-size: 96px;line-height: 78px; margin: 0 -30px;letter-spacing: 0;}

	.body_404 .content .txt span{font-size: 39px;line-height: 33px;}

	.body_404 .content .txt::after{left: -125px;}

	.contact .contact_deatils .details_four div[class*="box-"] .info .icon{height: 50px;  width: 50px;}

	.contact .contact_deatils .details_four div[class*="box-"] .info h4 a{font-size: 20px; line-height: 120%; display: block;}

	.contact .contact_deatils .details_three div[class*="box-"] .info h4 a{font-size:20px;}

	.contact .contact_deatils .details_three .col-md-4{border-bottom:none;}

	.contact .contact_deatils .details_four div[class*="box-"] .info ul li i{font-size:15px;}

	.contact .contact_deatils .details_four div[class*="box-"] .info a{font-size:16px;}

	.contact .contact_deatils .details_four div[class*="box-"] .info span{font-size:18px;}

	.contact .contact_deatils .col-md-3:nth-child(even){border-left:none;}

	.contact .contact_deatils .details_three .col-md-4:nth-child(even){border-left:none;}

	.contact .contact_deatils .col-md-3:nth-child(2){border-top:1px solid #ccc;}

	.contact .contact_deatils .details_three div[class*="box-"] .info .icon{height: 50px;  width: 50px;}

	.contact .contact_deatils .details_three div[class*="box-"] .info ul li i{font-size:15px;}

	.contact .contact_deatils .details_three div[class*="box-"] .info a{font-size:16px;}

	.contact .contact_deatils .details_three div[class*="box-"] .info span{font-size:18px;}

}

@media(max-width:479px){

	.col-xs-small{width:100%;}		

}





/* 03-04-18 */

.cms .imgnull{margin:0px;}

@media(max-width:360px){

header .header-right ul li a i{margin-right:10px;}	

}

@media(max-width:320px){

.our_services .services_left .req_btn{margin: 15px auto 0;display: table;}

.contact .contact_info div[class*="box-"]{height:auto}	

.contact .contact_info .col-md-3:nth-child(even){border-left:0px;}

.contact .contact_info .col-md-3:nth-child(2) ~ .col-md-3{border-top: 0px;}

.contact .contact_info .col-md-3{width:100%}

.contact .contact_info .col-md-3:nth-child(2) ~ .col-md-3{padding-top:0px;}

.contact .contact_info .info{padding: 15px 0px;}

.contact .contact_info .box-adderss{border-bottom:1px solid #ccc}

.contact .contact_info .box-phone{border-bottom:1px solid #ccc;border-top:1px solid #ccc}

.contact .contact_info .info:nth-child(4){border:0px;}

header .logo{max-width: 180px;padding-top: 0;}

header .header-right ul li a i{font-size: 25px;line-height: 24px;margin-right: 12px;}

#nav-mobile-btn{width: 32px;height: 32px;}

#nav-mobile-btn span{height: 4px;}

#nav-mobile-btn span:nth-child(2){top: 10px;}

#nav-mobile-btn span:nth-child(3){top: 21px;}

header .header-right .search_box .Head_search_btn{margin: 4px 0 0 10px;}

header .header-right .search_box i{font-size: 24px;}

header .container{padding: 0 20px;}

.nav-mobile{width: 240px;}

body.open #nav-mobile-btn span:nth-child(3){top: 24px;}

body.open #nav-mobile-btn span:nth-child(1){top: 1px;}

}

/* 14-04-18 */

.section.services_detail {

	transform:none;

}





/*18-04-2018*/

.section.services_detail .cm_info{background: #F5F5F5;}

.section.services_detail .cm_info table{border:none;}

.section.services_detail .cm_info table tr:last-child{}

.section.services_detail .cm_info table tr:last-child td{padding: 10px 0px;}

.section.services_detail .cm_info table tr:last-child td a{color:#000;}

.cm_info table tr{padding:5px 0;}

.cm_info table tr:nth-child(-n+4){background:transparent !important;}

.cm_info table tr+tr+tr+tr{background: #F5F5F5;}

.cm_info table tr th.cm_status{padding:5px 0;font-weight: normal;text-transform: uppercase;}

.cm_info table tr td .cm_flag{display: inline-block;float: left;margin: auto 20px;}

.cm_info table tr td .cm_flag img{display: block;margin:5px auto;border: none;}

.cm_info table tr td .cm_flag .flag_name{display: block;color:#43356b;text-align: center;}

.cm_info table tr td.cm_map{display:table;margin:5px auto;}

.cm_info table tr td.cm_sub{text-align: justify;border:none;display: inline-block;width: 40%;padding: 5px 5px 5px 25px;} 

.cm_info table tr td.cm_sub span{font-size:12px;}

.cm_info table tr td:last-child{padding: 5px 0 5px 10px;}

.cm_info table tr td{display:inline-block;text-align:justify !important;font-size: 14px;}

@media (max-width:1024px){	.cm_info table tr td{font-size: 12px;}	.cm_info table tr td .cm_flag{margin: auto 5px;}	.cm_info table tr td.cm_map iframe{max-width:90%;display:table;margin:auto;}	.cm_info table tr th.cm_status{font-size:14px;}}

@media (max-width:991px){	.cm_info{max-width:75%;margin:auto;}	.cm_info table tr td.cm_map iframe{max-width:100%;}

.cm_info table tr td.cm_sub{padding: 5px 5px 5px 110px;}

.cm_info table tr td:last-child{padding:5px 5px 5px 45px;}

}

@media (max-width:667px){

.cm_info table tr td.cm_sub{padding: 5px 5px 5px 80px;}	

}

@media (max-width:601px){

.cm_info table tr td.cm_sub{padding: 5px 5px 5px 55px;}	

}

@media (max-width:599px){

.cm_info table tr td.cm_sub{padding: 5px 5px 5px 40px;}	

}

@media (max-width:479px){	.cm_info{max-width:100%;}	.cm_info table tr td.cm_map iframe{max-width:90%;}}

@media (max-width:375px){

.cm_info table tr td.cm_sub{padding: 5px 5px 5px 15px;}	

.cm_info table tr td:last-child{padding: 5px 5px 5px 15px;}

}

@media (max-width:359px){

.cm_info table tr td.cm_sub{padding: 5px 0px 5px 5px;}	

.cm_info table tr td:last-child{padding: 5px 0px 5px 1px;}

}

@media (max-width:320px){.cm_info table tr td .cm_flag{margin: auto 2px;}



}





/* 20-04-18  */

.contact .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-transform:capitalize;font-weight:normal;}

.contact .bootstrap-select.btn-group .btn.dropdown-toggle{padding-left:10px;}

.our_services .services_right .panel-title a:after {

    display:none;

}

.reset{text-align:center;}

.icon_refresh{background:url(../images/refresh.png) no-repeat;height:20px;width:20px;display:inline-block;cursor:pointer;}



/* 14-09-18  */

.detail_contact .contact_form .error{

    text-align: left;

    display: block;

    text-transform: initial;

}

.detail_contact .contact_form .capphitcha{

    text-align: left;

    display: block;

}



@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}

/*boostrap select*/

select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}

/*cms*/

.inner-banner{padding-top: 100px;

    position: relative;

    z-index: 1;}

.inner-banner:after{top: 0;

    bottom: 0;

    left: 0;

    position: absolute;

    content: "";

    background-image: linear-gradient(to bottom, transparent 55%, #140346 120%);

	background-image:-webkit-linear-gradient(top , transparent 55%, #140346 120%);

	background-image:-moz-linear-gradient(top , transparent 55%, #140346 120%);

	background-image:-o-linear-gradient(top , transparent 55%, #140346 120%);

	background-image:-ms-linear-gradient(top , transparent 55%, #140346 120%);

	 width: 100%;

    height: 100%;

 

}

.inner-banner .back-to-listing{text-align:right}	

.inner-banner .back-to-listing a i{padding-right: 3px;font-size: 14px;}

.inner-banner .back-to-listing a{color:#fff;}

.inner-banner .back-to-listing a:hover{color:#cacaca;}	

.inner-banner-img{background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    height: 300px;}  

.inner-banner-img .page-title{    position: absolute;

    bottom: 0;

    padding: 20px 0;

    left: 0;

    right: 0;

	    z-index: 1;}

.inner-banner-img .page-title h1 {    position: relative;

    line-height: 46px;

    color: #FFF;

    margin-bottom: 15px;

    text-transform: uppercase;

    font-weight: 700;

    text-align: left;

    font-size: 40px;

	letter-spacing: 0.6px;}

.inner-banner-img .page-title ol{    margin-bottom: 0;

    margin-left: 4px;

    text-align: center;

    display: table;

    padding: 0;

	background:transparent}	

.inner-banner-img .breadcrumb>li+li:before{content: "~";}

.inner-banner-img .page-title ol li a{color:#fff}	

.inner-banner-img .page-title ol li a:hover{color:#cacaca}

.inner-banner-img .page-title .breadcrumb .active{color:#cacaca}

.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6 {font-weight: 500;display: table;margin-bottom: 10px;

position: relative;color:#140346;}

.cms h2 {font-size:30px;}

.cms h3 {font-size:26px;}

.cms h4 {font-size:22px;}

.cms h5 {font-size:20px;}

.cms h6 {font-size:18px;}

.cms p {color: #0d0d0d;font-weight: 400;margin: 0 0 15px;}

.cms img{ float:left; margin:0 15px 15px 0; border:solid 1px #f3f3f3;}

.cms blockquote {color:#606060;font-size:17px;}

.cms ul, .cms ol { list-style:none; padding:0 0 15px; color:#5d5d5d; font-size:16px;}

.cms ul li, .cms ol li {padding-left:24px; position: relative;margin-bottom:8px;}

.cms ul li a, .cms ol li a { color:#140346;}

.cms ul li a:hover, .cms ol li a:hover { color:#000;}

.cms ol li:before {position: absolute;margin-left: -25px;top: 2px;

display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;content: "\f00c";color: #140447;}

.cms ul li:before {content: "";position: absolute;margin-left: -22px;height: 10px;width: 10px;border-radius: 100%;top: 6px;border: 1px solid #662d91;}

.cms table { width:100%; margin-bottom:15px; border:solid 1px #f2f2f2;}

.cms table th { background:#43356b; color:#fff; text-align:center;}

.cms table tr td { text-align:center; border-right:solid 1px #f2f2f2;}

.cms table tr td:last-child { border-right:none;}

.cms table tr:nth-child(odd) { background:#f2f2f2;}

.breadcrumb>li+li:before { color:#fff;}



/*end of cms*/

.navbar-nav .dropdown .dropdown-menu li{border-bottom: 1px solid #fff;margin-left: 0;}

.navbar-nav .dropdown-menu>li>a:focus, .navbar-nav .dropdown-menu>li>a:hover{background-color:#fff}

.navbar-nav .dropdown .dropdown-menu li:last-child{border:0px;}

.navbar-nav .dropdown .dropdown-menu .current a{color:#fff;}

.navbar-nav .dropdown .dropdown-menu li a:hover{padding-left: 17px;color:#000}

.navbar-nav .dropdown .dropdown-menu li a{color: #fff;text-align: left;padding: 5px 10px;font-size: 15px;}

.navbar-nav .dropdown .dropdown-submenu{position:relative}

.navbar-nav .dropdown .dropdown-menu .dropdown-menu{right: 0;top: 0;left: 100%;}

.navbar-nav .dropdown-menu{min-width: 165px;padding:0;display:block;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none;background-color:#bd9b5c;visibility:hidden;opacity:0;transform:translateY(2px) scaleY(0.75);-webkit-transform:translateY(2px) scaleY(0.75);-ms-transform:translateY(2px) scaleY(0.75);transform-origin:top;-webkit-transform-origin:top;-ms-transform-origin:top;transition:all 300ms ease-in 50ms;-webkit-transition:all 300ms ease-in 50ms;-ms-transition:all 300ms ease-in 50ms;border-top: 29px solid transparent;margin: 0;}

.navbar-nav li.open > .dropdown-menu{visibility:visible;opacity:1;transform:translateY(0px) scaleY(1);-webkit-transform:translateY(0px) scaleY(1);-ms-transform:translateY(0px) scaleY(1);transition:all 300ms ease-in 30ms;-webkit-transition:all 300ms ease-in 30ms;-ms-transition:all 300ms ease-in 30ms;left: 0;background-color:rgba(20, 3, 70,0.9);top: 31px;}

.navbar-nav li > .dropdown-menu:before{border-color:transparent transparent rgba(20, 3, 70,0.9); border-style: solid; border-width: 10px; content: ""; left: 20px; position: absolute; top: -20px;}

.navbar-nav li > .dropdown-menu .dropdown-menu{border: none;margin: 0;}

.navbar-nav li > .dropdown-menu .dropdown-menu:before{display: none;}





footer{padding:60px 0px 20px;position: relative;border-top:1px solid #dadada;}

footer .footer_svg{position: absolute;height: 950px;right: 0;bottom: 0%;left: 52%;overflow: hidden;}	

footer .footer_svg  svg{display:block;}

footer #footer_colorPath{opacity:0.8;}

footer .footer_left_side ul li, footer .footer_left_side a{font-weight: 400;color: #000;font-size: 15px;}

footer .footer_left_side ul li a:hover{color:#140346;}

footer .footer_left_side ul li a.active{color:#140346;font-weight:700;}

footer .footer_left_side h2, footer .footer_left_side .link a{text-transform: uppercase;font-size: 22px;font-weight: 700;color: #000;padding-bottom: 20px;position: relative;padding-left: 25px;}

footer .footer_left_side .link a{padding-left:0px;}

footer .footer_left_side h2 i{position: absolute;left: -4px;}

footer .footer_left_side .sprite{width: 24px;height: 22px;}

footer .footer_left_side .footer-logo{padding-bottom: 45px;}

footer .footer_left_side .footer-logo img{margin-left:-6px;}

footer .footer_left_side .contact ul li{padding-left: 40px;position:relative;line-height:24px;padding-bottom: 12px;}

footer .footer_left_side .contact ul li .sprite{position:absolute;width: 25px;height: 25px;left: 0;top: -1px;}

footer .footer_left_side .contact ul li .location{background-position:-26px 0px;height:30px;}

footer .footer_left_side .contact ul li .phone{background-position: -52px 0px;}

footer .footer_left_side .contact ul li .tel{background-position: -80px 0px;}

footer .footer_left_side .contact ul li .mail{background-position: -109px 0px;}

footer .footer_left_side .quick-link{margin-top: 35px;float: left;display: inline-block;}

footer .footer_left_side .quick-link ul li{padding-bottom:12px}

footer .footer_left_side .main-link{padding-left: 30px;}

footer .footer_left_side .main-link ul li {padding-bottom: 16px;}

footer .footer_left_side .main-link ul li:last-child{padding-bottom:0px;}

footer .footer_left_side .sub-find{margin-top: 35px;display: inline-block;padding-left: 60px;width: 50%;}

footer .footer_left_side .subscribe .subscibe-email{position:relative;margin-bottom: 20px;}

footer .footer_left_side .subscribe .subscibe-email .error, footer .footer_left_side .subscribe .subscibe-email .success {width:250px;word-wrap:break-word;display: block;}

footer .footer_left_side .subscribe .subscibe-email .success{color:#4F8A10}

footer .footer_left_side .subscribe .subscibe-email .form-control{width: calc(100% - 50px);height: 40px;background-color: #e6eeea;border: 0;border-radius: 0px;font-size: 15px;}

footer .footer_left_side .subscribe .subscibe-email .subscibe-btn{position: absolute;right: 0;top: 0;height: 40px;width: 50px;background: #140346;outline: none;border: 0px;z-index:9;}

footer .footer_left_side .subscribe .subscibe-email i{color:#fff;position: absolute;left: 15px;top: 6px;    font-size: 21px;}

footer .description{position: absolute;padding: 70px 0px 0px 65px;z-index:99;color: #fff;}

footer .description h3{font-weight: 100;font-size: 49px;text-transform: uppercase;letter-spacing: 3px;padding-bottom: 10px;}

footer .description p{font-weight: 300;font-size: 18px;line-height: 30px;padding-right: 10px;}

footer .description .read-more-btn{color:#fff;border:1px solid #fff;margin-top: 25px;}

.footer_bottom{background-color:#140346;width: 100%;color: #fff;font-size:12px;font-weight:300;padding: 6px 0px;line-height: 26px;z-index: 9;position: absolute;}

.footer_bottom .privacy a{color:#fff;}

.footer_bottom .privacy a:first-child{margin-right:15px}

.footer_bottom .devlope{text-align: right;}

footer .footer_left_side .map{width: 400px;}

footer .map iframe{width:265px;height:100px;border:0px;}

/*our-team-listing*/

.our_team_listing .key_staff .title{margin-top: 40px;}

.our_team_listing .title p{color: #0d0d0d;font-weight: 400;margin: 0 0 15px;}

.our_team_listing .member-list{text-align: center;border: 1px solid #cecdcd;margin: 100px 0px 20px;background-color: #f5f5f5;}

.our_team_listing .member-list:hover{background-color:#fff} 

.our_team_listing .member-list:hover .member-thumbnail .thumbnail_container img{transform: scale(1.2,1.2) translateZ(0);-webkit-transform:scale(1.2,1.2) translateZ(0);-moz-transform:scale(1.2,1.2) translateZ(0);-ms-transform:scale(1.2,1.2) translateZ(0);}

.our_team_listing .member-list .member-thumbnail .thumbnail_container img{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;}

.our_team_listing .member-list .member-thumbnail{width: 150px;height: 150px;margin: -80px auto 20px;}

.our_team_listing .member-list .member-thumbnail .thumbnail_container img{border-radius: 100%;}	

.our_team_listing .member-list .member-detail{display:inline-block;border-bottom: 1px solid#140346;max-width: 100%;min-height: 65px;max-height: 65px;overflow: hidden;}

.our_team_listing .member-list .member-thumbnail .thumbnail_container{overflow:visible}

.our_team_listing .member-list .member-detail .name {font-size: 20px;color: #140346;}

.our_team_listing .member-list .member-profile .socail{background-color: #43356b;padding:9px 15px 12px;position: relative;bottom: 0;left: 0;right: 0;min-height: 67px;max-height: 67px;overflow: hidden;}

.our_team_listing .member-list .member-profile .socail ul li i{font-size: 18px;color: #fff;}

.our_team_listing .member-list .member-profile .socail ul li:last-child i{padding-right: 0px;}

.our_team_listing .member-list .member-profile .socail ul{display: inline-block;vertical-align: middle;}

.our_team_listing .member-list .member-profile .socail ul li{float:left;display:inline-block;margin-right: 40px;}

.our_team_listing .member-list .member-profile .socail ul li:last-child{margin-right:0px;}

.our_team_listing .member-list .member-profile .member-contact{padding: 10px 0px 0px;min-height: 150px;max-height: 150px;overflow: hidden;}

.our_team_listing .member-list .member-profile .member-contact ul{padding-bottom:15px}

.our_team_listing .member-list .member-profile .member-contact ul:nth-child(1) li  a:hover{color:#140346} 

.our_team_listing .member-list .member-profile .member-contact ul li a{color: #000;}

.our_team_listing .member-list .member-profile .socail ul li a:hover{color: #140346;opacity: 0.6;}

.our_team_listing .member-list .member-profile .member-contact ul li a span{font-weight:bold}

.our_team_listing .member-list .member-profile .member-contact ul li{line-height: 30px;}

.our_team_listing .member-list .member-profile .profile_btn{background-color: #fff;position: absolute;display: inline-block;left: 26.5%;bottom: 0;}



.our_team_listing .member-list .member-profile .profile_btn{background-color:#fff}

.our_team_listing .row:nth-child(2) .col-md-4:nth-child(4) ~ .col-md-4{margin-top:50px}

.our_team_listing .row:nth-child(3){margin-top:50px;}

.our_team_listing .row:nth-child(4){margin-top:50px;}

.our_team_listing .row:nth-child(3) .col-md-4:nth-child(4) ~ .col-md-4{margin-top:50px}

.our_team_listing .row:nth-child(4) .col-md-4:nth-child(4) ~ .col-md-4{margin-top:50px}



/*our-team-detail*/

.our_team_detail .member-detail .member-profile{display: inline-block;float: left;margin: 0px 0px 20px 0px;width:230px;}



.our_team_detail .member-detail .member-profile .member-img .thumbnail-container{position:relative;padding-bottom: 100%;}

.our_team_detail .member-detail .member-profile .member-img .thumbnail-container img{width: 100%;}

.our_team_detail .member-detail .member-socail {padding: 5px 15px;}

.our_team_detail .member-detail .member-socail ul{display:inline-block;vertical-align: middle;}

.our_team_detail .member-detail .member-socail ul li{float:left;padding-right: 35px;;}

.our_team_detail .member-detail .member-socail ul li:last-child{padding-right:0px}

.our_team_detail .member-detail .member-socail ul li a {font-size:18px;color:#564589}

.our_team_detail .member-detail .member-socail ul li a:hover{color:#140346}

.our_team_detail .member-detail .member-name{padding-bottom:17px;}

.our_team_detail .member-detail .member-name span{padding-left:17px;}

.our_team_detail .member-detail .member-name .name{font-size: 24px;color: #564589;padding:5px 0px 0px 15px;}

.our_team_detail .member-detail .member-contact{display:block;width:calc(100% - 230px);float:right;background-color:#f5f5f5}

.our_team_detail .member-detail .member-contact .contact-number{padding-left:15px;}

.our_team_detail .member-detail .member-contact .contact-number li a{color:#000}

.our_team_detail .member-detail .member-contact .contact-number li {font-size: 17px;position: relative;padding-left: 35px;padding-bottom:10px;line-height: 30px;}

.our_team_detail .member-detail .member-contact .contact-number li:nth-child(3){padding-left:36px}

.our_team_detail .member-detail .member-contact .contact-number li:last-child{padding-left: 38px;}

.our_team_detail .member-detail .member-contact .contact-number .sprite{width:28px;height:28px;position: absolute;left: -6px;top: 0;}

.our_team_detail .member-detail .member-contact .contact-number .phone{background-position: -50px 0px;}

.our_team_detail .member-detail .member-contact .contact-number .tel{background-position: -77px 0px;}

.our_team_detail .member-detail .member-contact .contact-number .mail{background-position: -105px 0px;}

.our_team_detail .member-detail .member-contact .contact-number span{font-weight:bold}

.name_highligted{color: #140346;font-weight: 500;}

.our_team_detail .member-detail .member-contact .contact-number .sprite2{background: url(../images/sprite-2.png) no-repeat;display: inline-block;width:28px;height:28px;left: 3px;position: absolute;background-position: 0px;}

.pagination_custom{text-align:center;}

.pagination_custom .pagination {display: inline-block;margin:80px 0px 10px}

.pagination_custom .pagination .previous{font-size:20px}

.pagination_custom .pagination ul li{float:left}

.pagination_custom .pagination a, .pagination_custom .pagination span{color: #000;padding: 7px 17px;text-decoration: none;transition: background-color .3s;border: 1px solid #140346;margin:0px -1px}

.pagination_custom .pagination>.active>a,.pagination_custom .pagination>.active>a:focus,.pagination_custom .pagination>.active>a:hover,.pagination_custom .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #140346;color: #fff;border: 1px solid #140346;}

.pagination_custom .pagination a:hover:not(.active), .pagination_custom .pagination span:hover:not(.active) {background-color: #140346;color: #fff;}

.pagination_custom .pagination>li>a:focus, .pagination_custom .pagination>li>a:hover, .pagination_custom .pagination>li>span:focus, .pagination_custom .pagination>li>span:hover{border-color:#140346;z-index:0;    color: #fff;background-color: #140346;outline: none;}

.pagination_custom .pagination .disabled>a,.pagination_custom .pagination .disabled>a:hover,.pagination_custom .pagination .disabled>a:focus,.pagination_custom .pagination .disabled>span,.pagination_custom .pagination .disabled>span:hover,.pagination_custom .pagination .disabled>span:focus{background-color:#fff;color: #000;cursor: not-allowed;border-radius: 0;border-color: #140346;}

.pagination_custom .pagination>li:first-child>a, .pagination_custom .pagination>li:first-child>span, .pagination_custom .pagination>li:last-child>a, .pagination_custom .pagination>li:last-child>span{border-radius:0px;} 

/*services-listing*/

.services_listing .services .service-icon .icon, .services_listing .services .result_hover .icon{transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s;}



.services_listing .service-icon:hover .icon, .services_listing .services .result_hover .icon{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}

.services_listing .service-icon:hover .icon .img, .services_listing .services .result_hover .icon .img{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);}

.services_listing .service-icon .icon .img img{opacity:0.8;}

.services_listing .col-md-4:nth-child(3) ~ .col-md-4{margin-top:40px;}

.services_listing .services .service-icon{display:inline-block}

.services_listing .services .service-icon .icon{position: relative;height: 90px;width: 90px;

padding: 18px;background-color: transparent;border:1px solid #cecdcd;border-radius:100%}

.services_listing .services .service-icon .icon:after{content: "";background-color: #cecdcd;position: absolute;height: 20px;width: 1px;bottom: -20px;left: 43px;}	

.services_listing .services .service-icon .icon:before{content: "";position: absolute;width: 10px;height: 10px;border-radius: 100%;border: 1px solid #cecdcd;bottom: -30px;background: #cecdcd;left: 39px;}

.services_listing .services .description_body{padding: 25px 15px 15px;border: 1px solid #cecdcd;margin-top: 24px;}

.services_listing .services .description_body .description h2{line-height: 20px;min-height: 60px;max-height: 60px;}

.services_listing .services .description_body .description h2 a{color: #140346;font-size: 18px;}	

.services_listing .services .description_body .description h2 a:hover{color:#000;}

.services_listing .services .description_body .description p{min-height:90px;max-height:90px;overflow:hidden}

.services_listing .services .profile_btn{padding: 8px 20px;}

.services_listing .services .description_body .read_more{font-size: 22px;float: right;color: #000;        position: absolute;bottom: 20px;right: 34px;}

/*end-services_listing*/

/*services-detail*/

.services_detail .services h4, .our_team_listing .title h4{font-size:24px;margin-bottom: 25px;color: #140346;position:relative;padding-left: 25px; line-height: 24px;} 

.services_detail .services h4:before, .our_team_listing .title h4:before{content: "";position: absolute;background: url(../images/sprite.png) no-repeat;display: inline-block;width: 23px;height: 25px;left: -4px;top: -3px;} 

/*end of services-detail*/



/*detail page conatct form*/

.detail_contact .contact .contact_form h2{font-size: 24px;}

.detail_contact .contact .contact_form {max-width:100%}

.detail_contact .req-detail-btn{background-color: #564589;color: #fff;font-size: 16px;padding: 10px;display:none;}

.detail_contact .contact .contact_form .form-group .btn, .contact .contact_form .form-group .btn  {border:0px;padding: 6px 24px 6px 12px;color: #555;background-color:#fff}

.detail_contact .contact .contact_form .form-group .btn:after, .contact .contact_form .form-group .btn:after{background-color:#fff}

.detail_contact .contact .contact_form .form-group .btn:hover:after, .detail_contact .contact .contact_form .form-group .btn:focus:after{background-color:#fff;transform:none !important;transition:0s}

.contact .contact_form .form-group .btn:hover:after, .contact .contact_form .form-group .btn:focus:after{background-color:#fff;transform:none !important;transition:0s}

.detail_contact .contact .contact_form .form-group .btn:hover:before, .detail_contact .contact .contact_form .form-group .btn:focus:before{transform:none !important;background-color:#fff;transition:0s}

.contact .contact_form .form-group .btn:hover:before, .contact .contact_form .form-group .btn:focus:before{transform:none !important;background-color:#fff;transition:0s}

.contact .bootstrap-select .dropdown-toggle:focus{outline:none !important}

.detail_contact .contact .contact_form .main-div .open  .form-control{-webkit-transform: scale(1, 1);transform: scale(1, 1);-ms-transform: scale(1, 1)}

/*End of detail page conatct form*/

/*site-map*/

.site_map{background-image:url(../images/sitemap-bg.png);background-repeat:no-repeat}

.site_map ul{float:left}

.site_map ul li a{font-size:20px;display:inline-block;padding: 5px 0px;} 

.site_map ul li{position:relative;padding-left: 20px;display:inline-block;margin-right:100px;margin-top:20px}

.site_map ul li:before{content: "";position: absolute;background-image: url(../images/site-map-icon.png);

width: 14px;height: 14px;left: 0;top: 10px;bottom: 0;}

.site_map ul > li > ul li a{font-size:16px;color: #5d5d5d;}

.site_map ul > li > ul li a:hover, .site_map ul > li > ul li a.active{color:#140346;}

.site_map ul > li > ul {border-left:1px solid #dadada;margin-left: 4px;}

.site_map ul > li > ul > li{display: block;margin-right:0px;padding-left:15px;margin-top: 0;}

.site_map ul > li > ul > li:before{border-top: 1px solid #dadada;background: none;width: 10px;height: 0px;top: 15px;}

.site_map ul.socail{float:none;margin-top: 25px;} 

.site_map .socail li{margin-right:60px;display:block;margin: 0;padding: 0;}

.site_map .socail li:before{display:none}

.site_map .socail li a img{max-width: 30px;margin-right: 13px;vertical-align: bottom;}

.site_map .socail li a {padding:0px 0px 15px}

/*End of site-map*/

.thankyou_page{text-align:center;color:#140346}

.thankyou_page .mail-icon{width:80px;margin:auto}

.thankyou_page h2{font-size:70px;}

.thankyou_page p{font-size: 18px;margin: -10px 0px 30px;}

.thankyou_page .thankyou{display:inline-block;background: #f5f5f5;padding: 30px;border: 1px solid #dadada;}

/*search page*/

.search-page .section{margin-bottom:0px;padding: 40px 0px 0px;}

.search-page .search-not-txt{font-size: 17px;color: #fff;padding: 10px;background: #140346;}

.search-page .result-list{float: right;font-weight: 500;color: #140346;padding:10px 0px 10px;}

.search-page .search-tip{padding: 15px 0px;border-bottom: 1px solid #dadada;}	

.search-page .search-tip strong{font-size: 16px;color: #140346;font-weight: 600;}

.search-page .search-tip .note{padding: 10px 0px;}

.search-page .search-tip .note ul{padding-left: 0px;}	

.search-page .search-tip .note ul li{list-style-type: none;}

.search-page .search-tip .note ul li i{padding-right: 5px;}	

.search-page .pagination_custom .pagination{margin: 50px 0px 10px;}

.search-page .cms h2{display:inline-block}

.our_team_listing .name_filter{position:fixed;left:170px;top:160px;height:430px;}  /*top:10%;*/

.our_team_listing .mCSB_inside>.mCSB_container{margin-right: 10px;}

.our_team_listing .name_filter .EditProfileCon{padding: 5px 3px;color: #564589;border-bottom: 1px solid rgba(86,69,137,0.5);display: block;margin-bottom: 0px;text-align: center;font-size: 14px;font-weight:700;}	

.our_team_listing .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #43356b;}

.our_team_listing .name_filter .EditProfileCon:last-child{border-bottom: 0px;}

.our_team_listing .name_filter a.active {background:rgba(86,69,137,0.85);color:#fff !important;font-weight:500 !important;}





.detail_contact .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: 100%;}

.detail_contact .bootstrap-select .dropdown-toggle:focus, .detail_contact .btn-group.open .dropdown-toggle{border:0px;outline: none !important;}

.detail_contact .btn-group.open .dropdown-toggle{background:#fff}

.detail_contact .main-nav .open > .dropdown-menu, .contact_form .form-group .open > .dropdown-menu {width: 100%;border-radius: 0px;    box-shadow: 5px 5px 8px rgba(0,0,0,0.2);}

.detail_contact .bootstrap-select.btn-group .dropdown-menu.inner{position: static;float: none;border: 0;padding: 0;margin: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}

.detail_contact .dropup .dropdown-menu.inner, .contact_form .dropup .dropdown-menu.inner{height: 165px;}

.detail_contact .bootstrap-select.btn-group .dropdown-menu li{display: block;text-align: left;}

.detail_contact .bootstrap-select.btn-group .dropdown-menu li{position: relative;font-size: 16px;}	

 .contact_form .bootstrap-select.btn-group .dropdown-menu li a{font-size: 16px;}

.detail_contact .main-nav .open > .dropdown-menu li a:focus{outline:none}

.detail_contact .main-nav .open > .dropdown-menu li a{color: #000;padding: 6px 20px;white-space: inherit;}

.detail_contact .dropdown-menu>li>a{display: block;clear: both;font-weight: 400;}

.contact .form-group .help-block, .detail_contact .form-group .help-block{margin:0px;} 

.detail_contact .bootstrap-select.btn-group .dropdown-menu li a span.text{display: inline-block;}

.detail_contact .bootstrap-select>select{position: absolute !important;bottom: 0;left: 50%;display: block !important;width: .5px !important;height: 100% !important;padding: 0 !important;opacity: 0 !important;border: none;}

.detail_contact .main-nav .btn{background-color: #fff;width: 100%;padding: 6px 24px 6px 12px;height: 42px;color:#a19f9f;border: 0px;font-weight: normal;}

.detail_contact .main-nav .btn .bs-caret{float:right}

.detail_contact .main-nav .btn:before, .detail_contact .main-nav .btn:after{display:none}

.detail_contact .main-nav .btn:hover:before, .detail_contact .main-nav .btn:hover:after{-webkit-transform:none}

.detail_contact .dropdown-menu, .contact_form .dropdown-menu{box-shadow:none;margin: 2px -0px 0; border:1px solid #fff;border-radius: 0;}

.detail_contact .bootstrap-select.btn-group .dropdown-menu li a{cursor: pointer;}

.detail_contact .dropdown-menu>li>a:focus, .detail_contact .dropdown-menu>li>a:hover{background-color: #f2f2f2;}

.detail_contact .bootstrap-select.btn-group .dropdown-toggle .filter-option, .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-transform: capitalize;font-size: 16px;line-height: 30px;color: #979797;}

/*end of search page*/

@media(min-width:1601px){

footer .footer_svg{left: 54%;}

}

@media(min-width:1200px){

footer .footer_left_side .quick-link {width:41.66666667%;margin-right:-15px;}

}

@media(max-width:1599px){

.our_team_listing .name_filter{left: 100px;}	

}



@media(max-width:1440px){

	footer:before,footer:after{width: 600px;}	

}

@media(max-width:1399px){

.our_team_listing .name_filter{left: 60px;}	

}

@media (max-width:1024px){

.our_team_listing .name_filter .reset {text-align: center;display: inline-block;float:left;position:absolute;left:19px;top:6px;z-index:10;}

.our_team_listing .name_filter .reset + .col-md-12 {padding-left:45px;}	

}

@media(max-width:1199px){

	footer{padding: 30px 0px;}	

	footer .footer_svg{height: 1100px;top: -31px;left: 50%;}

	footer .description{padding: 200px 0px 0px 0;}

	footer .footer_left_side .main-link, footer .footer_left_side .sub-find{padding-left:0px;width: 100%;} 

	footer .map iframe{width:100%;}	

	footer .footer_left_side .map{width:100%}

	footer .description h3{padding-bottom: 5px;font-size: 35px;}

	footer .description p{line-height: 27px;}

	footer .description .read-more-btn{margin-top: 15px;}

	footer .footer_left_side .subscribe .subscibe-email .error, footer .footer_left_side .subscribe .subscibe-email .success{width:100%}

	.our_team_listing .member-list:hover{background-color:#f5f5f5} 

	.our_team_listing .member-list:hover .member-thumbnail .thumbnail_container img{transform: scale(1,1);}

	.pagination_custom .pagination{margin: 70px 0px 10px;}

	.our_team_listing .member-list .member-profile .profile_btn{left: 21.5%;}

	.services_listing .services:hover .icon{transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none}

	.services_listing .services:hover .icon img{transform:none;-webkit-transform: none;-moz-transform: none;-ms-transform: none}

	.detail_contact .contact .contact_form h2{font-size: 20px;}

	.detail_contact .contact .contact_form p{font-size:15px;}

	.detail_contact .bootstrap-select.btn-group .dropdown-toggle .filter-option, .contact_form .bootstrap-select.btn-group .dropdown-menu li a span.text {max-width: 100%;text-overflow: ellipsis;    overflow: hidden;}	

	.detail_contact .main-nav .open > .dropdown-menu li a{padding: 3px 10px;}

	.detail_contact .main-nav .dropdown-menu, .contact_form .form-group .dropdown-menu{height: 250px;}

	.detail_contact .main-nav .dropup .dropdown-menu, .contact_form  .form-group .dropup .dropdown-menu{height: 165px;}

	.contact_form .bootstrap-select.btn-group .dropdown-menu li a{padding: 3px 10px;}

	.site_map{background-image:none}

	.site_map ul li{margin-right: 50px;}

	.inner-banner-img .page-title{padding: 10px 0;}

	.services_listing .service-icon:hover .icon, .services_listing .services .result_hover .icon{transform:none}

	.services_listing .service-icon:hover .icon .img, .services_listing .services .result_hover .icon .img{transform:none;}

	.our_team_listing .name_filter{left: 40px;top: 140px;}

	.our_team_listing .name_filter .EditProfileCon{left: 8px;display: inline-block;top:0;padding: 5px 8px;}

	.our_team_listing .name_filter .EditProfileCon:last-child{border-bottom: 1px solid rgba(86,69,137,0.5);}

	.our_team_listing .team_page_main{margin-top: 80px;}

	

}

@media(max-width:991px){

	footer{padding: 0px 0px 30px;border-top:none}

	footer .footer_svg{display:none}

	footer .footer_left_side{padding: 20px 0px 0px;}

	footer .pull-right{float:none !important}

	footer .description{    position: relative;

    background-color: rgba(20,3,70,0.8);

    padding: 20px;

    text-align: center;

    background: url(../images/footer-bottom-bg.png);

    background-size: cover;

    margin: 0px -24px;

    background-position: center;}

	footer .description:after{content: "";

    position: absolute;

    background-color: rgba(20,3,70,0.8);

    top: 0;

    right: 0;

    left: 0;

    bottom: 0;

    z-index: -1;}

	footer .footer_left_side .footer-logo{padding-bottom: 20px;}

	footer .description p{line-height: 24px;}

	footer .footer_left_side .quick-link{width: 50%;padding-left: 0;}

	footer .footer_left_side .sub-find{width: 50%;}

	.footer_bottom, .footer_bottom .devlope{text-align: center;}

	footer .footer_left_side .quick-link ul li:last-child{padding-bottom:0px;}

	.cms img { float:none; margin:0 auto 15px auto; display:table;}

	.inner-banner{padding-top: 0;}

	.inner-banner-img{height: 200px;}

	.inner-banner-img .page-title h1{font-size: 26px;line-height: 30px;padding-bottom: 0;margin-bottom: 10px;}

	.inner-banner:after{background-image: -webkit-linear-gradient(top , transparent 35%, #140346 120%);

	    background-image: linear-gradient(to bottom, transparent 35%, #140346 120%);background-image: -moz-linear-gradient(top , transparent 35%, #140346 120%);background-image: -o-linear-gradient(top , transparent 35%, #140346 120%);background-image: -ms-linear-gradient(top , transparent 35%, #140346 120%);}

    .our_team_listing .col-md-4:nth-child(3) ~ .col-md-4{margin-top: 50px;} 

	.pagination_custom .pagination{margin: 50px 0px 10px;}

	.services_listing .col-md-4:nth-child(2) ~ .col-md-4{margin-top:30px;}

	.detail_contact .contact .contact_form{padding: 20px 12px;}

	.detail_contact .contact .contact_form p{font-size: 14px;}

	.detail_contact .contact .contact_form{margin-left: 0px;}

	.site_map ul li{margin-right: 100px;}

	.site_map ul > li > ul{max-width: 300px;}

	.site_map ul li:last-child{margin-top:10px}

	.site_map ul.socail li:last-child{margin-top:0px}

	.site_map ul > li > ul > li:last-child{margin-top:0px}

	.our_team_listing .member-list .member-profile .profile_btn{left: 25.5%;}

	.our_team_listing .name_filter{left: 110px;top: 160px;}

}

@media(max-width:768px){

.our_team_listing .team_page_main{margin-top: 70px;}	

.our_team_listing .name_filter{left: 21px;top: 150px;}	

.our_team_listing .name_filter .EditProfileCon{padding: 5px 7px;}

}

@media(min-width:767px){

.detail_contact .contact .contact_form{display:block !important}	

footer .footer_left_side .contact ul .direction{display:none}

footer .footer_left_side #Links{display:block !important}

}

@media(max-width:767px){

	footer{padding:0 0 20px}

	footer .footer_left_side{padding: 0px;}

	footer .footer_left_side .find-us{display:none}

	footer .footer_left_side h2{font-size: 20px;padding-bottom: 15px;}

	footer .description{text-align: justify;padding: 15px;margin: 0 -15px 30px;}	

	footer .description h3{font-size: 30px;text-align: center;}

	footer .footer_left_side .quick-link, footer .footer_left_side .sub-find{margin-top:15px;width: 100%;}

	footer .description .read-more-btn{margin-top: 15px;display: table;margin:5px auto 0px;}

	footer .description p{padding-right:0}

	footer .map iframe{height: 115px;}

	footer  .footer_left_side #Links{width:100% !important;display:none;}

	footer  .footer_left_side .link .sprite{display:none}

	footer .footer_left_side .link a{background-color: #564589;color: #fff;font-size: 16px;padding: 10px 25px 10px 45px;}

	footer .footer_left_side .link-toggle{position:relative;padding-left: 0;display: table;margin: 15px auto;}

	footer .footer_left_side .link-toggle:before{content: "";width: 10px;height: 10px;border: 3px solid #fff;border-width: 3px 3px 0 0;-ms-transform: rotate(-227deg);transform: rotate(-227deg);display: inline-block;position: absolute;left: 25px;top: 8px;transition: all .2s linear;z-index: 9;}

	footer .footer_left_side .rotate:before {top: 12px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

	footer .footer_left_side .quick-link ul li{float: left;width: 50%;}

	footer .footer_left_side .quick-link ul li:nth-child(odd){padding-right:5px;}

	footer .footer_left_side .contact ul .direction{font-size: 16px;display:inline-block;}

	footer .footer_left_side .contact ul .direction .location{background-position: -26px -2px;}

	footer .footer_left_side .quick-link ul li:nth-child(3){float:left}

	footer .footer_left_side .contact ul .direction a{color:#000;font-weight: 400;}

	footer .footer_left_side .contact ul .direction i{font-size: 22px;display: inline-block;}

	footer .footer_left_side .contact ul .direction .fa{display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;position:relative}

	footer .footer_left_side .contact ul .direction .fa:before{content: "\f041";position:absolute;    font-size: 20px;top: -15px;right: 5px;}

	.cms h2 {font-size:26px;}

	.cms h3 {font-size:23px;}

	.cms h4 {font-size:20px;}

	.cms h5 {font-size:18px;}

	.cms h6 {font-size:16px;}

	.inner-banner-img .page-title h1{line-height: 22px;margin-bottom: 0;font-size: 20px;text-align:center}

	.inner-banner-img .page-title{padding: 10px 0;}

	.inner-banner .back-to-listing a{margin-top: 5px;display: inline-block;}

	.inner-banner-img{height: 150px;}

	.cms p, .cms blockquote{text-align: justify;}

	.our_team_listing .member-list .member-thumbnail .thumbnail_container img{border-radius:0px;}

	.our_team_listing .col-xs-6{width:33%;}

	.our_team_listing  .col-md-4{padding:0px}

	.our_team_listing .member-list{margin:0px 0px 5px 5px}

	.our_team_listing .member-list .member-thumbnail{width: 100%;height: 100%;margin: 0px 0px 5px;}

	.our_team_listing .member-list .member-detail .name{font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.our_team_listing .member-list .member-detail .designation{padding: 0 2px;font-size: 14px;}

	.our_team_listing .key_staff .title{margin-top:0px;}

	.services_listing .services .description_body .description p{min-height: 110px;max-height: 110px;

    text-align: justify;}

	.services_detail .services h4, .our_team_listing .title h4{font-size: 20px;margin: 10px 0px;}

	.services_detail .services h4:before, .our_team_listing .title h4:before{top: -3px;}

	.detail_contact .req-detail-btn{display:block;text-align: center;bottom: 0;left: 0;right: 0;z-index: 999;position:fixed;border-top: 1px solid rgba(255,255,255,0.4);}

	.detail_contact .contact .contact_form{margin-bottom:0px;display:none;position: fixed;z-index: 999;right: 0;left: 0;bottom: 37px;overflow: scroll;height: calc(100% - 50px);margin:5px;background-color:#564589;}

	.detail_contact .contact .contact_form .form-control, .detail_contact .contact .contact_form .main-nav .btn{height:35px;}

	.detail_contact .contact .contact_form .form-group{width: 49%;float: left;}

	.detail_contact .contact .contact_form .form-group:nth-child(odd){margin:0px 5px 0 3px;}

	.detail_contact .contact .contact_form .btn_white{margin-left:5px;float: left;}

	.detail_contact .contact .contact_form .help-block{margin:0;}

	.detail_contact .contact .contact_form .text{width: 99%;margin-left: 3px;}

	.detail_contact .contact .contact_form textarea.form-control{height:100px;}

	.detail_contact .contact .contact_form .main-nav .btn{padding:4px 24px 4px 12px;}

	.detail_contact .contact .contact_form h2{display:none}

	.section.detail_bottom ~ .footer_bottom{margin-bottom:43px;}

	.our_team_detail .member-detail p{text-align:justify}

	.our_team_listing .row:nth-child(2){margin-top:0px;}

	.our_team_listing .col-md-4:nth-child(3) ~ .col-md-4{margin-top: 0px;}

	.our_team_listing .row:nth-child(4) .col-md-4:nth-child(4) ~ .col-md-4{margin-top: 0px;}

	.our_team_listing .row:nth-child(3) .col-md-4:nth-child(4) ~ .col-md-4{margin-top:0px;}

	.our_team_listing .row:nth-child(3){margin-top: 10px;}

	.our_team_listing .name_filter{display:none}

	.thankyou_page .thankyou{padding: 20px;display:block}

	.thankyou_page .mail-icon{width: 70px;}

	.thankyou_page h2{font-size: 55px;}

	.thankyou_page p{margin: -10px 0px 20px;}

	.site_map ul li{margin-right: 95px;}

	.our_team_listing .member-list .member-profile .member-contact{min-height: 145px;max-height: 145px;display:none}

	.our_team_listing .row:nth-child(2) .col-md-4:nth-child(4) ~ .col-md-4{margin-top: 0;}

	.our_team_listing .member-list .member-detail{border-bottom:0px;min-height: 100%;max-height: 100%;}

	.contact .contact_info div[class*="box-"] .icon{height: 50px;width: 50px;}

	.contact .contact_info div[class*="box-"] .icon i img{width: 22px;}

	.contact .contact_info .col-md-3:nth-child(3) ~ .col-md-3 .box-phone{height: auto;}

	.contact .contact_info .col-md-3:nth-child(4) ~ .col-md-3 .box-phone{height: auto;}

	body.req_open{overflow:hidden}

	body.req_open:after{    content: "";

    position: absolute;

    top: 0;

    bottom: -1000%;

    right: 0;

    left: 0;

    overflow: hidden;

    background: rgba(0,0,0,0.5);

    z-index: 99;}



}

@media (max-width:601px) and (min-width:601px){

.detail_contact .contact .contact_form{height:auto;overflow: visible;}	

}

@media(max-width:667px){

.site_map ul li{margin-right: 60px;}

.site_map ul li:nth-child(1){margin-right:80px;}

.site_map ul li:nth-child(2){margin-right:16px;}

.our_team_listing .member-list .member-profile .profile_btn{left: 24%;}

}

@media(max-width:601px){

.site_map ul li{margin-right: 35px;}

.our_team_listing .member-list .member-profile .profile_btn{left: 21%;}	

}

@media(max-width:599px){

    .our_team_listing .member-list .member-profile .socail ul li{margin-right: 30px;} 

	.our_team_listing .member-list .member-profile .member-contact ul{padding-bottom: 10px;} 

	.our_team_detail .member-detail .member-socail{padding: 9px 15px;}

	.our_team_detail .member-detail .member-name .name{font-size: 20px;}

	.site_map ul li:nth-child(2){margin-right: 0;}

	.site_map ul > li > ul{max-width: 100%;}

	.our_team_listing .member-list .member-profile .profile_btn{left: 19.1%;}

	.services_listing .services .profile_btn{padding: 8px 10px;font-size: 13px;}

	.services_listing .services .description_body .read_more{font-size: 21px;bottom: 18px;right: 28px;}

}

@media(max-width:479px){

	footer .description h3{font-size: 24px;}

	footer .description p{font-size: 16px;line-height: 22px;}

	footer .footer_left_side{text-align: center;}

	footer .footer_left_side .contact{margin-bottom: 20px;display: inline-block;text-align: center;}

	footer .footer_left_side .contact ul li:first-child{margin-right: 15px;text-align:left}

	footer .footer_left_side h2{padding-bottom: 10px;display: inline-block;}

	footer .footer_left_side .col-xs-6{width:100%}

	footer .footer_left_side .quick-link, footer .footer_left_side .sub-find{width:100%}

	footer .footer_left_side .quick-link, footer .footer_left_side .sub-find{margin-top: 20px;}

	footer .footer_left_side .contact ul li{display: inline-block;float: left;padding-left: 32px;}

	footer .footer_left_side .contact ul li .sprite{left: 0;}

	footer .footer_left_side .contact ul li .location{left:5px;}

	footer .footer_left_side .main-link ul li{width: 32%;float: left;text-align: left;margin-left: 60px;}

	footer .footer_left_side .quick-link ul li{float: none;width: 100%;}

	footer .footer_left_side .contact ul .direction i{left: -2px;position: absolute;top: -1px;}

	footer .footer_left_side .contact ul .direction a{padding-left: 24px;position:relative}

	.our_team_listing .col-xs-6{width:50%;}

	.our_team_listing .col-xs-6:nth-child(even) .member-list{margin: 0px 2px 5px 5px;}

	.our_team_listing .col-xs-6:nth-child(odd) .member-list{margin: 0px 5px 5px 2px;}

	.services_listing .col-xs-6{width:100%}

	.services_listing .services .service-icon .icon{height: 80px;width: 80px;}

	.services_listing .services .service-icon .icon:before{left: 34px;}

	.services_listing .services .service-icon .icon:after{left: 38px;}

	.services_listing .services .description_body .description h2{min-height: 100%;max-height: 100%;margin-bottom:10px}

	.services_listing .services .description_body .description h2 a{font-size: 17px;}

	.services_listing .services .description_body .description p{min-height: inherit;max-height: inherit;}

    .services_listing .col-md-4:nth-child(1) ~ .col-md-4{margin-top:40px;} 

	.services_listing .services .description_body .read_more{bottom: 17px;right: 38px;}

    .our_team_detail .member-detail .member-profile{display: table;float: none;margin: auto;} 

	.our_team_detail .member-detail .member-contact{display:table;margin:0px auto;width:100%}

	.our_team_detail .member-detail .member-name{padding-bottom: 15px;text-align: center;}

	.our_team_detail .member-detail .contact-number{text-align: left;display: table;margin: auto;}

    .our_team_detail .member-detail .member-contact .contact-number li{font-size:16px;} 

	.our_team_detail .member-detail p{margin-top: 15px;}

	.our_team_detail .member-detail .member-socail{text-align: center;}

	.our_team_detail .member-detail .member-socail{padding: 5px 15px;}

	.our_team_listing .member-list .member-detail{min-height: 100%;max-height: 100%;padding-bottom: 0px;}.

	.our_team_listing .member-list .member-profile .member-contact{min-height: 100%;max-height: 100%;}

	.our_team_listing .member-list .member-profile .socail{min-height: 100%;max-height: 100%;position: static;}

	.our_team_listing .member-list .member-profile .member-contact{min-height: 100%;max-height: 100%;}

	.site_map ul{float:none}

	.site_map ul li a{font-size: 18px;}

	.site_map ul > li > ul li a{font-size: 15px;}

	.site_map ul li{display:block}

	.site_map ul li:last-child{margin-top: 5px;}

	.site_map ul li:nth-child(1){margin-right: 0px;margin-top: 0;}

	.site_map ul li{margin-right: 0;margin-top: 5px;}

	.thankyou_page p{font-size: 16px;}

	.inner-banner-img .page-title{padding: 5px 0;}

	.inner-banner-img .page-title h1{font-size: 18px;}

	.detail_contact .contact .contact_form{height:auto;}

	.detail_contact .contact .contact_form .form-group{width: 100%;float:none;margin: 10px 0px;}

	.detail_contact .contact .contact_form .form-group:nth-child(odd){margin:0}

	.detail_contact .contact .contact_form .btn_white{margin-left:0}

} 

@media(max-width:414px){

.our_team_listing .member-list .member-profile .profile_btn{left: 29%;}	

footer .footer_left_side .contact ul .direction{position: absolute;left: 25px;bottom: 0;padding-left: 0;}

footer .footer_left_side .contact{margin-bottom: 40px;}

footer .footer_left_side .contact ul .direction .location{background-position: -26px -3px;}

}

@media(max-width:375px){

.our_team_listing .member-list .member-profile .profile_btn{left: 27%;}	

footer .footer_left_side .contact ul li{margin: auto;display: table;float: none;}

footer .footer_left_side .contact ul .direction{position: static}

footer .footer_left_side .contact{margin-bottom: 20px;}

footer .footer_left_side .contact ul .direction i{left: -10px;}

}

@media(max-width:360px){

footer .footer_left_side .main-link ul li:nth-child(odd){margin-left:35px;}	

footer .footer_left_side .main-link ul li:nth-child(even){margin-left:0px;float: right;}	

footer .footer_left_side .main-link ul li{width: 34%;}

}

@media(max-width:320px){

.detail_contact .contact .contact_form h2{font-size: 17px;}	

.thankyou_page .thankyou{padding: 12px;}

.our_team_listing .member-list .member-profile .profile_btn{left: 22%;}

}









/*03-04-18*/

.bootstrap-select .btn span {    

    font-size: 18px;

}

.bootstrap-select.btn-group .dropdown-toggle .caret {

    position: absolute;

    top: 50%;

    right: 12px;

    margin-top: -2px;

    vertical-align: middle;

}

.bootstrap-select.btn-group .dropdown-toggle .caret {

    margin-top: -8px;

    margin-right: 10px;

    border: 0px;

}

.bootstrap-select.btn-group .dropdown-toggle .caret:before {

    position: absolute;

    content: "\f107";

    left: 0px;

    top: 0px;

    right: 0px;

    bottom: 0px;

    font-family: FontAwesome;

}

.bootstrap-select.btn-group .btn.dropdown-toggle {

	padding-right:32px;

}

.grecaptcha-badge {display: none;}





.our_team_listing .key_staff .title {

	margin-top:0px;

}

body:before{z-index:-1;}

/* Bud Note (5-11-18)*/

.buorg{display:none;color:#fff;left: 0;position: relative;text-align:left;top:0px;width:100%;z-index:111111;line-height:25px;background:#140346;

    text-align:center;padding:8px 0;}

.buorg a {color: #bfd33c;font-weight:bold;}

.buorg a:hover {color:#fff;}

.buorg strong{color:#f4f4f4;}

.buorg img {margin:-3px 3px 0 0;vertical-align:middle;}

/* End */



/* 16-11-2019 */



/* date picker common*/

.datepicker table{background-color: #F5F5F5;text-align: center;}

.datepicker table thead{background-color: #140346;}

.datepicker table thead tr th{color: #fff;text-align: center;}

.datepicker table thead tr th .fa{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;}

.datepicker table thead tr th .fa-angle-left:before {content: "\f104";}

.datepicker table thead tr th .fa-angle-right:before {content: "\f105";}

.datepicker table tbody tr td.day.disabled {background-color: #e6eeea;}

.datepicker table tbody tr td.day.today{background: #140346;color: #fff;}

.datepicker table tbody tr td.day.active{background:#140346;color: #fff;}

.datepicker table tr td.day:hover, .datepicker table tr td.focused{background:#140346;color: #fff;}

.datepicker table tbody tr td.day.disabled:hover{color:#333;}

.datepicker .picker-switch{

    pointer-events: none;

    cursor: default;

}

.annual-economic .date-form input~.dropdown-menu{padding: 0;margin: 0;}

/* common radio */



.ac-radio {display: inline-block;position: relative;padding-left:30px;cursor: pointer;font-size: 16px;-webkit-user-select: none;

  -moz-user-select: none; -ms-user-select: none; user-select: none;}

.ac-radio +.ac-radio{margin-left:20px;}

.ac-radio input { position: absolute;opacity: 0;cursor: pointer;display: none;}



    .ac-radio .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: #b3e0ff;
        border-radius: 50%;
    }



/*.ac-radio:hover input ~ .checkmark {background-color: #ccc;}*/



    .ac-radio input:checked ~ .checkmark {
        background-color: #80ccff;
    }



.ac-radio .checkmark:after {content: "";position: absolute;display: none;}



.ac-radio input:checked ~ .checkmark:after {display: block;}



.ac-radio .checkmark:after {top: 6px;left: 6px;width: 8px;height: 8px;border-radius: 50%;background: white;}



/* over radio */



/* common checkbox */

.ac-checkbox { display: inline-block;position: relative;padding-left:30px; cursor: pointer;font-size:16px;-webkit-user-select: none;-moz-user-select: none;

  -ms-user-select: none;user-select: none;    margin: 0;}



.ac-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;display: none;}



    .ac-checkbox .checkmark {
        position: absolute;
        top: 0px;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: #b3e0ff;
    }



.ac-checkbox:hover input ~ .checkmark {background-color: #ccc;}



    .ac-checkbox input:checked ~ .checkmark {
        background-color: #80ccff;
    }



.ac-checkbox .checkmark:after {content: "";position: absolute;display: none;}



.ac-checkbox input:checked ~ .checkmark:after {display: block;}



.ac-checkbox .checkmark:after {left: 8px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;

  -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}



/* over checkbox */

/*.annual-economic .radio-btn{display: block;}

.annual-economic .form-control{background-color: #e6eeea;}

.annual-economic .title{font-weight: 400;color: #000;font-size:18px;margin-bottom: 8px;display: inline-block;position:relative;}

.annual-economic .title .icon{border-radius: 100%;cursor:pointer;font-weight: 900;background-color:#5d5d5d;width:25px;height: 25px;line-height: 26px;font-size: 16px;text-align: center;color: #fff;display: inline-block;margin:0 20px 0 10px;}

.annual-economic .title .content{display:none;background-color:#43356b;width:450px; font-size: 15px;padding: 10px; position: absolute; left:100%;top: -100%;z-index: 1;color:#fff;font-weight: 400;}

.annual-economic .title .icon:hover .content{display: block;}

.annual-economic .section-a{margin-top: 50px;}

.annual-economic .title .content:before{content: "";border-width: 12px 12px 0; border-style: solid;border-color: #43356b transparent transparent; position: absolute; -webkit-transform: rotate(90deg);

    -khtml-transform: rotate(90deg); -moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg); top:30px;left:-18px;}

@media (max-width: 1199px){

	.annual-economic .title .content{width: auto;left:0;right: 0;bottom: auto;top:auto;margin-top: 25px;}

	.annual-economic .title .content:before{-webkit-transform: rotate(180deg);-khtml-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);transform: rotate(180deg);}

}*/

.annual-economic .radio-btn{display: block;}

/*.annual-economic .form-control {
    background-color: #b3e0ff;
}*/

.annual-economic .title{font-weight: 400;color: #000;font-size:18px;margin-bottom:10px;display: inline-block;position:relative;}

.annual-economic .info .icon{position:relative;border-radius: 100%;cursor:pointer;font-weight: 900;background-color:rgba(20,3,70,0.5);width:25px;height: 25px;line-height: 26px;font-size: 16px;text-align: center;color: #fff;display: inline-block;margin:0 0 0 10px;}

.annual-economic .info .content{word-break:break-word;display:none;background-color:#43356b;font-size: 15px;padding: 10px; position: absolute;

	z-index: 1;color:#fff;font-weight: 400;width: auto;left:0;right: -8px;bottom: auto;top:auto;margin-top: 12px;margin-left: 0;text-align: justify;    min-width: 450px;}

	.annual-economic .info .second-content{word-break:break-word;display:none;background-color:#43356b;font-size: 15px;padding: 10px; position: absolute;

	z-index: 1;color:#fff;font-weight: 400;width: auto;left:0;right: -8px;bottom: auto;top:auto;margin-top: 25px;margin-left: 0;text-align: justify;    min-width: 450px;}

.annual-economic .info .content a{color: #fff;}



.annual-economic .info .icon:before{display:none;content: "";border-width: 12px 12px 0; border-style: solid;border-color: #43356b transparent transparent; position: absolute; -webkit-transform: rotate(180deg);-khtml-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);transform: rotate(180deg); top: auto;right: 0;left: 0;bottom: -12px;z-index: 1;

}

.annual-economic .info .icon:hover:before{display: block;}    

.annual-economic .info .icon:hover~.content{display: block;}



.annual-economic .info .second-icon:hover~.second-content{display: block;}

.annual-economic .info .second-icon{position:relative;border-radius: 100%;cursor:pointer;font-weight: 900;background-color:rgba(20,3,70,0.5);width:25px;height: 25px;line-height: 26px;font-size: 16px;text-align: center;color: #fff;display: inline-block;margin:0 0 0 10px;}

.annual-economic .info .second-icon:before{display:none;content: "";border-width: 12px 12px 0; border-style: solid;border-color: #43356b transparent transparent; position: absolute; -webkit-transform: rotate(180deg);-khtml-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);

    -o-transform: rotate(180deg);transform: rotate(180deg); top: auto;right: 0;left: 0;bottom: -26px;z-index: 1;

}



.annual-economic .section-a{margin: 30px 0;}

/*.annual-economic .section-c{margin:30px 0;}*/

.annual-economic .section-e{margin: 30px 0;}

.annual-economic .section-a .list-checkbox li{width: 33.33%;float: left;margin-bottom:20px;}

.annual-economic .section-e .form-control {border-bottom: 1px solid #ccc !important;background-color: transparent;}

.annual-economic .section-e .form-group .input-error{width: 450px;display: inline-block;margin: 0 10px;float: left;}

.annual-economic .section-e .ac-checkbox{display: inline-block;float: left;margin: 5px 0 0 0;}

.annual-economic .section-e .desc{margin: 0 0 0 10px;line-height: 200%;display: inline-block;float: left;} 

.annual-economic .section-e .form-group{display:inline-block;width:100%;}

.annual-economic .form-group{margin-bottom:20px;}

/*.annual-economic .economic-btn{float: right;}*/

.annual-economic .help-block{	color: red !important;display:inline-block;}

.annual-economic form .form-group .disable{pointer-events: none;cursor: default;}

.annual-economic .number-note{font-size: 16px;font-style: italic;margin:20px 0 5px;}



.annual-economic .section-e .desc #chrNotification-error{display:block;}

.annual-economic .section-a .list-bullet li{padding-left:20px;position: relative;}

.annual-economic .section-a .list-bullet li:before{

	content: "";position: absolute;background-image: url(../images/businessType.png);width: 14px;height: 14px;left: 0;top: 6px;bottom: 0;

}

@media (max-width: 1199px){

	.annual-economic .section-a .list-checkbox li{width: 50%;}

	.annual-economic .form-group{margin-bottom:20px;}

	.annual-economic .section-e .form-group .input-error{width: 90%;margin-top: 8px;}

	.annual-economic .info .content{min-width: 250px;}

	.annual-economic .info .second-content{min-width: 250px;}

	.annual-economic .section-e .form-control {border-bottom: 1px solid #e6eeea !important;background-color: #e6eeea;}

}

@media (max-width:991px){

	.annual-economic .title{font-size: 16px;}

	.ac-checkbox{font-size: 15px;}

	.ac-radio{font-size: 15px;}

	.ac-checkbox .checkmark{top: 2px;}

}

@media (max-width:767px){

	.annual-economic .section-a .list-checkbox li{width: 100%;float: none;}

	/*.annual-economic .section-e .form-group .input-error{width: auto;}*/

	.ac-radio +.ac-radio{margin: 10px 0 0;}

	.annual-economic .section-a{margin:15px 0;}

	/*.annual-economic .section-c{margin:15px 0;}*/

	.annual-economic .section-e{margin: 15px 0;}

}

@media (max-width:479px){

	

	.annual-economic .form-group{margin-bottom:15px;}

	.annual-economic .economic-btn{float:none;text-align: center;margin-top:30px;}

	.annual-economic .col-xss-12{width: 100%;}

	.annual-economic .captcha{ display: table;margin: auto;}

}

@media (max-width: 320px){

	.annual-economic .captcha {

	    transform: scale(.8) translate(-10px,0);

	    -webkit-transform: scale(.8) translate(-10px,0);

	    -moz-transform: scale(.8) translate(-10px,0);

	    -o-transform: scale(.8) translate(-10px,0);

	    -ms-transform: scale(.8) translate(-10px,0);

	}

}





/*22-12-2020*/

.record_search_btn .profile_btn{background-color: transparent;color: #140346;font-size: 14px;padding: 9px 24px 8px 24px;border: solid 1px #140346 !important;float: none;}

.record_search_btn .profile_btn:hover{background-color:#140346;color:#fff;}

.annual-economic .economic-btn.record_search_btn{float: none;}

@media(max-width:767px){

    .record_search_btn .title{display:none;}

    .annual-economic .economic-btn.record_search_btn{margin-top:10px;}

}



.annual-economic .fm_title{font-size: 20px;}

.mb-0{margin-bottom: 0 !important}

.mb-15{margin-bottom: 15px;}

.mt-25{margin-top: 25px;}

.annual-economic .moreadd-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.annual-economic .moreadd-btn .more-btn{margin:0 10px 15px;white-space: pre-line;}

.padd-left{padding-left: 20px;}





@media(max-width:991px){

.annual-economic .more-btn{display: inline-block;margin-top: 0;}

}

@media(max-width:575px){

.annual-economic .moreadd-btn{flex-wrap:wrap;-ms-flex-wrap:wrap;}    

}

/*28-jan-2021*/

.date-form .date_input_cover{position: relative; }

.date-form .date_input_cover .form-control{position: relative; padding-right: 40px; }

.date-form .date_input_cover .calendar_icon{background: url(../images/calendar.svg); width: 24px; height: 24px; display: block; position: absolute; right: 8px; top: 10px; }

.for_custom_tooltip.annual-economic .info .icon:before{bottom: -16px;}

.for_custom_tooltip.annual-economic .info .content{margin-top: 15px;}

.loader{z-index: 999999; opacity: .7; background: #000; position: fixed; width: 100%; height: 100%; color: #ccc; text-align: center; font-size: 16px; }

.loader .loader-image {width: 310px; top: 50%; transform: translate(-50%,-50%); left: 50%; position: absolute; }

.loader .loader-image img{    width: 60px; display: block; margin: 0 auto 10px;}
/*4-3-2021*/
.footer_bottom .privacy a:first-child{margin: 0;}
.footer_bottom .privacy a + a{margin-left: 15px;}