*{margin:0;padding:0}body{font-family:poppins,sans-serif;color:#000;line-height:1.8}.header{background-color:#000;box-shadow:0 2px 6px #fff3;height:120px}.container{display:flex;justify-content:space-between;align-items:center}#logo{width:250px;height:80px;margin-left:80px;margin-top:25px}.heading{display:flex;justify-content:center;width:100%}.heading h1{text-align:center;padding-left:20px;font-size:50px}.nav{list-style:none;display:flex;gap:1.5rem;margin-right:150px;padding-bottom:5px;border-bottom:2px solid transparent;margin-top:50px;transition:color .9s ease,border-bottom .9s ease}nav a{color:#fff;text-decoration:none}nav a:hover{color:red;border-bottom:2px solid red}.home{text-align:center;background-color:#fff}.section-heading-dual-center{font-size:48px;font-weight:700;margin-bottom:30px}.red-text{color:red}.black-text{color:#000}.home-content p{font-size:20px;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.about{padding:50px 20px;background-color:#fff}.about .section-title,.services .section-title{font-size:36px;color:red;text-align:left;margin-bottom:30px}.about .section-title span,.services .section-title span{color:red}.about-content p{font-size:18px;margin-bottom:20px}.about-content ul{margin-left:20px;font-size:18px}.about-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.about-images img{max-width:500px;width:100%;height:auto;display:block;margin:0 auto;border-radius:10px}.larger-img{max-width:500px;width:100%;height:auto}.services{background-color:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.service-box{border:1px solid #ddd;border-radius:12px;padding:25px;background-color:#f9f9f9;text-align:center;transition:all .3s ease-in-out;box-shadow:0 0 #f000}.service-box h2{color:#000;font-size:22px;margin-bottom:10px}.service-box p{font-size:16px;color:#333}.service-box:hover{box-shadow:0 0 15px #ff0000b3;transform:translateY(-5px)}.footer{background-color:#000;color:#fff;padding:20px 40px;display:flex;justify-content:center}.footer a{color:#fff;text-decoration:none;margin:0 5px;transition:color .3s ease,text-decoration .3s ease}.footer a:hover{color:red;text-decoration: underline}@media (max-width: 900px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.services-grid{grid-template-columns:1fr}}
