body{background-color: #ffffff; color: #342a29; font-size: 17px; font-family: 'Poppins', sans-serif; line-height: 28px;}
.mal{font-family: 'Noto Sans Malayalam', sans-serif;}
.top {padding-top: 10px; padding-bottom: 10px; color: #ffffff; background-color: #024a8f;}
.logo {padding-top: 10px; padding-bottom: 10px; background-color: #ffffff; color: #1879c3; font-size: 28px; font-weight: bold; line-height: 30px;}
.logofont {font-size: 21px; font-weight: normal; margin-top: 10px; color: #000000; line-height: 25px;}
.header {padding-top: 0px; padding-bottom: 0px; color: #f8f9fa; font-weight: bold; background-color: #0072bc;}
.header a{color: #f8f9fa; text-decoration: none; font-size: 19px; margin-right: 8px;}
.header a:hover{color: #830517; text-decoration: none; font-size: 19px; margin-right: 8px;}
.ad {padding-top: 21px; background:#fff; padding-bottom: 21px; text-align: center; margin: 0px;}
.notice {padding-top: 50px; background:#f6f7fb; padding-bottom: 50px; margin-bottom: 50px; text-align: start;}
.noticein {padding: 50px; background:#fff; text-align: start; border-radius: 10px; color: #9d2235; font-size: 18px;}
.pagefull {padding: 0px; margin: 0px; background:#fff; text-align: start;}
.page {padding-top: 80px; background:#fff; padding-bottom: 80px; text-align: start;}
.column {padding: 10px; background:#fff;text-align: center; border-radius: 10px;}
.footer {background:#077ab1; padding-bottom: 41px; padding-top: 50px; text-align: center; color: #d1d0d4;}
.pagein {padding-top: 80px; background:#fff; padding-bottom: 40px; text-align: start;}


h1{font-size: 28px; padding: 0px; margin: 0px; text-align: start; color: #9d2235; line-height: 38px; font-family: 'Kanit', serif;}
h2{font-size: 30px; padding: 0px; margin: 0px; text-align: start; color: #004385; line-height: 35px; font-family: 'Kanit', serif; margin-bottom: 21px;}
h3{font-size: 19px; padding: 0px; margin: 0px; text-align: start; color: #333434; line-height: 25px; font-family: 'Kanit', serif; margin-bottom: 25px; margin-top: 15px;}


li{margin-bottom: 10px; list-style: none;}
.btn1{color: #fbeceb; background: #9d2235; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; border-radius: 10px; border:0px; margin-top: 23px; margin-bottom: 15px;}
.btn1:hover{color: #fbeceb; background: #111d5e; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; border: 0px; margin-top: 23px; margin-bottom: 15px;}
.badge{background:#f7c35e; padding:7px 7px 3px 7px; margin-left:7px; color:#9d2235;}
.tj{text-align:justify}
.fatog{font-size: 30px; color: #077ab1;}

.about {padding-top: 0px; background:#f0eff4; padding-bottom: 80px; text-align: start;}
.homeserv {padding-top: 80px; background:#e9f1ee; padding-bottom: 80px; text-align: start; color: #e9f1ee; font-size: 19px;}
.footerin {padding-top: 20px; padding-bottom: 20px;  color: #e9f1ee; text-align: center;}

.btn2{color: #fbeceb; background: #e12d5a; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-radius: 10px; border:0px; border-radius:10px; margin-top: 23px; margin-bottom: 15px;}
.btn2:hover{color: #fbeceb; background: #007c27; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border: 0px; margin-top: 23px; margin-bottom: 15px;}

.nav-link{padding-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-top: 0px;}
.dropdown:hover .dropdown-menu {display: block; background-color: #9d2235; font-weight: bold; font-size: 16px; padding: 0px;}
.dropdown-menu a{}
.dropdown-menu a:hover{font-weight: bold; background-color: #f7c35e; color: #342a29;}