@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: #333 !important;*/
}
/*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: 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: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 8px 0;
	margin: 0 0 10px;
		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  *************/



#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;flex-wrap: nowrap;}
.region-site-branding-right .block:nth-child(2){margin-left:10px;}

.img-left {
    float: left;
    padding: 0px;
    width: 271px;
    border: 1px solid #eee;
    margin: 10px 15px 10px 0px;
}
/* #block-indianemblem img {filter: invert(1);} */

.middel-link-box .patient{ background: #a7655b /*url(../images/patient.png)*/ no-repeat;transition: .6s ease-in-out;margin: 8px 12px;background-size: cover;}
.middel-link-box .student{ background: #a7655b /* url(../images/students-2.png)*/ no-repeat; transition: .6s ease-in-out;margin: 8px 12px;background-size: cover;}
.middel-link-box .reg{ background: #a7655b /*url(../images/online-registration.png)*/ no-repeat;transition: .6s ease-in-out;margin: 8px 12px;background-size: cover;}
.middel-link-box .library{ background: #a7655b /*url(../images/library.png)*/ no-repeat;transition: .6s ease-in-out;margin: 8px 12px;background-size: cover;}

.middel-link-box .patient:hover,.student:hover,.reg:hover,.library:hover { transform: scale(1.2); background: #a7655b;}

.middel-link-box .box a {
    display: block;
    text-align: center;
    /* color: #ffda80; */
    color: #fff;
    padding: 30px 0;
    font-size: 1.3em;
    font-weight: 600;border: 1px solid #fdb400;
}

form.views-exposed-form {background: #f6f6f6;
    border: 1px solid #eaeaea;
    margin: 14px;
    padding: 5px 10px;
box-sizing: border-box;}

form.views-exposed-form .js-form-item {
    float: left;
    margin-right: 10px;
	
}

form.views-exposed-form .js-form-item label {
    
    font-weight: 600;
    margin-right: 10px;
    margin-top: 5px;
	font-weight: bold;
}

form.views-exposed-form .form-actions {
    float: left;
    clear: inherit;
    margin-top: 35px;
}
form.views-exposed-form .js-form-item input {
    float: left;
    margin-right: 10px;
    width: inherit;
}

#block-quicktabsfacultymemberdetail ul.quicktabs-tabs { margin-bottom: 5px;}
.item-list .quicktabs-tabs li {
   margin: 0;
    padding: 6px 8px 6px;
    border-right: 1px solid #2a1d17;
    font-weight: normal;
    /*color:rgb(255,255,255);
	background:rgb(255, 219, 131);*/
    border-bottom: 1px solid #2a1d17;
    border-top: 1px solid #2a1d17;
}
.item-list .quicktabs-tabs li a {color:#2b201c;}
.item-list .quicktabs-tabs li:nth-child(1){border-left: 1px solid;}
.item-list .quicktabs-tabs li.active {
    background: #1d2553 !important;
    font-weight: normal !important;
    color: #000 !important;
    border-bottom: 1px solid #ffffff;
	
}
.view-id-patient_year .view-header{background: #f6f6f6; border: 1px solid #eaeaea;margin: 5px;padding: 5px 10px; box-sizing: border-box; justify-content: center; display: flex;}
.view-id-patient_year .view-header h3{margin:10px; font-weight: 600; }
.view-id-patient_year .views-row{ border: 1px solid #eaeaea; border-bottom: none; margin: 0px 5px; padding: 9px 10px;box-sizing: border-box;}
.view-id-patient_year .views-row:nth-child(odd){background: #f6f6f6;}
.view-id-patient_year .views-row:nth-child(even){background: #fff; }
.view-patient-year .view-content {padding:0px !important;}
.view-patient-year .views-row:last-child{border-bottom: 1px solid #eaeaea;}
.view-id-department_gallery .views-field {padding:10px 3px;}
.view-faculties .view-content{padding:10px 3px;}
.view-homepage-photo-gallery .item-list ul li{ display: inline-block; float:left;}
.view-side-gallery .item-list ul li{
    display: inline-block;
    float: left;
    width: 30%;
	position:relative;
    
 }
.item-list .views-field-field-gallery-image-1{    position: absolute;
    color: #fff;
    background: #000000;
    width: 97.3%;
    left: initial;
    box-sizing: border-box;
        bottom: 5px;
  text-align:center;
    padding: 2px 2px;}

@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: 1390px;}
.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 165px;
	
	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: block;}
.topheader #block-rvs-textresize {display: block;}
.topheader #block-rvs-themechange {display: block;}
.topheader { 
padding: 0px 0;
text-align: right;
height: auto; }
.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-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-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: block;
}
.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-languageswitcher ul li {
	display: inline-block;
	line-height: 26px;
	padding: 0 15px 0 0;
}
.mainnav {position: relative;     z-index: 99; /*	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;*/} 



.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: 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-themechange .content ul {margin: 0;padding: 0;}
#block-themechange .content ul li {display: inline-block;float: left;padding: 0 2px;}
#block-themechange .screen-reader img {vertical-align: middle;display: inline-block;}
#bblock-themechange .content ul li a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	
	text-align: center;
	border-radius: 15px;
}

#block-themechange .content ul li a.white-bg img,
#block-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%;
	
	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 .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 .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 {
	/*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, .node--type-tenders .node__content{margin-top: 0;display: none;}
/*.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: 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:1028px) {
.footer-menu .region-footer-menu nav {
    margin-right: 1% !important;
}
.footer-menu .region-footer-menu ul.menu li{
	border:none;
border-bottom: 1px dotted #636363;}
}
@media only screen and (max-width:991px) {
.three-columns {width: 25%;}
.footer-menu ul li {
display: block !important;}
}

@media only screen and (max-width:768px) {
.main-content .node--type-gallery .field--type-image {margin: 0;}
.footer-menu .region-footer-menu nav {
    width: 49% !important;
}
#block-address {
width: 50% !important;}
}

@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: 77%;
	min-height: 241px;
	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{vertical-align: top;}
.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: 7px; 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;}
 

.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;}
.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;
	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: 9;}
.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{}

.client-carosal-nav{    text-align: right;     padding-right: 8px;    padding-bottom: 0px;display: none;}
.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: 9;
		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: 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;
}
@media only screen and (max-width: 1024px) {
.region-site-branding-right .block img {
    max-height: 65px;
}
.site-branding__text .site-branding__name {
    font-size: 1.8em;
}
.site-branding__text .site-branding__slogan {
    font-size: 1.2em;
}
}
@media only screen and (max-width: 900px) {
.site-branding__text .site-branding__name {
    font-size: 1.5em;
}
.site-branding__text .site-branding__slogan {
    font-size: 1.0em;
}
}
@media only screen and (max-width: 768px) {
  #block-newblock img {
    max-height: 46px;
}
.indian-emblem img {
    margin-left: 0 !important;
}
.indian-emblem {
    padding-top: 13px;
}
.region-primary-menu .menu .menu .menu-item:hover, .region-primary-menu .menu .menu .menu-item:focus {
    color: #000 !important;
    background:#ffda80 !important;
}
.region-primary-menu .menu li .menu li.menu-item--active-trail::before {
    color: #000;
}
}
@media only screen and (max-width: 767px) {
  .notfound .notfound-404 h1 {
	font-size: 9.25em;
  }
 .header .col-xs-3 {
    width: 165px;
}
.header .col-xs-9 {
    width: calc(100% - 165px);
}
}

@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;
  }
  
.header .col-xs-9,.header .col-xs-3 {
    width:100%;
}
#block-newblock{float:left;}
.header .col-xs-3{
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #000;
}
.indian-emblem{padding:0px;}
}


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;
	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: 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;
}
.pager__item--ellipsis{
background:#000 !important;}

/*======================================================*/
ol.gradient-list > li::before, ol.gradient-list > li {
	box-shadow: 0.25rem 0.25rem 0.6rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.125rem rgba(75, 0, 0, 0.05);}
	ol.gradient-list {
		counter-reset: gradient-counter;
		list-style: none;
		margin: 1.75rem 0;
		padding-left: 1rem;
	  }
	  ol.gradient-list > li {
		background: white;
		border-radius: 0 0.5rem 0.5rem 0.5rem;
		counter-increment: gradient-counter;
		margin-top: 1rem;
		min-height: 2rem;
		padding: 1rem 1rem 1rem 3rem;
		position: relative;
		border: 2px solid #a7655b;
	  }
	  ol.gradient-list > li::before, ol.gradient-list > li::after {
		background: linear-gradient(135deg, #1d2553 3%, #ff6761 60%);
		border-radius: 1rem 1rem 0 1rem;
		content: "";
		height: 30px;
		left: -8px;
		overflow: hidden;
		position: absolute;
		top: -1rem;
		width: 30px;
	  }
	  ol.gradient-list > li::before {
		align-items: flex-end;
		content: counter(gradient-counter);
		color: #fff;
		display: flex;
		font: 900 1.5em/1 "Montserrat";
		justify-content: flex-end;
		padding: 0.125em 0.25em;
		z-index: 1;
	  }
	  ol.gradient-list > li:nth-child(10n+1):before {
		background: linear-gradient(135deg, #4977db 3%, #f85a55 60%);
	  }
	  ol.gradient-list > li:nth-child(10n+2):before {
		background: linear-gradient(135deg, #4174e2 3%, #fc5e58 60%);
	  }
	  ol.gradient-list > li:nth-child(10n+3):before {
		background: linear-gradient(135deg, #2d5ec7 3%, #f74d48 60%);
	  }
	  ol.gradient-list > li:nth-child(10n+4):before {
		background: linear-gradient(135deg, #3a72eb 3%, #cc3e39 60%);
	  }
	  ol.gradient-list > li:nth-child(10n+5):before {
		background: linear-gradient(135deg, #1d2553 3%, #ff6761 60%);
	  }
	  ol.gradient-list > li + li {
		margin-top: 2rem;
	  }
	  .doc-box-1{
		  display: flex;
	  }
	  .doc-box-1 .doc-cs{
		font-size: 0.6250em;
        background: #fff;
        float: right;
        padding: 5px 5px 5px 10px;
        border-radius: 42px;
        border: 1px solid #ccc;
        margin-top: 0px;
        display: flex;
	  }
	  /*=========ul list*/
	  ul.gradient-list > li::before, ul.gradient-list > li {
		box-shadow: 0.25rem 0.25rem 0.6rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.125rem rgba(75, 0, 0, 0.05);}
		ul.gradient-list {
			counter-reset: gradient-counter;
			list-style: none;
			margin: 1.75rem 0;
			padding-left: 1rem;
		  }
		  ul.gradient-list > li {
			background: white;
			border-radius: 0 0.5rem 0.5rem 0.5rem;
			counter-increment: gradient-counter;
			margin-top: 1rem;
			min-height: 2rem;
			padding: 1rem 1rem 1rem 3rem;
			position: relative;
			border: 2px solid #a7655b;
		  }
		  ul.gradient-list > li::before, ul.gradient-list > li::after {
			background: linear-gradient(135deg, #1d2553 3%, #ff6761 60%);
			border-radius: 1rem 1rem 0 1rem;
			content: "";
			height: 30px;
			left: -8px;
			overflow: hidden;
			position: absolute;
			top: -1rem;
			width: 30px;
		  }
		  ul.gradient-list > li::before {
			align-items: flex-end;
			content: counter(gradient-counter);
			color: #fff;
			display: flex;
			font: 900 1.5em/1 "Montserrat";
			justify-content: flex-end;
			padding: 0.125em 0.25em;
			z-index: 1;
		  }
		  ul.gradient-list > li:nth-child(10n+1):before {
			background: linear-gradient(135deg, #4977db 3%, #f85a55 60%);
		  }
		  ul.gradient-list > li:nth-child(10n+2):before {
			background: linear-gradient(135deg, #4174e2 3%, #fc5e58 60%);
		  }
		  ul.gradient-list > li:nth-child(10n+3):before {
			background: linear-gradient(135deg, #2d5ec7 3%, #f74d48 60%);
		  }
		  ul.gradient-list > li:nth-child(10n+4):before {
			background: linear-gradient(135deg, #3a72eb 3%, #cc3e39 60%);
		  }
		  ul.gradient-list > li:nth-child(10n+5):before {
			background: linear-gradient(135deg, #1d2553 3%, #ff6761 60%);
		  }
		  ul.gradient-list > li + li {
			margin-top: 2rem;
		  }
	  /*==========end==========*/
	  /*===========result=================*/
	  .view-result .view-content .views-row .views-field-title{
		background: #a7655b;
		color: #fff;
		padding: 8px 0px 8px 8px;
	  }
	  .view-result .view-content .views-row .views-field-field-upload-result-doc{
		border-radius: 0 0.5rem 0.5rem 0.5rem;
		counter-increment: gradient-counter;
		margin-top: 3px;
		min-height: 0rem;
		padding: 9px 0px 9px 30px;
		position: relative;
		border: 2px solid #a7655b;
	  }
	  .view-download .view-content .views-row .views-field-field-upload-result-doc{
		border-radius: 0 0.5rem 0.5rem 0.5rem;
		counter-increment: gradient-counter;
		margin-top: 3px;
		min-height: 0rem;
		padding: 9px 0px 9px 30px;
		position: relative;
		border: 2px solid #a7655b; 
	  }
	  .view-download .view-content .views-row .views-field-title{
		background: #ff7661;
		color: #fff;
		padding: 8px 0px 8px 8px;
	  }
	  .view-scholarship .view-content .views-row .views-field-field-upload-result-doc{
		border-radius: 0 0.5rem 0.5rem 0.5rem;
		counter-increment: gradient-counter;
		margin-top: 3px;
		min-height: 0rem;
		padding: 9px 0px 9px 30px;
		position: relative;
		border: 2px solid #a7655b; 
	  }
	  .view-scholarship .view-content .views-row .views-field-title{
		background: #ff7661;
		color: #fff;
		padding: 8px 0px 8px 8px;
	  }
	  .view-press-release .view-content .views-row .views-field-title{
		border-radius: 0 0.5rem 0.5rem 0.5rem;
		counter-increment: gradient-counter;
		margin-top: 3px;
		min-height: 0rem;
		padding: 9px 0px 9px 30px;
		position: relative;
		border: 2px solid #a7655b;
	  }
	  .single_feature {
		position: relative;
		background: #f9f9ff;
		padding: 20px 30px;
		margin-bottom: 30px;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	  }
	  .single_feature:hover {
		/*box-shadow: 0px 10px 30px rgb(0 35 71 / 10%);*/
	  }
	  .single_feature .desc ul li{
		  list-style: none;
		  padding: 6px 0px 6px 0px;
          border-bottom: 1px dotted #000; 
	  }
	  .single_feature .desc ul li::before{
		content: '\00BB';
		margin-right: 4px;
		

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


	   
	  /*===========ebd result=================*/
a:focus, :focus,.single_feature li a:focus,#block-childrenwithspecialneeds .content:focus,#block-childrenwithspecialneeds h2:focus {
    outline: solid thin #000 !important;
    outline-offset: -2px !important;
    box-shadow: 0px 1px 4px 2px #000 !important;
}
.content:focus,.topheader .content:focus{outline:1px dotted #fff !important;
    outline-offset:0px !important;
    box-shadow:none !important;
}

#block-language ul li{
	display: inline-block;
    line-height: 27px;
    padding: 0 15px 0 0;
}
#block-language  ul.links{
	margin: 0;
}

.messages__wrapper{margin:0px !important;}
.messages.messages--error:first-child {
  margin-top: 0px;
}
.messages.messages--error {
  padding: 8px 20px 8px 35px;
  background-position: 13px 10px;
}

.prap{line-height: 2.5;font-size: 1.7rem;color:#fff;}

.top-header {
    background: #f5f5f5;
    border-bottom: 1px solid;
}

.newthings .card-body {
    padding: 1rem !important;
}
.card img {
    height: auto !important;
}
.h-100 {
    height: 100%!important;
}
.text-center {
    text-align: center!important;
}
.rounded-circle {
    border-radius: 50%!important;
    padding: 14px !important;
    margin: 6px !important;
}

.card>hr {
    margin-right: 0;
    margin-left: 0;
}
.my-1 {
    margin-top: 0.25rem!important;
    margin-bottom: 0.25rem!important;
}
.Mini {
	position: relative !important;
    display: flex !important;
    flex-direction: column !important;
	/* border: 1px solid !important;
    padding: 3px 70px 14px 58px !important; */
}
.Minister p{
	font-size: 20px !important;
    font-weight: 800 !important;
    line-height: 2.0 !important;
	
}
.Minister h5{    
	margin-top: 0 !important;
    margin-bottom: 0.5rem !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
}
.col-md-3{
	
}
.Minis{
	background: #fff !important;
    border: 1px solid #ccc !important;
   
	padding-bottom: 65px !important;
    margin: -4px !important;
}
.Minist{
	background: #fff !important;
    border: 1px solid #ccc !important;
	padding-bottom: 63px !important;
    margin: -4px !important;
}.path-frontpage h2{
	margin: 0 !important;
}
/* .region-content input[type="search"] {
    height: 28px !important;
    padding: 0 14px 0px !important;
    
    color: #fff !important;
    width: 40% !important;
    
	margin-top: 5px !important;
    background: #00943a !important;

    border: 1px solid #00943a !important;
    height: 29px !important;
} */
/* .fixed-table{
	border: 1px solid #000 !important;
    margin: 56px 0px 19px 0px !important;
}
.form--inline{
	margin-bottom: 0.5em !important;
    float: left !important;
    padding: 0.5em 1em 0 0 !important;
	width: 854px !important;
	/* border: 1px solid #000 !important; */

/* 
.region-content input[type="text"]{
	margin: 0px 41px 1px 30px !important;
}
#edit-submit-views_exposed_form{
	margin-top: 5px !important;
    background: #00943a !important;
    color: #fff !important;
    border: 1px solid #00943a !important;
    height: 29px !important;
	border-radius: 0% !important;
    padding: 1px !important;
    width: 75px !important;
}
.bootstrap-table .fixed-table-container .table thead th .th-inner{
	background-color: #1d2553 !important;
	color: #fff !important;
} */ 
/* .views-field{
	border: 1px solid #000 !important;
} */
/* |----------New------------| */
.Exam-button {
	background-color: #0073e6 !important;
	color: #ffffff !important;
	padding: 10px 20px !important;
	border: none !important;
	text-align: center !important;
	text-decoration: none !important;
	display: inline-block !important;
	font-size: 16px !important;
  }
  .form-control{
	display: none !important;
}
.btn-group > .btn:first-child {
   
    display: none !important;
}
.fixed-table-pagination{
	display: none !important;
}
.columns-right{
	display: none !important;
}
/* .view-footer a {
    background: #172052;
    color: #fff;
    margin-top: 10px;
    padding: 2px 5px;
    border-radius: 4px;
    font-size: 13px;
    text-transform: capitalize;
    text-decoration: auto;
    float: right;
} */
.mt-4 {
    margin-top: 3.5rem!important;
}
.horizontal-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
  }
  
  .horizontal-menu a {
	display: block;
	padding: 8px 16px;
	text-decoration: none;
	color: #000;
  }
  
  .horizontal-menu a:hover {
	background-color: #f4f4f4;
  }
  .counter-desc img {
    width: 125px;
    margin-top: 10px;
}

.footer-menu2 {
	background: #eee;
    padding-top: 1em !important;
    border-top: 1px solid #62bd86;
    margin-top: 2em;
    border-bottom: 4px solid #62bd86;
    padding: 0px 0px;
    float: left;
    width: 100%;
    background: #373737;
}

.view-content{
	
   
    font-size: 1em;
	
}
.views-row{
	border: 1px solid #eaeaea;
	padding: 8px 9px 3px;
}
.region-sec-1
{
	background-color: #f5f5f5;
}
.section{
	background-color: #f5f5f5;
}

.bootstrap-table .fixed-table-container .table thead th .th-inner {
    padding: 0.4rem;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.video_gallery{
	position: absolute;
    bottom: 0;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 98%;
    padding: 10px;
    font-family: Arial;
	text-align: center;
    font-size: 17px;
}
.photo_gallery{

position: absolute;
    bottom: -15px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 100%;
    padding: 10px;
    font-family: Arial;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
}
nav.social-nav ul {
    margin-top: 0;
    margin-bottom: 0;
    list-style: none;
	padding: 0;
}
nav.social-nav li {
    height: 50px;
    position: relative;
}
nav.social-nav li:nth-child(1) a {
    background: #4267B2;
}
nav.social-nav li:nth-child(3) a {
    background: #E1306C;
}
nav.social-nav li:nth-child(2) a {
    background: #1DA1F2;
}
nav.social-nav li:nth-child(4) a {
    background: #ff0000;
}
nav.social-nav li:nth-child(5) a {
    background: #ff0000;
}
nav.social-nav li a {
    color: #fff !important;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 45px;
    padding-right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .4);
    transition: all .3s linear;
    text-decoration: none !important;
}
 nav.social-nav > ul > li:hover > a {
    z-index: 1;
    width: 200px;
    border-bottom: 1px solid rgba(0, 0, 0, .5);
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3);
    left: 0px;
    position: absolute;
}
 nav.social-nav > ul > li:hover a span {
    padding-right: 34%;
    display: block;
    font-size: 15px;
    padding-left: 14%;
    padding-top: 3px;
}
 nav.social-nav li a i {
    position: absolute;
    top: 14px;
    right: 18px;
    font-size: 24px;
}
nav.social-nav > ul li a span {
    display: none;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}


nav.social-nav {
    z-index: 99;
    position: fixed;
    width: 58px;
    transition: all 0.3s linear;
    box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, .4);
    left: 0;
    top: calc(67% - 100px);
    transform: translate(0, -50%);
}

nav.social-nav li a {
    color: #fff !important;
    
}


.apr {
    clear: both;
    color: #172051;
    padding: 7px 15px !important;
    border-radius: 2px;
    font-weight: 600;
    border: 1px solid #CCC;
    display: inline-block;
    margin-top: 10px;
}