#flexiselDemo1, #flexiselDemo2, #flexiselDemo3, #flexiselDemo4, #flexiselDemo5, #flexiselDemo6, #flexiselDemo7, #flexiselDemo8, #flexiselDemo9{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;overflow:auto;}
.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item{float:left !important;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:center;}
.nbs-flexisel-item img{cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:165px;min-height:105px;text-align:center;}
#flexiselDemo9 img{max-height:105px;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right{padding:5px 12px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);color:#fff;}
.nbs-flexisel-nav-left{left:20px;}
.nbs-flexisel-nav-left:before{content:"<";}
.nbs-flexisel-nav-left.disabled{opacity:0.4;}
.nbs-flexisel-nav-right{right:20px;}
.nbs-flexisel-nav-right:before{content:">";}
.nbs-flexisel-nav-right.disabled{opacity:0.4;}
.box{width:100%;margin:0 auto;background:rgba(255,255,255,0.2);padding:20px;border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box;text-align:center;}
.button{font-size:1em;padding:10px;color:#000;border:2px solid #06D85F;border-radius:20px/50px;text-decoration:none;transition:all 0.3s ease-out;}
.button:hover{background:#06D85F;}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.7);transition:opacity 500ms;visibility:hidden;opacity:0;}
.overlay:target{visibility:visible;opacity:1;z-index:99;}
.popup{margin:50px auto;padding:5px;border-radius:5px;width:60%;position:relative;transition:all 5s ease-in-out;z-index:99;}
.popup h2{margin-top:0;color:#333;font-family:Tahoma, Arial, sans-serif;}
.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333;}
.popup .close:hover{color:#06D85F;}
.popup .content{max-height:20%;overflow:auto;}
@media screen and (max-width:700px){.box{width:70%;}
.popup{width:70%;}
}
.top{position:absolute;z-index:5;width:13%;color:#fff;margin-left:79%;font-family:'Roboto' , sans-serif;margin-top:5px;text-align:center;padding-left:10px;font-size:12px;}
@media (max-width:980px){.top{display:normal;}
}
@media (max-width:800px){.top{display:none;}
}
@media only screen and (min-width:350px) and (max-width:799px){#jssor_1{top:80px;}
#jssor_1 h5{color:#fff;font-size:32px !important;line-height:40px;text-align:center;text-transform:none;font-family:Open Sans;padding-top:10px;}
#jssor_1 h6{color:#fff;font-size:24px !important;line-height:24px;text-align:center;text-transform:none;font-family:Open Sans;padding-bottom:10px;}
h5{font-size:14px !important;}
#whatwedo{padding-top:95px !important;padding-bottom:40px !important;}
#leftFooter, #rightFooter{text-align:center !important;}
.item img{display:block;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;max-width:165px;min-height:115px;}
}
@media only screen and (min-width:800px){#jssor_1{top:0px;}
#jssor_1 h5{color:#fff;font-size:20px;font-weight:100 !important;line-height:28px;text-align:center;text-transform:none;font-family:Open Sans;padding-top:10px;}
#jssor_1 h6{color:#fff;font-size:15px;font-weight:100 !important;line-height:24px;text-align:center;text-transform:none;font-family:Open Sans;}
#leftFooter{text-align:left !important;}
#rightFooter{text-align:right !important;}
#filterClient{position:relative;width:635px;}
#filterPortfolio{position:relative;width:200px;}
}
.gallery{position:relative;width:100%;height:164px;overflow:hidden;}
.gallery:nth-of-type(2){height:218px;}
.gallery img{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease;}
.gallery img.active, .gallery img:first-of-type{opacity:1;}
.jssorl-009-spin img{animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear;}
.jssorb052 .i{position:absolute;cursor:pointer;}
.jssorb052 .i .b{fill:#000;fill-opacity:0.3;}
.jssorb052 .i:hover .b{fill-opacity:.7;}
.jssorb052 .iav .b{fill-opacity:1;}
.jssorb052 .i.idn{opacity:.3;}
.jssora053{display:block;position:absolute;cursor:pointer;}
.jssora053 .a{fill:none;stroke:#fff;stroke-width:640;stroke-miterlimit:10;}
.jssora053:hover{opacity:.8;}
.jssora053.jssora053dn{opacity:.5;}
.jssora053.jssora053ds{opacity:.3;pointer-events:none;}