@import url(https://fonts.googleapis.com/earlyaccess/notosansmalayalamui.css);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=devanagari);
@import url(https://fonts.googleapis.com/css?family=Hind:400,500,600&subset=devanagari);
@import url(https://fonts.googleapis.com/css?family=Eczar:400,500,600,700&subset=devanagari);

 @import url('https://fonts.googleapis.com/css2?family=Anek+Malayalam:wght@100;200;300;400;500;600;700;800&family=Arima:wght@100;200;300;400;500;600;700&family=Baloo+Chettan+2:wght@400;500;600;700;800&family=Gayathri:wght@100;400;700&family=Manjari:wght@100;400;700&family=Noto+Sans+Malayalam:wght@100;200;300;400;500;600;800;900&family=Noto+Serif+Malayalam:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Eczar:wght@400;500;600;700;800&family=Laila:wght@300;400;500;600;700&family=Noto+Sans:wght@100;200;300;400;500;600&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Yatra+One&display=swap');





/*

font-family: 'Hind', serif;
font-family: 'Eczar', serif;
font-family: 'Laila', sans-serif;
font-family: 'Noto Sans', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Yatra One', cursive;



font-family: 'Anek Malayalam', sans-serif;
font-family: 'Arima', cursive;
font-family: 'Baloo Chettan 2', cursive;
font-family: 'Gayathri', sans-serif;
font-family: 'Manjari', sans-serif;
font-family: 'Noto Sans Malayalam', sans-serif;
font-family: 'Noto Serif Malayalam', serif;
*/
/*


.Menu-Home .sp-dropdown { width: 290px!important; }

#offcanvas-toggler >i { color:#fff;}
#offcanvas-toggler >i:hover { color:#F90;}

.sp-megamenu-parent >li >a { color: #fff; font-size:13px; line-height:88px;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {  color:#F90; }

#sp-top-bar { display:none; }
.radon_slider { background:url(fp-banner-bg.jpg) top center no-repeat; }

.sp-stripe-1 { background:#FCE439; opacity:0.5;  }
.sp-stripe-2 { background:#FF7E2A; opacity:0.5;  }
.sp-stripe-3 { background:#A90003; opacity:0.5; }
.sp-slider-image { z-index:50; }

.fp-showcasewrap .sp-vertical-middle { margin-left:0px; margin-top:0px!important; }
.sp-vertical-middle .btn-zoom { display:none!important; }

#sp-page-builder .Home-NewsFlashWrap .sppb-section-title { margin-bottom:15px; }
.Home-NewsFlash .sppb-item { min-height:80px; }
.sppb-testimonial-pro .sppb-carousel-control {  line-height: 23px;}

#sp-bottom { background:#353130; color:#B8AFA6; }
#sp-bottom a {color:#B8AFA6;}
#sp-bottom a:hover, #sp-bottom a:focus { color:#f5f5f5; }

#sp-footer { background:#101010; color:#B8AFA6; }

.ChairPersonWrap .sppb-section-title { margin-bottom:0px!important;}

.nagabaliwrap .sppb-content-holder { padding:50px 0px 50px 50px!important; }

.sp-vertical-middle {    margin-left: 30px;}

.sp-blinker-layout h1.sp-pretitle  { font-family: 'Aparajita'; font-size:42px; line-height:100%; color:#ffffff; text-shadow: 0px 0px 6px rgba(0, 0, 0, 1); }
.sp-blinker-layout h1.sp-title { font-family: 'Aparajita'; font-size:36px; line-height:120%; color:#ffffff; text-shadow: 0px 0px 6px rgba(0, 0, 0, 1); margin:10px 0px 2px 0px; }
.sp-blinker-layout h2.sp-posttitle { font-family: 'Aparajita'; font-size:36px; line-height:120%; color:#ffffff; text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);  margin:2px 0px 10px 0px;} 
.sp-blinker-layout .sp-full-text { color:#ffffff; text-shadow: 255px 255px 255px rgba(0, 0, 0, 1);  }


#sp-bottom .sp-module .sp-module-title { font-size: 32px; color: #ffffff;}

.jd_cat_main { padding: 25px; text-align: center; width: 29%;  border: 1px solid #e4e4e4;  margin: 2%; float: left; background:#e4e4e4; border-radius:5px;  }
.jd_categories_title { text-align:center; float: none; font-family: Josefin Slab, sans-serif; font-size:20px;}
.jd_categories_title a img{ margin:6px auto; display:block; max-height:50px; }
.jd_sum_files_cat, .jd_sum_subcats { text-align:center; float:none;  }

.jd-item-page .jd_right { float:none!important; }
.jd_no_permission_category { padding:16px 0px; line-height: 36px; width: 100%; display: block; float: none; background: #cc0000;  font-size: 26px; font-weight: bold; color:#fff; }
.jd_no_permission_category img { display:none; }
.jd_files_subheader_title, .jd_cat_subheader_title {    float: left;    font-weight: bold;    font-size: 26px;    line-height: 36px;font-family: Josefin Slab, sans-serif;}



.cbRegistrationHeader, .cbPoweredBy { display:none; }
.RegistrationHeader {     background: url(RegBanner.jpg) bottom left no-repeat;    height: 400px;    background-size: cover;    margin-bottom: -50px; }
.cb_template .info { font-size:24px;  font-family: Josefin Slab, sans-serif;}
.BtmLoginBtn { margin-top:15px;}
.BtmLogoutBtn {width:50%; color:#a90003;}

.table.acymailing_form { width:100%; }

.list-striped li {    border-bottom: 1px dashed #333333;    padding: 15px 0px!important;    font-family: Josefin Slab, sans-serif; font-size:18px; list-style:upper-roman;}


.Latest_Articles small { display:none; }
.input-append .add-on, .input-prepend .add-on { line-height:10px!important; }



.favsocial-left li { border:0px!important;}
.sp-module ul.favsocial-left >li >a { line-height:0!important;}
.sp-module ul.favsocial-left >li >a:before {content:""!important;  margin-right: 0px!important;}


@media screen and (min-width:320px) and (max-width:480px) {}

@media screen and (max-width: 767px){ .jd_cat_main { width:96%; float:none;} }	
@media (min-width: 768px){	}	

@media screen and (max-width: 767px){ .jd_cat_main { width:96%; float:none;} }
@media (min-width: 992px) { }
@media (min-width: 1200px){ }
.fa, .far, .fas { font-family:FontAwesome!important}
*/


.white-text { color:#ffffff; }
.black-text { color:#101010;}
.red-text { color:#a90003; }
.red-text2 { color:#7c0000; }
.yellow-text { color:#FFCC00; }
.gold-text { color:#F9BF01; }
.brown-text { color:#5c1c1c; }

.reg-bg { background-color:#7c0000;}


/* 
Good Hand writing Font is Chilanka n Karumbi , 
Good Normal Font is Suruma and Manjari.  Baloo
Good Heading font is Uroob or Dyuthi.


Good Sankrit Font Laila and Aparajitha 
*/



.Suruma{font-family: 'Suruma', Noto Sans Malayalam;  }
.Manjari{font-family: 'Manjari', Noto Sans Malayalam;  }
.Raghu {font-family: 'RaghuMalayalam', Noto Sans Malayalam; }
.Chilanka {font-family: 'Chilanka', Noto Sans Malayalam; }
.Karumbi {font-family: 'Karumbi', Noto Sans Malayalam;  font-size:34px; line-height:100%; }

.Rachana {font-family: 'Rachana', Noto Sans Malayalam;}
.Anjali {font-family: 'AnjaliOldLipi', Noto Sans Malayalam;  }

.Uroob {font-family: 'Uroob', Noto Sans Malayalam; }
.Dyuthi, .Dyuthi h2, .Dyuthi h1  { font-family: 'Dyuthi', Noto Sans Malayalam;  }


.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'serif;}

.Hind {font-family: 'Hind', serif;}
.Eczar {font-family: 'Eczar', serif;}
.Laila {font-family: 'Laila', sans-serif;}
.Poppins { font-family: 'Poppins', sans-serif;}
.Yatra {font-family: 'Yatra One', cursive;}


.Anek {font-family: 'Anek Malayalam', sans-serif;}
.Arima {font-family: 'Arima', cursive;}
.Baloo {font-family: 'Baloo Chettan 2', cursive;}
.Gayatri {font-family: 'Gayathri', sans-serif;}
.Manjari {font-family: 'Manjari', sans-serif;}
.Noto-mal {font-family: 'Noto Sans Malayalam', sans-serif;}
