/* General styling for blog items */
/* Styling for the blog image */
.blog-image {
   width: 100%;
   height: 250px; /* Set a fixed height for the square appearance */
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   border-radius: 8px;
   margin-bottom: 15px;
}

/* Styling for the blog content */
.blog-item {
   text-align: left;
   margin-bottom: 30px;
   border: 1px solid #e0e0e0;
   border-radius: 8px;
   background-color: #f0dbbf;
      transition: transform 0.3s ease-in-out; /* Smooth transition effect */
}




.blog-item:hover {
   transform: scale(1.05);
   cursor:pointer;
}

/* Blog title styling */
.blog-title {
   font-size: 24px;
   margin-bottom: 15px;
   color: #333;
   text-align:center;
}



/* Article text styling */
.blog-article {
   font-size: 16px;
   color: #555;
   margin-bottom: 15px;
}

/* Blog list styling */
.blog-list {
   text-align: left;
   padding-left: 20px;
   list-style-type: disc;
}

.blog-list li {
   font-size: 16px;
   color: #666;
   margin-bottom: 10px;
}


.blog-row{
   padding:20px;
}


.blog-row .col-sm-4{
   width: 30.333%;
   margin-right: 20px;
   min-height: 670px;
   color: #5c3d2e;
}



.blog-item {
   text-decoration: none; /* Remove underline */
   color: inherit; /* Maintain the original text color */
}

.blog-item:hover {
   text-decoration: none; /* Ensure no underline on hover */
}


.blog-title,
.blog-article,
.blog-list li{
   color: #000 !Important;
}



/* single blog item*/

.main-title {
  font-size: 2.2em;
  margin-bottom: 0.75em;
  font-weight: bold;
}

.lead-intro {
  font-size: 1.1em;
  margin-bottom: 2em;
  color: #555;
}

.content-section {
  margin-bottom: 2.5em;
}

.content-section h2 {
  font-size: 1.5em;
  margin-bottom: 0.5em;
  color: #333;
}

.blog-article-content {
  max-width: 800px;
  margin: auto;
  padding: 2em;
}



















@media screen and (max-width:980px){




}

@media screen and (max-width:768px){





   .blog-row .col-sm-4{
      width: 100%;
      margin-right: 0px;
   }
}