/* END Light Italic */
/* BEGIN Regular */
@font-face {
	font-family: Roboto;
	src: url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
	font-weight: normal;
	font-style: normal;
}
/* BEGIN Regular */
@font-face {
	font-family: Roboto-Regular;
	src: url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
	font-weight: normal;
	font-style: normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
	font-family: Roboto;
	src: url("fonts/Italic/Roboto-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic.ttf?v=1.1.0") format("truetype");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Roboto;
	src: url("fonts/Italic/Roboto-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic.ttf?v=1.1.0") format("truetype");
	font-weight: normal;
	font-style: italic;
}
/* END Italic */
/* BEGIN Medium */
@font-face {
	font-family: Roboto;
	src: url("fonts/Medium/Roboto-Medium.woff?v=1.1.0") format("woff"), url("./fonts/Medium/Roboto-Medium.ttf?v=1.1.0") format("truetype");
	font-weight: 500;
	font-style: normal;
}
/* END Medium */
/* BEGIN Medium Italic */
@font-face {
	font-family: Roboto;
	src: url("fonts/MediumItalic/Roboto-MediumItalic.woff?v=1.1.0") format("woff"), url("fonts/MediumItalic/Roboto-MediumItalic.ttf?v=1.1.0") format("truetype");
	font-weight: 500;
	font-style: italic;
}
/* END Medium Italic */
/* BEGIN Bold */
@font-face {
	font-family: Roboto;
	src: url("fonts/Bold/Roboto-Bold.woff?v=1.1.0") format("woff"), url("./fonts/Bold/Roboto-Bold.ttf?v=1.1.0") format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("fonts/Bold/Roboto-Bold.woff?v=1.1.0") format("woff"), url("fonts/Bold/Roboto-Bold.ttf?v=1.1.0") format("truetype");
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'roboto_condensedregular';
	src: url('fonts/roboto-condensed.regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'kruti_dev_010regular';
	src: url('fonts/k010-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: 'roboto_condensedregular';/*	color: #333 !important;*/
	background: #fff;
}
body .dark {
	color: #fff;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Roboto;
}
h2 {
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0;
	padding-bottom: 0px;
}
h4 {
	font-size: 1em;
	font-weight: bold;
}
h5 {
	font-size: 0.9em;
	font-weight: bold;
}
h6 {
	font-size: 0.8em;
	font-weight: bold;
}
p {
	margin: 0 0 10px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cb {
	clear: both;
}
/**
 * @file
 * Styles for Bartik's tables.
 */
a {
	color: #005191;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.2em;
}
a, a:visited {
	color: #005191;
	outline: 0;
}
ol, ul {
	list-style: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
table {
	border: 0;
	border-spacing: 0;
	/*.single-member-profile h3*/
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;*/
	font-family: 'roboto_condensedregular';/*	color: #333 !important;*/
	font-size: 0.957em;
	margin: 10px 0;
	width: 100%;
}
.adminsetup {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.maincontaint .adminsetup li {
	list-style: none;
	width: 24.2%;
	float: left;
	border: 2px solid #e9e9e9;
	margin-right: 1%;
	padding: 10px;
	box-sizing: border-box;
	min-height: 249px;
}
.maincontaint .adminsetup li:last-child {
	margin-right: 0px;
}
.maincontaint .adminsetup li::before {
	display: none;
}
.admin-img {
	width: 112px;
	margin: 0px auto;
}
.emblemlogo .searchBox{display: inline-block;
margin: 32px 14px 0 0px;
width: auto;}
.emblemlogo .DnnModule{float: left;}
.admin-figcaption {
	width: 100%;
	text-align: center;
}
.maincontaint .admin-figcaption p {
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #c63f86;
	margin: 10px 0px 0px 0px;
}
.admin-figcaption span {
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.haryana-map-img {
	padding: 10px;
	box-sizing: border-box;
}
.DS-MainNavigator a:focus {
	outline: 1px solid #fff !important;
}
.maincontaint ul.no-line li {
	border-bottom: 0px dotted #ccc;
}
/* #contentWrapper{background: url(../images/slider2.jpg) no-repeat rgba(255, 223, 153, 0.49);  background-size: 100% 100%; background-attachment: fixed;} */
.map-fram {
	position: absolute;
	top: 16px;
	width: 292px;
	height: 83px;
	background: transparent;
	left: 16px;
	font-size: 0px;
}
.map-outer {
	position: relative;
}
.header-inner {
	font-size: 1.1em;
	line-height: 1.2;
	margin: 5px 0px 0px 0px;
	padding: 4px 15px;
	color: #000;
	background: #FF9933;
	text-transform: uppercase;
	/*font-family: Roboto;*/
	font-weight: 500;
	box-sizing: border-box;
	width: 100%;
	float: left;
}
.header-inner .left-align {
	float: left;
}
.header-inner .right-align {
	float: right;
}
.maincontaint li ul li::before {
	content: "\f10c";
	font: 0.563em/1 FontAwesome;
	padding-top: 5px;
	margin-right: 1px;
}
.display-none {
	display: none;
}
.maincontaint li ul li {
	content: "\f10c";
	padding-left: 16px;
}
table table {
	font-size: 1em;
}
tr {
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
	background: #efefef;
	background: rgba(0, 0, 0, 0.063);
}
thead > tr {
	border-bottom: 1px solid #000;
}
tr.odd {
	background: #e4e4e4;
	background: rgba(0, 0, 0, 0.105);
}
table tr th {
	background: #f6f6f6;
	border-bottom-style: none;
}
table tr th, table tr th a, table tr th a:hover, table tr th a:focus {
	color: #000;
	font-weight: bold;
}
table tbody tr th {
	vertical-align: top;
}
tr td, tr th {
	padding: 4px 5px;
	border: 1px solid #eaeaea;
	text-align: left; /* LTR */
}
.tender-ul li a {
	font-weight: bold;
}
.table-responsive.overflow-tabl {
	height: 520px;
	overflow: scroll;
}
.tabledrag-handle:hover, .tabledrag-handle {
	border: none;
}
[dir="rtl"] tr td, [dir="rtl"] tr th {
	text-align: right;
}
.table-responsive-with-scroll {
	overflow: auto;
}
.table-responsive {
	overflow-x: auto;
}


.maincontaint .pagetitle {
    font-size: 1.1em;
    line-height: 1.2;
    margin:0;
    padding: 7px 15px;
    color: #fff;
    font-weight: 600;
    background: #57302b;
    text-transform: uppercase;
    /*font-family: Roboto;*/
    border-left:6px solid #c63f86;
}

.innerpage-sec-nohadding .pagetitle{display: none;}


/*Side Menu Start*/
.sidemmenu {
	padding: 0;
	margin: 0;
	border: 0;
	line-height: 1;
}
.sidemmenu ul, .sidemmenu ul li, .sidemmenu ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidemmenu ul {
	position: relative;
	/*z-index: 500;*/
	float: left;
}
.sidemmenu ul li {
	float: left;
	min-height: 0.05em;
	line-height: 1em;
	vertical-align: middle;
	position: relative;
	border-bottom: 1px solid #eee;
	height: 100% !important;
    line-height: 20px !important;
	display: block !important;
    width: 100%;
    border-right: none !important;
}
.sidemmenu ul > li a{color:#000 !important;    
	font-size:1em;
    font-weight: normal;
}
.sidemmenu ul li.hover, .sidemmenu ul li:hover {
	position: relative;
/*	z-index: 510;*/
	cursor: default;
}
#sidenavdttg.sidemmenu ul.nav li a:hover, #navdttg .sidemmenu ul.nav li a:active, #sidenavdttg.sidemmenu ul.nav li a:focus{
	color:#fff !important; background: #c63f86;}

.dark #sidenavdttg.sidemmenu ul.nav li a:hover, .dark  #navdttg .sidemmenu ul.nav li a:active, .dark  #sidenavdttg.sidemmenu ul.nav li a:focus{
	color:#ff0 !important; background: #111 !important;}


.sidemmenu ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: 1;
	width: 100%;
	display: block;
}
.sidemmenu ul ul li {float: none;}
.sidemmenu ul ul ul {top: 0;right: 0;}
.sidemmenu ul ul {top: 0 !important;left: 99%;}
.sidemmenu ul li {float: left;}
.sidemmenu ul ul {/*	margin-top: 0.05em;*/}
.sidemmenu {/*	width: 13em;*/background: #fff;color: #000;}
.sidemmenu:before {content: '';display: block;}
.sidemmenu:after {content: '';display: table;clear: both;}
.sidemmenu a {display: block;padding:5px 20px !important;color: #222;text-decoration: none;}
.sidemmenu > ul {/*	width: 13em;*/}
.sidemmenu ul ul {/*	width: 13em;*/}
.sidemmenu ul li a{padding:7px 20px !important;}
#navdttg .sidemmenu > ul > li > a {/*border-right: 0.3em solid #c63f86;*/color: #222;}
.sidemmenu > ul > li > a:hover {color: #fff;}
.sidemmenu > ul > li a:hover, .sidemmenu > ul > li:hover a {background: #05395c;color: #fff !important;}
.sidemmenu li {position: relative;}
.sidemmenu ul li.has-sub > a:after {
	/*content: '\f0da';
	position: absolute;
	right: 1em;*/
	content: "\f0da";
    display: inline-block;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
	color:#000;
}

.sidemmenu ul ul li.first {
	-webkit-border-radius: 0 3px 0 0;
	-moz-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}
.sidemmenu ul ul li.last {
	-webkit-border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
	border-bottom: 0;
}
.sidemmenu ul ul {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.sidemmenu ul ul {
	/*border: 1px solid #c63f86;*/
}
.sidemmenu ul ul a {
	color: #ffffff;
background:#c63f86;	
}
.sidemmenu ul ul a:hover {
	color: #ffffff;
}
.sidemmenu ul ul li {
	border-bottom: 1px solid #4081ad;
}
.sidemmenu ul ul li:hover > a {
	background: #074063;
	color: #ffffff;
}
.sidemmenu.align-right > ul > li > a { 
	border-left: 0.3em solid #c63f86;
	border-right: none;
}
.sidemmenu.align-right {
	float: right;
}
.sidemmenu.align-right li {
	text-align: right;
}
.sidemmenu.align-right ul li.has-sub > a:before {
	content: '+';
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -6px;
}
.sidemmenu.align-right ul li.has-sub > a:after {
	content: none;
}
.sidemmenu.align-right ul ul {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 598;
	width: 100%;
}
.sidemmenu.align-right ul ul li.first {
	-webkit-border-radius: 3px 0 0 0;
	-moz-border-radius: 3px 0 0 0;
	border-radius: 3px 0 0 0;
}
.sidemmenu.align-right ul ul li.last {
	-webkit-border-radius: 0 0 0 3px;
	-moz-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
}
.sidemmenu.align-right ul ul {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
/*End Side Menu */

.side-full {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    padding: 10px 10px;
    margin-bottom: 0px;
}
.side-col {
    width: 33.33%;
    float: left;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
    background: #eee;
	margin:0 0 10px 0px;
}
.side-col img {
    border-radius: 50%;
    padding: 5px;
    border: 1px solid #c63f86;
    width: 100px;
    height: 100px;
}
.side-col span {
    display: block;
    font-weight: bold;
    font-size: 1.1em;
}
.maincontaint .side-col p {
    font-size: 0.9em;
    margin-bottom: 0px;
	text-align: center;
}
.lghading { text-align: center;}
.lghading h3{color: #c21012;font-size: 1.5em;margin-bottom:5px;line-height:10px;}
.lghading img{max-width: 100%;height: auto;margin:20px auto 0px;display: block;}


.footerbottomLast {text-align: center;}
.footerhitcount { display:inline-block; width: auto;}
.footerlastupdate {display:inline-block; width: auto;line-height: 8px; border-left: 1px dotted #fff; margin-left: 10px;}

.footerhitcount .ModHitCountC span {color: #ff0 !important;}
.footerlastupdate ul{margin: 0px;}
.footerlastupdate ul li:last-child{padding-right: 0px;}
/*.DnnModule-6904, .DnnModule-8043{ width: 49%; float: left; }
.DnnModule-6904{margin-right: 1.5%;;}*/




/**
 * Responsive tables.
 */
@media only screen and (max-width: 37.5em) { /* 600px */
th.priority-low, td.priority-low, th.priority-medium, td.priority-medium {
	display: none;
}
}

@media only screen and (max-width: 60em) { /* 920px */
th.priority-low, td.priority-low {
	display: none;
}
}
tr:nth-child(even) {
	background: #f9f9f9;
}
tr:nth-child(odd) {
	background: #FFF;
}
#contentWrapper {
	width: 100%;
	float: left;
	background-color: #fff;
}
#main {
	width: 100%;
}
#contentWrapper#main {
	width: 100%;
}
.contentWrapper {
	width: 100%;
}
#siteTopheader {
	width: 100%;
	background: #eee;
	padding:2px 0 5px 0;
	text-align: right;
}
.skiptomaincon, .sizeincrease, .theamchange, .screenreader, .languagechange {
	float: left;
}
.sizeincrease {
	margin-right: 15px;
	margin-top: 4px;
}
.theamchange {
	margin-top: 4px;
}
.skiptomaincon .skipcontent a {
	width: 100%;
	float: left;
	color: #000;
	font-size:1em;
}
.sizeincrease .content a {
	font-size: 1em;
	width: 100%;
	float: left;
	color: #fff;
	display: inline-block;
}
.onlinebooking {
	width: 100%;
}
.onlinebooking img {
	width: 100%;
}
.onlinebooking img:hover {
	-moz-box-shadow: 0 0 10px #ccc;
	-webkit-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.homeimage {
	text-align: center;
	width: 25%;
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}
.homeimage img {
	border: 1px solid #ccc;
	width: 70%;
	margin: auto;
	margin-bottom: 5px;
	display: block;
}
.hometext {
	float: left;
	width: 73%;
	margin-bottom: 20px;
	margin-top: 15px;
}
.bdrnone {
	border-bottom: 0px !important;
}
.SiteMap-TreeView-Black ul li::before {
	display: none !important;
}
.maincontaint .SiteMap-TreeView-Black ul li {
	border-bottom: 0px dotted #ccc;
}
a#text_resize_decrease, a#text_resize_reset, a#text_resize_increase {
	width: 24px;
	height: 24px;
	cursor: pointer;
	text-align: center;
	line-height: 24px;
}
a#text_resize_decrease img, a#text_resize_reset img, a#text_resize_increase img {
	width: 24px;
	height: 24px;
	cursor: pointer;
	border: 1px solid #ccc;
	border-radius:50%;
}
a#text_resize_reset {
	outline: none;
	margin: 0 3px;
}
a#text_resize_increase {
	outline: none;
}
.annoulink .more-link {
	font-size: 0.875em;
	text-decoration: none;
	color: #fff;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	margin-right: 0px;
	border: 1px solid #07416f;
}
.link {
	padding-left: 10px;
}

.screen-reader {
	border: 0px;
}
a.screen-reader {
    border: medium none;
    height: 17px !important;
    line-height: 24px;
    margin-left: 10px;
    width: 29px;
}
a.screen-reader img {
    vertical-align: middle;
    display: inline-block;
	border-radius: 0px !important;
	height: 17px !important;
}
.theamchange ul li a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.theamchange ul li a.white-bg img, .theamchange ul li a.black-bg img {
	width: 24px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #ccc;
	text-align: center;
	border-radius: 50%;
}
.dark a#text_resize_decrease img, .dark a#text_resize_reset img, .dark a#text_resize_increase img {
    filter: invert(1);
}
.theamchange ul li {
	display: inline-block;
	float: left;
	padding: 0 2px;
}
.theamchange ul {
	margin: 0;
	padding: 0;
	width: auto;
	display: inline-block;
	float: left;
}
.theamchange ul li a img {
	height: 24px;
	width: 24px;
	border-radius:50%;
	border: 0px;
}
.branding_textpane {	
	float: left;
	margin-left: 11px;
	margin-top: 17px;
}
.site-branding__name {	
	font-size: 1.8em;
    color: #000;
    line-height: 1;
    font-weight: 600;
	margin-top:4px;
}
.site-branding__slogan {
	font-size: 1.2em;
	margin-top: 0px;
	word-spacing: 0.1em;
	text-align: left;
	text-transform: capitalize;
	line-height: 22px;
	color: #000;
	background: transparent;
}
.branding_textpane a {
	color: #000;
}
.branding_textpane a:hover {
	text-decoration: none;
}
.emblemlogo {
	display: inline-block;
	float: right;
}
.emblemlogo p {
	margin: 0px;
	margin-top: 1px;
}
.emblemlogo ul, .emblemlogo ul li {
    margin-bottom: 0px;
    float: left;
}


span.brand {
    display: inline-block;
    float: left;
}
#siteHeadouter {
	background: #57302b;
	border-bottom: 3px solid #c63f86; 		
	width: 100%;
	z-index: 9;
}
#siteHeadouter #siteHeadinner {
	display: block;
	margin: 0px auto;
	padding: 0px;
}
.navbar-inner {
	padding-left: 0px;
}
/************  Start Feedback Form Css ****************/
.feedbackform {
	padding: 15px 0px;
	width: 60%;
	margin: auto;
	background: #f5f5f5;
}
.feedbackform label {
	margin-bottom: 5px;
	display: block;
	float: left;
}
.feedbackform span.asterkClass {
	float: left;
	color: #a70000;
	margin-left: 3px;
	font-size: 0.95em;
}
.feedbackform fieldset {
	padding: 0px;
	width: 85%;
	margin: auto;
	text-align: left;
	border: 0px;
}
.feedbackform input[type="text"], .feedbackform select, .feedbackform textarea, .feedbackform input[type="email"], .feedbackform input[type="search"], .feedbackform input[type="password"] {
	padding: 6px 9px;
	margin-bottom: 0px;
	background: #fafafa;
	border: 1px solid #ccc;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	box-shadow: none;
	font-size: 0.813em;
	width: 95%;
}
.feedbackform input[type="button"], input[type="reset"], input[type="submit"] {
	background: #c63f86;
	border: none;
	border-radius: 2px;
	color: #fff;
	font-size: 1.1em;
	padding: 8px 15px;
	-webkit-appearance: button;
	cursor: pointer;
}
.feedbackform .captcha {
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 10px;
	background: #f5f5f5;
	box-sizing: border-box;
	border-radius: 3px;
	display: inline-block;
	margin-top: 8px;
}
.feedbackform .captcha input {
	background: #fff !important;
	border: 1px solid #ccc;
}
.feedbackform .captcha label {
	float: left;
	margin-top: 5px;
}
.feedbackform .codecapch {
	font-size: 1.2em;
	font-weight: 600;
	background: #c63f86;
	color: #fff;
	margin-left: 10px;
	border-radius: 3px;
	padding: 4px 10px;
	float: left;
}
.feedbackbtn {
}
.form-item {
	position: relative;
	margin-bottom: 12px;
}
.error-message {
	font-size: 0.9em;
	color: #b00000;
	line-height: 18px;
	position: absolute;
	right: 5px;
	display: block;
}
.captchainput {
	margin-bottom: 10px;
}
.captchainput input {
	width: 40% !important;
}
.dark .feedbackform {
	background: #2b2b2b;
}
.dark .feedbackform .captcha .codecapch {
	color: #fff!important;
}
.dark .feedbackform input[type="button"], .dark input[type="reset"], .dark input[type="submit"] {
	background: #444;
}
/*.dark .feedbackform .captcha span {color: #000!important;}*/
.feedbackform .rstar, .feedbackform .emessage {
	color: #b00000;
	font-size: 0.9em;
}
.dark .feedbackform span {
	color: #ff8383!important;
}
.dark .feedbackform .captcha .codecapch {
	color: #fff !important;
	background: #444;
}
.dark .feedbackform #dnn_ctr7131_View_pnlCaptcha {
	background: #000;
}
.dark .feedbackform .captcha label {
	color: #000;
}
.dark .feedbackform .captcha span.rstar {
	color: #b00000 !important;
}
.feedbackform #dnn_ctr6579_View_lblmsg, .feedbackform #dnn_ctr6575_View_lblmsg, .feedbackform #dnn_ctr6576_View_lblmsg {
	color: #167802;
}
.dark .feedbackform #dnn_ctr6579_View_lblmsg, .dark .feedbackform #dnn_ctr6575_View_lblmsg, .dark .feedbackform #dnn_ctr6576_View_lblmsg {
	color: #01ff07!important;
}
/************  End Feedback Form Css ****************/


#navdttg {
	float: left;
	width: 100%;
	margin: 0px;
	top: 0px;
	min-height: 40px;
}
#navdttg ul.nav {
	margin: 0px;
	height: 100%;
}
#navdttg ul.nav > li {
	border-right: 0px solid #000;
	float: left;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	line-height: 40px;
	height: 40px;
}
#navdttg ul.nav > li a {
	border-bottom: 0;
	color: #fff;
	background: none;
	float: none;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 0px;
	margin: 0;
	border-right: 1px solid #924343;
	padding: 13px 23px;
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	font-weight: 300;
	font-size:1em;
	/*font-family: roboto;*/
	text-shadow: none;
	line-height: 1em;
}
#navdttg ul.nav li.dropdown a {
	padding: 14px 29px 13px 14px;
}
#sitetopHeadouter {
	width: 99%;
	padding: 5px 0px;
}
#navdttg ul.nav li:last-child > a {
	border-right: 0px solid #fff;
}
#navdttg ul.nav li.dropdown ul li {
	height: auto;
	display: block;
	border-bottom: 1px solid #7b544f;
}
#navdttg ul.nav li.dropdown ul li a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	padding: 10px;
	text-transform: uppercase;
	/*font-family: roboto;*/
	text-shadow: none;
	line-height: 1em;
	box-shadow: none;
	font-size: 1.1em;
}
#navdttg ul.nav ul.dropdown-menu a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	padding: 0px;
	text-transform: uppercase;
	/*font-family: roboto;*/
	text-shadow: none;
	box-shadow: none;
	font-size: 1.1em;
	white-space: normal !important;
	line-height: normal;
}
#navdttg ul.nav ul.dropdown-menu ul {padding: 0px;font-size: 1em;}

#sidenavdttg.sidemmenu ul.nav > li a{border-right:none !important;}
.sidebar #sidenavdttg ul.nav > li a{text-transform:capitalize;padding:7px 20px !important;}
.sidebar #sidenavdttg ul.nav li ul li a{padding:4px 20px !important; font-size: 1.1em;}
.sidebar #sidenavdttg ul.nav li ul li ul li a{font-size: 1.3em;}

 #navdttg ul.nav li.dropdown:hover ul.dropdown-menu {visibility: visible;opacity: 1;}
#navdttg ul.nav li.dropdown:hover ul.dropdown-menu li.dropdown ul.dropdown-menu{visibility: hidden;}


.col-right, .col-left {width: 100%;float: left;}
.col-right p {width: 70%;display: inline-block;float: left;}
.col-left p {width: 70%;display: inline-block;float: right;}
.col-right .img {width: 30%;display: inline-block;padding: 10px 0px 10px 10px;box-sizing: border-box;text-align: center;}
.col-left .img {width: 30%;display: inline-block;padding: 10px 10px 10px 0px;box-sizing: border-box;text-align: center;}
.col-right .img img, .col-left .img img {border: 1px solid #ddd;padding: 5px;box-sizing: border-box;}
.col-right .img span, .col-left .img span {width: 100%;display: block;}
.rgleft-table {width: 19%;display: inline-block;float: left;margin-right: 2%;}
.rgleft-table td, .left-table th {text-align: center;}
.rgmid-table {width: 58%;display: inline-block;}
.rgright-table {width: 19%;display: inline-block;float: right;margin-left: 2%;}
.rgright-table td, .rgright-table th {text-align: center;}
.nav > li > a .caret.hidden-desktop {
	border: none;
	background-position: -312px -122px;
	width: 14px;
	line-height: 8px;
	min-height: 11px;
	height: auto;
	margin: 0;
	border-radius: 3px;
	display: inline-block;
	position: absolute;
	top: 16px;
	right: 10px;
}
.menu li.menu-item--active-trail {background: #4b6e06;}
#navdttg ul.nav li a:hover, #navdttg ul.nav li a:focus, #navdttg ul.nav li a:active {background: #c63f86;color: #fff;}



.maincontaint .sliderPane .DNNModuleContent {padding: 0px;margin-bottom: 21px;}
#DreamSlider-2497 .slide-wrapper {background: #fff;}

.sidebar {
	width: 24%;
	float: left;
	margin-right: 1%;
	margin-top: 2px;
}
.sidebar h2, .rightsidebar h2 { 
	padding: 7px 15px 8px;
	text-shadow: 0 1px 0 #2e2e2e;
	font-size: 1em;
	line-height: 1.2;
	color: #fff;
	font-weight: 600;	
	text-transform: uppercase;
	width: 100%;
	box-sizing: border-box;
    background: #57302b;
	border-left: 6px solid #c63f86;
	margin-bottom: 0px;
}
.dark .sidebar h2, .dark .rightsidebar h2{background: #444;border-left: 6px solid #ccc;}

.sidebarPaneSyllabus .DNNContainer_Title_h2 {position: relative!important;} 
.sidebarPaneSyllabus .readmore { bottom: 5px !important;right: 10px !important;margin-top: 7px;}



.sidebarPaneSyllabus ul, .sidebarPaneAnnouncements ul{margin:0px 10px;display: block;}
.sidebarPaneSyllabus ul li, .sidebarPaneAnnouncements ul li{float: left;border-bottom: 1px solid #ccc;padding: 10px 0px;font-size: 1em;}
.sidebarPaneAnnouncements ul li p{margin-bottom: 0px;}

.sidebarPaneSyllabus ul li:before, .sidebarPaneAnnouncements ul li:before {border-bottom: none;}
.sidebarPaneSyllabus ul li:last-child, .sidebarPaneAnnouncements ul li:last-child{border-bottom: 0px;}
.branches {background: #57302b;text-align: center;transition: all 0.3s ease;}
.branches a {
    display: block;
    padding: 11px 0;
    color: #fff;
    font-size: 1.429em;
    font-weight: bold;
}
.branches a:hover {
    color: #fff;
	text-decoration: none;
	background: #c63f86;
}
.dark .branches {background: #444;}
.dark .branches a:hover {background: #333;}



.img-box {
	display: block;
	padding: 10px;
	border: 2px dotted #0dccff;
	border-radius: 2px;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.4;
}
.img-box img {
	max-width: 50px;
	margin-right: 10px;
	padding: 3px;
	background: #ccc;
	display: inline-block;
	float: left;
	height: auto !important;
}
.maincontaint {
	width:50%;
	float: left;
	/*margin-left: 1%;*/
	margin-top:2px;
}
.maincontaint h2 {
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 0 0.5em;
	padding: 7px 15px;
	color: #fff;
	font-weight: 600;
		text-transform: uppercase;
	/*font-family: Roboto;*/
	   background: #c63f86;
	border-left: 6px solid #c63f86;
	margin-bottom: 0px;
}
#dnn_sidebarPane.sidebarPane {width: 100%;}

.rightsidebar{
	width: 24%;
	float: left;
	margin-left: 1%;
	margin-top:2px;
}

.mainPaneOtherkLinks{float: left; width: 100%;box-shadow: 0px 0px 4px #ccc;}
.maincontaint .mainPaneOtherkLinks .DNNModuleContent {padding: 10px;float: left;}

.rightsidebar .sidebarPaneNewsPress .DNNContainer_noTitle, .sidebar .sidebarPaneonlineserver .DNNContainer_noTitle{padding: 0;}
.morelinkdiv{background: #f5f5f5;float: left;width: 100%;}
.morelinkdiv .more-link{margin-top: 8px;}
.morelinkdiv .view-footer{padding-right: 5px; float: right;}



/*.emblemlogo {display: inline-block; float: right;}
.emblemlogo ul li img.emblemimg {display: block;}
.emblemlogo ul li img.emblemimg1 {display: none;}*/
.theamchange ul li:last-child > a {border: 0px;}
#siteTopinner {text-align: right;}
.displaynone {display: none;}
.maincontaint ul {margin-left: 0px;margin: 0px;}
.maincontaint ul li {
	list-style: none;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px dotted #ccc;
}
.maincontaint ul li:last-child{border-bottom:none;}
.maincontaint ul li a {text-decoration: none;padding: 0 5px;}
.maincontaint ul li:before {
	content: "\f105";
	color: #000000;
	display: inline-block;
	font: 0.813em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 3px;
	vertical-align: top;
}
.dark .maincontaint ul li:before {color: #ff0;}
.dnnTreeArea ul li::before {
	display: none;
	padding: 0px;
}
.ullist {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	box-sizing: border-box;
}
.ullist ul {
	margin: 0px;
	margin-left: 10px;
}
.ullist ul li {
	list-style: none;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px dotted #ccc;
	position: relative;
}
.ullist ul li a {
	text-decoration: underline;
	text-decoration-color: transparent;
	padding: 0px;
}
.ullist ul li a:hover {
	text-decoration: underline;
}
.ullist li::before {
	content: "\f105";
	color: #000000;
	display: inline-block;
	font: 0.813em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 3px;
	vertical-align: top;
	margin-left: -10px;
}
.maincontaint .ullist ul li:last-child {
	border-bottom: 0px;
}
.prl0 ul li a {
	padding: 0px;
}
.twocolumn ul li {
	width: 50%;
	float: left;
}
h2.dnnFormSectionHead {
	background: #efefef;
	margin-bottom: 10px;
	border-bottom: 0px;
	border-radius: 5px;
	text-transform: inherit;
	padding: 10px;
}
h2.dnnFormSectionHead a {
	color: #000;
	font-size: 1em;
	padding-right: 15px;
}
.AccordionTabs fieldset {
	border: 1px solid #eaf9fe;
	border-top: 0px;
	padding: 15px;
	margin-bottom: 5px;
	margin-top: -8px;
}
.AccordionTabs p {
}
#breadcrumb {
	font-size: 1.125em;
	width: 100%;
	float: left;
	padding: 3px 0px 7px 0px;
	background: #f6f6f6;
	margin: 5px 0 10px 0;
	border-bottom: 1px;
}
#breadcrumb a {color: #000;}
.breadcrumbInner {font-size: 1.125em;}
.Breadcrumb_Link .fa-home {font-size: 1.125em !important;}

/*.emblemlogo ul {width: 100%;float: left;margin: 0px;}
.emblemlogo ul li {display: inline-block;float: left;}
.emblemlogo ul li img.emblemimg {margin-left: 10px;}*/
.dark .emblemlogo ul li img.emblemimg1 {margin-left: 10px;}
.nav .dropdown-menu > .active > a, .nav .dropdown-menu > .active > a:focus .searchpane {
	display: inline-block;
	margin-left: 89px;
	margin-top: 32px;
}
#dnn_dnnSearch_txtSearch {
	border: 1px solid #f7f5e9;
	height: 30px;
}
.nav .dropdown-menu > .active > a, .nav .dropdown-menu > .active > a:focus {
	color: #fff !important;
}
#dnn_dnnSearch_txtSearch:active, #dnn_dnnSearch_txtSearch:focus {
	background: #fff;
	box-shadow: none;
}
#dnn_dnnLOGO_hypLogo {
	width: 100%;
	float: left;
	margin-top: -6px;
}
.screen-reader {
	margin: 0px 15px;
}
.topHeaderinner {
	display: inline-block;
	float: right;
}
.skipcontent {
	margin-top: 8px;
	margin-right: 23px;
}
#dnn_ContentPane {
	margin: 0px;
	margin-top: 0px;
}
.contentPane {
	margin: 0px;
}
.maincontaint ul {
	margin: 0em 0 0;
	padding: 0px;
	width: 100%;
}
.readmore {
	float: right;
	position: relative;
	bottom: 13px;
	right: 13px;
}
.readmore a {
	font-size: 0.875em;
	text-decoration: none;
	color: #fff !important;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	position: relative;
	margin-right: 0px;
	background:#c63f86;
	border: 1px solid #c63f86;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
	display: inline-block;
}
.admin-main {
	width: 100%;
	float: left;
	margin-bottom: 13px;
}
.admin-main ul {
	width: 100%;
	float: left;
	margin-top: 0px !important;
}
.admin-main ul li {
	width: 17.67%;
	float: left;
	display: inline-block;
	margin-right: 1%;
	border: 1px solid #008bd5;
	border-radius: 0px 0px;
	text-align: center;
	min-height: 256px;
	background: none !important;
	padding: 5px !important;
}
.admin-main ul li:before {
	content: none;
}
.admin-main ul li:last-child {
	margin-right: 0px;
}
.admin-main ul li p {
	text-align: center;
	margin: 0px;
	font-size: 0.9em;
}
.admin-main .sidebar_msg_img {
	width: 100%;
	float: left;
	text-align: center;
	margin: 10px 0px 5px 0px;
	line-height: 0px;
}
.admin-main .sidebar_msg_txt {
	width: 100%;
	float: left;
}
/*.maincontaint.homepage-sec .DnnModule-DNN_HTML:nth-child(1) .DNNModuleContent, .maincontaint .DnnModule-DNN_HTML:nth-child(2) .DNNModuleContent, .maincontaint .DnnModule-DNN_HTML:nth-child(3) .DNNModuleContent {
	padding: 0px;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(1) {
	display: inline-block;
	width: 32.6%;
	border: 0px solid #ebebeb;
	margin-bottom: 20px;
	margin-right: 1%;
	float: left;
	min-height: 241px;
	box-shadow: 0px 0px 4px #ccc;
	padding-bottom: 5px;
	border: 0px !important;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: 0px 0px 4px #ccc;
}

.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(2) {
	display: inline-block;
	width: 32.8%;
	margin-bottom: 20px;
	border: 0px solid #ebebeb;
	margin-right: 1%;
	float: left;
	min-height: 241px;
	box-shadow: 0px 0px 4px #ccc;
	padding-bottom: 5px;
	border: 0px !important;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: 0px 0px 4px #ccc;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(3) {
	display: inline-block;
	width: 32.6%;
	margin-bottom: 20px;
	border: 0px solid #ebebeb;
	margin-right: 0;
	float: left;
	min-height: 241px;
	box-shadow: 0px 0px 4px #ccc;
	padding-bottom: 5px;
	border: 0px !important;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: 0px 0px 4px #ccc;
}



*/

.one-third-block .views-row:last-child {
	border-bottom: 0px;
}
.one-third-block {
	width: 100%;
	float: left;
	padding: 0px 13px;
	box-sizing: border-box;
}

p.letter-no {
	margin: 0px !important;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {
	border: 0px solid #ebebeb;
	width: 100%;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {
	display: inline-block;
	vertical-align: top;
	width: 49.02%;
	margin-left: 12px;
	min-height: 243px;
	border: 1px solid #ebebeb;
	margin-bottom: 20px;
}
iframe {
	width: 100%;
	height: 400px;
	border: 1px solid #2e4d96;
	padding: 5px;
	box-sizing: border-box;
	background: #2e4d96;
}
.imgcon {
	position: relative;
	width: 50%;
}
ul.others li a img:hover {
	transform: scale(1.1, 1.1);
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
}
.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}
.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%)
}
.imgcon:hover .image {
	opacity: 0.3;
}
.imgcon:hover .middle {
	opacity: 1;
}
.other-link {
	text-align: center;
	margin: 0;
	padding: 0;
}
.other-link ul {
	text-align: center;
	margin: 0;
	padding: 0;
}
.other-link ul li {
	display: inline-block;
	text-align: center;
	list-style: none;
	padding: 5px;
}
.other-link ul li::before {
	display: none;
	padding: 0px;
	margin: 0px;
}
.other-link ul li a img {
	width: 147px;
	background: #ccc;
	padding: 4px;
}
.text {
	background-color: #4CAF50;
	color: #fff;
	font-size: 1em;
	padding: 16px 32px;
}
.readmore a:hover, .readmore a:focus {
	text-decoration: none;
	color: #fff;
	background: #790f05;
	border:1px solid #790f05;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
}
.readmore a::after {
	margin-left: 8px;
	top: 6px;
	content: "\f04e";
	font: normal normal normal 0.813em/1 FontAwesome;
	height: 100%;
	vertical-align: middle;
	color: #fff;
}
.contentPane .DnnModule-DNN_HTML, .innerpage-sec-nohadding .tender-container {
	border: 1px solid #e9e9e9;
	position: relative;
	margin-bottom: 15px;
}
.innerpage-sec-nohadding .tender-container .list-container{padding: 10px;}



.readmore a:hover::after, .readmore a:focus::after {
	color: #fff;
}
.maincontaint p {
	font-size: 1em;
	/*font-family: Roboto;*/
	font-weight: 400;
	margin-bottom: 10px;
	line-height: 1.6em;
	text-align: justify;
	padding: 0px;
}
/*.contentPane .DnnModule {padding-bottom: 20px;}*/
.maincontaint .DnnModule-SpeedyTouchGallery2 .DNNModuleContent {padding: 0px;}
.maincontaint .DNNModuleContent {padding:10px;}
.innerpage-sec-nohadding .DNNModuleContent {padding:0px 0 0 0px; margin-bottom: 15px;}
#dnn_ctr7763_ContentPane .DNNModuleContent{margin:0px; padding:0px;}



.announcements-views-row {
	border-bottom: 1px solid #ccc;
	padding: 4px 0px 3px 0px;
}
.announcements-title {
	display: inline-block;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.announcements-title a::before {
	content: "\f249";
	color: #28288a;
	display: inline-block;
	font: 0.9em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}
.announcements-date {
	display: inline-block;
	float: right;
	background: #f3f3f3;
	padding: 2px 15px;
	font-size: 0.9em;
}
.announcements-date span::before {
	content: "\f133";
	color: #575757;
	display: inline-block;
	font: 0.9em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 4px;
	vertical-align: top;
}
.annoulink {
	margin-top: 15px;
	display: block;
}
.annoulink .more-link::after {
	content: "\f04e";
	color: #000000;
	display: inline-block;
	font: 0.813em/1 FontAwesome;
	height: 100%;
	margin-left: 5px;
	padding-top: 3px;
	vertical-align: top;
}
.annoulink .archives .more-link::before {
	content: "\f1c6";
	font: 0.813em/1 FontAwesome;
	height: 100%;
	vertical-align: top;
	display: inline-block;
	color: #000000;
	margin-right: 5px;
	padding-top: 3px;
}
.bottom-links {
	background: #07416f;
	padding-bottom: 25px;
}
.bottom-links .footerPane {
	width: 25%;
	float: left;
	color: #fff;
	padding: 0 20px;
	box-sizing: border-box;
}
.bottom-links .footerPane h2 {
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 0.6em;
	text-align: left;
	line-height: 1em;
	background: none;
	padding: 16px 0px 4px;
	margin-top: 15px;
	margin-left: 0;
	padding-bottom: 10px;
	border-bottom: 2px solid #043052;
	position: relative;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
	font-weight: normal;
	text-transform: uppercase;
}
.bottom-links .footerPane h2::before {
	content: '';
	border-bottom: 2px solid #FFEB3B;
	position: absolute;
	height: 0;
	bottom: -2px;
	z-index: 1;
	width: 50%;
	left: 0;
	transition: all ease-in-out 1s;
	-webkit-transition: all ease-in-out 1s;
	-moz-transition: all ease-in-out1s;
}
.bottom-links .footerPane h2:hover::before {
	width: 100%;
	transition: all ease-in-out 1s;
	-webkit-transition: all ease-in-out 1s;
	-moz-transition: all ease-in-out 1s;
}
.bottom-links ul, .bottom-links ol {
	margin: 1em 0 0;
	padding: 0 0 0em 0px;
}
.bottom-links ul li, .bottom-links ol li {
	list-style: none;
}
.bottom-links ul li a::before, .bottom-links ol li a::before {
	left: 0px;
	position: absolute;
	top: 7px;
	color: #fff;
	content: "\f105";
	font: normal normal normal 0.875em/1 FontAwesome;
}
.bottom-links ul li a, .bottom-links ol li a {
	padding: 6px 0 6px 10px;
	border-bottom: 1px solid #053b67;
	display: block;
	color: #fff;
	position: relative;
	font-size: 0.9em;
}
.bottom-links .more-link {
	display: block;
	text-align: right;
	margin-top: 15px;
	color: #fff;
}
.bottom-links .more-link a {
	color: #fff;
	position: relative;
	padding: 4px 17px;
	border: 1px solid #004f8e;
	border-radius: 25px;
	float: left;
	box-shadow: 0 2px 0px #00BCD4;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
}
.bottom-links .more-link a:focus, .bottom-links .more-link a:hover {
	box-shadow: none;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
}
h2.dnnFormSectionHead a:hover {
	color: #222;
	background: #efefef url(../../../../../images/down-icn.png) no-repeat right 50% !important;
}
.swarna-jayanti {text-align: center;}
.swarna-jayanti img {max-width: 84%;border: 1px solid #ccc;padding: 2px;}
#footer {
	clear: both;
	height: auto;
	background: none;
	font-size: 0.857em;
	margin-top: 10px;
	float: left;
	width: 100%;
}
.footerTop {background: #515151;}
.footerTop .footerTopPane {width: 100%;}
.footerBottom {background:#3c3c3c;color: #fff;}
ul.footermenu {
	margin: 0px;
	display: block;
	text-align: center;
	width: 100%;
	padding: 10px 0px;
}
ul.footermenu li {
	display: inline-block;
	padding: 0px 15px;
	border-right: 1px dotted #eee;
	line-height: 14px;
}
ul.footermenu li:last-child {border-right: 0px dotted #ddd;}
ul.footermenu li a {color: #fff;}
.copyright-text {text-align: center;font-size: 1em;}
.scrollup {
	background: #ffffff;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}
.scrollTopPane {
	position: absolute;
	right: 0px;
	margin: 0px;
	height: auto;
	min-height: auto !important;
	top: -25px;
	width: auto;
}
.scrollTop {position: relative;}
.scrollup:hover {
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;
	background: #2ac4f4;
	box-shadow: inset 0 0 0px 2px #fff;
}
.footerbottomLast {}
.scrollup::after {
	left: 13px;
	position: absolute;
	top: 12px;
	color: #000000;
	content: "\f077";
	font: 0.813em/1 FontAwesome;
}
.copyrighttextPane {padding-top: 10px!important;}
.copyrighttextPane p {text-align: center;font-size: 1.15em;}
#search {
    display: inline-block;
    float: left !important;
    margin: 33px 14px 0 0px;
    width: 209px;
    height: 32px;
}
#search a.SearchButton:link, #search a.SearchButton:visited {
	font-size: 0px;
}
.footerbottomLast ul {text-align: center;}
.footerbottomLast ul li {
	width: auto;
	display: inline-block;
	font-size: 1em;
	font-weight: 300;
	color: #fff;
	line-height: 0;
	padding: 0 15px;
	border-right: 1px dotted #fff;
}
.footerbottomLast ul li:last-child {border-right: 0px;}
.footerbottomLast ul li p {
	line-height: 18px;
	font-size: 0.95em;
	padding: 0px;
	margin-bottom: 0px;
}
.TitleH2 {margin-bottom: 0px !important;}
.sidebarPane {margin-top: 0px;}
#ControlActionMenu > li:last-child > a::after {
	display: none;
}
#userControls {display: none;}
.desc p {margin-bottom: 0px;}
.sidebar .DNNContainer_noTitle, .rightsidebar .DNNContainer_noTitle, .sidebar .DNNContainer_Title_h2, .rightsidebar .DNNContainer_Title_h2 {
	padding: 0 0 5px;
	margin: 0;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: 0px 0px 4px #ccc;
}



.languagechange {
	margin-top:6px;
	margin-left: 17px;
}
.languagechange span {
	margin-right:2px;
}
.more-link {
	float: left;
	margin-top: 8px;
	display: inline-block;
	padding-left: 5px;
	text-align: right;
}
.more-link a {
	float: left;
	margin-top: 8px;
	display: inline-block;
	padding-left: 5px;
	text-align: right;
	margin-bottom: 8px;
}
.more-link a::after {
	content: "\f04e";
	color: #2e4d96;
	display: inline-block;
	font: 0.813em/1 FontAwesome;
	height: 100%;
	margin-left: 5px;
	padding-top: 3px;
	vertical-align: top;
}
ul.others {
	text-align: center;
	margin: 0;
	padding: 0;
}
ul.others li {
	display: inline-block;
	text-align: center;
	list-style: none;
	padding: 5px;
	border-bottom: 0px;
}
ul.others li a{padding: 0px;}
.mainPaneOtherkLinks ul.others li:before { 
    content:none !important;
    color: #000000;
    display: inline-block;
    font: 0.813em/1 FontAwesome;
    height: 100%;
    margin-right:0px !important;
    padding-top:0px !important;
    vertical-align: top;
}




ul.others li img {width: 126px;background: #ccc;padding:0px;border: 1px solid #ccc;}
.other-links {margin-top: 0px;float: left;width: 100%;}
ul.gallery {text-align: center;margin: 0;padding: 10px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
ul.gallery li {display: inline-block;text-align: center;list-style: none;padding: 5px;}
ul.gallery li img {width: 100%;background: #ccc;padding: 4px;box-sizing: border-box;}
.gallery-links {margin-top: 0px;float: left;width: 100%;}

.sidebarPaneAnnouncements .mask {position: relative;left: 0px;top: 5px;height:315px;overflow: hidden;} 
.sidebarPaneAnnouncements .tickercontainer {overflow: hidden;border-bottom: 1px solid #e3e3e3;}
.sidebarPaneAnnouncements .newsticker {list-style: none;margin: 0;padding: 0;position: relative;}
.sidebarPaneAnnouncements .view-news-press-releases {position: relative;}
.sidebarPaneAnnouncements .view-news-press-releases a.style-pause {
	background: #c63f86 url("../images/pause-news.png") no-repeat scroll center center / 20px 20px;
	border: 0 none;
	border-radius: 0;
	color: #fff !important;
	display: inline-block;
	font-size: 0;
	height: 26px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
	right: -20px;
	top: -32px;
	width: 25px;
}
.sidebarPaneAnnouncements .view-news-press-releases a.style-play {
	background: #2e4d96 url("../images/play-news.png") no-repeat scroll center center / 20px 20px;
	border: 0 none;
	border-radius: 0;
	color: #000 !important;
	display: inline-block;
	font-size: 0;
	height: 26px;
	margin: 0;
	margin-left: 0px;
	padding: 3px;
	position: absolute;
	right: 0px;
	top: -32px;
	width: 25px;
}
.norecord{border:1px solid #eee; background: #f9f9f9; padding: 5px;}
.uniquepage .ModRvNewsAndPressC{padding-top: 0px;}
.innerpage-sec-nohadding .tender-container p{padding:0 10px;}






.sidebar .sidebarPane {font-size: 1em;line-height: 1.4;}
.view-content {padding: 0 5px;}
.dropdown-menu {height: auto;/*overflow-x: hidden;*/}

.views-row {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 7px 5px 7px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.views-field-title a {
	color: #000;
}
.views-field-created span {
	position: relative;
	font-size: 0.9em;
	color: #666;
	padding: 4px 0;
	float: left;
	width: 100%;
}
.views-field-created span::before {
	content: "\f133";
	color: #575757;
	display: inline-block;
	font: 0.9em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 2px;
	vertical-align: top;
}
ul.dropdown-menu {
	padding: 0px;
	background: #57312c;
	border: 0px;
	left: 0;
	z-index: 999;
	min-height: auto;
	font-size: 0.8em;
	min-width: 260px !important;
}
.navbar .nav li.dropdown ul li:hover > a {color: #fff !important;}
.navbar .nav li.dropdown:hover > a {color: #fff !important;}
/* .navbar .nav li.dropdown > a:hover .caret{border-top-color: #fff;
border-bottom-color: #fff;} */
/* li.dropdown .caret{border-top-color: #fff;
border-bottom-color: #fff;} */
.dropdown-menu {
	/*overflow-y: auto;
	overflow-x: hidden;*/
	height: auto;
	Display: block;
	visibility: hidden;
	opacity: 0;
}
#navdttg ul.nav li.dropdown ul li a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	padding: 10px;
	text-transform: uppercase;
	/*font-family: roboto;*/
	text-shadow: none;
	line-height: normal;
	box-shadow: none;
	color: #fff !important;
}
#navdttg ul.nav > li.dropdown:hover .dropdown-menu, .dropdown-menu.focused, .sidemmenu ul li:hover > ul, .sidemmenu ul > li.focused{
	visibility: visible;
	opacity: 1;
}
.dropdown ul.dropdown-menu li:hover ul.dropdown-menu {
    visibility: visible !important;
}
.dropdown ul.dropdown-menu li {
	height: auto !important;
	display: block !important;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #0378b4;
}
.dropdown ul.dropdown-menu li > ul {
	position: absolute;
	margin-top: 0px;
	left: 100%;
	top: 0px;
	min-width: 160px;
	float: left;
	width: 100%;
	padding: 0 20px 0 0;
}
.dropdown ul.dropdown-menu li a {
	box-sizing: border-box;
}
.fixed {
	position: fixed;
	width: 100%;
	transition: height 0.2s, left 0.2s, top 0.2s, width 0.2s, background 0.2s;
	-moz-transition: height 0.2s, left 0.2s, top 0.2s, width 0.2s, background 0.2s;
	-webkit-transition: height 0.2s, left 0.2s, top 0.2s, width 0.2s, background 0.2s;
	-o-transition: height 0.2s, left 0.2s, top 0.2s, width 0.2s, background 0.2s;
	z-index: 99;
	top: 0px;
}
.main-banner {
	width: 100%;
	float: left;
	position: relative;
	background: #000;
	margin-top: 17px;
	margin-bottom: 17px;
}
.main-banner img {
	width: 100%;
	border-left: 12px solid #fff;
	border-right: 12px solid #fff;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	box-sizing: border-box;
	box-shadow: 0px 0px 3px 2px #dcdcdc;
	vertical-align: top;
}
ul.nav li.active>a {color: #fff!important;}
ul.nav li:hover {background: #c63f86;}
ul.nav li.active {background: #c63f86;}
.navbar .nav > li > .dropdown-menu::after {display: none;}
.nav > li > ul li:hover {color: #fff !important;background: #c63f86;}
#navdttg ul.nav li > ul > li a {padding: 10px 19px;color: #fff;border-right: none !important;}
.nav > li ul {top: 38px;}

.sliderPane .Controller-I {
	display: none !important;
}
.sliderPane .nav-wrapper-II {
	width: 100% !important;
}
.sliderPane .navigator-II {
	text-align: center;
	width: 100%;
}
.sliderPane .navigator-II ul {
	text-align: center;
	display: inline-block;
}
.sliderPane .container-bottom div.bottom-center, .sliderPane .container-bottom div.bottom-right, .sliderPane .container-bottom div.bottom-left {
	background-image: none !important;
}
.sliderPane .container-bottom {
	position: absolute !important;
	bottom: 0px;
	text-align: center;
}
.sliderPane .DS-MainNavigator .left {
	left: 0px;
}
.sliderPane .DS-MainNavigator .right {
	right: 0px;
}
.sliderPane .container {
	border-bottom: 4px solid #E6E6E6 !important;
}
#block-socialmedialinks ul li a {
	border: 0px;
}
.nav-pills .dropdown-menu {
	border-radius: 0px !important;
}
.sliderPane {
	width: 100%;
	margin-top: 0px;
}
.slider-section {
	width: 100%;
	float: left;
	margin-top: 16px;
}
#block-socialmedialinks li a {
	border: 0px;
}
.latestnewsmain {
	width: 100%;
	position: relative;
	padding:12px 0 10px 0;
	/*background: #efefef;*/
	background:#fff;
}

#DreamSlider-7831 .container{background-color:#efefef!important;}


.latestnewsinner {
	display: block;
	overflow: hidden;
}
.latestnewsmain .container-bottom {
	display: none;
}
.latestnewsPane {
	margin: 0;
	padding: 0;
	height: 35px;
	
	background-color: #f6f6f6;
	box-sizing: border-box;
}
.sliderPane .container-bottom {
	width: 100% !important;
}
.sliderPane .navigator-II ul li {
	width: 8px !important;
	height: 8px !important;
	border: 2px solid #790f05 !important;
	background: transparent !important;
	background-image: none !important;
	border-radius: 50% !important;
}

.sliderPane .navigator-II ul li:before{color:#fff !important;content:none!important;}

.sliderPane .navigator-II ul li.nav-active-II {
	background:#790f05 !important;
}
.LatestNewstext {
	display: inline-block;
	padding: 8px 10px;
	text-transform: uppercase;
	border-bottom: 1px solid #28288a;
	background: #ddd;
	text-align: center;
	color: #000;
	margin: 0;
	width: 130px;
	height: 35px;
	font-weight: 600;
	box-sizing: border-box;
	font-size: 0.875em;
	float: left;
	position: relative;
	border-left: 6px solid #2e4d96;
	box-sizing: border-box;
}
.LatestNewstext::after {
	background: inherit;
	display: block;
	content: '';
	position: absolute;
	height: 41px;
	width: 16px;
	right: -6px;
	bottom: 0px;
	transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	z-index: 1;
}

ul.dropdown-menu li.dropdown .caret {
}
.latestnewsmain #DreamSlider-2497 .DS-MainNavigator .left, .latestnewsmain .DS-MainNext, .latestnewsmain .DS-MainPause, .latestnewsmain .DS-MainPlay {
	opacity: 1 !important;
}
.slide-wrapper #DreamSlider-1475 .navigator-II {
	display: none !important;
	opacity: 0 !important;
}
#DreamSlider-7831 .container{background-color: #eaeaea !important; border:0px !important;}


.LatestNewstextPane {
    display: inline-block;
    padding: 10px 15px;
    text-transform: uppercase;
    background:#c63f86;
    text-align: center;
    color: #fff;
    margin: 0;
    width: 130px;
    height: 38px;
    font-weight: 600;
    box-sizing: border-box;
    font-size: 1em;
    float: left;
    position: relative;
}
.LatestNewstextPane::after { 
    background: inherit;
    display: block;
    content: '';
    position: absolute;
    height: 41px;
    width: 16px;
    right: -6px;
    bottom: 0px;
    transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    z-index: 1;
}


.latestnewsmain .DS-MainNavigator {
	background: #57302b !important;
	width: 105px;
	right: 0px;
	float: left;
	position: absolute;
	top: 0px;
	height: 38px;
}
.latestnewsmain .DS-MainNavigator .DS-MainPrevious {
	background: #46469e url(../images/prev.png) no-repeat center center !important;
	border-radius: 50%;
	top: 6px !important;
	left: 13px !important;
	margin: 0px 0px 0px 0px !important;
	background-color: #c63f86 !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainNext {
	background: #46469e url(../images/next.png) no-repeat center center !important;
	background-color:#c63f86 !important;
	border-radius: 50%;
	top: 6px !important;
	right:9px !important;
	margin: 0px 0px 0px 0px !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPlay {
	background: #46469e url(../images/play.png) no-repeat center center !important;
	background-color: #c63f86 !important;
	border-radius: 50%;
	top: 6px !important;
	left: 42px !important;
	margin: 0px 0px 0px 0px !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPause {
	background: #46469e url(../images/pause.png) no-repeat center center !important;
	background-color: #c63f86 !important;
	border-radius: 50%;
	top: 6px !important;
	left: 42px !important;
	margin: 0px 0px 0px 0px !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPrevious:hover {
	background-color: #a84177!important;
}
.latestnewsmain .DS-MainNavigator .DS-MainNext:hover {
	background-color: #a84177!important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPlay:hover {
	background-color: #a84177!important;
}
.sidebarPaneSyllabus a{color:#000;}
.latestnewsmain .DS-MainNavigator .DS-MainPause:hover {
	background-color: #a84177!important;
}
.latestnewsmain .slide-wrapper a {
	font-size: 0.85em !important;
	width: 80%;
	display: block;
	padding-right: 15px !important;
	box-sizing: border-box;
	margin-top: 10px !important;
	padding-left: 20px !important;
	font-weight: bold;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
  
}
.latestnewsmain .DS-MainNavigator .DS-MainPause, .latestnewsmain .DS-MainNavigator .DS-MainPlay, .latestnewsmain .DS-MainNavigator .DS-MainPrevious, .latestnewsmain .DS-MainNavigator .DS-MainNext {
	width: 25px !important;
	height: 25px !important;
}
.contentPane {float: left;width: 100%;}
.searchBox {float: left;margin: 32px 14px 0 0px;}
/*.emblemlogo .DnnModule {float: left;}*/
.dropdown-menu {background-color: #28288a;padding: 0px;}
.sliderPane .DS-MainNavigator .DS-MainPrevious {
	background: rgba(0, 0, 0, 0.67) url(../images/prev1.png) no-repeat center center !important;
	border-radius: 0px 5px 5px 0px;
	top: 40% !important;
	left: 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.sliderPane .DS-MainNavigator .DS-MainNext {
	background: rgba(0, 0, 0, 0.67) url(../images/next1.png) no-repeat center center !important;
	border-radius: 5px 0px 0px 5px;
	top: 40% !important;
	right: 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.sliderPane .DS-MainNavigator .DS-MainPause {
	background: rgba(0, 0, 0, 0.67) url(../images/pause1.png) no-repeat center center !important;
	border-radius: 5px;
	top: 30px!important;
	right: 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.sliderPane .DS-MainNavigator .DS-MainPlay {
	background: rgba(0, 0, 0, 0.67) url(../images/play1.png) no-repeat center center !important;
	border-radius: 5px;
	top: 30px!important;
	right: 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.DS-MainNavigator .left.DS-MainPrevious, .DS-MainNavigator .right.DS-MainNext, .DS-MainNavigator .pause.DS-MainPause, .DS-MainNavigator .play.DS-MainPlay {
	opacity: 1 !important;
}
.sliderPane .container {
	border: 1px solid #E6E6E6 !important;
}
.footerbottomLast .visitor ul li {
	font-size: 0.875em;
}
.language-object select {
	padding: 1px;
	box-shadow: none;
	width: 60px;
	font-size: 0.8em !important;
	background: #fff;
	overflow: hidden;
	color: #000;
	border: 1px solid #ddd;
}
.sliderPane .DS-MainNavigator .DS-MainPlay, .sliderPane .DS-MainNavigator .DS-MainPause {
	height: 34px !important;
	width: 34px !important;
}
.sliderPane .DS-MainNavigator .DS-MainPrevious, .sliderPane .DS-MainNavigator .DS-MainNext {
	width: 30px !important;
}
.sliderPane .DS-MainNavigator .pause, .sliderPane .DS-MainNavigator .play {
	background-position: -250px 0px;
	top: 10px !important;
	right: 10px !important;
	margin: -23px 0px 0px -26px;
	left: auto !important;
}
.link li {
	list-style: none;
	display: block;
	padding: 5px 0px;
}
.link li:before {
	content: "\f105";
	color: #000000;
	display: inline-block;
	font: 0.813em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 3px;
	vertical-align: top;
}
.slide-wrapper .DS-MainNavigator .play, .slide-wrapper .DS-MainNavigator .pause {
	background-position: -200px 0px;
	top: 20px !important;
	right: 20px !important;
	margin: -23px 0px 0px -26px;
	position: absolute;
}
.hindi, .english {
	float: left;
}
html:lang(en) .hindi {
	display: none;
}
html:lang(hi) .hindi {
	display: block;
	margin-right: 6px;
}
html:lang(hi) .english {
	display: none;
	margin-right: 6px;
}
html:lang(en) .english {
	display: block;
	margin-right: 6px;
}
.sidebar .DnnModule, .rightsidebar .DnnModule {
	width: 100%;
	float: left;
	position: static !important;
	margin-bottom: 16px;
}
.tc {
	text-align: center;
}
.maincontaint .section {
	width: 100%;
	float: left;
}
.maincontaint .section p {
	margin-bottom: 0px;
}
.section table {

	overflow-x: scroll !important;
	display: block !important;
}
.validation img {
	max-height: 20px;
}

/************Start Tenders Modules Css*************/
/*.view-news-press-releases{min-height: 200px;}*/
.view-empty {
	text-align: center;
	background: #fdbfbb;
	margin:70px 10px;
	padding: 10px;
	color: #000;
	border-radius: 10px;
}
#dnn_sidebarPaneAnnouncements .view-empty {margin:125px 10px;}
.dark .view-empty {background: #444;}
.tendersearchsub{ margin:25px 0;}
.tendersearchsub label{ margin-right:10px; font-weight: bold;}
.tendersearchsub input[type="text"], .tendersearchsub input[type="email"], .tendersearchsub input[type="search"], .tendersearchsub input[type="password"]{margin-bottom: 0px; margin-right:10px;padding: 6px;}
.tendersearchsub input[type="button"], .tendersearchsub input[type="reset"], .tendersearchsub input[type="submit"]{margin-right:10px;padding: 6px 10px;}
.tendersearchsub input[type="button"]:hover, .tendersearchsub input[type="reset"]:hover, input[type="submit"]:hover{background: #9e2665;}
.listpager{display: block; text-align: center;margin-bottom: 16px;}
.listpager span span{border-radius: 5px;background: #9e2665; padding: 2px 8px;color: #fff;}
.listpager span:first-child{border-radius: 5px;padding: 2px 8px;}
.listpager a{border-radius: 5px; background:#14557D; padding: 2px 8px;color: #fff;text-decoration: none;}
.listpager a:hover {background: #9e2665;}
.tanderhadding a{color: #fff; text-decoration: none;background: #14557D;}
.tanderhadding h2, .tender-container h2{margin-bottom:5px; position: relative; padding-right:15px;}
.tanderhadding h2 a, .tender-container h2 a{position: absolute;
background: #57302b;
border-radius:3px;
display: block;
color: #fff;
right: 5px;
top: 3px;
text-decoration: none;
padding: 5px 10px;
font-size: 0.9em;}
.tanderhadding h2 a:hover, .tender-container h2 a:hover{color: #fff; text-decoration: underline;}
p.dhdng, .norecords{background:#f6f6f6; border:1px solid #eee; padding:7px 10px !important; font-weight: 600 !important;}
h3.js-quickedit-page-title {line-height: 1.3em;}
.viewlinknews a, .news-mini-buttons a{
	display: inline-block;
	margin-bottom: 15px;
	background: #c63f86;
	border: none;
	border-radius: 2px;
	color: #fff;
	font-size: 1em;
	padding: 5px 8px; 
}
.viewlinknews a:hover, .news-mini-buttons a:hover{background: #790f05; text-decoration: none;}
.news-mini-buttons a{margin: 8px 0px 3px;}
.tender-container h2 a, .yearbutton a{
	border-radius:3px;
	display: block;
	right:10px !important;
	top: 3px !important;
	text-decoration: none;
	/*font-size: 0.6em !important;*/
	padding: 5px 10px !important;
	font-weight: 200;
}
.yearbutton a{
	color: #fff;
	right: 0px !important;
    font-size: 0.9em !important;
    font-weight: 600;
    padding: 7px 10px !important;
    background: #c63f86  !important;
	position: inherit !important;
	margin-right: 5px !important;
}
.yearbutton a:hover, .tender-container h2 a:hover{background: #3c1d19!important;}
.tender-container .news-item{padding-top: 5px;border-bottom: 1px solid #ccc; margin-bottom: 5px;}
.tender-container .news-item:last-child{border-bottom: 0px;}
/*#dnn_ctr7682_View_pnlViewAllData{position: relative;}*/
.tender-container h2+span{padding: 15px 0px;display: block;}
.tender-container table{margin-top: 0px;}
.tender-container ul li::before{background: none;left: 0px;top: 1px}
.tender-container h2{margin-bottom: 0px;}
/*.tickercontainer{padding: 0 10px;}*/
.innerpage-sec-nohadding .mainPaneOtherkLinks .DNNModuleContent{ margin-bottom: 0px;}
.innerpage-sec-nohadding .mainPaneOtherkLinks{margin-top: 15px;}
.sidebarPaneNewsPress .news-mini-buttons a{margin: 8px 0px 8px;}
.mainPaneOtherkLinks  #dnn_ctr8230_ContentPane h2, .mainPaneOtherkLinks  #dnn_ctr9842_ContentPane h2{display: none;}
/************End Tenders Modules Css*************/
.ModDynamicListManagerC .dlm-gv-pager table{margin: auto;text-align: center;}
.ModDynamicListManagerC .dlm-gv-pager table td{padding:0px; border:0px;}

.ModDynamicListManagerC .dlm-gv-pager table td span{
display: inline-block;
background: #8d1b57;
margin-right: 5px;
padding: 2px 8px;
border-radius: 5px;
border: 1px solid #8d1b57;
font-size: 1em;
font-weight: 600;
color: #fff;
}
.ModDynamicListManagerC .dlm-gv-pager table td a{margin-right: 5px;color:#fff;padding: 2px 8px;border-radius: 5px;border: 1px solid #c63f86;background: #c63f86;}
.ModDynamicListManagerC .dlm-gv-pager table td a:hover{background: #9e2665;}


.right-img {float: right;margin: 0 0 10px 15px;border: 1px solid #ccc;padding: 1px;}



@media only screen and (max-width: 1200px) {
#breadcrumb {
	padding: 7px 0px
}
.latestnewsPane #DreamSlider-2497 {
	width: 1026px;
}
.latestnewsPane #DreamSlider-7831 {
	width: 1026px;
}
.container {
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {
	width: 100%;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {
	width: 48.82%;
}
.lghading h3{line-height:26px;}
/*.branding_textpane {margin-top: 42px;}*/
.maincontaint{margin-left:0px;} 

}

@media only screen and (max-width: 1169px) {
.branding_textpane a.site-branding__name {font-size: 1.6em;}
ul.dropdown-menu {min-width: 200px !important;}
#navdttg ul.nav li.dropdown a {padding: 15px 25px 12px 15px}
ul.others li img {width: 123px;}
#DreamSlider-6583 .slide-wrapper {width: 100% !important;height: 271px !important;}
#DreamSlider-6583 {width: 100% !important;}
/*#navdttg ul.nav li a {padding: 13px 15px;}*/
.emblemlogo ul li img.emblemimg {margin-left: 10px;}
.sliderPane {width: 100% !important;}
#DreamSlider-1475, #DreamSlider-4704 {width: 100% !important;margin: 0 auto;}
#DreamSlider-4704 .container-bottom {width: 100% !important;}
#DreamSlider-1475 .slide-wrapper, #DreamSlider-4704 .slide-wrapper {
	width: 100% !important;
	height: 271px !important;
	position: relative;
	overflow: hidden;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(1) {min-height: 274px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(2) {min-height: 274px;}
/*.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(3) {
	min-height: 274px;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {
	min-height: 294px;
}*/
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {min-height: 294px;}
.latestnewsinner {display: block;width: 100% !important;}
.latestnewsPane #DreamSlider-7831 {width: 882px;}
/*.latestnewsPane #DreamSlider-2497 {width: 882px;}*/
#DreamSlider-2497 .container, #DreamSlider-2497 .slide-wrapper, .DS-slide {width: 100% !important;}
#DreamSlider-7831 .container, #DreamSlider-7831 .slide-wrapper, .DS-slide {width: 100% !important;}
.homeimage {width: 20%;}
.hometext {width: 77%;margin-top: 0px;}
}

@media only screen and (min-width:1130px) and (max-width:1169px) {
.latestnewsPane #DreamSlider-2497 {width: 985px;}
.latestnewsPane #DreamSlider-7831 {width: 985px;}
/*#navdttg ul.nav li a {padding: 15px 9px 12px 9px;}*/
#navdttg ul.nav li.dropdown a {padding: 15px 27px 12px 8px;}
.nav > li > a .caret.hidden-desktop {right: 9px;}
}

@media only screen and (min-width:1080px) and (max-width:1129px) {
.latestnewsPane #DreamSlider-2497 {width: 935px;}
.latestnewsPane #DreamSlider-7831 {width: 935px;}
#navdttg ul.nav li a {padding:13px 19px;}
#navdttg ul.nav li.dropdown a {padding: 15px 30px 14px 15px;font-size: 0.8em;}

}

@media only screen and (min-width:980px) and (max-width:1079px) {	
/*.site-branding__name {font-size: 1.6em;}*/
	
.latestnewsPane #DreamSlider-2497 {width: 880px;}
.latestnewsPane #DreamSlider-7831 {width: 880px;}
.bottom-links .footerPane h2 {font-size: 1em;}
.sidebar h2, .rightsidebar h2{font-size:11px;}
.view-news-press-releases a.style-pause{top:-33px;height:22px;}
#navdttg ul.nav li a {padding:13px;}
#navdttg ul.nav li.dropdown a {padding: 15px 30px 14px 10px;font-size: 0.76em;}
.nav > li > a .caret.hidden-desktop {right: 11px;}
.sidebarPaneAnnouncements .view-news-press-releases a.style-pause, .sidebarPaneAnnouncements .view-news-press-releases a.style-play{
    top: -28px;height: 22px;}	 
}

@media only screen and (min-width:850px) and (max-width:979px) {
.site-branding__name {font-size: 1.4em;}
.branding_textpane{margin-top: 24px;}
#navdttg ul.nav li a {padding: 15px 8px;}
#navdttg ul.nav li.dropdown a {padding: 15px 23px 15px 9px;font-size: 0.8em;}
.nav > li > a .caret.hidden-desktop {right:7px;}
.sidebarPaneAnnouncements .view-news-press-releases a.style-pause, .sidebarPaneAnnouncements .view-news-press-releases a.style-play{
    top: -29px;height: 23px;}	
}

@media only screen and (min-width:768px) and (max-width:849px) {
#navdttg ul.nav li a {padding: 15px 7px;font-size: 0.9em;}
#navdttg ul.nav li.dropdown a {padding:15px 17px 15px 5px;}
.nav > li > a .caret.hidden-desktop {right:3px;}
.emblemlogo ul li img.emblemimg {margin-left: 10px;height: 72px;}
.branding_textpane {float: left;margin-left:11px;margin-top: 15px;}
/*.branding_textpane {margin-top:25px;}*/
.site-branding__name {font-size: 1.4em;}
#search{width: 159px; margin: 25px 14px 0 0px;}
#dnn_dnnSearch_txtSearch{width: 110px;}

.emblemlogo .searchBox { margin: 23px 0px 0 0px;}
.emblemlogo .DnnModule {float: right;}	
.emblemlogo ul li img.emblemimg {max-height: 70px;}
span.brand img {max-height: 75px;}
.right-logoImg img {margin-top: 3px;max-height:70px !important;}
.sidebarPaneAnnouncements .view-news-press-releases a.style-pause, .sidebarPaneAnnouncements .view-news-press-releases a.style-play{
    top: -27px;height: 21px;}
	
}

@media only screen and (max-width: 1023px) {
.navbar .nav > li > .dropdown-menu::before {content: '';display: inline-block;border: none !important;position: absolute;top: -7px;left: 9px;}
.latestnewsPane #DreamSlider-2497 {width: 836px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {width: 100%;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {width: 48.3%;}
.latestnewsPane #DreamSlider-7831 {width: 836px;}
.searchpane {display: inline-block;margin-left: 0;margin-top: 0;}
.emblemlogo ul {margin: 0px;}
.right-logoImg img {margin-top: 3px;   max-height: 87px;}
.view-news-press-releases a.style-pause {height: 21px;top: -32px;}
.side-col{min-height:193px;}
}

@media only screen and (max-width: 979px) {
/*.branding_textpane {width:40%;}
.site-branding__name {font-size: 1.5em;}
*/
ul.dropdown-menu {min-width: 158px !important;}
#navdttg ul.nav li.dropdown ul li a {font-size: 0.9em;}
/*.emblemlogo {width:275px;}*/
#DreamSlider-2497 .container {position: static !important;}
.latestnewsmain .slide-wrapper a {padding-right: 10px !important;padding-left: 10px !important;}
#DreamSlider-2497 .slide-wrapper {
	height: 100%;
	position: relative;
	overflow: hidden;
	min-height: 35px;
}
.LatestNewstext {
	border-bottom: 3px solid #fff;
	background: #28288a;
	color: #fff;
	width: 100%;
	height: 35px;
}
.latestnewsmain .DS-MainNavigator {top: -37px;height: auto;}
.latestnewsPane #DreamSlider-2497 {width: 100%;}
.LatestNewstext::after {display: none;}
.latestnewsmain .slide-wrapper a {margin-top: 8px !important;}
.branding_textpane a.site-branding__name {font-size: 1.2em;}
.navbar .btn-navbar {display: none !important;}
.navbar-inner {width: 100%;padding-left: 0px !important;}
.latestnewsPane {display: block;float: left;width: 100%;}
.sidebar h2, .rightsidebar h2 {font-size: 0.9em;padding: 7px 8px 7.2px;}
.view-news-press-releases a.style-pause {height: 21px;top: -32px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(1) {
	width: 100%;
	min-height: 212px;
	margin-bottom: 10px;
	margin-right: 0%;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(2) {
	width: 100%;
	min-height: 212px;
	margin-bottom: 10px;
	margin-right: 0%;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(3) {
	width: 100%;
	min-height: 212px;
	margin-bottom: 10px;
	margin-right: 0%;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {
	margin-bottom: 10px;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {
	margin-bottom: 10px;
}
#DreamSlider-7831 .container{position:initial !important;}
#latestnewsinner{    padding: 0;
    background: #290831;
}

}

@media only screen and (max-width: 799px) {
ul.footermenu li {margin-top: 5px}
#navdttg ul.nav li.dropdown ul li {border-bottom: 0px solid #000;}
.maincontaint h2 {font-size: 0.9em;padding: 7px 7px;}
.sidebar h2, .rightsidebar h2 {font-size: 0.8em;padding: 7px 3px 7.2px;}
ul.footermenu li {padding: 0px 10px;}
.navbar .btn-navbar {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-color: transparent;
}
/*#navdttg ul.nav li a {padding: 15px 5px;font-size: 0.6em;}*/
}

@media only screen and (max-width: 768px) {
.sidebarPaneAnnouncements .view-news-press-releases a.style-pause, .sidebarPaneAnnouncements .view-news-press-releases a.style-play{
    top: -27px;height: 21px;}	
#search {width: 160px; margin: 24px 14px 0 0px;}
#dnn_dnnSearch_txtSearch {width:112px;}	
.sidemmenu #navdttg ul.nav li.dropdown a{color:#000;}
.sidebar, .rightsidebar {margin-top: 0px;}
.sidemmenu #navdttg ul li a {float:left;width:100%}
.sidemmenu .dropdown-menu { height: 100%; Display: block; visibility: visible; opacity: 1;}	
#navdttg ul.nav li.dropdown ul li a {font-size: 1.1em;}
.fixed {position: static;}
.dropdown ul.dropdown-menu li {border-bottom: 0px dotted #0378b4;}
.maincontaint {width: 100%;margin-right: 0px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(1) {min-height: 170px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4) {width: 100%;min-height: auto;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5) {width: 100%;min-height: 234px;margin-left: 0px;}
.theamchange ul li:last-child > a {margin: 0px;}
.emblemlogo ul li img.emblemimg {margin-left: 3px;}
#DreamSlider-2497 .container {position: static !important;}
#DreamSlider-2497 .slide-wrapper {height: 100%;position: relative;overflow: hidden;min-height: 35px;}
.LatestNewstext {border-bottom: 3px solid #fff;background: #28288a;color: #fff;width: 100%;height: 35px;}
.latestnewsmain .DS-MainNavigator {top: -37px;height: auto;}
.latestnewsPane #DreamSlider-2497 {width: 100%;}
#siteHeadinner {width: 100%;}
.navbar {position: relative;width: 100%;background: #28288a;}
.navbar-inner {width: 100%;float: left;}
.nav-collapse, .nav-collapse.collapse {overflow: hidden;}
#navdttg {
	float: left;
	width: 100%;
	margin: 0px;
	top: 38px;
	min-height: 40px;
	position: absolute;
	left: 0px;
	background: #3939b3;
	z-index: 999;height: 0px;
}
.sidebar #navdttg ul.nav li.dropdown ul li a {border-bottom: none !important;color: #000 !important; text-transform: capitalize;}
.sidebar, .rightsidebar {width: 100%;margin-left: 0;}
.sidemmenu#sidenavdttg{float: left;width: 100%;margin: 0px;top: 38px;min-height: 100%;position: static;left: 0px;background: #fff;
z-index: 999;}
	
.maincontaint {width: 100%;margin-right: 0;margin-left: 0px;}
.skipcontent, .sizeincrease, .theamchange ul li a.black-bg, .theamchange ul li a.white-bg, .screen-reader {display: none;}
.branding_textpane {margin-top: 5px;width: 300px;}
ul.footermenu li {margin-top: 5px;border-right: 1px dotted #3f413f;padding: 3px 5px;border-radius: 0;}
ul.footermenu li:last-child {border-right: 0px solid #21589b;}
.maincontaint.innerpage-sec {margin-bottom: 15px !important;}
	
	
	
.navbar .btn-navbar {display: block !important;margin-top: 0px;}	
#navdttg ul.nav li.dropdown.active {background: #074063 !important;color: #fff !important;}
#navdttg ul.nav li.dropdown.active > a {color: #fff !important;}
#navdttg ul.nav li {
	float: left;
	display: block;
	border-top: 1px solid #3b5f75;
	line-height: 40px;
	height: auto;
	width: 100%;
	overflow: visible;
	background: #074063;
}
#navdttg ul.nav li:hover, #navdttg ul.nav li:active, #navdttg ul.nav li:visited {background: #c63f86;}
#navdttg ul.nav li:hover, #navdttg ul.nav li.active, #navdttg ul.nav li:hover, #navdttg ul.nav li.active > a {
	background: #c63f86;

	color: #fff !important;
}
li.dropdown .caret {display: none !important;}
#navdttg ul.nav li:last-child {border-bottom: none;}
#navdttg ul.nav li.dropdown a {padding: 13px 29px 13px 7px;	color: #fff;}
#navdttg {min-height: 0px;}
.sidemmenu#sidenavdttg {display:block;height:100%;}
.navbar .btn-navbar {background-color: transparent !important;background-image: none !important;cursor: pointer;}
.sidemmenu#sidenavdttg ul.nav li{background:#fff;    border-top: 1px solid #ddd;}
.sidemmenu#sidenavdttg ul.nav > li a{padding: 15px 5px;font-size: .9em;}
.three-columns {display: inline-block;width: 50%;padding: 5px;box-sizing: border-box;}
/*.site-branding__name {font-size: 1.5em;}*/
	
.sidemmenu ul li.has-sub > a:after {
    content: "\f0da";
    display: inline-block;
    text-align: right;
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
    color: #000;
    position: absolute;
    right: 8px;
    transform: rotate(90deg);
}
#sidenavdttg.sidemmenu ul.nav li a:hover, #sidenavdttg.sidemmenu ul.nav li a:focus, #navdttg .sidemmenu ul.nav li a:active{color:#000 !important}
#sidenavdttg.sidemmenu ul.nav > li a{color:#000;}
	
.footerbottomLast .footerbottomLast ul li:nth-child(2), .footerbottomLast .footerbottomLast ul li:nth-child(3) {
	border-left: 0px dotted #fff;
}

.sidebar {margin-left: 0;}
.footerbottomLast ul {margin-left: 0px;}
.btn-navbar .fa {font-size: 1.500em;}
.contentPane .DnnModule:last-child {padding-bottom: 0px;margin-bottom: 0px;}

.dropdown-menu {position: static;top: 100%;left: 0;z-index: 1000;display: block;float: left;min-width: 100%;padding-left:15px;}
.caret .nav > li > a .caret.hidden-desktop {display: none !important;}
.dropdown-menu {box-shadow: none;}
#navdttg ul.nav li.dropdown ul li {padding-left: 20px;}
#navdttg ul.nav li.dropdown ul li a {border-bottom: 0px;}
#navdttg ul.nav li.dropdown ul li a:hover {color: #fff;}
.sidemmenu ul{float:none;}
.sidemmenu ul li{float: left;}
.sidemmenu > ul > li > a {padding-top: 6px;padding-bottom: 6px;border-bottom: 1px dotted #ccc;}
.sidemmenu ul li{display: block;border-bottom: none;padding-top: 0;padding-bottom: 0;}
.sidemmenu .dropdown ul.dropdown-menu li > ul{position:static;}

.sidemmenu a{padding:5px 10px !important;box-sizing:border-box;}
.sidemmenu.has-sub > ul{display: block;left: 0;padding: 0;right: 0;top: 100%;width: 100%;}
.sidemmenu ul ul {top: 29px;left: 0px;position: static;float: left;width: 100%;}
.sidemmenu#sidenavdttg ul.nav li.dropdown ul li {box-sizing:border-box;}
.sidemmenu #navdttg ul.nav li.dropdown a, .sidemmenu .dropdown ul.dropdown-menu li {padding:0px 0 0 10px; box-sizing: border-box;}
.sidemmenu ul.dropdown-menu, .sidemmenu ul ul a{background: #fff; color: #000;}	
/*.emblemlogo {width:190px;}*/
}

@media only screen and (max-width: 768px) and (min-width:480px) {
.branding_textpane {width: 40%;margin-top:2px;}
.site-branding__name {font-size: 1.3em;}
.site-branding__slogan {text-align: left;}
#search {width: 160px; margin: 24px 14px 0 0px;}
#dnn_dnnSearch_txtSearch {width:112px;}	
.branding_textpane a.site-branding__name {font-size: 1em;}
.emblemlogo ul li img.emblemimg {max-height: 70px;}
.right-logoImg img {max-height: 65px !important;}
span.brand img {max-height: 75px;}
.emblemlogo .searchBox {
    display: inline-block;
    margin: 23px 8px 0 0px;
    width: auto;
}
.emblemlogo ul {margin: 3px 0 0 0;}
	
/*.footerbottomLast ul li {margin-bottom: 5px;display: block;	font-size: 1em;}
.footerbottomLast ul li:nth-child(2), .footerbottomLast ul li:nth-child(3) {border-left: none;}
.bottom-links .footerPane {width: 50%;}*/
	
	
.dropdown-menu {display: block;}
.nav-collapse .dropdown-menu {margin: 0px;}
#navdttg ul.nav li.dropdown a {
	float: none;
	display: block;
	text-decoration: none;
	border-radius: 0px;
	margin: 0px 0;
	border: none;
	padding: 10px 15px;
	box-shadow: none !important;
}
.nav-collapse .dropdown-menu {
	margin: 0px;
	position: static;
	width: 100%;
	visibility: visible;
	display: block;
	opacity: 1;
}
#DreamSlider-7831 .slide-wrapper{width:100%;}
.slide-wrapper {width: 100% !important;}
.DS-slide {width: 100% !important;}
}

@media only screen and (max-width:589px) {
.feedbackform {width: 100%;}
.maincontaint .adminsetup li {width: 49%;margin-bottom: 10px;}
.branding_textpane {margin-top: 5px;font-size: 0.7em;width:35%;}
#search {width:130px;margin: 24px 5px 0 0px;}	
#dnn_dnnSearch_txtSearch {width:81px;}
	
#navdttg ul.nav li.dropdown a {
	float: none;
	display: block;
	text-decoration: none;
	border-radius: 0px;
	margin: 0px 0;
	border: none;
	padding: 10px 15px;
	box-shadow: none !important;
}
.nav-collapse .dropdown-menu {
	display: block;
	margin: 0px;
	position: static;
	width: 100%;
	visibility: visible;
	opacity: 1;
}
.homeimage {width: 100%;text-align: center;margin-bottom: 5px;}
.homeimage img {width: 20%;margin: auto;text-align: center;margin-bottom: 10px;}
.hometext {width: 100%;margin-top: 0px;}
.site-branding__name {font-size: 1.7em;}	
	
}

@media only screen and (max-width: 480px) {
span.brand {
    width: 100%;
    margin-bottom: 5px;
    text-align: center;
}
span.brand img {max-height: 95px;margin-top: 5px;}
.branding_textpane a {font-size: 1.3em;}
.branding_textpane {margin-top:0px;margin-left:11px; width:100%; text-align: center;}
.site-branding__name{margin-top:0px; font-size: 1.8em;}
.site-branding__slogan {margin-top: 0px; text-align:center;}	

	
.side-col {width: 100%; height: auto;min-height: auto;}	
#search {margin: 13px 0 0;}	
.emblemlogo ul li img.emblemimg {max-height: 70px;margin-top: 2px;}	
.emblemlogo {width: 80px;}
.emblemlogo {border-top: 0px;margin-top: 0px;}
.emblemlogo .DnnModule {float: right;}
.emblemlogo {border-top: 1px dotted #ddd;display: block;float: left;width: 100%;}
.right-logoImg img {max-height: 65px;}	
.maincontaint .adminsetup li {width: 100%;margin-right: 0px;margin-bottom: 5px;min-height: 149px;}
.right-logoImg img {max-width: 80px;}
span.brand {margin-bottom: 5px;text-align: center;}


#dnn_dnnSearch_txtSearch {width: 120px;}
.bottom-links .footerPane {width: 100%;}
.latestnewsmain .slide-wrapper a {margin-top: 0px !important;}
#sitetopHeadouter {padding: 7px 0px;}
#search {width: 170px;margin: 23px 0 0 0;}

#navdttg ul.nav li.dropdown a {
	float: none;
	display: block;
	text-decoration: none;
	border-radius: 0px;
	margin: 0px 0;
	border: none;
	padding: 10px 15px;
	box-shadow: none !important;
}
.nav-collapse .dropdown-menu {
	display: block;
	margin: 0px;
	position: static;
	width: 100%;
	visibility: visible;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4){min-height: auto;}

}

@media only screen and (max-width:360px) {	
.branding_textpane{margin-left:0px;}
.site-branding__name {font-size: 1.6em;}
	
}


.site-branding__slogan, #dnn_ctr7759_HtmlModule_lblContent {
    display: none;
}



/*
li.right-logoImg:first-child {
    display: none;
}

*/

.latestnewsinner {
 display: none;
}

#dnn_dnnLOGO_imgLogo {
  content:url("http://hpsc.gov.in/portals/0/indianembelem_2.png");
}





