Justice is a Bootstrap 5 lawyer website template for law firms and attorneys. Why do all the heavy lifting yourself if you do not have to? With Justice, you can start right away; it is just a click on the download button away. It comes with seven pages (home, about, attorneys, services, practice areas, contact and elements) that you can adapt to your practice.
Present your practice areas, introduce your attorneys and much more with Justice. It includes a full-screen banner, calls to action, a drop-down menu, scroll animations, counters, client testimonial and team sliders, FAQ accordions, a photo gallery with a lightbox, a video and a working contact form. The layout adapts to phones, tablets and desktops and works in all modern browsers.
Want to see what you can achieve with this template? Here are some lawyer website examples built with Colorlib templates.
What’s new in 3.0
Bootstrap 5.3.8 (the 2020 release used 4.5.2), compiled from Sass with the original Bootstrap 4 proportions, and plain JavaScript with no jQuery. Swiper 14 replaces Owl Carousel on the testimonial and team sliders, PhotoSwipe 5 replaces Fancybox on the gallery, the video opens in a built-in dialog, and small built-in modules replace AOS, Waypoints and the counter plugin. npm run build (Dart Sass and esbuild) compiles the theme into one minified stylesheet and one script.
Lighter pages: the home page went from 451 KB and 26 requests to 212 KB and 14 requests, and the download from 2.3 MB to 1.5 MB. Every photo has an AVIF version with the JPEG as the fallback, with real dimensions and lazy loading below the first screen, and the full-screen preloader that hid every page until its scripts had loaded is gone.
No third-party requests: Rubik is self-hosted, and the Flaticon and IcoMoon icon fonts are replaced by Lucide SVG icons and a 1.6 KB social-logo subset. The demo video is now a stock conference-room clip and loads only after a click.
A working contact form: the contact and elements forms send through php/send-email.php, with validation, a spam trap and an in-page message. Before, the forms had no action and no field names.
Accessibility: a skip link and a main landmark on every page, submenus that open from the keyboard, a mobile menu that keeps focus inside and closes with Esc, names on icon-only links, photo descriptions, visible focus rings (they were removed before) and WCAG AA text contrast, with dark text and icons on the gold buttons, slider arrows and social icons and a darker gold for text on white.
Fixed: the phone and tablet menu button was black on the dark header of the attorneys, services and practice areas pages, the “More Expertise” heading on the practice areas page never appeared, the video play button and slider dots were hard to see, the hero line linked to a broken address, and typos such as “Proerty” are corrected.
Demo content that fits a law firm: law-firm copy for the hero, FAQs and form options, fictional client and team names with distinct roles (every testimonial showed the same name before), “Cases Handled” instead of “Cases Wins”, a corrected footer address, and five photos that showed brands are replaced, four of them by law-themed gallery photos.