.blog_card{
    display: grid;
    grid-template-columns: 4fr 4fr 4fr;
}
.blog_card img{
    width: 100%;
}
.blog_card div{
    margin: 20px;
    background-color:  #e8ecf5;
    border-radius: 10px;
    overflow: hidden;
    height: fit-content;
    text-align: right;
    padding-bottom: 10px;
    
}
.p_head{
    color: #e57213;
    font-size: 1.5rem;
    font-family: 600;
    margin: 10px;
    text-align: left;
	padding: 10px;
}
.p_text{
    font-size: 1rem;
    margin: 10px;
    text-align: left;
	padding: 10px;
    text-align: justify;
}
.blog_card button{
    background: #e57213;
    border-radius: 50px;
    border: none;
    padding: 12px 25px;
    color: white;
    margin: 0px 10px 10px 0px;
    
}

/* changing blog li and hedders */

.reasons li {
    font-weight: 400 !important;

}

.roadmap li {
    font-weight: 400 !important;

}

.guide li {
    font-weight: 400 !important;

}
.rehab li {
    font-weight: 400 !important;

}
.care li {
    font-weight: 400 !important;

}




@media screen and (max-width : 1000px) {

    .blog_card{
        display: grid;
        grid-template-columns: 6fr 6fr ;
    }



}





@media screen and (max-width : 520px) {

    .blog_card{
        display: block;
        
    }
    .blog_card img{
        width: 100%;
    }
    

}





/* ============================================
==============styles for neuro-care page========
=================================================== */



.neuro_care .branches_section{
    background-color: #f5f5f5;
}


.neuro_care .callback_req_block{
    width: 500px !important;
    max-width: 500px !important;
 

}
.neuro_care .contact_form{
    background-color: #2F5695 !important;
    box-shadow: none !important;

}
.neuro_care .form_heading{
    color: #fff !important;
}

.neuro_care .input_fields input{
    background-color: #fff !important;
}


.neuro_care .msg_block{
    color: #989898;
    background-color: #fff;
    border: none;
    border-radius: 10px;
    margin-bottom: 30px;
   
}

.neuro_care .btns > .btn{
    font-size: 1.2rem;
    font-weight: 700;
}


.neuro_care  .faq_section{
    padding-top: 0px!important;
}


.neuro_care li{
    font-weight: 400 !important;
}

.faq h2{
    color: #585a61 !important;

}

@media screen and (max-width : 520px) {

   .neuro_care .callback_req_block{

  
        width: auto !important;
        max-width: auto !;
    }

    .faq h2{
        font-size: 1rem !important;
    
    }


    

}





/* ============================================
==============end for neuro-care page========
=================================================== */




.sticky_btn{
    display: none;
 }

 
 
 
 @media screen and (max-width:500px){

.sticky_btn{
    display: block;
}
.sticky_btn a{
    display: block;
    background-color:   #e57213;
    color:#FAFAFA;
    width: 100%;

    position: fixed;
    bottom: 0px;
    z-index: 5;
    
    padding: 5px;
    font-size: 1.8rem;
    font-weight: 600;
    font-family: poppins ;
    border: none;
    text-align: center;
    text-decoration: none;
   
}


 }