html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,dfn,em,img,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul, li,fieldset,form,label,legend,table,caption,tbody,thead,tr,th,td,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none; color:#444444;}
a:hover{text-decoration:underline; color:#FF5A00;}
.clear {clear: both;}
.lF {float:left;}
.rF {float:right;}
.greenColor{color: #336633;}
.brownColor{color: #996600;}
.borderBox{border:1px solid #CCCCCC;}
.lfImg{float:left; margin:0px 10px 5px 0px; border:1px solid #deb169;}/* image align left */
.rfImg{float:right; margin:0px 0px 5px 10px; border:1px solid #deb169;}/* image align right */
.txtRt{text-align:right;}/* text align right */
.txtLt{text-align:left;}/* text align left */
.txtCenter{text-align:center;}/* text align center */
.posRelative{position:relative;}/* Position Relative */
.posAbsolute{position:absolute;}/* Position Absolute */
.underline{padding-bottom:5px; border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{display:block;}/* vertical menu */
nav.horizontal ul li{display: inline-block;}/* horizontal menu */
img{max-width:100%;}
.img-responsive {display: block; max-width: 97%;  height: auto;}

/*end reset**/

body{font-family:"Open Sans", "Open Sans Light", Arial, Helvetica, sans-serif; background:#FFFFFF; color:#111111;}	

	.wrapper{width:960px; margin: 0 auto; padding:0;}
#header{background:url(../images/header-backgound.jpg) repeat-x left top; width:100%; height:132px;  z-index:9999; padding:0px; margin:0px}	
	.logo{float:left; margin:0; padding:0;}

/***** Middle start *****/

#mainmenu {width: 100%; position: relative; z-index: 999999; top: 0px; background: #e86301 none repeat scroll 0% 0%; border-top:2px solid #2e1d02;}
#langmenu{width: 100%; position: relative; z-index: 9999; padding-top:5px; background:#ffcc99; border-bottom:1px solid #c88b54; box-shadow: 0px 0px 10px 0px #963c04; font-weight:bold; font-size:13px; float:left;}
	.langLink{float:right; text-align:left; padding-top:7px;}
	.langLink a{ background:url(../images/bell-leaf.png) no-repeat 0px 5px; padding: 11px 20px 5px 20px; text-align:left; color:#b41500; text-decoration:none;}
	.langLink a:hover{color:#650d01; text-decoration:none;}
	.langtext{font-size:16px; line-height:29px!important;}
	
	.middlesection{float:left; text-align:justify; color:#111111; font-family:"Open Sans", "Open Sans Light", Arial, Helvetica, sans-serif;  background:#f3cf96; padding:20px 20px; border-left:1px solid #cc6600; border-right:1px solid #cc6600; width:958px; line-height:21px;}
	.middlesection  ul{list-style:none; list-style-type:none;}
	.middlesection  ul li {margin:0px; padding-left:14px; background:url(../images/red-bullet.png) no-repeat 0 5px;}
	.middlesection  ul li a {color:#B41500; text-decoration:none;}
	.middlesection  ul li a:hover {color:#993300; text-decoration:underline;}
	.langtext ul{list-style:none; list-style-type:none;}
	.langtext ul li {margin:0px; padding-left:14px; background:url(../images/red-bullet.png) no-repeat 0 9px;}
	.langtext ul li a {color:#B41500; text-decoration:none;}
	.langtext ul li a:hover {color:#993300; text-decoration:underline;}
	.contact-symbol {
    display: inline-block;
    width: 30px;
    text-align: right;
    margin-right: 15px;
}
	
	.redHeading {font-size: 16px; color: #ad0202; font-weight: bold; background:url(../images/swastik.png) no-repeat 0 1px; padding-left:30px; margin-bottom:10px; text-align:left;}
	.greenHeading{font-size: 16px; color: #336633; font-weight: bold; background:url(../images/green-star.png) no-repeat 0 1px; padding-left:25px; margin:20px 0 10px 0; text-align:left;}
	.redHeadinglang {text-align:left; font-size: 18px; color: #ad0202; font-weight: bold; background:url(../images/swastik.png) no-repeat 0 3px; padding-left:30px; margin-bottom:10px;}
	.greenHeadinglang{text-align:left; font-size: 18px; color: #336633; font-weight: bold; background:url(../images/green-star.png) no-repeat 0 5px; padding-left:25px; margin:20px 0 10px 0;}
	
	.mantra{ color:#9A7B01; font-size:16px; font-weight:bold;}
	.moreArticles{ float:right; text-align:left; margin: 0px; padding-left:15px; background:url(../images/red-bullet.png) no-repeat 0 5px; font-weight:normal;}
	.moreArticles a {color:#B41500; text-decoration:none;}
	.moreArticles a:hover {color:#993300; text-decoration:underline;}
	
	.moreArticleslang{ float:right; text-align:left; margin: 0px; padding-left:15px; background:url(../images/red-bullet.png) no-repeat 0 9px; font-weight:normal;}
	.moreArticleslang a {color:#B41500; text-decoration:none;}
	.moreArticleslang a:hover {color:#993300; text-decoration:underline;}
	
	
	
	/*! http://responsiveslides.com v1.54 by @viljamis */
	.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
	.rslides li {-webkit-backface-visibility: hidden; background:none!important; position: absolute; display: none; width: 100%; left: 0; top: 0;  padding-left:0px!important;}
	.rslides li:first-child {position: relative; display: block; float: left; }
	.rslides img {display: block; height: auto; float: left; width: 100%; border: 0;}
	
	
	/* thumbnils and arrow slider */
#flexiselDemo {display:none;}
#flexiselDemo ul li{background:none!important; margin:10px 10px; padding:0px;}
	#flexiselDemo3 li {padding: 0px; margin:10px 15px 10px 0;}
	.nbs-flexisel-container {position:relative; max-width:100%;}
	.nbs-flexisel-ul {position:relative; width:99999px; margin:0px; padding:0px; list-style-type:none; text-align:center;}
	.nbs-flexisel-inner {overflow:hidden; float:left; width:100%; background:#fcfcfc; background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.nbs-flexisel-item {float:left; margin:0px; padding:0px; cursor:pointer; position:relative; line-height:0px;}
	.nbs-flexisel-item img {width:260px!important; height:160px!important; cursor: pointer; position: relative; margin:10px 10px;}
	
/*** Navigation ***/

	.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 22px; height: 22px; position: absolute; cursor: pointer; z-index: 100;    opacity: 0.5;}
	.nbs-flexisel-nav-left {left: 10px; background: url(../images/button-previous.png) no-repeat;}
	.nbs-flexisel-nav-right {right: 5px; background: url(../images/button-next.png) no-repeat;}
	
	/***** Middle end *****/
	
	/***** Footer start *****/	
	.footerNotice{margin-top:10px; float:left; width:100%;}
	.footernoticehindi{float:left; margin:0; padding:0;}
	.footerNtcareful{float:left; margin:0; padding:0 15px;}
	.footerAppsbanner{float:left; margin:0; padding:0;}

#footerCopyright{width:100%; background:url(../images/footer.jpg) repeat-x left top #db8a0a; margin:0px auto; color:#ffffff; padding:10px 0; font-size:14px;}
#footerCopyrightlf{width:50%; float:left; margin:0px; padding:0px; text-align:left;}
#footerCopyrightrf{width:50%; float:right; margin:0px; padding:0px; text-align:right;}

/***** Footer end *****/
	
	.table-responsive {width: 99%; margin-bottom: 15px; overflow:hidden;}
	.table-responsive a{color:#993300; text-decoration:none; background:url(../images/red-bullet.png) no-repeat 0 4px; padding-left:14px;}
	.table-responsive a:hover{color:#993300; text-decoration:underline;}
	.tableBorder {border:1px solid #996600!important; text-align:left; padding:5px 5px;}
	.errfont {color:#F95E65;}
	
/***** Media Quries *****/
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media only screen and (max-width: 1024px) {.wrapper{width:94%;}}

/*  GO FULL WIDTH AT LESS THAN 768 PIXELS */
@media only screen and (max-width: 768px) {
	.wrapper{width:97%;}
	.logo{float:left; margin:0; padding:0; width:100%; height:100%; }
	#header{background:url(../images/header-backgound.jpg) repeat-x left top; width:100%; height:auto;  z-index:9999; padding-top:10px; margin:0px} 
	.middlesection{float:left; text-align:justify; color:#000000; background:#f3cf96; padding:20px 20px; border-left:1px solid #cc6600; border-right:1px solid #cc6600; width:100%;}
	.footerAppsbanner{float:none; text-align:center;margin:0; padding-top:10px;}
	.moreArticles{margin:0;}
	
}

/*  GO FULL WIDTH AT LESS THAN 640 PIXELS */

@media only screen and (max-width: 640px) {
	.wrapper{width:95%;}
	.footerAppsbanner{float:none; text-align:center; margin-top:10px; padding-top:10px;}
	.langLink{float:left; text-align:left; padding-top:7px; margin:0 0 11px 11px;}
	.moreArticles{margin-bottom:10px;}
	.footerNotice img{margin-top:14px; float:left; left:0px; padding:5px 0px;}
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.wrapper{width:95%;}
	#footerCopyrightlf{width:100%; float:left; margin:0px; padding:0px; text-align:left;}
	#footerCopyrightrf{width:100%; float:left; margin:5px 0; padding:0px; text-align:left;}	
	.footernoticehindi{float:none; text-align:center;  margin:0; padding:0;}
	.footerNtcareful{float:none; text-align:center; margin:0; padding:0px;}
	.footerAppsbanner{float:none; text-align:center;margin:0; padding-top:10px;}
	#footerCopyright{padding:10px 0 2px 0;}	
}

@media only screen and (max-width: 360px) {
	.wrapper{width:95%;}
	.lfImg{float:none!important; text-align:center; margin:5px 5px;}
	.rfImg{float:none!important; text-align:center; margin:5px 5px;}
	.moreArticles{margin:10px 0; float:right;}
	
}

@media (max-width:320px){
	.wrapper{width:96%;}
}
