.banner p,.budget-div p,.nav-pills .nav-link{color:#000;font-weight:500}.address{color:grey;font-size:14px}.inner-section-tabs{padding:32px 0}.tabs-header{position:sticky;top:0;background-color:#fff;z-index:9}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff!important;color:var(--primary);border-radius:0;position:relative}.nav-pills .nav-link.active-tab,.nav-pills .nav-link:hover{color:var(--primary)}.nav-pills .nav-link.active-tab::after,.nav-pills .nav-link.active::after{content:"";border-bottom:1px solid;width:120%;height:2px;display:block;position:absolute;left:-7px;font-size:31px;font-weight:700;background:var(--primary);top:36px}.tabs-header .nav.nav-pills{padding:16px 0;border-bottom:1px solid #ccc}.nav-pills .nav-link{font-size:16px}.tabs-section{margin-top:40px}.overview-tab,.portfolio-tab,.review-tab{margin:40px 0}.overview-tab h4,.portfolio-tab h4,.review-tab h4{border-bottom:.2px solid #80808061;padding-bottom:8px;font-size:24px!important}.box h5,.budget-div p,.overview-tab h4 a{font-size:16px}.graph-section .row .col-sm-12:last-child{border-right:0px}.portfolio-slider{margin:16px 0}.portfolio-slider img{height:292px;border-radius:8px;width:100%;align-self:stretch}.owl-theme .owl-nav{margin-top:0!important;text-align:end!important}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0!important;color:#fff;text-decoration:none}.reviews-section{margin-top:16px;border:.2px solid #80808061;padding:14px 14px 0}.reviews-section .col-lg-4,.tabs-header .nav-item{padding:0}.budget-div{padding:16px!important}.budget-div p{display:flex;align-items:center;gap:16px}.portfolio-section{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px}.portfolio-section div{padding:20px;border:.5px solid #80808061;border-radius:8px}.portfolio-section div img{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer}.portfolio-section img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio-client .card{border:.464px solid #80808061!important;cursor:pointer;height:100%}.portfolio-client img{max-height:212px;border-radius:8px;object-fit:cover;box-shadow:0 0 3.711px 0 rgba(0,0,0,.25)}#portfolio-detail-modal img{max-height:267px}.portfolio-client .card-body{padding:8px 16px}.portfolio-client .row,.team-info-section .row{margin-top:16px}.reviews-section .row{margin-top:16px;border-top:1px solid #80808061}.reviews-section .rating-breakdown-section{border-right:1px solid #80808061;padding:16px}.modal-content,.reviews-section .col-lg-8{padding:16px}.portfolio-tab h5,.review-tab h5,.reviews-section h5{font-size:16px!important}.project-detail-section{padding:16px;border-bottom:.2px solid #80808061;border-top:.2px solid #80808061;border-right:.2px solid #80808061}.share-it-section{padding:16px;border-right:.2px solid #80808061}.review-filter-section span{display:flex;align-items:center;gap:2px}.review-filter-section span img{width:16px;height:16px}.review-filter-section a{color:var(--primary)!important;margin-left:2px;font-size:14px}.portfolio-tab select,.review-filter-section select{padding:12px 90px 12px 12px!important;border:none!important;background-color:#f8f8f8!important}.ratting-span{border-radius:8px;background:#ff9d28;padding:4px 8px;color:#fff;font-size:12px}.hidden{display:none}.visible{display:flex}.modal-lg .modal-content{width:600px;margin-left:auto;margin-right:auto}.get-a-quote-modal .contact-designer-section{padding:40px 20px;background-color:var(--bg-primary)}.get-a-quote-modal .logo-section{padding:40px 20px;display:flex;align-items:center;flex-direction:column}.quote-modal .modal-content{width:100%!important}.get-a-quote-modal .item img{object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.get-a-quote-modal .close{position:absolute;right:20px;cursor:pointer}.close{cursor:pointer}.tabs-header #sticky-header{padding:20px 0 40px;border-bottom:1px solid #ccc;margin-bottom:20px}.tabs-header .visible~.nav{border-bottom:1px solid #80808050}.content-end{justify-content:end}.location-inner-div{border-radius:8px;border:1px solid #80808063;padding:24px;height:100%}.box .budget-div{padding:0!important}.read-more-para{text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.btn-primary.bg-transparent:hover{background-color:var(--primary)!important;color:#fff!important;opacity:1!important}@media (max-width:1024px){.company-listing-logo{width:100%}.location-inner-div{min-height:218px}.graph-section img{border-right:0px}.btn-tertiary,.btn.btn-primary{font-size:10px!important}.content-end{justify-content:end}.banner .heading{display:flex;flex-direction:column;justify-content:center;gap:11px}}@media screen and (min-width:580px) and (max-width:768px){.content-end{justify-content:end!important}}@media (min-width:768px) and (max-width:991px){.btn.btn-primary{padding:10px 14px}}.legend-text{font-size:12px;line-height:22px;cursor:pointer}.color{position:relative;top:7px}.legend{padding-left:25px}#agency-donut-legend,#industry-donut-legend,#service-donut-legend{height:100px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG);--scrollbarBG:rgba(0, 0, 0, 0.2);--thumbBG:rgba(0, 0, 0, 0.2)}.chart-container>div{border-right:1px solid #e0e0e0;height:100%}@media (max-width:768px){.company-listing-logo{width:106px}.overview-tab .tab-section{margin-top:0!important}.mobile-listing-btns{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.mobile-listing-btns a{width:100%}.portfolio-section div{padding:13px}.portfolio-section div img{width:120px;height:120px}.location-inner-div{min-height:auto}.tabs-header,.visible{display:none}.tabs-header{position:relative}.modal-lg .modal-content{width:100%;margin-left:auto;margin-right:auto}.graph-section img{border-right:0px}.project-detail-section,.reviews-section .rating-breakdown-section,.share-it-section{border-right:0}.portfolio-section{justify-content:center}.graph-section{justify-content:center!important}.banner .justify-content-end,.review-filter-section .justify-content-end{justify-content:flex-start}.content-end{justify-content:start}#agency-donut-legend,#industry-donut-legend,#service-donut-legend{height:unset;overflow-y:auto}.chart-container>div{border:unset}#portfolio-detail-modal .modal-body,.budget-div{padding:0!important}}.heading{display:flex;flex-direction:column;row-gap:10px}.heading h1{font-size:30px;line-height:1}@media (max-width: 768px) { .banner .justify-content-end, .review-filter-section .justify-content-end { justify-content: flex-end !important; } }@media(max-width:320px){.portfolio-tab select, .review-filter-section select {padding-right: 50px!important }}