#home,.div-overflow{position:relative;overflow:hidden}body{font:16px Montserrat,CenturyGothic,AppleGothic,sans-serif;line-height:28px;font-weight:400}.table,table{font-size:11px;line-height:16px;letter-spacing:.05em}.h1,.h2,.h3,h1,h2,h3{margin:0}.h1 small,.h2 small,.h3 small,.h4 small,h1 small,h2 small,h3 small,h4 small{display:block;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#999}h1{font-size:48px;line-height:58px}h2{font-size:20px;line-height:32px;font-weight:700;margin-bottom:10px}h3{font-size:14px;line-height:24px;margin-bottom:5px}.row.no-gutters>[class*=" col-"] .form-control,.row.no-gutters>[class^=col-] .form-control{border-left:none;border-right:none;border-right:1px solid #ccc;outline:0}.row.no-gutters>[class*=" col-"]:first-child .form-control,.row.no-gutters>[class^=col-]:first-child .form-control{border-left:1px solid #ccc}.row.no-gutters>[class*=" col-"]:last-child .form-control,.row.no-gutters>[class^=col-]:last-child .form-control{border-right:1px solid #ccc}.text-mid{font-size:20px;line-height:32px}.text-light{font-weight:400}.text-bold{font-weight:700}.text-highlight{color:#f60}.text-grey{color:color-grey-75}.text-orange{color:#fbab5d}.text-green{color:#53bb89}.text-blue{color:#60b4ca}.text-remark{font-size:12px;color:#999}.btn-trioloop-primary,.btn-trioloop-secondary{color:#fff!important;padding:10px 30px;text-transform:none}.text-left{text-align:left}.btn-primary{background-color:#E96840;border:none}.btn-primary:hover{background-color:#2D2D2D;-webkit-transition:.5s;transition:.5s;transition-timing-function:ease}.btn-custom,.btn-custom:active,.btn-custom:focus,.btn-custom:hover{background-color:#E96840;border-color:#E96840}.btn-trioloop-primary{background-color:#f88817;border:none}.btn-trioloop-primary:hover{background-color:#df760c;border:none}.btn-trioloop-secondary{background-color:#64c295;border:none}.btn-trioloop-secondary:hover{background-color:#419b70;border:none}a,a:visited{color:#f88817}a:active,a:focus,a:hover{color:#df760c}a,a:active,a:focus,a:hover,a:visited{outline:0!important;text-decoration:none}.nav li a{text-transform:none}.nav li a:focus,.nav li a:hover,.nav li.active,.nav li:hover{background:0 0}.nav li.active a{color:#666}li.no-link a{padding:15px;color:#666;cursor:default}li.no-link a:hover{background:#fff;color:#666}hr.trioloop-hr{display:block;height:1px;border:0;border-top:1px solid #666;margin:1em 0;padding:0}.nav-end-mid{margin:50px 15px}.social-icon{width:40px;height:40px;padding:10px;text-align:center;color:#fbab5d;font-size:10px;display:inline-block;background:#fff;border-radius:50%;margin-right:10px}.navbar-toggle .icon-bar,.social-icon:hover{background:#fbab5d}.social-icon:hover{color:#fff}.text-nowrap{white-space:nowrap}p{margin-bottom:20px}.input{outline:0;box-shadow:none}.form-control{color:#000;box-shadow:none;background:0 0;border:none;border-radius:0;transition:none;outline:transparent 0}.form-control:focus{box-shadow:none;border-bottom:1px #df760c solid}.custom-labels{border-bottom:1px solid #fbab5d}.navbar{background-color:#fff;opacity:.9;font-size:15px;padding-top:16px;padding-bottom:16px;border-bottom:#ddd 1px solid}.navbar-brand{margin:0;padding:10px 15px;width:150px;height:41px}.navbar-brand img{width:100%;height:auto}section{padding:100px 0}.section-heading{margin-bottom:50px;font-size:20px;line-height:32px;font-weight:700}.heading-trioloop-news,.heading-trioloop-showcase,.heading-why-trioloop{margin-top:30px}#home{width:100%;height:600px;background:url(../images/bg-home-intro.jpg) center center no-repeat fixed #fff;background-size:cover}.ringu-container{position:absolute;top:0;left:0;width:100%;min-height:100%;z-index:0}#home-intro,.ringu{position:absolute;top:50%}.ringu{width:500px;height:500px;border-radius:50%;left:50%;margin-left:-250px;margin-top:-250px;background:#fff;opacity:.3}#home-intro{width:100%;max-width:800px;margin-top:-240px;padding:80px}#home-intro h1{color:#000}.home-intro-keywords{padding-right:15px}#about-trioloop,.news-intro,.show-case-intro{padding-top:0;background:#f3f3f3;background:-moz-linear-gradient(top,#f3f3f3 0,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#f3f3f3),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f3f3f3 0,#fff 100%);background:-o-linear-gradient(top,#f3f3f3 0,#fff 100%);background:-ms-linear-gradient(top,#f3f3f3 0,#fff 100%);background:linear-gradient(to bottom,#f3f3f3 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff', GradientType=0 );border-bottom:1px #999 solid}.news-intro,.show-case-intro{border-bottom:none}.intro-row-separator{width:100%;margin-top:-80px;z-index:30;position:relative;overflow:hidden}.intro-row-separator-img{width:100%}.section-heading-service{padding-bottom:40px;margin-bottom:20px;background:url(../images/service-heading-bg-top.gif) center bottom no-repeat}ul.service-list-wrap{margin:0;padding:0}ul.service-list-wrap li{list-style:none}.service-item-detail{border:1px solid #ddd;margin-bottom:30px;background:#fff}.service-item-detail-wrap{background:url(../images/service-bg-graphic-seed-lg-end.jpg) center bottom no-repeat}.service-item-detail-content{display:block;padding:30px}.service-item-img-wrap-CSD,.service-item-img-wrap-CT,.service-item-img-wrap-DI{width:100%;height:100px}.service-item-img-wrap-CSD{background:url(../images/service-custom-software-development-bg.jpg) center center no-repeat;background-size:70%}.service-item-img-wrap-DI{background:url(../images/service-digital-innovative-bg.gif) center center no-repeat}.service-item-img-wrap-CT{background:url(../images/service-consulting-training-bg.jpg) -10px 0 no-repeat}.service-item-img{display:block;position:absolute}.service-item-img-wrap-CSD .service-item-img{top:-50px;left:50%;margin-left:-87px}.service-item-img-CSD{width:178px;height:78px}.service-item-img-wrap-DI .service-item-img{top:-80px;left:50%;margin-left:-109px}.service-item-img-DI{width:218px;height:189px}.service-item-img-wrap-CT .service-item-img{top:-80px;right:30px}.service-item-img-CT{width:101px;height:145px}.service-row-separator{height:202px;background:url(../images/service-bg-graphic-seed-lg.jpg) center center no-repeat}#news{background:url(../images/bg-news.jpg) center center no-repeat;background-size:cover}.news-nav-item{width:100%;min-height:330px;background:#eee;margin-bottom:30px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.news-nav-item.no-img{background:url(../images/news-nav-item-bg-default.gif) center center no-repeat #eee}.news-nav-item:hover{-webkit-box-shadow:0 4px 39px 6px rgba(0,0,0,.3);-moz-box-shadow:0 4px 39px 6px rgba(0,0,0,.3);box-shadow:0 4px 39px 6px rgba(0,0,0,.3)}.news-nav-item-img{width:100%;height:150px;overflow:hidden}.news-nav-item-text{padding:15px}#news-header-intro{width:100%;height:500px;padding-bottom:80px}#showcase{background:url(../images/bg-casestudy-worn_dots.png)}.home-case-img-main{width:220px;height:220px;overflow:hidden;margin:0 auto;border-radius:50%;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.home-case-img-main.active{-webkit-box-shadow:0 4px 39px 6px rgba(0,0,0,.2);-moz-box-shadow:0 4px 39px 6px rgba(0,0,0,.2);box-shadow:0 4px 39px 6px rgba(0,0,0,.2)}.home-case-content{padding:30px;text-align:center}.showcase-item.active{-webkit-box-shadow:0 4px 39px 6px rgba(0,0,0,.3);-moz-box-shadow:0 4px 39px 6px rgba(0,0,0,.3);box-shadow:0 4px 39px 6px rgba(0,0,0,.3)}.showcase .row{margin-bottom:30px}.showcase-reset-margin .row{margin-bottom:0}#show-case-header-intro{width:100%;height:500px;padding-bottom:80px}.showcase-COTR-content-wrap{border-top:1px #999 solid;padding:30px 30px 0}.showcase-COTR-content-wrap.orange{border-top:1px #fbab5d solid}.showcase-COTR-content-wrap.orange h3{color:#fbab5d}.showcase-COTR-content-wrap.green{border-top:1px #53bb89 solid}.showcase-COTR-content-wrap.green h3{color:#53bb89}.showcase-COTR-content-wrap.blue{border-top:1px #60b4ca solid}.showcase-COTR-content-wrap.blue h3{color:#60b4ca}.showcase-heading-testimonial{background:url(../images/showcase-testimonial-heading-bg.gif) center center no-repeat;padding:15px}.animate-circle,.animate-circle-wrap{position:absolute;top:0;left:0;width:250px;height:250px}.animate-circle-wrap{top:-5px}.animate-circle{opacity:0;width:210px;height:210px;border-radius:50%;border:2px solid #fbab5d;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.animate-circle.active{top:-30px;left:0;opacity:.3}.animate-circle.green{border:2px solid #53bb89}.animate-circle.green.active{top:30px;left:30px}.animate-circle.blue{border:2px solid #60b4ca}.animate-circle.blue.active{top:30px;left:-30px}@keyframes rot{from{transform:rotate(0) translate(-20px) rotate(0)}to{transform:rotate(360deg) translate(-20px) rotate(-360deg)}}.smile{width:40px;height:40px;position:absolute;top:200px;left:50%;margin:-20px;font-size:100px;animation:rot 3s infinite linear}#contact{background-color:#eee}@media only screen and (max-width:1200px){.service-item-img-wrap-CSD{background-size:auto;background-position:center top;height:150px}}@media only screen and (max-width:1190px){.service-item-img-wrap-CSD .service-item-img{top:0;margin-left:-90px}.service-item-detail-content-CSD{padding:30px 0}.service-item-img-wrap-CSD{background-size:120%;background-position:center center;height:200px}.service-item-detail-wrap{background:url(../images/service-bg-graphic-seed-lg-end-tablet.jpg) center bottom no-repeat;background-size:469px 153px}}@media only screen and (max-width:975px){.service-item-img-wrap-CSD{background-size:auto;height:150px}.service-item-img-wrap-CSD .service-item-img{top:-40px;margin-left:-100px}.service-item-detail-content-CSD{padding:30px}.service-item-detail-wrap{background:url(../images/service-bg-graphic-seed-lg-end.jpg) center bottom no-repeat;background-size:469px 153px}.intro-row-separator{display:none}}@media only screen and (max-width:640px){body{font-size:14px;line-height:24px;font-weight:400}h1{font-size:24px;line-height:32px}.text-mid,h2,h3,h4{font-size:14px;line-height:24px}h2{font-weight:700!important}.navbar-brand{margin-top:10px;padding:0 15px;width:150px;height:41px}.navbar-brand img{width:100%;height:auto}#home{height:400px}#home-intro{width:100%;max-width:800px;position:absolute;top:50%;margin-top:-30px;padding:20px}.service-item-img-wrap-CSD{height:150px;background-size:auto}.service-item-img-wrap-CSD .service-item-img{margin-left:-100px}}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.service-row-separator{background:url(../images/service-bg-graphic-seed-lg@2x.jpg) center center no-repeat;background-size:469px 202px}.service-item-detail-wrap{background:url(../images/service-bg-graphic-seed-lg-end@2x.jpg) center bottom no-repeat;background-size:469px 153px}.service-item-img-wrap-DI{background:url(../images/service-digital-innovative-bg@2x.gif) center center no-repeat;background-size:455px 135px}.service-item-img-wrap-CSD{background:url(../images/service-custom-software-development-bg@2x.jpg) center center no-repeat;background-size:70%}.service-item-img-wrap-CT{background:url(../images/service-consulting-training-bg@2x.jpg) -10px 0 no-repeat;background-size:341px 124px}.section-heading-service{background:url(../images/service-heading-bg-top@2x.gif) center bottom no-repeat;background-size:83px 31px}}