/* Malayalam */



/* Override ---------- */
.page-home .section-welcome .headline h2{line-height:1.3}
.page-home .participation,
.page-status .participation{align-items:flex-end}
.page-home .banner-app .container{max-width:600px}

.page-about .language-intro .card h4{line-height:1.3}

.page-checklist .mydata .items li,
.page-status .check-item .list-item{width:50%}
.page-checklist .mydata .item-icon{width:85px; height:85px; padding:0}

@media(max-width:320px){
  .page-checklist .mydata .items .title,
  .page-status .check-item .text .tit{font-size:14px}
}
@media(min-width:364px){
  .page-status .check-item .list-item{width:50%; flex:50% 0}
}
@media(min-width:570px){
  .page-status .check-item .list-item{width:33.333%; flex:33.333% 0}
}
@media(min-width:640px){
  .page-checklist .mydata .items li{width:33.333%}
}
@media(min-width:768px){
  .page-status .check-item .list-item{flex:33.333% 0}
  .page-home .section-welcome .headline p{max-width:550px}
}

@media(min-width:1070px){
  .logo .img{height:55px}

  footer .family{min-width:200px}
  header .menu-container .menu{gap:10px}
  header .menu-container .menu-item a:not(.btn-login){font-size:17px; line-height:1.2; word-break:break-word}
  header .menu-container .menu-item .submenu a{font-size:16px !important}
  header .menu-container .submenu{min-width:270px}

  .page-about .section-topic .headline{max-width:700px}
  .page-status .item-wrap{max-width:960px !important}
  .page-status .check-item .list-item{flex:1 1 0}
  .page-checklist .check-item .text .title{font-size:19px; line-height:1.2}
  .page-checklist .mydata .items li{width:145px}
  .page-checklist .mydata .items .title{font-size:17px}
  .page-checklist .mydata .item-icon{width:110px; height:110px}
}

@media(min-width:1200px){
  header .menu-container .menu-item a:not(.btn-login){font-size:16px}
  .page-checklist .mydata .items{gap:20px}
}