.navbar{
    width:100%;
    position:fixed !important;
    top:0px;
    z-index:3;
}
.navbar.not-transparent {
    background: #27276d !important;
}
.nav-tabs {
    border-bottom: none !important;
    border: none !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    background-color: #29aafe !important;
    border: none !important;
}
 .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
    background-color: #29aafe !important;
    border: none !important;
}
.nav-tabs > li > a {
    margin-right: 0px !important;
    border: none !important;
    border-radius: 0px !important;
    padding: 10px 39px;
	color: #fff !important;
}
.nav-tabs > li {
    
    background-color: rgba(56, 176, 254, 0.72);
}
.tab-content {
    padding: 15px !important;
}
.frmb {
    background: rgba(39, 39, 109, 0.57);
    text-align: left !important;
}

.nav-on-header .navbar {

    padding-top: 20px;
    background-color: rgba(0,24,40,.55) !important;
    padding-bottom: 20px;
    margin-top: 0px !important;
}

.logo-subtitle {
    color:orange;
    text-align: center;
}

section {min-height: 100vh;
}
.work{
	background:#ebebeb;}
	.work h2, h4 {
   color: #1d324f !important;
}
    @media (max-width: 992px) {
        .nav-on-header .navbar {
    padding-top: 5px;
    padding-bottom: 5px;
}
    .navbar {
        min-height: 90px;
    }

    .logo-subtitle {
    font-size:14px
}
    .navbar .logo-alt img, .navbar .logo img {
    height: 40px;
    margin-top: 10px;
}
    }

@media (min-width: 767px){
	.above768{
		display:block;}
		.below768{
		display:none;}

}
@media (max-width: 767px){
	.above768{
		display:none;}
		.below768{
		display:block;
		   }
	.bg-alt1 {
 
    padding: 20px !important;
  
}
		.work {
 
    font-size: 10px;
    line-height: 11px;
}

.step img {
    max-width: 300px;
}
.step p {
    margin-left: 100px;
    margin-top: -25px;
    font-size: 14px;
    line-height: 1.2;
}

}

#individual {
    padding-top: 100px;
}		
#Officer{
	background:#27276d !important;
}
.enq{
	color:#fff !important;}	
.box{
	text-align:center;
	 color:#fff !important;
}
#Cotact{
	background:#27276d !important;
}
.txtcnt {
    text-align: center;
    color: #fff;
    margin-bottom: 25px;
}
.snd {
    background: #29aafe;
    border: none;
    border-radius: 0px;
}
.txtcntr{
	margin:auto;}
	.ft-box {
    margin: auto;
    padding: 0px 15px;
    /*margin-bottom: 30px;*/
}
/*-----------for faq----------------*/
.faqHeader {
        font-size: 27px;
        margin: 20px;
    }
	#FAQ h2 {
    color: #20314b;
}
#FAQ p {
    color: #20314b;
}

    .faq-heading [data-toggle="collapse"]:after {
      
	background:url(../assets/img/minus.png ) no-repeat;
		
		font-family: "FontAwesome";
		color: #fff;
        /*content: "\f068";*/ /* "play" icon */
        float: left;
        font-size: 0px;
		font-weight:600;
        line-height: 45px;
		width:29px;
		margin-bottom:-10px;
		padding: 1px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        /* -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg); */
    }
	

    .faq-heading [data-toggle="collapse"].collapsed:after {
		font-family: "FontAwesome";
		background:url(../assets/img/plus.png) no-repeat;
		color: #fff;
        /*content: "\f067";*/ /* "play" icon */
        float: left;
        font-size: 0px;
        line-height: 27px;
		width:29px;
		margin-bottom:-8px;

		
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
    
    }
	.clr{
		color:#676e74;
        margin-left:45px; 
        text-align:left
	}
.btn1 {
    background: none;
    border: none;
}
.faq-heading {
    border-bottom: 2px solid #ccc;
    margin-bottom: 0px;
    color: #103d78;
    font-weight: 600;
    padding-bottom: 10px;
    padding-top: 10px;
}
.login-block img {
    max-width: 150px;
}
.login-page main {
    width: 100%;
    max-width: 430px;
    margin: auto;
    margin-top: 20px;
	position: static;
    top: 0% ;
    left: 0% ;
    -webkit-transform: translate(0%,0%) ;
    transform: translate(0%,0%) ;
}

.login-block h1 {
    font-size: 18px ;
    margin-bottom: 24px;
    margin-top: 25px ;
}
.login-footer {
    margin-top: 32px;
   
}
.login-block .form-group {
    margin-top: 10px;
    margin-bottom: 10px;
}

.txtcnte {
    text-align: center;
    color: #fff;
    margin-top: -20px;
    font-size: 24px;
    margin-bottom: 25px;
}
.catagories {
    color: #fff;
    font-weight: 600;
    font-size: 20px;
}
.white {
    color: white;
}
.bg-alt1 {
    background: #27276d !important;
    padding: 60px;
    box-shadow: 0 3px 10px 0 rgba(9, 21, 84, 0.59);
}
.bg-alt2 {
    text-align: center;
    padding-bottom: 20px;
}
.top-hdre {
    color: #000;
    font-weight: 600;
    font-size: 30px;
}
.top-hdre-sub {
    color: #58728b;
    font-family: Open Sans,sans-serif;
    font-size: 22px;
    margin-top: 25px;
    margin-bottom: 0px;
}
.top-hdre-sub2 {
    font-size: 18px;
    font-family: Open Sans,sans-serif;
    color: #96a2b2;
}

.error-page main {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    max-width: 460px;
}
.hideme
{
    opacity:0;
}
.prfup {
    width: 66px;
    margin-bottom: 15px;
}
.weofr {
    background: RGBA(44, 49, 59, 0.46);
    padding: 15px;
	background:url(../img/bnr14.png) no-repeat;
}
.weofr h2 {
    font-size: 26px;
}
.top-hdre2 {color: #000;font-weight: 600;}

.faq-button {
    float:left;
    margin-left:6px;
    height: 30px;
    width: 30px;
}


        