@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Roboto:400,500,700);
@import url('https://fonts.googleapis.com/css?family=Raleway');

body {
	color: #4d4d4d;
	overflow-x: hidden;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
	font-size:14px;
	font-style:normal;
  }
.clearfix-area{clear:both;}

.wrapper {width:100%;}
 
 
.haeder_area {width:100%;}

.mygov_haeder {width:100%;;background-color: #2e4b90;}
.mygov_top {
	width:100%;
	background-color: #ffffff;
 }

 
.mygov_top_left {float: left;padding: 0;line-height: 22px;}
.mygov_top_left span {
 	font-size: 14px;
}

.mygov_top_left a {
	line-height: 30px;
	font-size: 13px;
	text-transform: uppercase;
	color: #686868;
	display: inline-block;
	padding: 0 0 0 40px;
	background-attachment: scroll;
	background-image: url(../images/govt_icon.html);
	background-repeat: no-repeat;
	background-position: 0px;
 }

.mygov_top_right {
	float:right;
	padding: 0;
	line-height: 22px;
 }

.top_content {float:left;}
a.ac-login {
	color: #6e7271;
	display: inline-block;
	float: left;
	line-height: 30px;
	padding: 0 10px 0 21px;
	border-right: 1px solid #C5C5C5;
	margin-left: 8px;
	background-attachment: scroll;
	background-image: url(../images/icon-r.html);
	background-repeat: no-repeat;
		background-position: 0px;

 }a.ac-register {
	color: #6e7271;
	display: inline-block;
	float: left;
	line-height: 30px;
	padding: 0 10px 0 21px;
	border-right: 1px solid #C5C5C5;
	margin-left: 8px;
	background-attachment: scroll;
	background-image: url(../images/icon_l.html);
	background-repeat: no-repeat;
	background-position: 0px;
 }
  
.social-area {
	border-right: 1px solid #c5c5c5;
	height: 30px;
	margin-left: 3px;
	float: right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.digi_dhan_area {width:100%;padding-top:4px;padding-bottom:4px;float: left;}
 
 
.mygove_logo {float:left}
.digi_logo {float:right}




.col-md-4 {position: relative; padding-left: 5px;padding-right: 0px;}
.latest_updates {background-color:#ce7933;  width:100%; padding:25px; height:600px;}
.latest_updates h1 {border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #ebb07f;font-size:28px;color:#fcddae;margin: 0px;
text-align:center;font-weight: normal;float: left;width: 100%;padding: 0px 0px 10px 0px;}
 .link_url {
	width:100%;
	text-align:center;
	font-size:22px;
	color:#FFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ebb07f;
	padding-bottom: 12px;
	line-height:22px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.link_url a {font-size:18px; color:#FFF; text-align:center;}
.link_url a:hover {font-size:18px; color:#FFF;}

.digi-jagriti {
	width:75%;
	text-align:center;
	font-size:22px;
	color:#00F;
	line-height:22px;
	background-color: #ece8dd;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}
.digi-jagriti a {color:#00F; text-decoration:none;}
.digi-jagriti a:hover {color:#00F; text-decoration: underline;}


.lucky_grahak {background-color:#00739b; width:100%; padding:25px;height:600px;}
.lucky_grahak h1 {border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #88d2ec;font-size:28px;color:#fcddae;text-align:center;
font-weight: normal;float: left;width: 100%;padding: 0px 0px 10px 0px;margin: 0px 0px 22px 0px;}
.lucky_grahak p {width:100%;padding:0px;font-size: 18px;font-weight: normal;color: #ffffff;margin: 0px;text-align:center; line-height:22px;}
.winner_area {width:100%;}
.winner_area_trophy {width:100%; text-align:center; margin-top:20px;}
.trophy_img {width:100%; text-align:center;}

.trophy_text  { color:#FFF; font-size:20px;width:100%; text-align:center;}

.winners_till {
	width:100%;
	background-color:#FFF;
	text-align:center;
	font-family:'Open Sans', sans-serif;
	background-repeat: no-repeat;
	margin-top:15px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.winners_img {
	width:100%;
	text-align:center;
	font-family:'Open Sans', sans-serif;
	margin: auto;
	float:left;
  }
.winners_till h2 {
	color:#000;
	font-size:20px;
	text-align:center;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

.winners_left {width:50%;font-size:18px; color:#000; float:left; line-height:28px;font-family:'Open Sans', sans-serif;}
.winners_left strong {font-size:30px; color:#00739b;font-family:'Open Sans', sans-serif;}

.winners_right {width:50%;font-size:18px; color:#000; float:right;font-family:'Open Sans', sans-serif;line-height:28px;}
.winners_right strong {font-size:30px; color:#00739b;font-family:'Open Sans', sans-serif;}
 
 

.one_stop {background-color:#00854a;width:100%; padding:25px;height:600px;}
.one_stop h1 {border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #5ac998;font-size:28px;color:#fcddae;margin: 0px;text-align:center;font-weight: normal;float: left;width: 100%;padding: 0px 0px 10px 0px;margin: 0px 0px 25px 0px; }

.one_box_area {width: 100%;background-color: #FFF;padding-right: 2%;padding-left: 16%;}
.box_area {
	background-color:#FFF;
	float:left;
	font-size:15px;
	text-align:center;
	line-height:25px;
	font-family:'Open Sans', sans-serif;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: 40%;
	color:#000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:35px;
	margin-right:20px;
}
.box_area strong {font-size:22px; }
.box_area a {color:#000000; text-decoration:none;}
.box_area a:hover {color:#000000; text-decoration:none;}

.consumer_area {width: 100%; text-align:center; margin-top:15px;}


.consumer_area  h2 {font-size:22px;color:#FFF;padding: 0px;margin-top: 40px;margin-right: 0px;margin-bottom: 30px;margin-left: 0px;}
.consumer_upi {width: 100%; text-align:center; margin-top:60px;}
.digidhan_footer {width:100%;text-align:center;background-color:#273555;color:#FFF;font-size:17px;padding-top: 15px;padding-right: 4px;padding-bottom: 15px;padding-left: 4px;}
.footer_area_main {width:100%;float: left;}
.footer_area {width:100%;background-color:#1f2b44;float: left;padding-top: 10px;}
 
 
.footer_bottom {text-align: center;padding: 14px 14px 0;float:left;width:100%;background-color: #000;}
.footer_bottom a.di {
	width: 138px;
	margin-left: 0px;
	background-image: url(../images/digital-india-logo.html);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer_bottom a.data {background-image: url(../images/data-gov-logo.html);background-repeat: no-repeat;background-position: left top;width:162px;}
.footer_bottom a.npi {width: 86px;background-image: url(../images/india-gov-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_bottom a.deity {width: 131px;background-image: url(../images/meity.html);background-repeat: no-repeat;background-position: left top;}
.footer_bottom a.pm {width: 125px; background-image: url(../images/pm-india-logo.html);background-repeat: no-repeat;
background-position: left top;}
.footer_bottom a.mygov {width: 103px;background-image: url(../images/mygov-footer-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_bottom a.sampark {width: 125px;background-image: url(../images/esampark.html);background-repeat: no-repeat;
background-position: left top;}
.footer_bottom a {margin-top: 0;margin-right: 10px;margin-bottom: 15px;margin-left: 50px;padding: 25px;}
.footer_bottom a {width: 140px;height: 40px;display: inline-block;text-indent: -9999px;overflow: hidden;vertical-align: middle;margin-left: 10px;padding-right: 10px;border-right-width: 1px;border-right-style: solid;border-right-color: #5C5C5C;}


 .send_greeting_area {
	width: 100%;
 	padding-top: 15px;
	padding-bottom: 15px;
	margin-top: 40px;
    }
 .send_greeting_area h1 {
	font-size: 25px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.font_size { font-size:14px; font-weight:normal; color:#000;border:none;}


.btn.font_size{background-color: #ffffff;}
.btn.font_size:hover{background-color:#ccc; color:#000;}
.btn.font_size:active{ top: 3px; outline: none; -webkit-box-shadow: none; box-shadow: none;}





.footer_middle {text-align: center;padding: 14px 14px 0;float:left;width:100%;background-color: #1e2941;border-top: 1px solid #2b4071;}
.footer_middle a.trans {width: 105px;margin-left: 0px;background-image: url(../images/Transforming-india-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_middle a.news {width: 108px;margin-left: 0px;background-image: url(../images/Newsletter-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_middle a.blog {width: 92px;margin-left: 0px;background-image: url(../images/blog-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_middle a.invoo {width: 106px;margin-left: 0px;background-image: url(../images/innovation-logo.html);background-repeat: no-repeat;background-position: left top;}
.footer_middle a.s_bharat {width: 162px;margin-left: 0px;background-image: url(../images/swachh-bharat.html);
background-repeat: no-repeat;background-position: left top;}

.footer_middle a.e-gri {
	width: 120px;
	margin-left: 0px;
	background-image: url(../images/e-greating.html);
	background-repeat: no-repeat;
	background-position: left top;
}

.footer_middle a.mygov-auth {
	width: 120px;
	margin-left: 0px;
	background-image: url(../images/mygov_auth.html);
	background-repeat: no-repeat;
	background-position: left top;
}

 .footer_middle a.quiz {
	width: 110px;
	margin-left: 0px;
	background-image: url(../images/mygov_quiz.html);
	background-repeat: no-repeat;
	background-position: left top;
}


.footer_middle a {margin-top: 0;margin-right: 10px;margin-bottom: 15px;margin-left: 50px;}
.footer_middle a {width: 140px;height: 30px;display: inline-block;text-indent: -9999px;overflow: hidden;vertical-align: middle;margin-left: 10px;padding-right: 10px;border-right-width: 1px;border-right-style: solid;border-right-color: #5C5C5C;}
 
 
 
@media screen and (max-width: 900px) { 
.lucky_grahak {background-color:#00739b; width:100%; padding:25px;height: auto;}
 .latest_updates {background-color:#ce7933;  width:100%; padding:25px; height: auto;}
.one_stop {background-color:#00854a;width:100%; padding:25px;height: auto;}
}

 
 
@media screen and (max-width: 600px) {
.digidhan_footer{ width:100%;}
.digidhan_footer img { width:100%;}
.box_area {
	background-color:#FFF;
	float:left;
	font-size:13px;
	text-align:center;
	line-height:25px;
	font-family:'Open Sans', sans-serif;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: 40%;
	color:#000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:35px;
	margin-right:20px;
}
.box_area strong {font-size:18px; }

  }
  @media screen and (max-width: 550px) {
	  .panel-body {display:none;}
  }
@media screen and (max-width: 450px) {
.mygov_top_left {display:none;}
.mygov_top_right {float:left;}  
.mygove_logo { width:100%; text-align:center;}
.digi_logo {width:100%; text-align:center;}
 }
  
 @media screen and (max-width: 350px) {
.consumer_area {width: 100%; text-align:center; margin-top:15px;}
.consumer_area img {width: 100%; text-align:center; margin-top:15px;}


.box_area {
 	font-size:12px;
 }
.box_area strong {font-size:15px; }


}
 
@media screen and (max-width: 300px) {
.box_area {
	background-color: #FFF;
	float: left;
	font-size: 15px;
	text-align: center;
	line-height: 25px;
	font-family: 'Open Sans', sans-serif;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: 100%;
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 35px;
	margin-right: 0px;
}

 

}
 