@media only screen and (max-width:1659px) {
    .builderContainer {
        padding: 0 15px;
    }
}

@media only screen and (max-width:1440px) {}

@media only screen and (min-width:1351px) and (max-width:1620px) {}

@media only screen and (min-width:1200px) and (max-width:1350px) {}

@media only screen and (min-width:768px) and (max-width:1199px) {}

@media only screen and (min-width:768px) and (max-width:991px) {}

@media only screen and (min-width:601px) and (max-width:768px) {}

@media only screen and (max-width:1440px) {
    .blogListContant {
        padding: 20px;
    }
    .blogListCardMain {
          padding: 10px 10px;
    }
    .blogListTop {
        height: 260px;
    }
    .feturedOverlapingContant {
    
        padding: 16px 20px;
    }
    a.blogReadNowBtn {
     
        font-size: 18px;

    }
    .blogFeaturedImgMain img {
 
        height: 322px;
      
    }
   
}

@media only screen and (max-width:1199px) {
	.featuredContent>p {
        margin-bottom: 21px;
    }
    .featuredContent {
        padding: 20px 26px 20px 26px;
    }
    .blogFeaturedImgMain img {
        height: 303px;
    }
   
}

@media only screen and (max-width:991px) {
	.blogListCardMain {
        width: 50%;
    
    }
    .blogListMain {
         flex-wrap: wrap;
    }
    .feturedOverlapingContant {
        padding: 10px 15px;
    }
    .feturedOverlapingContant {
        padding: 10px 15px;
    }
    .blogListCardMain {
        padding: 10px 10px;
    }
    .featuredBlogMain {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .featuredContent {
        padding: 20px 20px 20px 20px;
        width: 100%;
    }
    .blogFeaturedImgMain {
        width: 100%;
    

    
  
}
}

@media only screen and (max-width:767px) {
	.blogListCardMain {
        width: 100%;
    }
    .blogheroSectionMain {
            padding: 40px 0;
    }
    .blogAuthorDetailMain ul li {
        padding: 0px 6px;
         }
         .blogAuthorDetailMain ul {
                    justify-content: center;
        }
        .blogAuthorDetailMain {
            margin: 15px 0px 0px;
        }
        .blogFeaturedImgMain {
            height: 200px;
        }
        .blogFeaturedImgMain img {
            height: 100%;
            max-width: 100%;
            width: 100%;
            max-width: 100%;
            border-radius: 20px 20px 0px 0px;
        }
        .blogAuthorDetailMain {
            margin: 20px 0px 0px;
        }

}

@media only screen and (max-width:600px) {
	
	.blogListContant {
        padding: 10px;
    }
    .featuredContent {
        padding: 10px;

    }

    .blogFeaturedImgMain img {
        max-width: 100%;
        height: 100%;
        object-fit: cover;
    }
}