/*
Theme Name: Porimeds v2.7
Author: Arup Barman
Description: Porimeds theme with updated About Us section including Legal & Compliance details.
Version: 2.7
*/
body{margin:0;font-family:'Poppins',sans-serif;background:#f4fdf6;color:#222;}
header{position:sticky;top:0;background:white;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);z-index:1000;}
header img{max-height:140px;}
.order-btn{padding:10px 18px;background:linear-gradient(135deg,#37c003,#25D366);color:white;text-decoration:none;border-radius:30px;font-weight:600;transition:0.3s;}
.order-btn:hover{opacity:0.85;}
.hero{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#37c003,#e8ffe8);color:#fff;border-radius:0 0 40px 40px;}
.hero h1{font-size:32px;font-weight:700;margin-bottom:15px;}
.hero p{font-size:18px;margin-bottom:30px;}
.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:white;color:#37c003;text-decoration:none;border-radius:30px;font-weight:600;margin:5px;transition:transform 0.2s;}
.btn img{height:22px;}
.btn:hover{transform:scale(1.05);}
.features{text-align:center;padding:50px 20px;background:#fff;}
.features h2{font-size:26px;color:#37c003;margin-bottom:30px;}
.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;}
.feature{background:#f9f9f9;border-radius:15px;padding:25px 20px;box-shadow:0 4px 10px rgba(0,0,0,0.05);transition:transform 0.3s;}
.feature:hover{transform:translateY(-5px);}
.feature img{width:60px;margin-bottom:15px;}
.feature h3{font-size:18px;margin-bottom:10px;}
.feature p{font-size:14px;color:#555;}
.about{padding:60px 20px;max-width:900px;margin:40px auto;background:#fff;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,0.05);}
.about h1{color:#37c003;text-align:center;margin-bottom:20px;}
.about h2{color:#107d3d;margin-top:30px;}
.about p,.about li{font-size:16px;line-height:1.6;color:#333;}
.about ul{list-style-type:disc;margin-left:30px;}
.about .address-box{background:#e8ffe8;border-left:4px solid #37c003;padding:15px 20px;border-radius:10px;margin-top:15px;}
footer{background:#37c003;color:white;text-align:center;padding:15px;font-size:14px;border-top-left-radius:20px;border-top-right-radius:20px;}
.whatsapp-float{position:fixed;width:60px;height:60px;bottom:20px;right:20px;background:linear-gradient(135deg,#25D366,#128C7E);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:2000;}
.whatsapp-float img{width:35px;height:35px;}
@media(max-width:768px){.hero h1{font-size:24px;}.hero p{font-size:16px;}}
