@font-face {
    font-family: 'Kalpurush';
    src: url('../fonts/Kalpurush.eot');
    src: url('../fonts/Kalpurush.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Kalpurush.woff2') format('woff2'),
        url('../fonts/Kalpurush.woff') format('woff'),
        url('../fonts/Kalpurush.ttf') format('truetype'),
        url('../fonts/Kalpurush.svg#Kalpurush') format('svg');
    font-weight: normal;
    font-style: normal;
}
html[lang=bn] {
    font-family: "Kalpurush", sans-serif;
}
body {
    font-family: "Roboto Condensed", "Kalpurush", sans-serif;
}
.lang-bn {
    font-family: "Kalpurush", sans-serif;
}
.lang-en {
    font-family: "Roboto Condensed", sans-serif;
}
.lang-bn .change-lang {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
}
.lang-en .change-lang {
    font-family: "Kalpurush", sans-serif;
}
.lang-bn .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link {
    font-size: 17px !important;
}
.lang-bn .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li .dropdown-menu > li > a {
    font-size: 14px !important;
}
.font-2 {
    font-size: 2rem;
}
.c-radio label > .check {
    background: #757575;
}
.c-radio-inline {
    margin: 0;
    height: 34px;
}
.lang-flag {
    margin-right: 5px;
    margin-bottom: 2px;
}
#ajaxForm .fileinput {
    margin-bottom: 0;
}
.home_certificate{
    height: 400px;
    width: 100%;
}
.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
}
.dummy-certificate {
    max-width: 100%;
    max-height: 100%;
}
.c-content-media-1 {
    background-color: rgba(255, 255, 255, 0.8);
}
.profile-usertitle-global {
    color: #5a7391;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 7px; 
}
.c-content-feature-13 .c-feature-13-container {
    padding: 40px !important;
}
.c-content-feature-8 > .c-grid > li > .c-card {
    padding: 42px !important;
}
#nprogress .bar {
    z-index: 50000;
    background: #ff5722;
}
#nprogress .peg {
    box-shadow: 0 0 10px #bf360c, 0 0 5px #bf360c;
}
/*.......................................*/
.clearfix { zoom: 1; }
.clearfix:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}
.fl { float: left; }
/* list css */
.list {
    width: 370px;
    height: 100px;
    margin:0px auto auto;
    overflow: hidden;
    border-radius:3px;
}
.list ul {
    padding: 20px;
    list-style: none;
}
.list li { margin-bottom: 20px; }

@media (min-width: 992px) {
    .c-layout-header.c-layout-header-4 {
        background: #ffffff;
    }
    .c-layout-header .c-brand {
        margin: 15px 0 15px 0;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
        margin: 0;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
        display: block;
        height: 65px;
    }
    .c-layout-header.c-layout-header-6 .c-topbar .c-brand {
        margin: -24px 0;
        padding: 14px 0;
    }
    .c-layout-header.c-layout-header-6 .c-topbar .c-brand > .c-logo:after {
        top: 22px;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand {
        margin: 0;
    }
    .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand .c-desktop-logo-inverse {
        display: block;
        height: 65px;
    }
}
@media (max-width: 991px) {
    .c-layout-header .c-brand .c-mobile-logo {
        height: 50px;
        margin: -20px 0px;
    }
}
.fileinput .form-control {
    display: flex;
}
.c-layout-header .c-topbar-light .c-top-menu > .c-ext > li.c-lang > a {
    background: rgba(246, 248, 250, 0.3);
    color: #f7f7f7;
}
.c-layout-header .c-topbar-light {
    background: #0e557b;
}
.c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-icons > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-links > li > span, .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > a:not(.btn), .c-layout-header .c-topbar-light .c-top-menu > .c-ext > li > span {
    color: #f7f7f7;
}
.c-content-feature-11 .c-grid > .c-grid-row > li:hover{
    cursor:pointer !important;
}
.footer-content-holder {
    display:  flex;
    justify-content: space-between;
    align-items:  center;
}
.footer-content-holder > .footer-content {
    display:  flex;
    flex-direction: column;
    align-items:  center;
}
.footer-content img {
    height: 40px;
}
@media (max-width: 700px) {
    .footer-content-holder {
        justify-content: center;
        flex-direction: column;
    }
    .footer-content-holder > .footer-content {
        margin-bottom: 20px;
    }
}
.c-content-title-1 > p {
    font-size: inherit;
    font-weight: 300;
}
.c-address li {
    display: flex;
}
.c-address li > a {
    color: #677083;
}
.c-address li > a:hover {
    color: #32c5d2;
}
.c-bg-app {
    background-color: #f7fafb !important;
}
.help-block-fixed {
    color: #677581;
    font-size: 15px;
}
.border-none {
    border: 0;
}
.c-page-title h3 {
    font-size: 30px !important;
}