* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
}
.lightgrey-body{
    background-color: #fafafa;
}
.blogs-header {
  padding: 100px 10px;
}
.blog-card {
  height: 361px;
  width: 100%;
  border-radius: 15px;
  background-image: 
    url("https://arbeittech.com/assets/images/images/blog1.png"),
    linear-gradient(
      to bottom right,
      rgba(128, 0, 128, 0.5),
      rgba(75, 0, 130, 0.5)
    );


  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  padding: 30px;
  color: #fff;
}
.blog-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.blog-card h6 {
  margin-bottom: 2px;
}
.blog-post-card {
  margin-bottom: 20px;
}
.blog-card p {
  margin-bottom: 0px;
  font-size: 10px;
}
.blog-sub-headings {
  margin-bottom: 0px ;
  font-size: 14px !important;
  color: rgb(53, 107, 180) !important;
  font-weight: 600;
}
.blog-post-card img {
  width: 180px;
}
.blog-post-card p {
  margin-bottom: 3px;
  font-size: 14px;
  color: #838696;
}
.blogs-top-stories h2{
    font-weight: 700;
}
.blogs-top-stories{
    background-color: #fafafa;
    padding: 30px 10px;
}
.blogs-top-blog{
    background-color: #fafafa;
    padding: 20px 10px 70px;

}
.artical-para{
    font-size: 15px !important;
    color: #838696;
}
.blogs-top-blog img{
    height: 350px;
    width: 100%;
    border-radius: 15px;
}
.stories-card {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 4px 24px 0px #00000005;
  overflow: hidden;
  margin-bottom: 20px;
  color: #838696;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}
.stories-card:hover {
    scale: 1.04;
}
.stories-card h6{
   color: #000;
   font-size: 18px;
}
.stories-card-right{
    padding: 20px 10px 0px;
}
.blog-ctn{
    background-color: #E0F7FA;
    padding: 30px;
    border-radius: 20px;
    margin: 0px 10px 70px;
}
.blog-ctn p{
    color: #838696;
}
.weekly-blog-card{
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 4px 24px 0px #00000005;
    overflow: hidden;
    margin-bottom: 30px;
}
.container-blog{
    max-width: 1100px;
    margin: 0 auto;
}
.weekly-blog-card-top{
    height: 250px;
    background-color: #DBDAD5;
}
.weekly-blog-card-top img{
    height: 100%;
    width: 100%;
}
.weekly-blog-card-bottom{
    padding: 30px;
}
.weekly-blog-card-bottom h6{
    margin-bottom: 2px;
}
.weekly-blog-card-bottom p{
    margin-bottom: 0px;
  font-size: 10px;
}
.artical-card{
    background-color: #fff;
    border-radius: 15px;
    overflow: hidden;
    padding: 20px;
    box-shadow: 0px 4px 24px 0px #00000005;
}
.artical-card-right img{
    width: 170px;
    height: 100%;
}
.articals{
    padding: 20px 10px 40px;
}
.artical-card{
    margin-bottom: 30px;
    transition: all 0.4s ease-in-out;
    cursor: pointer;
}
.artical-card:hover{
    scale: 1.03;

}
.artical-card p{
    margin-bottom: 0px;
    font-size: 10px;
}
.artical-card h6{
    margin-bottom: 0px;
    font-size: 16px;
}
.blog-read-more{
    float: right;
    position: relative;
    top: -33px;
    color:  rgb(53, 107, 180);
    font-weight: 600;
    margin-bottom: -33px;
}
@media only screen and (max-width: 600px) {
    .blog-ctn img{
        width: 100%;
    }
    .blog-post-card{
        text-align: center;
        margin-top: 20px;
    }
    .blogs-top-blog img {
        height: 250px;
        width: 100%;
        border-radius: 15px;
    }
    .nexttack_signup_btn {
        margin-top: -43px;
    }
    .blogs-top-blog{
        padding: 30px 10px;
    }
    .artical-card {
        text-align: center;
    }
  }