/**handles:g5plus_framework_icon-box,g5plus_framework_counter_css,g5plus_framework_testimonials,g5plus_framework_partner,g5plus_framework_portfolio,g5plus_framework_ladda**/
.small-space .g5plus-icon-box.align-left>.icon{padding-right:10px}.g5plus-icon-box i{display:inline-block;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.g5plus-icon-box.s-small i{font-size:18px;width:50px;height:50px;line-height:48px}.g5plus-icon-box.s-small i:before{font-size:18px}.g5plus-icon-box.s-medium i{font-size:40px;width:40px;height:40px}.g5plus-icon-box.s-medium i:before{font-size:40px}.g5plus-icon-box.s-large i{font-size:60px;width:60px;height:60px}.g5plus-icon-box.s-large i:before{font-size:60px}.g5plus-icon-box.align-left,.g5plus-icon-box.align-right{display:flex}.g5plus-icon-box.align-left>.icon{padding-right:25px}.g5plus-icon-box.align-right{flex-direction:row-reverse;text-align:right}.g5plus-icon-box.align-right>.icon{padding-left:25px}.g5plus-icon-box.align-center{text-align:center}.g5plus-icon-box.align-center>.icon{display:block;margin-bottom:20px}.g5plus-icon-box.icon-border-round .icon i{border:solid 1px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}.g5plus-icon-box.icon-round .icon i{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}.g5plus-icon-box.ico-light-color .icon i{color:#fff}.g5plus-icon-box.ico-dark-color .icon i{color:#343434}.g5plus-icon-box.icon-round.dark-color .icon i{background-color:#343434}.g5plus-icon-box.icon-round.dark-color:hover .icon i{color:#343434;background-color:transparent;border:solid 1px #343434}.g5plus-icon-box.icon-border-round.dark-color .icon i{border-color:#343434}.g5plus-icon-box.icon-border-round.dark-color:hover .icon i{background-color:#343434;color:#fff}.g5plus-icon-box.light-color{color:#fff}.g5plus-icon-box.light-color a{color:#fff}.g5plus-icon-box ul{padding-right:0;padding-left:0;list-style:none}.g5plus-icon-box .icon{line-height:1}.g5plus-icon-box .icon i{color:inherit}.g5plus-icon-box .title{font-size:20px;line-height:1.5;font-weight:900;margin-bottom:12px}.g5plus-icon-box.dark-color .title{color:#343434}.g5plus-icon-box.dark-color .title a{color:#222}.g5plus-icon-box.has-opacity-des .desc{opacity:.5}.g5plus-icon-box .desc{font-size:16px;line-height:1.875}.g5plus-icon-box .read-more{margin-top:10px;font-size:14px;font-weight:900;text-transform:uppercase}.g5plus-icon-box.c-small .title{font-size:14px;font-weight:700;line-height:2.14;margin-bottom:0}.g5plus-icon-box.c-small .desc{line-height:1;font-size:14px;font-weight:500}.opacity-title .light-color .title{color:rgba(255,255,255,.5)}.opacity-title .light-color .icon i{border-color:rgba(255,255,255,.5)}@media screen and (max-width:590px){.g5plus-icon-box.icon-large.align-left .icon,.g5plus-icon-box.icon-large.align-left .icon-image{width:50px}.g5plus-icon-box.icon-large.align-left i{font-size:50px}.g5plus-icon-box.icon-large.align-left .content{padding-left:80px}}
.g5plus-counter{text-align:center}.g5plus-counter span.counterup{font-size:58px;font-weight:700;text-transform:uppercase;line-height:1}.g5plus-counter p{font-size:14px;text-transform:uppercase;font-weight:600;padding-top:7px;margin-left:2px}.g5plus-counter.color-light span.counterup{color:#fff}.g5plus-counter.color-light p{color:#f5f5f5}.g5plus-counter i{font-size:58px;line-height:80px}.g5plus-counter i:before{font-size:58px}.g5plus-counter .counter-icon span{display:inline-block}.g5plus-counter img{max-width:100px}.g5plus-counter.counter-style-left{position:relative}.g5plus-counter.counter-style-left .counter-icon{float:left;width:80px;text-align:center;margin-right:20px}.g5plus-counter.counter-style-left .counter-content{overflow:hidden;text-align:left}
.g5plus-testimonials .testimonial-item{padding:55px 20px}.g5plus-testimonials .testimonial-item span.icon{font-size:110px;line-height:1;float:left;font-style:italic;margin-top:-10px;margin-right:20px}.g5plus-testimonials .testimonial-item .testimonial-content{overflow:hidden;color:#fff}.g5plus-testimonials .testimonial-item .info-content h4{font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase;margin-bottom:0}.g5plus-testimonials .testimonial-item .info-content span{font-size:14px}.g5plus-testimonials .testimonial-item .quote{margin-bottom:25px;line-height:1.8}.g5plus-testimonials .owl-carousel .owl-dots{bottom:-40px}.g5plus-testimonials .no-slider .testimonial-item{margin-bottom:30px}
.g5plus-partner a{display:inline-block;width:100%;position:relative;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.g5plus-partner a:hover{opacity:.7}.g5plus-partner.with-border a{border:solid 1px}.g5plus-partner a>img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-height:100%;max-width:100%}.g5plus-partner .owl-carousel .owl-item img{width:auto}.g5plus-partner .owl-carousel .owl-nav .owl-next,.g5plus-partner .owl-carousel .owl-nav .owl-prev{width:50px;height:50px;line-height:45px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.g5plus-partner .owl-carousel .owl-nav .owl-prev{left:-30px}.g5plus-partner .owl-carousel .owl-nav .owl-next{right:-30px}.widget-partner .g5plus-partner .owl-carousel .owl-nav .owl-prev{left:auto}.widget-partner .g5plus-partner .owl-carousel .owl-nav .owl-next{right:0}@media screen and (max-width:778px){.g5plus-partner .owl-carousel .owl-nav .owl-next,.g5plus-partner .owl-carousel .owl-nav .owl-prev{display:none}}
.portfolio-tabs .cat-scheme-light a{color: #fff}.portfolio-tabs ul{list-style: none;padding-right: 0;padding-left: 0;margin-bottom: 45px !important}.portfolio-tabs ul > li{display: inline-block;padding-left: 20px;padding-right: 20px;font-size: 12px;font-weight: 500;text-transform: uppercase}.portfolio-tabs ul > li:first-child{padding-left: 0}.portfolio-tabs ul > li:last-child{padding-right: 0}.portfolio-tabs .select-cat{position: relative;width: 100%;margin-bottom: 20px}.portfolio-tabs .select-cat label:before{content: "\f0d7";position: absolute;font-family: 'FontAwesome';top: 16px;right: 10px;pointer-events: none;color: #fff}.portfolio-tabs .select-cat select{cursor: pointer;width: 100%;color: #fff;background: none;border: none;text-transform: uppercase}.portfolio-tabs .select-cat select option{color: #343434}.negative-portfolio .portfolio-shortcode{margin-top: -65px}.portfolio-shortcode{overflow: hidden}.portfolio-shortcode div[class*="col-md-"]{padding: 0}.portfolio-shortcode .padding-5{margin-left: -5px;margin-right: -5px}.portfolio-shortcode .padding-5 > div[class*="col-md-"]{padding: 5px}.portfolio-shortcode .padding-10{margin-left: -10px;margin-right: -10px}.portfolio-shortcode .padding-10 > div[class*="col-md-"]{padding: 10px}.portfolio-shortcode .padding-15{margin-left: -15px;margin-right: -15px}.portfolio-shortcode .padding-15 > div[class*="col-md-"]{padding: 15px}.portfolio-shortcode .padding-20{margin-left: -20px;margin-right: -20px}.portfolio-shortcode .padding-20 > div[class*="col-md-"]{padding: 20px}.portfolio-shortcode .padding-30{margin-left: -30px;margin-right: -30px}.portfolio-shortcode .padding-30 > div[class*="col-md-"]{padding: 30px}.portfolio-shortcode .grid .title,.portfolio-shortcode .grid .category,.portfolio-shortcode .masonry .title,.portfolio-shortcode .masonry .category{-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-o-transform: translateY(50px);-ms-transform: translateY(50px);transform: translateY(50px)}.portfolio-shortcode .info .title a{line-height: 1.5 !important}.portfolio-shortcode .select-cat i{position: absolute;right: 40px;top: 18px;display: none}.portfolio-shortcode a.view-gallery:hover,.portfolio-shortcode a.view-gallery.onclick{background-color: #fff !important}@media screen and (min-width: 992px){.g5-col-md-5{width: 20% !important;float: left}.g5-col-md-5.portfolio-item:nth-child(5n+1){clear: both}.col-md-3.portfolio-item:nth-child(4n+1){clear: both}.col-md-4.portfolio-item:nth-child(3n+1){clear: both}.col-md-2.portfolio-item:nth-child(2n+1){clear: both}}@media screen and (max-width: 767px){.portfolio-item-wrap.slick{margin-top: 30px}}
/*
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2013 Hakim El Hattab, http://hakim.se
 */.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:-16px;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:-16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:-16px;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:-16px;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0)}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}