@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css');
/****GLobal Styles------***/
body{
    font-family: 'Open Sans', sans-serif;
    color: #00334e;
    font-size: 14px;
    min-height: 200px;
}
/*.container {
    width: 1200px;
}*/
.section-title {
    width: 100%;
}
.container {
    max-width: 1269px;
}
.blink_me {
  animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0.3;
  }
}
.custom-nedfi-alert{padding: 1rem 0rem!important;}
.common-page-wrapper{padding: 50px 0px;}
header {
    width: 100%;
    min-height: 30px;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
}
.top-header {
    height: 30px;
    position: relative;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
/*.carousel-slider video {
    width: 100%;
    height: auto;
    margin-top: -60px;
}*/
.cd-dropdown-content{background: #056ACC;}
/*---top nav---*/
.top-nav {
    list-style-type: none;
    display: inline;
    float: right;
    margin-bottom: 0px;
}
.top-nav li {float: left;padding: 0px 20px;}
.top-nav li a {
  display: block;
  text-decoration: none;
  font-size: 12px;
  color:#056ACC;
}
.top-nav li {
    padding: 9px 20px;
}
.top-nav li i{
    color:#ed1e26;
}
/*.carousel-caption {
    position: absolute;
    right: 0%;
    bottom: 40px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: right;
}*/
.main-heading-slider {
    font-size: 35px;
    line-height: 50px;
    opacity: 0.8;
    font-weight: 700;
    letter-spacing: 2px;
}
.sub-heading-slider {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 2px;
}
.int-rate {font-size: 50px;}
.caption-content {
    width: 500px;
    float: right;
    padding: 10px;
    background: rgba(58, 59, 60, 0.6)
}
.talk-to-btn {margin-top: 20px;}
/*----nav------*/

.navbar-brand { padding: 0px 0px;}
#overwrite_logo {
    display: block;
    height: 90px;
    position: absolute;
    left: 0;
    z-index: 999;
    top:-35px;
}
#overwrite_logo img{height: 100%;}
.navbar {padding: 0px 1rem!important;}
.navbar-default .navbar-nav>li:last-child {
    border-right: none ;    
}
.navbar-default .navbar-nav > li > a {
    color:#130101;
    font-size:14px;      
}
.navbar-brand{position: absolute;z-index: 9999;top:-5px;}
.btn-nedfi-outline {border-color: #fff;border: 1px solid #fff;text-transform: uppercase;letter-spacing: 1px;}
.btn-nedfi-outline:hover{background:rgb(13, 110, 253)!important;color: #fff!important;border:1px solid rgb(13, 110, 253);}
.btn-nedfi-apply-now {border: 1px solid #F24E1E;text-transform: uppercase;letter-spacing: 1px;}
.sticky-top{background: #fff;}
.navbar-default .navbar-nav > li:hover {
    color:#fff;
    background-color:#13AFEB;
}
.navbar-default .navbar-nav > li > a:hover {
    color:#fff;
    background-color:#13AFEB;
}
.navbar-light .navbar-nav .nav-link {
    font-size:16px;
    color: #000000!important;
    white-space: nowrap !important;
    padding: 0.9rem 0.5rem;
    text-transform: uppercase;
    font-weight: 600;
}
.helpline-number{
    color: #056ACC;
    font-weight: bold;
}
.navbar-light .navbar-nav .nav-link:hover , .navbar-light .navbar-nav .nav-link:focus{
    font-size:16px;
    color: #fff;
    white-space: nowrap !important;
    padding: 0.9rem 0.5rem;
    background: #056ACC;
}
.nedfi_navbar_ul .nav-link:hover {
    color: #fff!important;
} 
.navbar-default {
    background-color: #fff;
    border-color: #ffffff;
    
}
.navbar-default{
  transition:500ms ease;
  background:transparent;
}
.navbar-default.scrolled{
  background:#000;
}
#main_nav{position: relative;}
.navbar{ border-bottom: 1px solid #e6e6e6; width: 100%;}
.navbar-expand-lg .navbar-nav {min-height: 60px!important;}
#menu-primary-menu > li {border-right: 1px solid #e6e6e6;}
#menu-primary-menu > li:last-child {border-right: none;}
.dropdown-menu{padding:0!important;margin:0!important;color:rgba(0,0,0,.5)!important;text-align:center;border:0 solid transition!important;;border-radius:0px!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size: 14px;letter-spacing: 0.2px;z-index: 9999;}
.mainmenu > a, .navbar-default .navbar-nav > li > a, .mainmenu ul li > a , .navbar-expand-lg .navbar-nav .nav-link{display: block !important;}
/*.navbar-nav li:hover {background: #F57F27;}*/
.dropdown-item{color:rgba(0,0,0,.7)!important;font-size: 12px;letter-spacing: 0.2px;text-transform: uppercase!important;}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a{background-color:#13AFEB;color: #fff!important}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{color:#fff;font-size: 12px;letter-spacing: 0.2px;text-transform: uppercase;}
.mainmenu .collapse ul ul ul > li:hover > a{background-color:#13AFEB;color: #fff;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#fff;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#fff}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#fff}
.dropdown-menu > li > a {padding: 10px 20px!important;border-bottom: 1px solid #e6e6e6;text-align: left;}
.navbar-nav .dropdown-menu .dropdown-menu {left: 100%;top:0;}
/******************************Drop-down menu work on hover**********************************/
/**--absolute right  quick link---*/
.nav-blue:hover{background-color:rgba(0,125,182,.25) !important;color:#333 !important}
.nav-green:hover{background-color:rgba(93,169,36,.25) !important;color:#333 !important}
.nav-orange:hover{background-color:rgba(231,83,43,.25) !important;color:#333 !important}
.nav-orange-light:hover{background-color:rgba(201,154,38,.25) !important;color:#333 !important}
.nav-yellow:hover{background-color: #f1b5ec;color:#333 !important}
.nav-safron:hover {background-color: #92c9eb;color:#333 !important}
.nav-blue.active{background-color:#007db6 !important;color:#fff !important;}
.nav-green.active{background-color:#5faf26 !important;color:#333 !important;}
.nav-orange.active{background-color:#e5512b !important;color:#333 !important;}
.nav-orange-light.active{background-color:#fbb315 !important;color:#333 !important;}
.right-hover-fixed {
    position: absolute;
    top: 98px;
    left: 0;
    z-index: 99;
    background: #fff;
    padding: 15px;
    border-bottom: 1px solid #eee;
}
.mission_vision p{line-height: 24px;}
.nedfi_building{padding-left: 70px;}
.nedfi_building img{border-radius: 12px;}
.genesis_pic img{border-radius: 12px;}
.menu-right-panel h1 {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: 600;
    padding: 0;
    margin: 10px 0 10px 0;
}
.menu-right-panel a{color: #004D75;}
.menu-right-panel a:hover{text-decoration: none;cursor: pointer;}
.menu-right-panel a:focus{color:#E9D000 !important}
.menu-right-panel li {
        list-style: none;
        border-bottom: 1px solid #d2d4d0;
        background: url(../images/panel-arrow.png) right 19px no-repeat;
        padding: 0.5em 0.5em 0.2em 0;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif;
        font-size: 0.9em;
        margin-right: 0.5em;
    }
.bg-primary{background-color:#056ACC!important;}
.search-input {width: 100px!important;border-radius: 0px!important;}
.search-box {margin-top: 20px;}
.follow h1 {font-size: 18px;font-family: 'Open Sans', sans-serif;}
.Mission-Vision {margin:2rem 0px 0px 0px;}
.Mission-Vision li {
    /*padding: 50px 100px;*/
    background: #004888;
    margin: 20px 20px 0px 0px;
}
.Mission-Vision .tab-content {
    background: #eee;
    padding: 35px 10px;
}
.home-overview .tab-content p{color:#004888;}
.hover-div .fas {color:#0090C4;font-size: 10px;}
.Mission-Vision .nav-pills .nav-link.active{
    background: #ff0000;
}
.Mission-Vision .nav-pills .nav-link {
    font-size: 16px;
}
.home-journal-title a{color:#00334e;}
.home-journal-title a:hover{text-decoration: none;}
.home-journal-title, .home-tedf-title {margin-bottom: 15px;margin-top:0px;text-transform: uppercase;font-size: 12px;font-weight: 600;
letter-spacing: 0.5px;}
section#data-library {
    background-image: url(../images/adb_back_1.png);
    padding: 2.8rem 0;
}
.bg-orange{
    padding: 2.8rem 0;
    background: #F57F27;
    color: #fff;
}
.research {padding: 2.8rem 0;}
.bg-secondary-opaque {
    background: #D94B1F!important;
    opacity: 0.8;
}
.more a{color: #fff;}
.btn-primary {
   background: #056ACC;!important;
    color: #fff;
    border-radius: 5px;
}
.adv-button {float: right;}
.view-display-id-pub_research a{color: #000!important;text-decoration: none;}
.publication_tedf_title {background: #F37314; padding: 5px 5px;color: #fff;font-weight: 600;margin-top: 20px;}
.publication_tedf_btn {float: right;color: #fff;padding: 5px 15px;}
.tedf_studies_left_section {
    background: linear-gradient(180deg, rgba(5, 106, 204, 0.8) 16.15%, rgba(77, 178, 255, 0.8) 100%);
    border-radius: 5px;
    padding: 20px 30px 100px 30px;
    color: #fff;
}
.tedf_studies_left_section p{line-height: 24px;font-size: 14px;margin-top: 20px;}
.tedf_studies_left_section h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.015em;
    text-align: left;
}
.blue{color:#3d9cdc;}
.btn-group-lg > .btn, .btn-lg {border-radius: 0px!important;}
.why-choose {
    width: 100%;
    background: linear-gradient(180deg, #0063C5 0%, rgba(58, 153, 226, 0.93) 100%);
    background-repeat: no-repeat;
    background-size: cover;
}
.why-choose-grid {
    padding: 30px 0 0 0;
}
.choose-us-text {
    text-align: center;
    color: #fff;
    font-size: 21px;
    font-weight: 700;
}
.choose-contents {
    padding: 0 13px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: space-evenly;
    justify-content: center;
}
.choose-image-section {
    height: 50px;
}
.payment-type-choose {
    font-size: 15px;
    margin-left: 6px;
    color: #d7df23;
}
.choose-contents {
    padding: 0 13px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: space-evenly;
    justify-content: center;
}
.payment-type-choose {
    font-size: 15px;
    margin-left: 6px;
    color: #d7df23;
}
.no-closure-charges {
    width: 126px;
}
.ticker-division {
    border: solid 1px #4b4b4b;
    margin: 0;
}
.ticker-division-grid {
    height: 127px;
    padding: 22px 0 0 0;
}
.number-of-ticker-value {
    font-size: 31px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}
.number-of-ticker-value {
    font-size: 31px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}
.tickering-label {
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}
.partner {width:12.5%;float: left;padding: 5px;}
select.customSelect {
    background: 0 0;
    -webkit-appearance: none;
    border: none;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}
.menu-part ul li {
    padding: 0 13px 0 13px !important;
}
.rate-counter-block {
    border-right: 1px solid #dee7f2;
    padding-top: 20px;
    padding-bottom: 20px;
}
.rate-box-abs-1 {
    position: absolute;
    top: 0px;
    bottom: 10px;
    right: 0px;
    font-size: 30px;
    color: red;
    font-weight: bold;
}
.rate-box-abs-2 {
    position: absolute;
    top: 0px;
    bottom: 10px;
    right: 60px;
    font-size: 30px;
    color: red;
    font-weight: bold;
}
.rate-box-abs-3 {
    position: absolute;
    top: 0px;
    bottom: 10px;
    right: 80px;
    font-size: 30px;
    color: red;
    font-weight: bold;
}
.rate-counter-block:last-child {
     border-right:none!important;
}
.mission-vision-header {
    color: #962774;
    font-size: 18px;
}
.vision-icon img {
    width: 100%;
}
.mission-icon img {
    width: 100%;
}
.vision-icon, .mission-icon {margin-top:10px;}
.hb-vision ul{padding: 0px;}
.padd-0 {padding: 0px;}
.iconBox {
    margin: 15px 0;
    clear: both;
    position: relative;
}
.iconBox h3 {
    margin: 0;
    font-size: 32px;
    color: #fff;
    position: relative;
    text-align: center;
    line-height: 32.5px;
}
.first-box .years-of-service {margin-left:40px;margin-top: 0px;}
.top_header_social_icon {padding: 9px 3px!important;}
.last-box .branches {margin-left:30px;margin-top: 0px;}
.second-box h3{margin-left: 20px;}
.third-box h3{margin-left: 0px;}
.fourth-box h3{margin-left: 0px;}
.iconBox h3 span {
    display: block;
    font-size: .3em;
    text-transform: uppercase;
}
.years-of-service {
    background-image: url(../images/loan_photos/torch.png);
    width: 42px;
    height: 42px;
    background-size: cover;
    left: 0;
    position: absolute;
}
.loan-sanctioned {
    background-image: url(../images/loan_photos/loan.png);
    width: 42px;
    height: 42px;
    background-size: cover;
    left: 0;
    position: absolute;
    top:5px;
   
}
.entrepreneur-assisted {
    background-image: url(../images/loan_photos/target.png);
    width: 42px;
    height: 42px;
    background-size: cover;
    left: 0;
    position: absolute;
    top:5px;
}

.employment-generated {
    background-image: url(../images/loan_photos/users.png);
    width: 42px;
    height: 42px;
    background-size: cover;
    left: 0;
    position: absolute;
    top:5px;
}
.advisory-card {
    box-shadow: 0 4px 25px rgba(0,0,0,0.08);
    padding: 10px 10px;
}
.branches {
    background-image: url(../images/loan_photos/location.png);
    width: 42px;
    height: 42px;
    background-size: cover;
    left: 0;
    position: absolute;
}
.icon-svg-1x {
    width: 60px;
}
.loan-rate {
    font-size: 23px;
    color: #414855;
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 1.2;
}
.rate-title {
    font-size: 14px;
    color: #778191;
}
.TooltipHeader .tooltiptextHeaderW {
    z-index: 9999;
}
.TooltipHeader .tooltiptextHeaderW {
    visibility: hidden;
    width: 6rem;
    height: 3.4rem;
    opacity: 1;
    background-color: #ebebeb;
    color: #454545;
    text-align: center;
    padding: .4rem 0;
    position: absolute;
    top: 3.3rem;
    left: 13%;
    font-size: 10px;
    font-weight: 500;
    box-shadow: 2px 2px 3px 0 rgba(0,0,0,.3);
}
.TooltipHeader .tooltiptextHeaderW::after {
    transform: rotate(-180deg);
    -webkit-transform: rotate(180deg);
    border-bottom: 15px solid transparent;
    border-right: 15px solid #ebebeb;
    content: "";
    position: absolute;
    top: -45%;
    left: 34%;
}
.WhyFullertonIndiaSections {
    position: relative;
    background: url(../images/section-bg.jpg) center center;
        background-size: auto;
    background-size: cover;
    min-height: 320px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.f-w-medium {
    font-weight: 500 !important;
}
.WhyFullertonIndiaSections p {
    font-size: 14px !important;
}
.text-white {
    color: #fff !important;
}
.btn.whiteBorderd {
    color: #fff;
    background: 0 0;
    border: 1px solid #fff;
    padding: 11px 20px;
}
.padTB30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.WhyFullertonIndiaSections .iconBox {
    margin: 30px 0;
    clear: both;
}
.WhyFullertonIndiaSections .BRANCHES {
    background: url(../images/icons.png);
        background-position-x: 0%;
        background-position-y: 0%;
    width: 54px;
    height: 52px;
    background-position: -1847px -5px;
    left: 0;
    position: absolute;
}
.WhyFullertonIndiaSections .iconBox h3 {
    margin: 0;
    margin-left: 0px;
    font-size: 38px;
    color: #fff;
    margin-left: 10px;
    position: relative;
}
.WhyFullertonIndiaSections .iconBox h3 span {
    display: block;
    font-size: .3em;
    text-transform: uppercase;
}
.WhyFullertonIndiaSections .YEARS-OF-SERVICE {
    background: url(../images/icons.png);
        background-position-x: 0%;
        background-position-y: 0%;
    width: 40px;
    height: 51px;
    background-position: -1911px -5px;
    left: 0;
    position: absolute;
}
.WhyFullertonIndiaSections .EMPLOYEES {
    background: url(../images/icons.png);
        background-position-x: 0%;
        background-position-y: 0%;
    width: 58px;
    height: 51px;
    background-position: -1961px -5px;
    left: -5px;
    position: absolute;
}
.WhyFullertonIndiaSections .VILLAGES {
    background: url(../images/icons.png);
        background-position-x: 0%;
        background-position-y: 0%;
    width: 46px;
    height: 51px;
    background-position: -2029px -5px;
    left: 0;
    position: absolute;
}
.WhyFullertonIndiaSections .TOWNS {
    background: url(../images/icons.png);
        background-position-x: 0%;
        background-position-y: 0%;
    width: 68px;
    height: 51px;
    background-position: -2085px -5px;
    left: 0;
    position: absolute;
}

/*.more a::after, a.more::after, span.more::after {
    font-family: "Font Awesome 5 Free";
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    vertical-align: middle;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: "\f061";
    display: inline;
    margin-left: .25em;
    font-size: inherit;
}*/
/*.right-hover-fixed ul {
    padding: 0;
    transform: translate(0, 0px);
    -webkit-transform: translate(0, 0px);
}
.right-hover-fixed ul li:nth-child(n) {
    background-color: #23408f;
}
.right-hover-fixed ul li {
    display: block;
    margin-bottom: 4px;
    width: 300px;
    text-align: right;
    border-radius: 5px;
    padding: 4px;
    transition: all 1s;
}
.right-hover-fixed ul li a {
    font-size: 18px;
    color: 
    #fff;
    text-decoration: none;
}
.side-fix-i li a img {
    width: 54px;
}
.right-hover-fixed ul li:hover a {
    font-size: 18px;
    color: #fff;
    text-decoration: none;
}

.right-hover-fixed ul li:hover {
    transform: translate(100px, 0);
    border-radius: 5px;
}

.right-hover-fixed ul li:nth-child(1):hover {
    background-color: #d8882e;
}

.right-hover-fixed ul li:nth-child(2):hover {
    background-color: #d8882e;
}

.right-hover-fixed ul li:nth-child(3):hover {
    background-color: #d8882e;
}

.right-hover-fixed ul li:nth-child(1) {
    background-color: #23408f;
}

.right-hover-fixed ul li:nth-child(2) {
    background-color: #23408f;
}

.right-hover-fixed ul li:nth-child(3) {
    background-color: #23408f;
}*/

/*----project-------*/
section.case {background: #f0f0f0;padding: 30px 0px;}
.nedfi-section-title {margin-bottom: 20px;}
.case .case-step-wrap {
    /*border-top: 2px solid #32252d;*/
    position: relative;
    margin: 30px 0px;
    width: 100%;
}
.case-name {text-align: center;margin-top: 15px;margin-bottom: 15px;}
.case .case-step-wrap .case-step {
    border: 1px solid #8e8888;
    float: left;
    margin: 25px 10px 10px;
    padding: 10px 5px;
    position: relative;
    width: 100%;
    text-align: justify;
    background: #fff;
    border-radius: 5px;
}
.case .case-step-wrap .case-step::before {
    border-right: 2px solid red;
    content: "";
    height: 40px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -30px;
    width: 2px;
}
.case .case-step-wrap .case-step .case-name::before {
    background: #fff none repeat scroll 0 0;
    border: 2px solid red;
    border-radius: 100%;
    content: "";
    height: 9px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 5px;
    width: 9px;
}
.case .case-step-wrap .case-step::after {
    background: red none repeat scroll 0 0;
    border-radius: 100%;
    box-shadow: 0 -5px 0 5px
    #fff;
    content: "";
    height: 15px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: -36px;
    width: 15px;
}
/*----end statement----*/
/*----key highlight section----*/
/*.highlight-section{margin-top: -200px;z-index: 9999;width:100%;}
.nedfi-key-highlight {position: relative;background: #000;}
.highlight-segment {width:20%;text-align: center;padding: 0px 50px;}
.highlight-wrapper {position: relative;width:100%;}*/
.highlight-section {text-align: center;position: relative;margin-top: 50px;}
.highlight-section .hightlight-number {
    color: #00334e;
    font-size: 30px;
    font-weight: bold;
}
.hightlight-stats-border {border-right:1px solid #fff;}
.hightlight-stats {text-align: center;padding: 10px 50px;}
.hightlight-number i.fas{
    background:#D76D10;
    border: 2px solid #fff;
    border-radius: 100%;
    color:#fff;
    float: none;
    font-size: 16px;
    margin: 0 0 0 -13px;
    padding: 4px 5px;
    position: relative;
    top: -20px;
    right: -13px;
    opacity: 1;
}
.highlight-section .hightlight-small-number-t{
    font-size: 20px;
    font-weight: 700;
    color: #00334e;
}
/*-----end key highlight----*/
/*----Happy clients Section----*/
.clients-happy-bg {
    background-image: url('../images/clients-happy-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 662px;
    margin-top: -5px;
    padding-bottom: 26px;
}
.happy-customer-stats {
    padding: 130px 0px 80px 92px;
}
.stats:nth-child(1) {
    border-right: 1px solid #94aace;
    border-bottom: 1px solid #94aace;
}
/*.stats:nth-child(2) {
    padding-left: 30px;
    
}*/
.stats {
    float: left;
    max-width: 50%;
    width: 100%;
    min-height: 203px;
}
.stats:nth-child(3) {
    border-right: 1px solid #94aace;
    padding-top: 45px;
}
.stats:nth-child(2n) {
    padding-left: 30px;
    border-bottom: 1px solid #94aace;
}
.stats:nth-child(4) {
    padding-top: 45px;
    border-bottom: none;
}
div.number-h {
    color: 
    #e28d2e;
    font-size: 76px;
    font-weight: bold;
    float: none;
}

div.small-number-t {
    font-size: 35px;
    font-weight: 700;
    color: 
    #23408f;
}
.branch-btn {
    display: inline-block;
    background-color: #355393;
    border-radius: 50px;
    clear: both;
    max-width: 295px;
    padding: 6px 22px;
    margin-top: 40px;
    color:#e6e7e8;
    font-size: 20px;
    font-weight: 300;
    width: 100%;
    transition: ease all 0.2s;
    text-align: center;
}
.ebar_table{margin: 50px 0px;}
.press-release ul li:last-child {border-bottom: none;}
.nedfi-main-row {
    padding: 0rem 0;
}
.bg-gray {
    background-color: rgba(0,0,0,.06);
}
.oline-spot {
    border-color: #962774;
}
.tedf_studies {background: linear-gradient(180deg, #F0F0F0 0%, rgba(240, 240, 240, 0) 100%);}
.other-border-right {border-right: 0.25px solid #056ACC;border-width: 0.25px;}
.adv-wrapper {text-align: left;}
.adv-wrapper .card{min-height: 490px;}
.studies-wrapper {padding: 60px 0px;}
.text-component ol li, .text-component ul li {
    font-size: .9375rem;
    margin: 0 0 1.5rem;
}
.text-component p {
    font-size: .9375rem;
    margin-bottom: 0px;
}
.mobile_nav_header {position: relative;}
.other-venture-first {padding: 0px 20px;}
.other-venture-middle {padding: 0px 20px;}
.other-venture-end {padding-left:20px ;}
.publication_col {
    padding: 10px 10px;
    margin-bottom: 20px;
}
.field-row {width:100%;float: left;position: relative;}
.field-left{width:50%;float:left;}
.field-right{width:50%;float:right;text-align: right;}
.facilitation_centre{
    background: #056ACC;
    color: #fff;
    padding: 15px;
    border-radius: 12px;
    width: 80%;
}
.facilitation_centre_title h3{
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: justified;
}
/*.text-component {padding-right: 57px;}*/
/*.btn.btn--transparent, .text-component p .btn.btn--transparent:link, .text-component p .btn.btn--transparent:visited, .text-component p .btn.btn--transparent:hover {
    font-size: 1rem;
}*/
.text-component p .btn.btn--transparent {
    margin-right: 25px;
    float: right;
    font-size: 12px!important;
}
/*.text-component .btn {
    max-width: 64ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid #0478CC;
    color: #FFF;
    background: #0478CC;
    height: 35px;
}*/
.text-component .btn:hover{
    background: transparent;
    border: 1px solid #7d7d7d;
    color: #2d2d2d
}
.mb-p5, .my-p5 {
    margin-bottom: .5rem !important;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.nedfi-footer .footer .nav-compact {
    margin-top: -.3rem !important;
    margin-bottom: -.3rem !important;
}
.nav-compact {
    margin-right: -.5rem;
}
.nav-compact li {margin-right: 20px;}
.text-small {
    font-size: .9375rem;
}
.footer-logo{margin-bottom: 20px;}
.nedfi-footer .nav > li > a {
    color: #333;
}
span.sub-heading-1{background: #D9502B;padding: 2px 7px;color:#fff;font-size: 12px;margin-bottom: 10px;}
span.sub-heading-2{background: #FCB415;padding: 2px 5px;color:#fff;font-size: 12px;margin-bottom: 10px;}
span.sub-heading-3{background: #8BC540;padding: 2px 5px;color:#fff;font-size: 12px;margin-bottom: 10px;}
.btn-outline-yellow {
    color: #F24E1E;
    border-color: #F24E1E;
}
.btn-outline-orange {
    color: #D9502B;
    border-color: #D9502B;
}
.btn-outline-green{
    color:#8BC540;
    border-color: #8BC540;
}
.bi-youtube{color: #D94B1F;}
.icon_click_btn {margin-top: 90px;}
.icon_click_btn img{width: 25px!important;height: 25px!important;}
.tedf_studies_more_info {position: relative;}
/*.nedfi-other-ventures {padding: 50px 0px;}*/
.other-venture-wrapper {padding: 20px 0px;}
/*.text-component-top-border{
    padding: 10px 0px;
    border-top: 1px solid #8BC540;
}*/
.home-tedf-title a:hover{text-decoration: none;}
/*----end state highlight------*/

@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}


/*-----static recent news---------*/
.static-recent-news {
    position: absolute;height: 300px;width:600px;background-color:#000;opacity: 0.5;z-index:999;top:100px;right: 0px;padding: 30px;padding: 10px 20px 20px 20px;
}
.video-introduction {
    position: absolute;width:600px;background-color:#000;top: 400px;right: 0px;z-index: 999;
}
.static-recent-news h2 {color:#EDEADF;text-transform: uppercase;font-size: 24px;letter-spacing: 1.5px;text-align: center;border-bottom: 2px solid #fe6d4c;padding-bottom: 10px;}
.fearure-list {list-style: none;margin-top: 20px;color: #EDEADF;text-transform: uppercase;}
.fearure-list li .fas {font-size: 26px;color: #fe6d4c}
.fearure-list li {color: #EDEADF;margin-bottom: 20px;}
.fearure-list li .far{
    color: #fe6d4c;
    background: #fe6d4c;
}
.btn-safron{background: #F57F27!important;border: 1px solid #F57F27;}
/*-----end recent news--------*/

/*---section-2 css----*/
.cmd-photo {width:100%;height: auto;text-align: center;}
.cmd-photo img {width:100%;height: 100%;border-radius: 50%;}
.nedfi-info {
    z-index: -1 !important;
}
.nedfi-info {
    padding-top: 10px;
    padding-bottom: 120px;
    position: relative;
}
.nedfi-info {
    background: url(../images/cmd-background.svg) left bottom no-repeat;
    background-size: cover;
}
.left-s1 {
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    padding-top: 28px;
}
.bg-image-s {
    background: url(../images/gandhi.png) left top no-repeat;
    position: absolute;
    left: -69px;
    top: -5px;
    width: 400px;
    height: 300px;
    background-size: auto 100%;
    z-index: -1;
}
.footer-bootom-info {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    text-align: right;
    padding-right: 30px;
}
.footer-bootom-info span {
    position: relative;
}
.footer-bootom-info span::before {
    position: absolute;
    left: -80px;
    top: 50%;
    width: 30%;
    border-top: 1px solid #fff;
    content: '';
}
.nedfi-info .sidbi-section-area h2 {
    font-size: 30px;
    line-height: 35px;
    color: #fff;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 30px;
}
.home-overview{
    padding: 10px 10px;
    box-shadow: 0 4px 25px rgba(0,0,0,0.08);
}
.nedfi-info .sidbi-section-area h4 {
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    font-family: Raleway-Regular;
    letter-spacing: 1px;
}
.sidbi-section-area p {
    line-height: 24px;
    color: #fff;
    text-align: justify;
}
.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.know-more {
    font-size: 110%;
    line-height: 18px;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 20px;
    margin-top: 2px;
}
.mision_title {color:#f9d12f;}
.press-release .list-with-arrow-right > li a{
    padding: 0rem 0 0.5rem 0;
}
.meta {
    text-transform: uppercase !important;
    color: #2332BA !important;

 }
.press-release .list-with-arrow-right .list-with-arrow-right-sub-link li:last-child{border-right:none;}
.secondary_navbar .navbar-nav {
    display: flex;
    flex-direction: row;
    padding-left: 0;
    list-style: none;
    overflow-x: scroll;
}
 
/*----end section 2 home----*/
/*----project-point-----*/
.nedfi-main-project-point {border-right: 1px dotted #eee;position: relative;}
.project-point {
    padding: 60px 0px;border-bottom: 1px solid #eee;
    background-image: url('../images/project-main.svg');
    color: #fff;
    letter-spacing: 1.2px;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 700;
}
.nedfi-a-link {color:#004888;}
.display-cover {border: 0.25px solid #C6CCD2;}
.studies-thumb img {width: auto!important;height: 200px;margin: 0 auto;}
.oline-spot-alt {
    border-top: 2px solid #E9D000;
    padding: 20px auto;
    color: #fff;
    margin-top: 20px;
    line-height: 30px;
}
.studies a:hover {text-decoration: none;}
.service-basic-info li{margin: 0 0 0.7rem!important;}
.research {background: #eee;}
.bg-orange a {cursor: pointer;text-decoration: none;}
.bg-orange a, .bg-orange h4{color:#F5F5F5 !important;text-decoration: none;}
.bg-gray a {
    text-decoration: none;
    transition: color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out;
}
.association-wrapper {
    border-top: 1px solid #FCB415;
    padding: 15px 0px;
}
.st-nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -.8rem;
    margin-right: -.8rem;
}
.st-nav > li > a {
    color: #333;
}
.st-nav > li > a, .st-nav > li > span {
    display: block;
    padding: .5rem .8rem;
}
.studies p{font-size: .9375rem;margin: 0 0 1.5rem;}
p.oline-spot {
    border-bottom: : 2px solid #F24E1E;
   /* padding: 20px auto;
    margin-top: 15px;
    line-height: 30px;
    font-size: 16px!important;*/
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.015em;
    text-align: left;
}
.home_adv_card_title_1 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_5 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_5 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_6 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_7 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.015em;
    text-align: left;
    color:#2332BA;
    text-transform: uppercase;
}
.home_adv_card_title_wrapper{position: relative;}
.home_adv_card_title_1::after{
    position: absolute;
    content: "";
    border-top: 2px solid #F37314;
    border-radius: 2px;
    height: 0px;
    width: 190px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_2::after{
    position: absolute;
    content: "";
    border-top: 2px solid #18A0FB;
    border-radius: 2px;
    height: 0px;
    width: 210px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_3::after{
    position: absolute;
    content: "";
    border-top: 2px solid #17BB94;
    border-radius: 2px;
    height: 0px;
    width: 230px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_4::after{
    position: absolute;
    content: "";
    border-top: 2px solid  #2332BA;
    border-radius: 2px;
    height: 0px;
    width: 370px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_5::after{
    position: absolute;
    content: "";
    border-top: 2px solid #F37314;
    border-radius: 2px;
    height: 0px;
    width: 300px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_6::after {
    position: absolute;
    content: "";
    border-top: 2px solid #18A0FB;
    border-radius: 2px;
    height: 0px;
    width: 300px;
    bottom: -5px;
    left: 0%;
}
.home_adv_card_title_7::after {
    position: absolute;
    content: "";
    border-top: 2px solid #17BB94;
    border-radius: 2px;
    height: 0px;
    width: 300px;
    bottom: -5px;
    left: 0%;
}
.service-basic-info ul{padding-left: 1.5rem;padding-top: 10px;}
.field-row {
    border-top: 2px solid #91176E;
    padding: 20px auto;
    margin-top: 15px;
    line-height: 30px;
    font-size: 12px!important;
}
.adv_item_wrapper{padding: 10px 0px;color: #F24E1E;text-transform: uppercase;}
.adv_item_wrapper a{color: #F24E1E;text-transform: uppercase;}
.adv_item_wrapper a{text-decoration: none;}
.tooltip-inner{padding: 50px;}
.brown {color: #2332BA;}
.other-venture-wrapper h4{font-weight: 600;}
#publications_tedf .item {padding: 0px 40px;}
#publications_tedf .owl-carousel .next-slide {
    display: none!important;
}
.mb-1, .my-1 {
    margin-bottom: 1.5rem !important;
}
.mb-p5, .my-p5 {
    margin-bottom: .5rem !important;
}
/*----end project------*/
/*---section 3 css ------*/
.inner-div-s {
    padding: 5px;
    min-height: 280px;
}
.inner-div-s .icon {
    float: left;
    margin-right: 2%;
}
.inner-div-s .icon img {
    width: 15px;
}
.inner-div-s .right-s-div {
    overflow: hidden;
    margin-left: 25px;
}
.hover-div {margin-bottom: 15px;min-height: 300px;}
.right-s-div h4 {
    font-size: 110%;
    line-height: 24px;
    color: #00314b;
    margin-bottom: 17px;
    margin-top: 0;
}
.inner-div-s ul {
    padding: 0;
    list-style: none;
}
.inner-div-s ul {
    margin-bottom: 0px;
}
.inner-div-s ul li {
    margin-bottom: 7px;
    padding-left: 0px;
    font-size: 13px;
    line-height: 20px;
}
.right-s-div a{color: #ff0000!important;font-weight: bold;}
.inner-block-content-wrapper {width:100%;float: left;position: relative;padding: 5px 0px;}
.inner-bloack-content-left {width: 7.5%;float: left;text-align: right;}
.inner-bloack-content-right {width: 92.5%;float: left;padding-left: 10px;}
/* ~~~~~~~ INIT. BTN ~~~~~~~ */
.btn-change5{
    border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    background: #004888;
    float: left;
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc;
    -webkit-transform-origin: 50% 50%;
    -webkit-transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    -webkit-box-shadow: 50px 0px 0 0 #004888 inset , -50px 0px 0 #004888 inset;
}
a.btn-change5:hover{
    -webkit-box-shadow: 0px 0px 0 0 #F57F27 inset , 0px 0px 0 #F57F27 inset;
    background: #ff0000;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
}

.ne-databank {padding-left: 0px;margin-top: 20px;list-style: none;}
.ne-databank li{
    position: relative;
    margin-bottom: 10px;
}
.ne-databank li a{
    color: #fff;
    font-weight:800;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
}
.ne-databank li img{ width: 20px;height: 20px;margin-top: 7px; }
/*---css section 3 end-----*/
/*-----css information center-------*/
.information-center {
    background:url('../images/banner-4.jpeg');
    padding: 0em 0 6em 0;
}
.information-wrapper {
    vertical-align: middle;
    width: 100%;
    height: 100% !important;
}
.information-wrapper h1 {
    background: #ffffff;
    font-size: 2em;
    padding: 0.3em 0.3em;
    margin: 3em 0 1.5em 0;
    font-weight: 700;
    display: inline-block;
}
.information-center-row-1 {
    background:rgba(0, 0, 0, 0.6);
    margin: 0 0 4em 0;
    padding: 0.8em 1.2em;
    display: inline-block;
    width: 45%;
}
.information-center-row-1 p {
    color: #dcd7c5;
    font-size: 1.0em;
    padding: 0;
    margin: 0;
}
.sec-2-row-info h3 {
    color: #76a56a;
    font-size: 1.0em;
    margin: 0.5em;
    font-weight: 700;
    text-transform: uppercase;
}
.info-img-new {
    width: 45%;
    margin: 0.8em 0;
}
.sec-2-row-info h3 a {
    color:#eee;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.info-center > .col-md-2 {
    width: 13%;
    margin-right: 3%;
    background: rgba(0, 0, 0, 0.6);
    margin-bottom: 1%;
    float: left;
}
.sec-2-row-info {
    min-height: 11em;
}
/*-----end css--------------*/
/*---nedfi notification -------*/
.nedfi-products {padding: 2rem 0px 0px 0px;background: #fff;}
.grid-block .inner {
    background-image: url("../images/deposits-block.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    padding: 45px 60px 49px 60px;
}
.grid-block .inner h6 {
    background-color: #5cbfd6;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: .733em;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: normal;
    padding: 4px 13px;
    text-align: left;
    width: auto;
}
.grid-block .inner h2 {
    color: #fff;
    font-size: 2.18em;
    font-weight: 300;
    line-height: 1.2;
    margin: 10px 0 35px;
}
.grid-block .inner h2 p {
    line-height: 100%;
    margin-bottom: .2em;
}
.grid-block .inner .actions {
    width: 420px;
}
.s-head-wrapper{margin-bottom: 10px;}
.grid-block .inner .actions .grid-links .text-uppercase-wrapper a {
    border-bottom: 1px dashed;
    color: #fff;
    font-size: .733em;
    font-weight: 500;
    text-decoration: none;
}
.grid-block .inner .actions .grid-links .place-deposit-online-wrapper a {
    background-color: #00334e;
    border-radius: 20px;
    color: #fff;
    font-size: .600em;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 0;
    padding: 13px 22px;
    text-align: center;
    text-decoration: none;
}
.grid-block .inner .actions .grid-links .download-forms-wrapper a {
    border: 2px solid #00334e;
    border-radius: 20px;
    color: #00334e;
    font-size: .700em;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 0;
    padding: 10px 22px;
    text-decoration: none;
}
.grid-block .inner .actions .grid-links .place-deposit-online-wrapper {
    display: inline-block;
    margin-right: 10px;
}
.grid-block .inner .actions .grid-links .download-forms-wrapper {
    display: inline-block;
}
.grid-block .inner .actions .grid-links .text-uppercase-wrapper {
    margin: 9px 50px 0 0;
}
.grid-block .inner .actions .grid-links .download-forms-wrapper {
    display: inline-block;
}

.nedfi-notice-board {
    margin-bottom: 40px;
    margin-top: 40px;
}
.news h2.block-title {
    margin-top: 0;
    max-width: 350px;
    text-align: left;
    font-weight: 600;
    line-height: 1;
    margin: 0px 0px 20px 0px;
}
.press-release .list-with-arrow-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}
.press-release .list-with-arrow-right > li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
/*.press-release ul li.pdf-icon::before {
    content: "\e909";
}*/
.press-release .list-with-arrow-right > li > p {

    width: 100%;

}
.press-release ul {

    clear: both;
    margin: 0;
    padding: 0;
    width: 100%;

}
.press-release .list-with-arrow-right .list-with-arrow-right-sub-link li {
    border-bottom: none;
    /*border-right: 1px solid #00334e;*/
    margin: 4px 0px 2px 0;
    padding: 0 5px 0 0;
    font-size: 12px;
}
.list-with-arrow-right-has-sub-link a:hover {
    color: #0090C4;
    text-decoration: none;
}
.press-release ul li {
    list-style: none;
    position: relative;
}
.press-release ul li {
    border-bottom: 1px solid #e4e4e4;
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0px 0px 0px 0px;
    position: relative;
}
.press-release .list-with-arrow-right .list-with-arrow-right-sub-link li a {
    border-bottom: 0;
    color: #3498db;
    font-size: 12px;
    margin-bottom: 0;
    padding: 0;
}
ul.list-inline li {
    display: inline-block;
 }
 /*.press-release ul li.pdf-icon::before {
    content: "\f1c1";
}
 .press-release ul li.pdf-icon::before {
    color: #e22323;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    left: 0;
    position: absolute;
    top: 8%;
    font-size: 3em;
}*/
.press-release .action .no-fill-btn {
    border: none;
    color: #3498db;
    font-size: .85em;
    margin: 0;
    min-width: initial;
    padding: 0;
    position: relative;
    text-transform: capitalize;
}
.block-region-deposits-testimonial {
    margin-bottom: 20px;
}
.outline {border-top:2px solid #3498db;}
/*----end nedfi notification------*/

/*---News 3d slider----*/
.nedfi-msme-focus {
    background: url(../images/bg-118.png) center top no-repeat;
    padding-top: 20px;
    padding-bottom: 200px;
    background-size: cover;
    height: auto!important;
    position: static !important;
}
.nedfi-msme-focus {
    height: auto !important;
}
#carousel3d .carousel-3d-slide {
    height: auto !important;
    width: 283px !important;
    border: none;
    box-shadow: 0 3px 37px #797171;
    -webkit-box-shadow: 0 3px 37px #797171;
    -moz-box-shadow: 0 3px 37px #797171;
}
.block-box {
    width: auto !important;
    margin: 0 auto;
    box-shadow: 0 2px 32px #b5b0b0;
    -webkit-box-shadow: 0 2px 32px #b5b0b0;
    -moz-box-shadow: 0 2px 32px #b5b0b0;
}
#carousel3d .image-b {
    height: 160px !important;
}
.inner-box-cont {
    padding: 10px;
    min-height: 178px!important;
}
.inner-box-cont {
    background: #fff !important;
}
.inner-box-cont h4 {
    text-align: left;
    color: #6e7f8b !important;
    margin-top: 0;
    font-size: 120%;
}
.carousel-3d-container[data-v-c06c963c] {
    overflow: visible !important;
}
span.watch-button {
    color: #486071 !important;
    float: left;
    font-weight: 700 !important;
}
.block-box footer {
    padding: 10px;
    border-top: 2px solid #d5e150;
    overflow: hidden;
    text-align: center;
}
.oline-spot{font-size: 14px;}

/*-----end news 3d slider-----*/
/*-----clients section----*/


.nnouncements-hide {
    display: none!important
}
.nedfi-clients {
    padding: 27px 0;
    float: left;
    width: 100%
}
.nedfi-clients .owl-next:after {
    content: url(../images/icons/next.png);
    font-size: 53px;
    color: #909090
}
.nedfi-clients .owl-prev:before {
    content: url(../images/icons/prev.png);
    font-size: 53px;
    color: #909090
}
.nedfi-clients .owl-dot {
    display: none
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block!important
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    display: none!important
}
.nedfi-clients .owl-next {
    position: absolute;
    right: -40px;
    top: -13px;
    background: 0 0!important
}
.nedfi-clients .owl-prev {
    position: absolute;
    left: -40px;
    top: 50%;
    top: -13px;
    background: 0 0!important
}
.nedfi-clients .owl-carousel .owl-item img {
    transition: all .63s ease-in-out;
    -webkit-transition: all .63s ease-in-out;
    -moz-transition: all .63s ease-in-out
}
.nedfi-clients .owl-carousel .owl-item img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1)
}
/*----end clients css----*/
.common-template .post-title{
    position: relative;
    float: left;
    width: 100%;
}
.common-template .post-title a{
    color: #000084;
    font-size: 1.3em;
}
.tender-wrapper {
    margin: 2em 0 1em 0 !important;
    padding: 20px 20px 20px 20px;
    border-bottom: 1px solid #f1f0ec !important;
}
.tender-des-wrapper{
    position: relative;
    margin-top: 20px;
}
.screen-reader-text{
    display: none;
}
.jour_ul li{padding: 10px 0px;}
nav.pagination {float: left;text-align: center;width: 100%;}
nav.pagination { margin:20px auto;}
.pagination .nav-links a {
    display: inline-block;
    border: 1px solid #DDD;
    padding: 5px 10px;
    line-height: 1;
    margin-right: 10px;
    border-radius: 4px;
}
.pagination .nav-links a:hover {
    background:#336CFB;
    color: #FFF;
    border-color: #336CFB;
}
.pagination .nav-links .page-numbers.current {
    background: #336CFB;
    color: #fff;
    padding: 5px 10px;
    border-radius: 4px;
}
.fas.green {color:#82c91e;font-size: 25px;}
.fa-icon-size{font-size: 25px;}
.blue {
    color: #475eab;
}
.red {color: #ff0000;}
/*---- Footer css-------*/
#footer {
    background: #056ACC;
    padding: 28px 20px 0 20px;
    float: left;
    width: 100%;
    height: 100%;
    color: #fff;
}
.footer-link-section {

    list-style: none;
    padding: 0;

}
.footer-link-section li {

    margin-bottom: 15px;
    display: block;
    text-align: left;

}
.footer-link-section li a {
    font-size: 100%;
}
.footer-link-section li a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    padding-left: 18px;
    transition: all .63s ease-in-out;
    text-decoration: none;
}
.footer-link-section a:hover{
    cursor:pointer!important;
}
#footer .footer-bottom-links {
    text-align: center;
    border-top: 1px solid #829ba6;
    padding-top: 15px;
    width: 100%;
}
.fb-footer {color: red;}
.you-footer {color:green;}
.iso-nedfi {margin-left: 30px;margin-top: 15px;}
#footer .footer-bottom-links li {
    display: inline-block;
    position: relative;
}
.footer_below_wrapper {margin-top: 30px;}
.ft_below_title {font-size: 18px;}
.ft-fourth-col {
    margin-left: 7em;
}
.ft-third-col {margin-left: 30px;}
#footer .footer-bottom-links li a {
    font-size: 100%;
}
#footer .footer-bottom-links li a {
    color: #fff;
    font-size: 14px;
    line-height: 17px;
    display: inline-block;
    padding: 0 10px;
    transition: all .63s ease-in-out;
    -webkit-transition: all .63s ease-in-out;
    -moz-transition: all .63s ease-in-out;
}
.footer-bottom-cont {
    text-align: center;
    width: 100%;
}
.footer-bottom-cont p {
    font-size: 14px;
    line-height: 17px;
    color: #5f5f5f;
    margin-top: 0px;
    margin-bottom: 7px;

}
.ft-title h4{
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}
.footer_ul li a{color: #fff;text-decoration: none;font-size: 12px;}
.ft-title h4{ padding-bottom: 15px;}
.ft-title ::after{
    border-bottom: 1px solid #FCB415;
}
.download-heading {
    font-size: 13px;
    line-height: 16px;
    color: #fefefe;
    text-align: center;
    margin: 0 0 10px 0;

}
.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}

/***************************/
/**** OUR JOURMEY CSS******/
/***************************/
.parallax_sec1 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 60px 0 50px;
    background: #eee url(../images/parallax-bg1.jpg);
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-position: center;
    position: relative;
    min-height: 440px;
}
.filter_control {
    z-index: 2;
    position: fixed;
    left: 0;
    top: 50%;
}
.filter_control ul li {
    margin: 27px 0;
}
.nedfi-footer ul li {
    list-style: none;
    margin-top: 10px;
}
.footer_office_contact ul li{margin-top: 2px;}
.nedfi-footer ul li a {color: #fff;text-decoration: none;font-size: 12px;}
.footer_office_contact ul{padding-left: 0px;}
.filter_control ul li a {
    position: relative;
    width: 60px;
    height: 60px;
    background: rgba(19,175,235,0.7);
    border-radius: 50%;
    top: 20px;
    color:#fff;
    font-weight: 700;
    padding: 15px 9px;
}
.timeline-section {
    overflow: hidden;
}
.white {
    color: #fff;
}
.pdl30 {
    padding-left: 30px;
}
.class_h1 {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px;
    font-style: normal;
    font-weight: 500;
    margin-top: 10px;
}
.center {
    text-align: center;
}
.timeline {
    list-style-type: none;
    margin-bottom: 0;
    position: relative;
}
.timeline .spine {
    background: url(../images/timeline-spine.png) repeat-y scroll 0 0 
    #2680a9;
    height: 100%;
    margin-right: -30px;
    outline: 0 none;
    position: absolute;
    right: 50%;
    top: 0;
    width: 40px;
    z-index: 1;
}
.timeline .spine::before {
    background: url(../images/today-shadow.png) no-repeat scroll 0 50% 
    transparent;
    content: " ";
    height: 21px;
    margin-left: -73px;
    position: absolute;
    top: 0;
    width: 160px;
}
.timeline .spine::after {
    background: url(../images/today-shadow.png) no-repeat scroll 0 50% 
    transparent;
    bottom: -55px;
    content: " ";
    height: 91px;
    margin-left: -73px;
    position: absolute;
    width: 160px;
}
.timeline .item-left {
    clear: left;
    float: left;
    padding-right: 20px;
}
.timeline .item {
    margin: 20px 0;
    position: relative;
    width: 50%;
}
.timeline .desc {
    margin-top: 10%;
}
.span4 {
    width: 280px;
}
[class*="span"] {
    float: left;
    margin-left: 20px;
}
.timeline .image {
    position: relative;
    z-index: 1;
}
.span3 {
    width: 180px;
}
.circle {
    border-radius: 500px;
    display: inline-block;
    line-height: 0;
    overflow: hidden;
    border: 6px solid #fff;
    box-shadow: 0 2px 4px 2px rgba(0,0,0,0.3),0 5px 5px rgba(0,0,0,0.5) inset;
}
.timeline .medium_circle {
    width: 160px;
    height: 160px;
}
.timeline .item::after {
    background-color: #fff;
    box-shadow: 1px 1px 1px
    rgba(0,0,0,0.5);
    content: " ";
    display: block;
    height: 10px;
    left: 5px;
    position: absolute;
    top: 40%;
    transform: rotate(45deg);
    width: 10px;
    z-index: 1;
}
.timeline .item-left::after {
    left: auto;
    right: 25px;
}
.timeline .item.skip {
    margin-top: 100px;
}
.timeline .item-right {
    clear: right;
    float: right;
    padding-left: 20px;
}
.timeline .item {
    margin: 20px 0;
    position: relative;
    width: 50%;
}
.timeline .desc {
    margin-top: 10%;
}
.latest-post {
    position: absolute;
    right: 0px;
    background: url('../images/new-2.gif');
    height: 10px;
    width: 20px;
}
/***************************/
/**** END OUR JOURMEY CSS******/
/***************************/
.about-spacetb{
    background: #fff;
    box-shadow: 0 4px 25px rgba(0,0,0,.08);
    padding: 25px 30px 30px;
}
.about-spacetb img{width:100%;}
.font-lg{font-size:18px}
.f-50 {font-size: 50px;}
.overview-container .main-head{font-size:21px;text-align:center;color:#333;margin-bottom:30px}
.overview-container .feature-div{background-color:#fff}
.overview-container .overview-div{background-color:#333}
.overview-container .key-feature{background-color:#333;color:#fff;padding:33px 30px 0 30px}
.padding-top-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
}
.media-right-box {padding-left: 100px}
.media-wrapper {margin-bottom: 100px;}
.feature-sub-head {padding: 50px 0px;}
/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
.team .member {
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

.team .member .member-img {
  position: relative;
  overflow: hidden;
}

.team .member .social {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 40px;
  opacity: 0;
  transition: ease-in-out 0.3s;
  text-align: center;
  background: rgba(255, 255, 255, 0.85);
}

.team .member .social a {
  transition: color 0.3s;
  color: #222222;
  margin: 0 10px;
  padding-top: 8px;
  display: inline-block;
}

.team .member .social a:hover {
  color: #3498db;
}

.team .member .social i {
  font-size: 18px;
  margin: 0 2px;
}

.team .member .member-info {
  padding: 25px 15px;
}

.team .member .member-info h4 {
    font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin-bottom: 5px;
  font-size: 18px;
  color: #222222;
}

.team .member .member-info span {
  display: block;
  font-weight: 400;
  color: #aaaaaa;
  font-size: 0.9em;
text-transform: capitalize;
}

.team .member .member-info p {
  font-style: italic;
  font-size: 14px;
  line-height: 26px;
  color: #777777;
}

.team .member:hover .social {
  opacity: 1;
}
.team .member a:hover{text-decoration: none;}
.capitalize{text-transform: uppercase;}
.section-title h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 1.7em;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    color: #173b6c;
}
.section-title h2::after {
    content: '';
    position: absolute;
    display: block;
    width: 80px;
    height: 3px;
    background: #149ddd;
    bottom: 0;
    left: 0;
}
.section-title-home h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 700;
    position: relative;
    color: #173b6c;
}

.section-title-home, .section-title-home-right {
    padding: 15px 0px;
}
.databank_info {border-top: 3px solid #90176E;margin-top: 20px;}
.databank_info_title {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    letter-spacing: 1px;
}
.databank_info_btn_wrapper{margin-top: 10px;}
.databank_info_btn{background: #D94B1F;color: #fff;padding: 2px 8px;text-decoration: none;border-radius: 4px;}
.databank_info_btn:hover{color: #fff;}
.tedf_info_btn{background: #FFC107;color: #fff;padding: 2px 8px;text-decoration: none;border-radius: 4px;}
.btn-reload-publication{background:#1FBEAB;border: 1px solid #1FBEAB;}
.publication-cover{background: #C4C4C438;}
.about-nedfi {
    margin:2rem 0px 0px 0px;
}
.celebration img {width:100%;}
.section-title-home-right {
    padding: 15px 0px;
}
.section-title-home-right h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 700;
    position: relative;
    color: #173b6c;
}

.member-details {
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
    margin: 10px 50px;
}
.team-details .member-img { position: relative;}
.team-details .social {
    height: 60px;
    transition: ease-in-out 0.3s;
    text-align: center;
    padding: 10px 0px;
}
.team-details  .social a {
  transition: color 0.3s;
  color: #000;
  margin: 0 10px;
  padding-top: 3px;
  display: inline-block;
}

.team-details  .social a:hover {
  color: #ffb300;
  text-decoration: none;
  opacity: 1;
}

.team-details .social i {
  font-size: 16px;
  margin: 0 2px;
}
.member-contact ul li{margin:10px 10px;}
.member-contact ul li i{
    padding: 7px;
}
.team-details  .member-desig {
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 15px;
}
.team-details  .member-desig span{
    display: block;
    font-weight: 400;
    color: #4d4b4b;
    font-size: 0.9em;
    text-transform: capitalize;
}
.board-seaction-title {font-weight: bold;margin-bottom: 0px;}
.padding-top-bottom-20 {padding: 30px 0px;}
.board-member-modal .modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.2rem 1rem;
    border-bottom:none; ;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}
.close {
    padding: 1rem 1rem;
    color: #f02d2d!important;
    font-size: 40px!important;
}
.ul_class {padding:0px!important;}
.left-side-li{
    padding: 1em !important;
    background: #f4f4f3;
    width: 100%;
    margin: 5px auto;
}
.left-side-li.active {
    border-left: 2px solid #004888;
    padding: 1em !important;
    background: #f4f4f3;
    width: 100%;
}
.ul_class li a{color:004888;}
.left-side-li-active{
    margin-bottom: 20px;
}
.tedf-page-meta {
    margin-bottom: 14px;
    padding-top: 10px;
    border-top: 1px solid #ddd;
}
.tedf-page-meta .meta {
    font-size: 1.25rem;
}
.downloads {
    display: block;
    background-color: #def4fb;
    margin-bottom: 14px;
    border-width: 2px 1px 1px 1px;
    border-color: #03ade0 transparent #def4fb transparent;
    border-style: solid;
}
.downloads-wrapper {
    padding: 14px;
    border-bottom: 1px solid #c0eaf7;
    display: block;
}
.downloads i {
    color: #007db6;
    font-size: 1.5em;
    width: 28px;
    text-align: center;
    position: absolute;
}
.downloads-title {
    font-size: 20px;
    margin: -2px 0 -4px;
        margin-left: 0px;
    font-family: "Ideal Sans A",sans-serif;
    margin-left: 35px;
    color: #007DB6;
    line-height: 1.15;
    display: block;
}
.downloads .meta, .downloads-panel .meta, .external-location .meta {
    margin-left: 35px;
}
.external-location {
    display: block;
    background-color: #e8f4e0;
    margin-bottom: 14px;
    border-width: 2px 1px 1px 1px;
    border-color: #5faf26 transparent #c7e3b3 transparent;
    border-style: solid;
}
.external-location-wrapper {
    padding: 14px;
    border-bottom: 1px solid #c7e3b3;
    display: block;
}
.external-location i {
    color: #549a21;
    font-size: 1.5em;
    width: 28px;
    text-align: center;
    position: absolute;
}
.external-location-title {
    font-size: 20px;
    margin: -2px 0 -4px;
        margin-left: 0px;
    font-family: "Ideal Sans A",sans-serif;
    margin-left: 35px;
    color: #549a21;
    line-height: 1.15;
    display: block;
}
.panel, .region-sidebar-second .block {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: 2px solid #666;
}
.panel-header, .region-sidebar-second .block-title {
    padding: 14px;
    border-bottom: 1px solid #e5e5e5;
}
.license-text {
    font-family: cc;
    float: left;
    letter-spacing: 0.1em;
    font-size: 2em;
    line-height: 1em;
}
 .region-sidebar-second .block-title {
    font-size: 20px;
    color: #333;
    margin: -2px 0 -4px;
}
.field .field-item {
    padding: 15px 0;
}
.item-list ul > li + li {
    border-top: 1px solid #ddd;
}
.product-title {background: #e4b910;padding: 20px 0px;color: #fff;margin-bottom: 20px;}
.product-overview {background: #004888;color: #fff;padding: 20px;}
i.key-feature-icon{font-size: 50px;}
.key-features-media {padding-left: 20px;}
.key-feature-title {padding-bottom:10px;border-bottom: 1px solid #eee;}
.tedf-studies-left{border-right:1px solid #eee;}
.field-name-field-related-content ul{padding-left: 15px;}
.field-name-field-related-content ul li a:hover{text-decoration: none;}
.key-tab-content .nav-pills .nav-link.active{
    background: #004888;
    color: #fff!important;
}
.key-tab-content .tab-content { background: #2f5091 !important;padding: 20px 10px;color: #fff;box-shadow: 0 4px 25px rgba(0,0,0,0.08);}
li.resp-tab-item {width:33.33%;text-align: center;}
.tab-panel {
    border-bottom: 2px solid #00adef;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    width: 100%;
}

.nav-pills .nav-link {border-radius: 0px;padding: 12px 14px 14px 14px !important;}
.tedf-featured {border:1px solid #eee;}
.tedf-studies-body {margin-top: 10px;}
.tedf-studies-wrapper {
    position: relative;
    margin-top: 10px;
}
.key-tab-content {margin-top: 20px;}
.f-social {
    margin-left: 2.5em;
}
.f-social h1 {
    margin: 0;
    padding: 0;
    font-size: 1.4em;
    color: #000000;
    letter-spacing: 1px;
    word-spacing: -2px;
}
.f-social ul {
    margin: -3em 0 0 0;
    padding: 0;
    list-style: none;
}
.f-social ul li {
    margin: 4em 10px 0 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    text-align: right;
}
.f-social i{font-size: 30px;}
h1.btn-right > .btn {
    position: absolute;
    right: 0;
    top: 0;
}
.publication-cover{
    text-align: center;
}
.publication-thumb {
    width: 200px;
    display: block;
    margin: 0 auto;
}
.search-wrapper{margin-bottom: 30px;}
.statistics-item{border-right: 1px solid #fff;}
.card-content{
    background: linear-gradient(85deg, #392c70, #6a005b);
    color: #ffffff;
    padding: 10px;
}
.key_features h4{font-size: 1.3rem;}
.key_features {margin-bottom: 20px;margin-top: 10px}
.separator{height: 1px; background: #fff;}
.statistics-item-heading {font-size: 16px;}
.statistics-item h5{font-size:14px;}
.statistics-item.last {border-right: none!important;}
/*.director_type_wrap {padding: 10px 0px;}*/
.owl-carousel .nav-btn{
      height: 66px;
      position: absolute;
      width: 60px;
      cursor: pointer;
      top: 150px !important;
      z-index: 9999;
  }

  .owl-carousel .owl-prev.disabled,
  .owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
  }

  .owl-carousel .prev-slide{
      background: url(icofont/controls-left.png) no-repeat scroll 0 0;
      left: -33px;
  }
  .owl-carousel .next-slide{
      background: url(icofont/advisory_right_1.png) no-repeat scroll -25px 0px;
      right: -60px;
  }
  .owl-carousel .prev-slide:hover{
     background-position: 0px -53px;
  }
  .owl-carousel .next-slide:hover{
    background-position: -26px -0px;
  }
  a.wp-block-button__link {color:#fff!important;}
  .publication-cover img.img-fluid{width:100%;height: 100%;}
 

.megamenu h6.title{
    color:#000;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.015em;
    font-style: normal;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
}
.col-megamenu{text-align: left;}
.col-megamenu ul li {padding: 7px 0px;}
.col-megamenu ul li a{text-decoration:none;color: #777; font-size: 14px;}
.ico{color:#007BB6;}
.col-megamenu ul li a:hover{text-decoration:none;color: #007BB6;}
.other-section h5{font-size:13px!important;color: #777;}
.other-section h5 a{color: #777;text-decoration: none;}
.other-section h5 a:hover{color: #007BB6;}
.mega-below-section,.mega-middle-section{margin-top: 20px;}
#tedf_studies_datafetch {margin-top: 20px;}
.hero_content_first {color: #EE7922;font-weight: 600!important;line-height: 35px!important;}
.hero_content_second {
    font-family: Poppins;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 54px!important;
    letter-spacing: -0.015em;
    text-align: left;
    color: #0469CB;

    }
.hero_content_third {color: #242323;font-weight: 600!important;text-transform: uppercase;font-size: 14px;line-height: 35px!important;}
.hero_btn_first {text-transform: uppercase;padding: 15px 25px;font-weight: bold;}
.hero_btn_second{text-transform: uppercase;padding: 15px 25px;font-weight: bold;}
.nedfi_custom_row {width: 100%;}
.nedfi_custom_col-lg-3 {width: 24%;float: left;}

.m_about_first {
    background: #056ACC;
    color: #DAEDFC;
    padding: 20px 20px 100px 20px;
}
.m_about_two {margin-left: 20px;padding: 10px 0px 0px 70px;}
.m_about_three {margin-left: 20px;padding: 10px 0px 0px 70px;}
.m_about_four {padding: 10px;padding: 10px 0px 0px 70px;}

.m_loan_first {background: #056ACC;color: #DAEDFC;padding: 20px 20px 50px 20px;}
.m_loan_second {margin-left: 20px;padding: 10px 0px 0px 20px;}
.m_loan_third {margin-left: 20px;padding: 10px 0px 0px 70px;}
.m_loan_four {padding: 10px 0px 0px 70px;}

.m_equity_first {background: #056ACC;color: #DAEDFC;padding: 20px 20px 120px 20px;}
.m_equity_second {margin-left: 20px;padding: 10px;}
.m_equity_third {margin-left: 20px;padding: 10px;}
.m_equity_four {padding: 10px 10px 10px 50px;}

.m_entrepreneur_first {background: #056ACC;color: #DAEDFC;padding: 20px 20px 100px 20px;}
.m_entrepreneur_second {margin-left: 20px;padding: 10px;}
.m_entrepreneur_third {margin-left: 20px;padding: 10px;}
.m_entrepreneur_four {padding: 10px;}

.m_consultancy_first {background: #056ACC;color: #DAEDFC;padding: 20px 20px 20px 20px;}
.m_consultancy_second {margin-left: 20px;padding: 10px;}
.m_consultancy_third {margin-left: 20px;padding: 10px;}
.m_consultancy_four {padding: 10px;}
.product_slider_wrapper {
    background: #000;
    opacity: 0.5;
    padding: 10px;
}
.carousel-nedfi-caption {
    right: 40%;
    left: 0px;
    top: 0px;
    bottom: 0px;
    text-align: left;
    padding: 60px 20px 20px 30px;
}
.carousel-indicators [data-bs-target] {
    width: 10px;
    height: 10px;
    border-radius: 100%;
}
.nedfi_convention_centre{text-align: center;}
.p_slider_title {font-weight: 700px;color: #fff;font-size: 36px!important;line-height: 40px!important;}
.p_slider_para {font-size: 16px!important;color: #fff;font-weight: 600!important;line-height: 30px!important;}
.caption_btn_outline {color:#fff;}
.caption_btn_orange{
    background: #F24E1E;
    color: #fff;

}
.nedfi_card_featured {position: relative;}
.s-head-wrapper{position: absolute;left:0px;bottom: -10px;z-index: 99;opacity: 1;}
.nedfi_convention_desc, .neshilp_desc {margin-top: 20px;}
.nedfi_convention_desc p, .neshilp_desc p{line-height: 24px;font-size: 14px;}
.venture-title {font-size: 18px;font-weight: 600;line-height: 50px;}
.about_nedfi_top_section {background: rgba(122, 172, 213, 0.25)}
.board_of_directors{padding: 50px 0px;background: linear-gradient(180deg, rgba(218, 237, 252, 0.34) 0%, rgba(218, 237, 252, 0) 100%);}
.member-info {color:#003399;margin-top: 10px;padding-right: 100px;}
.member-info h4{font-size: 16px;line-height: 24px;font-weight: 700;color:#003399;}
.second_organization_row{margin: 50px 0px;}
.share_holders {padding: 80px 0px;background: linear-gradient(180deg, #DAEDFC 0%, rgba(227, 232, 244, 0) 63.22%);}
.board_of_directors_title h3{
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 44px;
letter-spacing: -0.015em;
color: #2332BA;
text-align: center;
margin-bottom: 50px;
}
.share_holding_title h4{
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.015em;
text-align: left;
text-transform: uppercase;
color: #003399;
}
.share_holding_para{
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
letter-spacing: -0.015em;
text-align: left;
}
.management_row_nedfi{margin-top: 120px;}
.management_description{
    background: #0063C5;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 24px;
letter-spacing: -0.015em;
text-align: justified;
padding: 15px;
color: #fff;border-radius: 12px;
}
.search_page_title h3{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-align: justified;
    text-transform: uppercase;
    padding-top: 8px;
}
.search_form_wrapper{padding: 20px 0px;}
.tender-wrapper{background: rgba(34, 109, 180, 0.04);}
.advt-post-title{
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
.advt-post-title a{text-decoration: none;}
/* ============ desktop view ============ */
@media all and (min-width: 992px) {
    .nedfi_hero_banner {width: 400px;opacity: 0.8;}
    .navbar-expand-lg .nedfi_navbar_ul {margin-left: 400px!important;}
    .north_east_text {font-weight: 800px!important;}
    .navbar .has-megamenu{position:static!important; }
    .modal-lg{max-width: 700px;}
    .navbar .megamenu{left:0px; right:0px; width:100%; margin-top:0;border-top: 3px #056ACC solid; background: #F8F8FF; }
}   
/* ============ desktop view .end// ============ */
.caption_hero h5{
    font-family: Inter;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: 1px;
    text-align: left;
    text-transform: uppercase;
}
.advisory_card {box-shadow: 0px 5px 10px rgba(19, 87, 133, 0.25);}
.caption_hero_para {margin-top: 20px;margin-bottom: 20px;}
.caption_button {margin-top: 50px;}
.latest_news_href {text-decoration: none;font-size: 12px;line-height: 24px;font-weight: 400;color: #000;text-transform: initial;}
.section_below_title{margin-top: 30px;color:#0469CB;}
.section_below_title h4{
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #2332BA;
}
.nedfi-other-products {
    background: #F0F0F0;
    padding: 50px 0px;
}
.nedfi_haat_card {
    background-color: none!important;
    background-clip: none!important;
    border: none!important;
}
.btn_other_ventures {margin-top: 20px;}
.other_product_title {font-size: 16px;font-weight: 700;}
.nedfi-card-link {text-decoration: none;color: #056ACC;font-weight: 700;}
.nedfi_loan_card {margin-bottom: 20px;box-shadow: 0px 5px 10px rgba(19, 87, 133, 0.25);}
.whats_card_body {background: rgba(243, 248, 252, 0.3);}
.advisory_section {padding: 40px 0px;background: linear-gradient(180deg,  rgba(218, 237, 252, 0) 0%,  rgba(218, 237, 252, 0.56) 100%);}
.adv-wrapper h4.blue{
    color: #2332BA;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: -0.015em;
    text-align: center;
    margin-bottom: 30px;
}
.btn_advisory_section{float: right;padding: 5px 20px;text-transform: uppercase;
    float: right;
    padding: 5px 20px;
    text-transform: uppercase;
    position: absolute;
    bottom: 20px;
    right: 10px;
}
.btn-colpetia{
    background-color: #1FBEAB;
    border-color: #1FBEAB;
}
.journey_images img{border-radius: 10px;}
.nedfi-other-ventures {background: #fff;padding: 50px 0px;}
.footer_ul {padding-left: 0px;}
.banner_hero_element {position: absolute;width:auto;top:180px;left:100px;background: rgba(4, 105, 203, 0.65);opacity: 1;padding: 10px 70px 10px 30px;border-radius: 12px;}
.banner_hero_element_anuual{position: absolute;width:auto;top:180px;left:100px;background:#18A0FB;padding: 10px 30px 10px 30px;border-radius: 12px;}
.banner_hero_element_databank{position: absolute;width:auto;top:180px;left:100px;background: #003399;padding: 10px 30px 10px 30px;border-radius: 12px;}
.banner_hero_element_databank h3{color: #fff;}
.banner_hero_element_anuual h3{color: #fff;}
.organization_banner_hero_element{position: absolute;width:600px;top:180px;left:100px;background: rgba(4, 105, 203, 0.65);opacity: 0.9;padding: 10px 30px 10px 30px;border-radius: 12px;}
.banner_hero_element h3,.organization_banner_hero_element h3{
    font-size: 32px;
    line-height: 42px;
    color: #fff;
    text-transform: uppercase;
}
.banner_hero_element .hero_bold{font-weight: 800;}
.banner_hero_element .small_element, .organization_banner_hero_element .small_element{font-size: 14px; line-height: 20px;color: #fff;}
.p_bold {font-weight: 600;color: #fff;}
.banner_element_below_btn {margin-top: 20px;color: #fff;}
.hero_btn_below {
    background: #F24E1E;
    border-radius: 70px;
    color: #fff;
    font-weight: bold;
}
.btn-orange {background: #F24E1E;color: #fff;}
.btn_hero_advisory {background: #F24E1E;color: #fff;font-size: 12px;text-transform: uppercase;border-radius: 70px;font-weight: bold;}
..btn_hero_advisory:hover{color: #fff;}
.hero_btn_first:hover{color: #fff!important;}
.se_btn_apply{border-radius: 70px;color: #fff;text-transform: capitalize;font-weight: 600;}
.key_wrapper_btn{border-radius: 70px;color: #fff;text-transform: capitalize;font-weight: 400;}
.key_wrapper .btn {cursor: auto;}
.key_wrapper .btn:hover {background: #F24E1E;border:1px solid #F24E1E;color: #fff;}
.se_btn_apply:hover{color: #fff;}
.hero_btn_below:hover {color:#fff;}
.captitalize {text-transform: capitalize;}
.loan_product_se_nav {background: #226DB41A!important;}
.loan_product_se_nav ul li a{
    font-family: Open Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: -0.015em;
    padding: 0.2rem 0.2rem !important;
    text-align: left;
    text-transform: capitalize !important;
    margin-right: 50px;
}
.loan_product_se_nav ul li .nav-link:hover{background: #DAEDFC!important;color: #000;}
.loan_product_se_nav ul li a.nav-link.active{color: #000!important;border-bottom: 2px solid #f42323;}
.overview_title::after {
    border:2px solid #F24E1E;
}
.annual-report-title{
    font-family: Open Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
    text-transform: uppercase;
}
.form-select {
    border: 1px solid #18A0FB;
}
.publication-thumb_wrapper{background: rgba(0,0,0,.05);}
.annual-report-info {margin-top: 20px;padding: 20px 10px;border-top: 3px solid #37955DBF;}
.annual-report-title a{text-decoration: none;}
.annual-report-title a: hover{color: #fff;}
.annual-re-sm-btn {
    background: #1FBEAB;
    border-radius: 4px;
    text-decoration: none;
    color: #fff;
    padding: 5px 5px;
    font-size: 12px;
}
.annual-re-sm-btn:hover {color: #fff;}
.pagination .nav-links a {text-decoration: none;}
.go_top {background: #F24E1E;border-radius: 50%;padding: 8px 10px 12px 10px;position: fixed;right: 10px;bottom: 100px;}
.second_row_financial{margin-top: 20px;}
.annual_report_para{text-align: justify;margin-top: 20px;margin-bottom: 20px;}
.secondary_navbar_des {padding: 50px 50px;background: linear-gradient(180deg, rgba(218, 237, 252, 0) 0%, rgba(218, 237, 252, 0.56) 100%);}
.overview_title, .eligibility_title {font-weight: 600;font-size: 18px; line-height: 25px;letter-spacing: 0.6px;} 
.focus_title {font-weight: 600;font-size: 18px; line-height: 25px;letter-spacing: 0.6px;}
.overview_para{padding: 20px 0px;}
.overview_des {line-height: 30px;}
.eligibility_des {margin-top: 30px;}
.eligibility_des .accordion-item {border:none!important;}
.eligibility_des .accordion-button {border:none!important;background-color: #fff!important;}
#accordionEligibility .accordion-button:not(.collapsed) {color: #0c63e4;background-color: #fff!important;box-shadow:none;}
.accordion-button {background-color: none!important; background: none;}
.eligibility_des_heading_one, .eligibility_des_heading_two {margin: 10px 30px;}
.eligibility_des_heading_one{border-left: 3px solid #F24E1E;}
.eligibility_des_heading_two{border-left: 3px solid #3E81C4;}
.eligibility_accordion, .documentation_accordion{list-style: none;}
.eligibility_accordion li, .documentation_accordion li{padding: 10px 0px;}
.key_wrapper_btn {width: 200px;height: 35px;color: #fff;padding: 5px 10px;}
.key_wrapper{text-align: center;}
.key_wrapper p{line-height: 20px;}
.key_features, .eligibility, .other_terms {margin-top:50px;}
.security_para {background: #fff;padding: 15px;margin-top:30px;border-radius: 4px;}
.other_terms_des {background: #056ACC; padding: 15px;margin-top:30px;color: #fff;border-radius: 4px;}
.other_terms_des ul li {padding: 15px 0px;}
.security_para ul li {padding: 15px 0px;}
.focus_desc {
    background: #056ACC;
    padding: 20px;
    margin-top: 30px;
    color: #fff;
    border-radius: 5px;
}
.focus_title {padding-bottom: 20px;}
.focus_section {text-align: center;}
.focus_section p{font-size: 12px; font-weight: bold; text-align: center;}
.other_key_items img {background: #056ACC;margin-top: 20px;}
.key_item_left {width: 30%;float: left;text-align: center;}
.key_item_right {width: 70%;float: left;padding-top: 20px;}
.key_item_right {font-weight: 600;color: #000;font-size: 14px;}
.item_logo {background: #056ACC;width: 72px;margin:0 auto;
height: 72px;border-radius: 50%}
.other_key_items {margin: 50px 0px;}
.key_item_row {margin-bottom: 20px;}
.related_loan_product {background: #F0F0F0;padding: 50px 0px;}
.related_section_title {color: #2332BA;font-size: 24px; line-height: 30px;font-weight: 800;text-align: center;margin-bottom: 40px;}
.related_loan_product_btn{color: #fff;font-weight: bold;float: right;font-size: 12px;}
.related_loan_product_btn:hover{color:#fff;}
.loan_related_view_all{text-align: center;margin-top: 40px;margin-bottom: 20px;}
.loan_product_view_all_btn {color: #fff;font-weight: bold;font-size: 14px;text-align: center;border-radius: 5px;padding: 5px 40px;}
.related_loan_title{font-size: 14px;font-weight: bold;}
.overview_title_wrapper {border-bottom: 2px solid #F24E1E;width: 320px;}
.banner_element_bred {position: absolute;width: auto;left:100px;top:130px;background: #F3F8FC;z-index: 9;border-radius: 15px;padding: 5px 15px;}
.about_element_bred {width: 200px;background: #F3F8FC;border-radius: 15px;padding: 5px 15px;margin: 20px 0px;}
.about_element_bred .breadcrumb, .banner_element_bred .breadcrumb{margin-bottom: 0px;background: #F3F8FC;}
.breadcrumb-item {
    text-decoration: none;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #2332BA;
    text-transform: uppercase;
}
.breadcrumb-item a{text-decoration: none;}
#advisory {position: relative;}
.advisory_banner_hero_element {position: absolute;width: 500px;left:100px;top:200px;z-index: 99;padding: 10px 15px;background: #FFC107BF;
box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.25);border-radius: 12px;}
.advisory_banner_hero_element h3{color: #fff;text-transform: uppercase;font-size: 36px;font-weight: 700;}
.advisory_intro{background: linear-gradient(180deg, rgba(218, 237, 252, 0) 0%, rgba(218, 237, 252, 0.56) 100%)}
.entrepreneur_intro{background: linear-gradient(180deg, rgba(218, 237, 252, 0.67) 0%, rgba(252, 254, 255, 0) 100%);padding: 50px 0px;}
.advisory_intro,.entrepreneur_incentives{padding: 50px 0px;}
.industry_policies_ner_title h3{
    font-family: Open Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
    color:#000;
}
.how_to_start_business,.how_business_ner_title{position: relative;}
.how_business_ner_title{padding: 10px 0px;margin-bottom: 20px;}
.how_business_ner_title::after{
    position: absolute;
    content: "";
    border-width: 1px;
    border-style: solid;
    border-image: #F24E1E;
    border-radius: 1px;
    height: 0px;
    width: 30%;
    bottom: -5px;
    left:-1%;
    border-image-slice: 1;
    border-image-source: linear-gradient(to left, #F24E1E, rgba(242, 78, 30, 0));
}
.business_ent_ul li a{;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 36px;
color:  #000000;
text-align: left;
}
.business_ent_ul li .nav-link.active{font-weight: 700px!important;border-color: none!important;background-color:none;}
.business_ent_ul li a.active{font-weight: 700px!important;border-color: none!important;}
.bfc_Call_pos{background: #F37314;width: 220px;border-radius: 12px;margin-left: 20px;}
.bfc_Call_pos a{text-decoration: none;color: #fff;}
.call_icon{padding-top: 10px;}
.call_icon_info p{margin-bottom: 0rem;font-weight: 700;font-size: 14px;}
.industry_policies_ner{background: #F0F0F0;padding: 50px 0px;}
.ne_map{border: 1px solid #003399;padding: 30px 20px;text-align: center;border-radius: 12px;min-height: 220px;}
.ne_map p{padding-top: 10px;}
.how_business_ner_title h3{line-height: 24px; font-size: 18px;font-weight: 600;}
.how_to_start_business{padding: 50px 0px;background: #fff;}
.ne_map a{text-decoration: none;font-weight: 600;}
.ne_map a:hover{text-decoration: none;}
.ne_map{margin-bottom: 20px;}
.advisory_intro_title h3{font-weight: 700;
font-size: 16px;
line-height: 24px;
letter-spacing: 0.6px;}
.strategy_desc{
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.015em;
text-align: left;
}
.advisory_intro_para{padding: 20px 0px;}
.glance_other:hover {border:1px solid #F24E1E;border-radius: 20px;color: rgb(0, 72, 210);}
.glance_other{background: transparent;border-radius: 20px;border: 1px solid #003399;}
.advisory_glance_icon{margin-bottom: 10px;}
.advisory_glance_col_22{width: 19%;float: left;margin: 10px;color: #003399;font-size: 12px;font-weight: 600px;padding: 10px;text-align: center;}
.advisory_glance_col_34{width: 29%;float: left;margin: 10px;color: #003399;font-size: 12px;font-weight: 600px;padding: 10px;text-align: center;}
.btn_about_advisory_btn {background: #FA9C11;border-radius: 15px;color: #fff;}
.about_advisory {padding: 50px 0px;background: #056ACC;color: #fff;}
.strategic_consulting {padding: 50px 0px;background: #F0F0F0;}
.strategy_point {margin-top: 30px;}
.operating_consulting, .event_consulting{background: #fff;padding: 50px 0px;}
.infrastructure_consulting {background: #F0F0F0;padding: 50px 0px;}
.financial_advisory{background: #F0F0F0;padding: 50px 0px;}
.capacity_building, .transaction_bid_history{background: #fff;padding: 50px 0px;}
.monitoring_evaluation {background: #F0F0F0;padding: 50px 0px;}
.about_advisory_wrapper {background: linear-gradient(180deg,rgba(59, 21, 107, 0.315)  0%,  rgba(76, 53, 98, 0.75) 100%);border-radius: 12px;}
.about_advisory_wrapper ul{list-style: none;padding-top: 15px;}
.about_advisory_wrapper ul li a{color: #fff;text-decoration: none;font-size: 12px;}
.about_advisory_wrapper ul li {margin-bottom: 10px;}
.about_advisory_desc {margin-top: 15px;}
.btn-glimpse{border-radius: 15px;padding: 5px 15px;font-size: 12px;text-transform: uppercase;letter-spacing: 0.9px;}
.about_banner_hero_element{
    border-radius: 5px;
    position: relative;
    width: 600px;
    padding: 20px 20px 20px 20px;
    background: #056ACCBF;
}
.about_banner_hero_element h3{
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 44px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
}
.hindi-font{font-family: 'Tiro Devanagari Hindi', serif!important;}
.about_nedfi_desc {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color:#fff;
}
.about_nedfi_desc_hindi {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color:#fff;
}
.about_nedfi_desc_small_screen {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color:#000;
}
.about_nedfi_small {padding: 30px 0px;}
.about_nedfi_para {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
}
.about_nedfi_title h3{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #000000;
} 
.about_nedfi_para {color: #000;}
.about_nedfi_wrapper {background: #F0F0F0;padding: 50px 0px;}
.mission_vision{background: #056ACC;padding: 50px 0px;color: #fff;position: relative;}
.mission_vision h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 33px;
    letter-spacing: -0.015em;
    text-align: left;
}
.mission_vision_row {margin-top: 50px;}
.fuck_genesis_title{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
}
.genesis{padding: 50px 0px;background: #fff;}
.genesis_title h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
    text-transform: uppercase;
}
.journey_title h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
    color: #000;
}
.annual_report_image{border: 1px solid rgba(0,0,0,.13);text-align: center;}
.journey {padding: 50px 0px;background: #F0F0F0;}
.journey_ul {list-style: none;margin-left: 0px;}
.journey_ul li{padding: 5px 50px;}
.journey_ul li a.active{color:#056ACC;font-weight: 700;}
.journey_ul li a {color: #000;text-decoration: none;font-weight: 400;font-size: 18px;line-height: 24px;}
.journey_tab_items {position: relative;}
.journey_ul::after {
    position: absolute;
    content: "";
    border-width: 2px;
    border-style: solid;
    /*border-image:#F24E1E;*/
    border-radius: 1px;
    height: 0px;
    width: 85%;
    bottom: -5px;
    left: 5%;
    border-image-slice: 1;
    border-image-source: linear-gradient(to left, #F24E1E, rgba(242, 78, 30, 0));
}
.journey_images{padding: 0px 20px;}
.jour_ul{text-align: justify;}
.journey_title {margin-bottom: 20px;}
.about_annual_report h4{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
}
.annual_report_link {
    margin-top: 20px;
}
.annual_report_right_side {margin-bottom: 20px;}
.annual_report_link p{
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.015em;
    text-align: left;
}
.about_annual_report{padding:50px 0px;background: linear-gradient(180deg, rgba(218, 237, 252, 0.56) 0%, rgba(218, 237, 252, 0) 100%)}
.annual_report_link a{color:#056ACC;text-decoration: none;font-size: 14px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: -0.015em;text-align: left;}
.financial_highlight_col {margin-bottom: 20px;color: #fff;border-radius: 10px;}
.financial_highlight_col {background: #18A0FB;padding:20px;}
.annual_report_left_title {margin-bottom: 20px;}
.secondary_navbar .navbar-nav {min-height: 40px!important;}
.mission_icon{padding-top:40px;}
.nedfi-products .card-header {padding: 1rem 1rem;font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 22px;
text-align: left;
}
.view_all_btn {text-decoration: none;color: #fff;
font-size: 12px!important;
font-style: normal;
font-weight: 700!important;
line-height: 16px!important;}
.view_all_btn:hover {
color: #fff;
font-size: 12px!important;
font-style: normal;
font-weight: 700!important;
line-height: 16px!important;
}
.nedfi_cmd{background: #F0F0F0;padding:50px 0px;}
.about_boss_title h3{
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
}
.cmd_quote {
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 24px;
letter-spacing: -0.015em;
text-align: justified;
color: #003399;

}
.modal-apply-loan-header{background: #056ACC;color: #fff;font-weight: 800;}
.modal-apply-loan-header h5{margin: 0px  0px 0px 250px;}
.loan_form_wrapper {padding: 20px 20px;}
.apply-personal-details.quick-pay  input {
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #757575;
    height: 40px;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.apply-personal-details.quick-pay .form-select { 
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #757575;
    height: 50px;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.apply-personal-details.quick-pay .form-control {
    border: none;
    border-bottom: 1px solid #ccc;
}

.loan_apply_template  input {
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #757575;
    height: 40px;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.loan_apply_template .form-select { 
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #757575;
    height: 40px;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.btn-submit-loan{;text-align: right;}
.loan_apply_template .form-control {
    border: none;
    border-bottom: 1px solid #ccc;
}
.loan_apply_section {padding: 50px 50px;}
.btn-submit-loan input{width: 200px!important;padding: 10px 15px;color: #fff!important;background-color: #F37314!important;}
.loan_apply_form_title h3{font-size: 24px;font-weight: 700;line-height: 36px;margin-bottom: 50px;}
.loan_mandatory_icon{color: red;}
.convention_apply_template .form-check{padding-left: 0px!important;}
.convention_apply_section{padding: 50px 100px;}
.carousel-inner {border-radius: 4px;}
.convention_row{margin: 30px 0px;}
.convention_apply_template .wpcf7-list-item.first{margin: 0 0 0 0;}
.booking_h3{font-size: 24px;
font-weight: 700;
line-height: 36px;
margin-bottom: 50px;}
/*.convention_apply_template  input {
    border: none;
    border-bottom: 1px solid #ccc;
    padding: 10px;
    margin: 0;
    color: #757575;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.convention_apply_template .form-select { 
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    padding: 10px;
    margin: 0;
    color: #757575;
    height: 40px;
    font-size: 14px;
    font-family: arial;
    background-color: transparent;
}
.btn-submit-loan{;text-align: right;}
.convention_apply_template .form-control {
    border: none;
    border-bottom: 1px solid #ccc;
}
.loan_apply_section {padding: 50px 50px;}
.btn-submit-loan input{width: 200px!important;padding: 10px 15px;color: #fff!important;background-color: #F37314!important;}
.loan_apply_form_title h3{font-size: 24px;font-weight: 700;line-height: 36px;margin-bottom: 50px;}
.loan_mandatory_icon{color: red;}*/
.mobile_hero_element_wrapper {
background: linear-gradient(180deg, rgba(5, 106, 204, 0.8) 16.15%, rgba(77, 178, 255, 0.8) 100%);padding: 0px 0px;color: #fff;}
.mobile_hero_element{background: rgba(26, 130, 181, 0.9) !important;
z-index: 99;
border: ;
padding: 20px;
border-radius: 12px;}
.home-tedf-title a{
    text-decoration: none;
    color: #000;
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    text-decoration: none;
}
.publications-wrapper{margin-bottom: 20px;}
.publication_title {padding: 10px 0px;}
.mobile_se_nav ul{list-style: none;}
.mobile_se_nav ul li{display: inline-block;float: left;}
.mobile_se_nav ul li a{font-size: 16px;color: #000000 !important;font-weight: 600;}
.mobile_se_nav{height: 50px;background:#226DB41A;}
.mobile_se_nav_ul {padding-left: 0px;}
.nav-item-mobile.dropdown{margin-top: 8px;}
.nav-item-mobile.dropdown a{text-decoration: none;}
.nav-item-mobile .nav-link{padding: 0.5rem 0.5rem!important;}
.mobile_se_nav_ul .dropdown-menu{text-align: left;}
.mobile_se_nav_ul .dropdown-menu .dropdown-item{text-align: left;border-bottom: 1px solid #eee;font-size: 14px;}
.msme_selected_section{padding: 50px 0px;}
.msme_select_info .msme_select_title h3{font-weight: 800;font-size: 16px;}
.msme_select_info .selected_sector{font-weight: 600;font-size: 14px;}
.msme_select_info {padding: 10px 0px;}
.msme_image{background: #eee;text-align: center;}
.mobile_menu_para{padding: 20px;}
.mobile_menu_below_section{width: 200px;padding: 20px;}
.mobile_menu_below_section a.btn{width: 200px;padding: 0px 10px;height: 30px;line-height: 30px;}
.glance_other .adv_icon_1{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/strategy_2.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_2{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/financial_advisory.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_3{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/capcity_building.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_4{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/operation_consulting.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_5{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/monitoring_evaluation.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_6{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/infrastructure_advisory.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_7{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/program_management.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.glance_other a .adv_icon_8{
    background-image: url('/wp-content/themes/nedfi/images/loan_photos/icons/transaction.png');
    background-repeat: no-repeat;
    background-position: center;
    height: 35px;
}
.head_office_float{position: absolute;right: 200px;top:100px;}

/* ============ mobile view ============ */
@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      margin-top:10px;
  }
  .owl-carousel .next-slide { display: none;}
}
/* ============ mobile view .end// ============ */
 

/* Feature Box - Background
-----------------------------------------------------------------*/

.feature-box.fbox-bg.fbox-center {
    padding: 68px 30px 30px;
    background-color: #FFF;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    text-align: center;
    position: relative;
}


.feature-box.fbox-bg.fbox-center.fbox-large {
    margin-top: 84px;
    padding-top: 84px;
}

.feature-box.fbox-bg.fbox-center.fbox-large:first-child { margin-top: 64px; }

.feature-box.fbox-bg.fbox-center .fbox-icon {
    position: absolute;
    top: -48px;
    left: 50%;
    margin: 0 0 0 -48px;
}

.feature-box.fbox-bg.fbox-center.fbox-large .fbox-icon {
    top: -64px;
    left: 50%;
    margin-left: -64px;
}
.feature-box.fbox-center .fbox-icon {
    width: 96px;
}
.feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon,
.feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,
.feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon { background-color: #FFF; }
.feature-box h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    color: #094a9d !important;
}
.feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img {
    border: none !important;
    background-color: transparent !important;
    color: #094a9d !important;
    border-radius: 0;
}
.feature-box.fbox-center.fbox-plain .fbox-icon i {
    font-size: 58px;
}
.feature-box.fbox-plain .fbox-icon i {
    line-height: 1 !important;
}
.feature-box.fbox-plain .fbox-icon i, .feature-box.fbox-plain .fbox-icon img {
    color: #094a9d !important;
}
.feature-box .fbox-icon a, .feature-box .fbox-icon i, .feature-box .fbox-icon img {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #FFF;
}
.feature-box h3 span.subtitle {
    display: block;
    margin-top: 5px;
    color: #000;
    font-weight: normal;
    text-transform: none;
}
.feature_box_ahref{text-decoration: none;}
.feature_office_info{
    margin-top: 0px!important;
}
.feature_office_info h3{line-height: 36px;}
.feature_office_other_info{margin-bottom: 20px;}
.feature_office_other_info p{margin-bottom: 0px;line-height: 25px;}
.feature_office_info{letter-spacing: 1px;font-size: 16px;}

.branch_section{margin-top: 50px;}
#branch-tabContent {margin-top: 50px;}
#branch-tabContent .feature-box-col {margin-top: 50px;}
.branch_section ul{margin: 0 auto;}
.branch_section ul li {margin: 0 auto;color: #fff;}
.branch_section ul li {background: #eee;}
.branch_section ul li a.nav-link.active{color: #fff!important;font-size: 18px;font-weight: bold;}
.member-img img,.cmd_photo img{border-radius: 15px;}
#page-title {
    position: relative;
    padding: 50px 0;
    background-color: #F5F5F5;
    border-bottom: 1px solid #EEE;
}
#page-title h1 {
    padding: 0;
    margin: 0;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
    color: #333;
    font-size: 28px;
    text-transform: uppercase;
}
.head_office{border: 1px solid #eee;padding: 10px 0px;text-align: center;}
.ft_below_right_title {
    color:#fff;
    font-size: 12px;
    font-weight: 700;
}
.mobile_footer{
    background: #056ACC;
    padding: 28px 20px 0 20px;
    color: #fff;
}
#NEDFi_footer_accordion{background: #056ACC;}
#NEDFi_footer_accordion .accordion-item {background: #056ACC;border: none;}
#NEDFi_footer_accordion .accordion-button {background: #056ACC!important;color: #fff;}
#NEDFi_footer_accordion .accordion-button:not(.collapsed) {color: #fff;}
.accordion-button:focus {
    border-color: none;
}
.footer_below_right ul{padding-left: 0px;}
.ft_social_ul li{display: inline-block;}
.ft_social_ul li {margin-top: 0px!important;}
.copyright{font-weight: 600;}
.mb_footer_ul {list-style: none;padding-left: 0px;}
.mb_footer_ul li{padding-bottom: 10px;padding-top: 10px;}
.mb_footer_ul li a{color: #fff;text-decoration: none;}
.mb_ft_social_ul{padding-left: 0px;list-style: none;}
.mb_ft_social_ul li {display: inline-block;}
#NEDFi_footer_accordion .accordion-button::after {background-image: url('/wp-content/themes/nedfi/images/down_arrow_white.png');}
#NEDFi_footer_accordion .accordion-button:not(.collapsed)::after {
    background-image: url('/wp-content/themes/nedfi/images/minus-20.png');
    transform: rotate(-180deg);
}
@media only screen and (max-width:767px){.overview-container .key-feature{text-align:center;padding:25px 30px 0 30px}
}
.overview-container .key-feature .sub-head{font-size:21px;color:#fff}
@media only screen and (max-width:767px){.overview-container .key-feature .sub-head{border-bottom:.5px solid #b5c1c4;margin-bottom:15px;padding-bottom:14px}
}
.overview-container .key-feature .details .sub-detail{font-size:15px;margin-top:35px}
@media only screen and (max-width:767px){.overview-container .key-feature .details .sub-detail{margin-top:24px}
}
.overview-container .key-feature .details .sub-detail-value{font-size:31px;font-weight: bold;}
@media only screen and (max-width:991px){.overview-container .key-feature .details .sub-detail-value{font-size:25px}
}
.overview-container .key-feature .details .sub-detail-value .rupee-txt{font-family:"Rupee-Font"}
.overview-container .key-feature .option{font-size:15px;margin-top:10px;margin-bottom:30px;cursor:pointer}
.overview-container .key-feature .option a{color:#d7df23;text-decoration:none}
.overview-container .key-feature .option img{margin-left:7px;margin-bottom:2px}
.overview-container .feature-overview{
    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.1);
    z-index: 18;
    width: 100%;
}
.annual-view a:hover{text-decoration: none;}
.annual-view a{font-size: 0.8rem!important;color:#007bff!important;}
.overview-container .feature-overview .first-grid,.overview-container .feature-overview .second-grid,.overview-container .feature-overview .third-grid,.overview-container .feature-overview .fourth-grid,.overview-container .feature-overview .fifth-grid{border:0}
@media only screen and (max-width:767px){.overview-container .feature-overview{padding:25px 15px 0 15px}
.overview-container .feature-overview .first-grid{border-right:.5px solid #b5c1c4;border-bottom:.5px solid #b5c1c4}
.overview-container .feature-overview .second-grid{border-bottom:.5px solid #b5c1c4}
.overview-container .feature-overview .third-grid{border-right:.5px solid #b5c1c4}
.overview-container .feature-overview .fifth-grid{border-right:.5px solid #b5c1c4;border-top:.5px solid #b5c1c4}
.overview-container .feature-overview .sixth-grid{border-top:.5px solid #b5c1c4}
}
.overview-container .feature-overview .feature-sub-head{font-size:30px;color:#333;margin-left:30px}
@media only screen and (max-width:767px){.overview-container .feature-overview .feature-sub-head{text-align:center;margin-left:0;margin-bottom:15px}
}
.overview-container .feature-overview .advantage-content{margin-left:30px;margin-right:20px}
@media only screen and (max-width:767px){.overview-container .feature-overview .advantage-content{margin:0 auto;cursor:pointer}
}
.overview-container .feature-overview .advantage-content .advantage-img{margin-top:20px;margin-bottom:15px;clear:both}
@media only screen and (max-width:767px){.overview-container .feature-overview .advantage-content .advantage-img{text-align:center}
}
.overview-container .feature-overview .advantage-content .advantage-sub-head{font-size:25px;color:#333;margin-bottom:9px}
.overview-container .feature-overview .advantage-content .advantage-sub-head .advantage-arrow-icon{display:none}
@media only screen and (max-width:767px){.overview-container .feature-overview .advantage-content .advantage-sub-head .advantage-arrow-icon{display:inline;margin-left:5px}
}
.overview-container .feature-overview .advantage-content .advantage-sub-head .advantage-arrow-icon img{margin-bottom:2px}
@media only screen and (min-width:581px) and (max-width:767px){.overview-container .feature-overview .advantage-content .advantage-sub-head{text-align:center;padding:0 2px;width:235px;font-size:13px}
}
@media only screen and (max-width:580px){.overview-container .feature-overview .advantage-content .advantage-sub-head{text-align:center;padding:0 2px;width:99%;font-size:13px}
}
.overview-container .feature-overview .advantage-content .advantage-description{font-size:13px;}
@media only screen and (max-width:767px){.overview-container .feature-overview .advantage-content .advantage-description{display:none}
}
.overview-container .feature-overview .multipurpose-full-content,.overview-container .feature-overview .collateral-full-content,.overview-container .feature-overview .facility-full-content,.overview-container .feature-overview .payment-full-content,.overview-container .feature-overview .loanoption-full-content,.overview-container .feature-overview .chequeoption-full-content{display:none;height:289px}
.overview-container .feature-overview .multipurpose-full-content .advantage-description-full,.overview-container .feature-overview .collateral-full-content .advantage-description-full,.overview-container .feature-overview .facility-full-content .advantage-description-full,.overview-container .feature-overview .payment-full-content .advantage-description-full,.overview-container .feature-overview .loanoption-full-content .advantage-description-full,.overview-container .feature-overview .chequeoption-full-content .advantage-description-full{font-size:13px;text-align:center;font-family:"OpenSans-Regular"}
.overview-container .feature-overview .know-more-info{font-size:15px;border-top:.5px solid #b5c1c4;padding-top:14px;margin:5px 30px 14px 30px;cursor:pointer}
.overview-container .feature-overview .know-more-info a{color:#005899;text-decoration:none}
.overview-container .feature-overview .know-more-info .know-more-info-mobile{display:none}
.overview-container .feature-overview .know-more-info img{margin-left:7px;margin-bottom:2px}
@media only screen and (max-width:767px){.overview-container .feature-overview .know-more-info{margin:0 30px 14px 30px;border:0}
.overview-container .feature-overview .know-more-info .know-more-info-mobile{display:block;text-align:center}
.overview-container .feature-overview .know-more-info .know-more-desktop{display:none}
}
.overview-container .close-content{float:right;clear:both;margin-bottom:20px}
@media only screen and (max-width:380px){.overview-container .fourth-grid .advantage-sub-head{width:140px !important}
}
.font-right-arrow-yellow{position:relative;top:2px;margin-left:5px}
@media(min-width:1281px){.overview-container{margin-right:-12px;margin-top:42px}
}
.mr-remove{margin-right:0;margin-left:0}
.know-more-features-advantages{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-direction:column;flex-direction:column}
.know-more-features-advantages .feature-text{font-size:15px;color:#333}
.know-more-features-advantages .feature-description{font-size:13px;color:#333}
.know-more-features-advantages-heading{background-color:#fff;padding:20px 30px;border-bottom:solid 3px #f3f3ea}
.know-more-features-advantages-heading p{font-size:13px;color:#333}
.know-more-features-advantages-body{background-color:#fff;padding:30px;margin-bottom:5px}
.know-more-features-advantages-body-element{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}
.know-more-features-advantages-body-element:last-child{margin-bottom:0}
.know-more-features-advantages-body .rupee-symbol-font{font-family:"Rupee-Font"}
.know-more-features-advantages-info-card{background-color:#fff;margin-bottom:10px;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.know-more-features-advantages-info-card h1{margin-top:0}
.know-more-features-advantages-info-card p:last-child{margin-bottom:0}
.know-more-content-heading{text-align:left;margin:auto 30px}
@media only screen and (max-width:768px){.know-more-content-heading{display:block}
}
@media only screen and (max-width: 320px) {
    .banner_element_bred {left:50px;opacity: 0.9;}
    .breadcrumb-item {font-size: 8px;}
    .hero_btn_below {font-size: 10px;}
    .loan_product_se_nav ul li a.nav-link {font-size: 14px!important;}
    .loan_product_se_nav {padding-top: 20px!important;}
    .banner_element_bred {top:140px;}
    .banner_element_bred {left:50px;opacity: 0.9;}
    .mobile_hero_element_wrapper {padding: 20px 10px;}
    .breadcrumb-item {font-size: 8px;}
    .nedfi_hero_banner {width: 200px;border-radius: 5px;}
    .hero_content_first {color: #EE7922;font-size:12px;font-weight: 400!important;line-height: 16px!important;margin-bottom: 0px;}
    .hero_content_second {font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px!important;letter-spacing: -0.015em;}
    .hero_content_third {color: #242323;font-weight: 400!important;text-transform: uppercase;font-size: 10px;line-height: 16px!important;margin-bottom: 0px!important;}
    .hero_btn_first {text-transform: uppercase;padding: 8px 15px;font-weight: bold;font-size: 10px;line-height: 15px;}
    .hero_btn_second{text-transform: uppercase;padding: 8px 15px;font-weight: bold;font-size: 10px;line-height: 15px;}
    .loan-sanctioned{left: 0px;}
    .entrepreneur-assisted{left: 20px;}
    .employment-generated { left: 0px;}
    .whats_new_wrapper {margin-top: 20px;}
    .iconBox h3 {font-size: 20px;line-height: 24px;}
    .last-box .branches {margin-left: 40px;}
    .carousel-nedfi-caption {padding: 10px 10px 10px 10px;}
    .nedfi-products {padding: 1.5rem 0px 0px 0px;}
    .hero_content_first {color: #EE7922;font-size:14px;font-weight: 600!important;line-height: 35px!important;}
    div.number-h {font-size: 48px;}
    div.small-number-t {font-size: 25px;}
    .mobile-padding {background-color: #c3d8e7;}
    .ticker-division-grid {height: auto;}
    .iconBox h3 {margin-left: 40px!important;}
    .carousel-nedfi-caption {background: #000;opacity: 0.8;right: 40%;left: 1%;top: 0;bottom: 15px;text-align: left;padding: 20px 20px 20px 20px;}
    .p_slider_title {font-weight: 600px;color: #fff;font-size: 30px!important;line-height: 35px!important;}
    .p_slider_para {font-size: 14px!important;color: #fff;font-weight: 400!important;line-height: 20px!important;}
    .caption_hero h5{
       font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.9px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .caption_hero_para {margin-top: 10px;margin-bottom: 10px;display: none;}
    .caption_button {margin-top: 20px;font-size:9px;}
    .caption_button a:hover{background: rgb(13, 110, 253);color: #fff;}
    .caption_btn_outline {color:#fff;font-size: 9px;}
    .caption_btn_orange{background: #F24E1E;color: #fff;font-size:9px;}
    .navbar-brand{position: relative;z-index: 9999;}
    .navbar-brand img{width: 200px;}
    .nedfi_custom_col-lg-3 {width: 50%;}
    .m_loan_second{margin-left: 0px;}
    .m_loan_second, .m_equity_second, .m_entrepreneur_second, .m_consultancy_secon, .m_consultancy_third{margin-left: 0px;}
    .m_loan_third, .m_equity_third, .m_entrepreneur_third, .m_consultancy_second, .m_consultancy_third {margin-left: 0px;}
    .m_loan_first {padding: 20px 20px 70px 20px;font-size: 10px;}
    .m_equity_first {padding: 20px 20px 30px 20px;font-size: 10px;}
    .m_entrepreneur_first{padding: 10px 10px 10px 10px;font-size: 10px;}
    .m_entrepreneur_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .m_consultancy_first {padding: 10px 10px 10px 10px;font-size: 10px;}
    .m_consultancy_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .mega-top-section .title{font-size: 10px;font-weight: bold;}
    .col-megamenu ul li a {font-size: 10px;}
    .ft-fourth-col, .ft-third-col,.footer_below_right_3rd_col { margin-left: 0px;}
    .about_banner_hero_element h3 {
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: left;
        color: #fff;
    }
    .about_nedfi_desc {font-size:10px;}
    .about_banner_hero_element {
        border-radius: 10px;
        padding: 10px 10px;
    }
    .mission_vision {text-align: center;}
    .mission_vision h4{text-align: center;}
    .about_annual_report h4{font-size: 16px}
    .about_nedfi_wrapper, .mission_vision  {padding:20px 0px;}
    .mission_vision_row {margin-top: 10px;}
    .top_header_social_icon {display: none;}
    .about_banner_hero_element {width: 320px;}
    .advisory_glance_col_22,.advisory_glance_col_34  {width: 43%;}
    .journey_ul::after {width: 320px;}
    .tedf_studies_left_section {padding: 20px 20px 20px 20px;}
    .stuides-handbook-wrapper .display-cover{margin-top: 20px;}
    .nedfi_building {padding-left: 0px;}
    .journey_ul li {padding: 5px 15px;}
    .corporate_video iframe{height: 250px;}
    section#data-library {background-image: none;padding: 1rem 0;background-color: #FB8D3B;}
    .icon_click_btn {margin-top: 10px;}
    .studies-wrapper {padding: 20px 0px;}
    .nedfi-other-ventures {padding: 20px 0px;}
    .other-venture-wrapper {padding: 0px 0px;}
    .advisory_section {padding: 20px 0px;}
    .mobile_glance_item{background: linear-gradient(180deg, #0063C5 0%, rgba(58, 153, 226, 0.93) 100%);}
    .mobile_glance_item_ul{display: flex;flex-direction: row;padding-left: 0;list-style: none;overflow-x: scroll;}
    .mobile_glance_item_ul li{padding: 0px 20px;}
    .first-box .years-of-service {margin-left: 20px;}
    .first-box h3 {margin-left: 60px;}
    .third-box h3{margin-left: 70px;}
    .second-box h3{margin-left: 50px;}
    .fouth-box h3{margin-left: 50px;}
    .iconBox h3 span {font-size: 12px;line-height: 14px;}
    .last-box h3{margin-left: 90px;}
    .publication_tedf_btn_wrapper{margin-top: -30px;}
    .key_wrapper p {
    line-height: 40px;
    }
    .key_wrapper_btn {
        height: 50px;
    }
    .key_features,.other_terms{
        margin-top: 20px;
    }
    .eligibility {margin-top: 0px;}
    .key_wrapper .btn {line-height: 32px;}
    .advisory_intro_title{margin-top: 20px;}
    .operating_consulting, .event_consulting {padding: 20px 0px;}
    .capacity_building, .transaction_bid_history {padding: 20px 0px;}
    .advisory_intro, .entrepreneur_incentives {padding: 20px 0px;}
    .advisory_intro_para {padding: 10px 0px;}
    .about_advisory {padding: 20px 0px;}
    .nedfi_cmd {padding: 20px 0px;}
    .about_boss{padding: 20px 0px;}
    .board_of_directors {padding: 20px 0px;}
    .board_of_directors_title h3 {margin-bottom: 10px;}
    .member-img{text-align: center;}
    .member-info {padding-right: 0px;text-align: center;margin-bottom: 20px;}
    .share_holders {padding: 20px 0px;}
    .partner { width: 25%;}
    .management_row_nedfi {margin-top: 20px;}
    #tedf_studies_datafetch {position: relative;margin-bottom: 70px;}
    .eligibility_accordion li, .documentation_accordion li { padding: 5px 0px;}

}
@media only screen and (min-width:321px) and (max-width: 360px) { 
    .banner_element_bred {left:50px;opacity: 0.9;}
    .breadcrumb-item {font-size: 8px;}
    .hero_btn_below {font-size: 10px;}
    .loan_product_se_nav ul li a.nav-link {font-size: 14px!important;}
    .loan_product_se_nav {padding-top: 20px!important;}
    .banner_element_bred {top:140px;}
    .mobile_hero_element_wrapper {padding: 20px 10px;}
    .banner_element_bred {left:50px;opacity: 0.9;}
    .breadcrumb-item {font-size: 8px;}
    .nedfi_hero_banner {width: 200px;border-radius: 5px;}
    .hero_content_first {color: #EE7922;font-size:12px;font-weight: 400!important;line-height: 16px!important;margin-bottom: 0px;}
    .hero_content_second {font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px!important;letter-spacing: -0.015em;}
    .hero_content_third {color: #242323;font-weight: 400!important;text-transform: uppercase;font-size: 10px;line-height: 16px!important;margin-bottom: 0px!important;}
    .hero_btn_first {text-transform: uppercase;padding: 8px 15px;font-weight: bold;font-size: 10px;}
    .hero_btn_second{text-transform: uppercase;padding: 8px 15px;font-weight: bold;font-size: 10px;}
    .loan-sanctioned{left: 0px;}
    .entrepreneur-assisted{left: 20px;}
    .employment-generated { left: 0px;}
    .whats_new_wrapper {margin-top: 20px;}
    .iconBox h3 {font-size: 20px;line-height: 24px;}
    .last-box .branches {margin-left: 40px;}
    .carousel-nedfi-caption {padding: 10px 10px 10px 10px;}
    .nedfi-products {padding: 1.5rem 0px 0px 0px;}
    .top-nav li {padding: 9px 5px;}
    .happy-customer-stats {padding: 60px 0px 80px 19px;}
    div.number-h {font-size: 48px;}
    div.small-number-t {font-size: 25px;}
    .mobile-padding {background-color: #c3d8e7;}
    .ticker-division-grid {height: auto;}
    .iconBox h3 {margin-left: 40px!important;}
    .carousel-nedfi-caption {background: #000;opacity: 0.8;right: 40%;left: 1%;top: 0;bottom: 15px;text-align: left;padding: 20px 20px 20px 20px;}
    .p_slider_title {font-weight: 600px;color: #fff;font-size: 30px!important;line-height: 35px!important;}
    .p_slider_para {font-size: 14px!important;color: #fff;font-weight: 400!important;line-height: 20px!important;}
    .caption_hero h5{
       font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.9px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .caption_hero_para {margin-top: 10px;margin-bottom: 10px;display: none;}
    .caption_button {margin-top: 20px;font-size:9px;}
    .caption_btn_outline {color:#fff;font-size: 9px;}
    .caption_btn_orange{background: #F24E1E;color: #fff;font-size:9px;}
    .navbar-brand{position: relative;z-index: 9999;}
    .navbar-brand img{width: 200px;}
    .nedfi_custom_col-lg-3 {width: 50%;}
    .m_loan_second{margin-left: 0px;}
    .m_loan_second, .m_equity_second, .m_entrepreneur_second, .m_consultancy_secon, .m_consultancy_third{margin-left: 0px;}
    .m_loan_third, .m_equity_third, .m_entrepreneur_third, .m_consultancy_second, .m_consultancy_third {margin-left: 0px;}
    .m_equity_first {padding: 20px 20px 30px 20px;font-size: 10px;}
    .m_equity_first {padding: 20px 20px 30px 20px;font-size: 10px;}
    .m_entrepreneur_first{padding: 10px 10px 10px 10px;font-size: 10px}
    .m_entrepreneur_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .m_consultancy_first {padding: 10px 10px 10px 10px;font-size: 10px;}
    .m_consultancy_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .mega-top-section .title{font-size: 10px;font-weight: bold;}
    .col-megamenu ul li a {font-size: 10px;}
    .ft-fourth-col, .ft-third-col,.footer_below_right_3rd_col { margin-left: 0px;}
    .about_banner_hero_element h3 {
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: left;
        color: #fff;
    }
    .about_nedfi_desc {font-size:10px;}
    .about_banner_hero_element {
        border-radius: 10px;
        padding: 10px 10px;
    }
    .mission_vision {text-align: center;}
    .mission_vision h4{text-align: center;}
    .about_annual_report h4{font-size: 16px}
    .about_nedfi_wrapper, .mission_vision  {padding:20px 0px;}
    .mission_vision_row {margin-top: 10px;}
    .top_header_social_icon {display: none;}
    .about_banner_hero_element {width: 320px;}
    .advisory_glance_col_22,.advisory_glance_col_34  {width: 43%;}
    .journey_ul::after {width: 320px;}
    .tedf_studies_left_section {padding: 20px 20px 20px 20px;}
    .stuides-handbook-wrapper .display-cover{margin-top: 20px;}
    .secondary_navbar_des {padding: 50px 10px;}
    .facilitation_centre {width: 100%;}
    .nedfi_building {padding-left: 0px;}
    .journey_ul li {padding: 5px 15px;}
    .corporate_video iframe{height: 250px;}
    section#data-library {background-image: none;padding: 1rem 0;background-color: #FB8D3B;}
    .icon_click_btn {margin-top: 10px;}
    .studies-wrapper {padding: 20px 0px;}
    .nedfi-other-ventures {padding: 20px 0px;}
    .other-venture-wrapper {padding: 0px 0px;}
    .advisory_section {padding: 20px 0px;}
    .mobile_glance_item{background: linear-gradient(180deg, #0063C5 0%, rgba(58, 153, 226, 0.93) 100%);}
    .mobile_glance_item_ul{display: flex;flex-direction: row;padding-left: 0;list-style: none;overflow-x: scroll;}
    .mobile_glance_item_ul li{padding: 0px 20px;}
    .first-box .years-of-service {margin-left: 20px;}
    .first-box h3 {margin-left: 60px;}
    .third-box h3{margin-left: 70px;}
    .second-box h3{margin-left: 50px;}
    .fouth-box h3{margin-left: 50px;}
    .iconBox h3 span {font-size: 12px;line-height: 14px;}
    .last-box h3{margin-left: 90px;}
    .publication_tedf_btn_wrapper{margin-top: -30px;}
    .key_wrapper p {
    line-height: 40px;
    }
    .key_wrapper_btn {
        height: 50px;
    }
    .key_features,.other_terms{
        margin-top: 20px;
    }
    .eligibility {margin-top: 0px;}
    .key_wrapper .btn {line-height: 32px;}
    .advisory_intro_title{margin-top: 20px;}
    .operating_consulting, .event_consulting {padding: 20px 0px;}
    .capacity_building, .transaction_bid_history {padding: 20px 0px;}
    .advisory_intro, .entrepreneur_incentives {padding: 20px 0px;}
    .advisory_intro_para {padding: 10px 0px;}
    .about_advisory {padding: 20px 0px;}
    .nedfi_cmd {padding: 20px 0px;}
    .about_boss{padding: 20px 0px;}
    .board_of_directors {padding: 20px 0px;}
    .board_of_directors_title h3 {margin-bottom: 10px;}
    .member-img{text-align: center;}
    .member-info {padding-right: 0px;text-align: center;margin-bottom: 20px;}
    .share_holders {padding: 20px 0px;}
    .partner { width: 25%;}
    .management_row_nedfi {margin-top: 20px;}
    #tedf_studies_datafetch {position: relative;margin-bottom: 70px;}
    .eligibility_accordion li, .documentation_accordion li { padding: 5px 0px;}

}
@media only screen and (min-width:361px) and (max-width: 480px) { 
    .banner_element_bred {left:50px;opacity: 0.9;}
    .breadcrumb-item {font-size: 8px;}
    .hero_btn_below {font-size: 10px;}
    .loan_product_se_nav ul li a.nav-link {font-size: 14px!important;}
    .loan_product_se_nav {padding-top: 20px!important;}
    .banner_element_bred {top:140px;}
    .mobile_hero_element_wrapper {padding: 20px 10px;}
    .advisory_glance_col_22 {width: 42%;}
    .advisory_glance_col_34{width: 42%;}
    .nedfi_hero_banner {width: 200px;border-radius: 5px;}
    .hero_content_first {color: #EE7922;font-size:12px;font-weight: 400!important;line-height: 16px!important;margin-bottom: 0px;}
    .hero_content_second {font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 700;line-height: 20px!important;letter-spacing: -0.015em;}
    .hero_content_third {color: #242323;font-weight: 400!important;text-transform: uppercase;font-size: 10px;line-height: 16px!important;margin-bottom: 0px!important;}
    .hero_btn_first {text-transform: uppercase;padding: 2px 15px;font-weight: bold;font-size: 10px;line-height: 12px;}
    .hero_btn_second{text-transform: uppercase;padding: 2px 15px;font-weight: bold;font-size: 10px;line-height: 12px;}
    .loan-sanctioned{left: 0px;}
    .entrepreneur-assisted{left: 20px;}
    .employment-generated { left: 0px;}
    .whats_new_wrapper {margin-top: 20px;}
    .iconBox h3 {font-size: 20px;line-height: 24px;}
    .last-box .branches {margin-left: 40px;}
    .carousel-nedfi-caption {padding: 10px 10px 10px 10px;}
    .nedfi-products {padding: 1.5rem 0px 0px 0px;}
    .top-nav li {padding: 9px 10px;}
    .happy-customer-stats {padding: 60px 0px 80px 19px;}
    div.number-h {font-size: 48px;}
    div.small-number-t {font-size: 25px;}
    .mobile-padding {background-color: #c3d8e7;}
    .ticker-division-grid {height: auto;}
    .p_slider_title {font-weight: 600px;color: #fff;font-size: 30px!important;line-height: 35px!important;}
    .p_slider_para {font-size: 14px!important;color: #fff;font-weight: 400!important;line-height: 20px!important;}
    .caption_hero h5{
       font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.9px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .caption_hero_para {margin-top: 10px;margin-bottom: 10px;display: none;}
    .caption_button {margin-top: 20px;font-size:9px;}
    .caption_btn_outline {color:#fff;font-size: 9px;}
    .caption_btn_orange{background: #F24E1E;color: #fff;font-size:9px;}
    .navbar-brand{position: relative;z-index: 9999;}
    .navbar-brand img{width: 200px;}
    .nedfi_custom_col-lg-3 {width: 50%;}
    .m_loan_second{margin-left: 0px;}
    .m_loan_third {margin-left: 0px;}
    .m_loan_second, .m_equity_second, .m_entrepreneur_second, .m_consultancy_secon, .m_consultancy_third{margin-left: 0px;}
    .m_loan_third, .m_equity_third, .m_entrepreneur_third, .m_consultancy_second, .m_consultancy_third {margin-left: 0px;}
    .m_equity_first {padding: 20px 20px 30px 20px;font-size: 10px;}
    .m_equity_first {padding: 10px 10px 30px 10px;font-size: 10px;}
    .m_entrepreneur_first{padding: 10px 10px 10px 10px;font-size: 10px}
    .m_entrepreneur_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .m_consultancy_first {padding: 10px 10px 10px 10px;font-size: 10px;}
    .m_consultancy_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .mega-top-section .title{font-size: 10px;font-weight: bold;}
    .col-megamenu ul li a {font-size: 10px;}
    .ft-fourth-col, .ft-third-col,.footer_below_right_3rd_col { margin-left: 0px;}
    .about_banner_hero_element h3 {
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0em;
        text-align: left;
        color: #fff;
    }
    .about_nedfi_desc {font-size:10px;}
    .about_banner_hero_element {
        border-radius: 10px;
        padding: 10px 10px;
    }
    .mission_vision {text-align: center;}
    .mission_vision h4{text-align: center;}
    .about_annual_report h4{font-size: 16px}
    .about_nedfi_wrapper, .mission_vision  {padding:20px 0px;}
    .mission_vision_row {margin-top: 10px;}
    .top_header_social_icon {display: none;}
    .about_banner_hero_element {width: 320px;}
    .advisory_glance_col_22,.advisory_glance_col_34  {width: 43%;}
    .journey_ul::after {width: 320px;}
    .tedf_studies_left_section {padding: 20px 20px 20px 20px;}
    .stuides-handbook-wrapper .display-cover{margin-top: 20px;}
    .secondary_navbar_des {padding: 20px 10px;}
    .facilitation_centre {width: 100%;}
    .nedfi_building {padding-left: 0px;}
    .journey_ul li {padding: 5px 15px;}
    .corporate_video iframe{height: 250px;}
    section#data-library {background-image: none;padding: 1rem 0;background-color: #FB8D3B;}
    .icon_click_btn {margin-top: 10px;}
    .studies-wrapper {padding: 20px 0px;}
    .nedfi-other-ventures {padding: 20px 0px;}
    .other-venture-wrapper {padding: 0px 0px;}
    .advisory_section {padding: 20px 0px;}
    .mobile_glance_item{background: linear-gradient(180deg, #0063C5 0%, rgba(58, 153, 226, 0.93) 100%);}
    .mobile_glance_item_ul{display: flex;flex-direction: row;padding-left: 0;list-style: none;overflow-x: scroll;}
    .mobile_glance_item_ul li{padding: 0px 20px;}
    .first-box .years-of-service {margin-left: 20px;}
    .first-box h3 {margin-left: 60px;}
    .third-box h3{margin-left: 70px;}
    .second-box h3{margin-left: 50px;}
    .fouth-box h3{margin-left: 50px;}
    .iconBox h3 span {font-size: 12px;line-height: 14px;}
    .last-box h3{margin-left: 90px;}
    .publication_tedf_btn_wrapper{margin-top: -30px;}
    .key_wrapper p {
    line-height: 40px;
    }
    .key_wrapper_btn {
        height: 50px;
    }
    .key_features,.other_terms{
        margin-top: 20px;
    }
    .eligibility {margin-top: 0px;}
    .key_wrapper .btn {line-height: 32px;}
    .advisory_intro_title{margin-top: 20px;}
    .operating_consulting, .event_consulting {padding: 20px 0px;}
    .capacity_building, .transaction_bid_history {padding: 20px 0px;}
    .advisory_intro, .entrepreneur_incentives {padding: 20px 0px;}
    .advisory_intro_para {padding: 10px 0px;}
    .about_advisory {padding: 20px 0px;}
    .nedfi_cmd {padding: 20px 0px;}
    .about_boss{padding: 20px 0px;}
    .board_of_directors {padding: 20px 0px;}
    .board_of_directors_title h3 {margin-bottom: 10px;}
    .member-img{text-align: center;}
    .member-info {padding-right: 0px;text-align: center;margin-bottom: 20px;}
    .share_holders {padding: 20px 0px;}
    .partner { width: 25%;}
    .management_row_nedfi {margin-top: 20px;}
    #tedf_studies_datafetch {position: relative;margin-bottom: 70px;}
    .eligibility_accordion li, .documentation_accordion li { padding: 5px 0px;}
    .entrepreneur_intro {padding: 0px 0px;}
    .industry_policies_ner {padding: 20px 0px;}

}
@media only screen and (min-width:481px) and (max-width: 568px) {
    .happy-customer-stats {padding: 60px 0px 80px 19px;}
    div.number-h {font-size: 48px;}
    div.small-number-t {font-size: 25px;}
    .mobile-padding {background-color: #c3d8e7;}
    .ticker-division-grid {height: auto;}
    .iconBox h3 {margin-left: 40px;}
    .navbar-brand{position: relative;z-index: 9999;}
    .navbar-brand img{width: 200px;}
    .nedfi_custom_col-lg-3 {width: 50%;}
    .m_loan_second, .m_equity_second, .m_entrepreneur_second, .m_consultancy_secon, .m_consultancy_third{margin-left: 0px;}
    .m_loan_third, .m_equity_third, .m_entrepreneur_third, .m_consultancy_second, .m_consultancy_third {margin-left: 0px;}
    .m_loan_first {padding: 10px 10px 30px 10px;font-size: 10px;}
    .m_equity_first {padding: 10px 10px 30px 10px;font-size: 10px;}
    .m_entrepreneur_first{padding: 10px 10px 10px 10px;font-size: 10px}
    .m_entrepreneur_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .m_consultancy_first {padding: 10px 10px 10px 10px;font-size: 10px;}
    .m_consultancy_four {padding: 10px 10px 40px 10px;font-size: 10px;}
    .mega-top-section .title{font-size: 10px;font-weight: bold;}
    .col-megamenu ul li a {font-size: 10px;}
    .ft-fourth-col, .ft-third-col,.footer_below_right_3rd_col { margin-left: 0px;}
    .mission_vision {text-align: center;}
    .mission_vision h4{text-align: center;}
    .about_annual_report h4{font-size: 16px}
    .about_nedfi_wrapper, .mission_vision  {padding:20px 0px;}
    .mission_vision_row {margin-top: 10px;}
    .advisory_glance_col_22,.advisory_glance_col_34  {width: 43%;}
    .journey_ul::after {width: 320px;}
    .tedf_studies_left_section {padding: 20px 20px 20px 20px;}
    .stuides-handbook-wrapper .display-cover{margin-top: 20px;}
    .secondary_navbar_des {padding: 50px 10px;}
    .facilitation_centre {width: 100%;}

}
@media only screen and (min-width:569px) and (max-width: 640px) {

}
@media only screen and (min-width:641px) and (max-width: 768px) {
    .navbar-brand {
    position: relative;
    }
}
@media only screen and (min-width:769px) and (max-width: 1024px) {

}
@media only screen and (min-width:1025px) and (max-width: 1366px) {
    .navbar-light .navbar-nav .nav-link {
    font-size: 0.8rem;
    }
}
@media only screen and (min-width:1366px) and (max-width: 1400px) {
    .carousel-slider {height: 500px;overflow: hidden;}
}
@media only screen and (min-width:1367px) and (max-width: 1920px) {
    
}
@media only screen and (min-width:1369px) and (max-width: 1439px) {
    /*.banner_hero_element { left: 300px;}*/
}
@media only screen and (min-width:1500px) and (max-width: 1559px) {
    /*.banner_hero_element { left: 300px;}*/
    .container{
    	max-width: 1400px;
    }
}
@media only screen and (min-width:1600px) and (max-width: 1920px) {
    .banner_hero_element,.organization_banner_hero_element, .banner_hero_element_anuual, .banner_hero_element_databank { left: 300px;top: 200px}
    .banner_element_bred { left:300px;top: 150px; }
    .advisory_banner_hero_element{left: 300px;top: 200px;}
    .container {
    max-width: 1369px;}
    .latest_news_href {font-size: 14px;}
}