body{font-size:18px}.navbar-brand{font-size:2rem}.navbar-nav .nav-link{padding:0 20px}.btn{padding:12px 25px;font-size:1.1rem}.hero-section{padding:100px 50px}.hero-section h1{font-size:5rem}.hero-section p{font-size:1.25rem}.feature-card{padding:30px}.feature-card .icon-circle{width:100px;height:100px;font-size:3.5rem}.feature-card h3{font-size:1.8rem}.about-section h2{font-size:3.8rem}@media (max-width:1199.98px){body{font-size:17px}.hero-section h1{font-size:4.5rem}.hero-section p{font-size:1.15rem}.feature-card .icon-circle{width:90px;height:90px;font-size:3.2rem}}@media (max-width:991.98px){body{font-size:16px}.navbar-brand{font-size:1.8rem}.navbar-nav .nav-link{padding:0 15px}.hero-section{padding:80px 30px}.hero-section h1{font-size:3.5rem}.hero-section p{font-size:1rem}.hero-section .btn{display:block;width:100%;margin-bottom:15px;margin-right:0!important}.feature-card{padding:25px;margin-bottom:20px}.feature-card .icon-circle{width:80px;height:80px;font-size:2.8rem}.feature-card h3{font-size:1.5rem}.about-section h2{font-size:3rem}}@media (max-width:767.98px){body{font-size:15px}.navbar{padding-top:10px;padding-bottom:10px}.navbar-brand{font-size:1.5rem}.navbar-nav .nav-link{padding:8px 0;text-align:center}.hero-section{padding:60px 15px;height:auto;position:relative}.about-section h2,.hero-section h1{font-size:2.2rem}.hero-section p{font-size:.9rem}.hero-section .btn{padding:10px 20px;font-size:.9rem}.feature-card{padding:15px;margin-bottom:15px}.feature-card .icon-circle{width:60px;height:60px;font-size:2rem}.feature-card h3{font-size:1.2rem}}@media (max-width:575.98px){body{font-size:14px}.hero-section h1{font-size:1.8rem}.hero-section p{font-size:.8rem}}