@media only screen and (max-width: 992px)
{

.banner_content_mc
{
    text-align: center;
}
.banner_css_row
{
   display: grid;
   grid-template-columns: 50% 50%;
}    
.css_three_row
{
   grid-template-columns: 100%;
}
.my_card
{
   min-height: 200px;
   margin: 0px 0px 0px 0px;

}
.card_footer
{
  margin: 0px 0px 0px 0px;
}
.css_three_col
{
    margin: 20px 0px 0px 0px;
}
.css_4_cr
{
    grid-template-columns: 50% 50% ;
}
.hiw .bg_line.nav-item::after 
{
    content: "";
    width: 235% !important;

}
.inner_b_h
{
   font-size: 2rem;
}
.form_section_mc
{
   margin: 5% 5%;
}
.address_section_mc
{
    text-align: center;
}
.about_us_second_mc
{
   text-align: center ;
}







   
}




















@media only screen and (max-width: 1258px)
{
.site_margin
{
    margin: 0% 5%;
}
.how_it_works_mc {
    padding: 2% 3%;
    margin-top: 5%;
}
   
}

@media only screen and (max-width: 1095px)
{
.main_menu_right
{
    display: none !important;
}
    
   
}