.withripple{position:relative;}
.ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none;}
.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0, 0, 0, 0.05);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none;}
.ripple.ripple-on{-webkit-transition:opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;-o-transition:opacity 0.15s ease-in 0s, -o-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;opacity:0.1;}
.ripple.ripple-out{-webkit-transition:opacity 0.1s linear 0s !important;-o-transition:opacity 0.1s linear 0s !important;transition:opacity 0.1s linear 0s !important;opacity:0;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover,
.mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;}
.mfp-arrow:before,
.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow-y:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;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(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-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{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{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;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;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 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms 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:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.clear{clear:both;}
.page-section{position:relative;margin:0 auto;}
.page-section:before{content:"";display:table;}
.page-section-i{position:relative;padding:20px 0;margin:0 auto;max-width:1140px;}
.page-section .page-section{padding-left:0px;padding-right:0px;}
#header .page-section-i{padding:0 0;}
.content-section{position:relative;margin:0 auto;padding-left:20px;padding-right:20px;}
.content-section:before{content:'';display:table;}
.content-section-i{position:relative;z-index:1;padding:60px 0;margin:0 auto;max-width:1140px;}
.content-section.height-auto .content-section-i{padding:0 0;}
.content-section.height-small .content-section-i{padding:20px 0;}
.content-section.height-medium .content-section-i{padding:35px 0;}
.content-section.height-large .content-section-i{padding:50px 0;}
.content-section.height-huge .content-section-i{padding:80px 0;}
.content-section.height-full .content-section-i{height:100vh;}
.content-section.valign-center .vc_column_container{position:relative;top:50%;transform:translateY(-50%);}
.content-section.offset-small .vc_column_container{padding-left:5px;padding-right:5px;}
.content-section.offset-medium .vc_column_container{padding-left:15px;padding-right:15px;}
.content-section.offset-large .vc_column_container{padding-left:25px;padding-right:25px;}
.content-section.offset-none .vc_column_container{padding-left:0px;padding-right:0px;}
.n-columns-wrapper{height:100%;}
.content-section.offset-small .n-columns-wrapper{margin:0 -5px;}
.content-section.offset-medium .n-columns-wrapper{margin:0 -15px;}
.content-section.offset-large .n-columns-wrapper{margin:0 -25px;}
.content-section.offset-none .n-columns-wrapper{margin:0 0;}
.content-section.width-full, .content-section.width-full .vc_column_container>.vc_column-inner{padding-left:0px;padding-right:0px;}
.content-section.width-full .content-section-i{max-width:100%;}
.content-section-img{background-size:cover;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;}
.content-section.with-img.parallax-fixed .content-section-img{background-attachment:fixed;}
.content-section.with-img.parallax-ver .content-section-img{background-attachment:fixed;}
.content-section-overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.page-comment-section{padding:0;}
@media screen and (max-width:1200px){.wpb_column.disable-huge-paddings-on-mobile .vc_column-inner{padding-left:15px !important;padding-right:15px !important;}
}
.n-animation-delay-01{animation-delay:0.1s;}
.n-animation-delay-02{animation-delay:0.2s;}
.n-animation-delay-03{animation-delay:0.3s;}
.n-animation-delay-04{animation-delay:0.4s;}
.n-animation-delay-05{animation-delay:0.5s;}
.n-animation-delay-06{animation-delay:0.6s;}
.n-animation-delay-07{animation-delay:0.7s;}
.n-animation-delay-08{animation-delay:0.8s;}
.n-animation-delay-09{animation-delay:0.9s;}
.n-animation-delay-10{animation-delay:1s;}
.n-animation-delay-12{animation-delay:1.2s;}
.n-animation-delay-14{animation-delay:1.4s;}
.n-animation-delay-16{animation-delay:1.6s;}
.n-animation-delay-18{animation-delay:1.8s;}
.n-animation-delay-20{animation-delay:2s;}
.n-btn-wrapper.n-btn-left{display:inline-block;margin-right:8px;}
.n-btn-wrapper.n-btn-center{text-align:center;}
.n-btn-wrapper.n-btn-right{text-align:right;}
.n-btn{line-height:2.8;padding:0 1.5em;margin:8px 0;text-transform:uppercase;position:relative;border:none;transition:all 0.3s;display:inline-block;vertical-align:middle;text-align:center;white-space:nowrap;cursor:pointer;}
.n-btn.n-btn-small{font-size:13px;}
.n-btn.n-btn-medium{font-size:15px;}
.n-btn.n-btn-large{font-size:18px;}
.n-btn.n-radius-none{border-radius:0px;}
.n-btn.n-radius-small{border-radius:4px;}
.n-btn.n-radius-full{border-radius:40px;}
.n-btn.n-btn-normal{box-shadow:0 2px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3);}
.n-btn.n-btn-normal:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);}
.n-btn.n-btn-flat{background:transparent;}
.n-btn.n-btn-flat:hover{background:rgba(0,0,0,0.10);}
.n-btn.n-btn-normal.n-btn-primary-color, .n-btn.n-btn-normal.n-btn-secondary-color{color:#fff;}
.n-btn.n-btn-normal.n-btn-white{color:#313131;background-color:#fff;}
.n-btn.n-btn-normal.n-btn-dark{color:#fff;background-color:#313131;}
.n-btn.n-btn-flat.n-btn-white{color:#fff;}
.n-btn.n-btn-flat.n-btn-dark{color:#313131;}
.n-btn i{position:absolute;z-index:1;line-height:inherit;vertical-align:top;}
.n-btn.n-icon-left i{left:1.5em;}
.n-btn.n-icon-left i+.n-btn-text{padding-left:1.7em;}
.n-btn.n-icon-right i{right:1.5em;}
.n-btn.n-icon-right i+.n-btn-text{padding-right:1.7em;}
.n-btn.n-icon-left.n-icon-appear i{transition:all 0.25s;opacity:0;left:0.5em;}
.n-btn.n-icon-left.n-icon-appear:hover i{opacity:1;left:1.5em;}
.n-btn.n-icon-left.n-icon-appear i+.n-btn-text{transition:all 0.25s;padding-left:0.85em;padding-right:0.85em;}
.n-btn.n-icon-left.n-icon-appear:hover i+.n-btn-text{padding-left:1.7em;padding-right:0em;}
.n-btn.n-icon-left.n-icon-disappear i{transition:all 0.25s;opacity:1;left:1.5em;}
.n-btn.n-icon-left.n-icon-disappear:hover i{opacity:0;left:0.5em;}
.n-btn.n-icon-left.n-icon-disappear i+.n-btn-text{transition:all 0.25s;padding-left:1.7em;padding-right:0em;}
.n-btn.n-icon-left.n-icon-disappear:hover i+.n-btn-text{padding-left:0.85em;padding-right:0.85em;}
.n-btn.n-icon-right.n-icon-appear i{transition:all 0.25s;opacity:0;right:0.5em;}
.n-btn.n-icon-right.n-icon-appear:hover i{opacity:1;right:1.5em;}
.n-btn.n-icon-right.n-icon-appear i+.n-btn-text{transition:all 0.25s;padding-left:0.85em;padding-right:0.85em;}
.n-btn.n-icon-right.n-icon-appear:hover i+.n-btn-text{padding-left:0em;padding-right:1.7em;}
.n-btn.n-icon-right.n-icon-disappear i{transition:all 0.25s;opacity:1;right:1.5em;}
.n-btn.n-icon-right.n-icon-disappear:hover i{opacity:0;right:0.5em;}
.n-btn.n-icon-right.n-icon-disappear i+.n-btn-text{transition:all 0.25s;padding-left:0em;padding-right:1.7em;}
.n-btn.n-icon-right.n-icon-disappear:hover i+.n-btn-text{padding-left:0.85em;padding-right:0.85em;}
.n2mu-testimonial-item{text-align:center;padding:20px 0;}
.n2mu-testimonial-decor{font-size:21px;margin-bottom:7px;margin-left:auto;margin-right:auto;color:#333;}
.n2mu-testimonial-content{padding:15px 15% 25px;text-align:justify;text-align-last:center;}
.n2mu-testimonial-client-img{width:100px;height:100px;margin:0 auto;margin-bottom:10px;}
.n2mu-testimonial-client{font-weight:bold;}
.n2mu-testimonial-position{font-size:0.8em;}
.n2mu-testimonials.owl-theme .owl-nav .owl-nav-button, .n2mu-clients-carousel.owl-theme .owl-nav .owl-nav-button{font-size:26px;color:rgba(51,51,51,0.5);padding:10px;border-radius:50%;border:2px solid rgba(51,51,51,0.5);background:transparent !important;-webkit-transition:background 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:background 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:background 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.n2mu-testimonials.owl-theme .owl-nav .owl-nav-button:hover, .n2mu-clients-carousel.owl-theme .owl-nav .owl-nav-button:hover{color:rgba(51,51,51,0.4);}
.n2mu-testimonials.owl-theme.testimonials-white, .n2mu-testimonials.testimonials-white a{color:#fff;}
.n2mu-testimonials.owl-theme.testimonials-white .n2mu-testimonial-decor{color:#fff;}
.n2mu-testimonials.owl-theme.testimonials-white .owl-nav-button,
.n2mu-testimonials.owl-theme.testimonials-white .owl-nav-button:hover{color:rgb(255, 255, 255);border:2px solid rgb(255, 255, 255);}
@media screen and (max-width:768px){.n2mu-testimonials .owl-nav-button{font-size:20px;color:rgba(51,51,51,0.5);padding:6px;}
.n2mu-testimonial-content{padding:15px 40px 25px;}
}
.n2mu-clients-carousel{margin-top:20px;margin-bottom:15px;}
.n2mu-clients-carousel.owl-theme .owl-nav .owl-nav-button{color:rgba(51,51,51,0.5);}
.n2mu-clients-carousel.owl-theme.clients-white .owl-nav .owl-nav-button,
.n2mu-clients-carousel.owl-theme.clients-white .owl-nav .owl-nav-button:hover{color:#fff;border:2px solid rgb(255, 255, 255);}
.n2mu-clients-carousel .owl-nav .owl-prev, .n2mu-clients-carousel .owl-nav .owl-next{transform:translateY(-50px);}
.n2mu-single-client{text-align:center;-webkit-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.n2mu-single-client:hover{transform:scale(1.05);}
.n2mu-single-client img{max-width:85%;margin:10px auto;height:auto;}