.blog-heading, .blog2-heading{padding: 75px 200px;}
.blog-heading h1{
    font-size: 2.793vw;
    font-weight: 700;
    width: 60%;
    margin: 0 auto;
    text-align: center; 
}
.blog-heading h5, .blog2-heading h5{
    font-size: 1.508vw;
    font-weight: 400;
    margin-top: 30px;
    text-align: center; 
}

.blog-heading h6, .blog2-heading h6{
    font-size: 1.117vw;
    font-weight: 700;
    padding: 0;
}

.blog-heading h2, .blog2-heading h2{
    font-size: 2.235vw;
    font-weight: 800;
    padding: 0;
}

.mt-130{margin-top: 130px;}

.mt-45{margin-top: 45px;}

.blog-heading p, .blog-heading ul li, .blog2-heading p, .blog2-heading ul li{
   font-size: 0.782vw;
   padding: 0;
}

.blog_list{
    list-style: disc;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    width: 65%;
    margin-bottom: 0;
}

.blog-table{width: 55%; }
.blog-table th{font-size: 1.005vw; padding: 15px;}
.blog-table td{font-size: 0.838vw; padding: 15px;}
dl{padding: 0 !important;}
dl dt{font-size: 1.005vw;}
dl dd{font-size: 0.782vw;}

.blog2-heading h5 {
    font-size: 1.25vw;
    font-weight: 500;
    margin-top: 30px;
    color: #595A74;
    text-align: left;
    display: block;
    padding: 35px 0;
    
}

.blog2-heading h1 {text-align: center;}

.blog2-heading h6 {line-height: normal; padding-bottom: 10px;}

.blog2-heading p span {font-size: 1.117vw;
    font-weight: 700;
    padding-bottom: 30px;
    display: block;
    }





.cto {font-size: 17px !important; margin: 0; font-weight: bold; }
.cto_blk img  {clip-path: circle(40% at 49% 39%); transform: scale(1.0); width: 42%;}

.space_added {padding-top: 60px !important;}    

.flot_img {max-width: 50%;}
.position_placement {position: relative;
    top: -40px;}


.blogRow   {}
.bloglist_img {width: 500px; height: 310px; object-fit: cover;}
.pb60 {padding-bottom: 60px;}
.light_color {color: #595A74;}
.font-24 {font-size: 24px !important;}

@media  (min-width: 1024px) and  (max-width: 1300px){ 

    .bloglistContainer {padding: 100px;}

}

@media  (min-width: 768px) and  (max-width: 1000px){ 

    .blog2-heading {padding: 40px;}
    p {font-size: 1.9vw !important;}
    .mobile-dev {flex-direction: column;}
    .blog2-heading h6, .blog2-heading p > span {
        font-size: 2.5vw;
        padding-top: 20px;
    }

    .light_color {font-size: 2.5vw !important; padding-top: 0!important;}

    .bloglist_img {width: 100%; height: auto;}
    .pb60 {padding-bottom: 25px;}
    .flot_img {max-width: 100% !important;}

}

@media screen and (max-width: 700px) {
    .blog2-heading {
        padding: 40px;
        overflow: hidden;
    }

    .blog2-heading h5 {
        font-size: 3.5vw;
        padding: 0px 0;
    }

    .blog2-heading h6, .blog2-heading p > span {
        font-size: 4vw;
        padding-top: 20px;
    }
    

    .blog2-heading h1 {
        font-size: 4.793vw;
        width: 90%;
    }

    .mobile-dev {flex-direction: column;}

    .space_added {padding-top: 20px !important;}
    .pb60 {padding-bottom: 10px;}
}





@media  (min-width:375px) and  (max-width: 700px) { 

    .flot_img {max-width: 100%; padding-right: 0!important;}
    .bloglist_img {height: auto;}


}
