

@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;
}
/* END Thin */
/* BEGIN Thin Italic */
@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;
}
/* END Thin Italic */
/* BEGIN Light */
@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;
}
/* END Light */
/* BEGIN Light Italic */
@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;
}
/* 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;
}
/* 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;
}
/* END Bold */
/* BEGIN Bold 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: 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;
}
/* END Bold Italic */
/* BEGIN Black */
@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;
}
/* END Black */
/* BEGIN Black Italic */
@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;
}
/* END Black Italic */
body {
	font-family: Roboto;
	color: #000;
	background:#fff;
}
/*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;
}
.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;
}
/*
.homeslider .views_slideshow_cycle_teaser_section {
	height: 271px !important;
}
*/


/********  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;
	
	/*text-decoration-color: transparent;*/
}

/*.collapse-panel-list a:hover {
	text-decoration-color: transparent;
}*/
.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;	
}

.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 .field--name-field-video-name{margin-top: -90px;}
.path-frontpage .field--name-field-video-size{margin-top: -70px;}
.path-frontpage .field--name-field-video-format{margin-top: -50px;}
.path-frontpage .field--name-field-video-language{margin-top: -32px;}*/

.path-frontpage .view-video-gallery .item-list ul li .field--name-field-video-name{/*position: absolute;*/}
.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 {
	/*text-decoration-color: transparent;
	 
	padding: 5px 20px 5px 10px;
	border-radius: 3px;
	position: relative;
	margin-right: 10px;
	border: 1px solid #381056;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s; */
	   
	margin-right: 21px;
	padding: 5px 8px;
	border-radius: 3px;
	font-size: 0.9em;

}
.block-views-blockvideo-gallery-block-1 .more-link a:hover, .block-views-blockvideo-gallery-block-1 .more-link a:focus, .block-views-blockgallery-block-1 .more-link a:hover, .block-views-blockgallery-block-1 .more-link a:focus {
	/*text-decoration-color: transparent;
	color: #fff;
	background: #002846;
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;*/
}
.block-views-blockvideo-gallery-block-1 .more-link a::after , .block-views-blockgallery-block-1 .more-link a::after {
	/*   position: absolute;
	top: -1px;
	color: #ffffff;*/
	content: '\00BB';
  /*  font: normal normal normal 1em/1 FontAwesome;
	height: 100%;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 1.4em; */
		content: '\00BB';
	font-size: 1.4em;
	padding-left: 4px;
	position: relative;
	/* top: 2px; */
	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;}
/*
.view-budget-distribution .pager__item{padding: 0;}
.view-budget-distribution .pager .pager__items li.is-active{color: #fff;background: #104956;padding: 0px 0px;border-radius: 5px;}
.view-budget-distribution .pager .pager__items li a{color: #fff;background: #104956;padding: 7px 10px;border-radius: 5px;}
.view-budget-distribution .pager .pager__items li a:hover{border-bottom:0px;background: #000;}
*/






/*#block-bartik-content .field--name-field-video-collection .field__item{width: 48%; float:left; margin-right: 2%;border: 1px solid #ccc;box-sizing: border-box; padding: 10px;}

#block-bartik-content .field--name-field-video-collection .field__item .content .field__item{width: 100%; border: 0px;padding: 0px;}
#block-bartik-content .field--name-field-video-collection .field__item .content .field__item .field__item {width: auto;}


#block-bartik-content .field--name-field-video-name, #block-bartik-content .field--name-field-video-size, #block-bartik-content .field--name-field-video-format, #block-bartik-content .field--name-field-video-language{margin-top:inherit; position: inherit;}*/

/********  eND My CSS ********************/

 




/*************  News Press sTART  *************/
.sidebar .view-news-press-releases {padding-bottom:5px;}
.mask {position: relative;left: 0px;top: 5px;overflow: hidden; height:308px; 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:29px;	
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
	right: -10px;
	top: -45px;  
	width: 25px;
}

.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: 29px;
	margin: 0;
	margin-right: 0px;
	padding: 3px;
	position: absolute;
	right: 0px;
	top: -35px;
	width: 25px;
}


.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 10px 0;
	margin:0;
	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 .view-news-press-releases a.style-play {right:0px;}*/
.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;}

.sidebar .view-news-press-releases {/*border-bottom: 1px solid #e3e3e3;*/}

/*************  News Press eND  *************/
#main {padding:10px 0;box-sizing: border-box;}


#pdf-frame iframe{width: 98%;
min-height: 950px;
margin: 15px 0;
 
padding: 5px; 
border-radius: 3px;
}
.region-header .block:not(.site-branding) {
/*	font-size: 0.857em;
	margin: 0;
	clear: right;
	*/
	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);
	/*-webkit-transform: rotate(-90deg);
	-moz-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;
   /* border-left: 1px solid #d6d0d0;*/
}

.node--type-circular-details .node__content .field:nth-child(2n) { display: table-cell; /*border-left: 1px solid #d6d0d0; */}
/*.field--type-text-with-summary p{margin: 10px;font-weight: 600;color: #000;}*/


.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;}

ul.right-site-logo{margin:0px !important; padding: 0px 0 0 5px !important;}
ul.right-site-logo li{margin: 0 10px 0 0px; padding: 0px; list-style: none; display: inline-block;}


.news-title {
    background: #f9f9f9;
    padding: 10px 50px 10px 10px;
    margin: 1px 0 0px 0;
    border: 1px solid #eee;
    cursor: pointer;
    position: relative;
}
.plusminus {
    float: right;
    padding: 0 0 0 25px;
    font-size: 1.5em;
    position: absolute;
    right: 15px;
    top: 25%;
    line-height: 22px;
}
.news_text {
    margin: 0 0 15px 0;
    border: 1px solid #eee;
    padding: 10px;
    border-top: 0px;
}
.news_text {display: none;}
.img-align{text-align: center;}

.about-text .img-left {
    text-align: left;
    float: left;
    margin: 5px 15px 10px 0px;
    height: 120px;
    width: 120px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding: 2px;
}

.path-frontpage .about-text .img-left {
    margin: 7px 10px 0px 0px;
    height: 90px;
    width: 90px;
}



.bck-btn {float: right;   
    background: #b9dff2;
    border-radius: 8%;margin-top: 12px;font-size: 1.14em; padding: 7px 18px;
/*    font-weight: 550;*/ color: #06394a;}

.bck-btn:hover{ background: #b9dff2; color: #000; text-decoration: underline;}


.dwnld{margin-bottom: 10px;
    background: #ebf8ff;
    padding: 10px;min-height: 60px;}


ul.rel-dwnld {margin: 0px !important;
    padding: 0px !important;
    list-style: none !important;}

ul.rel-dwnld li {float: left;}
ul.rel-dwnld li a{float: left;padding: 6px 20px 0px 0px;font-size: 1.1em;
    font-weight: 600;}
 .hilink{
	   padding: 0px;
    line-height: 0px;
}
.view-filters .form--inline{background: #eaeaea;  border: 1px solid  #eaeaea; margin: 10px 0px 0px 0px;padding: 10px;}
.form--inline .form-item-title{width: 80%;}
.form--inline .form-item-title label{width: 13%;float: left; font-weight: 600;margin-top: 5px;}
 .form--inline .form-item-title .form-text{width: 85%; float: left;}
.form--inline .form-type-select{width: 80%;}
.form--inline  .form-type-select label{width: 11%; float: left;font-weight: 600;margin-top: 5px;}
 .form--inline .form-type-select .form-select{ width: 85%;float: left;}
.dark .button:first-child, .image-button:first-child{background-image: linear-gradient(to bottom, #191919, #151c20, #151c20);
	border-color: #808080;}
.ware-gallery {position: relative;width: 32%; float: left; height: 150px;margin-right:6px;}

.ware-gallery img{width: 100%; height: 100%;}
.ware-img-gallery{ bottom: 0;  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; background: rgba(0, 0, 0, 0.6);color: #fff;}
.dark .news-title,.dark .dwnld{ background: #444444; color: #fff;}
.sidebar .block .content ul li:last-child { border-bottom: 0px !important;}
.dark .mainnav ul li:hover a,.dark .region-primary-menu .menu li .menu li:hover a{color: #fff; background: #444444;}
.dark .mainnav ul li:hover ul li a{color: #000; background: #fff;}
.dark .custom-dropdown li a:focus{background: #444444 !important; }
.dark .view-filters .form--inline {background: #232121;border: 1px solid #333333;}


@media only screen and (max-width: 768px) {
#sidebar-first.sidebarformobile {display: block;}
.fixed {position: static !important;}
.table-responsive {overflow-x: scroll;width: 100%; }
}
.dark #block-rvs-announcements, .dark #block-rvs-newspressreleases, .dark #block-rvs-usefullinks, .dark #block-rvs-others, .dark main .views-row .contextual-region{border:none !important; }
.dark .sidebar .block .content{padding: 14px;}
@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;text-align: right; height: 37px; }
/*.region-sidebar-first {margin-left: -15px;}*/
/*.indian-emblem img {margin-left: 15px;}
.harygovt {display: inline-block;margin-top: 0px;}*/
/*.harygovt img {height: 90px !important}*/
.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: 1.1em;
	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: 0;
	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 180px;
	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;
}
.highlighted .layout-container h2 {  
	 
	box-sizing: border-box;
	
	font-size: 1em;
	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 .skipcontent {display: none;}
.topheader #block-rvs-textresize {display: none;}
.topheader #block-rvs-themechange {display: none;}*/
.topheader { 
padding: 0px 0;
text-align: right;
 }
.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;
	height: 20px;
	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 .skipcontent {display: none;}
.topheader #block-rvs-textresize {display: none;}
.topheader #block-rvs-themechange {display: none;}*/
.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 10px; 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 15px 0 0;
}
.mainnav {position: relative;     z-index: 99999; /*	box-shadow: 0 2px 0 0 #024708;*/}
.mainnav .block .content {margin-top: 0;}
.region-primary-menu .menu a {
	
	/*background: none !important;*/
	float: none;
	display: block;
	/*text-transform: uppercase;*/
	/*text-decoration-color: transparent;*/
	border-radius: 0px;
	margin: 0px 0;
	/*	padding: 0.9em 0 0.9em 15px;*/
	border-bottom: 0;/*	border-right: none !important;*/
}
.menu li.menu-item--active-trail { /*background: #105869;*/} 

.dark .site-branding__logo img{background:#fff;}

.site-branding__logo img {vertical-align: middle; /*width: 100%; */ max-height: 84px;max-width: none;}
.highlighted {padding:0 0 10px;}
.highlighted .layout-container {position: relative;}
.highlighted a { /*text-decoration-color: transparent;*/font-size: 1em;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;
	/*transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	-moz-transform: rotate(15deg);*//* z-index: 1; */
}
.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-decoration-color: transparent;*/
	text-transform: uppercase;
	border: none;
	font-weight: 700;
}

.skipcontent a:hover {
	text-decoration: underline;
}
.is-active:hover {
	text-decoration: underline;
}
/*#block-rvs-others ul li img:hover {
	transform: scale(1.1, 1.1);
	transition: all ease-in-out 0.22s;
	-webkit-transition: all ease-in-out 0.22s;
	}*/
.region-homeslider .views-field-body {
	position: absolute;
	bottom: 8px;
	z-index: 999;
	padding: 3px 15px;
	width: 70%;
	left: 0;
	
	height: 36px;
	/* white-space: nowrap; */
	overflow: hidden;
}
.region-homeslider .views-field-body p {
	margin: 0;
	padding: 0;
	display: none !important;
}
.node-readmore:before {
	display: none !important;
}
.node-readmore a {
	/*text-decoration-color: transparent;*/
	
	padding: 5px 10px 5px 10px;
	border-radius: 3px;
	position: relative;
	margin-right: -7px;
	
	transition: all ease-in-out 0.22s;
	/*-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;*/
}
.node-readmore a:hover, .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;*/
}

.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%);*/background:#fff;}

.dark .region-site-branding-right .block img{background: #fff;}

.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;right: -15px;} 

.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 22s;
	/*-webkit-transition: all ease-in-out 0.22s;
	-moz-transition: all ease-in-out 0.22s;*/
}
.newsticker {
      animation: scroll 50s linear infinite; /* Adjust this value to change scroll speed */
    }

.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 {
	/*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: block;
	float: left;
	overflow: hidden;    
	padding: 0;
	position: relative;
	text-align: center;
	transition: all 0.22s ease-in-out 0s;
	width: 48.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-gallery-image{
	 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;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
}

.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;	
}
.dark .footer-menu ul li{border-right: 1px dotted #ffffff;}



@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: 98%;
	min-height: 1130px;
	margin: 15px 0;
   
	padding: 5px;
	border-radius: 3px;
}
/*************************/

.topheader, .header, .mainnav, .homeslider, .highlighted, .site-footer,.breadcrumb-sec, #main-wrapper{float:left; width:100%;box-sizing: border-box;}
.emblem-sec img{}
.search-block-form.block{padding-top:2px;}
.search-block-form fieldset{margin:0; padding:0; display: inline-block;}
/*.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{ content: "\f04e"; display: inline-block; font: 0.8em/1 FontAwesome; height: 100%; margin-left: 5px; padding-top: 3px; vertical-align: top;}
.view-footer .more-link a::after{content: "\f1c6";}
/*.more-link a:hover{  text-decoration-color: transparent; }*/
.views-empty{text-align: center; height: 100px;}
.archiving-module-css .view-header{background: none; padding:2px;}
 

.archiving-module-css .more-link{position: absolute; top: -35px; 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;}
.details-page-content .field--type-text-with-summary{padding-bottom:11px;}
.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;/* width:960px;*/}
.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;
	/* border: 1px solid #f2f2f2; */
	/*min-height: 200px;
	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;
	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{
	/*   
	margin-bottom: 10px; */
	max-height: 592px;
	overflow: auto;
	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: 9999;}
.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{margin-bottom: 10px;}
.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 .item-list ul{
	margin:0;
}
.view-new-slider li{padding: 0 !important; position: relative;}
.view-new-slider .slick-arrow.slick-next{right: 0px;     border-radius: 7px 0 0 7px;} 
.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 7px 7px 0;
	display: block;
	height: 66px;
	font-size: 0em;
	width: 28px;
	/*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;
}
.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{}
.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;
}
div#edit-actions-views_exposed_form{
	    margin-top: 8px;
}
#edit-actions-views_exposed_form {
    clear: none;
    float: left;
}



@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 .custom-dropdown ul li a{padding: 4px 0px 4px 18px!important;}
.sidebar .block .custom-dropdown ul li a:before{content: '\00BB';
	font-size: 1.2em;
	position: absolute;
	left: 0;
	top: 2px;
	/*text-decoration-color: transparent;*/}


.custom-dropdown .show1{    visibility: visible !important;}
.sidebar .custom-dropdown .dropdown:before, .sidebar ul.menu .menu-item--expanded:before{    content: "";
	content: "\f0d7";
	position: absolute;
	right: 12px;
	font-family: fontAwesome;
	top: 7px;
	
	transition: .3s;}
.sidebar .custom-dropdown .dropdown:hover:before, .sidebar ul.menu .menu-item--expanded:hover:before{ transform: rotate(-90deg);     transition: .3s;}
#sidebar-second .custom-dropdown .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;
} 
.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: 42px;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;
}
.cc-cell table img {
    float: left;
    margin: 1px 5px 0 0;
}
/**my style added**/
.page-node-type-webform .node_content{margin-top:10px;}
.dark * {color: #ff0 !important;}
.dark a {color: #ffff00 !important;}
.dark input, .dark textarea,.dark select{border: 1px solid #2b2b2b;

background: #4e4e4e;}
.dark input::placeholder, .dark textarea::placeholder,.dark select::placeholder{color:#ff0 !important;}
.dark .messages--error{background:#000;}
.dark .captcha {
    border: 1px solid #555;
    background: #4e4e4e;
}

 .dark .node--promoted.node--view-mode-teaser {box-shadow:none !important;}
.dark .webform-submission-contact-form #edit-actions input:focus,.dark .webform-submission-contact-node-902-form input[type="submit"]:hover, .dark .webform-submission-contact-node-902-form input[type="submit"]:focus{color:#000 !important;}
.page-node-type-webform .dark .node__content{margin-top:10px;}

/* My style start */
.region-primary-menu .menu a[data-drupal-link-system-path="<front>"]{
	display: inline-block;
	font: normal normal normal 0.875em/1 FontAwesome;	
	font-size: 0em;
}
.region-primary-menu .menu a[data-drupal-link-system-path="<front>"]::before {
	content: "\f015";
	font-size: 1.188em;
}
.layout-main-wrapper{
	/* 
	padding:15px 0 15px;
	background: #246eb5;
	background: linear-gradient(to bottom, #246eb5, #fcfcfc); 
	*/
}

/* for slider */
.slick-initialized .slick-slide{
	display: flex !important;
	flex-direction: column;
	text-align: center;
	flex-wrap: wrap;
}
.slick-initialized .slick-slide .views-field-title{
	order:2;
	background:rgba(40,116,166,1);
	color:#fff;
	padding:8px;
	font-size: 1.2em;
	
}
.dark .slick-initialized .slick-slide .views-field-title{
	background: #444444;
}
/* for slider end*/
ul.list_inside{
    padding: 0 0 0 5px !important;
    list-style: inside;
}
ul.list_inside li {
    margin-bottom: 0;
    list-style: inside;
}

ul.list_half{
	display: flex;
	flex-wrap: wrap;
	padding: 0 0 0 5px !important;
	list-style: inside;
}
ul.list_half li{
	margin-bottom: 5px;
	width: 45%;
}
#block-homepagecontentimportantlinks .content{
	border: 1px solid #f2f2f2;
	margin-bottom: 10px;
	overflow: auto;
	padding: 10px;
}
/*My css*/
.collap {
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 0.938em;
  background: #f5f5f5;
  border-bottom: 1px solid #ededed;
}
.collap:after {
  content: '\002B';
  color: #000;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}
.active:after {
  content: "\2212";
}
.contentcol {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.collcontent {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.main-content .text-formatted .content-cont ul{padding-left:15px;}
.old-sem tr{border-bottom: 0px;}

.new_right_sidebar_blk{
	clear:both;
}
.card {
	border-radius: 15px;
	display: inline-block;
	height:100px;
	margin:10px;
	position: relative;
	width:170px;
	padding:10px;
	box-sizing: border-box;
  }
  .card-1 {
	box-shadow: 0 -1px 4px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	background: #2874a6;
  }
  .card.card-1:hover, .card.card-1:focus {
	box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 0px 10px rgba(0,0,0,0.22);
	border: 2px solid #fff;
  } 
  .new_right_sidebar .card a:focus, .new_right_sidebar .card a:focus{
	outline: solid thin #c4e8ff !important;
	outline-offset: 4px;
	box-shadow: none;
  }
  .new_right_sidebar{
	display: block;
	clear: both;
  } 
  .new_right_sidebar .main-content .text-formatted ul{
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	clear: both;
	flex-direction: row;
	text-align: center;
	align-items: center;
	justify-content: center;
  }
  .new_right_sidebar .main-content .text-formatted ul li{
	list-style:none;
  }
  .new_right_sidebar .main-content .card h4{
	font-size:0.875em;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
  }
  .new_right_sidebar  .text-formatted li{
	/* width:25%;
	text-align:center; */
  }

  
  .new_right_sidebar .card a,
  .new_right_sidebar .card a span{
	  display:block;
	  text-align:center;
	  color:#fff;
	  text-transform: uppercase;
  }

  .new_right_sidebar .card a img{
	  max-width:48px;
	  padding-bottom: 6px;
  }


  h2.table_title{
	margin:15px 0 0 !important;
	background: #2874a6;
	padding: 8px;
	font-size: 1.1em;
	line-height: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
  }

  /* My responsive design start */

  @media only screen and (max-width:960px) {


  }

  @media only screen and (max-width:768px) {
	    .layout-main.layout-container .column.sidebar {
			order: 2;
		}
		.layout-main.layout-container .main-content {
			order: 1;
		}
		.region-content-with-icon .clearfix{
			display: initial;
		}
		.topheader{
			text-align:center;
		}
		.layout-main.layout-container .main-content-sec > .row{
			display: flex;
			flex-direction: column;
			flex-basis: 100%;
		}
		.layout-main.layout-container .main-content-sec > .row .section-middle{
			order:-1;
		}
		.card {
			margin:5px;
			padding:10px 0;
			width: 155px;
		} 
		.new_right_sidebar > .row{
			display: flex;
			flex-direction: column;
		}
		.new_right_sidebar > .row .section-right{
			order:-1;
		}
        .mask{
			height:200px;
		} 
		#main{
			padding:0;
		}	
  }

  /* Desktop */
  .main-content .text-formatted ul.list_institutes{
	list-style:none;
	padding:0;
  }

  ul.list_institutes li{
	  margin:0;
	  padding:0 0 25px;
  }

  ul.list_institutes h2.table_title{
	margin:0px 0 0 !important;
  }
  /* ------------ */
  .view-diploma-degree-courses .view-content .views-row{
	border:1px solid #eaeaea;
	border-bottom:0px;
  }
  .view-diploma-degree-courses .view-content .course-list-row{
	margin-bottom:20px;
  }
  .view-diploma-degree-courses .view-content div.views-field{
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-bottom: 1px solid #eaeaea;
	  /* width:50%;
		padding: 4px 5px;
		border: 1px solid #eaeaea;
		text-align: left; */
  }
  .view-diploma-degree-courses .view-content div.views-field .views-label, 
  .view-diploma-degree-courses .view-content div.views-field .field-content{
		width:50%;
		padding:4px 5px;
		text-align:left;
		box-sizing:border-box;
  }
  .view-diploma-degree-courses .view-content div.views-field .views-label{
		border-right:1px solid #eaeaea;
  }
  .view-diploma-degree-courses .view-content div.views-field:nth-of-type(2n){
	background: #f9f9f9;
  }	
  .view-diploma-degree-courses .bold-txt{
	font-weight:500;
  }
  .block-views-blockdiploma-degree-courses-block-1{
	padding: 10px !important;
	box-sizing: border-box;
  }
  .view-diploma-degree-courses .views-field-counter{
	width:auto;
	text-align:left;
  }
  .block-views-blockdiploma-degree-courses-block-1 h2,
  .view-diploma-degree-courses h3{
    margin:0 !important;
    background: #2874a6;
    padding: 8px;
    font-size: 1.1em;
    line-height: 20px;
    color: #fff;
    font-weight: 600;
}
.block-views-blockdiploma-degree-courses-block-1{
	border:1px solid #f2f2f2;
}

/* ---For news------- */
.view-id-news .view-content .views-row{
	border:0;
}
.view-id-news .view-content .views-row div.views-field{
	border-bottom:1px solid #eaeaea;
}
.view-id-news .view-content .views-row:last-of-type div.views-field{
	border-bottom:0;
}
.view-id-news .view-content div.views-field .field-content{
	width:100%; padding:10px 0;
}
/* ---For news end------- */
.view-diploma-degree-courses .view-content div.views-field.views-field-view{
	/* border:0; */
}
.view-diploma-degree-courses .view-content div.views-field.views-field-view .field-content{
	width:100%;
	padding:8px 8px 8px 8px;
}
.view-diploma-degree-courses .view-content div.views-field.views-field-view .field-content .view-content{
	padding:0;
	border:0;
}

.views-element-container > .view-diploma-degree-courses{
	border:1px solid #f2f2f2;
	box-sizing:border-box;
}
/* ---Only for Latest News detail page content-- */
.content .node.node--type-news-{
	display: none;
}
/* ---Only for Latest News detail page content-- */

.views-element-container > .view-id-results,
.views-element-container > .view-id-revised_results,
.views-element-container > .view-id-rationalize_results{
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
}

.view-id-results .view-content .views-row,
.view-id-revised_results .views-row,
.view-id-rationalize_results .views-row{
	border: 1px solid #eaeaea;
	border-bottom:0;
	margin-bottom:15px;
}

.view-id-results .view-content div.views-field,
.view-id-revised_results .view-content div.views-field,
.view-id-rationalize_results .view-content div.views-field{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-bottom: 1px solid #eaeaea;
}
.view-id-results div.views-field .views-label, .view-id-results div.views-field .field-content,
.view-id-revised_results div.views-field .views-label, .view-id-revised_results div.views-field .field-content,
.view-id-rationalize_results div.views-field .views-label, .view-id-rationalize_results div.views-field .field-content{
	flex:1;
	padding: 4px 5px;
	text-align: left;
	box-sizing: border-box;
}
.view-id-results div.views-field .views-label,
.view-id-revised_results div.views-field .views-label,
.view-id-rationalize_results div.views-field .views-label{
	border-right: 1px solid #eaeaea;
}
.view-id-results .view-header,
.view-id-revised_results .view-header,
.view-id-rationalize_results .view-header{
	padding: 10px 10px 0;
	width: 100%;
	box-sizing: border-box;
	text-align: right;
}
.view-id-results .view-header a,
.view-id-revised_results .view-header a,
.view-id-rationalize_results .view-header a{
	background: #2e73ae;
	color: #fff;
	border: 1px solid #002846;
	padding:5px 10px;
	border-radius: 3px;
}
.bold-txt {
    font-weight:500;
}
.view-id-results .view-content div.views-field:nth-of-type(2n),
.view-id-revised_results .view-content div.views-field:nth-of-type(2n),
.view-id-rationalize_results .view-content div.views-field:nth-of-type(2n){
    background: #f9f9f9;
}
.view-id-results .view-content div.views-field.views-field-view,
.view-id-revised_results .view-content div.views-field.views-field-view,
.view-id-rationalize_results .view-content div.views-field.views-field-view{
	background: #fff;
}
/* ------- */
.blue_with_underline{
	color:#043E7B;
	text-decoration:underline;
}
.node__content {
    font-size: 1em;
    padding: 10px;
    text-align: justify;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

/* -------- */

body .dark .topheader .button.search-form__submit, body .dark .topheader .search-form__submit, body .dark .topheader .button.form-submit {
    color:#333333 !important;
}
.dark .card-1{
	background:#444;
}

.main-content .region-content > .block-system-main-block {
    max-height: 696px;
    overflow-y: auto;
}

.view-id-results div.views-field .views-label, .view-id-results div.views-field .field-content, 
.view-id-revised_results div.views-field .views-label, .view-id-revised_results div.views-field .field-content, 
.view-id-rationalize_results div.views-field .views-label, 
.view-id-rationalize_results div.views-field .field-content{
	max-height: 696px;
	overflow-y: auto;
}
/* ---- */

.region-primary-menu .menu a[data-drupal-link-system-path="<front>"] {
    display: inline-block;
    font: normal normal normal 0.875em/1 FontAwesome;
        font-size: 0.875em;
    font-size: 0;
}

.region-primary-menu .menu-item a[data-drupal-link-system-path="<front>"]{
	position:relative;
	padding:13px 11px;
	outline:none;
}
.path-frontpage .region-primary-menu .menu-item a[data-drupal-link-system-path="<front>"]::before,
.region-primary-menu .menu-item a[data-drupal-link-system-path="<front>"]::before{
	width: 16px;
	height:16px;
	line-height:16px;
	background-repeat: no-repeat;
	display: block;
}
body.path-frontpage .region-primary-menu .menu-item a[data-drupal-link-system-path="<front>"]::before,
body .region-primary-menu .menu-item.hover a[data-drupal-link-system-path="<front>"]::before{
	/* background-position:0 0 !important; */
	background-position:0 -19px !important;
	background:url("../images/home_sprite_icon.png");
}
body .region-primary-menu .menu-item a[data-drupal-link-system-path="<front>"]::before{
	background-position:0 -19px !important;
	background:url("../images/home_sprite_icon.png");	
}

body iframe#sovrn_beacon{
	display:none !important;
}
.gigw_com{
border: 1px solid #fff;
padding:5px;
background: #0b5180;
font-weight: 600;
color: #fff;
}