#sp-header {  background: #ffffff;  box-shadow: 0 1px 15px rgba(0,0,0,0.15);  height: 70px;  width: 100% !important;  border-top:5px solid #ff6600;  border-bottom:5px solid #138808;  }
#sp-header .logo {  display: inline-block; height: 55px;}
#sp-header .logo a { height: 60px;}
#sp-top-bar { background-image: url(bg-dark.jpg);  background-repeat: repeat; background-size: inherit;    background-attachment: scroll;  background-position: 0 0;}

.sp-megamenu-parent >li >a { line-height:60px; }
#offcanvas-toggler { line-height: 57px; }

.sp-megamenu-parent >li >a { font-family:'Noto Sans Malayalam'; font-size:14px; }
.nivo-controlNav, .nivo-caption { display: none!important; }

.sp-contact-info li a { color:#fff; }
#sp-footer { background: url(bg-dark.jpg);  background-repeat: repeat; background-size: inherit;    background-attachment: scroll;  background-position: 0 0; }

.sp-page-title { background: #FFE1BE;}
.sp-page-title h2{    color: #EB3214; font-family:'Droid Sans','Noto Sans Malayalam', Suruma, Manjari, Verdana, Arial,sans-serif!important;}
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a { color:#666666; }
.sp-page-title .breadcrumb >.active { color:#888888; }
.sppb-addon-image-content.aligment-left .sppb-content-holder { padding: 20px 0 20px 20px;}


 body{ font-family:'Droid Sans','Noto Sans Malayalam', Suruma, Manjari, Verdana, Arial,sans-serif!important;
  }
 


.sppb-btn-success { background: #41a62a; }

.sppb-btn-success:hover, .sppb-btn-success:focus{ background:#24890d;}



/* 
Good Hand writing Font is Chilanka n Karumbi , 
Good Normal Font is Suruma and Manjari.
Good Heading font is Uroob or Dyuthi.
*/

.Suruma{font-family: 'Suruma',Droid Sans,Noto Sans Malayalam; font-size:16px; }
.Manjari{font-family: 'Manjari', Droid Sans,Noto Sans Malayalam; font-size:17px; }
.Raghu {font-family: 'RaghuMalayalam', Noto Sans Malayalam; font-size:18px;}

.Chilanka {font-family: 'Chilanka', Noto Sans Malayalam;font-size:20px; }
.Karumbi {font-family: 'Karumbi', Noto Sans Malayalam;  font-size:34px; line-height:100%; }

.Rachana {font-family: 'Rachana', Noto Sans Malayalam;font-size:18px;}
.Anjali {font-family: 'AnjaliOldLipi', Noto Sans Malayalam; font-size:16px; }

.Uroob {font-family: 'Uroob', Noto Sans Malayalam; font-size:22px;}
.Dyuthi { font-family: 'Dyuthi', Noto Sans Malayalam; font-size:18px; }


.Karumbi .readmore, .Chilanka .readmore,.Manjari .readmore, .Rachana .readmore, .Anjali .readmore,.Uroob .readmore, .Dyuthi.readmore ,.Suruma .readmore{ font-size:14px; font-family:Open Sans, sans-serif; }


.Aparajita { font-family: 'Aparajita'; }


h1.malayalam { font-family: 'Uroob', Noto Sans Malayalam; font-size:80px; line-height:120%; }
h6 { font-family: 'Uroob', Noto Sans Malayalam; font-size:60px; line-height:120%; }



/* 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;
}




.font10 { font-size:10px;}.font12 {font-size:12px;}.font14 { font-size:14px;}.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;}.font32 { font-size:32px;}.font34 { font-size:34px;}.font36 { font-size:36px;}.font38 { font-size:38px;}.font40 { font-size:40px;}.font42 { font-size:42px;}

.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;}

.pad0 { margin-left:0; margin-right:0; }
.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;}


.padlr0 { padding-left:0; padding-right:0;}
.padlr5 { padding-left:5; padding-right:5; }
.padlr10 { padding-left:10px; padding-right:10px; }
.padlr12 { padding-left:12px; padding-right:12px;}
.padlr15 { padding-left:15px; padding-right:15px;}
.padlr20 { padding-left:20px; padding-right:20px;}
.padlr25 { padding-left:25px; padding-right:25px;}
.padlr30 { padding-left:30px; padding-right:30px;}
.padlr45 { padding-left:45px; padding-right:45px;}

.padtb5 { padding-top:5px; padding-bottom:5px; }
.padtb10 { padding-top:10px; padding-bottom:10px; }
.padtb15 { padding-top:15px; padding-bottom:15px; }
.padtb20 { padding-top:20px; padding-bottom:20px; }
.padtb25 { padding-top:25px; padding-bottom:25px; }
.padtb30 { padding-top:30px; padding-bottom:30px; }
.padtb35 { padding-top:35px; padding-bottom:35px; }
.padtb40 { padding-top:40px; padding-bottom:40px; }

.clear { clear:both;}

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

