@import url(//fonts.googleapis.com/earlyaccess/notosansmalayalam.css);

@font-face {
	font-family: 'Manjari';
	font-style: normal;
	font-display: swap;
	font-weight: 400;
	src: url(../../fonts/manjari/Manjari-Regular.woff2?v=Version1.810) format('woff2'), url(/downloads/fonts/manjari/Manjari-Regular.woff?v=Version1.810) format('woff'), url(/downloads/fonts/manjari/Manjari-Regular.ttf?v=Version1.810) 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-display: swap;
	font-weight: 700;
	src: url(../../fonts/manjari/Manjari-Bold.woff2?v=Version1.810) format('woff2'), url(/downloads/fonts/manjari/Manjari-Bold.woff?v=Version1.810) format('woff'), url(/downloads/fonts/manjari/Manjari-Bold.ttf?v=Version1.810) 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-display: swap;
	font-weight: 100;
	src: url(../../fonts/manjari/Manjari-Thin.woff2?v=Version1.810) format('woff2'), url(/downloads/fonts/manjari/Manjari-Thin.woff?v=Version1.810) format('woff'), url(/downloads/fonts/manjari/Manjari-Thin.ttf?v=Version1.810) 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;
}


body {
    font-family: 'Noto Sans Malayalam', sans-serif!important;
}
.name_heading a {
    font-family: inherit;
}
.navbar-inverse .navbar-nav > li > a {
    font-size: 15px;
}
.main_heading {
    font-size: 23px;
}
.social-top-right {
    display: none;
}
.inside_content {
    font-size: 17px;
    line-height: 1.7;
    font-family: 'Manjari', sans-serif;
    word-break: break-word;
}

@media only screen and (max-width: 768px) {

    .white_background_section {
        padding: 0;
    }
    .white_background_section .rwbdy .col-md-6 {
        padding: 0;
    }
    .content_spacing {
        padding: 5px 0 0;
    }
    .white_background_section .U_line {
        display: none;
    }
    .white_background_section .main_heading a {
        font-size: 15px;
        background: #bd0004;
        color: #fff;
        border-radius: 4px;
        padding: 3px 10px;
        font-weight: normal;
    }
    .sub_head_content {
        font-size: 18px !important;
        font-weight: normal;
        padding-top: 5px;
        padding-left: 6px;
        line-height: 24px;
    }
    .name_heading {
        padding-left: 6px;
        line-height: 0.7;
    }
    .name_heading a {
        font-weight: bold;
        color: #777!important;
    }
    .white_background_section .content_spacing:nth-child(even) {
        /* background: #fbfbfb; */
    }
    .white_background_section .content_spacing:nth-child(odd) {
        /* background: #fff; */
    }
    .white_background_section .border-space {
        display: none;
    }
    .content-rows {
        border: 1px solid #ddd;
        padding-bottom: 0;
        padding-top: 8px;
        background: #fbfbfb;
        border-radius: 4px;
        margin: 0 10px 10px!important;
    }
    .content_spacing .content-rows:last-child {
        /* margin-bottom: 0; */
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
    }
    .footer_menu {
        padding: 0!important;
    }
    .header {
        height: 41px !important;
        padding-top: 0;
        display: none;
    }
    .navbar-inverse {
        margin-top: 0px;
        min-height: 40px;
        padding-top: 2px;
        background: url(../../images/header1.png);
        background-color: inherit;
        background-size: 100%;
    }
    .white_background_section .main_heading {
        margin-bottom: 0;
    }
    .white_background_section {
        background-repeat: repeat;
    }
    .social_box {
        margin-top: 8px;
    }
    .navbar-nav {
        margin-top: 0;
        margin-bottom: 0;
    }
    .navbar-toggle {
        padding: 8px 7px;
    }
    .navbar-header {
        padding: 2px 0 5px;
    }   
    .social-top-right {
        display: block!important;
    }
    .social-top-right li {
        float: left;
    }

    .sub_head_content_inside_page {
        font-weight: normal;
        font-size: 35px!important;
    }
    .inside_content {
        font-size: 22px;
        line-height: 1.7;
        font-family: 'Manjari', sans-serif;
        word-break: break-word;
    }
    .inside_content p {
        text-align: left!important;
    }
    .white_background_section_inside_page .name_heading a {
        font-size: 2rem;
        font-weight: normal;
        line-height: 2;
    }

    .fb_iframe_widget_fluid span, .fb_iframe_widget iframe {
        width: 100%!important;
    }

}



