.carousel-shortcode .align-center,.carousel-portfolio .align-center{display:inline-block;height:100%;vertical-align:middle}.blog-shortcode .post-content{margin:2rem 0}.blog-1-column .posts.card-deck>.card{min-width:calc(100% - 30px)}.blog-1-column .posts.card-deck>.card.p-4{min-width:calc(100% - 2rem)}.carousel-client-slider .carousel-item{text-align:center}.carousel-client-slider img{vertical-align:middle}.componentz-content-boxes .card-deck{flex-flow:row wrap;margin-bottom:1rem;width:100%;-ms-flex-flow:row wrap}.componentz-content-boxes [class*=col],.componentz-content-boxes [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.componentz-content-boxes .card-deck,.componentz-content-boxes .card{margin-left:0;margin-right:0}.componentz-content-boxes .card,.componentz-content-boxes .card-footer{border:none;border-radius:0}.componentz-content-boxes .card-footer{background:0 0;padding-bottom:2rem}.componentz-content-boxes .componentz-content-box [class*=" fa-"]{height:70px;margin-top:1.25rem;width:70px}.componentz-content-boxes .shadow{margin-top:35px}.componentz-content-boxes .shadow .heading-with-icon{margin-top:-35px}#primary .componentz-content-boxes .container{padding:0}.componentz-counter-blocks .type-1 .card-body{font-size:2rem;padding-top:0}.componentz-counter-blocks .type-1 .card-title{font-weight:400;margin-bottom:0}.componentz-counter-blocks .type-2 .unit{font-size:60%}.componentz-counter-blocks .type-3{text-transform:uppercase}.componentz-counter-blocks .type-3 .card-title{font-size:3rem;font-weight:900;position:relative}.componentz-counter-blocks .type-3 .card-title:after{border-bottom:3px solid currentColor;bottom:0;content:"";height:3px;left:50%;margin-left:-50px;position:absolute;width:100px}.componentz-counter-blocks .type-3 .card-body{padding-top:0}.componentz-counter-blocks .card-deck{flex-flow:row wrap;margin-bottom:1rem;width:100%;-ms-flex-flow:row wrap}.componentz-counter-blocks [class*=col],.componentz-counter-blocks [class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.componentz-counter-blocks .card-deck,.componentz-counter-blocks .card{margin-left:0;margin-right:0}.componentz-counter-blocks .card{border:none;border-radius:0}.componentz-counter-blocks .componentz-counter-block [class*=" fa-"]{height:70px;margin-top:1.25rem;width:70px}.componentz-counter-blocks .type-1 [class*=" fa-"]{height:40px;width:40px}.componentz-counter-blocks .type-3 [class*=" fa-"]{height:30px;width:30px}.componentz-counter-blocks .shadow{margin-top:35px}#primary .componentz-counter-blocks .container{padding:0}.google-map-info-box{font-size:.9rem}.google-map-info-box:before{border-bottom:16px solid currentColor;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:-16px;width:0}.portfolio-shortcode:not(.columns-text) .thumbnail-post,.portfolio-shortcode:not(.columns-text) .post-content{margin:0}.portfolio-shortcode.portfolio-text .thumbnail-post{margin-bottom:1rem}.portfolio-shortcode .carousel-portfolio .thumbnail-post{display:inline-block;margin-bottom:0}.portfolio-one .portfolio.card-deck .card{max-width:100%;min-width:100%}.portfolio-two .portfolio.card-deck .card{max-width:calc(50% - 30px);min-width:calc(50% - 30px)}.portfolio-three .portfolio.card-deck .card{max-width:calc(33.333333% - 30px);min-width:calc(33.333333% - 30px)}.portfolio-four .portfolio.card-deck .card{max-width:calc(25% - 30px);min-width:calc(25% - 30px)}.portfolio-shortcode .card-deck .card{margin-bottom:1.4rem}.portfolio-shortcode.columns-text .card-deck .card{margin-bottom:3rem}.portfolio-shortcode .portfolio-grid .card{margin:0}.portfolio-grid-1 .card-group>.card{min-width:100% !important}.portfolio-grid-2 .card-group>.card{min-width:50% !important}.portfolio-grid-3 .card-group>.card{min-width:33.333333% !important}.portfolio-grid-4 .card-group>.card{min-width:25% !important}.portfolio-grid-5 .card-group>.card{min-width:20% !important}.portfolio-grid-6 .card-group>.card{min-width:16.666667% !important}.portfolio-grid-7 .card-group>.card{min-width:14.286666% !important}.portfolio-grid-8 .card-group>.card{min-width:12.5% !important}.portfolio-grid-9 .card-group>.card{min-width:11.111111% !important}.portfolio-grid-10 .card-group>.card{min-width:10% !important}sup.decimal-part{font-size:50%;top:-1em}.pricing-table-style-2 h2{font-size:2.8rem}.pricing-table-style-2 .card{border-radius:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s}.pricing-table-style-2 small.text-muted{font-size:30%}.pricing-table-style-3{text-transform:uppercase}.pricing-table-style-3 sup.decimal-part{bottom:0;top:unset}.pricing-table-style-3 .integer-part{font-size:3.5rem}.pricing-table-style-3 .currency{font-size:50%;vertical-align:middle}.pricing-table-style-3 small.text-muted{font-size:30%}.pricing-table-style-3 .card-header{overflow:hidden;position:relative}.pricing-table-style-3 h4{background-color:rgba(0,0,0,.03);font-weight:300;position:relative;z-index:1}.pricing-table-style-3 ul li:hover{background-color:rgba(0,0,0,.03);border-left:5px solid rgba(0,0,0,.03);transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s}.pricing-table-style-3 .header_background{border-color:rgba(0,0,0,.03) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.03);border-style:solid;border-width:20px 1411px 20px 600px;position:absolute}.componentz-progress-bar{margin-bottom:1rem}.progress-bar{text-align:left}.progress-bar-title{font-size:1.2rem;font-weight:700}.component-section{margin:0 -30px}.component-section>.row{margin:0}.page-template-100-width .component-section .container{max-width:100%}.full-width .content{overflow-x:hidden}.full-width .component-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}.componentz-testimonials blockquote{border-bottom:0;padding:0;width:100%}.componentz-testimonials blockquote .blockquote-footer{color:currentColor}.componentz-testimonials .testimonial-image{margin-top:1rem;max-width:80px}.componentz-testimonials .star-rating:before{background:url(//comformer.net/wp-content/plugins/component-shortcodes/assets/css/../images/icons.svg#icon-star-view) left center repeat-x}@media (min-width:992px){.blog-3-column .posts.card-deck>.card{max-width:calc(33.333333% - 30px);min-width:calc(33.333333% - 30px)}.blog-3-column .posts.card-deck>.card.p-4{max-width:calc(33.333333% - 2rem);min-width:calc(33.333333% - 2rem)}.pricing-table-style-2 .card:hover{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.3);-webkit-box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.3);margin-bottom:.25rem;margin-top:-.25rem}.componentz-content-boxes.columns-1 .componentz-content-box,.componentz-counter-blocks.columns-1 .componentz-counter-block{flex:0 0 100%;min-width:100%;-ms-flex:0 0 100%}.componentz-content-boxes.columns-2 .componentz-content-box,.componentz-counter-blocks.columns-2 .componentz-counter-block{flex:0 0 50%;min-width:50%;-ms-flex:0 0 50%}.componentz-content-boxes.columns-3 .componentz-content-box,.componentz-counter-blocks.columns-3 .componentz-counter-block{flex:0 0 33.333333%;min-width:33.333333%;-ms-flex:0 0 33.333333%}.componentz-content-boxes.columns-4 .componentz-content-box,.componentz-counter-blocks.columns-4 .componentz-counter-block{flex:0 0 25%;min-width:25%;-ms-flex:0 0 25%}.componentz-content-boxes.columns-5 .componentz-content-box,.componentz-counter-blocks.columns-5 .componentz-counter-block{flex:0 0 20%;min-width:20%;-ms-flex:0 0 20%}.componentz-content-boxes.columns-6 .componentz-content-box,.componentz-counter-blocks.columns-6 .componentz-counter-block{flex:0 0 16.666667%;min-width:16.666667%;-ms-flex:0 0 16.666667%}.componentz-content-boxes.columns-7 .componentz-content-box,.componentz-counter-blocks.columns-7 .componentz-counter-block{flex:0 0 14.286%;min-width:14.286%;-ms-flex:0 0 14.286%}.componentz-content-boxes.columns-8 .componentz-content-box,.componentz-counter-blocks.columns-8 .componentz-counter-block{flex:0 0 12.5%;min-width:12.5%;-ms-flex:0 0 12.5%}.componentz-content-boxes.columns-9 .componentz-content-box,.componentz-counter-blocks.columns-9 .componentz-counter-block{flex:0 0 11.111111%;min-width:11.111111%;-ms-flex:0 0 11.111111%}.componentz-content-boxes.columns-10.componentz-content-box,.componentz-counter-blocks.columns-10 .componentz-counter-block{flex:0 0 10%;min-width:10%;-ms-flex:0 0 10%}.componentz-content-boxes.columns-11 .componentz-content-box,.componentz-counter-blocks.columns-11 .componentz-counter-block{flex:0 0 9.091%;min-width:9.091%;-ms-flex:0 0 9.091%}.componentz-content-boxes.columns-12 .componentz-content-box,.componentz-counter-blocks.columns-12 .componentz-counter-block{flex:0 0 8.333333%;min-width:8.333333%;-ms-flex:0 0 8.333333%}}@media (max-width:991.98px){.blog-3-column .posts.card-deck>.card{max-width:calc(50% - 30px);min-width:calc(50% - 30px)}.blog-3-column .posts.card-deck>.card.p-4{max-width:calc(50% - 2rem);min-width:calc(50% - 2rem)}.component-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}@media (min-width:768px){.col-md-20{flex:0 0 20% !important;max-width:20% !important;-ms-flex:0 0 20% !important}.blog-2-column .posts.card-deck>.card{max-width:calc(50% - 30px);min-width:calc(50% - 30px)}.blog-2-column .posts.card-deck>.card.p-4{max-width:calc(50% - 2rem);min-width:calc(50% - 2rem)}}@media (max-width:767.98px){.blog-shortcode .posts.card-deck>.card{max-width:100%;min-width:calc(100% - 30px)}.blog-shortcode .posts.card-deck>.card.p-4{max-width:100%;min-width:calc(100% - 2rem)}.portfolio-shortcode .portfolio.card-deck .card{max-width:calc(50% - 30px);min-width:calc(50% - 30px)}}@media (min-width:576px){.carousel-shortcode .carousel-item{min-height:100%}}@media (min-width:576px) and (max-width:991.98px){.portfolio-shortcode .portfolio-grid .card-group>.card{min-width:50%}}@media (max-width:575.98px){.row-full-width .col{padding-left:0;padding-right:0}.portfolio-shortcode .portfolio.card-deck .card{max-width:100%;min-width:100%}}