@media screen and (max-width: 768px) {
 .menu-toggle { display: flex; }
.header_navigations_links { position: fixed; bottom: 0; left: 0; top: 0; width: 100%; min-height: 100vh; background: #fff; z-index: 1000; flex-direction: column; justify-content: flex-start; padding: 7rem 1.5rem 3rem; align-items: flex-start; will-change: transform; }

.mobile-overlay-styles.nav_active { opacity: 1; }
.site_header-center, .site_header-right { will-change: transform, opacity; }
.site_header-links { flex-direction: column; align-items: flex-start; gap: 1.5rem; width: 100%; list-style: none; margin: 0; padding: 0 1.5rem; }
.nav_link { display: block; overflow: hidden; will-change: transform, opacity; color: #000; }
.site_header-right { overflow: hidden; }
.site_header-links .site_header-link .nav_link { color: var(--site-black-clr); }
 .section_top, .section_bottom { flex-wrap: wrap; flex-direction: column; gap: 15px; }
 .our-top-values-top-inner .section_title { margin-bottom: 15px; }
.our-top_values-bottom{flex: 1;}
.process_bottom { gap: 60px; }
.site_flex { flex-wrap: wrap;  width: 100%;}
.visa_Details-inner.site_flex, .content-inner, .apply-help-section .section_inner.site_flex, .contact_bottomArea .site_flex{flex-direction: column; }
.cta-bg__image{ min-height: 70vh; }
.cta-bg{aspect-ratio: auto; }
.site_flex--md{display: flex;}
.process_title-mobile{display: block;}
.our-top_values-bottom .section_gap{align-items: center;}
.process_title-desktop{display: none;}
.form-section{padding-top: clamp(50px, 12vw, 100px); }

[class*="process--section"] ol, .visa-type-container{   grid-template-columns: repeat(1, 1fr); }
.apply-help-section .section_inner .section_right{padding: clamp(50px, 15vw,100px) 20px; }

.site_footer-bottom .site_flex{gap: 15px; }
.site_footer-bottomLeft p, .site_footer-bottomRight ul li a { font-size: 12px; }
.contact_contentRight img { aspect-ratio: 16/10; object-fit: cover; object-position: right top; height: 100%; }
.contact_contentLeft{width: 100%;}

.value_card{margin: 0; max-width: 100%;}
.process_cta { width: fit-content; }
.section_subtitle{max-width: 100%;}

.blog_page-content .blog_page-content--inner {
  flex-direction: column;
}
.blog_sidebar_left {
  width: 100%;
  position: static;
  max-height: none;
}
.blog_sidebar_spacer {
  display: none;
}

.blog_page-content .related_blogs-inner { padding: 0; }

}

@media only screen and (max-width:575px) {
    
    .visa_card, .blog-card{flex-direction: row; flex-wrap: nowrap; gap: 20px; border-radius: 0;  }
    .visa_card--img img, .blog_card-top__image{aspect-ratio: 12 / 8; }
    .visa_card--content{align-items: flex-start; flex-direction: column; padding: 20px 0; gap: 15px; }
    .visa_card--content .site_icon--arrow{height: 30px; width: 30px; }
    .visa_card--content .site_icon--arrow svg{height: 10px; }
    .visa_price{margin-top: 10px; }
     .blog_card-top { border-radius: var(--site-radius); overflow: hidden; }
     .blog_card-bottom{position: relative; justify-content: center; background: transparent; height: 100%; padding: clamp(12px,2vw,20px) 0; color: #000; margin: 0; }
    .blog_post-link { gap: 10px; }
.blog_card-bottom__text{align-items: flex-start;  flex-direction: column; gap: 20px;  height: 100%; }
    .blog_post-link svg path { fill: var(--site-black-clr); }

}
