.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before, .container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid:before, .container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.row, .company-logos .owl-wrapper, .portfolio-box-wrapper, .archive ul.products, .single-product.woocommerce.woocommerce-page #content div.product, .single-product.woocommerce.woocommerce-page #content .woocommerce-tabs ul.tabs{margin-left:-15px;margin-right:-15px;}
.row:before, .company-logos .owl-wrapper:before, .portfolio-box-wrapper:before, .archive ul.products:before, .single-product.woocommerce.woocommerce-page #content div.product:before, .single-product.woocommerce.woocommerce-page #content .woocommerce-tabs ul.tabs:before, .row:after, .company-logos .owl-wrapper:after, .portfolio-box-wrapper:after, .archive ul.products:after, .single-product.woocommerce.woocommerce-page #content div.product:after, .single-product.woocommerce.woocommerce-page #content .woocommerce-tabs ul.tabs:after{content:" ";display:table;}
.row:after, .company-logos .owl-wrapper:after, .portfolio-box-wrapper:after, .archive ul.products:after, .single-product.woocommerce.woocommerce-page #content div.product:after, .single-product.woocommerce.woocommerce-page #content .woocommerce-tabs ul.tabs:after{clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .archive ul.products li.product, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .col-lg-3, .col-xs-4, .col-sm-4, .archive ul.products li.product, .archive .col-shop-3 ul.products li, .col-md-4, .gallery-box-wrapper.col-3 li, .portfolio-box-wrapper.col-3 li, .contact-content, .archive .col-shop-3 ul.products li, .col-lg-4, .col-xs-5, .col-sm-5, .service-type-2 .service-image, .single-post .below-post-content .wrapper-comment, .col-md-5, .single-team-member .team-info-area .content-image-wrapper, .single-product.woocommerce.woocommerce-page #content div.product div.summary, .col-lg-5, .col-xs-6, .woocommerce.widget.widget_shopping_cart p.total span,
.woocommerce.widget.widget_shopping_cart p.total strong, .archive ul.products li.product, .col-sm-6, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper.col-2 li, .portfolio-box-wrapper.col-3 li, .archive .col-shop-2 ul.products li, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .col-md-6, .contact-info, .contact-form-wrapper p.contact-form-control, .archive .col-shop-2 ul.products li, .col-lg-6, .col-xs-7, .col-sm-7, .single-post .below-post-content .threed-share-options, .col-md-7, .single-team-member .team-info-area .team-content, .single-product.woocommerce.woocommerce-page #content div.product div.images, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .contact-info-wrapper, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .service-type-2 .service-image, .woocommerce.widget.widget_shopping_cart p.buttons, .gallery-box-wrapper li, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper li, .single-post .below-post-content .wrapper-comment, .single-post .below-post-content .threed-share-options, .contact-info, .contact-info-wrapper, .contact-content, .admin-contact, .contact-form-wrapper input:not([type='submit']),
.contact-form-wrapper textarea, .contact-form-wrapper p.contact-form-control, .contact-form-wrapper p,
.contact-form-wrapper .contact-form-control1, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .woocommerce-checkout .checkout.woocommerce-checkout .col-1,
.woocommerce-checkout .checkout.woocommerce-checkout .col-2, .col-sm-12, .col-md-12, .contact-form-wrapper .wpcf7-validation-errors, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .woocommerce.widget.widget_shopping_cart p.total span,
.woocommerce.widget.widget_shopping_cart p.total strong, .archive ul.products li.product, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .service-type-2 .service-image, .woocommerce.widget.widget_shopping_cart p.buttons, .gallery-box-wrapper li, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper li, .single-post .below-post-content .wrapper-comment, .single-post .below-post-content .threed-share-options, .contact-info, .contact-info-wrapper, .contact-content, .admin-contact, .contact-form-wrapper input:not([type='submit']),
.contact-form-wrapper textarea, .contact-form-wrapper p.contact-form-control, .contact-form-wrapper p,
.contact-form-wrapper .contact-form-control1, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .woocommerce-checkout .checkout.woocommerce-checkout .col-1,
.woocommerce-checkout .checkout.woocommerce-checkout .col-2{float:left;}
.col-xs-1{width:8.3333333333%;}
.col-xs-2{width:16.6666666667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.3333333333%;}
.col-xs-5{width:41.6666666667%;}
.col-xs-6, .woocommerce.widget.widget_shopping_cart p.total span,
.woocommerce.widget.widget_shopping_cart p.total strong, .archive ul.products li.product{width:50%;}
.col-xs-7{width:58.3333333333%;}
.col-xs-8{width:66.6666666667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.3333333333%;}
.col-xs-11{width:91.6666666667%;}
.col-xs-12, .service-type-2 .service-image, .woocommerce.widget.widget_shopping_cart p.buttons, .gallery-box-wrapper li, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper li, .single-post .below-post-content .wrapper-comment, .single-post .below-post-content .threed-share-options, .contact-info, .contact-info-wrapper, .contact-content, .admin-contact, .contact-form-wrapper input:not([type='submit']),
.contact-form-wrapper textarea, .contact-form-wrapper p.contact-form-control, .contact-form-wrapper p,
.contact-form-wrapper .contact-form-control1, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .woocommerce-checkout .checkout.woocommerce-checkout .col-1,
.woocommerce-checkout .checkout.woocommerce-checkout .col-2{width:100%;}
.col-xs-pull-0{right:auto;}
.col-xs-pull-1{right:8.3333333333%;}
.col-xs-pull-2{right:16.6666666667%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-4{right:33.3333333333%;}
.col-xs-pull-5{right:41.6666666667%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-7{right:58.3333333333%;}
.col-xs-pull-8{right:66.6666666667%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-10{right:83.3333333333%;}
.col-xs-pull-11{right:91.6666666667%;}
.col-xs-pull-12{right:100%;}
.col-xs-push-0{left:auto;}
.col-xs-push-1{left:8.3333333333%;}
.col-xs-push-2{left:16.6666666667%;}
.col-xs-push-3{left:25%;}
.col-xs-push-4{left:33.3333333333%;}
.col-xs-push-5{left:41.6666666667%;}
.col-xs-push-6{left:50%;}
.col-xs-push-7{left:58.3333333333%;}
.col-xs-push-8{left:66.6666666667%;}
.col-xs-push-9{left:75%;}
.col-xs-push-10{left:83.3333333333%;}
.col-xs-push-11{left:91.6666666667%;}
.col-xs-push-12{left:100%;}
.col-xs-offset-0{margin-left:0%;}
.col-xs-offset-1{margin-left:8.3333333333%;}
.col-xs-offset-2{margin-left:16.6666666667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.3333333333%;}
.col-xs-offset-5{margin-left:41.6666666667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.3333333333%;}
.col-xs-offset-8{margin-left:66.6666666667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.3333333333%;}
.col-xs-offset-11{margin-left:91.6666666667%;}
.col-xs-offset-12{margin-left:100%;}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .archive ul.products li.product, .archive .col-shop-3 ul.products li, .col-sm-5, .service-type-2 .service-image, .single-post .below-post-content .wrapper-comment, .col-sm-6, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper.col-2 li, .portfolio-box-wrapper.col-3 li, .archive .col-shop-2 ul.products li, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .col-sm-7, .single-post .below-post-content .threed-share-options, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
.col-sm-1{width:8.3333333333%;}
.col-sm-2{width:16.6666666667%;}
.col-sm-3{width:25%;}
.col-sm-4, .archive ul.products li.product, .archive .col-shop-3 ul.products li{width:33.3333333333%;}
.col-sm-5, .service-type-2 .service-image, .single-post .below-post-content .wrapper-comment{width:41.6666666667%;}
.col-sm-6, .gallery-box-wrapper.col-3 li, .gallery-box-wrapper.col-2 li, .portfolio-box-wrapper.col-2 li, .portfolio-box-wrapper.col-3 li, .archive .col-shop-2 ul.products li, .single-product.woocommerce.woocommerce-page #content .related.products .products li{width:50%;}
.col-sm-7, .single-post .below-post-content .threed-share-options{width:58.3333333333%;}
.col-sm-8{width:66.6666666667%;}
.col-sm-9{width:75%;}
.col-sm-10{width:83.3333333333%;}
.col-sm-11{width:91.6666666667%;}
.col-sm-12{width:100%;}
.col-sm-pull-0{right:auto;}
.col-sm-pull-1{right:8.3333333333%;}
.col-sm-pull-2{right:16.6666666667%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-4{right:33.3333333333%;}
.col-sm-pull-5{right:41.6666666667%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-7{right:58.3333333333%;}
.col-sm-pull-8{right:66.6666666667%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-10{right:83.3333333333%;}
.col-sm-pull-11{right:91.6666666667%;}
.col-sm-pull-12{right:100%;}
.col-sm-push-0{left:auto;}
.col-sm-push-1{left:8.3333333333%;}
.col-sm-push-2{left:16.6666666667%;}
.col-sm-push-3{left:25%;}
.col-sm-push-4{left:33.3333333333%;}
.col-sm-push-5{left:41.6666666667%;}
.col-sm-push-6{left:50%;}
.col-sm-push-7{left:58.3333333333%;}
.col-sm-push-8{left:66.6666666667%;}
.col-sm-push-9{left:75%;}
.col-sm-push-10{left:83.3333333333%;}
.col-sm-push-11{left:91.6666666667%;}
.col-sm-push-12{left:100%;}
.col-sm-offset-0{margin-left:0%;}
.col-sm-offset-1{margin-left:8.3333333333%;}
.col-sm-offset-2{margin-left:16.6666666667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.3333333333%;}
.col-sm-offset-5{margin-left:41.6666666667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.3333333333%;}
.col-sm-offset-8{margin-left:66.6666666667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.3333333333%;}
.col-sm-offset-11{margin-left:91.6666666667%;}
.col-sm-offset-12{margin-left:100%;}
}
@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .archive ul.products li.product, .single-product.woocommerce.woocommerce-page #content .related.products .products li, .col-md-4, .gallery-box-wrapper.col-3 li, .portfolio-box-wrapper.col-3 li, .contact-content, .archive .col-shop-3 ul.products li, .col-md-5, .single-team-member .team-info-area .content-image-wrapper, .single-product.woocommerce.woocommerce-page #content div.product div.summary, .col-md-6, .contact-info, .contact-form-wrapper p.contact-form-control, .archive .col-shop-2 ul.products li, .col-md-7, .single-team-member .team-info-area .team-content, .single-product.woocommerce.woocommerce-page #content div.product div.images, .col-md-8, .contact-info-wrapper, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .contact-form-wrapper .wpcf7-validation-errors{float:left;}
.col-md-1{width:8.3333333333%;}
.col-md-2{width:16.6666666667%;}
.col-md-3, .archive ul.products li.product, .single-product.woocommerce.woocommerce-page #content .related.products .products li{width:25%;}
.col-md-4, .gallery-box-wrapper.col-3 li, .portfolio-box-wrapper.col-3 li, .contact-content, .archive .col-shop-3 ul.products li{width:33.3333333333%;}
.col-md-5, .single-team-member .team-info-area .content-image-wrapper, .single-product.woocommerce.woocommerce-page #content div.product div.summary{width:41.6666666667%;}
.col-md-6, .contact-info, .contact-form-wrapper p.contact-form-control, .archive .col-shop-2 ul.products li{width:50%;}
.col-md-7, .single-team-member .team-info-area .team-content, .single-product.woocommerce.woocommerce-page #content div.product div.images{width:58.3333333333%;}
.col-md-8, .contact-info-wrapper{width:66.6666666667%;}
.col-md-9{width:75%;}
.col-md-10{width:83.3333333333%;}
.col-md-11{width:91.6666666667%;}
.col-md-12, .contact-form-wrapper .wpcf7-validation-errors{width:100%;}
.col-md-pull-0{right:auto;}
.col-md-pull-1{right:8.3333333333%;}
.col-md-pull-2{right:16.6666666667%;}
.col-md-pull-3{right:25%;}
.col-md-pull-4{right:33.3333333333%;}
.col-md-pull-5{right:41.6666666667%;}
.col-md-pull-6{right:50%;}
.col-md-pull-7{right:58.3333333333%;}
.col-md-pull-8{right:66.6666666667%;}
.col-md-pull-9{right:75%;}
.col-md-pull-10{right:83.3333333333%;}
.col-md-pull-11{right:91.6666666667%;}
.col-md-pull-12{right:100%;}
.col-md-push-0{left:auto;}
.col-md-push-1{left:8.3333333333%;}
.col-md-push-2{left:16.6666666667%;}
.col-md-push-3{left:25%;}
.col-md-push-4{left:33.3333333333%;}
.col-md-push-5{left:41.6666666667%;}
.col-md-push-6{left:50%;}
.col-md-push-7{left:58.3333333333%;}
.col-md-push-8{left:66.6666666667%;}
.col-md-push-9{left:75%;}
.col-md-push-10{left:83.3333333333%;}
.col-md-push-11{left:91.6666666667%;}
.col-md-push-12{left:100%;}
.col-md-offset-0{margin-left:0%;}
.col-md-offset-1{margin-left:8.3333333333%;}
.col-md-offset-2{margin-left:16.6666666667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.3333333333%;}
.col-md-offset-5{margin-left:41.6666666667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.3333333333%;}
.col-md-offset-8{margin-left:66.6666666667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.3333333333%;}
.col-md-offset-11{margin-left:91.6666666667%;}
.col-md-offset-12{margin-left:100%;}
}
@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left;}
.col-lg-1{width:8.3333333333%;}
.col-lg-2{width:16.6666666667%;}
.col-lg-3{width:25%;}
.col-lg-4{width:33.3333333333%;}
.col-lg-5{width:41.6666666667%;}
.col-lg-6{width:50%;}
.col-lg-7{width:58.3333333333%;}
.col-lg-8{width:66.6666666667%;}
.col-lg-9{width:75%;}
.col-lg-10{width:83.3333333333%;}
.col-lg-11{width:91.6666666667%;}
.col-lg-12{width:100%;}
.col-lg-pull-0{right:auto;}
.col-lg-pull-1{right:8.3333333333%;}
.col-lg-pull-2{right:16.6666666667%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-4{right:33.3333333333%;}
.col-lg-pull-5{right:41.6666666667%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-7{right:58.3333333333%;}
.col-lg-pull-8{right:66.6666666667%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-10{right:83.3333333333%;}
.col-lg-pull-11{right:91.6666666667%;}
.col-lg-pull-12{right:100%;}
.col-lg-push-0{left:auto;}
.col-lg-push-1{left:8.3333333333%;}
.col-lg-push-2{left:16.6666666667%;}
.col-lg-push-3{left:25%;}
.col-lg-push-4{left:33.3333333333%;}
.col-lg-push-5{left:41.6666666667%;}
.col-lg-push-6{left:50%;}
.col-lg-push-7{left:58.3333333333%;}
.col-lg-push-8{left:66.6666666667%;}
.col-lg-push-9{left:75%;}
.col-lg-push-10{left:83.3333333333%;}
.col-lg-push-11{left:91.6666666667%;}
.col-lg-push-12{left:100%;}
.col-lg-offset-0{margin-left:0%;}
.col-lg-offset-1{margin-left:8.3333333333%;}
.col-lg-offset-2{margin-left:16.6666666667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.3333333333%;}
.col-lg-offset-5{margin-left:41.6666666667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.3333333333%;}
.col-lg-offset-8{margin-left:66.6666666667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.3333333333%;}
.col-lg-offset-11{margin-left:91.6666666667%;}
.col-lg-offset-12{margin-left:100%;}
}
.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);transition-timing-function:cubic-bezier(0.18, 0.89, 0.32, 1.28);font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{opacity:0.7;}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-2px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform, -o-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}
.hamburger-inner::before, .hamburger-inner::after{content:"";display:block;}
.hamburger-inner::before{top:-10px;}
.hamburger-inner::after{bottom:-10px;}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px;}
.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -o-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg);}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:none;}
img{max-width:100%;height:auto;}
p{font:14px "Roboto", sans-serif;font-weight:400;color:#565656;line-height:1.6;}
.first{clear:left;}
.section-row-v1{padding-top:40px;padding-bottom:40px;}
@media screen and (min-width:992px){.section-row-v1{padding-top:75px;padding-bottom:75px;}
}
.owl-theme .owl-controls .owl-pagination .owl-page span{width:6px;height:6px;margin:5px 3px;}
.owl-theme .owl-controls .owl-pagination .owl-page.active span{background:#d97aa5;}
input,
textarea{border:1px solid #ccc;}
input:focus,
textarea:focus{border:1px solid #7fbf82;outline:0;box-shadow:0 0 0 0;}
.or-spacer{margin-top:90px;width:100%;position:relative;}
.or-spacer .mask{overflow:hidden;height:20px;}
.or-spacer .mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:1000px/25px;box-shadow:0 0 25px #A2A2A2;}
select{width:100%;font-size:95%;color:#333;border:1px solid #DDD;border-radius:0;height:36px;padding:0 10px;box-shadow:inset 0 -1.3em 1em 0 rgba(0, 0, 0, 0.02);background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");background-position:100% 50%;background-repeat:no-repeat;background-size:auto 15%;border-radius:0;}
select:focus{box-shadow:0 0 0 0;border:1px solid #ddd;outline:0;}
.sidebar-position-left{float:right;}
.sidebar-position-right{float:left;}
.page.admin-bar .entry-footer{text-align:center;margin-top:50px;}
.page.admin-bar .entry-footer a{font-size:18px;font-weight:500;color:#fff;background:#39599f;padding:10px 30px;}
.page.admin-bar .entry-footer a.post-edit-link{border-right:1px solid #fff;}
#wpadminbar{position:fixed;}
.overflow-body{overflow:hidden;}
.section-uppper-space{padding-top:50px;}
.section-lower-space{padding-bottom:50px;}
.heading-lower-space{padding-bottom:30px;}
.image-up-space{margin-top:30px;}
@media screen and (min-width:992px){.section-uppper-space{padding-top:130px;}
.section-lower-space{padding-bottom:130px;}
.heading-lower-space{padding-bottom:100px;}
.image-up-space{margin-top:130px;}
}
.header_area{position:relative;}
.header_area .top_header{position:absolute;width:100%;background:transparent;top:30px;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;z-index:99;padding-top:20px;padding-bottom:20px;}
.header_area .top_header .logo_area a{display:block;}
.menu_area{background:none;border:none;}
.menu_area .navbar-nav{margin:0;}
.menu_area .navbar-nav ul{border:none;}
.menu_area .navbar-nav li{padding:0 0 0 10px;}
@media screen and (min-width:992px){.menu_area .navbar-nav li{padding:20px 19px 30px;}
}
.menu_area .navbar-nav li > a{font-size:14px;color:#9bc6e5;text-transform:uppercase;letter-spacing:1px;border:none;padding:10px 0px;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;display:inline-block;}
.menu_area .navbar-nav li > a:hover, .menu_area .navbar-nav li > a:focus{border:none;background:none;color:#fff;}
.menu_area .navbar-nav li .mobile-dropdown{position:absolute;height:42px;width:30px;right:0;color:#9bc6e5;font-size:15px;text-align:center;line-height:42px;z-index:2;}
.menu_area .navbar-nav li.menu-cart > a{color:#13ff03;}
.menu_area .navbar-nav li.menu-cart > a:after{font-family:'FontAwesome';content:'\f290';font-size:20px;}
.menu_area .navbar-nav li.menu-cart .item-count{height:18px;width:18px;background:#017EDC;position:absolute;top:0;left:5px;border-radius:50%;text-align:center;color:#fff;font-size:12px;}
.menu_area .navbar-nav li.current-menu-item a{color:#fff;}
.menu_area .navbar-nav li.current-menu-parent > a,
.menu_area .navbar-nav li.current-menu-ancestor > a{color:#fff;}
.menu_area .sub-menu,
.menu_area .children{min-width:100%;list-style-type:none;padding:0;-webkit-transition:opacity .4s ease-in-out , visibility .4s ease-in-out ,max-height .4s ease-in-out;-o-transition:opacity .4s ease-in-out , visibility .4s ease-in-out ,max-height .4s ease-in-out;transition:opacity .4s ease-in-out , visibility .4s ease-in-out ,max-height .4s ease-in-out;opacity:0;visibility:hidden;white-space:nowrap;background:#003961;z-index:2;max-height:0;}
.menu_area .sub-menu li,
.menu_area .children li{padding:0 0 0 10px;position:relative;}
@media screen and (min-width:992px){.menu_area .sub-menu li,
.menu_area .children li{padding:0 15px;}
}
.menu_area .sub-menu li a,
.menu_area .children li a{color:#fff;}
.menu_area .sub-menu.open-sub-menu,
.menu_area .children.open-sub-menu{visibility:visible;opacity:1;max-height:2000px;}
.menu_area .navbar-collapse{padding:0px;}
.menu_area .container-fluid{padding:0px;}
#menu_area .navbar-nav > .active > a{background-color:transparent;}
.header-v2{background:#003b65;background:-webkit-linear-gradient(top, #003b65 0%, #003d6c 100%);background:-o-linear-gradient(top, #003b65 0%, #003d6c 100%);background:linear-gradient(to bottom, #003b65 0%, #003d6c 100%);}
.header-v2 .top_header{position:relative;top:0;}
.header_area .top_header.sticky-menu-add{background:#003b65;background:-webkit-linear-gradient(top, #003b65 0%, #003d6c 100%);background:-o-linear-gradient(top, #003b65 0%, #003d6c 100%);background:linear-gradient(to bottom, #195405f5 0%, #ffb307 100%);position:fixed;top:0;z-index:1049;width:100%;}
.admin-bar .header_area .top_header.sticky-menu-add{top:46px;}
@media screen and (min-width:768px){.admin-bar .header_area .top_header.sticky-menu-add{top:32px;}
}
.navbars-header{display:none;}
@media (max-width:992px){.header_area .navbar-nav{overflow:auto;height:100%;}
.header_area .navbars-header{display:block;position:relative;z-index:9999;margin-top:23px;}
.header_area .navbar-wrapper{position:fixed;width:100%;right:100%;background:#003b65;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;top:0;bottom:0;z-index:99;padding:50px;}
.header_area .navbar-wrapper.open-nav{right:0;}
.header_area .navbar-wrapper.open-nav .navbar-nav{width:100%;}
.header_area .navbar-wrapper li{float:none;display:block;}
.header_area .navbar-wrapper li a{display:block;}
.header_area .navbars-header{float:right;}
}
.admin-bar .header_area .navbar-wrapper{top:32px;}
@media screen and (max-width:782px){.admin-bar .header_area .navbar-wrapper{top:46px;}
}
@media screen and (min-width:992px){.menu_area .navbar-nav{float:right;}
.menu_area .navbar-nav > li:not(.menu-cart) > a{position:relative;}
.menu_area .navbar-nav > li:not(.menu-cart) > a:before, .menu_area .navbar-nav > li:not(.menu-cart) > a:after{content:'';position:absolute;left:0;width:100%;height:1px;background:#329DEC;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s, -o-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s, -o-transform 0.2s;}
.menu_area .navbar-nav > li:not(.menu-cart) > a:after{bottom:0;-webkit-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;}
.menu_area .navbar-nav > li:not(.menu-cart) > a:before{top:0;-webkit-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;}
.menu_area .navbar-nav > li:not(.menu-cart) > a:hover:after, .menu_area .navbar-nav > li:not(.menu-cart) > a:hover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}
.menu_area .navbar-nav > li.menu-item-has-children:nth-last-child(2) .sub-menu,
.menu_area .navbar-nav > li.menu-item-has-children:nth-last-child(2) .children,
.menu_area .navbar-nav > li.page_item_has_children:nth-last-child(2) .sub-menu,
.menu_area .navbar-nav > li.page_item_has_children:nth-last-child(2) .children{left:auto;right:0;}
.menu_area .navbar-nav li.menu-item-has-children:hover > .sub-menu,
.menu_area .navbar-nav li.menu-item-has-children:hover > .children, .menu_area .navbar-nav li.page_item_has_children:hover > .sub-menu,
.menu_area .navbar-nav li.page_item_has_children:hover > .children{visibility:visible;opacity:1;max-height:2000px;}
.menu_area .navbar-nav li .mobile-dropdown{right:-6px;color:#017EDC;font-size:8px;}
.menu_area .navbar-nav .sub-menu,
.menu_area .navbar-nav .children{position:absolute;left:0;top:100%;}
.menu_area .navbar-nav .sub-menu li,
.menu_area .navbar-nav .children li{-webkit-transition:background 0.4s ease-in-out;-o-transition:background 0.4s ease-in-out;transition:background 0.4s ease-in-out;}
.menu_area .navbar-nav .sub-menu li:hover,
.menu_area .navbar-nav .children li:hover{background:#00487b;}
.menu_area .navbar-nav .sub-menu .sub-menu,
.menu_area .navbar-nav .sub-menu .children,
.menu_area .navbar-nav .children .sub-menu,
.menu_area .navbar-nav .children .children{left:100%;top:0;}
}
.main-navigation ul{margin:0;padding:0;list-style:none;}
.main-navigation li{margin:0;display:inline-block;position:relative;padding:0;display:block;}
.main-navigation .current_page_item > a{font-weight:700;}
@media (min-width:992px){.main-navigation ul ul{position:absolute;display:none;left:0;top:100%;min-width:150px;background:#fdfdfd;z-index:100;}
.main-navigation ul ul ul{left:100%;top:0;}
.main-navigation li{display:inline-block;padding:8px 15px;}
.main-navigation li:hover > ul{display:block;}
}
.threed-header-area{position:relative;}
@media screen and (min-width:992px){.threed-menu-wrap-area{position:static;}
.threed-menu-wrap-area .menu-item-demo{position:static;}
}
.threed-menu-wrap-area .demo-submenu{overflow:hidden;}
.threed-menu-wrap-area .demo-submenu li{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:40px 30px 30px;text-align:center;}
@media (min-width:768px){.threed-menu-wrap-area .demo-submenu li{float:left;width:33.3333333333%;}
}
.threed-menu-wrap-area .demo-submenu li a{font:12px "Roboto", sans-serif;font-weight:400;color:rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.threed-menu-wrap-area .demo-submenu li span{padding:15px;display:block;}
.threed-menu-wrap-area .demo-submenu img{display:inline-block;}
.threed-menu-wrap-area .demo-submenu a{display:block;}
.active-demo-menu{background:#ddd;}
.active-demo-menu span{color:#000;}
.footer-area{background-repeat:no-repeat;background-position:center;background-size:cover;}
.footer-area h2{color:#262626;font-size:40px;text-transform:uppercase;font-weight:700;margin-top:50px;}
.footer-area h4{color:#A2A2A2;font-size:20px;font-weight:400;}
.footer-area img{display:inline-block;}
.footer-style-default{padding-top:0px;}
.footer-style-default .footer-bot{margin-top:45px;}
.footer-style-1{padding-bottom:50px;}
.footer-style-1 h2,
.footer-style-1 h4{color:rgba(255, 255, 255, 0.5);}
.footer-style-1 .footer-bot{margin-bottom:80px;}
.footer-style-1 #menu-footer-menu a{color:rgba(255, 255, 255, 0.5);-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;letter-spacing:1px;}
.footer-style-1 #menu-footer-menu a:hover{color:#fff;letter-spacing:3px;}
@media screen and (min-width:992px){.footer-style-1{padding-bottom:130px;}
}
.footer-style-1,
.footer-style-2{text-align:center;}
.footer-style-1 #menu-footer-menu a,
.footer-style-2 #menu-footer-menu a{color:rgba(255, 255, 255, 0.5);-webkit-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;transition:color 0.4s ease-in-out, letter-spacing 0.4s ease-in-out;letter-spacing:1px;}
.footer-style-1 #menu-footer-menu a:hover,
.footer-style-2 #menu-footer-menu a:hover{color:#fff;letter-spacing:3px;}
.footer-style-1 h4,
.footer-style-2 h4{font-size:14px;text-transform:capitalize;}
.footer-style-2{padding-top:130px;}
.footer-style-2 .footer-bot{margin-top:80px;}
.footer-style-2 h2{font:28px "Roboto", sans-serif;color:#fff;line-height:1;}
@media screen and (min-width:768px){.footer-style-2 h2{font-size:48px;}
}
#menu-footer-menu{padding-left:0px;margin-top:50px;margin-bottom:50px;}
@media (min-width:992px){#menu-footer-menu{margin-bottom:0px;}
}
@media (min-width:1200px){#menu-footer-menu{margin-top:100px;}
}
#menu-footer-menu li{display:block;list-style:none;padding:10px 0;}
#menu-footer-menu li + li{border-top:1px solid #D0CECE;}
@media (min-width:768px){#menu-footer-menu li{display:inline-block;}
#menu-footer-menu li + li{border:none;padding:0 15px;}
}
@media (min-width:992px){#menu-footer-menu li + li{padding:0 5px;}
}
@media (min-width:1200px){#menu-footer-menu li + li{padding:0 13px;}
}
#menu-footer-menu a{font-weight:400;color:#6a6e73;font-size:14px;text-transform:uppercase;}
#menu-footer-menu a:hover{text-decoration:none;}
.footer-bot{background:#f2f2f2;padding:30px 0;text-align:center;}
@media (min-width:992px){.footer-bot p{text-align:left;margin-top:20px;}
.footer-bot p a{color:#565656;}
}
.social-area{padding-left:0px;margin-top:10px;}
.social-area li{list-style:none;display:inline-block;margin:5px;}
@media (min-width:992px){.social-area li{margin:0 10px;}
}
.social-area i{background:#545454;color:#fff;border-radius:50px;height:40px;width:40px;text-align:center;line-height:40px;border:1px solid transparent;-webkit-transition-property:border,background,color;-o-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.social-area i.fa-twitter{background:#45b0e3;}
.social-area i.fa-facebook{background:#39599f;}
.social-area i.fa-google-plus{background:#323233;}
.social-area i.fa-dribbble{background:#d97aa5;}
.social-area i.fa-youtube{background:#e70031;}
.social-area i.fa-youtube-play{background:#e70031;}
.social-area i.fa-behance{background:#1769ff;}
.social-area i:hover.fa-twitter{border-color:#45b0e3;color:#45b0e3;background:transparent;}
.social-area i:hover.fa-facebook{border-color:#39599f;color:#39599f;background:transparent;}
.social-area i:hover.fa-google-plus{border-color:#323233;color:#323233;background:transparent;}
.social-area i:hover.fa-dribbble{border-color:#d97aa5;color:#d97aa5;background:transparent;}
.social-area i:hover.fa-youtube{border-color:#e70031;color:#e70031;background:transparent;}
.social-area i:hover.fa-behance{border-color:#1769ff;color:#1769ff;background:transparent;}
@media (min-width:992px){.social-area{text-align:right;}
}
.social-icon{background:#545454;padding:14px;color:#fff;border-radius:50px;height:40px;width:40px;}
.social-icon.fa-twitter{background:#45b0e3;}
.social-icon.fa-facebook{background:#39599f;}
.social-icon.fa-google-plus{background:#323233;}
.social-icon.fa-dribbble{background:#d97aa5;}
.social-icon.fa-youtube{background:#e70031;}
.social-icon:hover{text-decoration:none;}
.subscribe-area{background:#2e6992;background:-webkit-linear-gradient(left, #2e6992 0%, #0b0e1e 100%);background:-o-linear-gradient(left, #2e6992 0%, #0b0e1e 100%);background:linear-gradient(to right, #2e6992 0%, #0b0e1e 100%);padding:70px 0;text-align:center;}
@media (max-width:767px){.subscribe-area .form-control{width:80%;margin:0 auto;}
}
.subscribe-area h3{text-transform:uppercase;color:#fff;font-weight:300;font-size:25px;margin-top:5px;}
.subscribe-area h3 span{font-weight:500;}
.subscribe-area .newsletterwrap{padding-top:40px;}
.subscribe-area .form-text{margin-bottom:20px;}
@media (min-width:992px){.subscribe-area .form-text{margin-bottom:0;}
}
@media (min-width:992px){.subscribe-area{text-align:left;}
}
.input-newsletter{color:#fff;border-color:#3584ba;background:transparent;height:44px;box-shadow:none;}
.input-newsletter::-webkit-input-placeholder{color:#889fb4;font-size:12px;font-style:italic;}
.input-newsletter::-moz-placeholder{color:#889fb4;font-size:12px;font-style:italic;}
.input-newsletter:-ms-input-placeholder{color:#889fb4;font-size:12px;font-style:italic;}
.input-newsletter::placeholder{color:#889fb4;font-size:12px;font-style:italic;}
.input-newsletter:focus{box-shadow:0 0 0 0;outline:none;border:1px solid #7fbf82;}
@media (min-width:992px){.subscribe-area .newsletterwrap{padding-top:0px;}
}
.rtl{direction:rtl;unicode-bidi:embed;}
.button-simple{color:#545454;background-color:transparent;border-color:transparent;padding:6px 0;font-size:12px;line-height:1.6;border-radius:0;text-transform:uppercase;font-weight:500;}
.button-simple:focus, .button-simple.focus{color:#545454;background-color:transparent;border-color:transparent;}
.button-simple:hover{color:#545454;background-color:transparent;border-color:transparent;}
.button-simple:active, .button-simple.active,
.open > .button-simple.dropdown-toggle{color:#545454;background-color:transparent;border-color:transparent;}
.button-simple:active:hover, .button-simple:active:focus, .button-simple:active.focus, .button-simple.active:hover, .button-simple.active:focus, .button-simple.active.focus,
.open > .button-simple.dropdown-toggle:hover,
.open > .button-simple.dropdown-toggle:focus,
.open > .button-simple.dropdown-toggle.focus{color:#545454;background-color:transparent;border-color:transparent;}
.button-simple:active, .button-simple.active,
.open > .button-simple.dropdown-toggle{background-image:none;}
.button-simple.disabled:hover, .button-simple.disabled:focus, .button-simple.disabled.focus, .button-simple[disabled]:hover, .button-simple[disabled]:focus, .button-simple[disabled].focus,
fieldset[disabled] .button-simple:hover,
fieldset[disabled] .button-simple:focus,
fieldset[disabled] .button-simple.focus{background-color:transparent;border-color:transparent;}
.button-simple .badge{color:transparent;background-color:#545454;}
.button-simple--superMargin{margin-top:50px;}
.button-services{padding:20px 35px;font-size:14px;line-height:1.6;border-radius:0;margin:10px 0;font-weight:500;text-transform:uppercase;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.button-services:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #262626;border-radius:4px;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;-o-transition:box-shadow 0.3s, transform 0.3s, -o-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;}
.button-services:hover{color:#262626;}
.button-services:hover:after{box-shadow:inset 0 0 0 2px #262626;}
.button-services--green{color:#fff;}
.button-services--green:after{box-shadow:inset 0 0 0 35px #3cb878;}
.button-services--green:hover{color:#3cb878;}
.button-services--green:hover:after{box-shadow:inset 0 0 0 2px #3cb878;}
.button-services--black{color:#fff;}
.button-services--black:after{box-shadow:inset 0 0 0 35px #000;}
.button-services--black:hover{color:#000;}
.button-services--black:hover:after{box-shadow:inset 0 0 0 2px #000;}
.button--green{display:inline-block;color:#fff;background-color:#31dda2;border-color:#31dda2;padding:18px 60px;font-size:14px;line-height:1.6;border-radius:0;margin-top:60px;text-transform:uppercase;border:1px;border-style:solid;-webkit-transition-property:border , color , background;-o-transition-property:border , color , background;transition-property:border , color , background;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.button--green:focus, .button--green.focus{color:#fff;background-color:#1fbc86;border-color:#147a57;}
.button--green:hover{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.button--green:active, .button--green.active,
.open > .button--green.dropdown-toggle{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.button--green:active:hover, .button--green:active:focus, .button--green:active.focus, .button--green.active:hover, .button--green.active:focus, .button--green.active.focus,
.open > .button--green.dropdown-toggle:hover,
.open > .button--green.dropdown-toggle:focus,
.open > .button--green.dropdown-toggle.focus{color:#fff;background-color:#1a9d70;border-color:#147a57;}
.button--green:active, .button--green.active,
.open > .button--green.dropdown-toggle{background-image:none;}
.button--green.disabled:hover, .button--green.disabled:focus, .button--green.disabled.focus, .button--green[disabled]:hover, .button--green[disabled]:focus, .button--green[disabled].focus,
fieldset[disabled] .button--green:hover,
fieldset[disabled] .button--green:focus,
fieldset[disabled] .button--green.focus{background-color:#31dda2;border-color:#31dda2;}
.button--green .badge{color:#31dda2;background-color:#fff;}
.button--green--large{width:400px;max-width:100%;padding-left:0;padding-right:0;text-align:center;font-size:18px;font-weight:500;text-transform:none;}
.button--green--small{padding:10px 30px;}
.button--green:hover{color:#31dda2;background-color:#fff;border-color:#31dda2;}
.button--green:hover:focus, .button--green:hover.focus{color:#31dda2;background-color:#e6e6e6;border-color:#147a57;}
.button--green:hover:hover{color:#31dda2;background-color:#e6e6e6;border-color:#1eb380;}
.button--green:hover:active, .button--green:hover.active,
.open > .button--green:hover.dropdown-toggle{color:#31dda2;background-color:#e6e6e6;border-color:#1eb380;}
.button--green:hover:active:hover, .button--green:hover:active:focus, .button--green:hover:active.focus, .button--green:hover.active:hover, .button--green:hover.active:focus, .button--green:hover.active.focus,
.open > .button--green:hover.dropdown-toggle:hover,
.open > .button--green:hover.dropdown-toggle:focus,
.open > .button--green:hover.dropdown-toggle.focus{color:#31dda2;background-color:#d4d4d4;border-color:#147a57;}
.button--green:hover:active, .button--green:hover.active,
.open > .button--green:hover.dropdown-toggle{background-image:none;}
.button--green:hover.disabled:hover, .button--green:hover.disabled:focus, .button--green:hover.disabled.focus, .button--green:hover[disabled]:hover, .button--green:hover[disabled]:focus, .button--green:hover[disabled].focus,
fieldset[disabled] .button--green:hover:hover,
fieldset[disabled] .button--green:hover:focus,
fieldset[disabled] .button--green:hover.focus{background-color:#fff;border-color:#31dda2;}
.button--green:hover .badge{color:#fff;background-color:#31dda2;}
.button-medium{display:inline-block;padding:10px 30px;font:12px "Roboto", sans-serif;font-weight:500;text-transform:uppercase;}
.button-medium--green{color:#fff;background-color:#31dda2;border-color:#31dda2;}
.button-medium--green:focus, .button-medium--green.focus{color:#fff;background-color:#1fbc86;border-color:#147a57;}
.button-medium--green:hover{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.button-medium--green:active, .button-medium--green.active,
.open > .button-medium--green.dropdown-toggle{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.button-medium--green:active:hover, .button-medium--green:active:focus, .button-medium--green:active.focus, .button-medium--green.active:hover, .button-medium--green.active:focus, .button-medium--green.active.focus,
.open > .button-medium--green.dropdown-toggle:hover,
.open > .button-medium--green.dropdown-toggle:focus,
.open > .button-medium--green.dropdown-toggle.focus{color:#fff;background-color:#1a9d70;border-color:#147a57;}
.button-medium--green:active, .button-medium--green.active,
.open > .button-medium--green.dropdown-toggle{background-image:none;}
.button-medium--green.disabled:hover, .button-medium--green.disabled:focus, .button-medium--green.disabled.focus, .button-medium--green[disabled]:hover, .button-medium--green[disabled]:focus, .button-medium--green[disabled].focus,
fieldset[disabled] .button-medium--green:hover,
fieldset[disabled] .button-medium--green:focus,
fieldset[disabled] .button-medium--green.focus{background-color:#31dda2;border-color:#31dda2;}
.button-medium--green .badge{color:#31dda2;background-color:#fff;}
.button-medium--black{color:#fff;background-color:#484848;border-color:#484848;}
.button-medium--black:focus, .button-medium--black.focus{color:#fff;background-color:#2f2f2f;border-color:#080808;}
.button-medium--black:hover{color:#fff;background-color:#2f2f2f;border-color:#292929;}
.button-medium--black:active, .button-medium--black.active,
.open > .button-medium--black.dropdown-toggle{color:#fff;background-color:#2f2f2f;border-color:#292929;}
.button-medium--black:active:hover, .button-medium--black:active:focus, .button-medium--black:active.focus, .button-medium--black.active:hover, .button-medium--black.active:focus, .button-medium--black.active.focus,
.open > .button-medium--black.dropdown-toggle:hover,
.open > .button-medium--black.dropdown-toggle:focus,
.open > .button-medium--black.dropdown-toggle.focus{color:#fff;background-color:#1d1d1d;border-color:#080808;}
.button-medium--black:active, .button-medium--black.active,
.open > .button-medium--black.dropdown-toggle{background-image:none;}
.button-medium--black.disabled:hover, .button-medium--black.disabled:focus, .button-medium--black.disabled.focus, .button-medium--black[disabled]:hover, .button-medium--black[disabled]:focus, .button-medium--black[disabled].focus,
fieldset[disabled] .button-medium--black:hover,
fieldset[disabled] .button-medium--black:focus,
fieldset[disabled] .button-medium--black.focus{background-color:#484848;border-color:#484848;}
.button-medium--black .badge{color:#484848;background-color:#fff;}
.button-medium--red{color:#fff;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.button-medium--red:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #ed6262;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;-o-transition:box-shadow 0.3s, transform 0.3s, -o-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;}
.button-medium--red:hover, .button-medium--red:focus{color:#ed6262;}
.button-medium--red:hover:after, .button-medium--red:focus:after{box-shadow:inset 0 0 0 2px #ed6262;}
.button-product{color:#fff;margin-top:10px;text-transform:uppercase;border-radius:5px;letter-spacing:2px;position:relative;padding:10px 20px;}
.button-product:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #262626;border-radius:4px;}
@media (min-width:992px){.button-product{z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.button-product:after{-webkit-transition:box-shadow 0.3s;-o-transition:box-shadow 0.3s;transition:box-shadow 0.3s;}
.button-product:hover{color:#262626;}
.button-product:hover:after{box-shadow:inset 0 0 0 2px #262626;}
}
@media (min-width:1200px){.button-product{margin-top:30px;}
}
.button-product--pink{color:#fff;background-color:#ff7575;border-color:#ff7575;}
.button-product--pink:focus, .button-product--pink.focus{color:#fff;background-color:#ff4242;border-color:#f50000;}
.button-product--pink:hover{color:#fff;background-color:#ff4242;border-color:#ff3838;}
.button-product--pink:active, .button-product--pink.active,
.open > .button-product--pink.dropdown-toggle{color:#fff;background-color:#ff4242;border-color:#ff3838;}
.button-product--pink:active:hover, .button-product--pink:active:focus, .button-product--pink:active.focus, .button-product--pink.active:hover, .button-product--pink.active:focus, .button-product--pink.active.focus,
.open > .button-product--pink.dropdown-toggle:hover,
.open > .button-product--pink.dropdown-toggle:focus,
.open > .button-product--pink.dropdown-toggle.focus{color:#fff;background-color:#ff1e1e;border-color:#f50000;}
.button-product--pink:active, .button-product--pink.active,
.open > .button-product--pink.dropdown-toggle{background-image:none;}
.button-product--pink.disabled:hover, .button-product--pink.disabled:focus, .button-product--pink.disabled.focus, .button-product--pink[disabled]:hover, .button-product--pink[disabled]:focus, .button-product--pink[disabled].focus,
fieldset[disabled] .button-product--pink:hover,
fieldset[disabled] .button-product--pink:focus,
fieldset[disabled] .button-product--pink.focus{background-color:#ff7575;border-color:#ff7575;}
.button-product--pink .badge{color:#ff7575;background-color:#fff;}
.button-newsletterSubmit{color:#fff;background-color:#e8516d;border-color:#e8516d;padding:11px 0;font-size:14px;line-height:1.6;border-radius:0;width:160px;max-width:100%;text-transform:uppercase;text-align:center;letter-spacing:2px;-webkit-transition-property:color , background;-o-transition-property:color , background;transition-property:color , background;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.button-newsletterSubmit:focus, .button-newsletterSubmit.focus{color:#fff;background-color:#e22447;border-color:#a41630;}
.button-newsletterSubmit:hover{color:#fff;background-color:#e22447;border-color:#de1d41;}
.button-newsletterSubmit:active, .button-newsletterSubmit.active,
.open > .button-newsletterSubmit.dropdown-toggle{color:#fff;background-color:#e22447;border-color:#de1d41;}
.button-newsletterSubmit:active:hover, .button-newsletterSubmit:active:focus, .button-newsletterSubmit:active.focus, .button-newsletterSubmit.active:hover, .button-newsletterSubmit.active:focus, .button-newsletterSubmit.active.focus,
.open > .button-newsletterSubmit.dropdown-toggle:hover,
.open > .button-newsletterSubmit.dropdown-toggle:focus,
.open > .button-newsletterSubmit.dropdown-toggle.focus{color:#fff;background-color:#c81a3b;border-color:#a41630;}
.button-newsletterSubmit:active, .button-newsletterSubmit.active,
.open > .button-newsletterSubmit.dropdown-toggle{background-image:none;}
.button-newsletterSubmit.disabled:hover, .button-newsletterSubmit.disabled:focus, .button-newsletterSubmit.disabled.focus, .button-newsletterSubmit[disabled]:hover, .button-newsletterSubmit[disabled]:focus, .button-newsletterSubmit[disabled].focus,
fieldset[disabled] .button-newsletterSubmit:hover,
fieldset[disabled] .button-newsletterSubmit:focus,
fieldset[disabled] .button-newsletterSubmit.focus{background-color:#e8516d;border-color:#e8516d;}
.button-newsletterSubmit .badge{color:#e8516d;background-color:#fff;}
.button-newsletterSubmit:hover{background:transparent;color:#e8516d;}
.button-stroke{color:#454545;background-color:transparent;border-color:#a1a1a1;padding:15px 25px;font-size:15px;line-height:1.6;border-radius:0;margin-top:10px;text-transform:uppercase;border-radius:5px;}
.button-stroke:focus, .button-stroke.focus{color:#454545;background-color:transparent;border-color:#616161;}
.button-stroke:hover{color:#454545;background-color:transparent;border-color:#828282;}
.button-stroke:active, .button-stroke.active,
.open > .button-stroke.dropdown-toggle{color:#454545;background-color:transparent;border-color:#828282;}
.button-stroke:active:hover, .button-stroke:active:focus, .button-stroke:active.focus, .button-stroke.active:hover, .button-stroke.active:focus, .button-stroke.active.focus,
.open > .button-stroke.dropdown-toggle:hover,
.open > .button-stroke.dropdown-toggle:focus,
.open > .button-stroke.dropdown-toggle.focus{color:#454545;background-color:transparent;border-color:#616161;}
.button-stroke:active, .button-stroke.active,
.open > .button-stroke.dropdown-toggle{background-image:none;}
.button-stroke.disabled:hover, .button-stroke.disabled:focus, .button-stroke.disabled.focus, .button-stroke[disabled]:hover, .button-stroke[disabled]:focus, .button-stroke[disabled].focus,
fieldset[disabled] .button-stroke:hover,
fieldset[disabled] .button-stroke:focus,
fieldset[disabled] .button-stroke.focus{background-color:transparent;border-color:#a1a1a1;}
.button-stroke .badge{color:transparent;background-color:#454545;}
@media (min-width:1200px){.button-stroke{margin-top:30px;}
}
.woocommerce a.button.add_to_cart_button,
.woocommerce input.button,
.woocommerce button.button,
.woocommerce .single_add_to_cart_button.button,
.woocommerce .button.wc-forward,
.woocommerce #respond input#submit,
.woocommerce input.button.alt{display:inline-block;padding:10px 20px;border-radius:4px;font:14px "Roboto", sans-serif;font-weight:500;border:1px solid #ff8888;background:none;text-transform:uppercase;background:#ff8888;color:#fff;position:relative;z-index:1;-webkit-transition-property:background , color;-o-transition-property:background , color;transition-property:background , color;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce input.button:hover,
.woocommerce button.button:hover,
.woocommerce .single_add_to_cart_button.button:hover,
.woocommerce .button.wc-forward:hover,
.woocommerce #respond input#submit:hover,
.woocommerce input.button.alt:hover{color:#ff8888;background:#fff;}
.woocommerce a.button.add_to_cart_button:focus,
.woocommerce input.button:focus,
.woocommerce button.button:focus,
.woocommerce .single_add_to_cart_button.button:focus,
.woocommerce .button.wc-forward:focus,
.woocommerce #respond input#submit:focus,
.woocommerce input.button.alt:focus{box-shadow:0 0 0 0;outline:0;}
.scrollToTop{display:none;position:fixed;width:38px;height:37px;font-size:22px;bottom:42px;right:60px;text-align:center;color:#fff;border-radius:50%;background:#ed6262;cursor:pointer;}
.service-home{overflow:hidden;}
.service-home .vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;}
.service h4{font:15px "Roboto", sans-serif;font-weight:400;color:#6a6e73;text-transform:uppercase;}
@media screen and (min-width:768px){.service h4{font-size:18px;}
}
.service h2{font:30px "Roboto", sans-serif;font-weight:500;color:#323233;text-transform:uppercase;line-height:1;}
@media screen and (min-width:768px){.service h2{font-size:50px;}
}
.service-type-1{text-align:center;padding:100px 15px 50px;}
@media screen and (min-width:768px){.service-type-1{padding:100px 20% 50px;}
}
.service-type-1 h2{margin-bottom:70px;}
.service-type-1 .image-service{margin-bottom:30px;}
.service-type-2{overflow:hidden;}
.service-type-2 .service-image{padding-left:0;padding-right:0;text-align:center;background-size:cover;background-position:center;height:100%;}
.service-type-2 .service-image.image-right{float:right;}
.service-type-2 .service-info{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:60px 40px 20px 50px;}
@media (min-width:768px){.service-type-2 .service-info{float:left;width:58.3333333333%;}
}
.service-type-2 h2{color:#fff;}
@media screen and (min-width:768px){.service-type-2 h2{font-size:40px;}
}
.service-type-3{padding:60px 50px 90px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;}
.service-type-3 h4{color:#fff;}
.service-type-3 h2{color:#fff;font-size:40px;}
.service-type-4{padding-top:30px;padding-bottom:30px;}
.service-type-4 .image-holder{text-align:center;}
.service-type-4 .image-holder,
.service-type-4 .service-info{width:100%;float:left;text-align:center;}
.service-type-4 .image-holder h4,
.service-type-4 .service-info h4{font-weight:300;}
.service-type-4 .service-post-title,
.service-type-4 h2{display:inline-block;font:30px "Roboto", sans-serif;padding:0 5px;}
.service-type-4 h2{font-weight:700;}
.service-type-4 a{margin-top:20px;border-radius:20px;}
.service-type-5{padding:130px 0;}
.service-type-5 .image-holder{width:100%;float:left;text-align:center;}
.service-type-5 .image-holder img{display:inline-block;border-radius:5px;}
@media screen and (min-width:768px){.service-type-5 .image-holder{width:40%;padding-right:100px;text-align:left;}
}
.service-type-5 .service-info{width:100%;float:left;text-align:center;}
@media screen and (min-width:768px){.service-type-5 .service-info{width:60%;text-align:left;}
}
.service-type-5 .service-info h4{font-weight:300;}
@media screen and (max-width:768px){.service-type-5 .service-info h2{text-align:center !important;}
}
.service-type-5 .service-post-title,
.service-type-5 h2{margin:0;font:40px "Roboto", sans-serif;line-height:1;}
@media screen and (min-width:992px){.service-type-5 .service-post-title,
.service-type-5 h2{font-size:80px;}
}
.service-type-5 h2{font-weight:700;}
.service-type-5 a{margin-top:20px;border-radius:20px;}
@media screen and (min-width:1400px){.service-type-2 p, .service-type-3 p{width:70%;}
}
@media (min-width:768px){.service-type-3{padding-right:0;padding-left:100px;}
.service p{font-size:13px;color:#fff;margin:20px 0 40px;}
}
.service-home .service-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:1200px){.service-home .service-wrapper{float:left;width:50%;}
}
.section-heading{margin-bottom:30px;position:relative;}
@media screen and (min-width:992px){.section-heading{margin-bottom:60px;}
}
.section-heading img{display:block;max-width:100%;margin-bottom:15px;}
.section-heading h2{font-size:40px;font-weight:700;text-transform:uppercase;line-height:1;}
@media (min-width:992px){.section-heading h2{font-size:50px;}
}
.section-heading h3{font-size:16px;font-weight:500;color:#545454;line-height:1.2;text-transform:uppercase;}
.section-heading.section-heading-custom p{margin-top:50px;}
@media (min-width:768px){.section-heading.section-heading-custom p{width:40%;}
}
.section-heading.icon-left .title_icon{position:absolute;left:0;}
.section-heading.icon-left .title_content{padding-left:60px;}
.section-heading.icon-right .title_icon{position:absolute;right:0;top:27px;}
.section-heading.icon-right .title_content{padding-right:60px;display:inline-block;position:relative;}
.section-heading02{margin-bottom:40px;}
.section-heading02 h2{font-size:40px;font-weight:700;color:#3b3b3b;text-transform:uppercase;margin:20px 0;display:inline-block;}
@media (min-width:992px){.section-heading02 h2{font-size:80px;line-height:0.9;}
}
.section-heading02 h3{font-size:20px;font-weight:300;color:#565656;margin:20px 0;text-transform:none;}
@media (min-width:992px){.section-heading02 h3{font-size:30px;line-height:1;}
}
.section-heading03 .threed-heading{font:16px "Roboto", sans-serif;font-weight:700;color:#393939;line-height:1.6;margin:30px 0 0;}
.section-heading03 .threed-subheading{font:30px "Roboto", sans-serif;font-weight:700;color:#000;line-height:1;margin:5px 0 0;}
@media screen and (min-width:992px){.section-heading03 .threed-subheading{font-size:60px;}
}
.section-heading04{font-family:"Roboto", sans-serif;color:#000;font-weight:500;}
.section-heading04 .threed-heading{font-size:55px;color:#393939;line-height:1;margin:30px 0 0;}
.section-heading04 .threed-subheading{font-size:40px;font-weight:700;line-height:1;margin:5px 0 0;}
@media screen and (min-width:992px){.section-heading04 .threed-subheading{font-size:84px;}
}
.section-heading04 .threed-content{font-size:15px;text-transform:uppercase;margin-top:20px;}
.section-heading05 .threed-heading,
.section-heading05 .threed-subheading{margin:0;font:35px "Roboto", sans-serif;line-height:1;color:#000;font-weight:700;}
.section-heading05 .threed-heading{font-weight:300;}
.section-heading05 .threed-content{font-size:15px;line-height:1.6;text-transform:uppercase;margin:30px 0 0px;}
@media screen and (min-width:992px){.section-heading05 .threed-heading,
.section-heading05 .threed-subheading{font-size:55px;}
}
.company-logos{margin:0;padding:0;list-style-type:none;}
.company-logos .owl-item{padding:0 15px;text-align:center;}
.team-member-view .team-image{text-align:center;position:relative;overflow:hidden;}
.team-member-view .team-info{text-align:center;padding:15px 0;border-bottom:1px solid #d3d3d3;margin-bottom:30px;}
.team-member-view .team-info h4{font-weight:400;color:#565656;font-size:20px;}
.team-member-view .team-info h4 a:hover{text-decoration:none;}
.team-member-view .team-info h6{font-weight:400;color:#898989;font-size:14px;font-style:italic;margin-top:5px;}
.team-member-view .modal-view-more{position:absolute;top:100%;left:0;right:0;bottom:0;background:rgba(53, 132, 186, 0.8);-webkit-transition:top 0.4s ease-in-out;-o-transition:top 0.4s ease-in-out;transition:top 0.4s ease-in-out;z-index:0;}
.team-member-view .modal-view-more a{position:relative;display:inline-block;margin-top:50%;text-align:center;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:5px 15px;border-radius:20px;border:1px solid #fff;color:#fff;overflow:hidden;z-index:2;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;text-transform:capitalize;font:14px "Roboto", sans-serif;font-weight:400;}
.team-member-view .modal-view-more a:after{position:absolute;width:100%;height:100%;left:0;top:0;content:'';z-index:-1;background:#fff;color:#3a91d3;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;}
.team-member-view .modal-view-more a:hover{color:#3a91d3;}
.team-member-view .modal-view-more a:hover:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.team-vc-slider .team-member-view{padding-left:15px;padding-right:15px;}
@media screen and (min-width:992px){.team-member-view:hover .modal-view-more{top:0;}
}
.invest-form-area{padding:50px 30px;background:#7acbdf;text-align:center;}
@media (min-width:992px){.invest-form-area{padding:60px;}
}
.invest-form-area p{margin:0;}
.invest-form-area .input-newsletter{border-color:#fff;margin-bottom:10px;}
@media screen and (min-width:992px){.invest-form-area .input-newsletter{height:60px;}
}
.invest-form-area .button-newsletterSubmit{background-color:#5e7592;border-color:#5e7592;margin-top:20px;}
.invest-form-area .button-newsletterSubmit:hover, .invest-form-area .button-newsletterSubmit:focus{background:#fff;color:#5e7592;}
@media screen and (min-width:992px){.invest-form-area .button-newsletterSubmit{margin-top:0;padding:20px 0;}
}
.invest-form-area h2{font-weight:700;color:#fff;font-size:30px;margin-top:0px;}
@media (min-width:992px){.invest-form-area h2{margin-top:0px;}
}
.invest-form-area h3{font-weight:400;color:#fff;font-size:20px;margin-top:10px;}
.widget{margin-bottom:30px;padding:20px 30px;background:#F5F5F5;width:100%;float:left;}
.widget ul{list-style-type:none;padding:0;}
.widget-title{font:18px "Roboto", sans-serif;font-weight:400;color:#4c4c4c;padding-bottom:10px;margin-bottom:20px;letter-spacing:1px;position:relative;padding-left:30px;}
.widget-title:after{position:absolute;content:'';top:1px;left:0px;height:20px;width:20px;background:url("../images/widgetHeading-icon.png") no-repeat left center;}
.widget_recent_entries li{padding:5px 0px;width:80%;}
.widget_recent_entries span{color:#31dda2;padding:5px 0;font-size:12px;}
.widget_recent_entries a{color:#7a7a7a;text-decoration:none;display:block;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.widget_recent_entries a:hover{color:#3a91d3;}
.widget_recent_comments li{padding:5px 0px;width:80%;}
.widget_recent_comments{color:#7a7a7a;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;}
.widget_recent_comments a{color:#7a7a7a;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.widget_recent_comments a:hover{color:#3a91d3;}
.widget_categories li, .widget_archive li{display:block;width:100%;float:left;padding:10px 10px;border:1px solid #ddd;font-size:14px;color:#7a7a7a;-webkit-transition:0.4s ease-in-out, 0.4s ease-in-out;-o-transition:0.4s ease-in-out, 0.4s ease-in-out;transition:0.4s ease-in-out, 0.4s ease-in-out;-webkit-transition-property:background,color,border-color;-o-transition-property:background,color,border-color;transition-property:background,color,border-color;}
.widget_categories li + li, .widget_archive li + li{margin-top:-1px;}
.widget_categories li:hover, .widget_archive li:hover{background:#2e6992;color:#fff;border-color:#2e6992;}
.widget_categories li:hover a, .widget_archive li:hover a{color:#fff;}
.widget_categories li:hover a:before, .widget_archive li:hover a:before{border-color:#fff;}
.widget_categories li:hover li, .widget_archive li:hover li{background:#fff;}
.widget_categories li:hover li a, .widget_archive li:hover li a{color:#7a7a7a;}
.widget_categories li ul, .widget_archive li ul{margin-top:5px;display:block;}
.widget_categories li ul li, .widget_archive li ul li{border:0;}
.widget_categories li ul li:hover, .widget_archive li ul li:hover{color:#fff;background:#224d6b;}
.widget_categories li ul li:hover a, .widget_archive li ul li:hover a{color:#fff;}
.widget_categories li a, .widget_archive li a{float:left;width:90%;color:#7a7a7a;text-decoration:none;position:relative;padding-left:20px;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.widget_categories li a:before, .widget_archive li a:before{position:absolute;font-family:'FontAwesome';top:3px;left:0;content:'\f0da';font-size:13px;display:block;text-align:center;-webkit-transition:border-color 0.4s ease-in-out;-o-transition:border-color 0.4s ease-in-out;transition:border-color 0.4s ease-in-out;}
.widget_categories select, .widget_archive select{width:100%;font-size:95%;color:#333;border:1px solid #DDD;border-radius:0;height:36px;padding:0 10px;box-shadow:inset 0 -1.3em 1em 0 rgba(0, 0, 0, 0.02);background-color:#FFF;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");background-position:100% 50%;background-repeat:no-repeat;background-size:auto 15%;border-radius:0;}
.widget_categories select:focus, .widget_archive select:focus{box-shadow:0 0 0 0;border:1px solid #ddd;outline:0;}
.widget_meta a{padding:5px 0;display:block;color:#7a7a7a;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;text-decoration:none;}
.widget_meta a:hover{color:#3a91d3;}
.widget_calendar #calendar_wrap{background:#fff;}
.widget_calendar #wp-calendar{width:100%;}
.widget_calendar caption{color:#31dda2;font-family:"Roboto", sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;padding:10px 0px;margin-bottom:15px;border-bottom:1px dashed #31dda2;}
.widget_calendar thead{color:#31dda2;}
.widget_calendar thead th,
.widget_calendar tbody td{text-align:center;padding:5px 0;}
.widget_calendar tfoot td{text-align:left;padding:5px;}
.widget_calendar tfoot td a{color:#31dda2;}
.widget_calendar tbody td a{color:#45b0e3;}
.widget_pages a{display:inline-block;text-transform:uppercase;color:#000;padding:5px 0;position:relative;}
.widget_pages a:hover{color:#3a91d3;}
.widget_search .search-form{display:block;position:relative;float:left;width:100%;}
.widget_search .search-form > label{width:100%;margin-bottom:0;}
.widget_search input[type="search"]{height:40px;width:100%;border:1px solid #ddd;padding-left:30px;}
.widget_search input[type="search"]::-webkit-input-placeholder{font-family:"Roboto", sans-serif;font-size:13px;font-weight:400;color:#a1b1bc;letter-spacing:1px;text-transform:capitalize;}
.widget_search input.search-submit{height:40px;width:20%;font-family:"Roboto", sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;position:relative;background:url("../images/search.png") no-repeat center;border:0;position:absolute;right:0;top:0;text-indent:88px;overflow:hidden;}
.widget_search input.search-submit:focus{box-shadow:0 0 0 0;border:0;outline:0;}
.news-widget .blog-holder{padding:20px 0;margin:10px -15px;border-bottom:1px solid #ddd;position:relative;}
.news-widget .blog-holder:last-child{border-bottom:none;}
.news-widget .news-img,
.news-widget .news-desc{float:left;padding:0 15px;}
.news-widget .news-img{position:relative;width:40%;}
.news-widget .news-desc{width:60%;}
.news-widget .news-desc.no_thumb{width:100%;}
.news-widget .news-desc h6{font:14px "Roboto", sans-serif;font-weight:500;color:#3b3b3b;margin-top:0;}
.news-widget .news-desc .widget_date{font:12px "Roboto", sans-serif;font-weight:400;line-height:1.6;color:#3a91d3;}
.news-widget .news-desc p{font:14px "Roboto", sans-serif;font-weight:400;line-height:1.6;}
.news-widget .nav.nav-tabs{border:none;}
.news-widget .nav.nav-tabs li{border:none;text-align:center;width:50%;}
.news-widget .nav.nav-tabs li.active a{background:#2c3e50;color:#fff;position:relative;}
.news-widget .nav.nav-tabs li.active a:after{position:absolute;content:'';bottom:100%;left:0;width:100%;height:6px;background:#e70031;}
.news-widget .nav.nav-tabs a{font:14px "Roboto", sans-serif;font-weight:700;color:#fff;background:#a1b1bc;border:none;margin:0;padding:15px 0;border-radius:0;}
.news-widget .nav.nav-tabs a:hover, .news-widget .nav.nav-tabs a:focus{border:none;}
.tagcloud a{font:14px "Roboto", sans-serif !important;font-weight:400;color:#4c4c4c;background:#cae8f7;margin-bottom:2px;padding:10px 20px;display:inline-block;border-radius:4px;text-transform:capitalize;-webkit-transition-property:color , background;-o-transition-property:color , background;transition-property:color , background;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.tagcloud a:hover{background:#3a91d3;color:#fff;}
@media screen and (min-width:992px){.threed-flickr-wrapper .owl-item{border-right:4px solid #F5F5F5;}
.threed-flickr-wrapper .owl-item:last-child{border:none;}
}
@media screen and (min-width:992px){.section-heading{overflow:hidden;}
.section-heading img,
.section-heading h2,
.section-heading h3{-webkit-transform:translate3d(0, 500px, 0);transform:translate3d(0, 500px, 0);-webkit-transition:-webkit-transform cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform cubic-bezier(0.19, 1, 0.22, 1), -o-transform cubic-bezier(0.19, 1, 0.22, 1);transition:transform cubic-bezier(0.19, 1, 0.22, 1);transition:transform cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform cubic-bezier(0.19, 1, 0.22, 1), -o-transform cubic-bezier(0.19, 1, 0.22, 1);}
.section-heading img{-webkit-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;}
.section-heading h2{-webkit-transition-duration:0.9s;-o-transition-duration:0.9s;transition-duration:0.9s;}
.section-heading h3{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s;}
.section-heading.goforit img,
.section-heading.goforit h2,
.section-heading.goforit h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.print-world .animation-print{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;-o-transition:transform 0.4s ease, -o-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease, -o-transform 0.4s ease;}
.print-world .animation-print.goforprintAnimation{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.team-member .team-image{overflow:hidden;}
.team-member .team-image img{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;}
.team-member:hover .team-image img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.blog-list .blog-image-inner{overflow:hidden;}
.blog-list .blog-image-inner img{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transition-property:-webkit-transform, -webkit-filter;transition-property:-webkit-transform, -webkit-filter;-o-transition-property:transform, filter, -o-transform;transition-property:transform, filter;transition-property:transform, filter, -webkit-transform, -o-transform, -webkit-filter;will-change:transform, filter;-webkit-filter:none;filter:none;}
.blog-list:hover .blog-image img{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:grayscale(1) brightness(0.45) contrast(1.05);filter:grayscale(1) brightness(0.45) contrast(1.05);}
.service-type-3 .service-info h4,
.service-type-3 .service-info h2,
.service-type-3 .service-info p,
.service-type-3 .service-info a{-webkit-transform:translate3d(0, 500px, 0);transform:translate3d(0, 500px, 0);-webkit-transition:-webkit-transform cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform cubic-bezier(0.19, 1, 0.22, 1);-o-transition:transform cubic-bezier(0.19, 1, 0.22, 1), -o-transform cubic-bezier(0.19, 1, 0.22, 1);transition:transform cubic-bezier(0.19, 1, 0.22, 1);transition:transform cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform cubic-bezier(0.19, 1, 0.22, 1), -o-transform cubic-bezier(0.19, 1, 0.22, 1);}
.service-type-3 .service-info h4{-webkit-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;}
.service-type-3 .service-info h2{-webkit-transition-duration:0.9s;-o-transition-duration:0.9s;transition-duration:0.9s;}
.service-type-3 .service-info p{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s;}
.service-type-3 .service-info a{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s;}
.service-type-3 .service-info.goforit img,
.service-type-3 .service-info.goforit h2,
.service-type-3 .service-info.goforit h4,
.service-type-3 .service-info.goforit p,
.service-type-3 .service-info.goforit a{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.sticky{background:#f7f7f7;padding:0 30px;border:0;}
.tag-sticky-2 .blog-content ul{list-style-type:none;padding:0;}
.tag-sticky-2 .blog-content ul li{padding:10px 30px;position:relative;}
.tag-sticky-2 .blog-content ul li:after{position:absolute;content:'';background:#ff8888;height:10px;width:10px;top:17px;left:0;}
.modal-singleProduct .modal-content{border-radius:0;}
@media (min-width:768px){.modal-singleProduct .modal-dialog{margin:100px auto;}
.modal-singleProduct .modal-dialog .modal-body{padding:50px;text-align:center;}
.modal-singleProduct .modal-dialog .modal-body .buisnes_icon{margin-bottom:30px;}
.modal-singleProduct .modal-dialog .modal-body h2{font-size:60px;text-transform:none;margin-bottom:50px;font-weight:100;}
.modal-singleProduct .modal-dialog .modal-body p{font-size:18px;}
.modal-singleProduct .modal-dialog .modal-body p.starting_line{color:#565656;}
.modal-singleProduct .modal-dialog .modal-body p.ending_line{color:#a0a0a0;}
}
.comments-area{background:#f7f7f7;padding:50px 20px;}
@media screen and (min-width:992px){.comments-area{padding:70px 10%;}
}
@media screen and (min-width:992px){.sidebar .comments-area{padding:70px 30px;}
}
.comments-area .comments-title{font:20px "Roboto", sans-serif;font-weight:400;color:#111010;}
.comments-area .comment-body{padding-bottom:50px;}
.comments-area ul.list-comments > li{margin:50px 0;border-bottom:1px solid #ddd;}
.comments-area ul.list-comments > li:last-child{border:none;}
.comments-area .comment-details h4{font:15px "Roboto", sans-serif;font-weight:500;}
@media screen and (min-width:768px){.comments-area .comment-details .comment-content,
.comments-area .comment-details h4{position:relative;float:left;width:50%;}
}
.comments-area .comment-details .comment-content > div{display:inline-block;padding-right:15px;}
.comments-area .comment-details .comment-content a{font:14px "Roboto", sans-serif;font-weight:400;color:#6e6e6e;}
.comments-area .comment-details .comment-content i{color:#6e6e6e;}
.comments-area .comment-details .comment-content i.liked{color:#ff8888;}
.comments-area .comment-details .comment-content .reply-container i{padding-right:5px;}
@media screen and (min-width:768px){.comments-area .comment-details .comment-content{text-align:right;}
.comments-area .comment-details .comment-content > div{display:inline-block;padding-left:15px;padding-right:0;}
}
.comments-area ul{list-style-type:none;padding:0;}
.comments-area li{position:relative;}
.comments-area .user-img-holder{width:70px;float:left;position:relative;z-index:11;padding-right:10px;}
.comments-area .user-img-holder img{border-radius:50%;}
.comments-area .comment-details{float:left;position:relative;z-index:2;width:calc(100% - 70px);}
.comments-area .children{padding-left:5%;}
@media screen and (min-width:768px){.comments-area .children{padding-left:10%;}
}
.comments-area .comment{position:relative;width:100%;}
@media screen and (min-width:992px){.comments-area .comment:after, .comments-area .comment:before{content:'';position:absolute;background:#DCD0D0;}
.comments-area .comment.comment-has-child:after{top:0;left:30px;height:100%;width:1px;background:#DCD0D0;}
.comments-area .comment .comment:last-of-type:after{background:#F7F7F7;height:calc(100% - 31px);width:10%;left:-10%;top:31px;z-index:10;}
}
.comments-area .children .comment:before{width:10%;height:1px;background:#DCD0D0;top:30px;left:calc(-10% + 25px);}
.like-container{cursor:pointer;}
.loader-wrapper{position:fixed;height:100vh;width:100vw;overflow:hidden;z-index:100000;}
.loader-backdrop, .loader-image{position:absolute;top:0;left:0;right:0;bottom:0;}
.loader-backdrop{background:#000;z-index:1;}
.loader-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;z-index:2;}
.loader-image img{max-width:100%;max-height:100%;}
body.loading{overflow:hidden;}
.author-box{background:#f7f7f7;width:100%;padding:50px 15px;margin-bottom:30px;}
.author-box-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.author-box .author-description,
.author-box .author-image{position:relative;text-align:center;margin:15px 0;}
.author-box .author-description h1{margin:0;}
.author-box .threed-author-article{color:#ff8888;}
.author-box .author-image img{border-radius:50%;}
.author-box .about-author,
.author-box p{margin:0;}
.author-box .about-author,
.author-box .about-author a{font-size:15px;font-weight:500;color:#262626;}
@media screen and (min-width:768px){.author-box{padding:50px;}
}
@media screen and (min-width:480px){.author-box-inner{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;}
.author-box .author-description,
.author-box .author-image{margin:15px;}
.author-box .author-description{text-align:left;}
}
.instagram-container{overflow:hidden;}
.instagram-list-wrap{margin-bottom:30px;position:relative;overflow:hidden;}
.instagram-info{position:absolute;bottom:0;width:100%;padding:20px 40px;background:rgba(38, 78, 81, 0.9);-webkit-transition:bottom 0.4s ease-in-out;-o-transition:bottom 0.4s ease-in-out;transition:bottom 0.4s ease-in-out;}
.instagram-list{color:#fff;font-size:20px;}
.instagram-list a{color:#fff;}
.instagram-list i{margin-right:10px;}
@media screen and (min-width:992px){.instagram-list-wrap:hover .instagram-info{bottom:0;}
.instagram-info{bottom:-100px;}
}
.about-section{padding:60px 0;}
.about-section p{color:#565656;}
.about-wrapper .about-figure{padding-top:50px;}
.about-content{margin-top:30px;}
.about-content a{display:inline-block;font:12px "Roboto", sans-serif;font-weight:500;color:#545454;text-transform:uppercase;margin-top:30px;position:relative;padding-left:20px;}
.about-content a:after{position:absolute;content:'';top:2px;left:0;height:9px;width:9px;border-radius:50%;background-color:#e70031;}
@media screen and (min-width:768px){.about-section .section-heading{margin-bottom:0;}
.about-wrapper .about-content{margin-top:130px;}
.about-wrapper .about-content a{margin-top:70px;}
}
.print-world{overflow:hidden;}
.print-world-heading{margin-bottom:30px;}
.print-world-heading h2{font:40px "Roboto Condensed", sans-serif;font-weight:700;color:#3b3b3b;line-height:1;margin-top:0;}
.print-world-heading h3{font:20px "Roboto Condensed", sans-serif;font-weight:400;color:#4c4c4c;}
.print-world-info{margin-bottom:10px;position:relative;display:block;}
.print-world-info:hover h6{color:#e70031;}
.print-world-info h6{font:16px "Roboto", sans-serif;font-weight:400;color:#636363;text-transform:uppercase;line-height:1;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.print-world-info-icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.print-world-info-title{width:100%;float:left;padding-left:70px;}
@media screen and (min-width:992px){.print-world-heading{margin-bottom:60px;}
.print-world-heading h2{font-size:80px;}
.print-world-heading h3{font-size:30px;}
}
.home-shop{padding:40px 0;color:#fff;}
.home-shop h3{font-weight:300;font-size:16px;}
@media screen and (min-width:768px){.home-shop h3{font-size:20px;}
}
.home-shop h2{font-weight:100;font-size:20px;line-height:1.2;text-transform:uppercase;}
@media screen and (min-width:768px){.home-shop h2{font-size:40px;}
}
.home-shop h2 span{font-weight:500;}
.home-shop a{color:#fff;border:1px solid #31dda2;padding:18px 60px;font-size:14px;border-radius:0;margin-top:60px;text-transform:uppercase;display:inline-block;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.home-shop a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #31dda2;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;-o-transition:box-shadow 0.3s, transform 0.3s, -o-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;}
.home-shop a:hover{color:#31dda2;}
.home-shop a:hover:after{box-shadow:inset 0 0 0 2px #31dda2;}
@media (min-width:992px){.home-shop{padding:90px 0;}
}
.banner_area img{margin:0 auto;}
.demo-02-wrapper .owl-theme .owl-controls{margin-top:30px;}
.demo-02-wrapper .owl-theme .owl-controls .owl-pagination .owl-page.active span{background:#ffb478;}
.demo-02-wrapper .about-content a:after{background-color:#ffb478;}
.demo-02-wrapper .print-world-info:hover h6{color:#de6300;}
.section-row-v2{padding-top:50px;padding-bottom:50px;}
@media screen and (min-width:992px){.section-row-v2{padding-top:130px;padding-bottom:130px;}
}
.about_Wrapper .about-img{margin-bottom:80px;}
.about_Wrapper p{margin:15px 0;}
.investment-wrapper{padding:100px 0;}
.investment-info{color:#fff;text-align:center;font-family:"Roboto", sans-serif;text-align:center;}
.investment-info h4{font-size:30px;font-weight:700;}
.investment-info h5{font-size:20px;font-weight:400;}
.form-control.input-investment{height:57px;background:transparent;border:1px solid #fff;}
.button-investment{padding:20px 25px;background:#5e7592;color:#fff;font:14px "Roboto", sans-serif;font-weight:500;text-transform:uppercase;border:1px solid #5e7592;}
.teamSection-wrapper .section-heading p{margin-top:50px;}
.gallery-wrapper h4{font:25px "Roboto", sans-serif;font-weight:400;color:#565656;margin-bottom:70px;}
.gallery-box-wrapper{padding:0;list-style-type:none;}
.gallery-box-wrapper li{margin-bottom:30px;}
.gallery-box-wrapper li a{display:block;overflow:hidden;text-align:center;}
.gallery-box-wrapper li a img{-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out, -o-transform 0.4s ease-in-out;}
.gallery-box-wrapper li .overlay-grid{display:none;}
.load_more_gallery_image{font:14px "Roboto", sans-serif;color:#fff;text-transform:uppercase;padding:15px 40px;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.load_more_gallery_image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #3cb878;border-radius:4px;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;-o-transition:box-shadow 0.3s, transform 0.3s, -o-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;}
.load_more_gallery_image:hover, .load_more_gallery_image:focus{color:#3cb878;}
.load_more_gallery_image:hover:after, .load_more_gallery_image:focus:after{box-shadow:inset 0 0 0 2px #3cb878;}
.center-content{text-align:center;}
.loadmore_wrapper-v2{display:inline-block;position:relative;}
.loadmore-wrapper{float:left;display:inline-block;width:100%;padding-left:60px;padding:10px 0 10px 60px;}
.gallery-masonary-list{width:calc(100% - 15px);margin-bottom:15px;}
@media screen and (min-width:480px){.gallery-masonary-list{width:calc(50% - 15px);}
}
@media screen and (min-width:768px){.gallery-masonary-list{width:calc(33.33% - 15px);}
}
.gallery-masonary-list a{display:block;}
.gallery-masonary-list a:hover .masonary-overlay{opacity:1;}
.gallery-masonary-list a:hover .masonary-overlay .expand{height:60px;width:60px;border-radius:50%;}
.gallery-masonary-list img{display:block;max-width:100%;}
.slider-overlay,
.masonary-overlay{display:none;}
@media screen and (min-width:992px){.gallery-box-wrapper .overlay-grid{width:100%;height:100%;z-index:20;background:rgba(53, 132, 186, 0.8);position:absolute;top:0;left:0;opacity:0;display:block;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.gallery-box-wrapper .overlay-grid .expand{position:absolute;height:100%;width:100%;border-radius:0;border:3px solid #fff;font-size:20px;color:#fff;line-height:60px;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.gallery-box-wrapper .gallery-list-inner:hover img{-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}
.gallery-list-inner{position:relative;}
.gallery-list-inner:hover .overlay-grid{opacity:1;}
.gallery-list-inner:hover .overlay-grid .expand{height:60px;width:60px;border-radius:50%;}
.slider-overlay{width:100%;height:100%;z-index:20;background:rgba(53, 132, 186, 0.8);position:absolute;top:0;opacity:0;left:0;display:block;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.slider-overlay .expand{position:absolute;width:100%;height:100%;border-radius:0;border:3px solid #fff;font-size:20px;color:#fff;line-height:60px;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.single-gallery-list-inner:hover .slider-overlay{opacity:1;}
.single-gallery-list-inner:hover .slider-overlay .expand{width:60px;height:60px;border-radius:50%;}
.masonary-overlay{width:100%;height:100%;z-index:20;background:rgba(53, 132, 186, 0.8);position:absolute;top:0;opacity:0;left:0;display:block;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.masonary-overlay .expand{position:absolute;width:100%;height:100%;border-radius:0;border:2px solid;font-size:20px;color:#fff;line-height:60px;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
}
.portfolio-wrapper h4{font:25px "Roboto", sans-serif;font-weight:400;color:#565656;margin-bottom:70px;}
.portfolio-wrapper .load_more_portfolio_image{font:14px "Roboto", sans-serif;color:#fff;text-transform:uppercase;padding:15px 40px;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
.portfolio-wrapper .load_more_portfolio_image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #3cb878;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;-o-transition:box-shadow 0.3s, transform 0.3s, -o-transform 0.3s;transition:box-shadow 0.3s, transform 0.3s;transition:box-shadow 0.3s, transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;}
.portfolio-wrapper .load_more_portfolio_image:hover, .portfolio-wrapper .load_more_portfolio_image:focus{color:#3cb878;}
.portfolio-wrapper .load_more_portfolio_image:hover:after, .portfolio-wrapper .load_more_portfolio_image:focus:after{box-shadow:inset 0 0 0 2px #3cb878;}
.portfolio-box-wrapper{padding:0;list-style-type:none;}
.portfolio-box-wrapper li{overflow:hidden;margin-bottom:30px;}
.portfolio-box-wrapper .portfolio-grid-wrapper{position:relative;}
@media screen and (min-width:992px){.portfolio-box-wrapper .portfolio-grid-wrapper:hover .portfolio-info{top:0;-webkit-transform:rotatez(0deg);-o-transform:rotatez(0deg);transform:rotatez(0deg);opacity:1;}
.portfolio-box-wrapper .portfolio-grid-wrapper:hover .portfolio-info h3, .portfolio-box-wrapper .portfolio-grid-wrapper:hover .portfolio-info p{opacity:1;}
}
.portfolio-box-wrapper .portfolio-info-inner{padding:20px 30px;}
.portfolio-box-wrapper .portfolio-info{position:relative;width:100%;background:#F5F5F5;}
.portfolio-box-wrapper .portfolio-info h3,
.portfolio-box-wrapper .portfolio-info p{font:20px "Roboto", sans-serif;font-weight:400;}
.portfolio-box-wrapper .portfolio-info h3{text-transform:capitalize;-webkit-transition:opacity 0.8s ease-in-out;-o-transition:opacity 0.8s ease-in-out;transition:opacity 0.8s ease-in-out;}
.portfolio-box-wrapper .portfolio-info p{font-size:14px;font-weight:300;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
@media screen and (min-width:992px){.portfolio-box-wrapper .portfolio-info-inner{position:absolute;top:50%;padding:0px 30px;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:0;}
.portfolio-box-wrapper .portfolio-info{position:absolute;top:100%;left:0;height:100%;background:rgba(53, 132, 186, 0.8);opacity:0;-webkit-transform:rotatez(45deg);-o-transform:rotatez(45deg);transform:rotatez(45deg);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.portfolio-box-wrapper .portfolio-info h3,
.portfolio-box-wrapper .portfolio-info p{color:rgba(255, 255, 255, 0.8);opacity:0;}
}
.single-portfolio-list{position:relative;}
.single-portfolio-list .portfolio-info{position:relative;padding:20px 15px;}
.single-portfolio-list .portfolio-info h3{color:#4c4c4c;font:20px "Roboto", sans-serif;font-weight:400;text-transform:capitalize;}
.single-portfolio-list .portfolio-info p{color:#4c4c4c;}
@media screen and (min-width:992px){.single-portfolio-list .portfolio-info{position:absolute;bottom:0;width:100%;background:rgba(53, 132, 186, 0.8);}
.single-portfolio-list .portfolio-info h3{color:#fff;}
.single-portfolio-list .portfolio-info p{color:rgba(255, 255, 255, 0.6);width:60%;}
}
.masonary-grid-portfolio .gallery-masonary-list{position:relative;}
.masonary-grid-portfolio .portfolio-info{position:relative;padding:20px 15px;background:#F5F5F5;}
.masonary-grid-portfolio .portfolio-info h3{font:16px "Roboto", sans-serif;font-weight:400;color:#4c4c4c;}
.masonary-grid-portfolio .portfolio-info p{color:#4c4c4c;}
@media screen and (min-width:992px){.masonary-grid-portfolio .gallery-masonary-list{position:relative;overflow:hidden;}
.masonary-grid-portfolio .gallery-masonary-list:hover .portfolio-info{left:0;}
.masonary-grid-portfolio .portfolio-info{position:absolute;top:0;left:-100%;-webkit-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out;background:rgba(53, 132, 186, 0.8);overflow:hidden;padding:0;width:100%;height:100%;}
.masonary-grid-portfolio .portfolio-info .portfolio-info-inner{position:absolute;top:25%;-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);}
.masonary-grid-portfolio .portfolio-info h3{font:16px "Roboto", sans-serif;font-weight:400;color:#fff;text-align:center;background:#39599f;padding:10px 0;text-transform:uppercase;}
.masonary-grid-portfolio .portfolio-info p{text-align:center;color:#fff;width:70%;margin:10px auto;}
}
.single-portfolio .portfolio-list-single{border:1px solid #ddd;border-top:none;}
.single-portfolio .portfolio-content{padding:20px 30px;}
.single-portfolio .portfolio-other-wrapper{padding-top:70px;padding-bottom:70px;}
.single-portfolio .other_works_heading,
.single-portfolio .entry-title{font:25px "Roboto", sans-serif;font-weight:400;color:#565656;margin-bottom:40px;}
.team-list-page .section-heading02 p{margin-top:50px;}
@media screen and (min-width:992px){.team-list-page .section-heading02 p{width:40%;}
.team-list-page .team-member{margin-bottom:50px;}
}
.service-con{padding-top:40px;}
.service-con .service-main-con{padding-top:40px;}
@media (min-width:992px){.service-con .serviced-01-info{padding-left:100px;}
.service-con h2{margin-top:0px;}
.service-con .section-heading02{margin-bottom:60px;}
.service-con .service-main-con{padding-top:100px;}
.service-con .service-image{text-align:right;}
}
.product-area .isotope-menu{text-align:right;}
@media (min-width:992px){.product-area .isotope-menu{margin-top:100px;}
}
.product-area .isotope-menu a.active{background:#3cb878;border:none;box-shadow:none;color:#fff;}
.product-area .isotope-menu .btn, .product-area .isotope-menu .button-simple, .product-area .isotope-menu .button-services, .product-area .isotope-menu .button--green, .product-area .isotope-menu .button-medium, .product-area .isotope-menu .button-product, .product-area .isotope-menu .button-newsletterSubmit, .product-area .isotope-menu .button-stroke, .product-area .isotope-menu .ask-a-quote-form .from-button input, .ask-a-quote-form .from-button .product-area .isotope-menu input, .product-area .isotope-menu .comment-respond .form-submit .submit, .comment-respond .form-submit .product-area .isotope-menu .submit{margin-bottom:15px;}
.service-isotope-menu{display:inline-block;margin-left:15px;}
.service-isotope-menu a{padding:15px 40px;}
.service-version{text-align:center;padding:40px 0;position:relative;margin-bottom:20px;}
.service-version h2{font-family:'Roboto Condensed', sans-serif;font-weight:400;text-transform:uppercase;color:#fff;font-size:30px;margin-bottom:40px;}
.service-version i{font-size:50px;color:#fff;}
.service-version--type1{background:url("../images/green-pattern.jpg") repeat;}
.service-version--type2{background:url("../images/blue-pattern.jpg") repeat;}
.service-version--type3{background:url("../images/org-pattern.jpg") repeat;}
.service-version .service-tag{position:absolute;top:20px;left:20px;}
.service-version .service-tag h3{font-weight:500;text-transform:uppercase;color:#fff;font-size:30px;margin:0px;}
@media (min-width:992px){.product-col-3 .first{clear:left;}
}
.product-wrapper{margin-bottom:30px;text-align:center;}
.single-team-member .team-info-member h4{font:30px "Roboto", sans-serif;color:#565656;font-weight:400;margin-top:0;}
.single-team-member .team-info-member h6{font:18px "Roboto", sans-serif;color:#898989;font-weight:400;font-style:italic;margin-bottom:50px;}
.single-team-member h1.entry-title,
.single-team-member .other-member-title{font:25px "Roboto", sans-serif;font-weight:400;color:#565656;margin-bottom:30px;}
.single-team-member .other-member-wrapper{padding:70px 0;}
.single-team-member .other-member-slider{padding:20px 0;list-style-type:none;margin-left:-15px;margin-right:-15px;}
.single-team-member .other-member-slider li{padding-left:15px;padding-right:15px;text-align:center;}
.single-team-member .other-member-slider li h4{font-weight:400;color:#565656;font-size:20px;}
.single-team-member .other-member-slider li h4 a:hover{text-decoration:none;}
.single-team-member .other-member-slider li .member-info{padding:20px 0;border-bottom:1px solid #d3d3d3;}
.blog-area .blog-content-wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.blog-area .blog-content-wrapper{float:left;width:66.6666666667%;}
}
.blog-area .blog-content-wrapper.no-image{width:100%;}
.blog-area .blog-image{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;}
@media (min-width:768px){.blog-area .blog-image{float:left;width:33.3333333333%;}
}
.blog-area .blog-image img{max-width:100%;}
.blog-area .blog-content{margin-top:20px;}
@media (min-width:992px){.blog-area .blog-content{margin-top:0px;}
}
.blog-area .blog-content h3{font-weight:400;color:#787878;font-size:15px;}
.blog-area .blog-content h2{font-weight:700;font-size:40px;margin-bottom:30px;margin:10px 0 17px;}
.blog-area .blog-content h2 a{color:#323233;}
.blog-area .blog-list{padding:80px 0 60px;}
.blog-area .blog-list + .blog-list{border-top:1px solid #D0CECE;}
.blog-area .blog-list h3{margin-top:0px;}
.blog-area .sticky .blog-list{padding:70px 0;}
.blog-wrapper{border-bottom:1px solid #D0CECE;}
.blog-wrapper.sticky{border-bottom:0;}
.author-row{margin-top:50px;}
.author-row .about-author{overflow:hidden;height:100%;}
.author-row .about-author .author-img{float:left;}
.author-row .about-author .author-img img{border-radius:50%;}
.author-row .about-author .author-bio{float:left;padding-left:15px;}
.author-row .about-author .author-bio h4{margin-top:17px;font-weight:400;font-size:15px;}
.author-row .about-author .author-bio h4 a{font-weight:500;color:#323233;}
.pagination{display:block;text-align:center;margin-top:40px;}
.pagination .inactive{padding:1px 6px;color:#545454;border:1px solid #545454;border-radius:50px;margin:0 2px;}
.pagination .inactive:hover{text-decoration:none;}
.pagination .pagination-prev, .pagination .pagination-next{color:#545454;padding:0 10px;}
.pagination .pagination-prev:hover, .pagination .pagination-next:hover{text-decoration:none;}
.pagination .current{background:#ff8888;color:#fff;border:1px solid #ff8888;}
.readmore-btn{text-align:left;margin-top:15px;}
@media (min-width:992px){.readmore-btn{text-align:right;}
}
.blog-list .post-date{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
@media (min-width:992px){.blog-list .post-date{float:left;width:50%;}
}
.blog-list .author-row{margin-top:20px;}
.blog h2.header-title-post{font:40px "Roboto", sans-serif;font-weight:700;color:#3b3b3b;text-transform:uppercase;}
.blog h2.header-title-post span{display:block;}
.blog .is-sidebar h2{font-size:25px;}
.blog .site-content{padding-top:100px;padding-bottom:100px;}
@media screen and (min-width:992px){.blog h2.header-title-post{font-size:80px;}
}
.pagination-block{margin-top:80px;text-align:center;font-size:14px;}
.pagination-block a{color:#262626;}
.pagination-block a:hover{-webkit-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out;-webkit-transition-property:background,color;-o-transition-property:background,color;transition-property:background,color;}
.pagination-block ul.page-numbers{display:inline-block;padding:0;margin:0;list-style-type:none;text-align:center;}
.pagination-block ul.page-numbers li{display:inline-block;}
.pagination-block ul.page-numbers .page-numbers{border-radius:4px;text-align:center;padding:5px 10px;}
.pagination-block ul.page-numbers .page-numbers.next:hover, .pagination-block ul.page-numbers .page-numbers.prev:hover{background:#eee;color:#262626;}
.pagination-block ul.page-numbers .page-numbers.prev:before{content:'\f177';display:inline-block;padding:0 5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pagination-block ul.page-numbers .page-numbers.next:after{content:'\f178';display:inline-block;padding:0 5px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pagination-block ul.page-numbers .page-numbers.dots:hover{background:#fff;color:#262626;}
.pagination-block ul.page-numbers .page-numbers.current, .pagination-block ul.page-numbers .page-numbers:hover{background:#ff8888;color:#fff;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;width:100%;margin:15px 0;padding:0 15px;vertical-align:top;text-align:center;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.3333333333%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6666666667%;}
.gallery-columns-7 .gallery-item{width:14.2857142857%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.1111111111%;}
.gallery-caption{display:block;margin-top:10px;}
.custome-nav{margin:30px 0;text-align:center;}
.custome-nav .nav-previous,
.custome-nav .nav-next{display:inline-block;margin:10px;}
.custome-nav .nav-previous a,
.custome-nav .nav-next a{display:inline-block;padding:10px 45px;border:1px solid #929292;border-radius:20px;color:#3a91d3;-webkit-transition:border-color 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}
.custome-nav .nav-previous a:hover,
.custome-nav .nav-next a:hover{border-color:currentColor;}
.below-title-section{margin:0 -10px;margin-top:20px;}
.blog-meta{display:inline-block;font-size:14px;color:#ff8888;margin:5px 10px;}
.blog-meta:empty,
.blog-meta span:empty{display:none;}
.blog-meta i.fa{margin-right:5px;font-size:18px;color:#bbb;}
.blog-meta a{color:inherit;}
.blog-meta a:hover{text-decoration:underline;}
.item-content h2{color:#4c4c4c;font-size:16px;font-weight:500;text-transform:uppercase;}
.item-content h3{color:#4c4c4c;font-size:30px;font-weight:500;}
.item-content .button03{padding-top:10px;}
@media (min-width:1200px){.item-content .button03{padding-top:30px;}
}
.item-content .button03 a{background:#262626 none repeat scroll 0 0;border-radius:0;color:#fff;display:inline-block;padding:8px 25px;text-transform:uppercase;border-radius:5px;letter-spacing:2px;}
@media (min-width:480px){.item-content{padding:0 40px;}
}
@media (min-width:992px){.item-content{padding:0 20px;}
.item-content p{width:70%;margin:20px auto 40px;}
}
@media (min-width:1200px){.item-content{padding:15px 30px;}
}
.product-item{margin:15px 0;padding:0 15px;text-align:center;}
.product-item img{display:inline-block;max-width:100%;border-radius:5px;}
.ask-a-quote-form{background:#E6E6E6;padding:50px 30px;}
.ask-a-quote-form .form-group{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;}
@media (min-width:992px){.ask-a-quote-form .form-group{float:left;width:50%;}
}
.ask-a-quote-form .form-group input{height:50px;width:100%;padding-left:30px;line-height:1;}
.ask-a-quote-form .form-group-textarea{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;}
.ask-a-quote-form .form-group-textarea textarea{height:150px;width:100%;resize:none;padding:20px 30px;}
.ask-a-quote-form .from-contol,
.ask-a-quote-form textarea{font:12px 'Roboto', sans-serif;font-weight:400;color:#939292 .ask-a-quote-form .from-contol, .ask-a-quote-form textarea;}
.ask-a-quote-form .from-contol::-webkit-input-placeholder,
.ask-a-quote-form textarea::-webkit-input-placeholder{font:12px 'Roboto', sans-serif;font-weight:400;color:#939292;}
.ask-a-quote-form .from-contol::-moz-placeholder,
.ask-a-quote-form textarea::-moz-placeholder{font:12px 'Roboto', sans-serif;font-weight:400;color:#939292;}
.ask-a-quote-form .from-contol:-ms-input-placeholder,
.ask-a-quote-form textarea:-ms-input-placeholder{font:12px 'Roboto', sans-serif;font-weight:400;color:#939292;}
.ask-a-quote-form .from-contol::placeholder,
.ask-a-quote-form textarea::placeholder{font:12px 'Roboto', sans-serif;font-weight:400;color:#939292;}
.ask-a-quote-form .from-button{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:30px;text-align:right;}
.ask-a-quote-form .from-button input{font:14px 'Roboto', sans-serif;font-weight:500;text-transform:uppercase;padding:20px 40px;outline:none;color:#fff;background-color:#31dda2;border-color:#31dda2;}
.ask-a-quote-form .from-button input:focus, .ask-a-quote-form .from-button input.focus{color:#fff;background-color:#1fbc86;border-color:#147a57;}
.ask-a-quote-form .from-button input:hover{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.ask-a-quote-form .from-button input:active, .ask-a-quote-form .from-button input.active,
.open > .ask-a-quote-form .from-button input.dropdown-toggle{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.ask-a-quote-form .from-button input:active:hover, .ask-a-quote-form .from-button input:active:focus, .ask-a-quote-form .from-button input:active.focus, .ask-a-quote-form .from-button input.active:hover, .ask-a-quote-form .from-button input.active:focus, .ask-a-quote-form .from-button input.active.focus,
.open > .ask-a-quote-form .from-button input.dropdown-toggle:hover,
.open > .ask-a-quote-form .from-button input.dropdown-toggle:focus,
.open > .ask-a-quote-form .from-button input.dropdown-toggle.focus{color:#fff;background-color:#1a9d70;border-color:#147a57;}
.ask-a-quote-form .from-button input:active, .ask-a-quote-form .from-button input.active,
.open > .ask-a-quote-form .from-button input.dropdown-toggle{background-image:none;}
.ask-a-quote-form .from-button input.disabled:hover, .ask-a-quote-form .from-button input.disabled:focus, .ask-a-quote-form .from-button input.disabled.focus, .ask-a-quote-form .from-button input[disabled]:hover, .ask-a-quote-form .from-button input[disabled]:focus, .ask-a-quote-form .from-button input[disabled].focus,
fieldset[disabled] .ask-a-quote-form .from-button input:hover,
fieldset[disabled] .ask-a-quote-form .from-button input:focus,
fieldset[disabled] .ask-a-quote-form .from-button input.focus{background-color:#31dda2;border-color:#31dda2;}
.ask-a-quote-form .from-button input .badge{color:#31dda2;background-color:#fff;}
.ask-a-quote-form .from-button input:disabled{opacity:0.7;background:#5de4b6;cursor:not-allowed;}
.ask-a-quote-form-wrapper{margin-top:60px;}
.form-group .form-control:focus,
.form-group-textarea textarea:focus,
.from-button input:focus{box-shadow:0 0 0 0;border-color:#7fbf82;outline:none;}
@media (min-width:992px){.ask-a-quote-form{padding:70px 100px;}
}
.request-section .req-image{padding-top:50px;text-align:center;}
.request-section h4{font:16px "Roboto", sans-serif;font-weight:400;color:#3b3b3b;margin-bottom:30px;}
.request-section p{padding:5px 0;line-height:1.6;}
@media (min-width:992px){.request-section .req-image{padding-top:130px;text-align:right;}
}
.section-heading03 h2{text-transform:uppercase;font:50px "Roboto", sans-serif;font-weight:700;}
.section-heading03 h3{font:30px "Roboto", sans-serif;font-weight:500;line-height:2;color:#4c4c4c;text-transform:uppercase;}
@media (min-width:992px){.section-heading03 h2{font-size:80px;line-height:1;}
}
.request-form-section{padding:40px 0;}
@media (min-width:992px){.request-form-section{padding:150px 0;}
}
.request-form-section h2{font-size:30px;font-weight:500;color:#3b3b3b;text-transform:uppercase;}
.request-form{background:#d3d3d3;}
.button-wrapper{display:block;margin:20px -15px;}
.button-pinkView, .button-blueDownload{position:relative;display:inline-block;margin:0 10px;padding:15px 30px;text-transform:uppercase;color:#fff;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;}
.button-pinkView:after, .button-pinkView:before, .button-blueDownload:after, .button-blueDownload:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:rgba(255, 255, 255, 0.5);-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;will-change:width;}
.button-pinkView:after, .button-blueDownload:after{z-index:1;}
.button-pinkView:before, .button-blueDownload:before{z-index:2;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;}
.button-pinkView span, .button-blueDownload span{position:relative;z-index:3;}
.button-pinkView:hover:after, .button-pinkView:hover:before, .button-blueDownload:hover:after, .button-blueDownload:hover:before{width:100%;}
.button-pinkView{background:#3a91d3;}
.button-pinkView:hover{color:#1e5b89;}
.button-blueDownload{background:#d97aa5;}
.button-blueDownload:hover{color:#b83570;}
.single-post .site-content{padding-top:140px;padding-bottom:180px;}
.single-post .posted-on{font:15px "Roboto", sans-serif;font-weight:400;color:#FF9A9A;}
.single-post h1.entry-title{font:40px "Roboto", sans-serif;font-weight:700;color:#111010;}
.single-post .blog-info-area{margin-top:80px;}
.single-post .content-image-wrapper{margin-bottom:70px;}
.single-post .blog-content p{padding:10px 0;margin:0;}
.single-post .blog-content h6{font:14px "Roboto", sans-serif;font-weight:700;color:#111010;margin-top:30px;margin-bottom:15px;}
.single-post .below-post-content{margin-top:50px;padding-top:15px;padding-bottom:15px;border-top:1px solid #ddd;}
.single-post .below-post-content div{padding:0 10px;font:14px "Roboto", sans-serif;color:#7a7a7a;font-weight:400;}
.single-post .below-post-content div i{padding-right:5px;vertical-align:middle;}
.single-post .below-post-content div i.fa-comments{color:#9ccce8;}
.single-post .below-post-content .wrapper-comment{margin-top:10px;}
.single-post .below-post-content .wrapper-comment > div{display:inline-block;}
@media screen and (min-width:992px){.single-post .below-post-content .wrapper-comment{text-align:right;margin-top:0px;}
}
.single-post .below-post-content .threed-share-options h6{display:inline-block;font:16px "Roboto", sans-serif;font-weight:500;color:#4c4c4c;position:relative;padding-right:30px;margin:0;}
.single-post .below-post-content .threed-share-options a{margin-right:5px;}
.single-post .below-post-content .threed-share-options a i{color:#4c4c4c;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}
.single-post .below-post-content .threed-share-options a i:hover.fa-twitter{color:#55acee;}
.single-post .below-post-content .threed-share-options a i:hover.fa-facebook{color:#3b5998;}
.single-post .below-post-content .threed-share-options a i:hover.fa-pinterest{color:#cb2027;}
.single-post .below-post-content .threed-share-options a i:hover.fa-google-plus{color:#dd4b39;}
.single-post .below-post-content .threed-share-options a i:hover.fa-linkedin{color:#007bb5;}
.single-post .post-footer{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.single-post .post-footer .threed-post-tags,
.single-post .post-footer .threed-post-cats{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;}
@media (min-width:992px){.single-post .post-footer .threed-post-tags,
.single-post .post-footer .threed-post-cats{float:left;width:50%;}
}
.single-post .post-footer .threed-post-tags .cat-links a,
.single-post .post-footer .threed-post-cats .cat-links a{color:#FF9A9A;}
.single-post .post-footer .threed-post-cats{text-align:right;}
.single-post .author-box{background:#f7f7f7;width:100%;padding:50px 15px;margin-bottom:30px;}
.single-post .author-box-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.single-post .author-box .author-description,
.single-post .author-box .author-image{position:relative;text-align:center;margin:15px 0;}
.single-post .author-box .threed-author-article{color:#ff8888;}
.single-post .author-box .author-image img{border-radius:50%;}
.single-post .author-box .about-author,
.single-post .author-box p{margin:0;}
.single-post .author-box .about-author,
.single-post .author-box .about-author a{font-size:15px;font-weight:500;color:#262626;}
@media screen and (min-width:768px){.single-post .author-box{padding:50px;}
}
@media screen and (min-width:480px){.single-post .author-box-inner{-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;}
.single-post .author-box .author-description,
.single-post .author-box .author-image{margin:15px;}
.single-post .author-box .author-description{text-align:left;}
}
.single-post .tooltip.left{padding:0 5px !important;}
.single-post .tooltip.left .tooltip-arrow{padding:0 !important;}
.single-post .tooltip.left .tooltip-inner{padding:3px 8px !important;}
.comment-like{cursor:pointer;}
.comment-respond{margin:50px 0;}
.comment-respond .comment-reply-title{font:29px "Roboto", sans-serif;font-weight:400;color:#111010;margin-bottom:30px;}
.comment-respond label{display:none;}
.comment-respond .logged-in-as a{font:14px "Roboto", sans-serif;font-weight:400;color:#6e6e6e;}
.comment-respond .logged-in-as a:last-child{color:#FF9A9A;}
.comment-respond .comment-form-comment textarea{resize:none;width:100%;padding-left:15px;padding-top:10px;}
.comment-respond .form-submit{text-align:right;margin-top:40px;}
.comment-respond .form-submit .submit{display:inline-block;padding:10px 30px;font:12px "Roboto", sans-serif;font-weight:500;text-transform:uppercase;color:#fff;background-color:#31dda2;border-color:#31dda2;outline:none;border:4px double #31dda2;-webkit-transition-property:color , background;-o-transition-property:color , background;transition-property:color , background;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.comment-respond .form-submit .submit:focus, .comment-respond .form-submit .submit.focus{color:#fff;background-color:#1fbc86;border-color:#147a57;}
.comment-respond .form-submit .submit:hover{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.comment-respond .form-submit .submit:active, .comment-respond .form-submit .submit.active,
.open > .comment-respond .form-submit .submit.dropdown-toggle{color:#fff;background-color:#1fbc86;border-color:#1eb380;}
.comment-respond .form-submit .submit:active:hover, .comment-respond .form-submit .submit:active:focus, .comment-respond .form-submit .submit:active.focus, .comment-respond .form-submit .submit.active:hover, .comment-respond .form-submit .submit.active:focus, .comment-respond .form-submit .submit.active.focus,
.open > .comment-respond .form-submit .submit.dropdown-toggle:hover,
.open > .comment-respond .form-submit .submit.dropdown-toggle:focus,
.open > .comment-respond .form-submit .submit.dropdown-toggle.focus{color:#fff;background-color:#1a9d70;border-color:#147a57;}
.comment-respond .form-submit .submit:active, .comment-respond .form-submit .submit.active,
.open > .comment-respond .form-submit .submit.dropdown-toggle{background-image:none;}
.comment-respond .form-submit .submit.disabled:hover, .comment-respond .form-submit .submit.disabled:focus, .comment-respond .form-submit .submit.disabled.focus, .comment-respond .form-submit .submit[disabled]:hover, .comment-respond .form-submit .submit[disabled]:focus, .comment-respond .form-submit .submit[disabled].focus,
fieldset[disabled] .comment-respond .form-submit .submit:hover,
fieldset[disabled] .comment-respond .form-submit .submit:focus,
fieldset[disabled] .comment-respond .form-submit .submit.focus{background-color:#31dda2;border-color:#31dda2;}
.comment-respond .form-submit .submit .badge{color:#31dda2;background-color:#fff;}
.comment-respond .form-submit .submit:hover{background:#fff;color:#31dda2;}
.comment-respond p:not(.form-submit) input{height:40px;width:100%;padding-left:15px;}
.wp-caption:empty{display:none;}
.liked{color:#e70031;}
.theme-describe-section h5{font:16px "Roboto", sans-serif;font-weight:500;color:#565656;}
.theme-describe-section .service-list{padding:20px 0;list-style-type:none;}
.theme-describe-section .service-list li{font:14px "Roboto", sans-serif;font-weight:400;color:#565656;position:relative;padding:2.5px 0 2.5px 20px;}
.theme-describe-section .service-list li:after{position:absolute;content:'';height:5px;width:5px;border-radius:50%;background:#565656;left:0;top:9px;}
.contact-info{font:14px "Roboto", sans-serif;font-weight:400;color:#7a7a7a;}
.contact-info.aio-icon-component .aio-ibd-block{vertical-align:top;}
.contact-info p{line-height:1;}
.contact-info p.time{color:#ff8888 !important;}
.contact-info h3{font:16px "Roboto", sans-serif;font-weight:500;color:#4c4c4c;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;}
.admin-contact{background-size:contain !important;background-position:100% 0% !important;height:300px;background-color:#7a7a7a !important;}
.admin-contact.image-left{background-position:0% 100% !important;}
.admin-contact.image-left .admin-title,
.admin-contact.image-left .admin-body,
.admin-contact.image-left .admin-social{text-align:right;}
.admin-contact.image-left .admin-title:after{right:0;}
.admin-contact h3,
.admin-contact h4,
.admin-contact p{font:18px "Roboto", sans-serif;font-weight:500;color:#fff;text-transform:uppercase;line-height:1;}
.admin-contact h4{font-size:14px;color:rgba(255, 255, 255, 0.6);}
.admin-contact .admin-title{padding:10px 0;position:relative;margin-bottom:30px;}
.admin-contact .admin-title:after{position:absolute;content:'';width:80px;height:6px;background:#7fbf82;}
.admin-contact .admin-body p{text-transform:capitalize;font-size:13px;margin-bottom:5px;color:rgba(255, 255, 255, 0.6);}
.admin-contact .admin-social{padding:10px 0;}
.admin-contact .admin-social a{display:inline-block;color:#fff;margin-right:10px;font-size:15px;}
.contact-form-wrapper form{margin-left:-15px;margin-right:-15px;}
.contact-form-wrapper p{margin-bottom:30px;}
.contact-form-wrapper p span span{font:14px "Roboto", sans-serif;font-weight:500;color:#ff8888;margin-top:8px;display:inline-block;}
.contact-form-wrapper input:not([type='submit']),
.contact-form-wrapper textarea{height:60px;font:14px "Roboto", sans-serif;font-weight:400;color:#7a7a7a;}
.contact-form-wrapper p textarea,
.contact-form-wrapper .contact-form-control1 textarea{resize:none;height:150px;padding-top:15px;}
.contact-form-wrapper .contact-form-control-button input[type='submit']{display:inline-block;padding:15px 30px;font:14px "Roboto", sans-serif;font-weight:500;text-transform:uppercase;background-color:#ff8888;color:#fff;}
.contact-form-wrapper .wpcf7-validation-errors{border:0;color:#3cb878;font:14px "Roboto", sans-serif;font-weight:500;}
@media screen and (min-width:992px){.contact-info-wrapper{padding-top:150px;}
}
.error404{overflow:hidden;}
.errorPage-wrapper{margin-top:64vh;text-align:center;}
.errorPage-wrapper h4{font:20px "Roboto", sans-serif;font-weight:300;color:#e7f5ff;text-transform:uppercase;letter-spacing:1px;line-height:1.6;}
.errorPage-wrapper h4 span{color:#9bc6e5;letter-spacing:2px;display:block;}
.errorPage-wrapper a{margin-top:20px;}