/*Header Style*/

header.main_header a.navbar-brand img {
    width: 350px;
    max-height: none;
    height: auto;
}
header.main_header a.navbar-brand {
    margin: 0;
}
.main_header h2 {
    text-align: center;
    font-size: 20px;
    text-transform:uppercase;
    color:#242449;
    font-weight:600;
}
header.main_header nav.navbar {
    justify-content: space-between;
}
header.main_header .heading_main h4 {
    font-size: 14px;
    text-align: center;
    color:#363636;
}
.digital_india img {
    width: 135px;
}
.header_wrap {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    z-index: 9999;
}


.skin-blue header.main_header nav.navbar:before, 
.skin-blue header.main_header nav.navbar:after {
    display: none;
}
.skin-blue header.main_header nav.navbar {
    justify-content: space-between;
    display: flex;
    align-items: center;
    min-height: auto;
    width: 100%;
    max-width: none;
    background-color: #ffffff;
    border-radius: 0;
}
.skin-blue .header_wrap {
    margin-left: 215px;
}
.skin-blue header.main_header a.navbar-brand {
    margin: 0;
    display: block;
    height: auto;
}
body.fixed .content-wrapper {
    padding-top: 100px;
}
.skin-blue .header_wrap {
    padding-right: 0;
}

section.detail-section .form-group span {
    font-size: 12px;
}