.activee{border-bottom:2px solid #47A25A}.nav-link{font-size:1rem!important}body a{text-decoration:none}.portfolio-img-container{max-width:100%;max-height:30rem;height:29rem;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:2px}.portfolio-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;filter:brightness(.65);transition:filter .5s ease-in-out}.portfolio-desc{bottom:5%;left:24px;right:24px;border-left:2px solid #ff000082!important;padding:10px!important;background-color:#a1a1a1c5;border-radius:0 5px 5px 0;text-shadow:2px 2px 4px rgba(0,0,0,.16);box-shadow:2px 2px 4px #0000003c}.portfolio-img-container:hover .portfolio-img{filter:brightness(1)}.portfolio-desc P{font-size:.7rem;font-weight:300;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.portfolio-detail-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}@media (min-width: 1920px){body{max-width:1920px!important;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.portfolio,.product,.services{height:50vh!important}}@media (max-width: 768px){.responsive-container{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.image-size{width:40px!important}.header-intro-width{width:100%!important}}@media screen and (max-width:320px){h2,h3,h4,h5{font-size:99.9%!important}.global-service{font-size:75%!important}p,small,span{font-size:70%!important}}
