a:focus,button:focus,input[type"=submit"]:focus{outline:0;text-decoration:none}.m-0{margin:0!important}.m-1{margin:1em!important}.m-2{margin:2em!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1em!important}.mt-2{margin-top:2em!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1em!important}.mb-2{margin-bottom:2em!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1em!important}.ml-2{margin-left:2em!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1em!important}.mr-2{margin-right:2em!important}.mlr-0{margin-right:0!important;margin-left:0!important}.mlr-1{margin-right:1em!important;margin-left:1em!important}.mlr-2{margin-right:2em!important;margin-left:2em!important}.mlr-3{margin-right:3em!important;margin-left:3em!important}.mlr-4{margin-right:4em!important;margin-left:4em!important}.mtb-0{margin-top:0!important;margin-bottom:0!important}.mtb-1{margin-top:1em!important;margin-bottom:1em!important}.mtb-2{margin-top:2em!important;margin-bottom:2em!important}.mtb-3{margin-top:3em!important;margin-bottom:3em!important}.mtb-4{margin-top:4em!important;margin-bottom:4em!important}.p-0{padding:0!important}.p-1{padding:1em!important}.p-2{padding:2em!important}.p-3{padding:3em!important}.p-4{padding:4em!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1em!important}.pt-2{padding-top:2em!important}.pt-3{padding-top:3em!important}.pt-4{padding-top:4em!important}.pt-5{padding-top:5em!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1em!important}.pb-2{padding-bottom:2em!important}.pb-3{padding-bottom:3em!important}.pb-4{padding-bottom:4em!important}.pb-5{padding-bottom:5em!important}.pl-0{padding-left:0!important}.pl-1{padding-left:1em!important}.pl-2{padding-left:2em!important}.pl-3{padding-left:3em!important}.pl-4{padding-left:4em!important}.pr-0{padding-right:0!important}.pr-1{padding-right:1em!important}.pr-2{padding-right:2em!important}.pr-3{padding-right:3em!important}.pr-4{padding-right:4em!important}.plr-0{padding-left:0!important;padding-right:0!important}.plr-1{padding-left:1em!important;padding-right:1em!important}.plr-2{padding-left:2em!important;padding-right:2em!important}.plr-3{padding-left:3em!important;padding-right:3em!important}.plr-4{padding-left:4em!important;padding-right:4em!important}.ptb-0{padding-top:0!important;padding-bottom:0!important}.ptb-1{padding-top:1em!important;padding-bottom:1em!important}.ptb-2{padding-top:2em!important;padding-bottom:2em!important}.ptb-3{padding-top:3em!important;padding-bottom:3em!important}.ptb-4{padding-top:4em!important;padding-bottom:4em!important}.font-small{font-size:90%}.font-smaller{font-size:80%}.font-10{font-size:10px}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px}.font-18{font-size:18px}.font-20{font-size:20px}.font-22{font-size:22px}.font-24{font-size:24px}.font-26{font-size:26px}.font-28{font-size:28px}.logo-mobile{display:none}@media only screen and (min-width:1025px){.col-lg-custom{width:20%}.lg-pull-left{float:left!important}.lg-pull-right{float:right!important}.lg-text-center{text-align:center!important}.lg-text-left{text-align:left!important}.lg-text-right{text-align:right!important}.lg-show{display:block!important}.lg-hide{display:none!important}}.contactright{position:absolute;right:0;top:34px}.contactright a{color:#fff}.swiper-slide{position:relative}.homeslider .swiper-slide:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%}.homeslider .swiper-slide{width:100%!important}div#logo{margin-top:15px}.slider-parallax-inner{position:relative;z-index:99}#header.semi-transparent{background-color:transparent;border:0}#header.transparent-header.full-header #header-wrap{border-bottom:0}#header.sticky-header.semi-transparent #primary-menu ul>li>a{color:#000}#header.sticky-header.semi-transparent .contactright a{color:#46a73f}.subheadingbox{padding-top:20px!important;padding-bottom:20px!important;background-color:#fff;background-position:100% 50%!important;z-index:99;background-size:contain;position:relative}.subheadingbox h1, .subheadingbox h2{margin-bottom:10px}.text-blue{color:#005696!important}.text-green{color:#46a73f!important}.btn-bordered-green,footer.footer .btn-bordered-green{border:2px solid #46a73f;background:0 0;color:#46a73f;text-decoration:none;padding:8px 20px;transition:all ease .5s;border-radius:0;font-weight:700;border-radius:2px}.btn-bordered-green:hover,footer.footer .btn-bordered-green:hover{border:2px solid #46a73f;background:#46a73f;color:#fff;text-decoration:none;transition:all ease .5s}.btn-bordered-blue{border:2px solid #005696;background:0 0;color:#005696;text-decoration:none;padding:8px 20px;transition:all ease .5s;border-radius:0;font-weight:700;border-radius:2px}.btn-bordered-blue:hover{border:2px solid #005696;background:#005696;color:#fff;text-decoration:none;transition:all ease .5s}footer.footer{background-color:#000;padding:60px 0;float:left;width:100%;color:rgba(255,255,255,.8);position:relative;z-index:99}.footer h4{color:#fff;margin-bottom:10px;text-transform:uppercase}footer.footer a{color:rgba(255,255,255,.8);text-decoration:none}footer.footer a:hover{color:#fff}ul.fnav{list-style:none}ul.fnav li{line-height:30px}#content{position:relative;z-index:99}.col-padding{padding:25px}.scheduling-boxes ul{list-style:none;margin:0;padding:0}.scheduling-boxes ul li{position:relative;padding-left:20px;margin-bottom:10px}.scheduling-boxes ul li:before{position:absolute;content:"\f00c";font-family:"Font Awesome 5 Brands","Font Awesome 5 Pro";font-size:14px;font-weight:400;left:0;top:5px}.testimonial{border:0;box-shadow:none}.owl-carousel .owl-dots .owl-dot span{width:14px;height:14px}section.testi{padding:60px 0;float:left;width:100%}.section-parralex{background-image:url(../images/banner3.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;padding:100px 0;float:left;width:100%;color:#fff;position:relative}.section-parralex .container{position:relative;z-index:999}.section-parralex:before{position:absolute;z-index:9;background:rgba(0,0,0,.5);left:0;right:0;top:0;bottom:0;content:""}.section-parralex h2{color:#fff}#header.semi-transparent.sticky-header:hover #header-wrap{background-color:#fff}.parallex-image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto;margin-top:0;float:left;width:100%;position:relative;background-position:top center;padding-top:0;text-align:center;color:#fff;padding:50px 0}.lisings ul{list-style:none;margin:0;padding:0}.lisings ul li{position:relative;padding-left:20px;margin-bottom:10px}.lisings ul li:before{position:absolute;content:"\f00c";font:normal normal normal 14px/1 FontAwesome;left:0;top:5px;font-family:'Font Awesome 5 Pro'}.parallex-image h1,.parallex-image h2,.parallex-image h3,.parallex-image h4{color:#fff;margin:0}.sftware-feature-block .img-box{height:450px}.sftware-feature-block .text-box{height:450px}.partial_list p{margin-bottom:0;margin-top:0}.partial_list p strong{margin-top:15px;display:block}span.text-yellow{color:#ff9800!important}section.gallery-block1{padding:60px 0;width:100%;float:left}.imgcontainer{box-shadow:0 0 5px #ccc;text-align:center;overflow:hidden;padding:10px 0;margin-bottom:15px}ul.tab-nav.tab-nav2 li.ui-state-active a{top:0;background-color:#015595;color:#fff}.bg-white{background:#fff}.slider-free-websites .swiper-slide .text-overlay{padding:15px 15px;background:#1265b9;border-right:1px solid #fff}.feature-box.fbox-outline .fbox-icon{border:1px solid #46a73f;border-radius:50%;padding:3px}.feature-box .fbox-icon i,.feature-box .fbox-icon img{border-radius:50%;background-color:#46a73f}a.calltext{color:#ffc107}.contactpage h3,.contactpage label{color:#fff}section#content .sidebar a{color:#fff}.sider a{color:#fff}.btn-demo{background:#46a73f;color:#fff}.btn-demo:hover{background:#46a73f;color:#fff!important}.discription h4{margin:10px 0 0 0}.discription{text-align:center}.barfull{float:left;width:100%;text-align:center;font-weight:700;padding:0 0;font-size:20px;color:#fff;position:relative;z-index:99}.barfull a{font-size:30px;border-radius:0}li.demorequestlist:hover a{color:#fff!important}.demo-request iframe{height:100%;position:relative;min-height:970px}.fixed-tab .tab-toggle{position:fixed;top:88px;padding:10px 0;left:0;right:0;margin:auto!important;z-index:999;background:#eee;border-bottom:1px solid #ccc!important;padding:10px;text-align:center}.fixed-tab .tab-toggle li{float:none!important;display:inline-table}.tab-content .fixtabcontent{margin-top:62px}.featuredtabs .page-section{padding:30px 0;background:#eee}.featuredtabs .page-section.bgwhite{background:#fff}.featuredtabs .page-section{padding:30px 0}.featuredtabs .page-section .lead{font-size:18px;font-weight:500}.featuredtabs .page-section img{box-shadow:0 0 4px #ccc;-webkit-box-shadow:0 0 4px #ccc;border:4px solid #fff;-webkit-border:4px solid #fff}ul.tab-nav.tab-nav2 li a{background-color:#46a73f;box-shadow:inset 0 0 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.2);color:#fff}h2.font-body.ls1.t400{margin-top:20px;margin-bottom:10px;color:#005696;letter-spacing:0!important}.iframediv iframe{position:static!important;width:100%;height:350px!important}.button-green{display:inline-block;position:relative;cursor:pointer;outline:0;white-space:nowrap;margin-right:5px!important;margin-left:5px!important;padding: 0 10px;font-size:14px;height:40px;line-height:40px;background-color:#46a73f;}.button-blue{display:inline-block;position:relative;cursor:pointer;outline:0;white-space:nowrap;margin: 0px;padding: 0 10px;font-size:14px;height:40px;line-height:40px;background-color:#005696;}a.btn.btn-sm.btn-demo{color:#fff!important}a.btn.btn-sm.btn-demo:hover{color:#fff!important}.featuredtabs #featured_toggle{text-align:center}.featuredtabs #featured_toggle li{float:none!important;display:inline-table}.vimeo-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw!important;height:117%!important;min-height:100%!important;min-width:177.77vh;position:absolute;top:0!important;left:0!important}.vimeo-wrapper .fluid-width-video-wrapper{width:100%;position:relative;padding:0;height:100%!important;background:#fff}.contentslider{position:absolute!important;z-index:9999}.featuredtabs .page-section .noshadow img{border:0!important;box-shadow:none}.homeslider .swiper-slide{width:100%!important;height:100vh!important;height:100%!important}.slider-parallax-inner{height:100%!important}.vimeo-wrapper .fluid-width-video-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.parallex-image{background-position:center center;height:auto;margin-top:0;float:left;width:100%;position:relative;background-position:top center;padding-top:0;text-align:inherit;color:#fff;padding:0 0;display:flex;height:350px;align-items:center;justify-content:center}.parallex-image:after{position:absolute;content:"";background:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0}.vimeowrapper{position:absolute;top:0;left:0;width:100%;height:350px;z-index:-1;pointer-events:none;overflow:hidden}.vimeowrapper .fluid-width-video-wrapper{position:fixed;top:0;left:0;width:100%;height:350px;z-index:-1;pointer-events:none;overflow:hidden}.vimeowrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parallex-image h1,.parallex-image h2,.parallex-image h3,.parallex-image h4{color:#fff;margin:0;position:relative;z-index:99}.swiper_wrapper{width:100%;overflow:hidden;height:100%!important;height:100vh!important}#portfolio .all:nth-child(3n+1){clear:left}.portimage iframe{position:static!important;min-height:285px!important}.portimage .fluid-width-video-wrapper{padding:0!important}article.portfolio-item .shadowinner{border:5px solid #fff;background:#fff;box-shadow:0 0 5px #ccc;margin:10px 0}.featuredtabs #featured_toggle li.activeFilter a{background:#005696!important;color:#fff!important}ul#featured_toggle li:first-child a span.hidemobile:after{left:26px!important;right:auto}ul#featured_toggle li:first-child.ui-state-active a span{width:145px;left:-11px}.partners{float:left;width:100%;background:#f9f9f9;position:relative;z-index:99;text-align:center;padding:30px 0}.partners a{max-width:140px;display:inline-block;margin:10px 5px;background:#fff;box-shadow:0 0 4px #ccc}.cert img{margin:0 5px 10px 0;display:inline-block;max-width:85px}.readmore{position:relative;max-height:315px;overflow:hidden;padding-bottom:40px;transition:max-height .15s ease-out}.readmore-link{position:absolute;bottom:0;right:0;display:block;width:100%;height:140px;text-align:center;color:#00f;font-weight:700;font-size:16px;padding-top:10px;background-image:-moz-linear-gradient(top,transparent,#f1f1f1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(1,#f1f1f1));cursor:pointer}.readmore-link.bgwhitegradient{background-image:-moz-linear-gradient(top,transparent,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(1,#fff));cursor:pointer}.readmore-link.expand{position:relative;background-image:none;padding-top:10px;margin-top:10px;height:auto;bottom:-10px}.readmore-link:after{content:"READ MORE";padding:4px;background-color:#45a63e;display:inline-block;color:#fff;position:absolute;bottom:0;left:0;max-width:130px;border-radius:2px;left:0;right:auto;padding:5px 10px}.readmore-link.expand:after{content:"READ LESS";padding:2px;background-color:#45a63e;color:#fff;display:inline-block;padding:5px 10px}.readmore.expand{max-height:5000px!important;transition:max-height .35s ease-in-out}.readhidden{max-height:270px;overflow:hidden}.readmore.expand .readhidden{max-height:5000px}.trustpiolet .testimonial{position:relative;padding:0;background-color:#fff;border:0;border-radius:5px;box-shadow:none}.trustpiolet .owl-carousel .owl-nav [class*=owl-]{opacity:1}.trustpiolet .owl-carousel .owl-nav .owl-prev{opacity:1;left:-18px}.trustpiolet .owl-carousel .owl-nav .owl-next{opacity:1;right:-18px}.imagehead{float:left;width:235px;margin-right:20px}.testihead{float:left;width:calc(100% - 256px)}section.testi.trustpiolet{background:#f9f9f9}.trustpiolet .owl-dots{display:none}.trustpiolet .owl-carousel .owl-nav [class*=owl-]{top:64%;width:25px;height:25px;line-height:22px;border:1px solid rgba(0,0,0,.2);background-color:transparent;font-size:15px}h3.bg-transparent{background:0 0}.owl-carousel .owl-nav [class*=owl-]:hover{background-color:#46a73f!important;color:#fff!important;text-decoration:none}.trustreview{display:table;margin:auto;height:114px}.trustreview .td{display:table-cell;vertical-align:middle;padding:20px;border:0}.trustpilot-widget{max-width:203px}.swiper_wrapper{width:100%;height:500px;overflow:hidden}.full-screen .swiper_wrapper{height:auto}.swiper_wrapper .swiper-container{position:relative;width:100%;height:100%;margin:0}.swiper_wrapper .swiper-slide{position:relative;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:100%!important}.swiper-slide [data-caption-animate]{-webkit-backface-visibility:hidden}.section .video-wrap,.section .yt-bg-player,.swiper-slide .video-wrap,.swiper-slide .yt-bg-player{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}#slider .container{position:relative;height:100%}#slider.canvas-slider .swiper-slide img{width:100%}#slider.canvas-slider a{display:block;height:100%}.swiper-pagination{position:absolute;width:100%;z-index:20;margin:0;top:auto;bottom:20px!important;text-align:center;line-height:1}.swiper-pagination span{display:inline-block;cursor:pointer;width:10px;height:10px;margin:0 4px;opacity:1;background-color:transparent;border:1px solid #fff;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#slider .owl-next,#slider .owl-prev,#slider-arrow-left,#slider-arrow-right,.camera_next,.camera_prev,.flex-next,.flex-prev,.nivo-nextNav,.nivo-prevNav,.slider-arrow-bottom-sm,.slider-arrow-top-sm{position:absolute;cursor:pointer;z-index:10;top:50%;left:0;margin-top:-26px;background-color:rgba(0,0,0,.3);width:52px;height:52px;border:0;border-radius:0 3px 3px 0;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.swiper-pagination span.swiper-pagination-bullet-active,.swiper-pagination span:hover{background-color:#fff!important}#slider .owl-next,#slider .owl-prev{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}#slider .owl-next,#slider-arrow-right,.camera_next,.flex-next,.nivo-nextNav{left:auto;right:0;border-radius:3px 0 0 3px}#slider .owl-next i,#slider .owl-prev i,#slider-arrow-left i,#slider-arrow-right i,.camera_next i,.camera_prev i,.flex-next i,.flex-prev i,.nivo-nextNav i,.nivo-prevNav i,.slider-arrow-bottom-sm i,.slider-arrow-top-sm i{line-height:50px;width:34px;height:52px;color:#ddd;color:rgba(255,255,255,.8);text-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:34px;text-align:center;margin-left:7px}.slider-arrow-bottom-sm i,.slider-arrow-top-sm i{width:32px;height:32px;margin:0;line-height:30px;font-size:18px;color:#fff;color:#fff}.flex-prev i{margin-left:9px}.dark,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#eee}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper_wrapper .swiper-slide{position:relative;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:100%!important}#slider .owl-next,#slider .owl-prev,#slider-arrow-left,#slider-arrow-right,.camera_next,.camera_prev,.flex-next,.flex-prev,.nivo-nextNav,.nivo-prevNav,.slider-arrow-bottom-sm,.slider-arrow-top-sm{z-index:1}.dark .slider-caption,.dark .slider-caption h2{co
lor:#eee;text-shadow:1px 1px 1px rgb(0 0 0 / 15%)}
.subheadingbox h2 {
    font-size: 24px;
}

.subheadingbox h1 {
    font-size: 30px;
}
button.mfp-close {
    background: red;
    width: 30px !important;
    height: 30px;
    opacity: 1;
    border-radius: 50%;
    line-height: 31px;
    top: -20px !important;
    right: -20px !important;
}
.innerbox .i-overlay  { 
    background: rgba(0, 0, 0, .6) url(images/grid.png) repeat !important;
}
.innerbox { 
    border-radius: 6px;
	-webkit-border-radius: 6px;
    border: 4px solid #fff;
    box-shadow: 0 0 4px rgb(0 0 0 / 40%);
	-webkit-box-shadow: 0 0 4px rgb(0 0 0 / 40%);
}
.portlet {
    box-shadow: 0 0 4px #ccc;
    padding: 15px;
	margin:10px 0;
    min-height: 208px;
    text-align: center;
}
.topSection h2 {
    font-size: 23px;
    letter-spacing: 0;
    margin-bottom: 10px;
}
.topSection h3 {
    font-size: 26px;
    letter-spacing: 1px;
    margin-bottom: 10px;
}