
/* Meera */

@font-face {
	font-family: 'Meera';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Meera.woff2?v=7.0) format('woff2'), url(fonts/Meera.woff?v=7.0) format('woff'), url(fonts/Meera.ttf?v=7.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Rachana */

@font-face {
	font-family: 'Rachana';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Rachana-Regular.woff2?v=7.0) format('woff2'), url(fonts/Rachana-Regular.woff?v=7.0) format('woff'), url(fonts/Rachana-Regular.ttf?v=7.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Rachana Bold*/

@font-face {
	font-family: 'Rachana';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/Rachana-Bold.woff2?v=2.0) format('woff2'), url(fonts/Rachana-Bold.woff?v=2.0) format('woff'), url(fonts/Rachana-Bold.ttf?v=2.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}

/* AnjaliOldLipi */

@font-face {
	font-family: 'AnjaliOldLipi';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/AnjaliOldLipi.woff2?v=7.0) format('woff2'), url(fonts/AnjaliOldLipi.woff?v=7.0) format('woff'), url(fonts/AnjaliOldLipi.ttf?v=7.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Dyuthi */

@font-face {
	font-family: 'Dyuthi';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Dyuthi.woff2?v=2.0) format('woff2'), url(fonts/Dyuthi.woff?v=2.0) format('woff'), url(fonts/Dyuthi.ttf?v=2.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}





/* Manjari */

@font-face {
	font-family: 'Manjari';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Manjari-Regular.woff2?v=1.0) format('woff2'), url(fonts/Manjari-Regular.woff?v=1.0) format('woff'), url(fonts/Manjari-Regular.ttf?v=1.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Manjari Bold*/

@font-face {
	font-family: 'Manjari';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/Manjari-Bold.woff2?v=1.0) format('woff2'), url(fonts/Manjari-Bold.woff?v=1.0) format('woff'), url(fonts/Manjari-Bold.ttf?v=1.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Manjari Thin*/

@font-face {
	font-family: 'Manjari';
	font-style: normal;
	font-weight: 100;
	src: url(fonts/Manjari-Thin.woff2?v=1.0) format('woff2'), url(fonts/Manjari-Thin.woff?v=1.0) format('woff'), url(fonts/Manjari-Thin.ttf?v=1.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}




/* Chilanka */

@font-face {
	font-family: 'Chilanka';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Chilanka-Regular.woff2?v=1.2.0) format('woff2'), url(fonts/Chilanka-Regular.woff?v=1.2.0) format('woff'), url(fonts/Chilanka-Regular.ttf?v=1.2.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* RaghuMalayalamSans */

@font-face {
	font-family: 'RaghuMalayalam';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/RaghuMalayalamSans-Regular.woff2?v=2.1.1) format('woff2'), url(fonts/RaghuMalayalamSans-Regular.woff?v=2.1.1) format('woff'), url(fonts/RaghuMalayalamSans-Regular.ttf?v=2.1.1) format('truetype');
	unicode-range: U+0000-02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Suruma */

@font-face {
	font-family: 'Suruma';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Suruma.woff2?v=1.0.0-beta) format('woff2'), url(fonts/Suruma.woff?v=1.0.0-beta) format('woff'), url(fonts/Suruma.ttf?v=1.0.0-beta) format('truetype');
	unicode-range: U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Keraleeyam */

@font-face {
	font-family: 'Keraleeyam';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/Keraleeyam.woff2?v=2.0) format('woff2'), url(fonts/Keraleeyam.woff?v=2.0) format('woff'), url(fonts/Keraleeyam.ttf?v=2.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Uroob */

@font-face {
	font-family: 'Uroob';
	font-style: normal;
	font-weight: 700;
	src: url(fonts/Uroob.woff2?v=2.0) format('woff2'), url(fonts/Uroob.woff?v=2.0) format('woff'), url(fonts/Uroob.ttf?v=2.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}


/* Karumbi */

@font-face {
	font-family: 'Karumbi';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/Karumbi.woff2?v=1.0) format('woff2'), url(fonts/Karumbi.woff?v=1.0) format('woff'), url(fonts/Karumbi.ttf?v=1.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}




@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:400;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam.woff2) format('woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam.ttf) format('truetype');}

@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:700;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam-Bold.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam-Bold.eot?#iefix) format('embedded-opentype'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam-Bold.woff2) format('woff2'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam-Bold.woff) format('woff'),url(//themes.googleusercontent.com/static/fonts/earlyaccess/notosansmalayalam/v1/NotoSansMalayalam-Bold.ttf) format('truetype');}

@font-face {
	font-family: 'Aparajita';
	src: url('fonts/Aparajita.eot');
	src: local('☺'), url('fonts/Aparajita.woff') format('woff'), url('fonts/Aparajita.ttf') format('truetype'), url('fonts/Aparajita.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}






.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}

.lineheight12 { line-height:12px;}
.lineheight16 { line-height:16px;}
.lineheight18 { line-height:18px;}
.lineheight20 { line-height:20px;}
.lineheight22 { line-height:22px;}
.lineheight24 { line-height:24px;}
.lineheight26 { line-height:26px;}
.lineheight28 { line-height:28px;}
.lineheight30 { line-height:30px;}


.bold { font-weight:700;}
.normal { font-weight:400;}
.light { font-weight:300;}
.ucase { text-transform:uppercase;}
.italic { font-style:italic; }

.NoPadding { padding:0px;}
.NoMargin { margin:0px; }
.hor-mid {display:table; margin:0 auto; }
.ver-mid { display:table-cell; vertical-align:middle;}

.pb5 { padding-top:5px; line-height:1px;}
.pb10 { padding-top:10px; line-height:1px;}
.pb12 { padding-top:12px; line-height:1px;}
.pb15 { padding-top:15px; line-height:1px;}
.pb20 { padding-top:20px; line-height:1px;}
.pb25 { padding-top:25px; line-height:1px;}
.pb30 { padding-top:30px; line-height:1px;}
.pb35 { padding-top:35px; line-height:1px;}
.pb40 { padding-top:40px; line-height:1px;}
.pb45 { padding-top:45px; line-height:1px;}
.pb50 { padding-top:50px; line-height:1px;}

.pad-5 { margin-left:-5px; margin-right:-5px;}
.pad-15 { margin-left:-15px; margin-right:-15px;}
.pad-20 { margin-left:-20px; margin-right:-20px;}
.pad-25 { margin-left:-25px; margin-right:-25px;}
.pad-30 { margin-left:-30px; margin-right:-30px;}

.pad12 { padding:0px 12px;}
.pad15 { padding:0px 15px;}
.pad20 { padding:0px 20px;}
.pad25 { padding:0px 25px;}
.pad30 { padding:0px 30px;}

label { font-weight:normal!important; display: inline; }