@charset "utf-8";/* CSS Document */

@font-face{font-family:'open_sansbold';src:url('../fonts/opensans-bold-webfont.woff2') format('woff2'),url('../fonts/opensans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold_italic';src:url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),url('../fonts/opensans-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansextrabold';src:url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),url('../fonts/opensans-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansextrabold_italic';src:url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansitalic';src:url('../fonts/opensans-italic-webfont.woff2') format('woff2'),url('../fonts/opensans-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url('../fonts/opensans-light-webfont.woff2') format('woff2'),url('../fonts/opensans-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight_italic';src:url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),url('../fonts/opensans-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url('../fonts/opensans-regular-webfont.woff2') format('woff2'),url('../fonts/opensans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),url('../fonts/opensans-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold_italic';src:url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),url('../fonts/opensans-semibolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}

body{font-size:14px; font-family:'open_sansregular';padding:0;margin:0}.clearfix{clear:both}ul{margin:0;padding:0}li{list-style:none}a:hover{text-decoration:none}h1>h6{margin:0}a{text-decoration:none}.nopadding{padding:0}.alignRight{text-align:right}.alignCenter{text-align:center}.topheader{background:#505050;padding:0}.container{padding:0}.nav{margin:0px 0; padding:5px 0px;}.nav ul li{display:inline-block;border-right:1px solid #ddd;padding:0 10px;margin:2px 0}.nav ul li:last-child{border:0}.nav ul li a{font-size:1.0em;color:#fff}.eng .exbld{font-size:40px;color:#000;font-family:'open_sansextrabold';line-height:35px;margin-bottom:5px;}.eng p{font-size:17px;font-family:'open_sanssemibold';}.pdleft{padding-left:0;}.pdright{padding-right:0;}.footerlink ul li a{color:#fff;font-size:12px;font-family:'open_sansregular';line-height:25px;}.cpyTxt p{color:#fff;font-size:13px;font-family:'open_sanslight';line-height:25px;text-align:justify;}.support strong{color:#fff;font-family:'open_sanssemibold';}.digital-sec p{ margin-top: 60px;
    margin-bottom: 0;font-size:15px;}.footerlogo{padding:2px 0;}
 
 .close {
    text-align: right;
} 


#header, #footer { width: 100%;} .digitallogo img{max-width:100%;}



.navLogin { margin:5px 0px;} .navLogin ul li{display:inline-block;} .navLogin ul li a{font-size:1.2em; color:rgb(255,255,255); padding:0px 10px}
.navLogin ul li span{color:rgb(255,255,255); margin:0px 5px; }
.navLogin ul li a:hover{text-decoration:none; background:rgb(255,181,23); display:block; }

.logoSection{width:100%; padding:10px 0px;}
.ministry{color:rgb(255,255,255); font-size:1.9em; text-align:center; font-family:'Avenir_bold'; display:block;}
.govindia{color:rgb(255,255,255); font-size:1.9em; text-align:center; display:block;}

.logoembed img{float:right;}

.banner {
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	position:relative;
}

.banner img{width:100%;}
.infoDiv{background:url("../images/blue-bg.png");padding-bottom:10px; width:100%}a.btn-sec{background:#d4af37;display:inline-block;border:2px solid #a27e0a;padding:10px 40px;font-size:15px;color:#fff;border-radius:6px;}.infoDiv ul li h4{padding-top: 10px;font-size:21px;font-family:'open_sansregular';margin-bottom:15px;min-height:46px;}

.infoDiv ul {} .infoDiv ul li{min-height:159px; padding:20px 5px 5px 5px; float: left;}
.infoDiv ul li a span img{display:block; margin:0px 3px;} 
.infoDiv ul li a h4{color:rgb(255,255,255); font-size:1.3em; font-family: 'Avenir_bold'; margin-top:10px; text-align:center }a.new-usr {display: inline-block;width: 100%;font-size: 15px;color: #000;}

.infoDiv ul li:nth-child(1)  .img-sec{background:#d4af37;display:inline-block;padding:50px;border-radius:50%;border:3px solid #a27e0a;}
 .infoDiv ul li:nth-child(2) .img-sec{background:#07579b;display:inline-block;padding:50px;border-radius:50%;border:3px solid #003e73;}
.infoDiv ul li:nth-child(3) .img-sec{background:#618305;display:inline-block;padding:50px;border-radius:50%;border:3px solid #476002;} 
.infoDiv ul li:nth-child(4) .img-sec{background:#c64e05;display:inline-block;padding:50px;border-radius:50%;border:3px solid #a14004;}
.infoDiv ul li:nth-child(5) .img-sec{background:#b519bf;display:inline-block;padding:50px;border-radius:50%;border:3px solid #8a0293;}
 .infoDiv ul li:nth-child(2) a.btn-sec{background:#07579b;border-color:#003e73;}
  .infoDiv ul li:nth-child(3) a.btn-sec{background:#618305;border-color:#476002;}
   .infoDiv ul li:nth-child(4) a.btn-sec{background:#c64e05;border-color:#a14004;}
    .infoDiv ul li:nth-child(5) a.btn-sec{background:#b519bf;border-color:#8a0293;}
	.infoDiv ul li:nth-child(2) .img-sec img{margin:0;}
	.infoDiv ul li:nth-child(3) .img-sec img{margin:5px 0;width:36px;}
	.infoDiv ul li:nth-child(4) .img-sec img{margin:3px 7px;}
	.infoDiv ul li:nth-child(5) .img-sec img{margin:0 6px;}
/*
.infoDiv ul li:nth-child(1):hover{background:rgb(84,99,150);}
.infoDiv ul li:nth-child(2):hover{background:rgb(72,179,81);}
.infoDiv ul li:nth-child(3):hover{background:rgb(228,158,10);} 
.infoDiv ul li:nth-child(4):hover{background:rgb(79,158,220);}
.infoDiv ul li:nth-child(5):hover{background:rgb(47,163,175);}
.infoDiv ul li:nth-child(6):hover{background:rgb(177,108,49);} */


.weleDiv{ margin-top:4%;} .weleDiv h1{font-size:2.3em; margin:28px 0px 10px 0px; display:block;} .weleDiv p{font-size:1.1em; color:rgb(14,13,13)}
.footerarea {
    background: rgb(60,60,60);
    padding-bottom: 10px;    padding-top: 21px;
}

 



a.btn-sec {
  
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a.btn-sec:hover, a.btn-sec:focus, a.btn-sec:active {
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
}



/****** LOGIN MODAL ******/
.loginmodal-container {
  padding: 17px;
max-width: 350px;
width: 100% !important;
background-color: #F7F7F7;
margin: 21px 25px;
border-radius: 2px;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
overflow: hidden;
font-family: roboto;
float: right;
}

.modal-dialog{margin:2.9rem auto;}

.loginmodal-container h1 {
  text-align: center;
  font-size: 1.8em;
  font-family: roboto;
  margin-top: 0px;
 
}

.loginmodal-container input[type=submit] {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.loginmodal-container input[type=text], input[type=password]{
  height: 44px;
  font-size: 16px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container select {
	
margin-bottom: 10px;
background: #fff;
border: 1px solid #d9d9d9;
border-radius:none;
height: 44px;
  font-size: 16px;
  width: 100%;
  padding: 0 8px;
	
}




.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
/* border-radius: 3px; */
/* -webkit-user-select: none;
  user-select: none; */
}

.loginmodal-submit {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe;
  padding: 17px 0px;
  font-family: roboto;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-reset {
  /* border: 1px solid #3079ed; */
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90aa;
  padding: 17px 0px;
  font-family: roboto;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-reset:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357aaa;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}


.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 

.login-help{
  font-size: 12px;
}

ul.customul{text-align:center}ul.customul li{float:none;text-align:center}



@media only screen and (max-width:1199px) and (min-width:992px) {
	.digital-sec p{margin-right:0;}
}
@media only screen and (max-width:991px) and (min-width:767px) {
.infoDiv ul li h4{font-size:18px;}
.infoDiv ul li{margin-right: 1%!important;width: 18.5%!important;}
.infoDiv ul li:nth-child(1)  .img-sec{padding:40px;}
 .infoDiv ul li:nth-child(2) .img-sec{padding:40px;}
.infoDiv ul li:nth-child(3) .img-sec{padding:40px;} 
.infoDiv ul li:nth-child(4) .img-sec{padding:40px;}
.infoDiv ul li:nth-child(5) .img-sec{padding:40px;}
a.btn-sec{padding:10px;}
.digital-sec p{margin-right:0;}
}
@media only screen and (min-width:768px) {
.bottom-header .navbar-nav>li>.dropdown-menu{min-width:231px;}
.infoDiv ul li{margin-right:3%;width:17.5%; display:inline-block;}
.infoDiv ul li:last-child{margin-right:0;}
}
@media only screen and (max-width:767px) {
	
.logo img, .logoembed img {margin: 10px auto; display: block; float:none;}

 #tcb-testimonial-carousel .media-object {
    margin-bottom: 15px;
  }
  .pdleft{padding-left:15px;}.pdright{padding-right:15px;}
  .txt-center{text-align:center;}.hnd img{width:100%;}
}


.slide-element{
	width:100%;
	background:url(../images/banner1.jpg) no-repeat center center;
	background-size:cover;
	float:left;
	min-height:348px;
}









