body{margin:0;padding:0; font-family:"roboto";}
p{font-size:13px; font-family:"roboto";color:#333;}
.clear{clear:both;}
.header-top{
background: rgba(0, 0, 0, 0) linear-gradient(to right, #ff3333 0%, #000000 16%, #edbf47 32%, #ff0000 49%, #ff3333 65%, #000000 83%, #edbf47 100%) repeat scroll 0 0;
height:4px;}
.header-gray{background-color:#f2eeee;
padding:4px 0 0 0;
margin:0;
}
.bottom-line{
background: rgba(0, 0, 0, 0) linear-gradient(to right, #ff3333 0%, #000000 16%, #edbf47 32%, #ff0000 49%, #ff3333 65%, #000000 83%, #edbf47 100%) repeat scroll 0 0;
height:4px;}

.right-number ul{float:right;}
.right-number li{font-family:"roboto"; font-size:13px;
color:#555; display:inline; margin:0 6px 0 0;}
.logo{margin-top:10px;}
.header{background-color:#0e4479;}
.navigation{margin:5px 0 0;
/* background-color:#000; */
background-color:#e14e4c;}

.welcome{clear:both;margin-top:30px;padding-bottom:25px;}
.welcome h2{
text-align:center;
text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#444;
background-image:url("../images/line.png");
background-position:center;
background-repeat:no-repeat;
padding:0 0 20px 0;}

.welcome p{color: #444;
font-size: 14px;
margin-top: 20px;
padding: 0 10px;
text-align: center;}

.welcome a{
background-color: #cf0b11;
border-bottom: 2px solid #5c0407;
border-radius: 13px;
color: #fff;
padding: 10px 22px;
text-align: center;}
.welcome a:hover{color:#fff;text-decoration:none;}
.login-part{background-image:url("../images/red-bg.jpg");
background-position:center;
background-repeat:no-repeat;

/* background-color:#CF0A11; */}

.login-part a:hover{text-decoration:none; color:#000;}
.white-bck {
 background-color: #fff;
border-radius: 4px;
margin-bottom: 15px;
margin-top: 0;
opacity: 0.36;
padding: 16px 0;
text-align: center;
text-transform: uppercase;
}
.white-bck2 {
  background-color: #fff;
  border-radius: 4px;
  margin-top: 24px;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
}
.why-us{clear:both;
margin-top:30px;
padding-bottom:25px;}
.why-us-part h2{
text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#444;
text-align:center;
padding:0 0 20px 0;
background-image:url("../images/line.png");
background-position:center;
background-repeat:no-repeat;}
.why-us-part p{color: #444;
font-size: 14px;
margin-top: 20px;
padding: 0 10px;
text-align:center;
}
.why-us-part a{
background-color: #031659;
border-bottom: 3px solid #000;
border-radius: 13px;
color: #fff;
padding: 10px 22px;
text-align: center;}
.why-us-right{
	margin:0;
background-color:#f5cb05;
padding:8px;}
.bg-awards{
background-color: #dedef9;
border-top: 5px solid #003388;
margin: 18px 0 0;
padding-bottom: 52px;
}
.bg-awards h2{text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#444;
text-align:center;
padding:0 0 20px 0;
}
.pd-lr-xs15 {
  padding-left: 0;
  padding-right: 0;
}
.spl-link{
  position: relative;
}
.spl-link:hover a.sep-read-more{
  bottom: 100px;
  background: rgba(0,0,0,.5);
  color: #fff;
}
.credential-part{background-image:url("../images/bg1.jpg");
background-repeat:no-repeat;
background-position:center;
padding:10px 10px 30px 10px;
}
.credential-part h2{text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#fff;
text-align:center;
padding:0 0 20px 0;
background-image:url("../images/line.png");
background-position:center;
background-repeat:no-repeat;}

.credential-part p{color: #fff;
font-size: 14px;
margin-top: 20px;
padding: 0 10px;
text-align:center;}

.credential-part a{
background-color: #ed0303;
border-bottom: 3px solid #000;
border-radius: 13px;
color: #fff;
padding: 10px 22px;
text-align: center;}
.logos {margin:20px 0; }
.border{border-top:3px solid #ed0303;
border-bottom:3px solid #ed0303;}
.border ul{padding:0;}
.border li{display:inline-block;
list-style:none;}
.logos h2{text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#555;
text-align:center;
padding:0 0 20px 0;
}
.documents{background-color:#000;
padding:15px 0;}

.credential-part p{
  animation-duration: 3s;
  animation-name: slidein;
  animation-iteration-count: number;
}


@keyframes slidein {
  from {
    margin-left: 100%;
    width: 300%; 
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}


.credential-part h2{
  animation-duration: 4s;
  animation-name: slidein;
  animation-iteration-count: number;
}

@keyframes slidein {
  from {
    margin-left: 100%;
    width: 300%; 
  }

  to {
    margin-left: 0%;
    width: 100%;
  }
}


.login-part{margin-top:30px;padding-bottom:30px;}
.login-part h2{
text-align:center;
text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#444;
background-image:url("../images/line.png");
background-position:center;
background-repeat:no-repeat;
padding:0 0 20px 0;
}

.footer{background-color:#092e51;
 padding:10px;
 border-top:4px solid #d13439;
 }

.foot1 h2 {
  font-family: "roboto";
  font-size: 14px;
  text-transform: uppercase;
  color: #ccc;
}
.foot1 ul{padding:0;}
.foot1 li{
background-image: ;
list-style:none; 
font-family:"roboto";
color:#ccc;
line-height:24px;
font-size:12px;
}
.foot1 a{color:#ccc;}
.foot1 a:hover{
text-decoration:none;
color:#eee;}
.foot2 h2 {
  font-family: "roboto";
  font-size: 14px;
  text-transform: uppercase;
  color: #ccc;
  margin:25px 0 0 3px;
}
.foot2 ul{margin-top: 9px;
padding: 0 0 0 4px;}
.foot2 li{
background-image: ;
list-style:none; 
font-family:"roboto";
color:#ccc;
line-height:24px;
font-size:12px;
}

.foot2 a{color:#ccc;}
.foot2 a:hover{
text-decoration:none;
color:#eee;}
.white-bck2 > p {
  color: #999999;
}
.white-bck2 a:hover{text-decoration:none;}

.foot2 img{margin-top:10px;}
.footer-bottom p{font-family:"roboto";font-size:13px;
margin-top:7px;
color:#ecd4d4;}
.footer-bottom a{color:#ecd4d4;}
.footer-bottom{background-color:#b80303;padding:10px;}
.social-icon ul{float:right;}
.social-icon li{list-style:none; display:inline;
color:#ecd4d4;font-size:18px;
margin:0 4px 0 0;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
  display: block;
  height: auto;
  margin: auto;
  max-width: 100%;
}
/*****popup_form*****/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  height:auto;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  width:831px;
  display:none;
  z-index:9999;
  margin-top:0;
  padding:20px;
  background:#bb0000 ;
}
.window {top:30px!important;}
#boxes #dialog {
  width:770px; 
  padding:0px 0px 20px 20px;
  margin-top:0px;
  background-color:#fff;
}
#boxes p{text-align:justify;}
.pop-up-btn{background-color:#000;
padding:8px 15px 8px 15px;
color:#fff;
border:none;
border-radius:5px;
margin-top:10px;}
#boxes h2{font-size:18px;text-transform:uppercase;text-align:center;}

.foot2 p{color: #ccc;
font-family: "roboto";
font-size: 12px;
line-height: 22px;
list-style: outside none none;
margin: 0 0 0 3px;}

.banner{margin:0;}
.welcome-inner p{color: #444;
font-size: 14px;
margin-top: 0;
margin-bottom:20px;
text-align:justify;
}
.welcome-inner{clear:both;margin-top:30px;padding-bottom:40px;}
.welcome-inner h2{
text-align:justify;
text-transform:uppercase;
font-size:22px;
font-family:"roboto";
color:#444;
margin:25px 0 0 0;
padding:0 0 20px 0;}

.welcome-inner ul{padding:0 0 0 20px;
margin:4px 0 0;}
.welcome-inner li{color: #444;
font-size: 14px;
line-height:22px;
padding: 0 4px;
text-align:justify;
}
.welcome-inner h4{
text-align:justify;
font-size:16px;
font-family:"roboto";
color:#e02726;
margin:8px 0 0;
padding:0 0 10px 0;}

.banner img{ display: block;
  height: auto;
  margin: auto;
  max-width: 100%;}
.table tr{border:1px solid #ccc;}
th {
  font-family: roboto;
  font-size: 14px;
  font-weight: normal;
  background: #ccc;
  border: 1px solid #ddd;
  text-align: center;
}
td{border:1px solid #ccc;
font-size:14px;
color:#444;}

.allahabad-site{border:1px solid #ccc;padding:5px;}
.allahabad-site p{text-align:center;
margin:10px 0 0 0;
}
.allahabad-site span{
	font-size:28px;
	color:#131f49;
	text-transform:uppercase;
}




