@import url("font-awesome.min.css"); /* Using a url */

@font-face {

	font-family: Roboto;

	src: url("fonts/Thin/Roboto-Thin9f1e.woff?v=1.1.0") format("woff"), url("fonts/Thin/Roboto-Thin9f1e.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-ThinItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/ThinItalic/Roboto-ThinItalic9f1e.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-Light9f1e.woff?v=1.1.0") format("woff"), url("fonts/Light/Roboto-Light9f1e.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-LightItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/LightItalic/Roboto-LightItalic9f1e.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-Regular9f1e.woff?v=1.1.0") format("woff"), url("fonts/Regular/Roboto-Regular9f1e.ttf?v=1.1.0") format("truetype");

	font-weight: 400;

	font-style: normal;

}

@font-face {

	font-family: Roboto;

	src: url("fonts/Regular/Roboto-Regular9f1e.woff?v=1.1.0") format("woff"), url("fonts/Regular/Roboto-Regular9f1e.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-Italic9f1e.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic9f1e.ttf?v=1.1.0") format("truetype");

	font-weight: 400;

	font-style: italic;

}

@font-face {

	font-family: Roboto;

	src: url("fonts/Italic/Roboto-Italic9f1e.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic9f1e.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-Medium9f1e.woff?v=1.1.0") format("woff"), url("fonts/Medium/Roboto-Medium9f1e.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-MediumItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/MediumItalic/Roboto-MediumItalic9f1e.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-Bold9f1e.woff?v=1.1.0") format("woff"), url("fonts/Bold/Roboto-Bold9f1e.ttf?v=1.1.0") format("truetype");

	font-weight: 700;

	font-style: normal;

}

@font-face {

	font-family: Roboto;

	src: url("fonts/Bold/Roboto-Bold9f1e.woff?v=1.1.0") format("woff"), url("fonts/Bold/Roboto-Bold9f1e.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-BoldItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/BoldItalic/Roboto-BoldItalic9f1e.ttf?v=1.1.0") format("truetype");

	font-weight: 700;

	font-style: italic;

}

@font-face {

	font-family: Roboto;

	src: url("fonts/BoldItalic/Roboto-BoldItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/BoldItalic/Roboto-BoldItalic9f1e.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-Black9f1e.woff?v=1.1.0") format("woff"), url("fonts/Black/Roboto-Black9f1e.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-BlackItalic9f1e.woff?v=1.1.0") format("woff"), url("fonts/BlackItalic/Roboto-BlackItalic9f1e.ttf?v=1.1.0") format("truetype");

	font-weight: 900;

	font-style: italic;

}

/* END Black Italic */

body {

	font-family: Roboto;/*	color: #333 !important;*/

	background: #fff url(../images/bg.jpg) !important;

}

/*a, .link {color: #0d3077;}*/



a, .link {

	text-decoration: none;

}

#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: dotted thin #000 !important; outline-offset: -2px;}

.dark a:focus, .dark :focus {outline: dotted thin #fff !important;}





#views_slideshow_cycle_main_main_slider-block_1{z-index: 100;}



.path-frontpage h1.page-title {

	display: none !important;

	position: relative;

}

ul.links li a:hover{color: #ff0;}



.view-tenders caption{

width: 100%;

padding: 6px 10px;

box-sizing: border-box;

border: 1px solid #ccc;

text-align: left;

font-weight: bold;

box-shadow: none;

background: #e1e1e1;}

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



.main-content-sec{background: #fff;padding:10px;box-sizing: border-box;}







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

    border: 4px solid #e0e0e0;

    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%;

    background: #f3f3f3;

    font-size: 2.2em;

    color: #000;

    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;

    color: #4f5767;

    text-decoration: none;

}



.collapse-panel-list a:hover {

    text-decoration: none;

}

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

}

.collapse-panel a:hover .edit-icons .round-icon {

    color: #000;

    background: #e0e0e0;

    transition: all 0.3s;

}

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

    color: #fff;    

    margin-bottom:10px;      

}

.online-admission a{color: #fff; background: #0169a9; display: block;border: 1px solid #eee; padding: 10px 0; }

.online-admission a:hover, .online-admission a:visited{background: #004875;color: #fff; }

#block-rvs-onlineadmission20182019, #block-rvs-pledgeonworldyouthskillsday{border:0px solid #f2f2f2;margin: 0px;padding: 0px;}

.pledge a{color: #fff; background: #104956; display: block;border: 1px  solid #eee; padding: 10px 0; }

.pledge a:hover, .pledge a:visited{background: #004875;color: #fff; }



.block-views-blockvideo-gallery-block-1, .block-views-blockgallery-block-1{margin-top:0px;}

.block-views-blockgallery-block-1{overflow: hidden;border: 1px solid #d2d2d2;padding: 0px 0px 15px 0;box-sizing: border-box;}

.block-views-blockvideo-gallery-block-1{border: 1px solid #d2d2d2;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;border: 5px solid #eee;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;background: rgb(16, 114, 175);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: none;

     

    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; */

        border: 1px solid #832900;

    background: #ad4800;

    color: #fff;

    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: none;

    color: #fff;

    background: #832900;

    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-views-blockvideo-gallery-block-1 .more-link a:hover::after, .block-views-blockgallery-block-1 .more-link a:hover::after, .block-views-blockvideo-gallery-block-1 .more-link a:focus::after, .block-views-blockgallery-block-1 .more-link a:focus::after {

    color: #fff;

}



.region-primary-menu .menu li.menu-item a.loginbutton{background: #fc6 !important;color: #000;}





#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 {

    border: 5px solid #eee;

    display: block;

    float: left;

    overflow: hidden;

    min-height: 245px;

	width: 49%;

	margin-right: 2%;

	padding: 10px;

	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 {

    background: rgb(173, 72, 0);

    bottom: 0;

    color: #fff;

    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 .field--name-field-video-name .field__label {color: #fff;}



.view-video-gallery .field__label {color: #984b05;}

.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 {

    background: #f8f8f8;

    padding: 5px 10px;

    margin-bottom: 5px;

    border: 1px solid #eee;

}

.pager .pager__items li{

	display: inline-block;

	margin-bottom: 10px;

	margin: 10px 0px;	

	color: #fff;

}

.pager .pager__items li.is-active{color: #fff;background: #104956;padding: 7px 10px;border-radius: 5px;}

.pager .pager__items li a{color: #fff;background:#ad4800;    padding: 5px 8px;border-radius: 5px; border: 1px solid #832900;}

.pager .pager__items li a:hover{ background: #f60;}

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

*/



.dark .pager .pager__items li a{    background: #636363;    border-color: #fff;}









/*#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: 272px; 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-announcements a.style-pause1, .view-announcements a.style-play1{

	border: 0 none;

	display: inline-block;

	font-size: 0;

	height:29px;	

	margin: 0;

	margin-right: 0px;

	padding: 3px;

	position: absolute;

	right: -10px;

	top: -49px;  

	width: 25px;

}

.dark .topheader{border-bottom:1px solid #bbb;}





.dark .sidebar .view-news-press-releases a.style-pause,.dark .sidebar .view-news-press-releases a.style-play,.dark .sidebar .view-announcements a.style-pause1,.dark .view-announcements 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-announcements a.style-pause1, .path-frontpage .dark .main-content .view-announcements 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-announcements a.style-pause1,.path-frontpage .main-content .view-announcements a.style-play1 {

    border: 0 none;

    display: inline-block;

    font-size: 0;

    height: 29px;

    margin: 0;

    margin-right: 0px;

    padding: 3px;

    position: absolute;

    right: 0px;

    top: -35px;

    width: 25px;

}



.path-frontpage .main-content .view-news-press-releases a.style-play,.path-frontpage .main-content .view-announcements a.style-play1 {

    background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;

}



.path-frontpage .main-content .view-news-press-releases a.style-pause, .path-frontpage .main-content .view-announcements a.style-pause1{

    background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;

    color: #000 !important;

}

.path-frontpage .view-gallery{position: relative;}

.path-frontpage .view-gallery  .view-content .field-content.field__item{overflow: visible;}

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

.path-frontpage .view-gallery  .view-content .slick-prev.slick-arrow:before{    content: "\f104"; 

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 23px;

    color: #fff;}

.path-frontpage .view-gallery  .view-content .slick-arrow.slick-next{right: 24px;}

.path-frontpage .view-gallery  .view-content .slick-arrow.slick-next:before{content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 23px;

    color: #fff;}

.path-frontpage .view-gallery  .view-content .slick-arrow{border: 0 none;

    display: inline-block;

    font-size: 0;

    height: 29px;

    margin: 0;

    margin-right: 0px;

    padding: 3px;

    position: absolute;

        box-sizing: content-box;

    top: -43px;

    width: 25px;

    height: 29px;

    background: #f60 !important;

    font-size: 0;}

.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a{border: 0 none;

    display: inline-block;

    font-size: 0;

    height: 29px;

    margin: 0;

    margin-right: 0px;

    padding: 3px;

    position: absolute;

    right: 0px;

    top: -35px;

    width: 25px;}

.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a.pause3{background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;

    color: #000 !important;}

.path-frontpage .view-gallery  .view-content .client-carosal-nav3 a.play3 {background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;}

.main-content .minister-list li.minister-area{margin-bottom: 6px;

    width: 50%;

    float: left;

    border: none;}

.main-content .minister-list {

    flex-wrap: wrap;

    display: flex;

}

.main-content .region-content > .block {

       /*border: 1px solid #f2f2f2;*/

    padding: 0 0 8px 0;

    margin: 0 0 10px;

        float: left;

    width: 100%;

   

}

.main-content  .view-announcements > .more-link,.main-content  .view-news-press-releases > .more-link{    margin-left: 10px;}

.main-content  .view-announcements .view-footer,.main-content  .view-news-press-releases .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;*/}

.sidebar .view-news-press-releases a.style-pause,.sidebar .view-news-press-releases a.style-play, .sidebar .view-announcements a.style-pause1, .view-announcements a.style-play1, .highlighted .view-latest-news a.style-pause2, .view-latest-news a.style-play2 {

	background: #2196f3 url("../images/pause-news.png") no-repeat scroll center center / 20px 20px;color: #000 !important;}

.sidebar .view-news-press-releases a.style-play, .sidebar .view-announcements a.style-play1,  .highlighted .view-latest-news a.style-play2 {background: #2196f3 url("../images/play-news.png") no-repeat scroll center center / 20px 20px;}

/*************  News Press eND  *************/







#pdf-frame iframe{width: 98%;

min-height: 950px;

margin: 15px 0;

border: 1px solid #dead4a;

padding: 5px;

background: #fc6;

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;

    border-bottom: 1px solid #c6c6c6;

}

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

    border-bottom: 1px solid #c6c6c6;

}

.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%; background: #eee; 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;border-right: 1px solid #fff;}

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

    background: #f5f5f5;

   /* 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) {background: #fff;display: table-cell; /*border-left: 1px solid #d6d0d0; */}

/*.field--type-text-with-summary p{margin: 10px;font-weight: 600;color: #000;}*/



img.img-left {float: left;border: 1px solid #ccc;padding: 2px;border-radius: 10px;margin: 0px 15px 0px 0px;}







.fourcolmlist, .main-content-sec, #block-threecolbox{float: left; width: 100%;}

.fourcolmlist{text-align: center; margin:0px; background: #ffa41d; color: #000; padding: 10px;box-sizing: border-box;border: 1px solid #ececec;}

.fourcolmlist .image-inner{width:150px;height:150px;margin: auto;margin-bottom: 15px;}

.fourcolmlist .image-inner img{border-radius: 50%; border: 2px solid #920709; padding: 1px;}

.fourcolmlist h3{font-size: 2.2em;margin: 10px 0 20px 0;color: #000;}

.fourcolmlist a{border: 1px solid #832900;background: #ad4800;color: #fff;padding: 3px 8px;border-radius: 3px;text-transform: capitalize;margin: 10px 0;display: inline-block;}

.fourcolmlist a:hover{text-decoration: none;background: #ff6600;}





.sidebarlinks ul li{

	border-radius: 5px;    

    margin-bottom: 5px;

    padding: 12px !important;

    font-size: 1.3em;

    color: #fff;

	background: #495f0c;

border-left: 6px solid #92a952;

}

.sidebarlinks ul li a{color: #fff;}

.sidebarlinks ul li:first-child {background: #984b05;border-left: 6px solid #cc8a4e;}

.sidebarlinks ul li:nth-child(2n) {background: #005397;border-left: 6px solid #7098b9;}

.sidebarlinks ul li:nth-child(3n) {background: #495f0c;border-left: 6px solid #92a952;}

.sidebarlinks ul li:last-child {background: #9a3200;border-left: 6px solid #e8946c;}





.tab-width table th:nth-child(1), .tab-width table td:nth-child(1){width: 14%;}

.tab-width table th:nth-child(2), .tab-width table td:nth-child(2){width: 30%;}

.tab-width table th:nth-child(3), .tab-width table td:nth-child(3){width: 42%;}



.helpline img{border: 2px solid #ad4800;}



.helpline p{font-size: 1.2em; color: #4b619c; font-weight: 800;    margin-bottom: 0px;  padding-bottom: 0px;}

#block-helplinenumber{margin-bottom: 0px;}



.field-gallery-image {

    background: rgba(0, 0, 0, 0.6);

    bottom: 0;

    color: #fff;

    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;

}



.view-id-gallery .views-field-title {font-weight: 600;margin-bottom: 8px;}



.note {padding: 0 0 30px 0;color:#bf6322;}

.note a {  color: #ab4812; font-weight: 800; font-size: 1.1em;}

#edit-actions-views_exposed_form {text-align: center;}









.menutoggle{

	color: #fff;

	position: relative;

	z-index: 9999999;

	float: left;

	width: 100%;

	box-sizing: border-box;

}







.path-frontpage .menutoggle h2{color: #ff0;font-weight: 900;}

.menutoggle .collapse.in a{color: rgb(255, 242, 148);}

.dark .btn{filter: grayscale(100%);}

.btn {	

	color: #fff;

	padding:6px 0px !important;

	float: right;

	top: -42px;

	position: absolute;

	right:0px;

	cursor: pointer;

	width: 130px;

	background: #7a1e17 url(../images/white-arrow.html) no-repeat right 15px;

}

.btn-info:hover {color: #fff;background-color: #570903;cursor: pointer;}

.collapse.in, .path-frontpage .collapse {display: none;}

.collapse {display: block;}

.contbox {background: #000;

	padding: 15px;

	width:100%;

	right: 0;

	position: absolute;

	z-index: 9999;

	box-sizing: border-box;	

    height:450px;

    opacity: 0.8;}

.collapsed {background-position: right -44px;}







.dark .helpline {background: #333;}

.dark .helpline p{color: #000;}

/*.dark .helpline li {filter: invert(1);}*/



#buttons {text-align: center;} 	

#buttons input{margin: 10px 3px;}



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

#sidebar-first.sidebarformobile {display: block;}

.fixed {position: static !important;}

.table-responsive {overflow-x: scroll;width: 100%;border-right: 0px solid #f1cd85;}

}





@media only screen and (min-width: 851px) {

.region-breadcrumb {padding: 0 0px !important;margin-top: 0px;}

.layout-container {max-width: 1170px;}

.topheader {background: #ad4800;padding: 0px 0;text-align: right; height: 37px; border-bottom:1px solid #923d00;}

/*.region-sidebar-first {margin-left: -15px;}*/

.indian-emblem img {margin-left: 15px;/*height: 90px !important*/}

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

	background: #ad4800;

	text-align: center;

	left: 0;

	top: 0;

	border-left: 6px solid #ff6600;

	color: #fff;

	margin: 0;

	/*width: 140px;*/

	height: 35px;

	font-weight: 600;

	text-shadow: 0 1px 0 #381056;

	box-sizing: border-box;

	font-size: 1.1em;

	line-height: 20px;

}

fieldset {border: 1px solid rgba(255, 255, 255, 0);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);/* z-index: 1; */

}

.highlighted .layout-container .block .content {

	margin: 0;

	padding: 0;

	padding: 6px 50px 7px 165px;

	background: #f6f6f6;

	width: 100%;

	height: 35px;

	box-sizing: border-box;

}

.highlighted .views-slideshow-controls-bottom {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	background: #ad4800;

	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 {background: #ad4800;

padding: 0px 0;

text-align: right;

height: 37px;

border-bottom: 1px solid #dddddd;}

.highlighted .layout-container .block .content {

	margin: 0;

	padding: 0;

	padding: 6px 114px 7px 150px;

	background: #f6f6f6;

	width: 100%;

	height: auto;

	box-sizing: border-box;

}

.highlighted .layout-container h2 {  

	 

	box-sizing: border-box;

	color: #fff;

	font-size: 1em;

	font-weight: 600;

	height: 35px;

	left: 0;

	margin: 0;

	padding: 8px 15px;

	position: absolute;

	text-align: center;

	 

	top: 0;

	width: 130px;

}

.highlighted .layout-container h2:after {

	background: inherit;

	bottom: 0;

	content: "";

	display: block;

	height: 41px;

	position: absolute;

	right: -7px;

	transform: rotate(15deg);

	width: 16px;

}

#block-rvs-indianemblem { }

.indian-emblem {float: right;}

.highlighted .views-slideshow-controls-bottom {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	 

	height: 35px;

	overflow: hidden;

	padding: 4px 6px 4px 11px;

	box-sizing: border-box;

}

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

.sidebar .block {padding: 0 !important}

.region-header {padding: 3px 0px 1px !important;}

}



@media only screen and (max-width: 768px) and (min-width: 460px) {

.highlighted .views-slideshow-controls-bottom {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	 

	height: 33px;

	overflow: hidden;

	padding: 4px 6px 4px 11px;

	box-sizing: border-box;

}

.highlighted .layout-container h2 {text-align: left;width: 100%;}

.site-branding__logo { }

.topheader .skipcontent {display: none;}

.topheader #block-rvs-textresize {display: none;}

.topheader #block-rvs-themechange {display: none;}

.topheader {background: #ad4800;

padding: 0px 0;

text-align: right;

height: 37px;

border-bottom: 1px solid #bbb;}

.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;background: #f6f6f6;}

#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: 70px;

}

.region-header .block {

	float: left !important;

	margin-top: 0;

}



.sidebar .block {

	padding: 0 !important

}

.topheader #block-rvs-languageswitcher ul li {

	display: inline-block;

	line-height: 18px !important;

	padding: 2px 7px !important;

	border: 1px solid #444;

	margin-left: 5px;

	border-radius: 3px;

}

.region-primary-menu ul.menu li > ul.menu .dwn {

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	padding-left: 0px;

}

.region-primary-menu .clearfix.menu li .menu li {

	border-bottom: none !important;

}

.region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item {

	float: none !important;

	display: block !important;

	text-align: left;

}

.region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item a {

	display: block;

}

.region-primary-menu .clearfix.menu li .menu li a {

	padding: 8px 5px 8px 15px !important;

}

}



@media only screen and (max-width: 460px) and (min-width: 300px) {



.topheader #block-rvs-languageswitcher ul li {display: inline-block;line-height: 18px !important;padding: 2px 7px !important;border: 1px solid #444;margin-left: 5px;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;background: #f6f6f6;width: 100%;height: auto;box-sizing: border-box;}

.path-frontpage .highlighted h2 {color: #fff; margin: 0;}

.path-frontpage .highlighted .views_slideshow_cycle_slide {height: auto !important;}

.region-header .site-branding {margin-top: 0.429em;border-bottom: 1px solid #f2f2f2;padding: 7px 10px;margin-bottom: 5px;text-align: center;}

.topheader .skipcontent {display: none;}

.topheader #block-rvs-textresize {display: none;}

.topheader #block-rvs-themechange {display: none;}

.topheader {background: #ad4800;

padding: 0px 0;

text-align: center;

border-bottom: 1px solid #dddddd;}

#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 .skipcontent a {background: #ad4800;color: #fff;}

.skip-link {background: #ffcc66 !important;color: #000 !important;}

.topheader a {text-decoration: none;border: 0;font-size: 0.95em;color: #fff;display: block;}

.topheader .region-top-header {display: inline-block;margin: 0;padding: 0;}

.topheader .block {float: left;padding:4px 10px; border-right:1px solid #bbb;height: 37px; box-sizing: border-box;}

.topheader .block .content {margin: 1px;}

.topheader #block-rvs-languageswitcher ul li {

	display: inline-block;

	line-height: 26px;

	padding: 0 15px 0 0;

}

.mainnav {background: #fff1cf;border-bottom: 4px solid #ad4800;position: relative;border-top: 1px solid #e2c889; z-index: 99999; /*	box-shadow: 0 2px 0 0 #024708;*/}

.mainnav .block .content {margin-top: 0;}

.region-primary-menu .menu a {

	color: #fff;

	/*background: none !important;*/

	float: none;

	display: block;

	/*text-transform: uppercase;*/

	text-decoration: none;

	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;*/} 

.menu li.menu-item--active-trail:hover, .menu li.menu-item--active-trail:hover, .menu li.menu-item--active-trail:active {background: #105869;}

.region-primary-menu .menu a:active:hover {background: #105869;}

.region-primary-menu .menu a:hover, .region-primary-menu .menu a:focus {background: #ad4800;color: #fff;}

.site-branding__logo img {vertical-align: middle; /*width: 100%;  max-height: 84px*/}

.highlighted {padding: 15px 0;background: #FFFEF7;}

.highlighted .layout-container {position: relative;}

.highlighted a {color: #043E7B;text-decoration: none;font-size: 1em;text-transform: capitalize;}

.highlighted a:hover, .highlighted a:hover {color: #000000;text-decoration: underline;border: none;}

.highlighted .region-highlighted {margin: 0;overflow: hidden;position: relative; border: 1px solid #ccc;}

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

	background-color: #333;

	border: 0;

	color: #fff;

        overflow: hidden;

}



.highlighted .views-slideshow-controls-bottom a:hover {background-color: #ff6600;}

.highlighted .views_slideshow_controls_text_previous a {background: #0b91c0 url(../images/prev2.png) no-repeat center center;}

.highlighted .views_slideshow_controls_text_next a {background: #0b91c0 url(../images/next2.png) no-repeat center center;}

.highlighted .views-slideshow-controls-text-status-pause a {background: #0b91c0 url(../images/play2.png) no-repeat center center;}

.highlighted .views-slideshow-controls-text-status-play a {background: #0b91c0 url(../images/pause2.png) no-repeat center center;}

.highlighted .contextual-region {position: static;}

.highlighted .views_slideshow_controls_text > span{float:left; margin: 0 2px;}

.homeslider .block .content {margin: 0;}

#block-rvs-themechange .content ul {margin: 0;padding: 0;}

#block-rvs-themechange .content ul li {display: inline-block;float: left;padding: 0 2px;}

#block-rvs-themechange .screen-reader img {vertical-align: middle;display: inline-block;}

#block-rvs-themechange .content ul li a {

	display: block;

	width: 24px;

	height: 24px;

	line-height: 24px;

	border: 1px solid #000;

	text-align: center;

	border-radius: 15px;

}

#block-rvs-themechange .content ul li a.black-bg {background: #000;color: #fff !important;}

#block-rvs-themechange .content ul li a.white-bg {background: #fff;color: #333 !important;}

#block-rvs-themechange .content ul li a.white-bg img,

#block-rvs-themechange .content ul li a.black-bg img {border-radius: 50%;}

.platforms li:nth-child(1) a {

	background: #0A4C9A;

	color: #fff;

	display: block;

	padding: 3px 0;

	border-radius: 3px;

	width: 25px;

	text-align: center;

}

.platforms li:nth-child(2) a, .platforms li a {

	background: #00c9ff;

	color: #fff;

	display: block;

	padding: 3px 0;

	border-radius: 3px;

	width: 25px;

	text-align: center;

}

.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 {

	color: #fff;

        width: 30px;

        height: 50px;

        text-indent: -111111px;

        display: inline-block;

        overflow: hidden;

}

#views_slideshow_controls_text_next_main_slider-block_1 a {

	color: #fff;

        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-color: transparent;

	border: 0;

    overflow: hidden;

}

#views_slideshow_controls_text_next_main_slider-block_1 {

	right: 1px;

	position: absolute;

	top: 40%;

	background: rgba(0, 0, 0, 0.67);

	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%;

	color: #fff;

	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%;

	color: #fff;

	content: "\f104";

	font: normal normal normal 2.2em/1 FontAwesome;

}

#views_slideshow_controls_text_previous_main_slider-block_1 {

	position: absolute;

	top: 40%;

	background: rgba(0, 0, 0, 0.67);

	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;

	background: rgba(0, 0, 0, 0.67);

        line-height: 1;

}

#views_slideshow_controls_text_previous_main_slider-block_1 a, #views_slideshow_controls_text_pause_main_slider-block_1 a {

	color: #fff;

}

.region-homeslider .field-content img {

	width: 100%;

	height: 100%;

	max-height: 416px;

	display: block;

	max-width: none;

}









.region-homeslider .views-field-title {

	position: absolute;

	bottom: 0;

	z-index: 999;

	padding: 10px 15px;

	width: 100%;

	left: 0;

	background: rgba(0,0,0,0.55);

	color: #fff;

    box-sizing: border-box;

    text-align: center;

    display: block;

	box-sizing: border-box;



	 

}





.region-homeslider .views-field-title a {

	font-size: 1.3em;

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

	border: none;

	font-weight: 700;

}

ul.links a.is-active {

	color: #ff0 !important;

}

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

	color: #fff;

	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: none;

	color: #832900;

	padding: 5px 10px 5px 10px;

	border-radius: 3px;

	position: relative;

	margin-right: -7px;

	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;

}

.node-readmore a:hover, .node-readmore a:focus {

	text-decoration: none;

	color: #fff;

	background: #832900;

	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:after, .node-readmore a:focus:after {

	color: #fff;

}

.node-readmore a:after {

	margin-left: 8px;

	/*position: absolute;*/

/*top: 6px;*/

	color: #832900;

	content: "\f055";

	font: normal normal normal 1em/1 FontAwesome;

	height: 100%;

	vertical-align: middle;

}

.noavail {

	text-align: center;

	color: #a20000;

}

a:hover, a:active, a:focus, .link:hover, .link:active, .link:focus {

	 text-decoration: underline;



	

	

}

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



.dark .topheader {background: #444;}

.dark #header {background: #000;}

.dark nav.mainnav {background: #444;}

.dark .webform-submission-contact-node-902-form input[type="submit"] {

background: #444;background-color: #444444;border-color: #ccc;border-radius: 0.5em;color: #ff0;}

.dark .webform-submission-contact-node-902-form input[type="submit"]:hover, .dark .webform-submission-contact-node-902-form input[type="submit"]:focus {

    background-color: #333;

    border-color: #ccc;

    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333), color-stop(50%, #333), color-stop(100%, #333));

    background-image: -moz-linear-gradient(center top, #333, #333, #333);

    background-image: linear-gradient(to bottom, #333, #333, #333);

    border-radius: 0.5em;

    color: #ff0;

}

.dark tr td, .dark tr th {color: #fff;}

.dark .region-primary-menu .menu a:active {background: #000 !important;color: #fff;}

.dark .region-primary-menu .menu a:active:hover {background: #000 !important;}

.dark .sidebar h2 {

	 

}

.dark .highlighted .layout-container h2 {

	 

	background: #2b2b2b;

	 

	border-left: 6px solid #000000;

	color: #fff;

	 

}

.dark .main-content h2 {	

	color: #fff;

	background: #2b2b2b;

	border-left: 6px solid #000000;

	border-bottom-color: #2b2b2b;

}

.dark .main-content h1.page-title {border-bottom: 1px solid #2b2b2b;color:#fff;font-weight:600;background:#2b2b2b;border-left: 6px solid #000000;}

.dark .footer-menu {float: left;width: 100%;background: #333;}

.dark .footer-bottom {float: left;width: 100%;background: #000000; color: #fff;border-top: 1px dotted #8a8a8a;}

.dark .footer-last {float: left;width: 100%;padding: 5px 0;background: #111;border-top: 1px dotted #eee;text-align: center;}

.dark .menu li.menu-item--active-trail {background: #000;}

.dark .sidebar h2, .dark .main-content h2 { }

.dark .node-readmore a {

	text-decoration: none;

	color: #fff;

	border: 1px solid #fff;

	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 {

	text-decoration: none;

	color: #fff;

	background: #020202;

	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:after {color: #fffb00;}

.dark .node-readmore a:hover:after, .dark .node-readmore a:focus:after {color: #fff;}

.dark .main-content h1.page-title {

	border-bottom: 1px solid #2B2B2A;	

	color: #fff;

	font-weight: 600;

	background: #2b2b2b;

	border-left: 6px solid #000000;

}

.dark ul.links a.is-active {color: #ffffff !important;}

.dark .highlighted .views-slideshow-controls-bottom {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 100;

	background: #2b2b2b;

	height: 35px;

	overflow: hidden;

	padding: 4px 6px 4px 11px;

	box-sizing: border-box;

}

.dark #block-rvs-quicklinks li a {color: #fff;position: relative;padding: 0 15px;}

.dark #block-rvs-quicklinks li a:before {

	left: 0px;

	position: absolute;

	top: 3px;

	color: #ffffff;

	content: "\f105";

	font: normal normal normal 1em/1 FontAwesome;

}

.dark .indian-emblem img {filter: invert(100%);}

.dark .site-footer .content a, .dark .site-footer .content a.is-active {color: #fff;background: #353635;}

.dark .content .view-header {/*background: #666;*/} 

.dark #block-rvs-quicklinks li.menu-item--active-trail a::before {color: #fff;}

.dark .site-footer .menu li.menu-item--active-trail {background: none;}

.dark .site-footer {background: #000;color: #fff;}





.dark .main-content h2 a {text-decoration: underline;}

.dark .node--type-gallery .field__item {border: 5px solid #444;display: block;float: left;overflow: hidden;}

.views_slideshow_cycle_main .views_slideshow_slide, .views_slideshow_cycle_teaser_section {width: 100% !important;}

.dark .region-primary-menu .menu li.menu-item a.loginbutton, .dark .online-admission a, .dark .pledge a{background: #222 !important;}

.dark .online-admission a, .dakr .pledge a, .dark .block-views-blockgallery-block-1, .dark .block-views-blockvideo-gallery-block-1{border: 1px solid #333;}

.dark .sidebar .block .content ul li{border-bottom: 1px solid #333;}

.dark .view-video-gallery .field__label, .dark .block-views-blockvideo-gallery-block-1 .more-link a::after, .dark .block-views-blockgallery-block-1 .more-link a::after{color: #fff;}

.dark .block-views-blockvideo-gallery-block-1 .more-link a, .dark .block-views-blockgallery-block-1 .more-link a{border: 1px solid #777;}

.dark .view-video-gallery .field--name-field-video-name, .dark .tabs ul.primary li.is-active a, .dark .tabs ul.primary li a, .dark .contextual-region .contextual .contextual-links{background: #333;}

.dark .view-empty{background: #444;color: #fff;}

.dark .three-columns{border-right: 1px solid #333;}

.dark .topheader #block-rvs-textresize .changer { border-color: #d7d7d7; background: #fff; }

.dark img {filter: grayscale(100%);}

.dark .breadcrumb-sec {background: #4a4a4a;     border-bottom: 1px solid #6f6f6f;}

.dark .main-content h1.page-title{    border-left: 6px solid #cccccc;}

.dark .archiving-module-css .view-empty{    background: #383838;}

.dark .main-content  h2 {  /* padding: 3px 8px;*/     padding: 7px 15px 7px;} 

.dark .content .views-field-view-node .field-content a{background: #565656;border: 1px solid #999;}

.dark .mainnav{background: #444444;border-bottom: 4px solid #737373;}

.dark .platforms li a{background: #000;}

.dark .region-primary-menu .menu-item a.is-active{background: #000000;}

.dark .mainnav ul li:hover, .mainnav ul li.hover{background: #212121;}

.dark .region-primary-menu .menu li.menu-item--expanded.hover{ background: #212121;}

.dark .region-primary-menu .menu li .menu li{background: #212121;}

.dark .sidebar .view-news-press-releases a.style-pause,.dark .view-news-press-releases a.style-play{background-color:#000;   /*  height: 26px;*/}

.dark .highlighted .view-latest-news a.style-pause2,.dark .highlighted .view-latest-news a.style-play2{background-color:#000;}

.dark .highlighted .tickercontainer .mask {background: none;}

.dark .more-link a{border: 1px solid #d2d2d2;background: #636363;}

.dark .scrollup{    background: #000000;border: 1px solid #ccc;} 

.dark .region-primary-menu .menu li .menu li{border:none;}

.dark .views-row .node__links ul.links a{background: #666;border: 1px solid #ccc;}

.dark .jcarousel-skin-default .jcarousel-control-prev,.dark  .jcarousel-skin-default .jcarousel-control-next{    background-color: #6f6f6f;



    color: #fff !important;}

.dark .view-gallery .view-content .slick-arrow{    background: #636363 !important;}

.dark .view-gallery .view-content .client-carosal-nav3 a{background-color:#000 !important;}

.dark .main-content .view-news-press-releases a.style-pause, .dark .main-content .view-announcements a.style-pause1{background-color:#000 !important;}

.dark .main-content .view-news-press-releases a.style-pause, .dark .main-content .view-news-press-releases a.style-play{background-color:#000 !important;}

.dark .jcarousel-skin-default .jcarousel-control-prev,.dark .jcarousel-skin-default .jcarousel-control-next{    height: 34px;}

.dark  .sidebar .view-news-press-releases a.style-pause,.dark  .view-news-press-releases a.style-play,.dark  .sidebar .view-announcements a.style-pause1,.dark  .view-announcements a.style-play1,.dark  .highlighted .view-latest-news a.style-pause2,.dark  .view-latest-news a.style-play2{  /*  height: 26px; */    background-color: #000; color: #fff !important;}

.dark .node--type-circular-details .node__content .field{background: none}

.dark .node--type-circular-details .node__content .field--name-field-circular-type{background: none;  }

.dark .node--type-circular-details .node__content .field:nth-child(2n){    border: none;}

.dark .sidebar .block .custom-dropdown ul li ul{background: #696969;}

.dark .custom-dropdown .dropdown.parent-nav{    background: #696969 !important;}

.dark .sidebar .block .custom-dropdown ul li:hover{background: #696969 !important;}

.dark .view-id-circulars .views-row, .dark .view-budget-distribution .views-row, .dark .view-recruitments .views-row, .dark .view-transfer-and-promotion .views-row {background: #222;padding: 5px 10px;margin-bottom: 5px;border: 1px solid #666;}

.dark .mask{background: #000;}

.dark .archiving-module-css .more-link a:hover{background: #555;}

.dark .details-page-content .field__label{background: none;}

.dark .details-page-content .field--label-above:nth-child(2n){background: none;}

.dark .region-primary-menu .menu a {border-right: 1px solid #666;}

.dark .region-primary-menu .menu li:first-child a {border-left: 1px solid #666;}

.dark .topheader .skipcontent a {background: #444;color: #ffff00;}

.dark .highlighted .views_slideshow_controls_text_previous a {background: #000 url("../images/prev2.png") no-repeat scroll center center;}

.dark .highlighted .views-slideshow-controls-text-status-pause a {background: #000 url("../images/pause2.png") no-repeat scroll center center;}

.dark .highlighted .views-slideshow-controls-text-status-pause a {   background: #000 url(../images/play2.png) no-repeat center center;}

.dark .highlighted .views_slideshow_controls_text_next a {background: #000 url("../images/next2.png") no-repeat scroll center center;}

.dark .highlighted .views-slideshow-controls-text-status-play a {background: #000 url(../images/pause2.png) no-repeat center center;}

.dark .field-prefix {color: #000;}

.dark .more-link a:hover, .dark .views-row .node__links ul.links a:hover, .dark .content .views-field-view-node .field-content a:hover, .dark .archiving-module-css .more-link a {background: #000; color: #fff;}

.dark .views-field-created span::before{ color: #fff;}

.dark .site-footer .content a:hover, .dark .site-footer .content a:focus {color: #fff;border-bottom: 1px solid #fff;}

.dark .sidebar .view-news-press-releases a.style-play, .dark .sidebar .view-announcements a.style-play1, .dark .highlighted .view-latest-news a.style-play2 {background: #000 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;}

.dark .node__content {border: 1px solid #222;}

.dark .view-id-video_gallery .views-col.col-1 ul li{border: 5px solid #666;}

.dark .sidebar .block, .dark tr td, .dark tr th {border-color: #333;}

.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-announcements a.style-pause1, .dark .view-announcements a.style-play1{/*top: -50px; */} 

.dark .region-primary-menu .menu li .menu li:hover, .dark .region-primary-menu .menu .menu a:hover, .dark .region-primary-menu .menu a:focus {background: #000 !important;} 



.dark .fourcolmlist {background: #333;color: #fff;border: 1px solid #333;}

.dark .fourcolmlist h3 {color: #fff;}

.dark .main-content-sec {background: #222;}

.dark .fourcolmlist a {background: #666;border: 1px solid #ccc;}

.dark .fourcolmlist a:hover {background: #000;}











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

	color: #fff;

	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;

	background: #ad4800;

	/*box-shadow: inset 0 0 0px 2px #fff;*/

}

.dark .scrollup:hover{    background: #333333}

.add-lft h2 {margin: 0px;}

.breadcrumb li {display: inline;list-style-type: none;margin: 0;padding: 0;color: #000;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 {background: #000 !important;color: #fff !important; 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";

	color: #575757;

	display: inline-block;

	font: 0.9em/1 FontAwesome;

	height: 100%;

	margin-right: 5px;

	padding-top: 4px;

	vertical-align: top;

}

#sidebar-first .view-announcements .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-announcements, #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 {

	color: #fff;

	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;

	color: #fff;

	margin-right: 5px;

	padding-top: 9px;

}

.content .views-field-view-node .field-content a, .content .views-field-view-node .views-field-nothing a  {background: #FFEB3B;}

/*#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-nothing a, 

.content .view-announcements .views-field-nothing a,

.content .view-announcements-archive .views-field-nothing a  {

	background: #ff6600;

	border: medium none;

	border-radius: 25px;

	color: #fff;

	display: inline-block;

	font-size: 1em !important;

	margin-top: 5px;

	padding: 3px 14px;

	text-transform: capitalize;

	border: 1px solid #832900;

}



.dark .content .view-news-press-releases .views-field-nothing a, 

.dark .content .view-announcements .views-field-nothing a,

.dark .content .view-announcements-archive .views-field-nothing a{ background: #636363;    border-color: #fff;}



.content .views-field-view-node .field-content a:hover, 

.content .view-news-press-releases .views-field-nothing a:hover,   

.content .view-announcements .views-field-nothing a:hover,

.content .view-announcements-archive .views-field-nothing a:hover  {background: #ad4800; text-decoration: none;}



.region-content .view-announcements-archive .views-row {border-bottom: 1px solid rgba(0,0,0,0.1);padding: 0px 5px 15px;margin-bottom: 8px;}

/*#content .contextual-region.view-announcements, #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-announcements .views-row, .region-content .view-news-press-releases .views-row, .region-content .view-news-press-releases-archieve .views-row {padding: 15px;}

.region-content .view-announcements-archive .more-link::after, .region-content .view-news-press-releases-archieve .more-link::after {content: "";}

#content .region-content .view-header .view-news-press-releases { /*margin: 2px 0 0; */}

.region-content .content .view-news-press-releases-archieve .view-header {/*padding: 0 10px 0px;*/}

/*.region-content .view-news-press-releases .views-row:first-child, .region-content .view-news-press-releases-archieve .views-row:first-child {

	padding: 0 5px 15px;} */

.node--type-announcements .node__content, .node--type-news-press-releases .node__content {margin-top: 0;}

/*.view-tenders .view-header, .view-tenders-archive .view-header {margin-top: -42px;}*/

.region-content .view-news-press-releases .field-content {margin: 0;}

.node--view-mode-full article {padding-bottom: 5px;}

.three-columns {float: left;width: 33.33%;text-align: center;padding: 10px;box-sizing: border-box;margin-top: 10px;border-right: 1px solid #f1cd85;min-height: 220px;}

.three-columns:last-child{border-right: 0px;}



.three-columns img {max-height: 100px;padding: 5px;background: #222;margin-bottom: 15px;color: #fff;}

#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 {border: 1px solid #ccc;padding: 3px;margin-right: 15px;}

.node--type-gallery .node__content {padding: 0px;}

.main-content .node--type-gallery .field--type-image {margin:10px; width: 100%;}

.view-id-gallery .views-row{width: 100%;}

/*.node--type-gallery .field__item, */





.field--name-field-gallery-image .field__item{}



.field--name-field-gallery-image .field__item, .view-id-gallery .views-row .item-list ul li{

    border: 5px solid #eee;

    display: block;

    float: left;

    overflow: hidden;    

    padding: 0;

    position: relative;

    text-align: center;

    transition: all 0.22s ease-in-out 0s;

    width: 32%;

   /* box-shadow: 2px 2px 3px #ccc;*/

    max-width: 100%;

    box-sizing: border-box;

    font-size: 1em;

	margin-right: 2%;

	margin-bottom: 15px;

	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 {

    border: 5px solid #eee;

    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 /*, .item-list ul li img:hover */{opacity: 1;text-decoration: none;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 {

	background: rgba(0, 0, 0, 0.6);

	bottom: 0;

	color: #fff;

	display: block;

	left: 0;

	opacity: 1;

	padding: 5px 10px;

	position: absolute;

	right: 0;

	text-align: center;

	transition: all 0.22s ease-in-out 0s;

	z-index: 9;

	line-height: 1.2em;	

}









 









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

.three-columns {width: 25%;}

}



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

.main-content .node--type-gallery .field--type-image {margin: 0;}

}



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

.three-columns {width:33.33%;}

.three-columns img {margin-bottom: 10px;}

}



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

.node--type-gallery .field__item {width: 100%;}

.field-gallery-img{font-size: 0.9em;}

}



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

.three-columns {width: 100%;padding: 10px 10px 0;border-right: 0px solid #f1cd85;min-height: auto;}

.views-view-grid {text-align: center;}

.views-view-grid .views-row{float: none;width: 80%;}

.block-views-blockgallery-block-1, .block-views-blockvideo-gallery-block-1{width: 100%;}

}



iframe{

    width: 100%;

    min-height: 360px;

   /* margin: 15px 0; */

    border: 1px solid #832900;

    padding: 2px;

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

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

.breadcrumb-sec{background:#f5f5f5;border-bottom: 1px solid #ededed;}

.header{padding:5px 0; background: #fff url(../images/topbg.jpg) repeat;}

.logo-sec{ /*padding-top:8px; */}

.views-row .node__links ul.links a {border: 1px solid #832900;background: #ad4800;color: #fff;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: none; background: #ff6600;}

.highlighted span.field-content{line-height:24px;}

.more-link a{background: #ad4800;padding: 5px 5px 5px 8px;color: #fff;border: 1px solid #832900;border-radius: 3px;}

.more-link a::after{ color: #832900;content: "\f04e"; display: inline-block; font: 0.8em/1 FontAwesome; height: 100%; margin-left: 5px; padding-top: 3px; vertical-align: top; color: #fff;}

.view-footer .more-link a::after{content: "\f1c6";}

.more-link a:hover{background:#ff6600; text-decoration: none;color:#fff;}

.views-empty{text-align: center; height: 100px;}

.archiving-module-css .view-header{background: none;}

 .path-frontpage .dark .field-gallery-image{    background: rgba(142, 142, 142, 0.81);}



.archiving-module-css .more-link{position: absolute; top: -36px; right: 0;}

.archiving-module-css .more-link a{padding: 8px 10px 8px 30px; background: #ad4800; line-height: 18px !important; border-radius: 0; display: inline-block;}

.archiving-module-css .more-link a:hover{background: #ff6600;}

.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-above:nth-child(even){background: #eee;}

.details-page-content .field__label{float:left; /*width: 150px;*/}

.details-page-content .field__items .field__item{display: inline-block;margin:0 0px; /*width: 100%;*/}

.field--label-inline > .field__item{ width: 75%;}

 #cboxWrapper, #cboxOverlay{z-index:9999999 !important;}

 #colorbox{z-index:99999999 !important;}



.main-content .block-system-main-block .views-element-container .view-header .more-link{position: absolute; top: -39px; right: 0;}

.main-content .block-system-main-block .views-element-container .view-header .more-link a{padding: 8px 10px 8px 30px; background: #ad4800; line-height: 18px !important; border-radius: 0; display: inline-block;}

.dark .main-content .block-system-main-block .views-element-container .view-header .more-link a { background: #000;}



.main-content .block-system-main-block .views-element-container .view-header .more-link a:hover{background: #ff6600;}

.main-content .block-system-main-block .views-element-container .view-header .more-link::before{position: relative; left: 25px; top:2px;}

.main-content .block-system-main-block .views-element-container .view-header .more-link::before{margin-left: 0 !important;}

.main-content .block-system-main-block .views-element-container .view-header .more-link::before{content: none;}





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

.main-content .block ul.gov-otherlinks li{     width: 32%;

    float: left;

    list-style: none;}

.view-news-press-releases .view-content{position: relative; min-height:200px; }

.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.pause-btn-ctm{    background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;    color: #000 !important;

}

.news-control a.play-btn-ctm{    background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;}

.news-control a{border: 0 none;

    display: block;

    font-size: 0;

    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;

    background: #ad4800;

    top: 0;

    height: 35px;

    padding: 9px 8px;

    width: 50px;

    text-align: center;}

.news-control1 a{      font-size: 0; }

.news-control1 a:before{ font: normal normal normal 14px/1 FontAwesome; color: #fff;    font-size: 18px; }

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

    border-right: 1px solid #ccc;}

.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; color: rgb(4, 62, 123);

    cursor: pointer;

    display: inline;

    font-family: Roboto;

        font-size: .9em;

    font-weight: 700;}

























    /* latest news */

    .breaking-news-ticker{

  display: block;

  width: 100%;

  border: solid 1px #ce2525;

  background: #FFF;

  height: 40px;

  box-sizing: border-box;

  position: relative;

  line-height: 40px;

  overflow: hidden;

  border-radius: 2px;

  /*text-align: auto; */

  font-size: 14px;

}

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

  background-color: #ce2525;

  text-align: center;

  color: #FFF;

  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: none;

  -webkit-transition: color .2s linear;

  -moz-transition: color .2s linear;

  -o-transition: color .2s linear;

  transition: color .2s linear;

  position: absolute;

  width: 100%;

  

  color: #333;

}

.bn-news .item-list a{

  white-space: nowrap;

  text-overflow: ellipsis;

  text-decoration: none;

  padding: 0 10px;

  color: #333;

  position: relative;

  display: block;

  overflow: hidden;

}

.bn-news .item-list a:hover{

  color: #069;

}

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

  background: #333;

  border-radius: 50%;

  top: 50%;

  margin-top: -4px;

  left: 50%;

  margin-left: -4px;

}

.bn-prefix{

  color: #d65d7a;

  margin-right: 15px;

  padding-left: 10px;

}

.bn-positive{

  color: #0b8457;

  font-weight: bold;

}

.bn-negative{

  color: #dc2f2f;

  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;

  border-left: solid 1px #EEE;

  text-align: center;

  background-color: #f6f6f6;

  outline: none;

}

.bn-controls button:hover{

  background-color: #EEE;

}



.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-arrow::after{

  border-color: #999999;

}

.bn-arrow::before{

  background-color: #999999;

}

.bn-play{

  position: relative;

  background: #999999;

  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-color: rgba(136, 183, 213, 0);

  border-left-color: #999999;

  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;

  background-color: #999999;

}

.bn-pause::after{

  position: absolute;

  content: "";

  width: 2px;

  height: 100%;

  left: -3px;

  background-color: #999999;

}



.highlighted .view-content .item-list ul{display: none;}

.highlighted .tickercontainer{ height: initial;     margin-bottom: 0;}

.highlighted .tickercontainer .mask{   height: initial;     border: none;}

.highlighted .tickercontainer .mask .view-content{display: flex;}

.highlighted .tickercontainer .mask .view-content .item-list{padding-right: 25px;

    margin-right: 25px;

    border-right: 1px solid #ccc;}

.highlighted .tickercontainer .mask .view-content h3{margin: 0; padding: 0px; width: 100%;}

.highlighted .tickercontainer .mask .view-content a{white-space: nowrap;}

.highlighted{}

.path-frontpage .main-content .view-gallery .item-list li{/*display: none */} 	 

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

    background: #ff6600;

    color: #fff;

    text-decoration: none;

    font: 1.714em/1.1em Arial, sans-serif;

    padding: 4px 0;

    box-sizing: border-box;}

.jcarousel-skin-default .jcarousel-control-prev {

    right: 37px;

}

.jcarousel-skin-default .jcarousel-control-prev:hover, .jcarousel-skin-default .jcarousel-control-next:hover, .jcarousel-skin-default .jcarousel-control-prev:focus, .jcarousel-skin-default .jcarousel-control-next:focus{

background: #e25a00;

}









.region-site-branding{    

    max-height:110px; }

.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-announcements .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-announcements{position: relative;}



.highlighted .view-latest-news a.style-pause2, .view-latest-news a.style-play2{

    border: 0 none;

    display: inline-block;

    font-size: 0;

    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;

    border-bottom: 1px solid #ccc;

    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 li:first-child a {border-left: 1px solid #ddc68f;}

.region-primary-menu .menu .menu a {border-left: none;}

.minister-list {

    list-style: none;

    margin: 0 0;

}

.minister-area:last-child{    margin-bottom: 0 !important;

    padding-bottom: 0 !important;}

.minister-area {

       border-bottom: 1px solid rgba(0,0,0,0.1);

    padding: 0 0px;

    margin-bottom: 7px;

    padding-bottom: 7px;

}

.minister-area img {

    float: left;

    margin-right: 20px;

     

    border: 1px solid #dcd3ca;

    padding: 2px;

    background: #dcd3ca;

    width: 65px;

}

.minister-area p {

    font-size: 1em;

    line-height: 20px;

}

.sidebar .block.block-menu .content ul li a.is-active{    color: #23527c; }

.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; background:#f6f6f2; top: 0; padding:0 0px; box-sizing: border-box;}

#sidebar-first.sidebar .block-menu  .content  ul.menu  li  ul.menu{right: 0; left: 100%;}

#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{    padding: 0;    z-index: 99;}

.sidebar .block-menu.block .content > ul.menu > li{    padding: 2px 15px;;}

.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:hover, .sidebar .block-menu ul.menu li:focus{    background: #a1d1ff !important;}

.sidebar .block-menu ul.menu li .menu li a::before{    top: 6px; }

.column.main-content{    margin-bottom: 10px;}

.dark .messages--error{    background-color: #4a4a4a;    color: #ff340c;} 

.dark .sidebar .block-menu ul.menu li:hover, .dark .sidebar .block-menu ul.menu li:focus{    background: #151414 !important;}

.dark .sidebar .block-menu .content ul.menu li ul.menu{    background: #444444;}

.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 { margin-bottom: 15px;}

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

    background: rgba(0, 0, 0, 0.35);

    width: 33px;

    height: 38px;

    color: #fff;}

.homeslider .flex-pauseplay a{color: #fff;    cursor: pointer;     opacity: 0.7; text-align: center;}

.homeslider  .flex-pauseplay a:before{    font-size: 17px; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}

.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: 0;   width: 32px;    background: rgba(0, 0, 0, 0.44);}

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

.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{    border: 1px solid #ccc;

    box-sizing: border-box;

    background: #eee;

    display: block;

    padding: 4px;    overflow: hidden;}

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

.dark .view-logo-carousal-view .item-list ul li .views-field-field-logo-link a:focus{  outline: 2px solid #f00 !important;}

.client-carosal-nav{    text-align: right;     padding-right: 8px;    padding-bottom: 3px;}

.client-carosal-nav a{border: 0 none;

    display: inline-block;

    font-size: 0;

    height: 29px;

    margin: 0;

    margin-right: 0px;

    padding: 3px;

   

    width: 25px;}

.client-carosal-nav a.pause{background: #2196f3 url(../images/pause-news.png) no-repeat scroll center center / 20px 20px;    color: #000 !important;     opacity: 1;}

.client-carosal-nav a.play{    background: #2196f3 url(../images/play-news.png) no-repeat scroll center center / 20px 20px;     opacity:1;}

.client-carosal-nav a.active{ background-color: #ddd;}

.dark .client-carosal-nav .slick-slide img{filter: invert(100);}

.dark .client-carosal-nav a{    background-color: #000000;   outline: 1px solid #ffff00; cursor: pointer;}

.dark .client-carosal-nav a.active{ background-color: #444444;     outline: none;cursor: not-allowed;} 

 .client-carosal-nav a{   cursor: pointer;}

.client-carosal-nav a.active{  outline: none;cursor: not-allowed;} 

.show{display: block;}

.bg-show-color{background: #a1d1ff}

.dark .bg-show-color{    background: #292828;}



.client-carosal-nav1{}

.client-carosal-nav1 a{    border: 0 none;

    display: inline-block;

    font-size: 0;

        height: 40px;

    margin: 0;

    margin-right: 0px;

    padding: 3px;

    width: 28px;

    text-align: right;

    padding-right: 0;

    padding-bottom: 3px;

    position: absolute;

    top: 18px;

    right: 0;

    z-index: 999;

        border-radius: 7px 0 0 7px;





    }

.client-carosal-nav1 a.pause1{background: rgb(221, 221, 221) url(../images/pause-news1.png) no-repeat scroll center center / 20px 20px;    color: #000 !important;     opacity: 1;}

.client-carosal-nav1 a.play1{    background:  rgb(221, 221, 221) url(../images/play-news1.png) no-repeat scroll center center / 20px 20px;     opacity:1;}

.client-carosal-nav1 a.active{display: none;}

.dark .client-carosal-nav1 .slick-slide img{filter: invert(100);}

.dark .client-carosal-nav1 a{background-color: #ddd;}

.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: 0;

    width: 28px;

   /* background: rgba(0, 0, 0, 0.44); */

    text-decoration: none;

    display: block;

    transform: translate(0, -50% );

    position: absolute;

    top: 50%;

    z-index: 10;

    overflow: hidden;

    border: none; 

    cursor: pointer;

    color: rgba(0, 0, 0, 0.8);

    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

    -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: 36px;

    display: inline-block;

       

    color: #000;

    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}

.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: 100px; 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 .view-new-slider .slick-arrow{background: #777;    color: #fff;}

.dark .view-new-slider .slick-arrow:before{    color: #fff;}

/*.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")}*/

.dark .view-announcements .views-row,.dark .view-news-press-releases .views-row,.dark .view-news-press-releases-archieve .views-row{    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;}

.dark .sitemap-menu li::before{    color: #f9f9f9;}

.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;    color: #777;}

.notfound .notfound-404 h1 {

  font-family: 'Montserrat', sans-serif;

  font-size: 7em;

  font-weight: 200;

  margin: 0px;

  color: #211b19;

  text-transform: uppercase;

  /*margin-top: 39px;*/

   

}



.notfound .notfound-404 h2 {

  font-family: 'Montserrat', sans-serif;

  font-size: 28px;

  font-weight: 400;

  text-transform: uppercase;

  color: #211b19;

  background: #fff;

  padding: 10px 5px;

  margin: auto;

  display: inline-block;

   

}



.notfound a {

  font-family: 'Montserrat', sans-serif;

  display: inline-block;

  font-weight: 700;

  text-decoration: none;

  color: #fff;

  text-transform: uppercase;

  padding: 13px 23px;

  background: #ff6300;

  font-size: 1em;

  -webkit-transition: 0.2s all;

  transition: 0.2s all;

}



.notfound a:hover {

  color: #ff6300;

  background: #211b19;

}



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

  .notfound .notfound-404 h1 {

    font-size: 148px;

  }

}



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

  .notfound .notfound-404 {

    height: 148px;

    margin: 0px auto 10px;

  }

  .notfound .notfound-404 h1 {

    font-size: 70px;

  }

  .notfound .notfound-404 h2 {

    font-size: 16px;

  }

  .notfound a {

    padding: 7px 15px;

    font-size: .9em;

  }

}



.dark .notfound .notfound-404 h3{color: #ffffff;}

.dark .notfound .notfound-404{color: #ffffff;}

.dark .notfound .notfound-404 h1{color: #ffffff;}

.dark .notfound .notfound-404 h2{background: none;    border: none;}

.dark .notfound a{background: #3c3c3c;}

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{      background: rgba(0, 0, 0, 0.81);

    display: block;

    color: #fff;

    text-align: center;

    padding: 4px 0;

    clear: both;}

.dark .path-frontpage .field-gallery-image{background: rgba(121, 121, 121, 0.81);}

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

    background: #f6f6f2;

    top: 0;

    padding: 0 0px;

    box-sizing: border-box;

    z-index: 99;

    visibility: hidden;

}

.sidebar .block .custom-dropdown ul li:hover > ul, .sidebar .block .custom-dropdown ul li:focus > ul{visibility: visible;}

.sidebar .block .custom-dropdown ul li:hover{  background: #a1d1ff !important;}

   

#sidebar-first.sidebar .block .custom-dropdown ul li ul{left: 100%;}



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





.custom-dropdown .show1{    visibility: visible !important;}

#sidebar-first .custom-dropdown .dropdown:before{    content: "";

    content: "\f0d7";

    position: absolute;

    right: 12px;

    font-family: fontAwesome;

    top: 7px;

    

    transition: .3s;}

#sidebar-first .custom-dropdown .dropdown:hover:before{ transform: rotate(-90deg);     transition: .3s;}

.custom-dropdown .dropdown.parent-nav{    background: #a1d1ff !important;}

.custom-dropdown li a:focus{background: #a1d1ff !important;}



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



.btn-info {

    color: #fff !important;

    background-color: #ad4800 !important;

    border-color: #fd9e5a !important;

}





.dark .sidebarlinks ul li {

    background: #222222 !important;

    border-left: 6px solid #f2f2f2 !important;

}



.dark *{color:#ff0 !important;}

.dark input, .dark textarea{background:#333;}

.dark .messages--error{background:#000;}

.dark .node--type-news-press-releases .field--type-file, .dark .node--type-news-press-releases .field--name-field-format, .dark  .node--type-news-press-releases .field--name-field-language, .dark .node--type-news-press-releases .field--name-field-size, .dark .node--type-announcements .field--type-file, .dark .node--type-announcements .field--name-field-file-format, .dark .node--type-announcements .field--name-field-file-language, .dark .node--type-announcements .field--name-field-file-size{background: #333;}

.dark .captcha{background:#333;}

.dark .field--name-field-files, .dark .field--name-field-formats, .dark .field--name-field-languages{background:#333;}

