.elementor-page div#preloader{display:none;}
.elementor-column{min-height:0px;}
.elementor-widget:not(:last-child){margin-bottom:0;}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top:0px;padding-bottom:0px;}
.hero-content{color:#fff;}
.page-hero .hero-content{display:flex;justify-content:center;align-items:center;}
.page-hero .hero-content .container{padding-top:0;padding-bottom:0;margin-top:0;}
.page-btn.btn{font-size:9.5px;padding:14px 29px 14px 29px;}
.owl-theme .owl-nav [class*=owl-]{background:none;border:none;}
.owl-theme .owl-nav [class*=owl-]:hover{background:none;}
.owl-clients-elementor .owl-item img{width:auto;margin:auto;max-height:80px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.owl-dot{display:inline-block;padding:0px 2px;position:relative;}
.owl-theme .owl-dots .owl-dot span{width:4px;height:4px;margin:2px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;border-radius:30px;}
.hero-parallax-none.hero-fullscreen{background-color:transparent;}
.jarallax{position:relative;z-index:0;}
.jarallax > .jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit:cover;';top:0;left:0;width:100%;height:100%;z-index:-1;}
.elementor .hero-video.overlay iframe{max-width:inherit;}
.hero-slider-elementor .slide{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:100%!important;}
.hero-slider-elementor, .hero-slider-elementor .owl-stage-outer, .hero-slider-elementor .owl-wrapper-outer, .hero-slider-elementor .owl-height, .hero-slider-elementor .owl-stage, .hero-slider-elementor .owl-wrapper, .hero-slider-elementor .owl-item{height:100%!important;}
.hero-slider-elementor .owl-dots{position:absolute;width:100%;bottom:60px;}
.hero.dots-right .hero-slider-elementor .owl-dots{width:auto;right:100px;}
.hero.dots-left .hero-slider-elementor .owl-dots{width:auto;left:100px;}
.service-container{text-align:center;}
.elementor .service-icon i{font-size:4em;color:#fff;}
.service-desc .desc{color:#8d8d8d;}
.feature-container-2{padding:0px 30px;}
.feature-icon-2{padding-bottom:30px;-webkit-transition:opacity .2s;transition:opacity .2s;}
i.x6{font-size:70px;}
.feature-desc-2{text-align:center;}
.feature-title .title{padding-top:0px;}
.countup{font-family:'Montserrat', sans-serif;font-size:38px;letter-spacing:-1px;margin-bottom:5px;opacity:.99;color:#0db8ca;}
.progress-circle{position:relative;margin:80px 20px;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.progress-circle:before{position:absolute;top:200px;left:50%;font:200 18px/1.65em 'Nunito Sans', sans-serif;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:attr(data-circle-text);}
.progress-circle:after{position:absolute;text-align:center;width:100%;left:0;right:0;top:50%;font:200 18px/1.65em 'Nunito Sans', sans-serif;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:attr(data-circle-percent) "%";}
.progress-svg{display:block;margin:0 auto;overflow:hidden;-webkit-transform:rotate(-90deg) rotateX(180deg);transform:rotate(-90deg) rotateX(180deg);width:180px;height:180px;}
.progress-svg circle{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 0.8s cubic-bezier(.42,0,.58,1);transition:stroke-dashoffset 0.8s cubic-bezier(.42,0,.58,1);stroke:#111;stroke-width:2px;}
.progress-svg .bar{stroke:#f0f0f0;stroke-width:4px;}
.progress--circles.white .progress-circle .progress-svg .bar{stroke:#111;}
.btn-black{color:#fff;}
.btn-black:hover{color:#fff;}
.read-more .btn h4{margin:0;}
.honshi-button.btn-justify a{width:100%;}
.honshi-button.btn-justify{position:relative;display:flex;}
.honshi-button.btn{-webkit-transition:all .3s;transition:all .3s;}
.btn.btn-round{border-radius:4px;}
.bg-trans{background-color:transparent;}
.hero-fullscreen{background-color:transparent;}
.has-overlay{position:relative;}
.has-overlay:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0}
.elementor-widget-container .p-0{padding:0;}
.blog-wrapper .pagination{position:relative;display:block;}
.team-wrapper, .team-image{position:relative;}
.team-image .team-overlay{position:absolute;opacity:0;transition:all .3s;background-color:rgba(0, 0, 0, .7);width:100%;height:100%;}
.team-image:hover .team-overlay{opacity:1;}
.team-name, .position{color:#000;}
.team-image .team-overlay .team-overlay-vertical-center{position:absolute;text-align:center;width:100%;top:50%;transform:translateY(-50%);}
.team-container-2 .team-hover-caption .team-member-desc .team-member-social ul li{display:inline-block;}
.owl-carousel .team-wrapper{position:relative;margin:40px 10px;overflow:hidden;}
.team-wrapper .team-container-2{margin:0px;}
.owl-carousel .team-image:hover .team-overlay{z-index:1;}
.testimonial-wrap .testimonial-avatar img{text-align:center;width:auto;height:auto;margin:auto;}
.testimonial-wrap .testimonial-avatar .img-circle{border-radius:50%;}
.hero-content, .plan-container{text-align:center;}
.blog-wrapper .pagination .page-numbers{cursor:pointer;border:none;font-size:12px;font-weight:400;color:#333;position:relative;line-height:32px;width:30px;height:30px;border-radius:100px;display:inline-block;}
.blog-wrapper .pagination .page-numbers.current{color:#fff;background-color:#000;}
.blog-wrapper .pagination .page-numbers.current{border-color:#000!important;}
@media(max-width:480px){
.feature-container .feature-title{padding-left:0%;padding-right:0%;}
}
@media(max-width:768px){
.team-image{margin-left:auto;margin-right:auto;}
.team-image, .member-info{text-align:center!important;}
}
@media(max-width:1025px){
.plan-container {
margin-bottom: 0;
}
.hero-fullscreen {
height: auto;
}
.countup {
font-size: 30px;
}
}