@font-face{font-family:util-fontello;src:url(../fonts/util-fontello.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.util-carousel{-ms-touch-action:pan-y;display:none;position:relative}.util-carousel .util-wrapper-holder{width:100%;position:relative;overflow:hidden}.util-carousel .util-wrapper{display:none;position:relative}.util-carousel .util-wrapper:before,.util-carousel .util-wrapper:after{content:"";line-height:0;display:table}.util-carousel .util-wrapper:after{clear:both}.util-carousel .util-item{float:left}.dragging,.dragging *{cursor:grab, move}.util-theme-default .util-pagination{text-align:center;margin-top:10px}.util-theme-default .util-page span{-o-transition:all .2s;background-color:#bbb;border-radius:50%;width:12px;height:12px;margin:5px;transition:all .2s;display:block}.util-theme-default .util-page{cursor:pointer;zoom:1;display:inline-block}.util-theme-default .util-page.active-page span{background-color:#555}.util-theme-default .util-page:hover span{background-color:#888}.util-theme-default .util-navigation{text-align:center}.util-theme-default .util-prev,.util-theme-default .util-next{color:#fff;cursor:pointer;font-size:13px;line-height:-webkit-transition: all .2s;-o-transition:all .2s;-webkit-user-select:none;user-select:none;background-color:#bbb;border-radius:3px;margin:5px;padding:4px 8px;transition:all .2s;display:inline-block}.util-theme-default .util-prev:hover,.util-theme-default .util-next:hover{background-color:#555}.util-theme-default .util-disable,.util-theme-default .util-disable:hover{opacity:.4;cursor:default;background-color:#bbb}[class^=icon-]:before,[class*=\ icon-]:before{speak:none;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;width:1em;font-family:util-fontello;font-style:normal;font-weight:400;line-height:1em;display:inline-block}.icon-note-beamed:before{content:""}.icon-pinterest:before{content:""}.icon-video:before{content:""}.icon-link:before{content:""}.icon-chat:before{content:""}.icon-left-open:before{content:""}.icon-right-open:before{content:""}.icon-left-open-mini:before{content:""}.icon-right-open-mini:before{content:""}.icon-search:before{content:""}.icon-right-open-big:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-vimeo:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-gplus:before{content:""}.icon-left-open-big:before{content:""}.util-carousel{font-family:Open Sans,Arial,Helvetica,sans-serif}.sample-img .item{margin:5px 10px;position:relative;overflow:hidden}.sample-img .meida-holder img{vertical-align:middle;width:100%;height:auto}.sample-img .hover-content{opacity:0;-o-transition:opacity .4s;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0}.sample-img .item:hover .hover-content{opacity:1}.sample-img .overlay{opacity:.4;background-color:#000;width:100%;height:100%}.sample-img .link-contianer{text-align:center;width:100%;margin-top:-18px;position:absolute;top:50%}.sample-img .link-contianer a{color:#fff;text-align:center;height:36px;margin:0 5px;font-size:24px;line-height:36px;text-decoration:none;display:inline-block}.sample-img .link-contianer a:hover{opacity:.8}.sample-img .hover-content{filter:alpha(opacity=0)}.sample-img .hover-content .link-contianer{filter:inherit}.sample-img .item:hover .hover-content{filter:alpha(opacity=70)}.team-showcase .item{text-align:center;background:#fff;margin:5px 10px;box-shadow:0 0 4px #0000001a}.team-showcase .media-holder img{vertical-align:middle;width:100%;height:auto}.team-showcase .social-links{opacity:0;-o-transition:opacity .5s;background:#fff;margin-top:-40px;transition:opacity .5s;position:relative}.team-showcase .item:hover .social-links{opacity:1}.team-showcase .social-links a{color:#555;background:#fff;width:40px;font-size:18px;line-height:40px;text-decoration:none;display:inline-block}.team-showcase .social-links a:hover{background-color:#eee}.team-showcase .detail-container{background-color:#fff;padding:18px 15px 10px;position:relative}.team-showcase .detail-title{color:#666;margin-bottom:12px;font-size:18px;line-height:1em}.team-showcase .detail-subtitle{color:#999;margin-bottom:10px;font-size:12px;line-height:1em}.team-showcase .detail-container p{color:#666;text-align:left;font-size:13px;line-height:1.6em}.team-showcase .social-links{filter:alpha(opacity=0)}.team-showcase .item:hover .social-links{filter:alpha(opacity=100)}.top-nav-box{background:#fff;padding-top:40px}.top-nav-box .item{margin:5px 10px}.top-nav-box a{text-decoration:none}.top-nav-box a span{text-align:center;color:#555;text-transform:uppercase;padding:10px 5px;font-size:16px;line-height:1em;display:block}.top-nav-box a:hover span{color:#888}.top-nav-box a img{border:none;width:100%}.top-nav-box .util-page span{width:6px;height:6px;margin:4px}.top-nav-box .util-navigation{position:absolute;top:0;right:10px}.top-nav-box .util-pagination{position:absolute;top:0;right:75px}.top-nav-box .util-navigation .util-prev,.top-nav-box .util-navigation .util-next{color:#666;background:0 0;border:1px solid #aaa;margin-right:0;padding:2px 5px}.top-nav-box .util-navigation .util-prev:hover,.top-nav-box .util-navigation .util-next:hover{color:#333;border:1px solid #777}.normal-imglist{padding:0 28px}.normal-imglist .item{text-align:center;margin:0 8px;padding:0 8px}.normal-imglist .item a{display:block}.normal-imglist .item a img{vertical-align:middle;filter:grayscale();opacity:.5;-o-transition:all .5s ease;border:none;width:auto;height:50px;transition:all .5s;display:inline-block}.normal-imglist .item:hover a img{vertical-align:middle;filter:grayscale(0%);opacity:1;-o-transition:all .5s ease;border:none;width:auto;transition:all .5s;display:inline-block}.normal-imglist .item .item-title a{text-align:center;color:#b2b2b4;width:100%;margin:0;padding:12px 0 0;font:400 13px/16px OpenSans;display:block}.normal-imglist .item:hover .item-title a{color:#9e2128}.normal-imglist .util-next,.normal-imglist .util-prev{color:#b2b2b4;background-color:#0000;width:28px;margin:-25px 0 0;padding:0;font-size:28px;line-height:50px;position:absolute;top:50%}.normal-imglist .util-next:hover,.normal-imglist .util-prev:hover{color:#9e2128;background-color:#0000}.normal-imglist .util-next{right:0}.normal-imglist .util-prev{left:0}.logo-showcase .util-item a img{vertical-align:middle;filter:alpha(Opacity=100);max-width:100%;opacity:1;-o-transition:opacity .3s;border:none;border-radius:4px;transition:opacity .3s}.logo-showcase .item{background-color:#fff}.logo-showcase .item:hover a img{filter:gray;opacity:.6;border-radius:4px}.logo-showcase .item{border-radius:4px;margin:5px;overflow:hidden;box-shadow:0 0 4px #00000021}.logo-showcase-gray .util-item a img{vertical-align:middle;filter:gray;max-width:100%;opacity:.6;-o-transition:opacity .3s;border:none;transition:opacity .3s}.logo-showcase-gray .item:hover a img{filter:alpha(Opacity=100);opacity:1}.logo-showcase .item{margin:5px}.fullwidth .meida-holder img{vertical-align:middle;width:100%;height:auto}.fullwidth .item{position:relative;overflow:hidden}.fullwidth .meida-holder{transition:top .4s;position:relative;top:0}.fullwidth .item:hover .meida-holder{top:-50px}.fullwidth .hover-content{width:100%;height:100%;position:absolute;top:0}.fullwidth .overlay{opacity:0;-o-transition:opacity .4s;background-color:#000;width:100%;height:100%;transition:opacity .4s}.fullwidth .item:hover .overlay{opacity:.5}.fullwidth .link-contianer{text-align:center;z-index:2;width:100%;margin-top:-18px;position:absolute;top:50%}.fullwidth .link-contianer a{color:#fff;opacity:0;-o-transition:all .3s;border:1px solid #fff;border-radius:50%;width:44px;margin:0 8px;font-size:22px;line-height:44px;text-decoration:none;transition:all .3s;display:inline-block;transform:translateY(-100%)}.fullwidth .item:hover .link-contianer a:hover{opacity:.8;transform:translateY(0%)}.fullwidth .item:hover .link-contianer a{opacity:1;transform:translateY(0%)}.fullwidth .item .detail-container{-webkit-transition:-webkit-transform .4s;-o-transition:transform .4s;z-index:1;background:#fff;padding:14px 20px 3px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.fullwidth .item .detail-container h4{color:#444;text-align:center;margin:0 0 10px;font-size:18px;font-weight:600}.fullwidth .item .detail-container p{color:#777;text-align:center;margin:0 0 8px;font-size:14px;line-height:22px}.fullwidth .item:hover .detail-container{transform:translateY(1px)}.fullwidth .util-prev,.fullwidth .util-next{background:#4986e7;padding:5px;font-size:14px}.fullwidth .util-prev:hover,.fullwidth .util-next:hover{background:#5491f2}.fullwidth .util-prev:active,.fullwidth .util-next:active{background:#3c79da}.fullwidth .hover-content{filter:alpha(opacity=0)}.fullwidth .hover-content .link-contianer,.fullwidth .hover-content .detail-container{filter:inherit}.fullwidth .item:hover .hover-content{filter:alpha(opacity=100)}.fullwidth .item:hover .hover-content .overlay{filter:alpha(opacity=50)}.testimonial .item{margin:0}.testimonial .item .item-desc{color:#222;font:400 14px/16px tahoma}.testimonial .item .item-desc span{color:red}.testimonial-content{color:#666;background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:20px;font-size:13px;line-height:1.7em;position:relative}.testimonial-arrow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAAHaoq71AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU9JREFUeNpiuHv3rvV/KGAA4a9fv4LZAAHEABO9d+/ef0awCAMDiGAECCCwMpAoDHz79g2sBaYKAwAEEMPPnz//owMGKIYDoFMkwYJAhgBUAO4UmEQSjA0QQDCBjv94wPPnz1FNAOFnz56hKPr37x/IqmoUk5ExULIEpOjx48f/0eUAAgglIHCBHz9+gGzQBOt48eIFXsVAhU3IHlT9/v07LoX/MdwMFGxAV/j06VMUd6N7Dq7wy5cvIFM5cSoG4SdPnsCCrBAjNNAF0GMNGQMEGEwy+9GjR////v37n1zw58+f/w8fPgS5KB6b/6Z++PCBZEPfvXsHMnAKXu8BFUSDbAa5gBD4/fv3/wcPHoAMDSIq3KAWTH779i1OQ9+8eQMycCIu/TgNhhruef/+/f+/fv2CGwhig8SAci749OI1GMmC3levXv0HYSC7hxg9AMbpvGCGEsu8AAAAAElFTkSuQmCC);width:20px;height:12px;display:block;position:absolute;bottom:-12px;left:10px}.testimonial-user{min-height:50px;margin-top:20px}.testimonial-user-thumb{float:left;border:2px solid #fff;border-radius:50%;width:50px;height:50px;margin-right:15px;overflow:hidden}.testimonial-user-name{color:#555;font-size:14px;line-height:26px}.testimonial-user-meta{color:#888;font-size:12px;line-height:18px}.testimonial-user-thumb img{border-radius:50%;width:100%;height:100%}.testimonial .util-page span{border-radius:3px;width:6px;height:6px;margin:5px 2px}.testimonial .util-page.active-page span{background-color:#555;width:25px}.portfolio-list .item{margin:5px 10px;overflow:hidden;box-shadow:0 0 4px #0000001a}.portfolio-list .meida-holder>img{vertical-align:middle;border:none;width:100%}.portfolio-list .meida-holder{position:relative;overflow:hidden}.portfolio-list .hover-content{opacity:0;-o-transition:opacity .3s;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0}.portfolio-list .item:hover .hover-content{opacity:1}.portfolio-list .detail-container{background-color:#fff;border-top:none;padding:15px 20px 5px}.portfolio-list .link-contianer{text-align:center;z-index:2;opacity:.9;width:100%;margin-top:-18px;position:absolute;top:50%}.portfolio-list .link-contianer a{color:#fff;width:32px;margin:0 4px;font-size:22px;line-height:32px;text-decoration:none;display:inline-block}.portfolio-list .detail-container h4{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1em}.portfolio-list .detail-container h4 a{color:#666}.portfolio-list .detail-container h4 a:hover{color:#444}.portfolio-list .detail-container p{color:#999;margin:0 0 10px;font-size:12px;line-height:1em}