*{margin: 0;padding: 0;box-sizing: border-box;text-decoration: none;}#blog-heading-main-container{height: fit-content;width: 100%;display: flex;justify-content: center;flex-direction: column;gap: 20px;align-items: center;padding: 30px 0;}#blog-heading-main-container h2{color: white;text-align: center;font-size: 45px;}#blog-heading-main-container p{text-align: center;color: gray;width: 85%;font-size: medium;}#blog-main-container{height: fit-content;width: 100%;display: flex;margin-bottom: 50px;justify-content: center;align-items: center;}#blog-inner-container{height: fit-content;width: 100%;padding: 10px 0;max-width: 1200px;display: flex;justify-content: center;align-items: center;flex-direction: row;gap: 10px;flex-wrap: wrap;}#blog-box{height: 250px;width: 95%;max-width: 580px;display: flex;justify-content: center;align-items: center;border-radius: 10px;padding: 5px;background-color: transparent;gap: 5px;border: 1px solid rgba(255, 255, 255);transition: all 0.3s;}#blog-box:hover{background-color: #c91a17;}#blog-box-img-container{height: 100%;width: 40%;display: flex;justify-content: center;align-items: center;background: transparent;padding: 0;border-radius: 8px;transition: all 0.3s;}#blog-box:hover #blog-box-img-container{padding: 3px;background: white;}#blog-box-img-container img{height: 100%;border-radius: 5px;width: 100%;border: 1px solid white;object-fit: fill;}#blog-box-text-container{height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 10px;width: 60%;}#blog-box-text-container h2{font-size: 28px;text-align: center;color: #c91a17;width: 100%;transition: all 0.3s;}#blog-box:hover #blog-box-text-container h2{color: white;}#blog-box-text-container span{color: white;font-size: medium;font-weight: 700;text-align: center;}@media (max-width: 600px) {#blog-box {flex-direction: column;height: 400px;width: 320px;}#blog-box-img-container {height: 250px;width: 100%;}#blog-box-text-container {height: 130px;width: 100%;}#blog-box-text-container h2 {font-size: 20px;}#blog-box-text-container span {font-size: small;}}