@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('fonts/RobotoCondensed-Boldd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoCondensed-Bold.woff') format('woff'), url('fonts/RobotoCondensed-Bold.ttf')  format('truetype'), url('fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Light';
  src: url('fonts/RobotoCondensed-Lightd41d.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoCondensed-Light.woff') format('woff'), url('fonts/RobotoCondensed-Light.ttf')  format('truetype'), url('fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('fonts/RobotoCondensed-Regulard41d.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoCondensed-Regular.woff') format('woff'), url('fonts/RobotoCondensed-Regular.ttf')  format('truetype'), url('fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
@font-face {
	font-family: Roboto;
	src: url("./fonts/Thin/Roboto-Thin.woff?v=1.1.0") format("woff"), url("./fonts/Thin/Roboto-Thin.ttf?v=1.1.0") format("truetype");
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/ThinItalic/Roboto-ThinItalic.woff?v=1.1.0") format("woff"), url("./fonts/ThinItalic/Roboto-ThinItalic.ttf?v=1.1.0") format("truetype");
	font-weight: 100;
	font-style: italic;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/Light/Roboto-Light.woff?v=1.1.0") format("woff"), url("./fonts/Light/Roboto-Light.ttf?v=1.1.0") format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/LightItalic/Roboto-LightItalic.woff?v=1.1.0") format("woff"), url("./fonts/LightItalic/Roboto-LightItalic.ttf?v=1.1.0") format("truetype");
	font-weight: 300;
	font-style: italic;
}
@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;
}
@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;
}
@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;
}
@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;
}
@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;
	src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=1.1.0") format("woff"), url("./fonts/BoldItalic/Roboto-BoldItalic.ttf?v=1.1.0") format("truetype");
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/BoldItalic/Roboto-BoldItalic.woff?v=1.1.0") format("woff"), url("./fonts/BoldItalic/Roboto-BoldItalic.ttf?v=1.1.0") format("truetype");
	font-weight: bold;
	font-style: italic;
}
@font-face {
	font-family: Roboto;
	src: url("fonts/Black/Roboto-Black.woff?v=1.1.0") format("woff"), url("fonts/Black/Roboto-Black.ttf?v=1.1.0") format("truetype");
	font-weight: 900;
	font-style: normal;
}
@font-face {
	font-family: Roboto;
	src: url("./fonts/BlackItalic/Roboto-BlackItalic.woff?v=1.1.0") format("woff"), url("./fonts/BlackItalic/Roboto-BlackItalic.ttf?v=1.1.0") format("truetype");
	font-weight: 900;
	font-style: italic;
}
*/
body {
	/*font-family: Roboto;	color: #333 !important;*/
	font-family: 'RobotoCondensed-Regular';
	font-weight:normal;
	 text-rendering: optimizeLegibility;
}
/*a, .link {color: #0d3077;}*/

/*a, .link {
	text-decoration-color: transparent;
}*/
#block-rvs-quicklinks .menu li:nth-child(5) a {
	background: url(../images/new.gif) no-repeat right -3px;
	padding: 0 31px 0px 15px;
}
.layout-container {
	max-width: 860px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
/*#views_slideshow_cycle_main_main_slider-block_1 {margin-bottom: 15px;}*/
.dwn {
	/*float: right; */
	padding-left: 7px;
}
td.right_tick:after {
	content: "\f00c";
	font-family: FontAwesome;
}
a:focus, :focus {outline-offset: -2px;}

.path-frontpage h1.page-title {
	display: none !important;
	position: relative;
}
#block-views-block-gallery-block-1 h2,#block-views-block-gallery-block-2 h2,#block-views-block-gallery-block-3 h2,#block-views-block-gallery-block-4 h2,#block-views-block-gallery-block-5 h2,#block-views-block-gallery-block-6 h2,#block-views-block-gallery-block-7 h2,#block-views-block-gallery-block-8 h2,#block-views-block-gallery-block-9 h2,#block-views-block-gallery-block-10 h2,#block-views-block-gallery-block-11 h2,#block-views-block-gallery-block-12 h2,#block-views-block-gallery-block-13 h2,#block-views-block-gallery-block-14 h2,#block-views-block-gallery-block-15 h2,#block-views-block-gallery-block-16 h2,#block-views-block-gallery-block-17 h2,#block-views-block-gallery-block-18 h2,#block-views-block-gallery-block-19 h2,#block-views-block-gallery-block-20 h2 {
    padding: 0 10px;
}
.node--type-gallery .item-list ul {
    text-align: left;
    float: left;
    width: 100%;
}
.view-tenders caption{width: 100%;

padding: 6px 10px;
box-sizing: border-box;

text-align: left;
font-weight: bold;
box-shadow: none;
}
.path-frontpage h1.page-title:after {
	
	position: absolute;
	top: 0;
	left: 0;
}
.breadcrumb li:first-child:before {content: none;}
.breadcrumb li:before {
	content: ' \BB ';
	font-size: 1.1em;
}
/********  Start My CSS ********************/
#block-rvs-collapsepanellist{margin-top: 0px;}
.collapse-panel-list {}
.collapse-panel-list ul{}
.collapse-panel-list ul li{
	width: 21%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	list-style: none;
}

.collapse-panel-list ul li a{}

.collapse-panel-list .edit-icons {
	text-align: center;
	position: relative;
	padding-top: 20px;
	padding-bottom: 0px;
	border-radius: 3px;
	margin-bottom: 30px;
}
.collapse-panel-list .edit-icons .round-icon::after {
	content: "";
	width: 127px;
	height: 127px;
	border-radius: 50%;
	
	position: absolute;
	top: -10px;
	left: -10px;
	opacity: 0;
	transform: scale(0.8, 0.8);
	transition: all 500ms ease 0s;
}
.collapse-panel-list .edit-icons .round-icon {
	width:115px;
	height:90px;
	padding-top: 25px;
	line-height: 90px;
	border-radius: 50%;
   
	font-size: 2.2em;
	
	margin: 0 auto 15px;
	position: relative;
	transition: all 500ms ease 0s;
}
.edit-icons .round-icon img {
	text-align: center;
	margin: auto;
	left: 0;
	right: 0;
	display: block;
	float: inherit;
	width:60px;
}
.collapse-panel-list a .edit-icons p {
	font-size: 1em;
	margin-top: 1.2em;
}
.edit-icons:hover .round-icon::after {
	opacity: 1;
	transform: scale(1, 1);
}

.edit-icons:hover {
	text-align: center;    
	padding-top: 20px;
	padding-bottom: 0px;
	border-radius: 3px;    
	margin-bottom: 30px;	
}
.cc-cell table img {
    float: left;
    margin: 1px 5px 0 0;
}
.edit-icons:hover .round-icon {
	transform: scale(0.8, 0.8);
}

.online-admission, .pledge {
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
	text-transform: uppercase;
	  
	margin-bottom:10px;      
}
.online-admission a{  display: block;  padding: 10px 0; }

#block-rvs-onlineadmission20182019, #block-rvs-pledgeonworldyouthskillsday{ margin: 0px;padding: 0px;}
.pledge a{ display: block;  padding: 10px 0; } 

.block-views-blockvideo-gallery-block-1, .block-views-blockgallery-block-1{margin-top:0px;}
.block-views-blockgallery-block-1{overflow: hidden; padding: 0px 0px 15px 0;box-sizing: border-box;}
.block-views-blockvideo-gallery-block-1{padding: 0px 0px 15px 0;box-sizing: border-box;}
.block-views-blockgallery-block-1 .views-view-grid .views-row{width: 100%;}
.block-views-blockvideo-gallery-block-1 iframe{margin-top: 0px;min-height: 260px; padding: 0px;border-radius: 0px; margin-bottom: 0px;width: 97%;}

.block-views-blockvideo-gallery-block-1 .item-list .field--label-inline{float: left;width: 97%;margin-left: 6px;padding-left: 10px;box-sizing: border-box;}


.path-frontpage .field--name-field-video-name, .field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{
float: left; margin-right:1px;text-align: left;}

.path-frontpage .field--name-field-video-size{padding-left:5px;width: 30%;}

.field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{float: left; margin-right: 1px; width:28%; margin-bottom: 10px;}
.field--name-field-video-language{    width: 38%;}
.path-frontpage .field-gallery-img{position: inherit; padding: 17px;}
.path-frontpage .view-video-gallery .item-list ul li video{width: 100% !important;}
.path-frontpage .field-gallery-img{bottom: 35px;}
.block-views-blockvideo-gallery-block-1 .item-list ul li{padding: 0px; position: relative;}

.block-views-blockgallery-block-1 .more-link {margin-top: 10px;}
.block-views-blockvideo-gallery-block-1 .more-link{margin-top: 14px;}

.block-views-blockvideo-gallery-block-1 .more-link a, .block-views-blockgallery-block-1 .more-link a {
	margin-right: 21px;
	padding: 5px 8px;
	border-radius: 3px;
	font-size: 0.9em;

}
.block-views-blockvideo-gallery-block-1 .more-link a::after , .block-views-blockgallery-block-1 .more-link a::after {
	content: '\00BB';
	content: '\00BB';
	font-size: 1.4em;
	padding-left: 4px;
	position: relative;
	vertical-align: middle;
	top: -4px;
}
#block-rvs-content .views-element-container .view-video-gallery .views-view-grid .views-row{width: 100%;}

.view-video-gallery .item-list ul {
	list-style: none !important;
	margin: 0 0 0.25em 0 !important;
	padding: 0 !important;
}
.view-id-video_gallery .views-col.col-1 ul li {
	
	display: block;
	float: left;
	overflow: hidden;
	min-height: 245px;
	width: 49%;
	margin-right: 2%;
	padding: 5px;
	box-sizing: border-box;
	margin-bottom: 20px;
}

.view-id-video_gallery .views-col.col-1 ul li:nth-child(2n){margin-right:0px;}
.view-id-video_gallery .views-col.col-1 ul li video{width: 100% !important;}

.view-video-gallery .field--name-field-video-name {
	
	bottom: 0;
   
	display: block;
	left: 0;
	opacity: 1;
	padding: 5px 10px;
	right: 0;
	text-align: center;
	transition: all 0.22s ease-in-out 0s;
	z-index: 9;
	margin-bottom: 10px;
}
.view-video-gallery .item-list ul li {text-align: center;cursor: pointer;}
.view-video-gallery .item-list ul li iframe{min-height: 250px; border: 0px; margin: 0px;}

.view-video-gallery .item-list ul li .field--name-field-video-name, .view-video-gallery .item-list ul li .field--name-field-video-size, .view-video-gallery .item-list ul li .field--name-field-video-format, .view-video-gallery .item-list ul li .field--name-field-video-language{margin-top:inherit; position: inherit;}
.view-id-circulars .views-row, .view-budget-distribution .views-row, .view-recruitments .views-row, .view-transfer-and-promotion .views-row {
	
	padding: 5px 10px;
	margin-bottom: 5px;  
}
.pager .pager__items li{
	display: inline-block;
	margin-bottom: 10px;
	margin: 10px 0px;	
	
}
.pager .pager__items li.is-active{ padding: 7px 10px;border-radius: 5px;}
.pager .pager__items li a{  padding: 5px 8px;border-radius: 5px;  }

.pager__item--last, .pager__item--next {padding: 0px 0 0px 2px !important;}
/********  eND My CSS ********************/
/*************  News Press sTART  *************/
.sidebar .view-news-press-releases {padding-bottom:5px;}
.mask {position: relative;left: 0px;top: 5px;overflow: hidden; height: 244px; border-bottom: 1px solid #e2e2e2;     margin-bottom: 10px; } 
.tickercontainer {overflow: hidden;height: 245px; margin-bottom: 10px;} 
.newsticker {list-style: none;margin: 0;padding: 0;position: relative;}
.sidebar .view-news-press-releases a.style-pause, .sidebar .view-news-press-releases a.style-play, .sidebar .view-announcement a.style-pause1, .view-announcement a.style-play1{
	border: 0 none;
	display: inline-block;
	font-size: 0em;
	height:24px;	
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
	right: -3px;
	top: -42px;  
	width: 24px;
	border-radius: 50%;
}

@media only screen and (max-width: 600px) {
.sidebar .view-news-press-releases a.style-pause, .sidebar .view-news-press-releases a.style-play, .sidebar .view-announcement a.style-pause1, .view-announcement a.style-play1 {
    right: -1px;
top: -40px;
width: 22px;
height: 22px;
}
}

.dark .sidebar .view-news-press-releases a.style-pause,.dark .sidebar .view-news-press-releases a.style-play,.dark .sidebar .view-announcement a.style-pause1,.dark .view-announcement a.style-play1{
		height: 28px;
}
.path-frontpage .dark .main-content .view-news-press-releases a.style-pause, .path-frontpage .dark .main-content .view-news-press-releases a.style-play, .path-frontpage .dark .main-content .view-announcement a.style-pause1, .path-frontpage .dark .main-content .view-announcement a.style-play1{
height: 28px;
}
.path-frontpage .dark .view-gallery .view-content .client-carosal-nav3 a, .path-frontpage .dark .view-gallery .view-content .slick-arrow{    height: 28px;}
.path-frontpage .main-content .view-news-press-releases a.style-pause, .path-frontpage .main-content .view-news-press-releases a.style-play, .path-frontpage .main-content .view-announcement a.style-pause1,.path-frontpage .main-content .view-announcement a.style-play1 {
border: 0 none;
display: inline-block;
font-size: 0em;
height: 24px;
margin: 0;
margin-right: 0px;
padding: 3px;
position: absolute;
right: 6px;
top: -32px;
width: 24px;
border-radius: 50%;
}


.path-frontpage .view-gallery{position: relative;}
.path-frontpage .view-gallery  .view-content .field-content.field__item{overflow: visible;     margin-bottom: 10px;}
.path-frontpage .view-gallery  .view-content .client-carosal-nav3{}
.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a.active{display: none;}
.path-frontpage .view-gallery  .view-content .slick-prev.slick-arrow{right: 54px;}
.path-frontpage .view-gallery  .view-content .slick-prev.slick-arrow:before{    content: "\f104"; 
	font: normal normal normal 0.875em/1 FontAwesome;
	/*font-size: 1.4375em;*/
	}
.path-frontpage .view-gallery  .view-content .slick-arrow.slick-next{right: 21px;}
.path-frontpage .view-gallery  .view-content .slick-arrow.slick-next:before{content: "\f105";
	font: normal normal normal 0.875em/1 FontAwesome;
	/*font-size: 1.4375em;*/
	}
.path-frontpage .view-gallery  .view-content .slick-arrow{border: 0 none;
	display: inline-block;
	font-size: 0em;
	height: 29px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
		box-sizing: content-box;
	top: -44px;
	width: 25px;
	height: 29px;}
.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a{border: 0 none;
	display: inline-block;
	font-size: 0em;
	height: 29px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
	right: 0px;
	top: -35px;
	width: 25px;}

.main-content .region-content > .block {
  
	#padding: 0 0 8px 0;
	margin: 0 0 14px;
	float: left;
	width: 100%;
   
}
.main-content  .view-announcement > .more-link,.main-content  .view-news-press-releases > .more-link, .main-content  .listing-page > .more-link{    margin-left: 10px;}
.main-content  .view-announcement .view-footer,.main-content  .view-news-press-releases .view-footer, .main-content  .listing-page .view-footer {    float: right;    margin-right: 10px;}
.sidebar .news-mini-buttons a {margin:15px 0px;}
.sidebar .views-row .fa-calendar{margin-right: 7px;}
.sidebar .view-content .views-row h3{margin: 0 0 10px 0;}
/*************  News Press eND  *************/
#pdf-frame iframe{width: 98%;
min-height: 950px;
margin: 15px 0;
 
padding: 5px; 
border-radius: 3px;
}
.region-header .block:not(.site-branding) {
	right: 180px;
	float: right !important;
}
.region-header {
	padding: 3px 0px 4px !important;
	position: relative;
}
.sidebarformobile {
	display: none;
}
.region-primary-menu ul.menu li > ul.menu .dwn {
	transform: rotate(-90deg);
	padding-left: 0px;
}
.path-tenders .field-collection-item--name-field-tender-meta-field .field__label {
	font-size: .85em !important; float:  left;
}
.path-tenders .field-collection-item--name-field-tender-meta-field .field__item {
	font-size: .85em !important;
	float:  left; margin: 0 7px;
}
.path-tenders .field-collection-item--name-field-tender-meta-field .field--name-field-tender-document {
	font-size: 1.1em !important;float: none;    margin-bottom: 5px;
}
.path-tenders .views-table .field-collection-item {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
   
}
.path-tenders .views-table .field-collection-item:last-child { border-bottom: none;    margin-bottom: 0;
	padding-bottom: 0;} 
.page-node-type-tenders .field__items { width: 85%;}
.page-node-type-tenders .field--name-field-tender-document { float: left; }
.page-node-type-tenders .field--label-above {float: left;}
.page-node-type-tenders .field--label-above .field__label { margin: 0 7px;}
.path-tenders-archive .field-collection-item--name-field-tender-meta-field .field__label {
	font-size: .85em !important; float:  left;
}
.path-tenders-archive .field-collection-item--name-field-tender-meta-field .field__item {
	font-size: .85em !important;
	float:  left; margin: 0 7px;
}
.path-tenders-archive .field-collection-item--name-field-tender-meta-field .field--name-field-tender-document {
	font-size: 1.1em !important;float: none;
}
.path-tenders-archive .views-table .field-collection-item {
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
   
}
.path-tenders-archive .views-table .field-collection-item:last-child { border-bottom: none;margin-bottom: 0;padding-bottom: 0;}


/************** Start Circular Design ************/
.view-id-circulars .views-row{padding: 5px;}
.view-id-circulars .field-collection-item{display: block; width: 100%;}
.view-id-circulars .field-collection-item .field {width: 100%;  margin-bottom:1px;display: table; padding:0px; box-sizing: border-box;}
.view-id-circulars .field-collection-item .field .field__label{display: table-cell; width: 20%;padding: 5px 10px;}
.view-id-circulars .field-collection-item .field .field__item{display: table-cell; width: 80%;padding: 5px 10px;}
/*.main-content ul li{margin-bottom:6px; }*/
nav.pager ul.js-pager__items{padding: 0px; margin: 0px 0 10px 0;}
nav.pager ul.js-pager__items li{margin: 0px; padding: 0px !important;}
.node--type-circular-details .node__content .field {
	float: left;
	width: 100%;
   
   /* border: 1px solid #ddd;*/
	box-sizing: border-box;
}
.node--type-circular-details .node__content .field .field__label {
	float: left;
	width: 31%;
	padding: 5px 10px;
	box-sizing: border-box;
	text-align: left;
	display: table-cell;
}
.node--type-circular-details .node__content .field .field__item {
	float: left;
	width: 69%;
	padding: 5px 10px;
	box-sizing: border-box;
	display: table-cell;
}
.node--type-circular-details .node__content .field:nth-child(2n) { display: table-cell;}
.page-node-type-announcements #block-rvs-content{border: 0px;}
.header .layout-container .row{margin-right: 0px;margin-left: 0px;}
.region-site-branding-right .block:nth-child(2){margin-left:10px;}
@media only screen and (max-width: 768px) {
#sidebar-first.sidebarformobile {display: block;}
.fixed {position: static !important;}
.table-responsive {overflow-x: scroll;width: 100%; }
}
@media only screen and (min-width: 851px) {
.region-breadcrumb {padding: 0 0px !important;margin-top: 0px;}
.layout-container {max-width: 1170px;}
.topheader { padding: 0px 0; height: 37px; }
.indian-emblem {display: inline-block;}
.highlighted .layout-container h2 {
	position: absolute;
	padding: 8px 15px;
	text-align: center;
	left: 0;
	top: 0;
	margin: 0;
	/*width: 140px;*/
	height: 35px;
	font-weight: 600;
	
	box-sizing: border-box;
	font-size: 0.9375em;
	line-height: 20px;
}
fieldset { margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
.highlighted .layout-container h2:after {
	background: inherit;
	display: block;
	content: '';
	position: absolute;
	height: 41px;
	width: 16px;
	right: -7px;
	bottom: -5px;
	transform: rotate(15deg);
	/*-ms-transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);*/
}
.highlighted .layout-container .block .content {
	margin: 0;
	padding: 0;
	/* padding: 6px 50px 7px 165px; */
	padding: 6px 65px 7px 150px;
	width: 100%;
	height: 35px;
	box-sizing: border-box;
}
.highlighted .views-slideshow-controls-bottom {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	
	height: 35px;
	overflow: hidden;
		padding: 4px 4px 5px 8px;
	box-sizing: border-box;
}
.region-header .search-block-form {position: absolute;right:0px;width: 180px;bottom: 20px;}
}

@media only screen and (max-width: 851px) and (min-width: 768px) {	
.topheader { 
padding: 0px 0;
text-align: right;
/*height: 37px;*/
}
.highlighted .layout-container .block .content {
	margin: 0;
	padding: 0;
	padding: 6px 114px 7px 150px;
	
	width: 100%;
	height: auto;
	box-sizing: border-box;
}
.main-content-sec .path-frontpage h2, .main-content-sec .sidebar h2, .main-content-sec .main-content h1.page-title{font-size: 0.85em;}
.highlighted .layout-container h2 {  
	 
	box-sizing: border-box;
	
	font-size: 0.85em;
	font-weight: 600;
	height: 35px;
	left: 0;
	margin: 0;
	padding: 8px 15px;
	position: absolute;
	text-align: center;
	 
	top: 0;
	width: 130px;
}
.highlighted .layout-container h2:after {
	background: inherit;
	bottom: 0;
	content: "";
	display: block;
	height: 41px;
	position: absolute;
	right: -7px;
	transform: rotate(15deg);
	width: 16px;
}
#block-rvs-indianemblem { }
.indian-emblem {float: right;}
.highlighted .views-slideshow-controls-bottom {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	 
	height: 35px;
	overflow: hidden;
	padding: 4px 6px 4px 11px;
	box-sizing: border-box;
}
.region-header .block {float: left !important;margin-top: 0;}
.sidebar .block {padding: 0 !important}
.region-header {padding: 3px 0px 1px !important;}
}

@media only screen and (max-width: 768px) and (min-width: 460px) {
.highlighted .views-slideshow-controls-bottom {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	 
	height: 33px;
	overflow: hidden;
	padding: 4px 6px 4px 11px;
	box-sizing: border-box;
}
.highlighted .layout-container h2 {text-align: left;width: 100%;}
.site-branding__logo { }

.topheader { 
padding: 0px 0;
text-align: right;
/*height: 37px;*/ }
.highlighted .layout-container h2 {
	/*position: relative;
	padding: 8px 15px;
	background: #381056;
	left: 0;
	top: 0;
	display: block;
	border-left: 6px solid #FFEB3B;
	color: #fff;
	margin: 0;
 
	height: 35px;
	font-weight: 600;
	text-shadow: 0 1px 0 #381056;
	box-sizing: border-box;
	font-size: 1em;*/
}
.highlighted .layout-container .block .content {padding: 6px 20px 7px;}
#block-rvs-indianemblem {}
/*.indian-emblem img {margin-left: 10px; }*/
.harygovt {float: left;}
.harygovt img {height: 60px !important;}
/*.indian-emblem {float: right;}*/
/*.region-header .search-block-form {
	position: absolute;
	right: 30px;
	width: 180px;
	bottom: 11px;
}*/
.search-form .form-search {
	float: left;
	padding: 5px 10px;
	border-radius: 2px 0 0 2px;
	margin: 0;
	border-right: none;
	outline: none;
	width: 125px;
	font-size: 1em;

	max-width: 85px;
}
.region-header .block {
	float: left !important;
	margin-top: 0;
}

.sidebar .block {
	padding: 0 !important
}
.topheader #block-rvs-languageswitcher ul li {
	display: inline-block;
	line-height: 18px !important;
	padding: 2px 7px !important;
	
	margin-left: 5px;
	border-radius: 3px;
}
.region-primary-menu ul.menu li > ul.menu .dwn {
	transform: rotate(0deg);
	/*-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);*/
	padding-left: 0px;
}
.region-primary-menu .clearfix.menu li .menu li {
	border-bottom: none !important;
}
.region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item {
	float: none !important;
	display: block !important;
	text-align: left;
}
.region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item a {
	display: block;
}
.region-primary-menu .clearfix.menu li .menu li a {
	padding: 8px 5px 8px 15px !important;
}
}

@media only screen and (max-width: 460px) and (min-width: 300px) {
.topheader #block-rvs-languageswitcher ul li {display: block;line-height: 18px !important;padding: 2px 7px !important;border-radius: 3px;}
.sidebar .block {padding: 0 !important}
.region-homeslider .views-field-title {display: none !important;}
.region-homeslider .views-field-body {display: none !important;}
.highlighted .views-slideshow-controls-bottom {height: 32px;}
.highlighted .layout-container .block .content {margin: 0;padding: 0;padding: 6px 15px 7px;width: 100%;height: auto;box-sizing: border-box;}
.path-frontpage .highlighted h2 {  margin: 0;}
.path-frontpage .highlighted .views_slideshow_cycle_slide {height: auto !important;}
.region-header .site-branding {margin-top: 0.429em; padding: 7px 10px;margin-bottom: 5px;text-align: center;}

.topheader {
padding: 0px 0;
text-align: center;
}
#block-rvs-indianemblem { }
.indian-emblem img { }
.harygovt {display: inline-block;}
.harygovt img {height: 50px !important;}
/*.indian-emblem {display: inline-block;}*/
.highlighted .views-slideshow-controls-bottom {position: absolute;right: 0;top: 0;z-index: 100; height: 23px;overflow: hidden;padding: 6px 6px 7px 11px;}
.region-primary-menu ul.menu li > ul.menu .dwn {transform: rotate(0deg);/*-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);*/padding-left: 0px;}
.region-primary-menu .clearfix.menu li .menu li {border-bottom: none !important;}
.region-primary-menu .menu-item a.is-active { }
.path-frontpage .highlighted h2 {/*background: #381056;*/}
}


/**
 * Main
 */
.layout-main-wrapper {min-height: 450px;}
.layout-main {margin-top: 15px;margin-bottom: 15px;}
.topheader ul {list-style-type: none;margin: 0;padding: 0;}
.topheader .skipcontent {line-height: 26px;}


.topheader a {/*text-decoration-color: transparent;*/border: 0;font-size: 0.95em;display: block;}
.topheader .region-top-header {display: inline-block;margin: 0;padding: 0;}
.topheader .block {float: left;padding:4px 8px; height: 37px; box-sizing: border-box;}
.topheader .block .content {margin: 1px;}
.topheader #block-rvs-languageswitcher ul li {
	display: inline-block;
	line-height: 26px;
	padding: 0 20px 0 0;
}
.topheader #block-rvs-languageswitcher ul li:last-child{padding:0px;}
.topheader #block-rvs-languageswitcher ul li a{position:relative;}
.topheader #block-rvs-languageswitcher ul li a:after{content: "";
background: #d8d8d8;
height: 19px;
position: absolute;
right: -10px;
top: 4px;
width: 2px;}
.topheader #block-rvs-languageswitcher ul li:last-child a:after{
background:none;}
.mainnav {position: relative;     z-index: 99;}
.mainnav .block .content {margin-top: 0;}
.region-primary-menu .menu a {
	float: none;
	display: block;
	border-radius: 0px;
	margin: 0px 0;
	border-bottom: 0;/*	border-right: none !important;*/
}
.menu li.menu-item--active-trail { /*background: #105869;*/} 
.region-top-header .menu li.menu-item--active-trail:hover{
	background:none !important;
}
.region-top-header .menu li.menu-item--active-trail a{
	color:#0B545B;
}

.site-branding__logo img {vertical-align: middle; /*width: 100%; */ max-height: 84px;max-width: none;}
.highlighted {padding: 15px 0; }
.highlighted .layout-container {position: relative;}
.highlighted a { /*text-decoration-color: transparent;*/font-size: 0.9em;text-transform: capitalize;}
.highlighted a:hover, .highlighted a:hover { text-decoration: underline;border: none;}
.highlighted .region-highlighted {margin: 0;overflow: hidden;position: relative; }
.highlighted .views-element-container {overflow: hidden;}
.highlighted .views_slideshow_slide {width: 100% !important;}
.highlighted .views-slideshow-controls-bottom:before {
	background: inherit;
	display: block;
	content: '';
	position: absolute;
	height: 41px;
	left: 0px;
	bottom: 0px;
}
.highlighted .views-slideshow-controls-bottom a {
	padding: 5px;
	border-radius: 34px;
	text-indent: -111111px;
	display: block;
	width: 17px;
	height: 17px;
	
	border: 0;
	
		overflow: hidden;
}
.highlighted .contextual-region {position: static;}
.highlighted .views_slideshow_controls_text > span{float:left; margin: 0 2px;}
.homeslider .block .content {margin: 0;}
#block-rvs-themechange .content ul {margin: 0;padding: 0;}
#block-rvs-themechange .content ul li {display: inline-block;float: left;padding: 0 2px;}
#block-rvs-themechange .screen-reader img {vertical-align: middle;display: inline-block;}
#block-rvs-themechange .content ul li a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	
	text-align: center;
	border-radius: 15px;
}

#block-rvs-themechange .content ul li a.white-bg img,
#block-rvs-themechange .content ul li a.black-bg img {border-radius: 50%;}
.platforms li:nth-child(1) a {
	
	display: block;
	padding: 3px 0;
	border-radius: 3px;
	width: 25px;
	text-align: center;
}
.platforms li:nth-child(2) a, .platforms li a {
	
	display: block;
	padding: 3px 0;
	border-radius: 3px;
	width: 25px;
	height: 25px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
}
.platforms li a span.fa{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.platforms li a[title="instagram"]{background:purple;}
.platforms li a[title="behance"]{background:blue;}
.block-social-media-links .horizontal li, .pane-social-media-link-widget .horizontal li {
	display: inline-block;
	text-align: center;
	padding: 0;
}
.region-homeslider .views-slideshow-controls-bottom {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: 99;
}
#views_slideshow_slide_counter_homeslider-block_1 {
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.region-homeslider {
	position: relative;
}
#views_slideshow_controls_text_previous_main_slider-block_1 a {
	
		width: 30px;
		height: 50px;
		text-indent: -111111px;
		display: inline-block;
		overflow: hidden;
}
#views_slideshow_controls_text_next_main_slider-block_1 a {
	
		width: 30px;
		height: 50px;
		text-indent: -111111px;
		display: inline-block;
		overflow: hidden;
}
.region-homeslider .views-slideshow-controls-text-status-pause a {
	background: url(../images/play1.png) no-repeat center center;
	background-size: 15px 18px;
}
.region-homeslider .views-slideshow-controls-text-status-play a {
	background: url(../images/pause1.png) no-repeat center center;
	background-size: 15px 18px;
}
.region-homeslider .views_slideshow_controls_text_pause a {
	padding: 5px;
	border-radius: 34px;
	text-indent: -111111px;
	display: block;
	width: 25px;
	height: 25px;
	background: transparent;
	border: 0;
	overflow: hidden;
}
#views_slideshow_controls_text_next_main_slider-block_1 {
	right: 1px;
	position: absolute;
	top: 40%;
	
	padding: 4px 0;
	width: 30px;
	height: 50px;
	border-radius: 3px 0 0 3px;
	cursor: pointer;
}
#views_slideshow_controls_text_next_main_slider-block_1:after {
	right: 8px;
	position: absolute;
	top: 20%;
	
	content: "\f105";
	font: normal normal normal 2.2em/1 FontAwesome;
}
#views_slideshow_controls_text_previous_main_slider-block_1:after {
	right: 11px;
	position: absolute;
	top: 20%;
	 
	content: "\f104";
	font: normal normal normal 2.2em/1 FontAwesome;
}
#views_slideshow_controls_text_previous_main_slider-block_1 {
	position: absolute;
	top: 40%;
	
	padding: 4px 0;
	width: 30px;
	height: 50px;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}
#views_slideshow_controls_text_pause_main_slider-block_1 {
	right: 10px;
	top: 10px;
	position: absolute;
	
		line-height: 1;
}
#views_slideshow_controls_text_previous_main_slider-block_1 a, #views_slideshow_controls_text_pause_main_slider-block_1 a {
	
}
.region-homeslider .field-content img {
	width: 100%;
	height: 100%;
	max-height: 416px;
	display: block;
	max-width: none;
}
.region-homeslider .views-field-title {
	position: absolute;
	bottom: 0;
	z-index: 999;
	padding: 10px 15px;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	text-align: center;	 
}
.region-homeslider .views-field-title a {
	font-size: 1.3em;
	text-transform: uppercase;
	border: none;
	font-weight: 700;
}
.skipcontent a:hover {
	text-decoration: underline;
}
.is-active:hover {
	text-decoration: underline;
}
.region-homeslider .views-field-body {
	position: absolute;
	bottom: 8px;
	z-index: 999;
	padding: 3px 15px;
	width: 70%;
	left: 0;	
	height: 36px;
	overflow: hidden;
}
.region-homeslider .views-field-body p {
	margin: 0;
	padding: 0;
	display: none !important;
}
.node-readmore:before {
	display: none !important;
}
.node-readmore a {
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	position: relative;
	margin-right: -7px;
	transition: all ease-in-out 0.22s;
}
.node-readmore a:hover, .node-readmore a:focus {
	transition: all ease-in-out 0.22s;
}
.node-readmore a:after {
	margin-left: 8px;
	/*position: absolute;*/
/*top: 6px;*/
	  
	font: normal normal normal 1em/1 FontAwesome;
	height: 100%;
	vertical-align: middle;
}
.noavail {
	text-align: center;
	 
}
a:hover, a:active, a:focus, .link:hover, .link:active, .link:focus {
	 text-decoration: underline;

	
	
}
/*-----------------------dark theme--------------------------*/

 
.dark .webform-submission-contact-node-902-form input[type="submit"] { border-radius: 0.5em; }
.dark .webform-submission-contact-node-902-form input[type="submit"]:hover, .dark .webform-submission-contact-node-902-form input[type="submit"]:focus {
	
	border-radius: 0.5em; 
}


.dark .main-content h1.page-title { font-weight:600; }
.dark .footer-menu {float: left;width: 100%;}
.dark .footer-bottom {float: left;width: 100%; }
.dark .footer-last {float: left;width: 100%;padding: 5px 0;text-align: center;} 
.dark .sidebar h2, .dark .main-content h2 { }
.dark .node-readmore a {
	transition: all ease-in-out 0.22s;
	/*-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;*/
}
.dark .node-readmore a:hover, .dark .node-readmore a:focus {
	transition: all ease-in-out 0.22s;
	/*-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;*/
}


.dark .highlighted .views-slideshow-controls-bottom {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	
	height: 35px;
	overflow: hidden;
	padding: 4px 6px 4px 11px;
	box-sizing: border-box;
}
.dark #block-rvs-quicklinks li a { position: relative;padding: 0 15px;}
.dark #block-rvs-quicklinks li a:before {
	left: 0px;
	position: absolute;
	top: 3px;
	
	content: "\f105";
	font: normal normal normal 1em/1 FontAwesome;
}
.dark .indian-emblem img {filter: invert(100%);}



.dark .main-content h2 a {text-decoration: underline;}
.dark .node--type-gallery .field__item { display: block;float: left;overflow: hidden;}
.views_slideshow_cycle_main .views_slideshow_slide, .views_slideshow_cycle_teaser_section {width: 100% !important;}


.dark img {filter: grayscale(100%);}
/*.dark .main-content  h2 {padding: 7px 15px 7px;} */

.dark .region-primary-menu .menu li .menu li{border:none;}
.dark .jcarousel-skin-default .jcarousel-control-prev,.dark .jcarousel-skin-default .jcarousel-control-next{    height: 34px;}

.dark .view-id-circulars .views-row, .dark .view-budget-distribution .views-row, .dark .view-recruitments .views-row, .dark .view-transfer-and-promotion .views-row { padding: 5px 10px;margin-bottom: 5px; }

.dark .archiving-module-css .more-link a {line-height: 19px !important;}
.dark .sidebar .view-news-press-releases a.style-pause, .dark .view-news-press-releases a.style-play, .dark .sidebar .view-announcement a.style-pause1, .dark .view-announcement a.style-play1{/*top: -50px; */} 





.feed-icons {display: none !important}
.fixed {position: fixed;left: 0;top: 0;right: 0;z-index: 999;     z-index: 999999;}
.add-lft p {	margin-bottom: 4px;}
ul.cnt-add li:before {display: none;}
ul.cnt-add li {padding: 3px 0;}
.scrollup:after {
	left: 12px;
	position: absolute;
	top: 11px;
	
	content: "\f077";
	font: normal normal normal 1em/1 FontAwesome;
}
.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;*/
}

.add-lft h2 {margin: 0px;}
.breadcrumb li {display: inline;list-style-type: none;margin: 0;padding: 0;text-transform: uppercase;}
.breadcrumb li a {text-transform: uppercase;}
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {width: 100% !important;}
.displaynone {display: none !important;}
#block-rvs-w3cvalidation a {background: transparent;}
#block-rvs-w3cvalidation a:hover, #block-rvs-w3cvalidation a:focus {border: none;}
.visually-hidden {  display: none;}
article {padding-bottom: 15px;}
.region-header a {border: none;}
.views-field-created span {position: relative;font-size: 0.9em;color: #666;padding: 3px 0;}
.views-field-created span::before {
	content: "\f133";
	
	display: inline-block;
	font: 0.9em/1 FontAwesome;
	height: 100%;
	margin-right: 5px;
	padding-top: 4px;
	vertical-align: top;
}
#sidebar-first .view-announcement .views-row, #sidebar-fisrt .block-views-blocknews-press-releases-block-1 .views-row {padding: 7px 5px;}
/*.view-id-announcements {padding: 0 5px 10px;}*/
#sidebar-first .contextual-region.view-announcement, #sidebar-first .view-news-press-releases {margin: 0;}

.content .view-header .summary{
	position: relative;
	right: 0;
	top: 0;
	color: #fff;
	background: #104956;
	padding: 0 10px 2px;
	line-height: 21px;
	display: inline-block;
	float: right;
	/*margin-top: -40px;*/
}
.content .view-header .more-link {margin: 0;}
.content .view-header .more-link a {
	
	line-height: 30px;
	border: none;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: 700;
}
.content .view-header .more-link::before {
	content: "\f1c6";
	font: 1em/1 FontAwesome;
	height: 100%;
	vertical-align: top;
	display: inline-block;
	
	margin-right: 5px;
	padding-top: 9px;
}

/*#content .view-content .field-content a {font-weight: 400;font-size: 1.1em;}*/
.content .views-field-view-node .field-content a, 
.content .view-news-press-releases .views-field-nid a, 
.content .view-announcement .views-field-nid a, .content .listing-page .views-field-nid a,
.content .view-announcement-archive .views-field-nid a  {
 
	border: medium none;
	border-radius: 25px;
	
	display: inline-block;
	font-size: 1em !important;
	margin-top: 5px;
	padding: 3px 14px;
	text-transform: capitalize;

}



/*.content .views-field-view-node .field-content a:hover, 
.content .view-news-press-releases .views-field-nid a:hover,   
.content .view-announcement .views-field-nid a:hover,
.content .view-announcement-archive .views-field-nid a:hover  { text-decoration-color: transparent;}*/

.region-content .view-announcement-archive .views-row, .region-content .listing-page .views-row { padding: 0px 5px 15px;margin-bottom: 8px;}
/*#content .contextual-region.view-announcement, #content .view-news-press-releases {margin: 5px 0 0 0px;}*/
/*.view-id-news_press_releases .view-header {left: 5px;margin-top: -40px;}*/
.view-id-announcements .view-header {	left: 4px;}
.region-content .view-announcement .views-row, .region-content .view-news-press-releases .views-row, .region-content .view-news-press-releases-archieve .views-row, .region-content .listing-page .views-row {padding: 15px;}
.region-content .view-announcement-archive .more-link::after, .region-content .view-news-press-releases-archieve .more-link::after, .region-content .listing-page .more-link::after {content: "";}
#content .region-content .view-header .view-news-press-releases { /*margin: 2px 0 0; */}
.region-content .content .view-news-press-releases-archieve .view-header {/*padding: 0 10px 0px;*/}
/*.region-content .view-news-press-releases .views-row:first-child, .region-content .view-news-press-releases-archieve .views-row:first-child {
	padding: 0 5px 15px;} */
.node--type-announcements .node__content, .node--type-news-press-releases .node__content {margin-top: 0;}
/*.view-tenders .view-header, .view-tenders-archive .view-header {margin-top: -42px;}*/
.region-content .view-news-press-releases .field-content {margin: 0;}
.node--view-mode-full article {padding-bottom: 5px;}
.three-columns {float: left;width: 33.33%;text-align: center;padding: 10px;box-sizing: border-box;margin-top: 10px;min-height: 220px;}
.three-columns:last-child{border-right: 0px;}

.three-columns img {max-height: 100px;padding: 5px; margin-bottom: 15px; }
#block-rvs-ministerssblock {padding: 10px;}
.featured-bottom .region {float: left;position: relative;box-sizing: border-box;padding: 0 !important;width: 100% !important;}
.workshop-img img {padding: 3px;margin-right: 15px;}
.node--type-gallery .node__content {padding: 0px;}
.main-content .node--type-gallery .field--type-image {margin: 0 -1%;}
.view-id-gallery .views-row{width: 100%;}
/*.node--type-gallery .field__item, */

.field--name-field-gallery-image .field__item, .view-id-gallery .views-row .item-list ul li{
   
	display: inline-block;
	overflow: hidden;    
	padding: 0;
	position: relative;
	text-align: center;
	transition: all 0.22s ease-in-out 0s;
	width: 33.33%;
   /* box-shadow: 2px 2px 3px #ccc;*/
	max-width: 100%;
	box-sizing: border-box;
	font-size: 1em;
	margin-bottom: 0;
	/*margin-right: 10px;
	height: 160px;*/
}

.field--name-field-gallery-image .field__item:nth-child(3n), .view-id-gallery .views-row .item-list ul li:nth-child(3n){margin-right: 0px;}

.view-id-gallery .views-field-field-gallery-image, .views-field-field-gallery-image .field__item{height: auto !important; border: 0px !important; /*box-shadow: 0px 0px 0px #ccc !important;*/}

.views-field-field-gallery-image .field__item {
   
	display: block;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
	transition: all 0.22s ease-in-out 0s;
	width: 100%;
/*    box-shadow: 2px 2px 3px #ccc;*/
	max-width: 100%;
	box-sizing: border-box;
	font-size: 1em;
}
.node--type-gallery .field__item .colorbox {max-height: 100%;max-width: 100%;}
.node--type-gallery .field__item img:hover {opacity: 1;/*text-decoration-color: transparent;*/transform: scale(1.1, 1.1);transition: all 0.3s ease-in-out 0s;}
.node--type-gallery .field__item img, .view-id-gallery .views-row .item-list ul li img {
	display: block;
	overflow: hidden;
	transition: all 0.3s ease-in-out 0s;
	vertical-align: top;
	height: auto;
	width: 100%;
	margin: 0px;
}
.field-gallery-img {
	 
	bottom: 0;
	
	display: block;
	left: 0;
	opacity: 1;
	padding: 5px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	transition: all 0.22s ease-in-out 0s;
	z-index: 9;
	line-height: 1.2em;	
}




 




@media only screen and (max-width:991px) {
.three-columns {width: 25%;}
}

@media only screen and (max-width:768px) {
.main-content .node--type-gallery .field--type-image {margin: 0;}
}

@media only screen and (max-width:767px) {
.three-columns {width:33.33%;}
.three-columns img {margin-bottom: 10px;}
}

@media only screen and (max-width:480px) {
.node--type-gallery .field__item {width: 100%;}
.field-gallery-img{font-size: 0.9em;}
}

@media only screen and (max-width:479px) {
.three-columns {width: 100%;padding: 10px 10px 0;border-right: 0px solid #f1cd85;min-height: auto;}
.views-view-grid {text-align: center;}
.views-view-grid .views-row{float: none;width: 80%;}
.block-views-blockgallery-block-1, .block-views-blockvideo-gallery-block-1{width: 100%;}
}

iframe{
	width: 100%;
	display:block;
}
.iframe-cls iframe {
    min-height: 950px;
}
/*************************/

.topheader, .header, .mainnav, .homeslider, .highlighted, .site-footer,.breadcrumb-sec, #main-wrapper{float:left; width:100%;box-sizing: border-box;}
.emblem-sec img{vertical-align: top;}
.search-block-form.block{padding-top:0px;}
.search-block-form fieldset{margin:0; padding:0; display: inline-block;vertical-align: middle;}
/*.search-block-form .container-inline{float:left;}*/
.search-block-form .form-item{float: left; margin: 2px 0; }
.search-block-form .form-actions{float:left; margin:0;}
.search-block-form #edit-actions input{margin-right: 0;}
.search-block-form .form-search{margin-left: 0 !important;}
.topheader ul.scaccess{margin:5px 0 0 0; padding:0;}

.logo-sec{ /*padding-top:8px; */}
.views-row .node__links ul.links a { padding: 5px 8px;border-radius: 3px; text-transform: capitalize;}
/*.sidebar .block-menu .menu li a::before{content:'\00BB';font-size:1.2em; position: absolute;    left: 0; top:2px; text-decoration: none}*/
.sidebar .block-menu .menu li a:hover::before{ text-decoration: none}
.sidebar .block-menu .menu li a{position: relative;}
.sidebar .block-menu .content ul li a{    padding: 4px 0px 4px  18px!important;}
.sidebar .block .content ul li{position: relative;}
.views-row .node__links ul.links a::after{content:'\00BB';font-size:1.7em; padding-left: 4px;position: relative;top: 2px;}
/*.views-row .node__links ul.links a:hover{text-decoration-color: transparent; }*/
.highlighted span.field-content{line-height:24px;}
.more-link a{ padding: 5px 5px 5px 8px; border-radius: 3px;}
.more-link a::after,.view-footer .more-link a::before{ content: "\f04e"; display: inline-block; font:1em/1 FontAwesome; height: 100%; margin-left: 5px; /*padding-top: 3px; vertical-align: top;*/}
.view-footer .more-link a::before {margin-left:0px;margin-right: 5px;content: "\f1c6";}
.view-footer .more-link a:after{content:none;}
/*.more-link a:hover{  text-decoration-color: transparent; }*/
.views-empty{text-align: center; height: 100px;}
.archiving-module-css .view-header{background: none;}
 

.archiving-module-css .more-link{position: absolute; top: -36px; right: 0;}
.archiving-module-css .more-link a{padding: 8px 10px 8px 30px; line-height: 18px !important; border-radius: 0; display: inline-block;}

.archiving-module-css .more-link::before{position: relative; left: 25px; top:2px;}
.archiving-module-css .more-link::after{margin-left: 0 !important;}
.archiving-module-css .more-link a::after{content: none;}
.region-content{position: relative;}
.views-field-title h3{font-size: 1em; font-weight: bold;line-height: 20px;}
.page-node-type-webform .webform-actions{text-align: center;}
.details-page-content .field--label-above{padding: 5px 10px;}

/*.details-page-content .field__label{float:left; width: 150px;}*/
.details-page-content .field__items .field__item{display: inline-block;margin:0 3px;/*width:100%;*/}
.field--name-field-pdf-attachment .field__item {width:100%;}
.field--name-field-details .field__item {width:100%;}
.details-page-content .field--type-text-with-summary{padding-bottom: 10px;}
.details-page-content .field--name-field-f{clear: left;}
.views-element-container.block{position: relative;}
.sidebar .block ul.gov-otherlinks li{    width: 45%;}
.main-content .block ul.gov-otherlinks{    
	text-align: center;
	float: left;
	width: 100%;
	 padding: 0;
	 list-style-type: none;
	margin-top: 12px;
	margin-bottom: 0;}
.main-content .block ul.gov-otherlinks li{width: 33%;display: inline-block;list-style: none;}
.view-news-press-releases .view-content{position: relative;}
.view-news-press-releases{}
.content-new{overflow: hidden;height: 200px; position: relative;}
.news-control{    position: absolute;    top: -40px;   right: 0;    z-index: 99999;}
.pressContainer{position: relative;}
.news-control {     position: absolute;
	top: -49px;
	right: -10px;
	z-index: 99999;}

.news-control a{border: 0 none;
	display: block;
	font-size: 0em;
	height: 28px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;     
	width: 26px;}
.latest-news-main{position: relative; overflow: hidden; height: 24px;}
.latest-news-main .item-list ul{display: none;}
.news-control1{    position: absolute;
	right: 0;
	box-sizing: border-box;
   
	top: 0;
	height: 35px;
	padding: 9px 8px;
	width: 50px;
	text-align: center;}
.news-control1 a{      font-size: 0em; }
.news-control1 a:before{ font: normal normal normal 0.875em/1 FontAwesome;   font-size: 1.125em; }
.news-control1 a.play-btn-ctm1{}
.news-control1 a.play-btn-ctm1:before{ content: "\f04b"; }
.news-control1 a.pause-btn-ctm1{}
.news-control1 a.pause-btn-ctm1:before{  content: "\f04c";}
.latest-news-main .view-content {}
.latest-news-main .view-content .item-list{    height: 24px;         float: left;
	margin-right: 27px;
	padding-right: 30px;}
.latest-news-main .view-content .item-list h3{    margin: 0;     padding: 5px 0;}
.latest-news-main .view-content .item-list h3 a{display: block; width: 100%;    white-space: nowrap; 
	cursor: pointer;
	display: inline;
	font-family: Roboto;
		font-size: .9em;
	font-weight: 700;}

	/* latest news */
	.breaking-news-ticker{
  display: block;
  width: 100%;
  
  height: 40px;
  box-sizing: border-box;
  position: relative;
  line-height: 40px;
  overflow: hidden;
  border-radius: 2px;
  /*text-align: auto; */
  font-size: 0.875em;
}
.breaking-news-ticker *{
  box-sizing: border-box;
}
.breaking-news-ticker.bn-fixed-top{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
.breaking-news-ticker.bn-fixed-bottom{
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}





/*********************************/
/*title styles start**************/
.bn-label{
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
 
  text-align: center;
  
  font-weight: bold;
  z-index: 3;
  padding: 0 15px;
  white-space: nowrap;
}
/*title styles end****************/



/*********************************/
/*news item style start **********/
.bn-news{
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  right: 0;
  overflow: hidden;
}
.bn-news .view-content{
  display: block;
  height: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
}
.bn-news .item-list{
  white-space: nowrap;
  overflow:hidden !important;
  text-overflow: ellipsis;
  /*text-decoration-color: transparent;*/
  /*-webkit-transition: color .2s linear;
  -moz-transition: color .2s linear;
  -o-transition: color .2s linear;*/
  transition: color .2s linear;
  position: absolute;
  width: 100%;
  
  
}
.bn-news .item-list a{
  white-space: nowrap;
  text-overflow: ellipsis;
  /*text-decoration-color: transparent;*/
  padding: 0 10px;
  
  position: relative;
  display: block;
  overflow: hidden;
}

.bn-loader-text{
  padding: 0 10px;
}
.bn-seperator{
  display: inline-block;
  float: left;
  margin-right: 15px;
  width: 30px;
  height: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.bn-seperator.bn-news-dot{
  margin-right: 0;
}
.bn-seperator.bn-news-dot:after{
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  
  border-radius: 50%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.bn-prefix{
  
  margin-right: 15px;
  padding-left: 10px;
}
.bn-positive{ 
  font-weight: bold;
}
.bn-negative{
  
  font-weight: bold;
}
/*news item style end ************/



/*********************************/
/*controls style start ***********/
.bn-controls{
  width: auto;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
/*  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;*/
  user-select: none;
}
.bn-controls button{
  width: 30px;
  float: left;
  height: 100%;
  cursor: pointer;
  border:none;
  
  text-align: center;

  outline: none;
}


.bn-arrow {
  margin: 0;
  display: inline-block;
  height: 8px;
  position: relative;
  width: 8px;
  top: -2px;
}
.bn-arrow::after {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  content: '';
  display: inline-block;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}
.bn-arrow.bn-next {
  /*-moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);*/
  transform: rotate(315deg);
  left:-3px;
}
.bn-arrow.bn-prev {
  /*-moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);*/
  transform: rotate(135deg);
  left: 3px;
}

.bn-play{
  position: relative;
 
  width: 0;
  height: 12px;
  display: inline-block;
  margin-left: -5px;
}
.bn-play::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
 /* pointer-events: none; */
  
  border-width: 8px;
  margin-top: -8px;
}
.bn-pause{
  position: relative;
  width: 0;
  height: 14px;
  display: inline-block;
  top: 1px;
  left:-1px;
}
.bn-pause::before{
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: 3px;
  
}
.bn-pause::after{
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: -3px;
  
}

.highlighted .view-content .item-list ul{display: none;}
.highlighted .tickercontainer{ height: initial;     margin-bottom: 0;}
.highlighted .tickercontainer .mask{   height: initial;     border: none; top: 2px;}
.highlighted .tickercontainer .mask .view-content{display: flex;}
.highlighted .tickercontainer .mask .view-content .item-list{padding-right: 25px;    margin-right: 25px;}
.highlighted .tickercontainer .mask .view-content h3{margin: 0;  width: 100%;       font-size:1em;       padding: 2px 0;  }
.highlighted .tickercontainer .mask .view-content a{white-space: nowrap;  }
.highlighted{}
.path-frontpage .main-content .view-gallery .item-list li{padding: 0;
	
	margin: 0.2em 0.5em 0 0;    position: relative;} 	 
.path-frontpage .main-content .view-gallery .item-list ul.slick-slider li{overflow: hidden;}
.path-frontpage .main-content .view-gallery .item-list li .field-gallery-image{position: absolute;
	bottom: 0;
	width: 100%;}
.path-frontpage .main-content .view-gallery .item-list li:first-child{display: block;} 	 
.jcarousel-skin-default .jcarousel li .field-gallery-img{    box-sizing: border-box;}
.jcarousel-skin-default .jcarousel li{padding: 0;}
.jcarousel-skin-default .jcarousel-control-prev, .jcarousel-skin-default .jcarousel-control-next{position: absolute;
	top: -50px;
	width: 32px;
	height: 35px;
	text-align: center;
	
	/*text-decoration-color: transparent;*/
	font: 1.714em/1.1em Arial, sans-serif;
	padding: 4px 0;
	box-sizing: border-box;}
.jcarousel-skin-default .jcarousel-control-prev {
	right: 37px;
}





.region-site-branding{    
	max-height:85px; }
.site-branding{    display: table-cell;
	vertical-align: middle;}
.site-branding__text{vertical-align: middle !important;}    
.region-highlighted .view-empty{ margin: 0;
	height: initial;
	padding: 2px 0;
	text-align: left;}
.region-highlighted .view-empty p{    position: initial;    top: inherit;    transform: initial;}
.view-announcement .views-field-title a, .listing-page .views-field-title a{    font-size: 1em;    font-weight: bold;    line-height: 20px;}
.view-news-press-releases {}
.block-system-main-block .view-news-press-releases .views-row{    padding: 7px 5px 7px;}
.block-system-main-block{position: relative;     float: left;    width: 100%;}
.region-content .block-system-main-block .content .view-content{    position: relative;
	/*min-height: 200px;
	border: 1px solid #f2f2f2;
	margin-bottom: 10px;
	padding-bottom: 15px;*/
	padding: 10px;}
.path-frontpage .region-content .block-system-main-block .content .view-content{    min-height: auto;
	/* position: initial; */
	margin-bottom: initial;
	padding-bottom: initial;
	padding: initial;}
.view-news-press-releases, .view-announcement{position: relative;}

.highlighted .view-latest-news a.style-pause2, .view-latest-news a.style-play2{
	border: 0 none;
	display: inline-block;
	font-size: 0em;
	height: 29px;
	margin: 0;
	margin-right: 0px;
	padding: 3px 3px 3px 15px;
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
}




.node--type-circular-details .node__content .field--name-field-documents{}
.node--type-circular-details .node__content .field--name-field-documents .field__items{    width: 100%;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field__item{    width: 100%; padding: 0;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item{width: 100% !important;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .field{    width: 50%;
	float: left;
	background: none;
	
	padding: 5px 10px;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .field .field__label{width: 50%; float: left;     margin: 0;}

.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .field .field__item{width: 50%; float: left;     padding: 3px 0;    margin: 0;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .content{    border: 1px solid #ccc;
	float: left;
	width: 100%;}
.node--type-circular-details .node__content .field--name-field-documents .field__items .field-collection-item .field:last-child{border: none;}
.node--type-circular-details .node__content .field--name-field-documents .field__label{    margin-top: 20px}
.node__content{ /*   border: 1px solid #f2f2f2; */  }
.indian-emblem img{max-height: 85px}

.region-primary-menu .menu .menu a {border-left: none;}
.main-content .minister-list li.minister-area{width: 50%;
	float: left;
	border: none; padding: 6px; box-sizing: border-box;}
.main-content .minister-list {
	flex-wrap: wrap;
	display: flex;
	padding: 10px 10px 0 !important;
	list-style-type: none !important;
	margin-bottom: 0 !important;
}
.minister-area:last-child{    margin-bottom: 0 !important;
	padding-bottom: 0 !important;}
.minister-area img {
	float: left;
	margin-right: 10px;
	padding: 2px;
	width: 65px;
}
.minister-area p {
	font-size: 0.9em;
	line-height: 20px;
	margin: 0;
}
.sidebar .minister-list li.minister-area{    width: 100%;float: left;padding: 7px 0 !important;font-size: 1.15em;}
.sidebar .block.block-menu .content ul li a .dwn{display: none;}
.sidebar .block-menu ul.menu li .menu{display: none;} 
.sidebar .block-menu ul.menu li:hover > .menu{display: block !important; }  
.sidebar .block-menu ul.menu{position: relative;}
.sidebar .block-menu   .content  ul.menu  li  ul.menu{position: absolute; right: 100%; min-width: 250px;  top: 0; padding:0 0px; box-sizing: border-box; border:1px solid #ccc;}
#sidebar-first.sidebar .block-menu  .content  ul.menu  li  ul.menu{right: 0; left: 100%; border: 1px solid #ccc;}
#sidebar-first  .sidebar .block-menu .menu li:hover > a::before{transform: rotate(360deg);}
/*.sidebar .block-menu.block .content{    padding: 10px 0 !important;}*/
.sidebar .block-menu.block .content > ul.menu{  z-index: 98;}
.sidebar .block-menu.block .content > ul.menu > li{    padding: 2px 5px;;}
.sidebar .block-menu ul.menu li .menu li{ padding:0 15px;}
.sidebar .block-menu ul.menu li .menu li a{        display: block;   padding: 6px 16px !important;  box-sizing: border-box;}
.sidebar .block-menu .menu li:hover > a::before, .menu-opend::before{    transform: rotate(176deg); transition: all ease .3s;}

.sidebar .block-menu ul.menu li .menu li a::before{    top: 6px; }
.column.main-content{    margin-bottom: 10px;}


.flexslider.optionset-default .flex-caption{display: none;}
.flexslider{margin: 0px !important; border: none;}
.flex-pauseplay a{    height: 25px !important;     width: 18px !important;}
.block-views-blocklogo-carousal-view-block-1 .flexslider .slides > li{display: inline-block;}
.homeslider {}
.homeslider  .slides .views-field.views-field-title{display: none;}
.homeslider  .slides .views-field .field-content a{   font-size: 0px}
.homeslider  .slides .flex-caption{    display: none;}
.homeslider {}
.homeslider {}
.clear{clear: both;}

.homeslider{}
.homeslider .flex-pauseplay{       position: absolute;
	top: 40px;
	right: 0px;
	
	width: 33px;
	height: 38px;
   }
.homeslider .flex-pauseplay a{    cursor: pointer;     opacity: 0.7; text-align: center;}
.homeslider  .flex-pauseplay a:before{    font-size: 1.0625em;  }
.homeslider .flexslider .flex-direction-nav .flex-prev{    opacity: 0.7;    left: 0px; border-radius:0 7px 7px 0 ; }
.homeslider .flexslider .flex-direction-nav .flex-next {    opacity: 0.7;    right:  0px; border-radius: 7px 0 0 7px; }
.homeslider .flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a{display: block;}
.homeslider .flex-control-nav{bottom: 0;}
.path-frontpage .node__content{border: none;}
.flex-direction-nav a{    height: 66px;      font-size: 0em;   width: 32px;   }
.flex-direction-nav a.flex-prev:before{     margin-left: 5px;   }
.flex-direction-nav a.flex-next:before{margin-right: 5px;}
.flex-direction-nav a:before{margin-top: 14px;    font-size: 1.8125em; }
.view-logo-carousal-view .item-list ul li .views-field-title a{display: none;}
.view-logo-carousal-view .item-list ul li .views-field-field-logo-link{  
	box-sizing: border-box;

	display: block;
	padding: 4px;    overflow: hidden;}
.view-logo-carousal-view .item-list ul li .views-field-field-logo-link a{padding: 1px; display: block;}

.client-carosal-nav{    text-align: right;     padding-right: 8px;    padding-bottom: 3px;}
.client-carosal-nav a{border: 0 none;
	display: inline-block;
	font-size: 0em;
	height: 29px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
   
	width: 25px;}
.client-carosal-nav a.pause{   opacity: 1;}
.client-carosal-nav a.play{      opacity:1;} 
.dark .client-carosal-nav .slick-slide img{filter: invert(100);}
.dark .client-carosal-nav a{     cursor: pointer;}
.dark .client-carosal-nav a.active{  outline: none;cursor: not-allowed;} 
 .client-carosal-nav a{   cursor: pointer;}
.client-carosal-nav a.active{  outline: none;cursor: not-allowed;} 
.show{display: block;}


.client-carosal-nav1{}
.client-carosal-nav1 a{    border: 0 none;
	display: inline-block;
	font-size: 0em;
		height: 40px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	width: 28px;
	text-align: right;
	padding-right: 0;
	padding-bottom: 3px;
	position: absolute;
	top: 18px;
	right: 0;
	z-index: 999;
		border-radius: 7px 0 0 7px;


	}
.client-carosal-nav1 a.pause1{ opacity: 1;}
.client-carosal-nav1 a.play1{opacity:1;}
.client-carosal-nav1 a.active{display: none;}
.dark .client-carosal-nav1 .slick-slide img{filter: invert(100);}

.dark .client-carosal-nav1 a{}
.view-new-slider .slick-arrow{}
.view-new-slider .slick-prev .slick-arrow{}
.view-new-slider{}
.view-new-slider li{padding: 0 !important; position: relative;}
.view-new-slider .slick-arrow.slick-next{right: 0px;     border-radius: 4px 0 0 4px;} 
.view-new-slider .slick-arrow.slick-next:before{ content: "\f105";     margin-left: 4px;}
.view-new-slider .slick-arrow.slick-prev{left: 0px;} 
.view-new-slider .slick-arrow.slick-prev:before{ content: "\f104"; margin-right: 4px;} 
.view-new-slider .slick-arrow {
	opacity: 1;
	border-radius: 0 4px 4px 0;
	display: block;
	/* height: 66px; */
	height:50px;
	font-size: 0em;
	width:30px;
	/*text-decoration-color: transparent;*/
	display: block;
	transform: translate(0, -50% );
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	border: none; 
	cursor: pointer;
	/*-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;*/
	transition: all 0.3s ease-in-out;
	background-color: rgba(36,57,78,.8);
}
.view-new-slider .slick-arrow:before{    font-family: FontAwesome;
	font-size: 2.25em;
	display: inline-block;
	   
	 }
.homeslider .item-list .slick-slide img{ }
.homeslider .item-list .slick-slide img:hover{    transform: scale(1, 1);    transition: all 0.3s ease-in-out 0s;}
.region-site-branding-right{
    display: flex;
    justify-content: end;
    align-items: center;
}
.region-site-branding-right .block{    display: inline-block;}
.region-site-branding-right .block img{max-height: 85px; max-width: 100%;}
.region-site-branding-right .block p{margin:0px }
.view-logo-carousal-view .slick-slide img{display: block;    max-height: 80px;    max-width: 100%;}
/*.dark .client-carosal-nav a.active{background-color: #000000;}*/

.dark .client-carosal-nav1 a.pause1{background-image:url("../images/pause-news.png")}
.dark .client-carosal-nav1 a.play1{background-image:url("../images/play-news.png")}


.view-video-gallery .field--name-field-video-name .field__label{display: none;}


#notfound {
  position: relative; 
}

#notfound .notfound {
  
}

.notfound {
  
  text-align: center;
}

.notfound .notfound-404 {
  position: relative;
   
  margin: 0px auto 20px;
  
}
.notfound .notfound-404 h3{    font-size: 2em;    }
.notfound .notfound-404 h1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 7em;
  font-weight: 200;
  margin: 0px;
   
  text-transform: uppercase;
  /*margin-top: 39px;*/
   
}

.notfound .notfound-404 h2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.75em;
  font-weight: 400;
  text-transform: uppercase;
  
  padding: 10px 5px;
  margin: auto;
  display: inline-block;
   
}

.notfound a {
  font-family: 'Montserrat', sans-serif;
  display: inline-block;
  font-weight: 700;
  /*text-decoration-color: transparent;*/
 
  text-transform: uppercase;
  padding: 13px 23px;

  font-size: 1em;
/*  -webkit-transition: 0.2s all;*/
  transition: 0.2s all;
}

@media only screen and (max-width: 767px) {
  .notfound .notfound-404 h1 {
	font-size: 9.25em;
  }
}

@media only screen and (max-width: 480px) {
  .notfound .notfound-404 {
	height: 148px;
	margin: 0px auto 10px;
  }
  .notfound .notfound-404 h1 {
	font-size: 4.375em;
  }
  .notfound .notfound-404 h2 {
	font-size: 1em;
  }
  .notfound a {
	padding: 7px 15px;
	font-size: .9em;
  }
}


html:lang(hi) .highlighted .view-content h3 {
	line-height: 138%;
}
html:lang(hi) .highlighted .layout-container .block .content{    padding-top: 4px;}

.path-frontpage .field-gallery-img{display:none; }
.path-frontpage  .field-gallery-image{    
	display: block;

	text-align: center;
	padding: 3px;
	box-sizing: border-box;
	clear: both;}
 
.region-primary-menu .dwn{float: right;} 
.main-content .view-circulars, .main-content .view-recruitments, .main-content .view-gallery {    padding: 5px 5px;}
.sidebar .block .custom-dropdown ul li a{position: relative; display: block !important}
.sidebar .block .custom-dropdown ul li ul {
	position: absolute;
	right: 100%;
	min-width: 250px;
	top: 0;
	padding: 0 0px;
	box-sizing: border-box;
	z-index: 99;
	visibility: hidden;
	border: 1px solid #ccc;
}
.sidebar .block .custom-dropdown ul li:hover > ul, .sidebar .block .custom-dropdown ul li:focus > ul{visibility: visible;}

   
#sidebar-first.sidebar .block .custom-dropdown ul li ul{left: 100%; border: 1px solid #ccc;}

.sidebar .block .custom-dropdown ul li ul li {
	padding: 2px 15px;
	position: relative;
}
.sidebar .block  ul li a{padding: 4px 0px 4px 15px!important;color: #1a2f5c;}
.view-home-page-important-links a{
    padding-left:23px;
    color: #1a2f5c;
	display:block;
	position:relative;
}
.sidebar .block  ul li a:before,.view-home-page-important-links a:before{
content: "";
font-size: 1.2em;
position: absolute;
left: -3px;
top: 9px;
background: #f9c203;
width: 7px;
height: 7px;
border-radius: 50%;
	/*text-decoration-color: transparent;*/}

.view-home-page-important-links a:before{
left:7px;
top:5px;}
.custom-dropdown .show1{visibility: visible !important;}
.sidebar  .dropdown:before, .sidebar ul.menu .menu-item--expanded:before{content: "";
	content: "\f0d7";
	position: absolute;
	right: 12px;
	font-family: fontAwesome;
	top: 7px;
	transition: .3s;
	transform: rotate(-90deg);
	color:#1a2f5a;}
.sidebar .dropdown:hover:before, .sidebar ul.menu .menu-item--expanded:hover:before{ transform: rotate(-90deg);     transition: .3s;}
#sidebar-second .dropdown:hover:before, #sidebar-second ul.menu .menu-item--expanded:hover:before{ transform: rotate(90deg);     transition: .3s;}


.path-frontpage .view-gallery .jcarousel-container-horizontal li{    width: 100% !important;}
.path-frontpage .view-gallery .jcarousel-container-horizontal li .item-list ul li{    width: 130px !important;}
.path-frontpage .view-gallery .jcarousel-container-horizontal li ul li{width: 150px; } 
.path-frontpage .jcarousel-skin-default .jcarousel ul{max-width: 100%}

.full_width_first{    text-align: center;
	margin: 0px;
	 
	padding: 22px 0;
	box-sizing: border-box;
	 }
.full_width_first .scheme-img{    width: 150px;
	height: 150px;
	margin: auto;
	margin-bottom: 15px;}
.full_width_first .scheme-img img{    border-radius: 50%;
	
	padding: 1px;}
.full_width_first h2{    background: none !important;
	border: none !important;
	font-size: 2.2em !important;
	margin: 0px 0 20px 0;
	}
.full_width_first{}
/*.full_width_first .home-secmes a{       
	padding: 5px 5px 5px;
	
		display: inline-block;
	border-radius: 3px;}*/
/*.full_width_first .home-secmes a:hover{   
	text-decoration-color: transparent;
	}*/
.full_width_first .sbox-innr{    margin-bottom: 0px;}
.full_width_first{}
.full_width_first{}



.cusotm-img{max-width: 60%;border: 1px solid #333;padding: 2px;}
.path-frontpage .view-gallery .views-field-field-gallery-image .item-list ul.slick-slider{ padding-left: 12px;}
.path-gallery .view-gallery ul{margin: 0;}
.path-gallery .view-gallery .views-field-title{font-size: 1.1em; font-weight: 400; padding:5px 10px; margin: 10px 0; }
.main-content .text-formatted h1, .main-content .text-formatted h2,.main-content .text-formatted h3, .main-content  .text-formatted h4, .main-content .text-formatted h5, .main-content .text-formatted h6{    letter-spacing: initial;
	text-transform: initial;
	margin: 0;
	margin-bottom: 10px;}
 
/*.main-content .text-formatted ul, .main-content .text-formatted ol{    padding-left: 40px;
	margin: 0;
	margin-bottom: 10px;} 
.main-content .text-formatted ul li{    margin-bottom: 0;} 
.main-content .text-formatted ul{    list-style-type: square;}*/
.path-frontpage .main-content .node--view-mode-teaser{    margin-bottom: 0;
	padding-bottom: 0;}

.details-page{padding:10px;}
.details-page .documents-details .view-header h2{border-bottom: 1px solid #ededed;padding: 0 0 7px 0;margin: 0; font-size:1.05em;}
.details-page .documents-details .view-content{padding: 10px 0;float:left; width: 100%;}
.details-page .documents-details .view-content .documents{float:left; width: 100%; padding: 3px 0; box-sizing: border-box;}
.details-page .documents-details .view-content .documents .doc-box{background: #f8f8f8; padding: 10px; border: 1px solid #dededa;}
.details-page .documents-details .view-content .documents .doc-box .doc-name{font-weight:bold;padding-bottom: 8px;}
.details-page .documents-details .view-content .documents .doc-box .doc-types{border-top: 1px dotted #ccc; padding-top: 8px;}
.details-page .documents-details .view-content .documents .doc-box .filesizelang{display: inline-block; padding-right: 15px; border-right: 1px solid #ccc; margin-right:15px; font-size:0.95em;}
.details-page .documents-details .view-content .documents .doc-box .filesizelang:last-child{margin: 0; padding: 0; border: 0;}
.details-page .last-submission-date {padding: 10px 10px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;line-height: 20px;background: #f9f9f7;float: left; width: 100%; box-sizing:border-box;}
.listing-page .documents-listing .view-content{padding:0 !important;}
.listing-page .documents-listing .doc-box{float: left;width: 100%;border: 1px dotted #ccc;padding: 5px;margin: 1px 0;box-sizing: border-box;}
.listing-page .documents-listing .doc-box .doc-name{padding:0px 5px 3px;}
.listing-page .documents-listing .doc-box .doc-types{font-size: 0.95em;background: #fff;float: left;padding: 3px 10px;border-radius: 0px;border: 1px solid #ccc;}
.listing-page .documents-listing .doc-box .doc-types .filesizelang{float:left;padding-right:10px;}
.listing-page .documents-listing .doc-box .doc-types .filesizelang:last-child{padding-right:0;}
.webform-submission-form .form-item label::after {
    content: " *";
    position: relative;
    top: -2px;
    color: #ff0000;
}
.details-page-content .field--type-text-with-summary .row {
    margin-bottom: 15px;
}
/* .new_collapse h4.panel-title{
	position:absolute;
}
.new_collapse h4.panel-title:after{
	content: '\002B';
    color: #000;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	position:relative;
} */


/*-- Coustom Layout css RV 14th Aug 2020 --*/
.site-branding .site-branding__text {
	position: relative;
	padding-left: 60px !important;
}
.site-branding__text::before {
    content: "";
    position: absolute;
    left: 40px;
    bottom: 6px;
    border-left: 3px solid #da251c;
    width: 2px;
    height: 88%;
}
.site-branding__name a {
    color: #1b374c  !important;
    font-size: 30px;
    display: block;
    line-height: 38px;
    font-weight: 400;
}
.site-branding__slogan a {
    color: #da251e !important;
    font-style: normal;
    font-weight: 300;
}
.highlighted .view-latest-news a.style-pause2:before,.highlighted .view-latest-news a.style-play2:before {
    background:#1a2f5a;
    display: block;
    content: '';
    position:relative;
    height: 41px;
    width: 16px;
    right:25px;
    bottom:0px;
    transform: rotate(26deg);
-ms-transform: rotate(26deg);
-webkit-transform: rotate(26deg);
-o-transform: rotate(26deg);
-moz-transform: rotate(26deg);
}
.highlighted .view-latest-news a.style-pause2{
	background: #1a2f5a url("../images/white-pause-news.png") no-repeat scroll 15px center / 15px 15px !important;
}
.highlighted .view-latest-news a.style-play2{
	background: #1a2f5a url("../images/white-play-news.png") no-repeat scroll 15px center / 15px 15px !important;
}
.path-frontpage h2,
.sidebar h2 {
    position: relative;
    padding-left: 30px !important;
}
.path-frontpage h2::before,
.sidebar h2::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 10px;
    top: 12px;
}
.sidebar .block{
	border-color: #e7e7e7 !important;
	background-color: #fff !important;
}
.sidebar .block .content ul li{
	border-bottom: 1px solid #f6f6f6 !important;
}
.sidebar .block .content ul li:last-child{border-bottom:0px !important;}
.view-home-page-important-links .views-row{
	border-bottom: 1px solid #f6f6f6;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.view-home-page-important-links .views-row:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.views_slideshow_cycle_teaser_section{
	height: 250px !important;
}
.block-views-blocktop-stories-block-1 {
    position: relative;
}
.views_slideshow_controls_text_previous {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    opacity: 1;
    border-radius: 0 4px 4px 0;
    height: 33px;
    font-size: 0em;
    width: 20px;
    display: block;
    transform: translate(0, -50% );
    position: absolute;
    left: 0px;
    top: 50%;
    z-index: 999;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background-color: rgba(120,125,131,.7);
}
.views_slideshow_controls_text_previous a {
    padding-left: 7px;
    line-height: 33px;
    position: absolute;
    left: 0;
}
.views_slideshow_controls_text_previous a::before {
    content: "\f104";
    font-family: FontAwesome;    
    font-size: 18px;
    color: #fff;
}
.views_slideshow_controls_text_next {
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    opacity: 1;
    border-radius: 4px 0px 0px 4px;
    height: 33px;
    font-size: 0em;
    width: 20px;
    display: block;
    transform: translate(0, -50% );
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 999;
    overflow: hidden;
    border: none;
    cursor: pointer;
    background-color: rgba(120,125,131,.7);
}
.views_slideshow_controls_text_next a {
    padding-right: 7px;
	line-height: 30px;
	position: absolute;
	right: 0;
}
.views_slideshow_controls_text_next a::before {
    content: "\f105";
    font-family: FontAwesome;    
    font-size: 18px;
    color: #fff;
}
.views-slideshow-controls-text-status-play,
.views-slideshow-controls-text-status-pause{
    position: absolute;
    right:3px;
    top: 3px;
    background: #fff url("../images/pause-news.png") no-repeat scroll center center / 15px 15px;
    color: #000 !important;
    width: 20px;
    border-radius: 50%;
    padding: 3px;
    height: 20px;
    font-size: 0em;
}
.views-slideshow-controls-text-status-pause{
	background: #fff url("../images/play-news.png") no-repeat scroll center center / 15px 15px;
}
.sidebar .view-announcement a.style-pause1,
.view-announcement a.style-play1{
	width: 20px;
	height: 20px;
	top: -40px;
}
.block-views-blocktop-stories-block-1 .content {
    padding: 10px 28px !important;
}
.block-views-blocktop-stories-block-1 .content > div{
	border: 1px solid #f6f6f6;
}
.block-views-blocktop-stories-block-1 .views-field.views-field-title {
    padding: 6px 10px 4px;
}
.block-views-blocktop-stories-block-1 .views-field.views-field-title a, .view-recent-research-activities a.activity-title{
    font-size: 14px;
    font-weight:600;
}
.view-recent-research-activities .activity-type{
    margin: 4px 0px;
    display: block;
    color: #b70000;
    font-weight: 500;
}
.main-content .region-content > .block.block-views-blockrecent-research-activities-block-1{padding-bottom:0px;}
.block-views-blocktop-stories-block-1 .views-field.views-field-body {
    padding: 0 10px;
	font-size: 0.9em;
	line-height: 18px;
}
.view-new-slider{
	position: relative;
}
.view-new-slider .views-field.views-field-title {
    position: absolute;
    bottom: 0px;
    left: 0;
    background: rgba(25,30,34,.7);
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #fff;
}
.image-slider-caption{
    position: absolute;
    bottom: 0px;
    left: 0;
    background: rgba(25,30,34,.7);
    width: 100%;
    padding: 10px;
    text-align: center;
    color: #fff;
}
.sp-slide img{height:100%;}
/* .block-system-main-block{
	display: none;
} */

.client-carosal-nav1 a{
	height: 26px;
	width: 26px;
	border-radius: 50%;
	background-size: 12px !important;
	top: 4px;
	right: 4px;
	padding: 0 !important;
	background-color: #fff !important;
}
.view-recent-research-activities .view-content {
    padding: 15px 10px 10px;
}
.view-recent-research-activities .views-view-grid {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.view-recent-research-activities .views-row {
    margin-right: 2%;
    border: 1px solid #f1f1f1;
    padding: 7px;
    box-sizing: border-box;
    float: none;
    width: 32%;
}
.view-recent-research-activities .views-row:last-child {
    margin-right: 0;
}
/**New css start**/
.highlighted .newsticker a{
color:#843516;font-weight:normal;}
.highlighted .layout-container h2{padding-left:15px !important;}
.highlighted .layout-container h2::before{content:none;}
.views_slideshow_cycle_main img {
    padding: 6px 6px 0px 6px;
    box-sizing: border-box;
}
.main-content .region-content > .block.block-views-blocknew-slider-block-1{padding-bottom:0px;}
.block-views-blocknew-slider-block-1 .view-new-slider ul{margin-bottom:0px;}
.view-announcement .newsticker .views-field{padding-left:25px;}
.view-announcement .newsticker .views-field-title a{font-weight:500;}
.view-announcement .newsticker .views-field:first-child{background:url(../images/rightside-list.jpg) no-repeat left 3px;}
.view-logo-carousal-view .client-carosal-nav{display:none;}
.view-logo-carousal-view .item-list{border: 2px solid #efefef;
border-radius: 2px;}
.main-content .region-content > .block,.sidebar .block{
-webkit-box-shadow: 0px 1px 2px 0px rgb(202, 202, 202);
-moz-box-shadow: 0px 1px 2px 0px rgb(202, 202, 202);
box-shadow: 0px 1px 2px 0px rgb(202, 202, 202);}
.main-content .region-content > .block.block-views-blocknew-slider-block-1{box-shadow:none;}
.path-frontpage .layout-main{margin-top:0px;}
.new_collapse .panel-group{
	margin-bottom:0px;
}
.details-page-content .pull-left{
	margin: 0px 10px 10px 0px;
}
.new_collapse .panel-body .table{
	margin-bottom:0px;
}

/* ----My style start----- */
/*a:focus, :focus {
    outline: solid thin #000 !important;
    outline-offset: -2px;
    box-shadow: 0px 1px 4px 2px #000;
}*/
.site-footer .content a:hover, .site-footer .content a:focus {
    color: #000;
    border-bottom: 1px solid #000;
}


#user-login-form{
	padding: 15px;
}
/* ----My style end----- */
/* ---Front Options--- */
.team-member, .team-member .team-img {
    position: relative;
}
.team-member {
    overflow: hidden;
}
.team-member, .team-member .team-img {
    position: relative;
}

.team-hover {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    border: 20px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(255, 255, 255, 0.90);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.team-member:hover .team-hover .desk {
    top: 35%;
}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}
.team-hover .desk {
    position: absolute;
    top: 0%;
    width: 100%;
    opacity: 0;
    -webkit-transform: translateY(-55%);
    -ms-transform: translateY(-55%);
    transform: translateY(-55%);
    -webkit-transition: all 0.3s 0.2s;
    transition: all 0.3s 0.2s;
    /*padding: 0 20px;*/
	padding-top:70px;
}
.desk, .desk h4, .team-hover .s-link a {
    /*text-align: center;*/
    color: #222;
}
.team-member:hover .team-hover .s-link {
    bottom: 10%;
}
.team-member:hover .team-hover, .team-member:hover .team-hover .desk, .team-member:hover .team-hover .s-link {
    opacity: 1;
}
.team-hover .s-link {
    font-weight:500;
	/*font-size:0.9em;*/
	font-size:14px;
}
.desk, .desk h4, .team-hover .s-link a {
    /*text-align: center;*/
    color: #222;
}
.team-member .s-link a {
    margin: 0 10px;
    color: #333;
    font-size: 16px;
}
.team-title {
    position: static;
    padding: 20px 0;
    display: inline-block;
    letter-spacing: 2px;
    width: 100%;
}
.team-title h5 {
    margin-bottom: 0px;
    display: block;
    text-transform: uppercase;
}
.team-title span {
    font-size: 12px;
    text-transform: uppercase;
    color: #a5a5a5;
    letter-spacing: 1px;
}
.team_desc{
	position: absolute;
	bottom: 0px;
	width: 100%;
	background-color: #000;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=50);
	text-align: center;
	font-size:18px;
}
.views-slideshow-controls-bottom ul li {
	display: inline-block !important;
	padding: 0 6px !important;
	border-radius:6px !important;
	
	
}
#block-frontoptions, #block-covid19{
	border:none !important;
	background:none !important;
	box-shadow:none !important;
}
/*.js-form-item-name, .js-form-item-pass, .captcha, .js-form-submit {display:none !important;}*/
#block-logininstructions{padding:10px;}
#views_slideshow_cycle_main_research_highlights_-block_1{min-height:350px;text-align:center;overflow:auto;}

.views-field-view-node a{background: #014e87;
    border: 1px solid #002846;
    color: #fff;
    border: medium none;
    border-radius: 25px;
    display: inline-block;
    font-size: 1em !important;
    margin-top: 5px;
    padding: 3px 14px;
    text-transform: capitalize;
}

.user-login-form div{display:none;}
.field--name-field-project-title{text-align: center;
font-weight: bold;
text-decoration: underline;}

.field--name-field-sponsored-project-images {display:flex;flex-wrap:wrap;justify-content: center;}
.field--name-field-sponsored-project-images .field__item{height: 220px; width:220px; overflow:hidden; margin: 10px !important; }

#myCarousel .carousel-caption {
    left:0;
	right:0;
	bottom:0;
	text-align:left;
	padding:10px;
	background:rgba(0,0,0,0.6);
	text-shadow:none;
}

#myCarousel .list-group {
	position:absolute;
	top:0;
	right:0;
}
#myCarousel .list-group-item {
	border-radius:0px;
	cursor:pointer;
}
#myCarousel .list-group .active {
	background-color:#eee;	
}

@media (min-width: 992px) { 
	#myCarousel {padding-right:33.3333%;}
	#myCarousel .carousel-controls {display:none;} 	
}
@media (max-width: 991px) { 
	.carousel-caption p,
	#myCarousel .list-group {display:none;} 
}

