/* 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;
}
* {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Roboto;
	background: #fff;
}
body .dark {
	color: #fff;
}
.order-section{padding: 0px !important;}
.sanctions-sec{width: 100%;float: left;}
.sanctions-sec h2{width: 100%;float: left;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 {
	font-family: Roboto;
}
h2 {
	font-size: 1.3em;
	font-weight: bold;
}
.DnnModule-Rv_NewsAndPress {
    position: relative;
}
.DnnModule-Rv_NewsAndPress .tender-container .archive-button {
    color: #fff;
    background: #2e2e2e;
    margin: -35px -15px !important;
    padding: 7px 15px;
}
.language-object{margin-top: 6px;}
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: #15355a;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: normal;
}
a, a:visited {
	color:#15355a;
	outline: 0;
}
ol, ul {
	list-style: none;
}
.one-third-block a{font-weight: bold;}
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-size: 0.957em;
	margin: 10px 0;
	width: 100%;
}
.footerbottomLast{display: inline-block;}
.footerbottomLast ul{margin-bottom:0px;}
.Hitcount{display: inline-block;color: #fff;}
.redcolor{color:#ffff00 !important;}
.footerlast1{width: 100%;
float: left;
text-align: center;margin-bottom:10px;}
.dropdown-menu.focused{visibility: visible;
display: block;
opacity: 1;}
.dropdown-menu{visibility: hidden;
opacity: 0;}
.pagetitle{padding: 7px 15px 8px;
text-shadow: 0 1px 0 #00578b;
font-size: 1em;
line-height: 1.2;
color: #fff;
font-weight: 600;
background: #00578b;
text-transform: uppercase;
width: 100%;
box-sizing: border-box;
border-left: 6px solid #15355a;
margin-bottom: 0px;}

.maincontaint.innerpage-sec .contentPane{padding:0px;box-sizing: border-box;border: 1px solid #e9e9e9; min-height: 250px !important;} 
.maincontaint.innerpage-sec-formodule .contentPane{box-sizing: border-box;border: 1px solid #e9e9e9;}

.maincontaint .pagetitle+.contentPane{padding:10px;}


.maincontaint.innerpage-sec{box-shadow: 0px 0px 4px #ccc;}
.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;}
.admin-figcaption{width: 100%;text-align: center;}
.maincontaint .admin-figcaption p{width: 100%; text-align: center; font-weight: bold; color: #fc7100; 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;}
.tender-container{min-height: 20px;}
.ModNewsAndPressDetailsC .tender-container p{ margin: 0 10px;}
.DnnModule-14083{margin-top: 80px;}


/* #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;
}

.dark *:focus, .dark a:focus {
    outline: solid 1px #ff0 !important;
}


/**
 * 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%;
	background-color: #fff;
	padding-top: 20px;
}
#main {
	width: 100%;
}
#contentWrapper#main {
	width: 100%;
}
.contentWrapper {
	width: 100%;
}
#siteTopheader {
	width: 100%;
	background: #fff;
	padding: 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: 0.86em;
}
.sizeincrease .content a {
	font-size: 1em;
	width: 100%;
	float: left;
	color: #000;
	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;
}
.order-inner-sec .views-row{padding: 0px 18px;}
.views-row.sanctions{padding: 0px 18px;border: 0px;}
.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 {
	font-size: 0.8em;
	width: 22px;
	height: 22px;
	cursor: pointer;
	color: #000;
	text-align: center;
	line-height: 24px;
}
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: #000000;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	margin-right: 0px;
	border: 1px solid #07416f;
}
.link {
	padding-left: 10px;
}
.theamchange ul li a.white-bg {
	background: #fff;
	color: #333;
	font-size: 0.8em;
	border: 1px solid #ccc;
}
.theamchange ul li a.black-bg {
	background: #000;
	color: #fff;
	font-size: 0.8em;
	border: 1px solid #ccc;
}
.screen-reader {
	border: 0px;
}
.PhotogalleryPane{
    /* padding: 0 0 5px; */
    padding: 0 0 0px;
    margin: 0 0 0px;
    border-left: none;
    border-right: none;
    border-top: none;
    box-shadow: 0px 0px 4px #ccc;
}
#dnn_otherlinkPane {
    /* padding: 0 0 5px; */
    padding: 0 0 0px;
    margin: 7px 0 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    box-shadow: 0px 0px 4px #ccc;
}
.theamchange ul li a {
	display: block;
	width: 22px;
	height: 24px;
	line-height: 22px;
	border: 1px solid #ccc;
	text-align: center;
}
#block-socialmedialinks img {
    height: 25px;
}
.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: 22px;
	width: 22px;
	border-radius: 0px;
	border: 0px;
}
.branding_textpane {
	float: left;
	margin-left:20px;
	width: auto;
	text-align:left;
	display: inline-block;
	margin-top: 20px; 
}
.site-branding__name {
	font-size: 2.2em;
	color: #000;
	line-height: 1;
	font-weight: 600;
}
.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;
}
 #dnn_PhotogalleryPane{float: left;width: 100%; position: relative;}
.dnnDragHint{position: absolute;top: 0px;}

.PhotogalleryPane .owl-carousel .owl-item{float: left;padding: 8px 5px 0;box-sizing: border-box;}
#SpeedyTouchCarousel7527 .pic{float: left;
width: 100%;
border: 1px solid #ddd;
padding: 5px !important;
position: relative;
box-sizing: border-box;}
.PhotogalleryPane .pic a{width: 100%;
float: left;
overflow: hidden;
position: relative;}
#SpeedyTouchCarousel7527 .pic img{height: auto !important;
width: 100% !important;
display: block !important;
position: relative !important;}
#SpeedyTouchCarousel7527 .pic .carouselcaption, #SpeedyTouchCarousel13173 .pic .carouselcaption{max-width: 100% !important;
background: rgba(0, 0, 0, 0.78) none repeat scroll 0 0;
bottom: 0px;
color: #fff;
padding: 7px 7px;
position: absolute;
right: 10%;
z-index: 999;
left: 0px;
text-align: center;
opacity: 1;
width: 100%;
line-height: 1.3em;
box-sizing: border-box;} 
.PhotogalleryPane .owl-buttons {
    position: absolute;
    top: -30px;
    right: 2px;
}
.owl-theme .owl-controls .owl-buttons div{    color: #FFF;
    display: inline-block;
    display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 0.750em;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #4a4f4d;
    opacity: 0.5;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.PhotogalleryPane .owl-prev { 
  
    text-indent: -10000px;
    background:#2c67ab url(../images/photoprev1.png) no-repeat center center !important;
        background-size: auto auto;
    line-height: 20px;
    width: 29px;
    padding: 0px !important;
    height: 29px;
    float: left;
    margin: 0px !important;
    opacity: 1 !important;
    border-radius: 0px !important;
    background-size: 8px !important;
overflow: hidden;
}
	.owl-theme .owl-controls .owl-buttons .owl-next{text-indent: -10000px;
background: #2c67ab url(../images/photonext1.png) no-repeat center center !important;
    background-size: auto auto;
opacity: 1 !important;
width: 29px;
padding: 0px !important;
height: 29px;
float: left;
margin: 0px 0px 0px 2px !important;
background-size: 8px !important;
border-radius: 0px !important;
overflow: hidden;
}
.branding_textpane a {
	color: #000;
}
.branding_textpane a:hover {
	text-decoration: none;
}
.emblemlogo {
	display: inline-block;
	float: right;
	/*width: 15%;*/
}

.emblemlogo p {
	margin: 0px;
	margin-top: 1px;
}

span.brand {
	display: inline-block;
	float: left;
	/*margin-top:6px;*/
	width: auto;
}
#siteHeadouter {
	background: #00578b;
border-bottom: 3px solid #15355a;
	width: 100%;
	z-index: 9;
}
#siteHeadouter #siteHeadinner {
	display: block;
	margin: 0px auto;
	padding: 0px;
}
.navbar-inner {
	padding-left: 0px;
}

.newlogin{float: left; margin: 6px 0 0 10px;}
.newlogin a{background: #00578b;padding: 7px 15px;color: #fff;}




/************Start Tenders Modules Css*************/
/*.view-news-press-releases{min-height: 200px;}*/
.DnnModule-14060{margin-bottom:0px !important; padding-bottom:0px !important;}
.ofcadd{padding: 12px 0px;}
.ofcadd, .maincontaint .ofcadd p{text-align: center;}
.view-empty {
	text-align: center;
	background: #fdbfbb;
	margin: 70px 0;
	padding: 10px;
	color: #000;
	border-radius: 10px;
}
.tendersearchsub, .norecord{background: #f9f9f9;padding: 5px 10px;border: 1px solid #eee;margin-top: 15px;}
.norecord{text-align: center; margin:25px 0px 15px 0px;}
.viewdetails{margin:5px 10px;}
.dark .tendersearchsub{background: #000;border: 1px solid #444;}
.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;}
.tanderhadding a{color: #fff; text-decoration: none;background: #14557D;}
.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, .tendersearchsub input[type="submit"]:hover{background: #083b5a;}

.tender-container .norecordcss{
	background: #f9f9f9;
    padding: 4px 15px;
    border: 1px solid #eee;
	text-align: center;
}

.dark .tendersearchsub input[type="button"]:hover, .dark .tendersearchsub input[type="reset"]:hover, .dark .tendersearchsub input[type="submit"]:hover{background: #555;}

.listpager{display: block; text-align: center;margin-bottom: 17px; padding: 10px 0px 0px 0px;}
.listpager span span{border-radius: 5px;background: #083b5a; padding: 2px 8px;color: #fff;}
.dark .listpager span span{background: #444;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: #083b5a;}
.dark .listpager a{ background:#ccc;color: #000;}
.dark .listpager a:hover {background: #666;}

.tanderhadding h2{margin-bottom: 15px; position: relative; padding-right:140px;/*display: list-item;*/min-height: 18px; display: block;}
.tanderhadding h2 a, .tender-container h2 a{position: absolute;
background: #15355a;
border-radius:3px;
display: block;
color: #fff;
right: 5px;
top: 3px;
text-decoration: none;
padding: 5px 10px;
font-size: 0.9em;}

.dark .tanderhadding h2 a{background: #000; border: 1px solid #999;padding: 4px 10px;}

.tanderhadding 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;}
tr:nth-child(even) {background: #f9f9f9;}
.ModDynamicListManagerC .dlm-gv-pager table, .ModCSHFileManagerCategoryC .dlm-gv-pager table,  .ModCSHFileManagerBranchC .dlm-gv-pager table, .ModCSHFileManagerOfficeC .dlm-gv-pager table {margin: auto;text-align: center;}
.dlm-gv-pager, .dlm-gv-pager > td {border: none;}
.ModDynamicListManagerC .dlm-gv-pager table td, .ModCSHFileManagerCategoryC .dlm-gv-pager table td, .ModCSHFileManagerBranchC .dlm-gv-pager table td, .ModCSHFileManagerOfficeC .dlm-gv-pager table td  {padding: 0px;border: 0px;}
.ModDynamicListManagerC .dlm-gv-pager table td span, .ModCSHFileManagerOfficeC .dlm-gv-pager table td span, .ModCSHFileManagerCategoryC .dlm-gv-pager table td span, .ModCSHFileManagerBranchC .dlm-gv-pager table td span, .ModCSHFileManagerOfficeC .dlm-gv-pager table td span  {
    display: inline-block;
    background: #0d214d;
    margin-right: 5px;
    padding: 2px 8px;
    border-radius: 5px;
    border: 1px solid #192f5f;
    font-size: 1em;
    font-weight: 600;
    color: #fff;
}

.ModCSHFileManagerCategoryC .dlm-gv-pager table td, .ModCSHFileManagerBranchC .dlm-gv-pager table td, .ModCSHFileManagerOfficeC .dlm-gv-pager table td {display: inline-block; padding: 10px 0px;}

.ModDynamicListManagerC .dlm-gv-pager table td a, .ModCSHFileManagerCategoryC .dlm-gv-pager table td a, .ModCSHFileManagerBranchC .dlm-gv-pager table td a, .ModCSHFileManagerOfficeC .dlm-gv-pager table td a  {
    margin-right: 5px;
    color: #fff;
    padding: 2px 8px;
    border-radius: 5px;
    border: 1px solid #192f5f;
    background: #1f3b77;
}

.ModHFDPhotoGalleryC h3 {
    padding: 7px 15px 8px;
   /* text-shadow: 0 1px 0 #00285e;*/
    font-size: 1em;
    line-height: 1.2;
    color: #fff;
    font-weight: 600;
    background: #00285e;
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    border-left: 6px solid #3b6b9c;
    margin-bottom: 10px;
    margin-top: 0px;
}
.ModHFDPhotoGalleryC ul li:before{margin-right: 0px !important;padding-top: 5px !important;}

.pnlPhotos {padding: 0 10px; margin-top: 10px;}
.pnlPhotos ul{overflow: hidden;}
.pnlPhotos ul li{
	position: relative;
	list-style: none;	
	float: left; 
	margin-bottom: 10px; 
	width: 23.7%; 
	margin-right:1%; 
	border: 1px solid #ccc;
	height: 120px;
	display: table !important;
    padding: 0px !important;
}
.pnlPhotos ul li a{
    vertical-align: middle;
	margin: 0 auto !important;
    width: 100% !important;
	padding: 0px !important;
	/*min-height:130px;
    display: inline-block; */   
    text-decoration: none;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
	
}
.pnlPhotos ul li img{width: 100%; height: 120px;}
.pnlPhotos ul li::before {content:none;}
.pnlPhotos ul li:first-child{
	padding-left: 0px; 
	margin-left: 0px;    
	border: 0;
    width: 100%;
	height: auto;
}

.photo-title{
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    content: attr(title);
    display: inline-block;
    max-width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, .67) !important;
    bottom: 0px !important;
    left: 0px;
    font-size: 0.9em !important;
    padding: 5px 7px !important;
   /* position: absolute !important;*/
    width: 100% !important;
    border-radius: 0px !important;
    /*overflow: hidden !important;*/
    box-sizing: border-box;
    white-space: normal !important;
}
video#my-video {height: auto;}

ul.branchlist li{float: left; width:48%; margin-right: 2%}
ul.branchlist li:last-child{border-bottom: 1px dotted #ccc !important;}


.pnlPhotos ul li:before{content: none !important;}
.pnlAlbums ul li span{text-align: right;float: right;    color: #a00000; font-weight: bold;}
.pnlCategories ul li span{text-align: right;
    float: right;
    color: #000000;
    background: #e4ecf5;
    padding: 0 10px;
    border-radius: 3px;
}

#dnn_gitaofcPane img{border:1px solid #ccc; padding:1px;}
.DnnModule-14083, .maincontaint .DnnModule-14083 p{text-align: center;}

/************End Tenders Modules Css*************/


/************  Start Feedback Form Css ****************/
.feedbackform {
	padding: 15px 0px;
	width: 60%;
	margin: auto;
	background: #f5f5f5;
}
.maincontaint .DnnModule-SpeedyTouchGallery2 .DNNModuleContent{padding: 0px;box-sizing: border-box;}
.gallery.thumbs{text-align: center !important;}
#SpeedyGallery7533 a, #SpeedyGallery13331 a{margin: 3px !important;width: 29% !important;border-color: #ccc!important;border-radius: 0px!important;}
#SpeedyGallery7533 a::after, #SpeedyGallery13331 a::after{background-color: rgba(0, 0, 0, .67) !important;
bottom: 0px !important;
left: 0px;
font-size: 0.9em !important;
padding: 5px 7px !important;
position: absolute !important;
width: 100% !important;
border-radius: 0px;
overflow: hidden !important;
box-sizing: border-box;
white-space: normal !important;}
.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;
}
a#text_resize_decrease img, a#text_resize_reset img, a#text_resize_increase img {
    width: 22px !important;
    height: 22px !important;
    border: 1px solid #034477 !important;
    line-height: 24px !important;
}
.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"], .tendersearchsub input[type="button"], .tendersearchsub input[type="reset"], .tendersearchsub input[type="submit"] {
	background: #00578b;
	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: #069;
	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;
}
.stextinput{margin: 10px; padding: 10px !important;}
.stextinput .dnnFormItem{width: 24%;}
.stextinput .dnnFormItem select{margin-bottom: 0px !important;width: 55%;}
.stextinput .dnnFormItem input[type="text"]{width: 53%;}
.tabledesign{margin: 10px;}
.tabledesign th:nth-child(1){width: 5%;}
.tabledesign th:nth-child(2){width: 34%;}
.tabledesign th:nth-child(3){width: 17%;}
.tabledesign th:nth-child(4){width: 17%;}
.tabledesign th:nth-child(5){width: 17%;}
.tabledesign th:nth-child(6){width: 10%;}

/************  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;
}
.empty-content{text-align: center;
background: #c8ecd1;
padding: 10px;
color: #000;
border-radius: 10px;margin: 80px 20px 76px;}
#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 #2b562d;
	padding: 13px 13px;
	/*	padding: 13px 15px;*/
	margin-bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	font-weight: 300;
	font-size: 0.93em;
	font-family: roboto;
	text-shadow: none;
	line-height: 1em;
}
#navdttg ul.nav li.dropdown a {
	padding:14px 28px 13px 12px;
}
#sitetopHeadouter {
	width: 100%;
	padding: 5px 0px;
	background: #ecf3fb;
}
#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 #2b562d;
}
#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;
	line-height: 1em;
	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;}
.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: 12px;
}
.menu li.menu-item--active-trail {
	background: #15355a;
}
#navdttg ul.nav li a:hover, #navdttg ul.nav li a:focus, #navdttg ul.nav li a:active {
	background:#15355a;
	color: #fff;
}
.maincontaint .sliderPane .DNNModuleContent {
	padding: 0px;
	margin-bottom:20px;
}
#DreamSlider-2497 .slide-wrapper {
	background: #fff;
}
/*.sidebar {
	width: 29%;
	float: left;
	margin-left: 1%;
	margin-top: 15px;
}*/

.sidebar {
	width: 24%;
	float: left;
	margin-right: 1%;	
}
.sidebar1 {
	width: 24%;
	float: left;	
}




.sidebar h2, .sidebar1 h2 {
	padding: 7px 15px 8px;
text-shadow: 0 1px 0 #2e2e2e;
font-size: 1em;
line-height: 1.2;
color: #fff;
font-weight: 600;
background: #15355a;
text-transform: uppercase;
width: 100%;
box-sizing: border-box;
border-left: 6px solid #00578b;
margin-bottom: 0px;
}
.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: 69%;
	float: left;
	margin-right: 1%;
	margin-top: 15px;
}*/


.maincontaint {
	width: 50%;
	float: left;
	margin-right: 1%;	
}
 
.maincontaint h2 {
	margin-bottom: 2px;
	font-size: 1.1em;
	line-height: 1.2;
	margin: 0 0 0.5em;
	padding: 7px 15px;
	color: #fff;
font-weight: 600;
background: #00578b;
text-transform: uppercase;
font-family: Roboto;
border-left: 6px solid #15355a;
}
#dnn_sidebarPane.sidebarPane {
	width: 100%;
}
.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 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;
}
.dnnTreeArea ul li::before {
	display: none;
	padding: 0px;
}
.ullist {
	padding: 5px 10px;
	box-sizing: border-box;
}
.ullist ul {
	margin: 0px;
	margin-left: 10px;
}
.ullist ul li {
	list-style: none;
	display: block;
	padding: 3px 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;} 
.maincontaint ul.branchlink{margin-left: 15px;}

.branchlink li{float: left;width: 29%;margin-right: 4%;}

.maincontaint .branchlink li:last-child{border-bottom: 1px dotted #ccc !important;}

#dnn_ctr14052_HtmlModule_lblContent .readmore{bottom: 5px !important;}
.min-photo {
    width: 100%;
    float: left;
    text-align: center;
    padding:12px 0 5px 0px;
}
.min-photo img {	
	border: 4px solid #ffdeb6;
	width: 107px;
	margin: 0 10px 0 5px;
}
.min-photo p {
	margin: 9px 0px 5px 0;
	font-weight: 600;
	line-height: 22px;
}


h2.dnnFormSectionHead {
	/*background: #efefef;*/
	background:#08568a;
	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: 1em;
	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 li {
	display: inline-block;
	float: left;
	margin-left: 15px;
}
.emblemlogo ul li img.emblemimg {
	margin-left: 10px;
}
.dark .emblemlogo ul li img.emblemimg1 {
	margin-left: 10px;
}
.emblemlogo ul {
	width: 100%;
	float: left;
	margin: 0px;
}
.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: 7px;
	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;
	width: auto;
	display: block;
	position: absolute;
bottom: 13px;
right: 13px;
}
.readmore a {
	font-size: 0.875em;
	text-decoration: none;
	color: #000000;
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	position: relative;
	margin-right: 0px;
	border:1px solid #15355a;
	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;
	background: #fff;
}
.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 .content-sec{padding:0px 10px; box-sizing:border-box;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML{display: block; width: 100%; border: 0px solid #ebebeb; margin-bottom: 20px;float: left; box-shadow: 0px 0px 4px #ccc; padding-bottom: 37px; 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;}
 
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: white;
	font-size: 1em;
	padding: 16px 32px;
}
.readmore a:hover, .readmore a:focus, .readmore a:visited, .readmore a:active {
	text-decoration: none;
color: #fff;
background: #00578b;
	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: "\f055";
	font: normal normal normal 0.813em/1 FontAwesome;
	height: 100%;
	vertical-align: middle;
	color: #000;
}
.contentPane .DnnModule-DNN_HTML {

	position: relative;
}
.readmore a:hover::after, .readmore a:focus::after, .readmore a:active::after, .readmore a:visited::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;
}

.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: 0px;
	float: left;
	width: 100%;
}
.footerTop {
	background:#00578b;
}
.footerTop .footerTopPane {
	width: 100%;
}
.footerBottom {
	background: rgb(21, 53, 90);
}
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 #fff;
	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;margin: 0px !important;width: auto;}
#search a.SearchButton:link, #search a.SearchButton:visited{font-size: 0px;}

.customsearchpane{
	display: inline-block;
	margin: 0px !important;
	width:100%; 
	margin-bottom: 15px !important; 
	padding: 5px 0px !important;    
	background: #f2f2f2;
    border: 1px solid #e4e4e4;
}
/*.customsearchpane input.SearchButton:link, .customsearchpane input.SearchButton:visited{font-size: 0px;}*/


.customsearchpane .custominput, .innerpage-sec .custominput{
	border: 1px solid #cecece;
    height: 30px;
	background: #fff;
	display: block;
    float: left;
    width: 50%;
    padding: 0 5px 0 10px;
    margin: 0;
    background-color:#fff;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    border-left: 1px solid #cecece;
    color: #000;
    line-height: 32px;
    font-size: 0.8em;
	margin-left: 250px;	
}

.customsearchpane .SearchButton, .innerpage-sec .SearchButton{
    display: inline-block ;
    float: left;
    height: 32px;
    width: 32px;
    margin: 0;
    padding: 0;
    background: #000 url(../images/search.png) no-repeat center center !important;
    text-indent: -9999px;
    color: #fff;
    overflow: hidden;
}
.customsearchpane .SearchButton:hover, .innerpage-sec .SearchButton:hover {
 	background: #222 url(../images/search.png) no-repeat center center !important;
}
.innerpagesearch{
	margin:15px 0px;
	float: left;
    width: 100%;
}



.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, .sidebar1 .DNNContainer_noTitle {
	/*padding: 0 0 5px;*/
	padding: 0 0 0px;
	margin: 0 0 10px;
	border-left: none;
	border-right: none;
	border-top: none;
	box-shadow: 0px 0px 4px #ccc;
}
.languagechange {
	margin-top: 2px;
	margin-left: 17px;
}
.languagechange span {
	margin:0 5px;
}
.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: #00578b;
	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;
}
ul.others li img {
	width: 120px;
	background: #ccc;
	padding: 4px;
	height: 48px;
}
.other-links {
	margin-top: 0px;
	float: left;
	width: 100%;
	padding: 3px 0px;
}
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%;
}
/*.mask {
	position: relative;
	left: 0px;
	top: 5px;
	height: 220px;
	overflow: hidden;
}*/
.tickercontainer {
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}
.newsticker {
	list-style: none;
	margin: 0;
	padding: 18px;
	position: relative;

}
.view-news-press-releases {
	position: relative;
height: 350px;
    overflow: scroll;
}

.view-news-press-releases a.style-pause {
	background: #00578b url("../images/pause-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-right: 0px;
	padding: 3px;
	position: absolute;
	right: -15px;
	top: -40px;
	width: 25px;
}
.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: 25px;
	margin: 0;
	margin-left: 0px;
	padding: 3px;
	position: absolute;
	right: 5px;
	top: -40px;
	width: 25px;
}
.dropdown-menu {
	height: auto;
	Display: block;
	visibility: hidden;
	opacity: 0;
}
#navdttg ul.nav li.dropdown:hover > .dropdown-menu {
	visibility: visible;
	opacity: 1;
}
.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: #00578b;
	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;} */

.mask .data{
	margin-top: 115px;
display: block;
text-align: center;
border-bottom: 0px;}

.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;
}
#navdttg ul.nav li.dropdown:hover > .dropdown-menu {
	visibility: visible;
	opacity: 1;
}
.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:#15355a;
}
ul.nav li.active {
	background: #15355a;
}
.navbar .nav > li > .dropdown-menu::after {
	display: none;
}
.nav > li > ul li:hover {
	color: #fff !important;
	background:#15355a;
}
#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;
	margin-bottom: 20px;
}
.slider-section {
	width: 100%;
	float: left;
	margin-top: 16px;
}
#block-socialmedialinks li a {
	border: 0px;
}
.latestnewsmain {
	width: 100%;
	position: relative;
	padding: 12px 0;
	background: #efefef;
}
.latestnewsinner {
	display: block;
	overflow: hidden;
}
.latestnewsmain .container-bottom {
	display: none;
}
.latestnewsPane {
	margin: 0;
	padding: 0;
	height: 35px;
	display: inline-block;
	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 #15355a !important;
	background: transparent !important;
	background-image: none !important;
	border-radius: 50% !important;
}
.sliderPane .navigator-II ul li.nav-active-II {
	background:#15355a !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;
}
.latestnewsmain .DS-MainNavigator {
	background: #959595 !important;
	width: 105px;
	right: 0px;
	float: left;
	position: absolute;
	top: 0px;
	height: 35px;
}
.latestnewsmain .DS-MainNavigator .DS-MainPrevious {
	background: #46469e url(../images/prev.png) no-repeat center center !important;
	border-radius: 50%;
	top: 5px !important;
	left: 13px !important;
	margin: 0px 0px 0px 0px !important;
	background-color: #959595 !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainNext {
	background: #46469e url(../images/next.png) no-repeat center center !important;
	background-color: #959595 !important;
	border-radius: 50%;
	top: 5px !important;
	right: 13px !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: #959595 !important;
	border-radius: 50%;
	top: 5px !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: #959595 !important;
	border-radius: 50%;
	top: 5px !important;
	left: 42px !important;
	margin: 0px 0px 0px 0px !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPrevious:hover {
	background-color: #a0c70c !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainNext:hover {
	background-color: #a0c70c !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPlay:hover {
	background-color: #a0c70c !important;
}
.latestnewsmain .DS-MainNavigator .DS-MainPause:hover {
	background-color: #a0c70c !important;
}
.latestnewsmain .slide-wrapper a {
	font-size: 0.85em !important;
	width: 90%;
	display: block;
	padding-right: 105px !important;
	box-sizing: border-box;
	margin-top: 10px !important;
	padding-left: 20px !important;
	font-weight: bold;
	color: #000;
	overflow: hidden;
}
.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;
}
html:lang(en) .english a, html:lang(hi) .hindi a{color:#fff;}

.sidebar .DnnModule, .sidebar1 .DnnModule {
	width: 100%;
	float: left;
	position: static !important;
	/*margin-bottom: 10px;*/
}
.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;}
.cuslist ul li 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;
}
#SpeedyTouchCarousel14128 .pic .carouselcaption, #SpeedyTouchCarousel14160 .pic .carouselcaption {
    max-width: 100% !important;
    background: rgba(0, 0, 0, 0.78) none repeat scroll 0 0;
    bottom: 0px;
    color: #fff;
    left: 0px;
    padding: 7px 7px;
    position: absolute;
    right: 10%;
    z-index: 999;
    left: 0px;
    text-align: center;
    opacity: 1;
    width: 100%;
    line-height: 1.3em;
    box-sizing: border-box;
}

.gallery.thumbs a::after {
    display: block;
    background-color: rgba(0, 0, 0, .67) !important;
    bottom: 0px !important;
    left: 0px;
    font-size: 0.9em !important;
    padding: 5px 7px !important;
    position: absolute !important;
    width: 100% !important;
    border-radius: 0px !important;
    overflow: hidden !important;
    box-sizing: border-box;
    white-space: normal !important;
}



.dnnSearchResultContainer, #dnn_ctr14539_ContentPane{padding:0px 15px;}
.dark .customsearchpane{background: #1d1d1d;border: 1px solid #393939;}

.owl-buttons a:focus{
	outline: 5px solid #000;
    height: 28px;
    width: 25px;
    display: block;
}

.dark .owl-buttons a:focus{
	outline: 5px solid #ff0;
    height: 28px;
    width: 25px;
    display: block;
}

#dnn_ctr14590_ViewDetails_pnlEmpty, #dnn_ctr14548_ViewBranch_pnlEmpty{padding:5px 10px !important;}
.ModCSHFileManagerCategoryC div b{padding: 5px 10px !important;}



@media only screen and (max-width: 1200px) {
#breadcrumb {
	padding: 7px 0px
}
.latestnewsPane #DreamSlider-2497 {
	width: 1026px;
}
.latestnewsPane #DreamSlider-6006 {
	width: 1026px;
}
.container {
	width: 100%;
	padding: 0 6px;
	box-sizing: border-box;
}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(4){width: 48.8%;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5){width: 48.82%;}
/*.branding_textpane {margin-top: 42px;}*/
}

@media only screen and (max-width: 1169px) {
.branding_textpane a.site-branding__name {
	font-size: 1.6em;
}
ul.dropdown-menu{min-width: 200px !important;}
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-6006 {width: 882px;}
.latestnewsPane #DreamSlider-2497 {width: 882px;}*/
#DreamSlider-2497 .container, #DreamSlider-2497 .slide-wrapper, .DS-slide {
	width:1170px !important;
}
#DreamSlider-6006 .container, #DreamSlider-6006 .slide-wrapper, .DS-slide {
	width:1170px !important;
}
#navdttg ul.nav li.dropdown a {
	padding: 15px 25px 12px 15px
}
.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-6006 {width: 985px;}
#navdttg ul.nav li a {padding: 15px 18px 10px;}
#navdttg ul.nav li.dropdown a {padding: 15px 26px 12px 10px;}
.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-6006 {	width: 935px;}
#navdttg ul.nav li a {padding: 15px 15px;font-size: 0.9em;}
#navdttg ul.nav li.dropdown a {padding: 15px 30px 14px 15px;font-size: 0.9em;}
}

@media only screen and (min-width:980px) and (max-width:1079px) {
.latestnewsPane #DreamSlider-2497 {width: 880px;}
.latestnewsPane #DreamSlider-6006 {width: 880px;}
#navdttg ul.nav li a {padding: 15px 10px;font-size: 0.9em;}
.nav > li > a .caret.hidden-desktop{right: 9px;}
#navdttg ul.nav li.dropdown a {padding:15px 28px 14px 10px;font-size: 0.9em;}
.bottom-links .footerPane h2 {font-size: 1em;}

}

@media only screen and (min-width:850px) and (max-width:979px) {
#navdttg ul.nav li a {padding: 15px 8px;font-size: 0.8em;}
#navdttg ul.nav li.dropdown a {padding: 15px 22px 15px 7px;font-size: 0.8em;}
.nav > li > a .caret.hidden-desktop{right: 7px;}
	
.emblemlogo ul li img.emblemimg {margin-left: 10px;}
.branding_textpane {float: left;margin-top: 15px;margin-left: 10px;}
span.brand img, .right-logoImg img {max-height: 75px;}
}

@media only screen and (min-width:768px) and (max-width:849px) {
#navdttg ul.nav li a {padding: 15px 7px;font-size: 0.7em;}
#navdttg ul.nav li.dropdown a {padding: 15px 22px 15px 7px;}
.nav > li > a .caret.hidden-desktop{right: 7px;}	
.emblemlogo ul li img.emblemimg {margin-left: 10px;}
.branding_textpane {float: left;margin-top: 15px;margin-left: 10px;}
span.brand img, .right-logoImg img {max-height: 75px;}
.searchBox {margin: 22px 10px 0 0px;}
.screen-reader {margin: 0px 1px;}
.skipcontent {margin-right: 12px;}
.owl-show-all {top:9px;right: 6px;}
.PhotogalleryPane .ModSpeedyAppTouchCarousel2C{margin-top: 45px !important;}
}

@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: 48.3%;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5){width: 48.3%;}
.latestnewsPane #DreamSlider-6006 {width: 836px;}
.searchpane {display: inline-block;margin-left: 0;margin-top: 0;}
.branding_textpane a.site-branding__name {font-size: 1.6em;}
.emblemlogo ul {margin: 0px;}
.branding_textpane{width: 73%;}
}

@media only screen and (max-width: 979px) {
.branding_textpane{width: 73.3%;}
ul.dropdown-menu{min-width: 158px !important;}
#navdttg ul.nav li.dropdown ul li a{font-size: 0.9em;}
.site-branding__name{font-size: 1.5em;}
#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{font-size: 0.9em;padding: 7px 8px 7.2px;}
.view-news-press-releases a.style-pause{height: 23px;top: -29px;}
.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;}
}

@media only screen and (max-width: 799px) {
.owl-show-all {top:9px;}
.owl-show-all a {font-size: 1em;}
.PhotogalleryPane .owl-buttons {top: -39px;}
ul.footermenu li {margin-top: 5px}
#navdttg ul.nav li.dropdown ul li { border-bottom: 0px solid #000; }
.maincontaint h2 {font-size: 0.8em; padding: 9px 7px; }
.sidebar h2, .sidebar1 h2{font-size: 0.8em; padding: 9px 7px; }
ul.footermenu li{padding: 0px 10px;}
.navbar .btn-navbar{ -moz-box-shadow: none; -webkit-box-shadow: none; border:0 solid #000;}
.customsearchpane .custominput{width: 92%;margin-left: 5px;}
#dnn_currentdatePane p {padding: 5px 10px;line-height: 22px !important;}
.min-photo{padding: 12px 8px 5px 8px;box-sizing: border-box;}

}

@media only screen and (max-width: 768px) {
.skipcontent, .sizeincrease, .theamchange ul li a.black-bg, .theamchange ul li a.white-bg, .screen-reader {display: none;}
.emblemlogo ul li img.emblemimg {margin-left: 3px;}	
/*.branding_textpane {margin-top: 5px;width: 300px;}	*/
.sidebar1{width: 100%;margin-top: 15px;}
.sidebar {width: 100%;margin-left: 0;}

.maincontaint {width: 100%;margin-right: 0;margin-left: 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: 234px;}
.maincontaint.homepage-sec .contentPane .DnnModule-DNN_HTML:nth-child(5){width: 100%;min-height: 234px;margin-left:0px;}
#dnn_dnnSearch_txtSearch {width: 92%;padding: 0px 5px !important;}
.theamchange ul li:last-child > a{margin: 0px;} 
#search {width:190px;}
#customsearchpane {width: 150px;}
#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:0px;
	position: absolute;
	left: 0px;
	background: #3939b3;
	z-index: 999;
}
	
#navdttg ul.nav li.dropdown ul li a {border-bottom: none !important;}
#navdttg ul.nav li.dropdown ul li a{font-size:1.1em;}
.dropdown ul.dropdown-menu li {border-bottom: 0px dotted #0378b4;}
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;}
.navbar .btn-navbar {display: block !important;margin-top: 0px;}
.maincontaint.innerpage-sec{margin-bottom:15px !important;}
#navdttg ul.nav li.dropdown.active{background:#2e2e2e !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 #080809;
	line-height: 40px;
	height: auto;
	width: 100%;
	overflow: visible;
	background: #2e2e2e;
}
#navdttg ul.nav li:hover, #navdttg ul.nav li:active, #navdttg ul.nav li:visited{background: #fc7100;}
#navdttg ul.nav li:hover, #navdttg ul.nav li.active, #navdttg ul.nav li:hover, #navdttg ul.nav li.active > a{background: #fc7100;color: #000 !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;}

.navbar .btn-navbar {background-color: transparent !important;background-image: none !important;cursor: pointer;}
.three-columns {display: inline-block;width: 50%;padding: 5px;box-sizing: border-box;}
.site-branding__name {font-size: 1.5em;}
.footerbottomLast .footerbottomLast ul li:nth-child(2), .footerbottomLast .footerbottomLast ul li:nth-child(3) {border-left: 0px dotted #fff;}
.footerbottomLast ul {margin-left: 0px;}
.btn-navbar .fa {font-size: 1.500em;}
.contentPane .DnnModule:last-child {padding-bottom: 0px;margin-bottom: 0px;}	
.customsearchpane .custominput{width: 88%;margin-left: 5px;}
.PhotogalleryPane .owl-buttons {top: -31px;}
	
.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;}
	
/* New css for responsive */
#siteTopheader {width: 100%;background: #fff;padding: 5px 0 0px 0;text-align: center;}
.topHeaderinner {display: block;float: none;text-align: center;}
.theamchange {	margin-top: 3px;vertical-align: top;float: none;display: inline-block;}
#dnn_dnnSearch_txtSearch {padding: 0;}
/*#search {float: none;}
#customsearchpane {float: none;}*/
#footer {margin-top: 0;}	
#SpeedyTouchCarousel14128 .pic img {text-align: center;margin: auto;}
}

@media only screen and (max-width: 768px) and (min-width:480px) {
#sitetopHeadouter{margin-top: 5px;}
.theamchange, .languagechange, #search{float: left;}	
.branding_textpane {float: left;margin-top: 15px;margin-left: 10px;}	
.site-branding__slogan{text-align:left;}
.branding_textpane a.site-branding__name {font-size: 1em;}
.emblemlogo ul li img.emblemimg {max-height: 70px;}
.right-logoImg img {max-height: 75px;}
span.brand img {max-height: 75px;}
.searchBox {margin: 22px 10px 0 0px;}
.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;}
.customsearchpane .custominput{width: 90%;margin-left: 5px;box-sizing: border-box;}
.customsearchpane .SearchButton, .innerpage-sec .SearchButton{height: 30px;}
}

@media only screen and (max-width:589px) {
#sitetopHeadouter{margin-top: 5px;}
.theamchange, .languagechange, #search{float: left;}	
.branding_textpane {float: left;margin-top:18px;margin-left:8px;width:60%;}
.feedbackform {width: 100%;}
.maincontaint .adminsetup li{width: 49%;margin-bottom:10px;}
#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;}
}

@media only screen and (max-width: 480px) {
.theamchange, .languagechange, #search{float: left;}
.languagechange{margin-left: 0px;}	
span.brand img, .right-logoImg img {max-height: 75px;margin-top:0px;}
span.brand {margin-bottom:0px;text-align: center;}
.site-branding__slogan {text-align: left;font-size: 1em;margin-top: 0px;line-height: 24px;}
.emblemlogo {border-top: 0px;margin-top: 0px;}
/*#dnn_dnnSearch_txtSearch {width: 130px;}
#search {width: 170px;margin: 23px 0 0 0;}*/
.maincontaint .adminsetup li{width: 100%;margin-right:0px;margin-bottom:5px;min-height: 149px;}
.bottom-links .footerPane, ul.branchlist li {width: 100%;}
.latestnewsmain .slide-wrapper a {margin-top: 0px !important;}
#sitetopHeadouter {padding: 7px 0px;}
#customsearchpane {width: 170px;margin: 23px 0 0 0;}
.emblemlogo .DnnModule {float: right;}
#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;
}
.searchInputContainer{display: block;}
#search{float: left;
    width: 75%;
    background: #fff;
    /* padding: 5px; */
    box-sizing: border-box;
    display: inline-block;
    margin: 7px 0px !important;
	border: 1px solid #f5f5f5;}
#search input {width:79%;border: 0px;}
.newlogin {margin: 14px 0 0 10px;}		
.customsearchpane .custominput{width: 80%;margin-left: 5px;}
}

@media only screen and (max-width: 479px) {
.branding_textpane {float: left;margin-top:22px;margin-left:8px;width:60%;}
}


@media only screen and (max-width: 350px) {
.branding_textpane {float: left;margin-top: 22px;margin-left: 8px;width:54%;}
.site-branding__name {font-size: 1.2em;}
}



.order-btn a:hover{background:#ffb84f;}
.order-btn a {
	border: 1px solid #ffb84f;
    border-radius: 3px;
    color: #000000;
    display: inline-block;
    font-size: 0.875em;
    margin-right: 0;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    transition: all 0.22s ease-in-out 0s;
	font-weight:normal;
	
}
.order-btn a::after {
    color: #000;
    content: "";
    font: 0.813em/1 FontAwesome;
    height: 100%;
    margin-left: 8px;
    top: 6px;
    vertical-align: middle;
}
.order-section { height: 89px;}
.order{min-height:91px; position: relative;}
.order-btn {
  bottom: 12px;
    float: right;
    margin: 0;
    position: absolute;
    right: 9px;
}
.float-right {width:100%; float:right;}
.float-right p{float:right;}
.signature  .sign-grower {width:50%; float:left;}
.signature  .sign-manager {width:50%; float:right;}
.sign, .date, .name-address  {width:33%; float:left;}
.img-left {width:50%; float:left; text-align:center; margin:10px 0px;}
.img-left p{text-align:center;}
.seed-production {margin-left:5px; padding:2px;}
.seed-production img{float:right; margin:5px 8px;}
.regional-office {display: block; width:100%; overflow-x:scroll;}
.regional-office .img-size {text-align:center;}
.regional-office .img-size img{max-width:none;width: 96px;}
.ver-space {width:100%; float:left;}
.ver-space .lft {float:left;}
.ver-space .rgt {float:right;}
.dnnLoginService{margin:10px 0px;}
.tanderhadding a{color:#fff;}
.maincontaint.innerpage-sec.full-width-section {
    width: 100%;
}
.maincontaint.homepage-sec.full-width {
    width: 100%;
}

.maincontaint.innerpage-sec.full-width-section.modulepages-cls #dnn_ContentPane  {
    padding: 0px 0px;
   
}
.maincontaint.innerpage-sec.full-width-section.modulepages-cls #dnn_ContentPane  fieldset{
    padding: 0px 10px;
   
}
.maincontaint.innerpage-sec.full-width-section.modulepages-cls #dnn_ContentPane  table{
    padding: 0px 10px;
   
}
.dnnLabel {
    display: inline-block;
    float: left;
    position: relative;
    width: auto;
    padding-right: 20px;
    margin-right: 18px;
    overflow: visible;
    text-align: right;
}
.dnnFormItem {
    display: inline-block;
}
.sidebar1 li:last-child {
    border-bottom: none;
}

.DnnModule.DnnModule-CSHFileManagerBranchList.DnnModule-14098 {
    margin-bottom: 20px;
}
.news-mini-buttons a:hover {
    background-color: #15355a;
    color: #fff;
    text-decoration: none;
}
.DnnModule.DnnModule-CSHFileManagerBranchList.DnnModule-14098 {
    margin-bottom: 0px;
	padding-bottom: 20px;
    box-shadow: 0px 0px 4px 0px #ccc;
}
.DnnModule.DnnModule-NewsAndPress-Summary.DnnModule-14117 {
   margin-bottom: 20px;
    box-shadow: 0px 0px 4px 0px #ccc;
}
.maincontaint.innerpage-sec.full-width-section ul li:last-child {
    border-bottom: none;
}
#dnn_currentdatePane p {
    margin-bottom: 0;
    text-align: center;
    line-height: 30px;
}


.DnnModule-14540 a#dnn_ctr14540_ViewLatest_lknViewMore, .DnnModule-14545 a#dnn_ctr14545_ViewLatest_lknViewMore{
    background: #00578a;
    padding: 7px;
    border-radius: 3px;
    color: #fff;
	margin-bottom: 10px;
}
.DnnModule-14540 .listpager{margin-bottom: 0px;}
.DnnModule-14098 .ModCSHFileManagerBranchListC ul{margin-left:10px;width: 97%;}
.DnnModule.DnnModule-CSHFileManager.DnnModule-14528 fieldset {
    background: #ddd;
    padding-top: 20px;
    padding-left: 10px;
    border-radius: 5px;
}
.DnnModule.DnnModule-CSHFileManager.DnnModule-14528 fieldset label {
    color: #000;
    font-weight: 900;
}

