@import url('https://fonts.googleapis.com/css?family=Lato&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Arimo:wght@600&family=Open+Sans&display=swap');

.path-user ul.tabs.primary.clearfix {
    display: none;
}

#block-noticeblock .bn-controls {

    top: 0;

    position: relative;

    bottom: 0;

    float: right;

    right: auto;

    height: 30px;

}
.node--type-photo-gallery .siderbartitle{display:none;}
.node--type-photo-gallery .col-md-9 {width: 100%!important;}
.path-careers- td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.path-archive-careers- td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.path-tenders td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.path-archive-tenders td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.path-recruitment td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.path-archive-recruitment td, th {
    padding: 7px !important;
    border: 1px solid #ccc;
}
.siderbartitle #views_slideshow_cycle_teaser_section_guidelines-block_1{

        position: relative;

   

    height: 430px;

    overflow: auto !important;

}

#views_slideshow_cycle_teaser_section_guidelines-block_1{

        position: relative;

   

    height: 270px;

    overflow: auto !important;

}

.whats-new-block {

    background: #dffadb;

    /* height: 325px; */

    overflow: hidden;

    z-index: 999;

    /* overflow: overlay; */

    position: relative;

    display: block;

}

.table > thead > tr > th {vertical-align: top!important;}

#block-views-block-home-box1-block-1 .block-content .item-list{max-height: 280px;overflow: auto;}

#block-views-block-about-us-block-1-2 .front-page{max-height: 280px;overflow: auto;}

/*#block-views-block-guidelines-block-1 a {text-decoration: none;}*/

.min-image .image-field{height:250px;width:250px;}

.min-new-info{background: #d5d5d5;border-radius: 5px;}

.min-p{padding:5%;}

.min-infor{padding-top:5%;}

.skipcontent {padding-top: 1px!important;}

#main-menu li{border-right:1px solid #c4c4c4;}

#main-menu li:last-child{border-right:none;}

/*.siderbartitle .views-slideshow-controls-bottom{top: 83.5%;right: 5%;}*/

.siderbartitle .more-link{margin-top:2%;}

.siderbartitle .block-content {border: none!important;}

.readm a{font-family: 'Arimo', sans-serif !important;}

#block-views-block-about-us-block-1-2 .more-link a{font-family: 'Arimo', sans-serif !important;}

.news-block .more-link a{font-family: 'Arimo', sans-serif !important;}

.readm a:hover, .readm a:focus {color: #fff;}

#maincontent #block-pagelastupdateddate--2 {color: #000;}

#block-views-block-management-block-block-1 .views-slideshow-controls-bottom {top: 92%;     display: none;}

#block-views-block-management-block-block-1 a {color: #fff;}

.top-right01 a.style-grey {
color:#000;
}

.views-field-field-footer-logo-link{text-align:center;padding: 1%;}



.useful-link .more-link {

/*    background: #940e05 !important;

    position: absolute;

    height: 30px;

    line-height: 2;

    padding-left: 5px;

padding-right: 5px;

margin-left: 60%;*/

background: #940e05 !important;

position: relative;

height: 30px;

line-height: 2;

margin-left: 60%;

text-align: center;

margin-top: 17px;

}

.main-struct{min-height: 320px!important;}

.useful-link .more-link a{color:#fff;}

.useful-link .more-link a:hover{color:#fff;}

.useful-link .block-content{min-height: 320px;}

#block-friday-content .visitors-box {

    margin-left: 0%;
    width: 100%;

}

#views_slideshow_controls_text_pause_guidelines-block_1 a {

    color: #fff;

}

.site-name h2{margin-top:5px;}

.footer_class_temp{margin-top:3%;}

.owl-theme .owl-controls {margin-top: 0px!important;}

.counter-color{background: #B93C00;padding: 0px 5px;border-radius: 5px;    margin-left: 5px;}

.social-link-blck{margin-left:40%;margin-right:40%;}

.fafont-size{font-size: 2em;}



.skip-link{color:#000;}

 a.skip-link:hover{color:#000!important;}

.color-theme-name p{/*font-size: 0.8em;*/font-size: 14px!important;padding-top: 8%;font-weight: 600;}

.theme-text-size p{/*font-size: 0.8em;*/font-size: 14px!important;padding-top: 8%;font-weight: 600;padding-right: 5px;}

.mobi{display:none}

.desktop{display:block}



.siderbartitle #block-noticeblock .bn-controls {

    top: -37px;

    position: relative;

    bottom: 0;

    float: right;

    right: 2px;

    height: 30px;

}



.sm-clean a.current {

    color: #000 !important;

    background: #fdcd01 !important;

}





.path-search ol {

  margin-left: -35px !important;

}



 .bn-arrow::after {

    border-color: #fff !important;

}



.well-sm {

    padding: 5px !important;}





.bn-pause::after {

	background-color: #fff !important;

}

.bn-pause::before {

	background-color: #fff !important;

} 

.path-search ol.breadcrumb-items {

    margin-left: 0px !important;

}



.sm-clean .sm-nowrap > li > a.current, .sm-clean .sm-nowrap > li > :not(ul) a.current {

    color: #000 !important;

    background: #fdcd01 !important;

}



.bn-controls button:focus{

	outline: -webkit-focus-ring-color auto 5px

}



#block-noticeblock .bn-controls button {

    background-color: #030e6a ;}



 .file--application-pdf {

    background-image: url(../../../core/themes/classy/images/icons/application-pdf.png);

}

 .file--docx-pdf {

    background-image: url(../../../core/themes/classy/images/icons/x-office-document.png);

 }

  .file--xls-pdf {

    background-image: url(../../../core/themes/classy/images/icons/x-office-spreadsheet.png);

 }



 .file--application-pdf {

    background-image: url(../../../core/themes/classy/images/icons/application-pdf.png);

}

.file {

    display: inline-block;

    min-height: 16px;

    padding-left: 20px;

    background-repeat: no-repeat;

    background-position: left center;

}

.minister-image {

	padding: 0px;

}



.right-top {

	padding: 0px!important;

	line-height: 1.8;

}



.main-logo {

	padding: 0px!important;

}



.top-left01-inner1 p {

	margin: 0 0 0px!important;

}



a#text_resize_increase {

	line-height: 11px;

}



a#text_resize_decrease {

	line-height: 11px;

}



a#text_resize_reset {

	line-height: 11px;

}



.ssi-p  li {

	    margin-left: -24px !important;

}





  .bld p {

  		margin-left: -18px !important;

  }



.sitemap .sitemap-menu li {

	list-style-position: outside !important;

	margin-left: -15px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.sitemap .sitemap-box ul {

	list-style-position: outside;

	margin-left: 18px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



#site-logo img {

	display: inline !important;

	max-width: 100%;

}





.left {

	width: 75.33333333%;

	float: left;

	padding-right: 10px;

	padding-left: 10px;

}



.right {

	float: right;

	width: 16.66666667%;

	padding-right: 15px;

	padding-left: 15px;

}



#site-logo div {

	display: inline !important;

}



.main-menu-btn {

	background: transparent;

	color: #fff;

}



.return-to-top span {

	font-size: 0px;

	background: #fff;

	color: #000;

}



body p {

	text-align: justify;

}



.views-element-container ul {

	padding-left: 26px;

}



#block-styleswitcher a:focus,

#block-styleswitcher a:hover {

	color: #fff;

	background: #000;

	text-decoration: underline;

}



/*:lang(hi) #block-footermenu ul {

	padding: 0 0 20px 0;

	margin: 0px auto;

	left: 0;

	z-index: 9999999;

	text-align: center !important;

	margin: 0 13%;

}*/



#block-footermenu ul li:last-child {

	border-right: 0;

}



.news_feed {

	height: 30px;

	margin-top: 25px;

	padding: 1em 5px 0em 0.5rem;

}



.news_feed .col-sm-11 {

	width: 89%;

	margin: 0;

	padding: 0;

}



.newslider {

	display: block;

	width: 100%;

	border: solid 1px #ce2525;

	height: 40px;

	box-sizing: border-box;

	position: relative;

	line-height: 40px;

	overflow: hidden;

	border-radius: 2px;

	font-size: 1em;

}



.news_feed .col-sm-1 {

	width: 11%;

	margin: 0;

	padding: 0;

}



.newsfeed_label {

	font-size: 1em;

	padding: 8px 0px;

	color: #fff;

	background: #940e05;

	text-align: center;

	height: 40px;

	border-radius: 5px 0px 0px 5px;

}



.page-updated div{display:inline-block;}

.siderbartitle #block-noticeblock .item-list {

	height: 323px !important;

	overflow: hidden;

}



#block-noticeblock .item-list {

	height: 210px !important;

	overflow: hidden;

}



#block-noticeblock .item-list ul {

	height: 280px;

	overflow: hidden;

}



.sm-clean a .sub-arrow {

	right: 0px !important;

}



#block-noticeblock .item-list p {

	position: absolute;

	top: 32%;

	background: #c4baba;

	right: 12%;

	padding: 4px 19px;

}



#block-noticeblock .item-list p a {

	color: #fff;

}



/*.footer-view {

	background: #000;

	color: #fff;

}*/



#block-views-block-about-us-block-1-2 p {

	    margin-top: 9px;

}



.logo img {

	width: auto;

	height: auto

}



.page-updated {

	margin-bottom: 4em;

	clear: both;

	text-align: center;

}



#block-views-block-demo-footer-block-1 .breaking-news-ticker {

	height: 110px !important;

}



#block-views-block-demo-footer-block-1 .breaking-news-ticker {

	border: none;

}



#block-views-block-demo-footer-block-1 .bn-news {

	position: relative !important;

}



#block-views-block-demo-footer-block-1 .bn-controls {

	height: 35% !important;

	top: 4em !important;

}

#captcha{

border: 1px solid;

    width: 70%;    

}

#captcha summary{

 background: #ccc;

    padding: 10px;   

}

#block-views-block-demo-footer-block-1 .bn-controls button {

	background-color: #030e6a !important;

}



#block-views-block-demo-footer-block-1 .bn-arrow::after {

	border-color: #fff;

}



#block-views-block-demo-footer-block-1 .bn-pause::after {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-pause::before {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-play::before {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-arrow::after {

	border-color: #fff;

}



#block-views-block-demo-footer-block-1 {

	height: 100px !important;

}



#block-textresizenew ul {

	margin: 0;

	padding: 0;

}



/*.banner img {

	height: 235px;

}*/



.screen-reader img {

	padding: 4px 0px;

	border-right: 1px solid #d8d8d8;

	border-left: 1px solid #d8d8d8;

}



.search-form #edit-submit {

	border: 1px solid #940e05;

	padding: 10px 2em;

	background: #940e05;

	font-size: 1.4em;

	color: #fff;

	margin: 0em 18em;

	border-radius: 3px;

	position: relative;

	bottom: 3.8em;

}



.search-form #edit-keys {

	margin-left: 0rem;

	padding: 10px;

	font-size: 1.4em;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.sm-clean ul {

	border: 1px solid #940e05 !important;

	background: #940e05 !important;

}



.sm-clean .sm-nowrap>li>a,

.sm-clean .sm-nowrap>li> :not(ul) a {

	background: #940e05 !important;

}



.sm-clean a {

	font-family: 'Open Sans', sans-serif !important;

	font-size: 1em !important;

}



.sm-clean ul a.has-submenu {

	background: #940e05 !important;

}



.color-box-3 .block-content {

	padding: 15px 0px 0px 0px;

}



.mFocus {

	display: inline-block;

	vertical-align: top;

	position: relative;

}





/****Search Demo *****/



.search {

	position: relative;

	display: inline-block;

}



.search_box {

	display: none;

}



#block-textresizenew ul li a {

	padding: 3px 8px;

	color: #333333;

	border-left: 1px solid #ebebeb;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	font-weight: 700;

}



#block-textresizenew ul li {

	float: left;

	padding: 0px;

	border-left: 1px solid #ebebeb;

}



#block-textresizenew ul li:last-child {

	border-right: 1px solid #ebebeb;

}



[class^="icon-"] {

	background: #155179;

	color: #fff;

	border-radius: 5px;

	display: inline-block;

	padding: 6px 7px 7px;

	font-size: 1.125em;

	/*text-shadow:1px 1px 2px #21638F;*/

	box-shadow: inset 0px 0px 0px #21638F;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	cursor: pointer;

	z-index: 10;

	position: relative;

}



[class^="icon-"]:hover {

	background: #5dade2;

	/* text-shadow:0px 0px 0px #21638F;*/

	box-shadow: inset 0px 0px 8px #21638F;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

}



.search_form {

	position: absolute;

	z-index: 9999;

	padding: 0px 5px;

	right: 0;

	top: 15px;

	overflow: hidden;

	width: 20px;

	height: 0px;

	transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;

	-webkit-transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;

}



.search_form form {

	/* opacity:0;*/

	transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

}



.search_form input {

	background: #fff;

	border: none;

}



.search_form input[type='text'] {

	border-radius: 5px 0 0 5px;

	width: 135px;

	margin: 7px 0px 6px 14px;

	padding: 0px 5px 0px;

	min-height: 30px;

	border: 1px #ddd solid;

}



.page-update {

	padding: 10px;

	color: #000;

	margin-top: 10px;

	display: block;

	border-top: 1px dotted #ccc;

	text-align: center;

	font-size: 0.75em;

	clear: both;

}



.search_form button[type='submit'] {

	border-radius: 0 5px 5px 0;

	text-transform: uppercase;

	font-size: 0.688em;

	padding: 0px 5px;

	min-height: 24px;

	color: #fff;

	margin: 0px 0px 0px 0;

	background: #873a10;

	cursor: pointer;

	position: absolute;

}



.search_box {

	visibility: hidden;

}



.search_box:checked~.search_form {

	width: 213px;

	height: 50px;

	padding: 0px;

	border: 1px solid #ebebeb;

	top: 35px;

	transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;

	-webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;

}



.search_box:checked~.search_form form {

	opacity: 1;

	transition: 0.3s all ease-out 0.5s;

	-webkit-transition: 0.3s all ease-out 0.5s;

}



li .fa {

	font-size: 1.4em;

	color: #000;

}



.highContrast {

	border-left: 1px solid #d8d8d8;

}



.scren-read img {

	padding: 6px 0px;

}



.bg-clr {

	padding: 0px 4px !important;

	/* border: 1px solid; */

	line-height: 17px;

	background: #000;

	margin: 5px;

	border: 1px solid #d8d8d8;

	width: 18px;

	height: 18px;

}



.bg-white {

	background: #fff !important;

}



.bg-blue {

	background: #1c4d6c !important;

}





/*.bg-yellow{ background: #fff100 !important;}*/



.bg-yellow {

	background: #FF4500 !important;

}



ul.nav.navbar-nav.navbar-left li {

	color: #fff;

	margin-top: 10px;

	font-family: "Open Sans", sans-serif;

	font-size: 1.1em;

	font-weight: 600;

	text-transform: uppercase;

	border-left: 0px solid #4a0500;

}



#quicktabs-container-home_page_quick_links_ span a {

	font-size: 1em !important;

}



div#block-views-departments-whats-new-block {

	text-indent: -30px;

	margin-left: 30px;

}



.quicktabs-tabpage {

	text-indent: -30px;

	margin-left: 30px;

}



.search_form label {

	display: none !important;

}



.search label {

	font-size: 0.9em;

	color: #333333;

	border-left: 1px solid #d8d8d8;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	margin-bottom: 0px;

	font-weight: 700;

	padding: 7px 8px;

}



.search a {

	font-size: 0em !important;

	padding: 0px !important;

	color: #333333;

	border-left: none !important;

	vertical-align: top;

	text-transform: uppercase;

	display: none !important;

	font-weight: 700;

}



.search span {

	font-size: 0em !important;

	padding: 0px !important;

	color: #333333;

	border-left: none !important;

	vertical-align: top;

	text-transform: uppercase;

	font-weight: 700;

	margin-top: 7px;

}



.gov-box {

	clear: none !important;

}



.gov-box .block {

	text-align: center;

	padding-top: 9%;

	background-color: #940e05;

}



.gov-box {

	margin-bottom: 15px;

}



.gov-box p {

	padding: 10px;

	font-size: 1em;

	color: #fff;

	list-style: none;

	line-height: 20px;

	text-align: center;

	word-spacing: 5px;

}



.push-right {

	float: right;

}



.screen-reader {

	float: left;

}



.cboxElement img {

	border-radius: 4px;

	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);


}
.node--type-photo-gallery .field-item {
/*    display: inline-block;
	margin: 15px 15px 0px 0px !important;*/
}



/*Banner css*/



.banner .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 30px;

	top: 17.2em;

	/*    background-image: url('../../../sites/default/files/images/pouse-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views_slideshow_controls_text_next {

	background-size: 70%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 10000;

	right: 5px;

	top: 0em;

	/* background-image: url('../../../sites/default/files/images/arrows-next.png');*/

	width: 15px;

	height: 40px;

}



.banner .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 30px;

	top: 0.3em;

	/*   background-image: url('../../../sites/default/files/images/play-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 0em;

	/*  background-image: url('../../../sites/default/files/images/arrows-prev.png');*/

	width: 15px;

	height: 36px;

	right: 56px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views-slideshow-controls-bottom {

	position: absolute;

	z-index: 10000;

	top: 14.8em;

	    font-size: 14px !important;

	border-bottom: 0;

	height: 28px;

	width: 80px;

	right: 2.5%;

    background: #940e05;

}





/*Banner css*/





/*Main menu*/



.sm-clean {

	padding: 0 10px;

	background: #940e05 !important;

	border-radius: 0px !important;

}



.main-nav {

	background: #940e05;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}



@media (min-width: 768px) {

	.main-nav {

		-webkit-border-radius: 50px;

		-moz-border-radius: 50px;

		-ms-border-radius: 50px;

		-o-border-radius: 50px;

		border-radius: 50px;

	}

}



.main-nav:after {

	clear: both;

	content: "\00a0";

	display: block;

	height: 0;

	font: 0px/0 serif;

	overflow: hidden;

}



.nav-brand {

	float: left;

	margin: 0;

}



.nav-brand a {

	display: block;

	padding: 12px 12px 12px 20px;

	color: #555;

	font-size: 1.2em;

	font-weight: normal;

	line-height: 17px;

	text-decoration: none;

}



#main-menu {

	clear: both;

}





/* Mobile menu toggle button */



.main-menu-btn {

	float: right;

	margin: 6px 10px;

	position: relative;

	display: inline-block;

	width: 29px;

	height: 29px;

	text-indent: 29px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





/* hamburger icon */



.main-menu-btn-icon,

.main-menu-btn-icon:before,

.main-menu-btn-icon:after {

	position: absolute;

	top: 50%;

	left: 2px;

	height: 2px;

	width: 24px;

	background: #fff;

	-webkit-transition: all 0.25s;

	transition: all 0.25s;

}



.main-menu-btn-icon:before {

	content: '';

	top: -7px;

	left: 0;

}



.main-menu-btn-icon:after {

	content: '';

	top: 7px;

	left: 0;

}





/* x icon */



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {

	height: 0;

	background: transparent;

}



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {

	top: 0;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {

	top: 0;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}





/* hide menu state checkbox (keep it visible to screen readers) */



#main-menu-state {

	position: absolute;

	width: 1px;

	height: 1px;

	margin: -1px;

	border: 0;

	padding: 0;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);

}





/* hide the menu in mobile view */



#main-menu-state:not(:checked)~#main-menu {

	display: none;

}



#main-menu-state:checked~#main-menu {

	display: block;

}



@media (max-width: 768px) {

	.top-left01-inner1 {float: left;display: none;}

	.readm {width: 60%;}

	.sm-clean .active .is-active {padding: 13px 5px;}

	.sm-clean a.has-submenu {padding-right: 0px;}

	.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted {padding: 13px 2px;}

}



@media (min-width: 768px) {

	/* hide the button in desktop view */

	.main-menu-btn {

		position: absolute;

		top: -99999px;

	}

	/* always show the menu in desktop view */

	#main-menu-state:not(:checked)~#main-menu {

		display: block;

	}

}



#main-menu .active .is-active {

	background: #fdcd01;

	color: #000 !important;

}



.sm-clean .active .is-active {

	background: #fdcd01;

	color: #000 !important;

}





/* IGNORE: Unrelated generic demo styles */





/*webform */



#webform_submission_feedback_add_form-ajax #edit-feedback-:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-email-:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-name:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-feedback- {

	margin-bottom: 1.5rem;

	display: block;

	width: 70%;

	height: 8rem;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

}



#webform_submission_feedback_add_form-ajax #edit-email- {

	width: 70%;

	display: block;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.5rem;

}



#webform_submission_feedback_add_form-ajax #edit-name {

	width: 70%;

	display: block;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.5rem;

}



#webform_submission_feedback_add_form-ajax #edit-submit {

	display: inline-block;

	height: 3.125rem;

	border: 1px solid #940e05;

	border-radius: 3px;

	background-color: #940e05;

	cursor: pointer;

	color: #FFF;

	transition: all 0.2s;

	margin-top: 1.25rem;

}



.marker,

.form-required {

	color: #000;

	background: transparent;

}





/* webform */



#edit-captcha-response {

	display: block;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

}



.user-login-form #edit-pass {

	margin-left: 1.2rem;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.user-login-form #edit-name {

	margin-left: 1.2rem;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.user-login-form #edit-submit {

	display: inline-block;

	height: 3.125rem;

	border: 1px solid #940e05;

	border-radius: 3px;

	background-color: #940e05;

	cursor: pointer;

	color: #FFF;

	transition: all 0.2s;

	margin-top: 1.25rem;

}



.user-login-form #edit-name--description {

	margin-bottom: 1.2rem;

}



.message-warning {

	margin-top: 2rem;

}



.breadcrumb .fa {

	margin-right: 0.5rem;

	margin-left: 0.625rem;

}



ul.primary li {

	float: left;

	list-style: none;

	margin: 0 2px;

}



ul.primary {

	float: right;

	border-bottom: none;

	text-transform: uppercase;

	font-size: 0.923em;

	height: 2.60em;

	margin: 0;

	padding-top: 0;

	margin-bottom: 3rem;

}



ul.primary li a:hover {

	border-top-color: #0088cc;

	transition: ease 1s;

}



ul.primary .is-active {

	border-top-color: #0088cc;

	color: #0088cc;

	background: #000;

}



ul.primary li a,

ul.primary li a.active {

	display: block;

	float: left;

	height: 2.60em;

	line-height: 2.60em;

	padding: 0 18px 8px;

	font-weight: bold;

	border-width: 1px 1px 0 1px;

	border-style: solid;

	border-color: #a6a7a2;

	border-radius: 8px 8px 0 0;

	background: #F4F4F4;

	border-bottom: none;

	border-left: 1px solid #EEE;

	border-right: 1px solid #EEE;

	border-top: 3px solid #EEE;

}



.menu-toggle {

	background: #f96a0e !important;

}



#return_top:hover {

	background: rgb(0, 0, 0);

	color: #FFF;

}



.menu-toggle #menu-btn {

	background: linear-gradient(to right, #f7b733, #fc4a1a)!important;

	border: 1px solid #f7b733 !important;

}



.fa-home::before {

	color: #546e7a;

	background: transparent;

}



.menu-bg {

	background: #940e05;

}



.colortheme {

	float: left;

	margin: 11px 10px 0px 20px;

	color: #fff;

}



.h2,

.h3,

.h4,

.h5,

.h6,

h2,

h3,

h4,

h5,

h6 {

	font-size: 1.125em !important;

}



h1 {

	font-size: 1.3em !important;

}



.lib-panel {

	margin-bottom: 20Px;

}



.lib-panel img {

	height: 130px;

	width: 100%;

	background-color: transparent;

}



.lib-panel .row,

.lib-panel .col-md-6 {

	padding: 0;

	background-color: #FFFFFF;

}



.lib-panel .lib-row {

	padding: 0 20px 0 20px;

}



.lib-panel .lib-row.lib-header {

	background-color: #FFFFFF;

	font-size: 1.2em;

	padding: 10px 20px 0 20px;

}



.lib-panel .lib-row.lib-header .lib-header-seperator {

	height: 2px;

	width: 26px;

	background-color: #d9d9d9;

	margin: 7px 0 7px 0;

}



.lib-panel .lib-row.lib-desc {

	position: relative;

	height: 100%;

	display: block;

	font-size: 1.4em;

}



.lib-panel .lib-row.lib-desc a {

	position: absolute;

	width: 100%;

	bottom: 10px;

	left: 20px;

}



.row-margin-bottom {

	margin-bottom: 20px;

}



.box-shadow {

	border-radius: 4px;

	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);

}



.no-padding {

	padding: 0;

}



.footer-view {

	border: 1px solid #ccc;

	padding: 5px;

	float: right;

	margin-bottom: 20px;

}



.item-list li {

	list-style-position: outside;

	margin-left: 0px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



#block-views-block-home-page-banner-block-1 .owl-theme .owl-controls.clickable .owl-buttons div:hover {

	opacity: 0.9;

}



:lang(ta) #block-views-block-home-page-banner-block-1 .owl-theme .owl-controls .owl-buttons div {

	margin: -6px 7px 3px 7px;

	padding: 8px 10px;

}



#block-views-block-home-page-banner-block-1 .owl-theme .owl-controls .owl-buttons div {

	color: #fff;

	display: inline-block;

	margin: -7px 7px 5px 7px;

	padding: 0px 10px;

	border-radius: 30px;

	opacity: 0.9;

	font-size: 1.6em;

}



.about-us .more-link a {

	border: 0px solid #ccc;

	padding: 5px;

	background: #589e3e;

	color: #000;

	border-radius: 0px;

	margin-right: 12px;

}



.hindis {

	background: #70000a;

}



.middlebox .more-link {

	text-align: right;

	position: relative;

	top: 5%;

}



.middlebox .more-link a {

	border: none;

	padding: 0px;

	background: none;

	color: #255494;

	border-radius: 8px;

	margin-right: 12px;

}



#block-languageswitcher ul li a {

	padding: 4px 8px;

	font-size: 1em;

	color: #333;

	font-weight: 700;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

}



#block-languageswitcher ul li {

	float: left;

}



.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

	float: left;

	padding: .5em 3em;

	text-decoration: none;

}



.col-1 {

	border-bottom: 1px dashed #c3c3c3;

}



.row {

	margin-right: 0px !important;

	margin-left: 0px !important;

}



.min-name {

	margin: 25px 0px 0px -5px;

	color: #18498e;

	font-size: .8em !important;

	font-weight: 600;

}



.min-pos {

	margin: 10px 0px 0px -5px;

	color: #18498e;

	font-size: .8em !important;

}



.gal-image .block-content {

	min-height: 240px;

	border: 1px solid #dbdbdb;

	margin: -11px 0px;

}



.gal-image .image-field {

	margin: 20px 0px 13px 0px;

	border: 1px solid #eee;

}



.gal-image .block-title {

	border: 1px solid #dbdbdb;

	padding: 10px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

	font-weight: 600;

	font-size: 1.2em !important;

	background: #eee;

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

}



.about-us .more-link {

	position: absolute;

	bottom: 15px;

	right: 15px;

}



.whats-new .block-content {

	min-height: 220px;

}



.gallery .owl-theme .owl-controls {

	margin-top: 0px;

	text-align: center;

}



.banner .owl-theme .owl-controls {

	margin-top: -27px;

	text-align: center;

}



.gallery .owl-pagination {

	background: #051e57;

	padding: 5px;

}



.gallery .image-field {

	width: 100%;

	height: 182px;

}



.gallery .block-content {

	border: 1px solid #dbdbdb;

	margin: -1px 0px;

	min-height: 206px;

}



.gallery-title {

	border: 1px solid #dbdbdb;

	padding: 7px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

	font-weight: 600;

	font-size: 1.2em !important;

	background: #e7ecf2;

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

}



.tabs,

.gallery {

	margin: 10px 0px;

}



.ui-tabs .ui-tabs-panel {

	min-height: 190px;

	margin-top: 20px;

}



.ui-widget-header {

	background: #f7f7f7;

}



.ui-tabs .ui-tabs-nav {

	margin: -4px;

	padding: 0.4em 1.3em 5px;

}



.ui-state-default a,

.ui-state-default a:link {

	color: #fff !important;

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

}



.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default {

	border: 1px solid #14468d;

	border-bottom-width: 1px;

	background: #14468d;

	font-weight: normal;

	color: #fff;

}



.ui-state-active,

.ui-widget-content .ui-state-active {

	border: 1px solid #589e3e;

	border-bottom-width: 1px;

	background: #589e3e;

	font-weight: normal;

	color: #000;

}



:lang(ta) .about-us .field-content {

	border: 1px solid #dbdbdb;

	min-height: 240px;

	padding: 26px 16px;

	margin: -11px 0px;

}



.about-us .field-content {

	border: 1px solid #dbdbdb;

	min-height: 240px;

	padding: 20px 16px;

	margin: -11px 0px;

	border-top: none;

}



.tabs-section {

	background: #fff;

	padding: 20px 0 45px 0;

}



.about-section {

	background: #fff;

	padding: 20px 0 45px 0;

}



.about-us .block-title {

	border: 1px solid #dbdbdb;

	padding: 10px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

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

	font-weight: 600;

	font-size: 1.2em !important;

	background: #eee;

}



#block-languageswitcher .links {

	margin: 0px;

	padding: 0;

}



#block-none-2 div {

	color: #fff;

	padding: 10px;

	text-align: center;

}



.cssvalid {

	margin-top: 10px;

}



.align-center {

	text-align: center;

	color: #fff;

}



.lstupd {

	text-align: center;

	color: #fff;

	margin-top: 10px;

}



:lang(ta) #block-footermenu ul li a {

	padding: 5px 5px !important;

	font-size: .9em;

	color: #fff;

}



#block-footermenu ul li a {

	padding: 5px 7px !important;

	font-size: 1em;

	color: #fff;

}



:lang(ta) #block-footermenu ul {

	padding: 20px 0px 40px 2%;

}



#block-footermenu ul li {

	border-right: 1px #fff solid;

	float: left;

}



#block-footermenu ul {}



.footer_class_temp .views-slideshow-cycle-main-frame-row {

	padding-left: 4%;

}





/*.owl-next{

position: absolute;



top: 93%;



transform: translateY(-50%) !important;



background-repeat: no-repeat !important;

background: #25669b !important;

background-size: 23% !important;

opacity: 2 !important;

right: 3%;}*/





/*.owl-prev{

position: absolute;



top: 93%;

background: #25669b !important;



transform: translateY(-50%) !important;



background-repeat: no-repeat !important;

opacity: 2 !important;

background-size: 23% !important;



right: 8%;}



.hindis {



    background: #0c1a35;



}*/



.siderbartitle h2 {

	padding-left: 10px;

	margin: 0px;

}



.news-box {

	margin-top: 20px;

	margin-bottom: 30px;

}



.whats-new .more-link {

	position: relative;

	float: right;

	top: 10px;

}



.siderbartitle h3 {

	margin-bottom: 0px;

	margin-top: 0px;

	padding: 8px 30px;

	/*line-height: 2;*/

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	color: #fff;

	background-size: cover;

	background-repeat: no-repeat;

}



.ui-widget-content a {

	color: #0d638f;

}



.blocktabs .more-link {

	text-align: right;

}



.news-box .more-link {

/*	position: relative;

	right: 10px;

	text-align: right;*/

}



.siderbartitle .item-list li {

	list-style-position: outside;

	margin-left: 18px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.siderbartitle #block-views-block-what-s-new-block-1 .more-link {

	top: 21%;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views_slideshow_controls_text_previous {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views-slideshow-controls-text-status-play {

	top: 2.1em;

}



.siderbartitle #views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-pause {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views_slideshow_controls_text_next {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views-slideshow-controls-bottom {

	position: relative;

	display: inline-block;

	margin: 0;

	width: 100px;

	float: left;

	height: 31px;

	top: 0px;

	left: 20px;

}



.siderbartitle .item-list ul {

	margin-left: 0px;

	/*padding: 10px;*/

	padding-left: 10px !important;

}



.siderbartitle .item-list-slider {

	width: 100%;

	background: url('../../../sites/default/files/images/arrow2.png');

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	margin-bottom: 7px;

	border-bottom: 1px #e0dfdf dotted;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	padding-left: 18px;

	background-position: 0px 3px;

}



.siderbartitle .block-content {

	border: 1px #ccc solid;

	margin-bottom: 20px;

	min-height: 190px;

}



#block-views-block-what-s-new-block-1 .block-content {

	min-height: 213px;

}



:lang(ta) .newsleft {

	left: 3%;

}



.field-content p {

	padding: 0 10px;

}



.home-main {

	background: #e7e7e7;

}

#block-visitors{

 text-align: center;

color: #fff;  

}



.main {

	background: #fff;

}





.color-box-1 .block-title a {

	color: #fff;

}



.color-box-1 .block-title {

background-image: url(../../../sites/default/files/images/hdback.jpg);

    margin-top: 0px;

    padding: 8px 1px 12px 17px;

    color: #fff;

    font-size: 1em !important;

    background-size: cover;

    margin-bottom: 0;

    background-repeat: no-repeat;

}



.color-box-1 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-2 .block-title {

background-image: url(../../../sites/default/files/images/hdback.jpg);

     margin-top: 0px; 

    padding: 8px 1px 12px 17px;

    color: #fff;

    font-size: 1em !important;

    background-size: cover;

    margin-bottom: 0;

    background-repeat: no-repeat;

}



p.rtcenter {

	text-align: center !important;

}



.act-1950 li {

	margin-left: 8px !important;

}

.act-1950-1 li {

	margin-left: -19px !important;

}



#block-views-block-about-us-block-1-2  .more-link

{

	    margin-top: -2%;



}







.lstalphal li {

    list-style-type: upper-alpha;

    list-style-position: inside;

    margin-left: -20px;

    border-bottom: 1px #c3c3c3 dashed;

    margin-bottom: 7px;

    padding-bottom: 7px;

}



.lstnum li {



list-style-type: decimal;



font-weight: normal;



list-style-position: inside;

    margin-left: -29px !important;

        border-bottom: 1px #c3c3c3 dashed;

    margin-bottom: 9px;

    padding-bottom: 7px !important;

}



.color-box-2,

.color-box-4,

.color-box-5 {

	background: #fff;

}



#maincontent ul {

	padding-left: 25px;

	padding-top: 5px

}



.maincontain-textsize ul {

	padding-left: 10px !important;

	padding-top: 5px

}



.color-box-5 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	margin-top: -3px;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

	background-size: cover;

	background-repeat: no-repeat;

}



.color-box-4 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	background-size: cover;

	margin-top: 1px;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

}



.color-box-4 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-3 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-3 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	background-size: cover;

	background-repeat: no-repeat;

	margin: 1px 0em 0em 0em;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

}



.middlebox {

	background: #e7e7e7;

	padding: 2em 0em 2em 0em;

}



.newblock {

	left: 12px;

	padding: 0;

	background: #fff;

}



.middlebox .block-content {

	min-height: 190px;

	background: #fff;

}



.middlebox .item-list ul li {

	list-style-image: url('../../../sites/default/files/images/arrow2.png') !important;

	margin-bottom: 7px;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px;

}



.region-first-second-middle-layer h3 {

	border: 1px solid #fff;

}



.region-third-middle-layer .view-activities .view-content,

.right_middle_class .view-content {

	padding-right: 25px;

	padding-left: 20px;

}



.block-views h2 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



.gallery-middle {

	width: 81%!important;

	float: left;

	padding: 0px;

	margin-left: 21%;

}



.imagecenter {

	text-align: center;

}



.first_block_class h3 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



.activities-box .item-list ul li {

	width: 100%;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px;

	border-bottom: 1px #ccc dotted;

	padding-bottom: 7px;

	margin-left: 10px;

}



.views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	top: 85%;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 40px;

	right: 100px;

}



/*.main-banner-01 {

	background: #fff;

	margin-top: 20px;

	margin-bottom: 0px;

}*/



.tabs .item-list li {

	list-style-position: outside;

	margin-left: 30px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	background-repeat: repeat !important;

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-position: 0px 3px;

}



.item-list-slider {

	width: 100%;

	background: url('../../../sites/default/files/images/arrow2.png');

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	margin-bottom: 7px;

	border-bottom: 1px #e0dfdf dotted;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	padding-left: 18px;

	background-position: 0px 3px;

}



#block-views-block-what-s-new-block-1 .item-list li {

	list-style-position: outside;

	margin-left: 0px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.whats-new .item-list li {

	list-style-position: outside;

	margin-left: 36px;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.wrap {

	width: 100%;

	margin: 0px auto;

}



#block-textresize .block h3 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



#block-styleswitcher ul li {

	float: left;

	border: 1px #ccc solid;

	padding: 0px 5px;

	margin: 2px;

}



#block-textresize .block-title {

	color: #fff;

	background: transparent;

}



#block-textresize h3 {

	float: left;

	margin: 6px 10px 0px 10px;

}



#block-textresize .block-content {

	float: left;

}



.style-switcher.custom-style.style-default.active {

	color: #000;

	background: transparent;

}



.right-top li a {

	margin-right: 10px;

}



.skiptoreader i{

    padding-right: 4px;

}





.footer-01 {

	border-top: 5px solid #fff;

	background: #70000a !important;

}



.footer_class_temp {

	background: #fff;

}



.footer02 {

	padding: 0px 0px 30px !important;

}



.return-to-top {

	position: fixed;

	bottom: 20px;

	right: 20px;

	background: rgb(20, 70, 141);

	width: 50px;

	height: 50px;

	display: block;

	

	z-index: 111;

	border-radius: 35px;

	display: none;

}



.return-to-top span {

	font-size: 0px;

}



.return-to-top .fa {

	font-size: 1.5em;

	margin: 14px;

	color: #fff;

}



.thwidth table th:nth-child(2) {

	width: 10%;

}



.important_link .item-list ul li a {

	color: #fff;

}



.important_link .item-list ul li a:hover {

	color: #fff;

}



.important_link .item-list ul li {

	color: #fff;

}



.pdflink {

	display: none !important

}



.region-homepage-news-slider .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	top: 5%;

	background-image: url('../../../sites/default/files/images/arrows-prev1.png');

	width: 20px;

	height: 40px;

	right: 100px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-previous a {

	display: none;

}



.region-homepage-news-slider .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10000;

	right: 20px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/arrows-next1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-next a {

	display: none;

}



.region-homepage-news-slider .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 60px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/pouse-icon1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.views-slideshow-controls-text-pause a {

	/*! display:none; */

}



.region-homepage-news-slider .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 60px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/play-icon1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-play a {

	display: none;

}



#block-text-resize-0 {

	padding-top: 0px !important;

}



.siderbartitle .region-notice-alert .more-link a {

	border: none

}



.language-switcher-locale-url .first {

	border-right: 0px solid #ccc

}



.textresize li {

	float: left;

	background: #464646;

	padding: 7px;

	border-left: 1px solid #fff;

}



.region-skip-to-main a {

	color: #000

}



.tablewidth .table>thead>tr>th {

	width: 100px;

}



#block-views-download-forms-block h2 {

	background: #f5f5f5;

	padding-top: 10px;

}



#views_slideshow_cycle_teaser_section_rightbar_latestnews-block {

	height: 185px !important

}







.m_content {

	color: #333 !important;

	font-weight: 700;

	padding: 8px 8px 5px 6px;

	line-height: 2;

	border-right: 1px solid #ebebeb;

}



.region-content footer {

	position: absolute;

	left: 15px;

}



.region-content footer ul li a {

	padding: 3px 10px;

	border: 1px solid #f7541d;

	color: #000;

}





/*.region-content footer ul li a:hover{background: #f7541d;color:#fff}*/



.view-official-link .item-list ul li a {

	color: #fff

}



.region-content footer ul {

	position: relative !important;

}



#quicktabs-hindi_home_tab ul.quicktabs-tabs.quicktabs-style-basic li {

	border: 1px solid #e5e5e5;

	border-bottom: none;

	padding: 6px 10px;

	margin: 0 3px 0 0;

	position: relative;

}



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

	.views-slideshow-controls-text-previous {

		top: 70% !important;

	}

	.views-slideshow-controls-text-next {

		top: 70% !important;

	}

	.region-footer-menu ul.menu {

		width: auto !important

	}

	.top-right01 a {

		padding-right: 5px !important;

	}

	.region-footer-menu ul.menu li a {

		padding: 5px 11px !important;

	}

}





/*----------------slider-css----------------------*/



.page-update {

	padding: 10px;

	color: #000;

	margin-top: 10px;

	display: block;

	border-top: 1px dotted #ccc;

	text-align: center;

	font-size: 0.75em;

	clear: both;

}



#notfound {

	display: none

}



.page-admin-structure .page-update,

.page-user .page-update {

	display: none

}





/*.views_slideshow_controls_text_previous a {

	display: none;

}



.views_slideshow_controls_text_next a {

	display: none;

}*/





/*.views_slideshow_cycle_main { width: 100%; }

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% !important; height: auto; }

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% !important; height: auto; }

.views_slideshow_cycle_main .field-content { max-width: 100%; width: 100%; }

.views_slideshow_cycle_main .field-content img { max-width: 100%; width: 100%; height: auto; margin: 0; padding: 0; }*/



#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_previous {

	left: 5px;

	top: 14%;

}



#block-views-block-what-s-new-block-1 .views_slideshow_cycle_main {

	min-height: 169px !important;

	max-height: 169px !important;

}



#block-views-block-what-s-new-block-1 .views-slideshow-controls-bottom {

	position: relative;

	display: inline-block;

	margin: 0;

	width: 100px;

	float: left;

	height: 31px;

	top: 11px;

}



#views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-play {

	right: 36px;

	top: 14%;

}



#views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-pause {

	right: 3.5em;

	top: 14%;

}



#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_previous,

#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_pause,

#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_next {

	top: 0.5em;

	background-size: 60%;

	background-repeat: no-repeat;

	height: 20px;

}



.views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 29px;

	top: 85%;

	/*background-image: url('../../../sites/default/files/images/pouse-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 85%;

	/*background-image: url('../../../sites/default/files/images/arrows-prev.png');*/

	width: 15px;

	height: 36px;

	right: 56px;

	background-size: 70%;

	background-repeat: no-repeat;

}



#views_slideshow_cycle_main_what_s_new-block_1 {

	margin-left: 10px;

}



#block-views-block-what-s-new-block-1 .views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 36px;

	left: 16em;

}



#block-views-block-what-s-new-block-1 .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 40px;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/play-icon.png');

	width: 20px;

	height: 40px;

}



#block-views-block-what-s-new-block-1 .views_slideshow_controls_text_next {

	position: absolute;

	z-index: 10000;

	right: 16px;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/arrows-next.png');

	width: 20px;

	height: 40px;

}



.slideshow-caption {

	margin-top: -39px;

	width: 100%;

	text-align: center;

	opacity: 0.8;

	height: 40px;

	color: #fff;

	padding: 10px 10px;

	margin-bottom: 0px;

}



.views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 28px;

	top: 85%;

	/*	background-image: url('../../../sites/default/files/images/play-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.views_slideshow_controls_text_next {

	background-size: 70%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 10000;

	right: 5px;

	top: 85%;

	/*	background-image: url('../../../sites/default/files/images/arrows-next.png');*/

	width: 15px;

	height: 40px;

}





/*

.views-slideshow-controls-text-status-pause a {

	display: none;

}



.views-slideshow-controls-text-status-play a {

	display: none;

}*/





/*----------------new-css----------------------*/



@font-face {

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

	font-style: normal;

	font-weight: normal;

	src: url('../fonts/oswald-webfont.eot?') format('embedded-opentype'), url('../fonts/oswald-webfont.woff') format('woff'), url('../fonts/oswald-webfont.ttf') format('truetype'), url('../fonts/oswald-webfont.svg') format('svg');

}



.region-left-sub-menu ul.menu li {

	margin: 0 0 0 5px;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	font-weight: normal;

	text-decoration: none;

	color: #464646;

	line-height: 20px;

}



.region-footer-first ul li,

.region-footer-second ul li,

.region-footer-third ul li,

.region-footer-fourth ul li {

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	padding-bottom: 10px !important;

	border-bottom: 1px dashed #c3c3c3;

	margin-top: 10px !important

}



.region-footer-first ul li a,

.region-footer-second ul li a,

.region-footer-third ul li a,

.region-footer-fourth ul li a {

	font-size: 1em !important;

	color: #fff !important;

}



.jcarousel-next {

	text-indent: -9000px;

}



.jcarousel-prev {

	text-indent: -900000px;

}



.region-footer-first h2,

.region-footer-second h2,

.region-footer-third h2 {

	font-size: 1.125em;

	color: #fff;

	text-align: center;

}



.clr {

	clear: both;

}



.container-01 {

	width: 80%;

	margin: 0px auto;

}



.top-left01 {

	float: left;

	width: 30%;

	font-size: 0.938em;

	padding-top: 10px;

}



.top-left01 i {

	font-size: 1.563em;

	margin-top: -5px;

}



.top-left01 a {

	padding-right: 5px;

	color: #fff;

}



.search-block {

	float: left;

}



.sitemap-block {

	font-size: 0.9em;

	border-left: 1px solid #d8d8d8;

	float: left;

	padding: 4px 5px;

}



.top-left01-inner1 {

	float: left;

}



.top-left01-inner2 {

	float: left;

	margin-left: 10px;

}



.mFocus a {

	color: #333333;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	font-weight: 700;

}



.top-right01 {

	float: left;

}



.top-right-inner1 {

	float: left;

	margin-top: 6px;

}



.top-right01 ul {

	margin: 0;

	padding: 0;

}



.top-right-inner2 {

	float: left;

	padding: 0px 5px;

}



.top-right-inner3 {

	float: left;

}



#block-styleswitcher ul li:nth-child(1) {

	background: #fff;

}



#block-styleswitcher ul li:nth-child(2) {

	background: #000;

}



.style-black {

	color: #fff;

	background: transparent;

}



#block-styleswitcher ul li:nth-child(3) {

	background: #1c4d6c;

}



#block-styleswitcher ul li:nth-child(4) {

	background: #d84007;

}



.style-orange {

	color: #fff;

	background: transparent;

}



.style-blue {

	color: #fff;

	background: transparent;

}



.top-right-inner4 {

	float: left;

}



.top-header01 {

background: #efefef;

border-bottom: 1px solid #ebebeb;

margin-top: 0px;

height: 40px;

padding-top: 5px;

}



#logo {

	margin: 10px 0px 10px 0px;

}



.about-us .more-link a:hover {

	color: #fff;

}



.more-link a:hover {

	color: #255494;

}



.middlebox .more-link a:hover {

	color: #255494;

}



.newsmarquee {

	background: #00c8fb;

}



.news-slider .views_slideshow_cycle_teaser_section {

	position: relative;

	width: 80%;

	height: 20px;

	overflow: hidden;

}



.news-slider a {

	color: #fff !important;

}



.news-slider {

	overflow: hidden;

	color: #000;

	padding: 10px;

	padding-left: 10px !important;

	background: #00c8fb;

	min-height: 42px !important;

}



.newsleft {

	color: #fff;

	padding-top: 10px;

	border-right: 1px solid #2476BC;

	background: #14468d;

	min-height: 42px !important;

	font-size: 1em;

	left: 7%;

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

}



.view-news-slider .views_slideshow_cycle_slide {

	width: 100% !important;

	height: 30px !important;

}



.view-news-slider .views-slideshow-cycle-main-frame {

	height: 30px !important;

}



.siderbartitle .item-list-slider a {

	color: #23527c;

}



.siderbartitle .region-notice-alert .more-link a {

	color: #fff !important;

}





/*.siderbartitle #block-views-block-what-s-new-block-1 .more-link a {

	border: 1px solid #940e05;

	padding: 8px;

	background: #940e05;

	color: #fff;

	border-radius: 3px;

	margin-right: 12px;

}*/



.siderbartitle .more-link a:hover {

	color: #3e4773;

}



.homebox1,

.margin {

	margin: 30px 0px 10px;

}



.siderbartitle .region-notice-alert .views-slideshow-controls-bottom {

	position: relative;

	z-index: 0;

	bottom: 28px;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 89px;

	left: -10px;

	top: 33px;

}



.siderbartitle .region-notice-alert .more-link {

	position: relative;

	z-index: 0;

	bottom: 0;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 90px;

	padding: 3px 5px;

	left: 136px;

	top: auto;

}



.region-footer .views-slideshow-cycle-main-frame-row-item {

	float: left;

	width: 23.3%;

	border: 1px solid #ddd;

}



.region-footer .views-slideshow-cycle-main-frame-row {

	margin: 0 3%;

}



.region-footer .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	margin-top: -6%;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 40px;

	left: 0;

}



.region-footer .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10000;

	right: 20px;

	margin-top: -6%;

	background-image: url(../../../sites/default/files/images/arrows-next.png);

	width: 20px;

	height: 40px;

}



.region-footer .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	left: 7px;

	margin-top: -3%;

	background-image: url(../../../sites/default/files/images/play-icon.png);

	width: 20px;

	height: 40px;

	top: 0;

	right: 0;

}



.region-footer .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	left: 7px;

	margin-top: -3%;

	background-image: url('../../../sites/default/files/images/pouse-icon.png');

	width: 20px;

	height: 40px;

	top: 0;

	right: 0;

}



.region-footer .views-slideshow-controls-bottom {

	position: relative;

	z-index: 10000;

	top: 0px;

	background: none;

	border: 0px solid #ddd;

	height: 1px;

	width: 100%;

	right: 0;

}



.region-notice-alert .views-slideshow-controls-bottom {

	position: absolute;

	z-index: 0;

	bottom: 0;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 92px;

	left: 16px;

	top: auto;

}



.region-notice-alert .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 9999999999999999;

	bottom: 0%;

	background: url('../../../sites/default/files/images/arrows-prev.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	left: 9px;

	background-repeat: no-repeat;

	top: 0;

	background-size: 60%;

}



.region-notice-alert .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10;

	left: 36px;

	bottom: 0;

	background-image: url('../../../sites/default/files/images/play-icon.png');

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

	top: 0;

}



.region-notice-alert .views-slideshow-controls-text-status-pause {

	position: absolute;

	top: 0;

	z-index: 10;

	left: 36px;

	bottom: 0;

	background: url('../../../sites/default/files/images/pouse-icon.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

}



.region-notice-alert .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10;

	left: 60px;

	bottom: 0;

	background: url('../../../sites/default/files/images/arrows-next.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

	top: 0;

}



.region-notice-alert .more-link {

	position: absolute;

	z-index: 0;

	bottom: 0;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 100px;

	padding: 3px 15px;

	right: 16px;

	top: auto;

}



.middlebox .bgorange {

	margin: 1.9% 0px;

}



.region-notice-aler .views-slideshow-cycle-main-frame-row {

	width: 100% !important;

}



.region-notice-alert .views-slideshow-cycle-main-frame {

	position: relative;

	height: 269px !important;

	overflow: hidden;

}



.bgorange .content {

	background: #fbfbfb;

}



.bgblue h2 {

	border-bottom: 5px #47be9a solid;

}



.views-label-field-slideshowimage {

	display: none;

}



.main-banner-01 .col-sm-12 {

	padding-right: 0px !important;

	padding-left: 0px!important;

}



.home-head-01 {

	font-size: 1.250em;

	text-align: center;

	border-bottom: 2px #ccc solid;

}



.home-head-01 h1:after {

	content: "";

	display: block;

	height: 10px;

	width: 200px;

	margin: 4px auto 0;

	border-bottom: 3px solid #4d77b3;



}



.region-language-tran ul li {

	float: left;

}



.region-language-tran {

	margin-top: -19px;

}



.view-gallery-image {

	text-align: center

}



.view-gallery-image p {

	text-align: center !important;

}



.home-head-01 h1 {

	margin-bottom: -2px;

	font-size: 1.125em;

}



.home-3-box {

	margin: 30px 0px 0px;

}



.home-3-box-content {

	margin: 20px 0px;

}



.region-region-search input[type=text] {

	width: 85%;

	padding: 5px 0 0 10px;

	box-sizing: border-box;

	border: 0px;

	height: 24px;

	outline: none;

	border-radius: 30px;

}



ol.breadcrumb-items {

	margin: 0;

	padding: 0;

	list-style: none;

}



ol.breadcrumb-items li {

	display: inline;

	float: left;

	padding: 0;

}



.breadcrumb-item-seperator {

	margin: 0 10px;

	color: #546e7a;

}



#breadcrumb {

	list-style: none;

	background-color: #f5f5f5;

	border-radius: 4px;

	height: 35px;

	margin: 0;

}



.breadcrumb {

	padding: 5px 15px !important;

	position: absolute !important;

	margin-bottom: 0px !important;

	list-style: none !important;

	border-radius: 0px !important;

}



.breadcrumb-item+.breadcrumb-item::before {

	display: inline-block;

	color: #6c757d;

	content: "" !important;

}



.breadcrumb-item+.breadcrumb-item::after {

	display: inline-block;

	/* padding-right: .5rem;

	padding-left: .5rem; */

	color: #6c757d;

	content: "" !important;

}



.logo-2 {

	margin: 5px 0px 0px 5em;

}



.form-control {

	border-radius: 0px !important;

	box-shadow: none !important;

}



.region-region-search #edit-submit--2,

.region-region-search #edit-submit--3 {

	padding: 13px 19px;

	border: 0;

	color: #fff;

	font-weight: 600;

	background: url('../../../sites/default/files/images/search-icon.png');

	font-size: 0;

	width: 32px;

	height: 34px;

	margin: 0 !important;

	text-indent: 100px;

}



.search-block-form #edit-submit-search {

	padding: 13px 19px;

	border: 0;

	color: #fff;

	font-weight: 600;

	background: url('../../../sites/default/files/images/search-icon.png');

	font-size: 0;

	width: 32px;

	height: 34px;

	margin-top: 7px !important;

	text-indent: 100px;

}



.search-block-form #edit-submit {

	padding: 13px 19px;

	border: 0;

	color: #fff;

	font-weight: 600;

	background: url('../../../sites/default/files/images/search-icon.png');

	font-size: 0;

	width: 32px;

	height: 34px;

	margin: 0 !important;

	text-indent: 100px;

}



.container-inline div,

.container-inline label {

	display: block;

}



.logo-2 .block-search {

	margin: 56px 0 0 0px;

	width: 85%;

}



#user-login #edit-submit {

	padding: 0px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	color: #fff;

	background: #00446d;

	font-size: 0.875em;

	width: 20%;

	text-indent: 10px !important;

}



#user-login input[type="text"] {

	width: 70%;

	padding: 5px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	height: 32px;

	border-radius: 30px;

	outline: none;

}



#user-login #edit-pass {

	width: 70%;

	padding: 5px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	height: 32px;

	border-radius: 30px;

}



.region-footer {

	background: #eee;

}



.jcarousel-skin-default .jcarousel-item {

	padding: 0;

	width: 31%;

	box-shadow: 1px 0px 0px 0px #ccc;

}



.view-home a {

	font-size: 1.875em

}



.view view-latest-new ul li {

	margin-bottom: 3%;

	padding: 0px !important;

	margin-left: 0 !important;

}



.view view-latest-new ul li a {

	font-weight: 600

}



.view-popular-news .row {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.view-popular-news .row .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.view-popular-news .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.region-popular-news .row .col-sm-12 .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.footer-01 {

	background: #3c3c3c;

	height: auto;

	width: 100%;

}



.region-footer-menu ul.menu {

	padding: 20px 0px 40px 0;

	font-size: 1.2em;

	margin: 0px auto;

	text-align: center!important;

	width: 55%;

}



.about-home-bg {

	margin-top: 30px;

}



.about-home-bg img {

	margin-top: -20px;

}



.region-footer-menu ul.menu li {

	border-right: 1px #fff solid;

}



.region-footer-menu ul.menu li.menu-mlid-563 {

	border-right: 0px #000 solid;

}



.region-footer-menu ul.menu li a {

	padding: 5px 10px;

}



.social-plugin {

	width: 50px;

	margin: 0 auto;

}



.view-about-us-contain .view-content.item-list {

	width: 100% !important;

	float: left;

}



.copyright-new a {

	color: #fff !important

}



.region-region-search .block-search {

	margin: 38px 0 0 0px;

	border: 1px solid #ccc;

	border-radius: 0px;

}



.region-region-search .form-actions {

	float: right;

}



#block-views-slidshow-block h2,

.block-text-resize h2 {

	color: #000;

	display: inline-block;

}



.block-styleswitcher h2 {

	display: none

}



.block-locale h2 {

	display: none !important;

}



.block-text-resize h2 {

	float: left;

	margin: 8px 10px 0px 10px;

}



.block-text-resize .content {

	float: left

}



#block-menu-block-6 h2::after {

	content: "";

	display: block;

	height: 10px;

	width: 200px;

	margin: 4px auto 0;

}



#block-menu-block-6 ul li,

.view-download-forms ul li {

	width: 100%;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px #ccc dotted;

	padding-bottom: 7px;

	list-style-position: inside;

}



.view-gallery-image h2 {

	font-size: 1.125em;

}



ul li span a {

	font-weight: normal;

	text-decoration: none;

	line-height: 20px;

}



.region-content .form-type-item {

	display: none

}



.translation-link {

	display: none

}



.region-left-sub-menu ul.menu {

	padding: 10px !important;

	width: 100% !important;

}



h2.title {

	margin-top: 0;

}



h2.title a {

	color: #464646;

}



.floatleft a {

	color: #000;

}



.region-homepage-news-slider .newitem {

	padding-top: 5px;

}







#views_slideshow_controls_text_previous_news_slider-block_1 {

	top: 25%;

}



#views_slideshow_controls_text_pause_news_slider-block_1 {

	top: 25%;

}



#views_slideshow_controls_text_next_news_slider-block_1 {

	top: 25%;

}



.view-news-slider .views_slideshow_cycle_slide {

	width: 100% !important;

	height: 30px !important;

}



ol,

ul {

	list-style: none;

}



body {

	margin: 0;

	padding: 0;

	line-height: 1em;

	font-size: 1.4em;

	color: #464646;

	background-color: #fff;

	font-family: 'Lato', sans-serif !important;

}



:lang(ta) body {

	margin: 0;

	padding: 0;

	line-height: 1em;

	font-size: 1.4em!important;

	color: #464646;

	background-color: #fff;

	font-family: 'Lato', sans-serif !important;

}



img {

	max-width: 100%;

	height: auto;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

	width: 100%;

}



table.views-table tr td {

	padding: 5px;

	border: 1px solid #CCC;

	border-collapse: collapse;

	color: #000;

	vertical-align: top;

}



th {

	background: #f4f4f4;

	padding: 5px 4px;

	border-right: 1px solid #c8c7c7;

	border-left: 1px solid #c8c7c7;

	border-top: 1px solid #c8c7c7;

}



td {

	text-align: left;

}



@media (max-width:640px) and (min-width:0px) {

.mobi{display:block}

.desktop{display:none}

	.left {

		width: 75.33333333%;

		float: left;

		padding-right: 10px;

		padding-left: 10px;

	}

	.right {

		float: right;

		width: 24.66666667%;

		padding-right: 10px;

		padding-left: 10px;

	}

	.top-left01-inner1 {

		float: left;

		display: none;

	}

	.news_feed .col-sm-1 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.news_feed .col-sm-11 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	#webform_submission_feedback_add_form-ajax #edit-feedback- {

		width: 100%;

	}

	#webform_submission_feedback_add_form-ajax #edit-email- {

		width: 100%;

	}

	#webform_submission_feedback_add_form-ajax #edit-name {

		width: 100%;

	}

	:lang(ta) .newsleft {

		left: 0%;

	}

	.blk-title img {

		padding: 1rem 8rem 0rem 8rem;

	}

	.ui-tabs .ui-tabs-nav li {

		margin: 0px 0.3em 7px 7px;

		font-size: .8em;

	}

	.gal-image .image-field {

		margin: 20px 0px 13px 30%;

		border: 1px solid #eee;

	}

	.minister-nme {

		text-align: center;

	}

	.min-name {

		margin: 0% 3em 0em 0;

	}

	.min-pos {

		margin: 1em 3em 2em 0;

	}

	.ui-tabs .ui-tabs-nav {

		padding: 0.3em 0em 0.3em 5px;

	}

	.skiptoreader img {

		width: 15px;

	}

	.m_content img {

		width: 10px;

	}

	.m_content,

	.skiptoreader {

		font-size: .8em;

	}

	.newsleft {

		left: 0%;

	}

	.views-slideshow-controls-bottom {

		right: 0%;

	}

	#block-footermenu ul li {

		border-right: none;

		margin-bottom: 10px;

		float: none;

	}

	#block-footermenu ul {

		padding: 20px 0 15px 0%;

	}

	.color-box-1,

	.color-box-2,

	.color-box-3,

	.color-box-4 {

		width: 100% !important;

	}

	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

		float: left;

		padding: .5em .88em;

		text-decoration: none;

	}

	.footer_class_temp .image-field {

	

	}

}



@media (max-width:767px) and (min-width:641px) {

	.news_feed {

		margin-top: -6px;

	}

	.news_feed .col-sm-1 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.news_feed .col-sm-11 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.main-banner-01 {

		margin-top: 13%;

	}

}



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

	.news_feed {

		margin-top: -6px;

	}

	#block-search-form {

		margin-top: 20px;

	}

	.main-banner-01 {

		background: #fff;

		margin-top: 80px;

		margin-bottom: 0px;

	}

	#block-footermenu ul {

		width: 100%;

		text-align: CENTER;

	}

	.region-footer-menu ul li {

		width: 48% !important;

		border-right: none !important;

		margin-bottom: 5px !important;

		text-align: left !important;

	}

	.social-plugin ul li {

		width: auto !important;

	}

	.region-social-menu ul {

		display: inline-block !important;

	}

	.region-social-menu ul {

		width: 100% !important;

	}

	.block-text-resize .content {

		float: left;

		margin-left: 10px !important;

	}

	.block-text-resize h2 {

		display: none !important

	}

}



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



	.views-slideshow-controls-text-previous {

		top: 50% !important;

	}

	.views-slideshow-controls-text-next {

		top: 50% !important;

	}

	.social-plugin {

		width: 100% !important;

		margin: 0 auto;

	}

	#block-search-form {

		margin-top: 0px !important;

		margin-bottom: 10px !important;

	}

	.top-left01-inner2 {

		float: left;

		margin-left: 10px;

		display: none;

	}

	#block-stateemblemofindia img {

		width: 15%;

	}

}



.top-right01 a {

	font-size: 1em !important;

}



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

	.push-right {

		float: left;

	}

	.top-header01 a {

		font-size: 0.9em !important;

	}

	.top-right01 a {

		padding-right: 0px !important;

	}

	.top-right01 a {

		font-size: 0.9em !important;

	}

}





#block-noticeblock .bn-controls {

    top: 0;

    position: relative;

    bottom: 0;

    float: right;

    right: auto;

    height: 30px;

}



.mobi{display:none}

.desktop{display:block}



.siderbartitle #block-noticeblock .bn-controls {

    top: -37px;

    position: relative;

    bottom: 0;

    float: right;

    right: 2px;

    height: 30px;

}



.sm-clean a.current {

    color: #000 !important;

    background: #fdcd01 !important;

}





.path-search ol {

  margin-left: -35px !important;

}



 .bn-arrow::after {

    border-color: #fff !important;

}



.well-sm {

    padding: 5px !important;}





.bn-pause::after {

	background-color: #fff !important;

}

.bn-pause::before {

	background-color: #fff !important;

} 

.path-search ol.breadcrumb-items {

    margin-left: 0px !important;

}



.sm-clean .sm-nowrap > li > a.current, .sm-clean .sm-nowrap > li > :not(ul) a.current {

    color: #000 !important;

    background: #fdcd01 !important;

}



.bn-controls button:focus{

	outline: -webkit-focus-ring-color auto 5px

}



#block-noticeblock .bn-controls button {

    background-color: #030e6a ;}



 .file--application-pdf {

    background-image: url(../../../core/themes/classy/images/icons/application-pdf.png);

}

 .file--docx-pdf {

    background-image: url(../../../core/themes/classy/images/icons/x-office-document.png);

 }

  .file--xls-pdf {

    background-image: url(../../../core/themes/classy/images/icons/x-office-spreadsheet.png);

 }



 .file--application-pdf {

    background-image: url(../../../core/themes/classy/images/icons/application-pdf.png);

}

.file {

    display: inline-block;

    min-height: 16px;

    padding-left: 20px;

    background-repeat: no-repeat;

    background-position: left center;

}

.minister-image {

	padding: 0px;

}



.right-top {

	padding: 0px!important;

	line-height: 1.8;

}



.main-logo {

	padding: 0px!important;

}



.top-left01-inner1 p {

	margin: 0 0 0px!important;

}



a#text_resize_increase {

	line-height: 11px;

}



a#text_resize_decrease {

	line-height: 11px;

}



a#text_resize_reset {

	line-height: 11px;

}



.ssi-p  li {

	    margin-left: -24px !important;

}





  .bld p {

  		margin-left: -18px !important;

  }



.sitemap .sitemap-menu li {

	list-style-position: outside !important;

	margin-left: -15px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.sitemap .sitemap-box ul {

	list-style-position: outside;

	margin-left: 18px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



#site-logo img {

	display: inline !important;

	max-width: 100%;

}



.left {

	width: 75.33333333%;

	float: left;

	padding-right: 10px;

	padding-left: 10px;

}



.right {

	float: right;

	width: 16.66666667%;

	padding-right: 15px;

	padding-left: 15px;

}



#site-logo div {

	display: inline !important;

}



.main-menu-btn {

	background: transparent;

	color: #fff;

}



.return-to-top span {

	font-size: 0px;

	background: #fff;

	color: #000;

}



body p {

	text-align: justify;

}



.views-element-container ul {

	padding-left: 26px;

}



#block-styleswitcher a:focus,

#block-styleswitcher a:hover {

	color: #fff;

	background: #000;

	text-decoration: underline;

}



/*:lang(hi) #block-footermenu ul {

	padding: 0 0 20px 0;

	margin: 0px auto;

	left: 0;

	z-index: 9999999;

	text-align: center !important;

	margin: 0 13%;

}*/



#block-footermenu ul li:last-child {

	border-right: 0;

}



.news_feed {

	height: 30px;

	margin-top: 25px;

	padding: 1em 5px 0em 0.5rem;

}



.news_feed .col-sm-11 {

	width: 89%;

	margin: 0;

	padding: 0;

}



.newslider {

	display: block;

	width: 100%;

	border: solid 1px #ce2525;

	height: 40px;

	box-sizing: border-box;

	position: relative;

	line-height: 40px;

	overflow: hidden;

	border-radius: 2px;

	font-size: 1em;

}



.news_feed .col-sm-1 {

	width: 11%;

	margin: 0;

	padding: 0;

}



.newsfeed_label {

	font-size: 1em;

	padding: 8px 0px;

	color: #fff;

	background: #940e05;

	text-align: center;

	height: 40px;

	border-radius: 5px 0px 0px 5px;

}



.page-updated div{display:inline-block;}

.siderbartitle #block-noticeblock .item-list {

	height: 323px !important;

	overflow: hidden;

}



#block-noticeblock .item-list {

	height: 210px !important;

	overflow: hidden;

}



#block-noticeblock .item-list ul {

	height: 280px;

	overflow: hidden;

}



.sm-clean a .sub-arrow {

	right: 0px !important;

}



#block-noticeblock .item-list p {

	position: absolute;

	top: 32%;

	background: #c4baba;

	right: 12%;

	padding: 4px 19px;

}



#block-noticeblock .item-list p a {

	color: #fff;

}



/*.footer-view {

	background: #000;

	color: #fff;

}*/



#block-views-block-about-us-block-1-2 p {

	    margin-top: 9px;

}



.logo img {

	width: auto;

	height: auto

}



.page-updated {

	margin-bottom: 4em;

	clear: both;

	text-align: center;

}



#block-views-block-demo-footer-block-1 .breaking-news-ticker {

	height: 110px !important;

}



#block-views-block-demo-footer-block-1 .breaking-news-ticker {

	border: none;

}



#block-views-block-demo-footer-block-1 .bn-news {

	position: relative !important;

}



#block-views-block-demo-footer-block-1 .bn-controls {

	height: 35% !important;

	top: 4em !important;

}

#captcha{

border: 1px solid;

    width: 70%;    

}

#captcha summary{

 background: #ccc;

    padding: 10px;   

}

#block-views-block-demo-footer-block-1 .bn-controls button {

	background-color: #030e6a !important;

}



#block-views-block-demo-footer-block-1 .bn-arrow::after {

	border-color: #fff;

}



#block-views-block-demo-footer-block-1 .bn-pause::after {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-pause::before {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-play::before {

	background: #fff;

}



#block-views-block-demo-footer-block-1 .bn-arrow::after {

	border-color: #fff;

}



#block-views-block-demo-footer-block-1 {

	height: 100px !important;

}



#block-textresizenew ul {

	margin: 0;

	padding: 0;

}



/*.banner img {

	height: 235px;

}*/



.screen-reader img {

	padding: 4px 0px;

	border-right: 1px solid #d8d8d8;

	border-left: 1px solid #d8d8d8;

}



.search-form #edit-submit {

	border: 1px solid #940e05;

	padding: 10px 2em;

	background: #940e05;

	font-size: 1.4em;

	color: #fff;

	margin: 0em 20em;

	border-radius: 3px;

	position: relative;

	bottom: 3.8em;

}



.search-form #edit-keys {

	margin-left: 0rem;

	padding: 10px;

	font-size: 1.4em;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.sm-clean ul {

	border: 1px solid #940e05 !important;

	background: #940e05 !important;

}



.sm-clean .sm-nowrap>li>a,

.sm-clean .sm-nowrap>li> :not(ul) a {

	background: #940e05 !important;

}



.sm-clean a {

	font-family: 'Open Sans', sans-serif !important;

	font-size: 1em !important;

}



.sm-clean ul a.has-submenu {

	background: #940e05 !important;

}



.color-box-3 .block-content {

	padding: 15px 0px 0px 0px;

}



.mFocus {

	display: inline-block;

	vertical-align: top;

	position: relative;

}





/****Search Demo *****/



.search {

	position: relative;

	display: inline-block;

}



.search_box {

	display: none;

}



#block-textresizenew ul li a {

	padding: 3px 8px;

	color: #333333;

	border-left: 1px solid #ebebeb;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	font-weight: 700;

}



#block-textresizenew ul li {

	float: left;

	padding: 0px;

	border-left: 1px solid #ebebeb;

}



#block-textresizenew ul li:last-child {

	border-right: 1px solid #ebebeb;

}



[class^="icon-"] {

	background: #155179;

	color: #fff;

	border-radius: 5px;

	display: inline-block;

	padding: 6px 7px 7px;

	font-size: 1.125em;

	/*text-shadow:1px 1px 2px #21638F;*/

	box-shadow: inset 0px 0px 0px #21638F;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

	cursor: pointer;

	z-index: 10;

	position: relative;

}



[class^="icon-"]:hover {

	background: #5dade2;

	/* text-shadow:0px 0px 0px #21638F;*/

	box-shadow: inset 0px 0px 8px #21638F;

	transition: all 0.5s ease;

	-webkit-transition: all 0.5s ease;

}



.search_form {

	position: absolute;

	z-index: 9999;

	padding: 0px 5px;

	right: 0;

	top: 15px;

	overflow: hidden;

	width: 20px;

	height: 0px;

	transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;

	-webkit-transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;

}



.search_form form {

	/* opacity:0;*/

	transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

}



.search_form input {

	background: #fff;

	border: none;

}



.search_form input[type='text'] {

	border-radius: 5px 0 0 5px;

	width: 135px;

	margin: 7px 0px 6px 14px;

	padding: 0px 5px 0px;

	min-height: 30px;

	border: 1px #ddd solid;

}



.page-update {

	padding: 10px;

	color: #000;

	margin-top: 10px;

	display: block;

	border-top: 1px dotted #ccc;

	text-align: center;

	font-size: 0.75em;

	clear: both;

}



.search_form button[type='submit'] {

	border-radius: 0 5px 5px 0;

	text-transform: uppercase;

	font-size: 0.688em;

	padding: 0px 5px;

	min-height: 24px;

	color: #fff;

	margin: 0px 0px 0px 0;

	background: #873a10;

	cursor: pointer;

	position: absolute;

}



.search_box {

	visibility: hidden;

}



.search_box:checked~.search_form {

	width: 213px;

	height: 50px;

	padding: 0px;

	border: 1px solid #ebebeb;

	top: 35px;

	transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;

	-webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;

}



.search_box:checked~.search_form form {

	opacity: 1;

	transition: 0.3s all ease-out 0.5s;

	-webkit-transition: 0.3s all ease-out 0.5s;

}



li .fa {

	font-size: 1.4em;

	color: #000;

}



.highContrast {

	border-left: 1px solid #d8d8d8;

}



.scren-read img {

	padding: 6px 0px;

}



.bg-clr {

	padding: 0px 4px !important;

	/* border: 1px solid; */

	line-height: 17px;

	background: #000;

	margin: 5px;

	border: 1px solid #d8d8d8;

	width: 18px;

	height: 18px;

}



.bg-white {

	background: #fff !important;

}



.bg-blue {

	background: #1c4d6c !important;

}





/*.bg-yellow{ background: #fff100 !important;}*/



.bg-yellow {

	background: #FF4500 !important;

}



ul.nav.navbar-nav.navbar-left li {

	color: #fff;

	margin-top: 10px;

	font-family: "Open Sans", sans-serif;

	font-size: 1.1em;

	font-weight: 600;

	text-transform: uppercase;

	border-left: 0px solid #4a0500;

}



#quicktabs-container-home_page_quick_links_ span a {

	font-size: 1em !important;

}



div#block-views-departments-whats-new-block {

	text-indent: -30px;

	margin-left: 30px;

}



.quicktabs-tabpage {

	text-indent: -30px;

	margin-left: 30px;

}



.search_form label {

	display: none !important;

}



.search label {

	font-size: 0.9em;

	color: #333333;

	border-left: 1px solid #d8d8d8;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	margin-bottom: 0px;

	font-weight: 700;

	padding: 7px 8px;

}



.search a {

	font-size: 0em !important;

	padding: 0px !important;

	color: #333333;

	border-left: none !important;

	vertical-align: top;

	text-transform: uppercase;

	display: none !important;

	font-weight: 700;

}



.search span {

	font-size: 0em !important;

	padding: 0px !important;

	color: #333333;

	border-left: none !important;

	vertical-align: top;

	text-transform: uppercase;

	font-weight: 700;

	margin-top: 7px;

}



.gov-box {

	clear: none !important;

}



.gov-box .block {

	text-align: center;

	padding-top: 9%;

	background-color: #940e05;

}



.gov-box {

	margin-bottom: 15px;

}



.gov-box p {

	padding: 10px;

	font-size: 1em;

	color: #fff;

	list-style: none;

	line-height: 20px;

	text-align: center;

	word-spacing: 5px;

}



.push-right {

	float: right;

}



.screen-reader {

	float: left;

}



.cboxElement img {

	border-radius: 4px;

	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);



}





/*Banner css*/



.banner .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 30px;

	top: 5px;

	

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views_slideshow_controls_text_next {

	background-size: 70%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 10000;

	right: 5px;

	top: 0em;

	/* background-image: url('../../../sites/default/files/images/arrows-next.png');*/

	width: 15px;

	height: 40px;

}



.banner .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 30px;

	top: 0.3em;

	/*   background-image: url('../../../sites/default/files/images/play-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 0em;

	/*  background-image: url('../../../sites/default/files/images/arrows-prev.png');*/

	width: 15px;

	height: 36px;

	right: 56px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.banner .views-slideshow-controls-bottom {

position: absolute;

z-index: 10000;

top: 22.9em;

font-size: 14px !important;

border-bottom: 0;

height: 35px;

width: 80px;

right: 2%;

background: #940e05;

}





/*Banner css*/





/*Main menu*/



.sm-clean {

	padding: 0 10px;

	background: #940e05 !important;

	border-radius: 0px !important;

}



.main-nav {

	background: #940e05;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-ms-border-radius: 5px;

	-o-border-radius: 5px;

	border-radius: 5px;

}



@media (min-width: 768px) {

	.main-nav {

		-webkit-border-radius: 50px;

		-moz-border-radius: 50px;

		-ms-border-radius: 50px;

		-o-border-radius: 50px;

		border-radius: 50px;

	}

}



.main-nav:after {

	clear: both;

	content: "\00a0";

	display: block;

	height: 0;

	font: 0px/0 serif;

	overflow: hidden;

}



.nav-brand {

	float: left;

	margin: 0;

}



.nav-brand a {

	display: block;

	padding: 12px 12px 12px 20px;

	color: #555;

	font-size: 1.2em;

	font-weight: normal;

	line-height: 17px;

	text-decoration: none;

}



#main-menu {

	clear: both;

}





/* Mobile menu toggle button */



.main-menu-btn {

	float: right;

	margin: 6px 10px;

	position: relative;

	display: inline-block;

	width: 29px;

	height: 29px;

	text-indent: 29px;

	white-space: nowrap;

	overflow: hidden;

	cursor: pointer;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}





/* hamburger icon */



.main-menu-btn-icon,

.main-menu-btn-icon:before,

.main-menu-btn-icon:after {

	position: absolute;

	top: 50%;

	left: 2px;

	height: 2px;

	width: 24px;

	background: #fff;

	-webkit-transition: all 0.25s;

	transition: all 0.25s;

}



.main-menu-btn-icon:before {

	content: '';

	top: -7px;

	left: 0;

}



.main-menu-btn-icon:after {

	content: '';

	top: 7px;

	left: 0;

}





/* x icon */



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon {

	height: 0;

	background: transparent;

}



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before {

	top: 0;

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

}



#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after {

	top: 0;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

}





/* hide menu state checkbox (keep it visible to screen readers) */



#main-menu-state {

	position: absolute;

	width: 1px;

	height: 1px;

	margin: -1px;

	border: 0;

	padding: 0;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);

}





/* hide the menu in mobile view */



#main-menu-state:not(:checked)~#main-menu {

	display: none;

}



#main-menu-state:checked~#main-menu {

	display: block;

}



@media (max-width: 768px) {

	.top-left01-inner1 {

		float: left;

		display: none;

	}

}



@media (min-width: 768px) {

	/* hide the button in desktop view */

	.main-menu-btn {

		position: absolute;

		top: -99999px;

	}

	/* always show the menu in desktop view */

	#main-menu-state:not(:checked)~#main-menu {

		display: block;

	}

}



#main-menu .active .is-active {

	background: #fdcd01;

	color: #000 !important;

}



.sm-clean .active .is-active {

	background: #fdcd01;

	color: #000 !important;

}





/* IGNORE: Unrelated generic demo styles */





/*webform */



#webform_submission_feedback_add_form-ajax #edit-feedback-:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-email-:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-name:hover {

	border: 1px solid #051e57;

}



#webform_submission_feedback_add_form-ajax #edit-feedback- {

	margin-bottom: 1.5rem;

	display: block;

	width: 70%;

	height: 8rem;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

}



#webform_submission_feedback_add_form-ajax #edit-email- {

	width: 70%;

	display: block;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.5rem;

}



#webform_submission_feedback_add_form-ajax #edit-name {

	width: 70%;

	display: block;

	padding: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.5rem;

}



#webform_submission_feedback_add_form-ajax #edit-submit {

	display: inline-block;

	height: 3.125rem;

	border: 1px solid #940e05;

	border-radius: 3px;

	background-color: #940e05;

	cursor: pointer;

	color: #FFF;

	transition: all 0.2s;

	margin-top: 1.25rem;

}



.marker,

.form-required {

	color: #000;

	background: transparent;

}





/* webform */



#edit-captcha-response {

	display: block;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

}



.user-login-form #edit-pass {

	margin-left: 1.2rem;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.user-login-form #edit-name {

	margin-left: 1.2rem;

	padding: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 10px;

	padding-left: 1.3125rem;

	border: 1px solid #9791ae;

	border-radius: 0.25rem;

	background-color: #fff;

	transition: all 0.2s;

	-webkit-appearance: none;

	margin-bottom: 1.1rem;

	max-width: 100%;

}



.user-login-form #edit-submit {

	display: inline-block;

	height: 3.125rem;

	border: 1px solid #940e05;

	border-radius: 3px;

	background-color: #940e05;

	cursor: pointer;

	color: #FFF;

	transition: all 0.2s;

	margin-top: 1.25rem;

}



.user-login-form #edit-name--description {

	margin-bottom: 1.2rem;

}



.message-warning {

margin-top: 2rem;

    color: #a94442;

    background: #f2dede;

    border-color: #ebccd1;

    padding: 15px;

    border: 1px solid transparent;

    border-radius: 4px;

    margin-bottom: 20px;

}



.breadcrumb .fa {

	margin-right: 0.5rem;

	margin-left: 0.625rem;

}



ul.primary li {

	float: left;

	list-style: none;

	margin: 0 2px;

}



ul.primary {

	float: right;

	border-bottom: none;

	text-transform: uppercase;

	font-size: 0.923em;

	height: 2.60em;

	margin: 0;

	padding-top: 0;

	margin-bottom: 3rem;

}



ul.primary li a:hover {

	border-top-color: #0088cc;

	transition: ease 1s;

}



ul.primary .is-active {

	border-top-color: #0088cc;

	color: #0088cc;

	background: #000;

}



ul.primary li a,

ul.primary li a.active {

	display: block;

	float: left;

	height: 2.60em;

	line-height: 2.60em;

	padding: 0 18px 8px;

	font-weight: bold;

	border-width: 1px 1px 0 1px;

	border-style: solid;

	border-color: #a6a7a2;

	border-radius: 8px 8px 0 0;

	background: #F4F4F4;

	border-bottom: none;

	border-left: 1px solid #EEE;

	border-right: 1px solid #EEE;

	border-top: 3px solid #EEE;

}



.menu-toggle {

	background: #f96a0e !important;

}



#return_top:hover {

	background: rgb(20, 70, 141);

	color: #FFF;

}



.menu-toggle #menu-btn {

	background: linear-gradient(to right, #f7b733, #fc4a1a)!important;

	border: 1px solid #f7b733 !important;

}



.fa-home::before {

	color: #546e7a;

	background: transparent;

}



.menu-bg {

	background: #940e05;

}



.colortheme {

	float: left;

	margin: 11px 10px 0px 20px;

	color: #fff;

}



.h2,

.h3,

.h4,

.h5,

.h6,

h2,

h3,

h4,

h5,

h6 {

	font-size: 1.125em !important;

}



h1 {

	font-size: 1.3em !important;

}



.lib-panel {

	margin-bottom: 20Px;

}



.lib-panel img {

	height: 130px;

	width: 100%;

	background-color: transparent;

}



.lib-panel .row,

.lib-panel .col-md-6 {

	padding: 0;

	background-color: #FFFFFF;

}



.lib-panel .lib-row {

	padding: 0 20px 0 20px;

}



.lib-panel .lib-row.lib-header {

	background-color: #FFFFFF;

	font-size: 1.2em;

	padding: 10px 20px 0 20px;

}



.lib-panel .lib-row.lib-header .lib-header-seperator {

	height: 2px;

	width: 26px;

	background-color: #d9d9d9;

	margin: 7px 0 7px 0;

}



.lib-panel .lib-row.lib-desc {

	position: relative;

	height: 100%;

	display: block;

	font-size: 1.4em;

}



.lib-panel .lib-row.lib-desc a {

	position: absolute;

	width: 100%;

	bottom: 10px;

	left: 20px;

}



.row-margin-bottom {

	margin-bottom: 20px;

}



.box-shadow {

	border-radius: 4px;

	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);

}



.no-padding {

	padding: 0;

}



.footer-view {

	border: 1px solid #ccc;

	padding: 5px;

	float: right;

	margin-bottom: 20px;

	margin-top:2%;

}



.item-list li {

	list-style-position: outside;

	margin-left: 0px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



#block-views-block-home-page-banner-block-1 .owl-theme .owl-controls.clickable .owl-buttons div:hover {

	opacity: 0.9;

}



:lang(ta) #block-views-block-home-page-banner-block-1 .owl-theme .owl-controls .owl-buttons div {

	margin: -6px 7px 3px 7px;

	padding: 8px 10px;

}



#block-views-block-home-page-banner-block-1 .owl-theme .owl-controls .owl-buttons div {

	color: #fff;

	display: inline-block;

	margin: -7px 7px 5px 7px;

	padding: 0px 10px;

	border-radius: 30px;

	opacity: 0.9;

	font-size: 1.6em;

}



.about-us .more-link a {

	border: 0px solid #ccc;

	padding: 5px;

	background: #589e3e;

	color: #000;

	border-radius: 0px;

	margin-right: 12px;

}



.hindis {

	background: #70000a;

}



.middlebox .more-link {

	text-align: right;

	position: relative;

	top: 5%;

}



.middlebox .more-link a {

	border: none;

	padding: 0px;

	background: none;

	color: #255494;

	border-radius: 8px;

	margin-right: 12px;

}



#block-languageswitcher ul li a {

	padding: 4px 8px;

	/*font-size: 1em;*/
	font-size: 14px!important;

	color: #333;

	font-weight: 700;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

}



#block-languageswitcher ul li {

	float: left;

}



.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

	float: left;

	padding: .5em 3em;

	text-decoration: none;

}



.col-1 {

	border-bottom: 1px dashed #c3c3c3;

}



.row {

	margin-right: 0px !important;

	margin-left: 0px !important;

}



.min-name {

	margin: 25px 0px 0px -5px;

	color: #18498e;

	font-size: .8em !important;

	font-weight: 600;

}



.min-pos {

	margin: 10px 0px 0px -5px;

	color: #18498e;

	font-size: .8em !important;

}



.gal-image .block-content {

	min-height: 240px;

	border: 1px solid #dbdbdb;

	margin: -11px 0px;

}



.gal-image .image-field {

	margin: 20px 0px 13px 0px;

	border: 1px solid #eee;

}



.gal-image .block-title {

	border: 1px solid #dbdbdb;

	padding: 10px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

	font-weight: 600;

	font-size: 1.2em !important;

	background: #eee;

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

}



.about-us .more-link {

	position: absolute;

	bottom: 15px;

	right: 15px;

}



.whats-new .block-content {

	min-height: 220px;

}



.gallery .owl-theme .owl-controls {

	margin-top: 0px;

	text-align: center;

}



.banner .owl-theme .owl-controls {

	margin-top: -27px;

	text-align: center;

}



.gallery .owl-pagination {

	background: #051e57;

	padding: 5px;

}



.gallery .image-field {

	width: 100%;

	height: 182px;

}



.gallery .block-content {

	border: 1px solid #dbdbdb;

	margin: -1px 0px;

	min-height: 206px;

}



.gallery-title {

	border: 1px solid #dbdbdb;

	padding: 7px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

	font-weight: 600;

	font-size: 1.2em !important;

	background: #e7ecf2;

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

}



.tabs,

.gallery {

	margin: 10px 0px;

}



.ui-tabs .ui-tabs-panel {

	min-height: 190px;

	margin-top: 20px;

}



.ui-widget-header {

	background: #f7f7f7;

}



.ui-tabs .ui-tabs-nav {

	margin: -4px;

	padding: 0.4em 1.3em 5px;

}



.ui-state-default a,

.ui-state-default a:link {

	color: #fff !important;

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

}



.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default {

	border: 1px solid #14468d;

	border-bottom-width: 1px;

	background: #14468d;

	font-weight: normal;

	color: #fff;

}



.ui-state-active,

.ui-widget-content .ui-state-active {

	border: 1px solid #589e3e;

	border-bottom-width: 1px;

	background: #589e3e;

	font-weight: normal;

	color: #000;

}



:lang(ta) .about-us .field-content {

	border: 1px solid #dbdbdb;

	min-height: 240px;

	padding: 26px 16px;

	margin: -11px 0px;

}



.about-us .field-content {

	border: 1px solid #dbdbdb;

	min-height: 240px;

	padding: 20px 16px;

	margin: -11px 0px;

	border-top: none;

}



.tabs-section {

	background: #fff;

	padding: 20px 0 45px 0;

}



.about-section {

	background: #fff;

	padding: 20px 0 45px 0;

}



.about-us .block-title {

	border: 1px solid #dbdbdb;

	padding: 10px;

	border-left: 3px solid #18498e;

	border-right: 3px solid #18498e;

	color: #18498e;

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

	font-weight: 600;

	font-size: 1.2em !important;

	background: #eee;

}



#block-languageswitcher .links {

	margin: 0px;

	padding: 0;

}



#block-none-2 div {

	color: #fff;

	padding: 10px;

	text-align: center;

}



.cssvalid {

	margin-top: 10px;

}



.align-center {

	text-align: center;

	color: #fff;

}



.lstupd {

	text-align: center;

	color: #fff;

	margin-top: -10px;

}



:lang(ta) #block-footermenu ul li a {

	padding: 5px 5px !important;

	font-size: .9em;

	color: #fff;

}



#block-footermenu ul li a {

	padding: 5px 7px !important;

	font-size: 1em;

	color: #fff;

}



:lang(ta) #block-footermenu ul {

	padding: 20px 0px 40px 2%;

}



#block-footermenu ul li {

	border-right: 1px #fff solid;

	float: left;

}



#block-footermenu ul {}



.footer_class_temp .views-slideshow-cycle-main-frame-row {

	padding-left: 4%;

}





/*.owl-next{

position: absolute;



top: 93%;



transform: translateY(-50%) !important;



background-repeat: no-repeat !important;

background: #25669b !important;

background-size: 23% !important;

opacity: 2 !important;

right: 3%;}*/





/*.owl-prev{

position: absolute;



top: 93%;

background: #25669b !important;



transform: translateY(-50%) !important;



background-repeat: no-repeat !important;

opacity: 2 !important;

background-size: 23% !important;



right: 8%;}



.hindis {



    background: #0c1a35;



}*/



.siderbartitle h2 {

	padding-left: 10px;

	margin: 0px;

}



.news-box {

	margin-top: 20px;

	margin-bottom: 30px;

}



.whats-new .more-link {

	position: relative;

	float: right;

	top: 10px;

}



.siderbartitle h3 {

	margin-bottom: 0px;

	margin-top: 0px;

	padding: 8px 30px;

	/*line-height: 2;*/

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	color: #fff;

	background-size: cover;

	background-repeat: no-repeat;

}



.ui-widget-content a {

	color: #0d638f;

}



.blocktabs .more-link {

	text-align: right;

}



.news-box .more-link {

/*	position: relative;*/

/*	right: 10px;*/

	text-align: right;

}



.siderbartitle .item-list li {

	list-style-position: outside;

	margin-left: 18px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.siderbartitle #block-views-block-what-s-new-block-1 .more-link {

	top: 21%;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views_slideshow_controls_text_previous {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views-slideshow-controls-text-status-play {

	top: 2.1em;

}



.siderbartitle #views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-pause {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views_slideshow_controls_text_next {

	top: 2.1em;

}



.siderbartitle #block-views-block-what-s-new-block-1 .views-slideshow-controls-bottom {

	position: relative;

	display: inline-block;

	margin: 0;

	width: 100px;

	float: left;

	height: 31px;

	top: 0px;

	left: 20px;

}



.siderbartitle .item-list ul {

	margin-left: 0px;

	/*padding: 10px;*/

	padding-left: 10px !important;

}



.siderbartitle .item-list-slider {

	width: 100%;

	background: url('../../../sites/default/files/images/arrow2.png');

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	margin-bottom: 7px;

	border-bottom: 1px #e0dfdf dotted;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	padding-left: 18px;

	background-position: 0px 3px;

}



.siderbartitle .block-content {

	border: 1px #ccc solid;

	margin-bottom: 20px;

	min-height: 190px;

}



#block-views-block-what-s-new-block-1 .block-content {

	min-height: 213px;

}



:lang(ta) .newsleft {

	left: 3%;

}



.field-content p {

	padding: 0 10px;

}



.home-main {background: #fff;}

#block-visitors{

 text-align: center;

color: #fff;  

}



.main {

	background: #fff;

}





.color-box-1 .block-title a {

	color: #fff;

}



.color-box-1 .block-title {

background-image: url(../../../sites/default/files/images/hdback.jpg);

    margin-top: 0px;

    padding: 8px 1px 12px 17px;

    color: #fff;

    font-size: 1em !important;

    background-size: cover;

    margin-bottom: 0;

    background-repeat: no-repeat;

}



.color-box-1 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-2 .block-title {

background-image: url(../../../sites/default/files/images/hdback.jpg);

     margin-top: 0px; 

    padding: 8px 1px 12px 17px;

    color: #fff;

    font-size: 1em !important;

    background-size: cover;

    margin-bottom: 0;

    background-repeat: no-repeat;

}



p.rtcenter {

	text-align: center !important;

}



.act-1950 li {

	margin-left: 8px !important;

}

.act-1950-1 li {

	margin-left: -19px !important;

}



#block-views-block-about-us-block-1-2  .more-link{margin-top: 0%;position: relative;z-index: 1;margin-right: 3%;}







.lstalphal li {

    list-style-type: upper-alpha;

    list-style-position: inside;

    margin-left: -20px;

    border-bottom: 1px #c3c3c3 dashed;

    margin-bottom: 7px;

    padding-bottom: 7px;

}



.lstnum li {



list-style-type: decimal;



font-weight: normal;



list-style-position: inside;

    margin-left: -29px !important;

        border-bottom: 1px #c3c3c3 dashed;

    margin-bottom: 9px;

    padding-bottom: 7px !important;

}



.color-box-2,

.color-box-4,

.color-box-5 {

	background: #fff;

}



#maincontent ul {

	padding-left: 25px;

	padding-top: 5px

}



.maincontain-textsize ul {

	padding-left: 10px !important;

	padding-top: 5px

}



.color-box-5 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	margin-top: -3px;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

	background-size: cover;

	background-repeat: no-repeat;

}



.color-box-4 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	background-size: cover;

	margin-top: 1px;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

}



.color-box-4 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-3 .blk-title {

	background: #f8f8f8;

	text-align: center;

}



.color-box-3 .block-title {

	background-image: url('../../../sites/default/files/images/hdback.jpg');

	background-size: cover;

	background-repeat: no-repeat;

	margin: 1px 0em 0em 0em;

	padding: 8px 30px;

	color: #fff;

	font-size: 1em !important;

}



.middlebox {

	background: #e7e7e7;

	padding: 2em 0em 2em 0em;

}



.newblock {

	left: 12px;

	padding: 0;

	background: #fff;

}



.middlebox .block-content {

	min-height: 190px;

	background: #fff;

}



.middlebox .item-list ul li {

	list-style-image: url('../../../sites/default/files/images/arrow2.png') !important;

	margin-bottom: 7px;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px;

}



.region-first-second-middle-layer h3 {

	border: 1px solid #fff;

}



.region-third-middle-layer .view-activities .view-content,

.right_middle_class .view-content {

	padding-right: 25px;

	padding-left: 20px;

}



.block-views h2 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



.gallery-middle {

	width: 81%!important;

	float: left;

	padding: 0px;

	margin-left: 21%;

}



.imagecenter {

	text-align: center;

}



.first_block_class h3 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



.activities-box .item-list ul li {

	width: 100%;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px;

	border-bottom: 1px #ccc dotted;

	padding-bottom: 7px;

	margin-left: 10px;

}



.views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	top: 85%;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 40px;

	right: 100px;

}



/*.main-banner-01 {

	background: #fff;

	margin-top: 20px;

	margin-bottom: 0px;

}*/



.tabs .item-list li {

	list-style-position: outside;

	margin-left: 30px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	background-repeat: repeat !important;

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-position: 0px 3px;

}



.item-list-slider {

	width: 100%;

	background: url('../../../sites/default/files/images/arrow2.png');

	background-position-x: 0%;

	background-position-y: 0%;

	background-repeat: repeat;

	margin-bottom: 7px;

	border-bottom: 1px #e0dfdf dotted;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	padding-left: 18px;

	background-position: 0px 3px;

}



#block-views-block-what-s-new-block-1 .item-list li {

	list-style-position: outside;

	margin-left: 0px !important;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px !important;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.whats-new .item-list li {

	list-style-position: outside;

	margin-left: 36px;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px;

	border-bottom: 1px dashed #c3c3c3;

	padding-bottom: 7px;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.wrap {

	width: 100%;

	margin: 0px auto;

}



#block-textresize .block h3 {

	text-align: center;

	margin-top: 0px;

	padding: 4px;

	line-height: 2;

	background: #1667ac;

	color: #fff;

}



#block-styleswitcher ul li {

	float: left;

	border: 1px #ccc solid;

	padding: 0px 5px;

	margin: 2px; border-radius: 5px;

}



#block-textresize .block-title {

	color: #fff;

	background: transparent;

}



#block-textresize h3 {

	float: left;

	margin: 6px 10px 0px 10px;

}



#block-textresize .block-content {

float: left;

}



.style-switcher.custom-style.style-default.active {

	color: #000;

	background: transparent;

}



.right-top li a {



	color: #000;

	font-weight: 500;

}



.footer-01 {

	border-top: 5px solid #fff;

	background: #70000a !important;

}



.footer_class_temp {

	background: #fff;

}



.footer02 {

	padding: 0px 0px 30px !important;

}



.return-to-top {

	position: fixed;

	bottom: 20px;

	right: 20px;

	background: rgb(20, 70, 141);

	width: 50px;

	height: 50px;

	display: block;

	text-decoration: none;

	z-index: 111;

	border-radius: 35px;

	display: none;

}



.return-to-top span {

	font-size: 0px;

}



.return-to-top .fa {

	font-size: 1.5em;

	margin: 14px;

	color: #fff;

}



.thwidth table th:nth-child(2) {

	width: 10%;

}



.important_link .item-list ul li a {

	color: #fff;

}



.important_link .item-list ul li a:hover {

	color: #fff;

}



.important_link .item-list ul li {

	color: #fff;

}



.pdflink {

	display: none !important

}



.region-homepage-news-slider .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	top: 5%;

	background-image: url('../../../sites/default/files/images/arrows-prev1.png');

	width: 20px;

	height: 40px;

	right: 100px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-previous a {

	display: none;

}



.region-homepage-news-slider .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10000;

	right: 20px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/arrows-next1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-next a {

	display: none;

}



.region-homepage-news-slider .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 60px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/pouse-icon1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.views-slideshow-controls-text-pause a {

	/*! display:none; */

}



.region-homepage-news-slider .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 60px;

	top: 5%;

	background-image: url('../../../sites/default/files/images/play-icon1.png');

	width: 20px;

	height: 40px;

	background-repeat: no-repeat;

}



.region-homepage-news-slider .views-slideshow-controls-text-play a {

	display: none;

}



#block-text-resize-0 {

	padding-top: 0px !important;

}



.siderbartitle .region-notice-alert .more-link a {

	border: none

}



.language-switcher-locale-url .first {

	border-right: 0px solid #ccc

}



.textresize li {

	float: left;

	background: #464646;

	padding: 7px;

	border-left: 1px solid #fff;

}



.region-skip-to-main a {

	color: #000

}



.tablewidth .table>thead>tr>th {

	width: 100px;

}



#block-views-download-forms-block h2 {

	background: #f5f5f5;

	padding-top: 10px;

}



#views_slideshow_cycle_teaser_section_rightbar_latestnews-block {

	height: 185px !important

}



.skiptoreader {

	color: #000 !important;

	background: transparent;

}



.m_content {

	color: #000 !important;

	font-weight: 600;

	padding: 8px 8px 5px 6px;

	line-height: 2;

	border-right: 1px solid #ebebeb;

}



.region-content footer {

	position: absolute;

	left: 15px;

}



.region-content footer ul li a {

	padding: 3px 10px;

	border: 1px solid #f7541d;

	color: #000;

}





/*.region-content footer ul li a:hover{background: #f7541d;color:#fff}*/



.view-official-link .item-list ul li a {

	color: #fff

}



.region-content footer ul {

	position: relative !important;

}



#quicktabs-hindi_home_tab ul.quicktabs-tabs.quicktabs-style-basic li {

	border: 1px solid #e5e5e5;

	border-bottom: none;

	padding: 6px 10px;

	margin: 0 3px 0 0;

	position: relative;

}



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

	.views-slideshow-controls-text-previous {

		top: 70% !important;

	}

	.views-slideshow-controls-text-next {

		top: 70% !important;

	}

	.region-footer-menu ul.menu {

		width: auto !important

	}

	.top-right01 a {

		padding-right: 5px !important;

	}

	.region-footer-menu ul.menu li a {

		padding: 5px 11px !important;

	}

}





/*----------------slider-css----------------------*/



.page-update {

	padding: 10px;

	color: #000;

	margin-top: 10px;

	display: block;

	border-top: 1px dotted #ccc;

	text-align: center;

	font-size: 0.75em;

	clear: both;

}



#notfound {

	display: none

}



.page-admin-structure .page-update,

.page-user .page-update {

	display: none

}





/*.views_slideshow_controls_text_previous a {

	display: none;

}



.views_slideshow_controls_text_next a {

	display: none;

}*/





/*.views_slideshow_cycle_main { width: 100%; }

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame { width: 100% !important; height: auto; }

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row { width: 100% !important; height: auto; }

.views_slideshow_cycle_main .field-content { max-width: 100%; width: 100%; }

.views_slideshow_cycle_main .field-content img { max-width: 100%; width: 100%; height: auto; margin: 0; padding: 0; }*/



#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_previous {

	left: 5px;

	top: 14%;

}



#block-views-block-what-s-new-block-1 .views_slideshow_cycle_main {

	min-height: 169px !important;

	max-height: 169px !important;

}



#block-views-block-what-s-new-block-1 .views-slideshow-controls-bottom {

	position: relative;

	display: inline-block;

	margin: 0;

	width: 100px;

	float: left;

	height: 31px;

	top: 11px;

}



#views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-play {

	right: 36px;

	top: 14%;

}



#views_slideshow_controls_text_what_s_new-block_1 .views-slideshow-controls-text-status-pause {

	right: 3.5em;

	top: 14%;

}



#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_previous,

#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_pause,

#views_slideshow_controls_text_what_s_new-block_1 .views_slideshow_controls_text_next {

	top: 0.5em;

	background-size: 60%;

	background-repeat: no-repeat;

	height: 20px;

}



.views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	right: 29px;

	top: 10%;

	/*background-image: url('../../../sites/default/files/images/pouse-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 0%;

	/*background-image: url('../../../sites/default/files/images/arrows-prev.png');*/

	width: 15px;

	height: 36px;

	right: 56px;

	background-size: 70%;

	background-repeat: no-repeat;

}



#views_slideshow_cycle_main_what_s_new-block_1 {

	margin-left: 10px;

}



#block-views-block-what-s-new-block-1 .views_slideshow_controls_text_previous {

	position: absolute;

	z-index: 10000;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 36px;

	left: 16em;

}



#block-views-block-what-s-new-block-1 .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 40px;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/play-icon.png');

	width: 20px;

	height: 40px;

}



#block-views-block-what-s-new-block-1 .views_slideshow_controls_text_next {

	position: absolute;

	z-index: 10000;

	right: 16px;

	top: 0.3em;

	background-image: url('../../../sites/default/files/images/arrows-next.png');

	width: 20px;

	height: 40px;

}



.slideshow-caption {

	margin-top: -39px;

	width: 100%;

	text-align: center;

	opacity: 0.8;

	height: 40px;

	color: #fff;

	padding: 10px 10px!important;

	margin-bottom: 0px;

	background: #000;

}



.views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	right: 30px;

	top: 12%;

	/*	background-image: url('../../../sites/default/files/images/play-icon.png');*/

	width: 15px;

	height: 40px;

	background-size: 70%;

	background-repeat: no-repeat;

}



.views_slideshow_controls_text_next {

	background-size: 70%;

	background-repeat: no-repeat;

	position: absolute;

	z-index: 10000;

	right: 5px;

	top: 0%;

	/*	background-image: url('../../../sites/default/files/images/arrows-next.png');*/

	width: 15px;

	height: 40px;

}





/*

.views-slideshow-controls-text-status-pause a {

	display: none;

}



.views-slideshow-controls-text-status-play a {

	display: none;

}*/





/*----------------new-css----------------------*/



@font-face {

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

	font-style: normal;

	font-weight: normal;

	src: url('../fonts/oswald-webfont.eot?') format('embedded-opentype'), url('../fonts/oswald-webfont.woff') format('woff'), url('../fonts/oswald-webfont.ttf') format('truetype'), url('../fonts/oswald-webfont.svg') format('svg');

}



.region-left-sub-menu ul.menu li {

	margin: 0 0 0 5px;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	font-weight: normal;

	text-decoration: none;

	color: #464646;

	line-height: 20px;

}



.region-footer-first ul li,

.region-footer-second ul li,

.region-footer-third ul li,

.region-footer-fourth ul li {

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	padding-bottom: 10px !important;

	border-bottom: 1px dashed #c3c3c3;

	margin-top: 10px !important

}



.region-footer-first ul li a,

.region-footer-second ul li a,

.region-footer-third ul li a,

.region-footer-fourth ul li a {

	font-size: 1em !important;

	color: #fff !important;

}



.jcarousel-next {

	text-indent: -9000px;

}



.jcarousel-prev {

	text-indent: -900000px;

}



.region-footer-first h2,

.region-footer-second h2,

.region-footer-third h2 {

	font-size: 1.125em;

	color: #fff;

	text-align: center;

}



.clr {

	clear: both;

}



.container-01 {

	width: 80%;

	margin: 0px auto;

}



.top-left01 {

	float: left;

	width: 30%;

	font-size: 0.938em;

	padding-top: 10px;

}



.top-left01 i {

	font-size: 1.563em;

	margin-top: -5px;

}



.top-left01 a {

	padding-right: 5px;

	color: #fff;

}



.search-block {

	float: left;

}



.sitemap-block {

	font-size: 0.9em;

	border-left: 1px solid #d8d8d8;

	float: left;

	padding: 4px 5px;

}



.top-left01-inner1 {

	float: left;

}



.top-left01-inner2 {

	float: left;

	margin-left: 10px;

}



.mFocus a {

	color: #333333;

	vertical-align: top;

	text-transform: uppercase;

	display: inline-block;

	font-weight: 700;

}



.top-right01 {

	float: left;

}



.top-right-inner1 {

	float: left;

	margin-top: 6px;

}



.top-right01 ul {

	margin: 0;

	padding: 0;

}



.top-right-inner2 {

	float: left;

	padding: 0px 5px;

	display:inline-block;

}

.theme-text-size{float:left;}

.top-right-inner3 {

	float: left;

	display:inline-block;

}



#block-styleswitcher ul li:nth-child(1) {

	background: #fff;

}



#block-styleswitcher ul li:nth-child(2) {

	background: #000;

}



.style-black {

	color: #fff;

	background: transparent;

}



#block-styleswitcher ul li:nth-child(3) {

	background: #7f7f7f;

}



#block-styleswitcher ul li:nth-child(4) {

	background: #d84007;

}



.style-orange {

	color: #fff;

	background: transparent;

}



.style-blue {

	color: #fff;

	background: transparent;

}



.top-right-inner4 {

	float: left;

}







#logo {

	margin: 10px 0px 10px 0px;

}



.about-us .more-link a:hover {

	color: #fff;

}



.more-link a:hover {

	color: #255494;

}



.middlebox .more-link a:hover {

	color: #255494;

}



.newsmarquee {

	background: #00c8fb;

}



.news-slider .views_slideshow_cycle_teaser_section {

	position: relative;

	width: 80%;

	height: 20px;

	overflow: hidden;

}



.news-slider a {

	color: #fff !important;

}



.news-slider {

	overflow: hidden;

	color: #000;

	padding: 10px;

	padding-left: 10px !important;

	background: #00c8fb;

	min-height: 42px !important;

}



.newsleft {

	color: #fff;

	padding-top: 10px;

	border-right: 1px solid #2476BC;

	background: #14468d;

	min-height: 42px !important;

	font-size: 1em;

	left: 7%;

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

}



.view-news-slider .views_slideshow_cycle_slide {

	width: 100% !important;

	height: 30px !important;

}



.view-news-slider .views-slideshow-cycle-main-frame {

	height: 30px !important;

}



.siderbartitle .item-list-slider a {

	color: #23527c;

}



.siderbartitle .region-notice-alert .more-link a {

	color: #fff !important;

}





/*.siderbartitle #block-views-block-what-s-new-block-1 .more-link a {

	border: 1px solid #940e05;

	padding: 8px;

	background: #940e05;

	color: #fff;

	border-radius: 3px;

	margin-right: 12px;

}*/



.siderbartitle .more-link a:hover {

	color: #3e4773;

}



.homebox1,

.margin {

	margin: 30px 0px 10px;

}



.siderbartitle .region-notice-alert .views-slideshow-controls-bottom {

	position: relative;

	z-index: 0;

	bottom: 28px;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 89px;

	left: -10px;

	top: 33px;

}



.siderbartitle .region-notice-alert .more-link {

	position: relative;

	z-index: 0;

	bottom: 0;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 90px;

	padding: 3px 5px;

	left: 136px;

	top: auto;

}



.region-footer .views-slideshow-cycle-main-frame-row-item {

	float: left;

	width: 23.3%;

	border: 1px solid #ddd;

}



.region-footer .views-slideshow-cycle-main-frame-row {

	margin: 0 3%;

}



.region-footer .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 10000;

	margin-top: -6%;

	background-image: url('../../../sites/default/files/images/arrows-prev.png');

	width: 20px;

	height: 40px;

	left: 0;

}



.region-footer .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10000;

	right: 20px;

	margin-top: -6%;

	background-image: url(../../../sites/default/files/images/arrows-next.png);

	width: 20px;

	height: 40px;

}



.region-footer .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10000;

	left: 7px;

	margin-top: -3%;

	background-image: url(../../../sites/default/files/images/play-icon.png);

	width: 20px;

	height: 40px;

	top: 0;

	right: 0;

}



.region-footer .views-slideshow-controls-text-status-pause {

	position: absolute;

	z-index: 10000;

	left: 7px;

	margin-top: -3%;

	background-image: url('../../../sites/default/files/images/pouse-icon.png');

	width: 20px;

	height: 40px;

	top: 0;

	right: 0;

}



.region-footer .views-slideshow-controls-bottom {

	position: relative;

	z-index: 10000;

	top: 0px;

	background: none;

	border: 0px solid #ddd;

	height: 1px;

	width: 100%;

	right: 0;

}







.region-notice-alert .views-slideshow-controls-text-previous {

	position: absolute;

	z-index: 9999999999999999;

	bottom: 0%;

	background: url('../../../sites/default/files/images/arrows-prev.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	left: 9px;

	background-repeat: no-repeat;

	top: 0;

	background-size: 60%;

}



.region-notice-alert .views-slideshow-controls-text-status-play {

	position: absolute;

	z-index: 10;

	left: 36px;

	bottom: 0;

	background-image: url('../../../sites/default/files/images/play-icon.png');

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

	top: 0;

}



.region-notice-alert .views-slideshow-controls-text-status-pause {

	position: absolute;

	top: 0;

	z-index: 10;

	left: 36px;

	bottom: 0;

	background: url('../../../sites/default/files/images/pouse-icon.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

}



.region-notice-alert .views-slideshow-controls-text-next {

	position: absolute;

	z-index: 10;

	left: 60px;

	bottom: 0;

	background: url('../../../sites/default/files/images/arrows-next.png');

	background-repeat: repeat;

	background-size: auto auto;

	width: 20px !important;

	height: 20px;

	background-repeat: no-repeat;

	background-size: 60%;

	top: 0;

}



.region-notice-alert .more-link {

	position: absolute;

	z-index: 0;

	bottom: 0;

	background: #304f6e;

	border: #ddd solid 0;

	height: 26px;

	width: 100px;

	padding: 3px 15px;

	right: 16px;

	top: auto;

}



.middlebox .bgorange {

	margin: 1.9% 0px;

}



.region-notice-aler .views-slideshow-cycle-main-frame-row {

	width: 100% !important;

}



.region-notice-alert .views-slideshow-cycle-main-frame {

	position: relative;

	height: 269px !important;

	overflow: hidden;

}



.bgorange .content {

	background: #fbfbfb;

}



.bgblue h2 {

	border-bottom: 5px #47be9a solid;

}



.views-label-field-slideshowimage {

	display: none;

}



.main-banner-01 .col-sm-12 {

	padding-right: 0px !important;

	padding-left: 0px!important;

}



.home-head-01 {

	font-size: 1.250em;

	text-align: center;

	border-bottom: 2px #ccc solid;

}



.home-head-01 h1:after {

	content: "";

	display: block;

	height: 10px;

	width: 200px;

	margin: 4px auto 0;

	border-bottom: 3px solid #4d77b3;



}



.region-language-tran ul li {

	float: left;

}



.region-language-tran {

	margin-top: -19px;

}



.view-gallery-image {

	text-align: center

}



.view-gallery-image p {

	text-align: center !important;

}



.home-head-01 h1 {

	margin-bottom: -2px;

	font-size: 1.125em;

}



.home-3-box {

	margin: 30px 0px 0px;

}



.home-3-box-content {

	margin: 20px 0px;

}



.region-region-search input[type=text] {

	width: 85%;

	padding: 5px 0 0 10px;

	box-sizing: border-box;

	border: 0px;

	height: 24px;

	outline: none;

	border-radius: 30px;

}



ol.breadcrumb-items {

	margin: 0;

	padding: 0;

	list-style: none;

}



ol.breadcrumb-items li {

	display: inline;

	float: left;

	padding: 0;

}



.breadcrumb-item-seperator {

	margin: 0 10px;

	color: #546e7a;

}



#breadcrumb {

	list-style: none;

	background-color: #f5f5f5;

	border-radius: 4px;

	height: 35px;

	margin: 0;

}

.webform-button--submit{margin-top:20px;}

.breadcrumb {

	padding: 4px 15px !important;

	position: absolute !important;

	margin-bottom: 0px !important;

	list-style: none !important;

	border-radius: 0px !important;

}



.breadcrumb-item+.breadcrumb-item::before {

	display: inline-block;

	color: #6c757d;

	content: "" !important;

}



.breadcrumb-item+.breadcrumb-item::after {

	display: inline-block;

	/* padding-right: .5rem;

	padding-left: .5rem; */

	color: #6c757d;

	content: "" !important;

}



.logo-2 {

	margin: 5px 0px 0px 5em;

}



.form-control {

	border-radius: 0px !important;

	box-shadow: none !important;

}



.region-region-search #edit-submit--2,

.region-region-search #edit-submit--3 {

	padding: 13px 19px;

	border: 0;

	color: #fff;

	font-weight: 600;

	background: url('../../../sites/default/files/images/search-icon.png');

	font-size: 0;

	width: 32px;

	height: 34px;

	margin: 0 !important;

	text-indent: 100px;

}



.search-block-form #edit-submit-search {

	padding: 13px 19px;

	border: 0;

	color: #fff;

	font-weight: 600;

	background: url('../../../sites/default/files/images/search-icon.png');

	font-size: 0;

	width: 32px;

	height: 34px;

	margin-top: 0px !important;

	text-indent: 100px; position: absolute;

}







.container-inline div,

.container-inline label {

	display: block;

}



.logo-2 .block-search {

	margin: 56px 0 0 0px;

	width: 85%;

}



#user-login #edit-submit {

	padding: 0px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	color: #fff;

	background: #00446d;

	font-size: 0.875em;

	width: 20%;

	text-indent: 10px !important;

}



#user-login input[type="text"] {

	width: 70%;

	padding: 5px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	height: 32px;

	border-radius: 30px;

	outline: none;

}



#user-login #edit-pass {

	width: 70%;

	padding: 5px;

	box-sizing: border-box;

	border: 1px solid #ccc;

	height: 32px;

	border-radius: 30px;

}



.region-footer {

	background: #eee;

}



.jcarousel-skin-default .jcarousel-item {

	padding: 0;

	width: 31%;

	box-shadow: 1px 0px 0px 0px #ccc;

}



.view-home a {

	font-size: 1.875em

}



.view view-latest-new ul li {

	margin-bottom: 3%;

	padding: 0px !important;

	margin-left: 0 !important;

}



.view view-latest-new ul li a {

	font-weight: 600

}



.view-popular-news .row {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.view-popular-news .row .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.view-popular-news .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.region-popular-news .row .col-sm-12 .col-sm-3 .col-sm-9 {

	padding-left: 0 !important;

	padding-right: 0 !important

}



.footer-01 {

	background: #3c3c3c;

	height: auto;

	width: 100%;

}



.region-footer-menu ul.menu {

	padding: 20px 0px 40px 0;

	font-size: 1.2em;

	margin: 0px auto;

	text-align: center!important;

	width: 55%;

}



.about-home-bg {

	margin-top: 30px;

}



.about-home-bg img {

	margin-top: -20px;

}



.region-footer-menu ul.menu li {

	border-right: 1px #fff solid;

}



.region-footer-menu ul.menu li.menu-mlid-563 {

	border-right: 0px #000 solid;

}



.region-footer-menu ul.menu li a {

	padding: 5px 10px;

}



.social-plugin {

	width: 50px;

	margin: 0 auto;

}



.view-about-us-contain .view-content.item-list {

	width: 100% !important;

	float: left;

}



.copyright-new a {

	color: #fff !important

}



.region-region-search .block-search {

	margin: 38px 0 0 0px;

	border: 1px solid #ccc;

	border-radius: 0px;

}



.region-region-search .form-actions {

	float: right;

}



#block-views-slidshow-block h2,

.block-text-resize h2 {

	color: #000;

	display: inline-block;

}



.block-styleswitcher h2 {

	display: none

}



.block-locale h2 {

	display: none !important;

}



.block-text-resize h2 {

	float: left;

	margin: 8px 10px 0px 10px;

}



.block-text-resize .content {

	float: left

}



#block-menu-block-6 h2::after {

	content: "";

	display: block;

	height: 10px;

	width: 200px;

	margin: 4px auto 0;

}



#block-menu-block-6 ul li,

.view-download-forms ul li {

	width: 100%;

	list-style-image: url('../../../sites/default/files/images/arrow2.png');

	margin-bottom: 7px !important;

	border-bottom: 1px #ccc dotted;

	padding-bottom: 7px;

	list-style-position: inside;

}



.view-gallery-image h2 {

	font-size: 1.125em;

}



ul li span a {

	font-weight: normal;

	text-decoration: none;

	line-height: 20px;

}



.region-content .form-type-item {

	display: none

}



.translation-link {

	display: none

}



.region-left-sub-menu ul.menu {

	padding: 10px !important;

	width: 100% !important;

}



h2.title {

	margin-top: 0;

}



h2.title a {

	color: #464646;

}



.floatleft a {

	color: #000;

}



.region-homepage-news-slider .newitem {

	padding-top: 5px;

}

#block-views-block-guidelines-block-1 .block-content{padding-bottom: 35px;}

#block-views-block-guidelines-block-1 .views-slideshow-controls-bottom {

    position: relative;

    /* z-index: 999999999999999999999999999999999999; */

    margin-top:0px;

    right: 0;

    background: #940e05;

    /* display: inline-block !important; */

    height: 35px;

    width: 84px;

    float: right;

    overflow: hidden;

    display: block;

    z-index: 999999;

}



.views-slideshow-controls-bottom {

position: absolute;

z-index: 10000;

top: 90.5%;

border-bottom: 0;

height: 30px;

width: 80px;

right: 4%;

background: #940e05;

}



#views_slideshow_controls_text_previous_news_slider-block_1 {

	top: 25%;

}



#views_slideshow_controls_text_pause_news_slider-block_1 {

	top: 25%;

}



#views_slideshow_controls_text_next_news_slider-block_1 {

	top: 25%;

}



.view-news-slider .views_slideshow_cycle_slide {

	width: 100% !important;

	height: 30px !important;

}



ol,

ul {

	list-style: none;

}



body {

	margin: 0;

	padding: 0;

	line-height: 1em;

	font-size: 1.4em;

	color: #464646;

	background-color: #fff;

	font-family: 'Open Sans', sans-serif !important;

}



:lang(ta) body {

	margin: 0;

	padding: 0;

	line-height: 1em;

	font-size: 1.4em!important;

	color: #464646;

	background-color: #fff;

	font-family: 'Open Sans', sans-serif !important;

}



img {

	max-width: 100%;

	height: auto;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

	width: 100%;

}



table.views-table tr td {

	padding: 5px;

	border: 1px solid #CCC;

	border-collapse: collapse;

	color: #000;

	vertical-align: top;

}



th {

	background: #f4f4f4;

	padding: 5px 4px;

	border-right: 1px solid #c8c7c7;

	border-left: 1px solid #c8c7c7;

	border-top: 1px solid #c8c7c7;

}



td {

	text-align: left;

}



@media (max-width:640px) and (min-width:0px) {

.mobi{display:block}

.desktop{display:none}

	.left {

		width: 75.33333333%;

		float: left;

		padding-right: 10px;

		padding-left: 10px;

	}

	.right {

		float: right;

		width: 24.66666667%;

		padding-right: 10px;

		padding-left: 10px;

	}

	.top-left01-inner1 {

		float: left;

		display: none;

	}

	.news_feed .col-sm-1 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.news_feed .col-sm-11 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	#webform_submission_feedback_add_form-ajax #edit-feedback- {

		width: 100%;

	}

	#webform_submission_feedback_add_form-ajax #edit-email- {

		width: 100%;

	}

	#webform_submission_feedback_add_form-ajax #edit-name {

		width: 100%;

	}

	:lang(ta) .newsleft {

		left: 0%;

	}

	.blk-title img {

		padding: 1rem 8rem 0rem 8rem;

	}

	.ui-tabs .ui-tabs-nav li {

		margin: 0px 0.3em 7px 7px;

		font-size: .8em;

	}

	.gal-image .image-field {

		margin: 20px 0px 13px 30%;

		border: 1px solid #eee;

	}

	.minister-nme {

		text-align: center;

	}

	.min-name {

		margin: 0% 3em 0em 0;

	}

	.min-pos {

		margin: 1em 3em 2em 0;

	}

	.ui-tabs .ui-tabs-nav {

		padding: 0.3em 0em 0.3em 5px;

	}

	.skiptoreader img {

		width: 15px;

	}

	.m_content img {

		width: 10px;

	}

	.m_content,

	.skiptoreader {

		font-size: .8em;

	}

	.newsleft {

		left: 0%;

	}

	.views-slideshow-controls-bottom {

		right: 0%;

	}

	#block-footermenu ul li {

		border-right: none;

		margin-bottom: 10px;

		float: none;

	}

	#block-footermenu ul {

		padding: 20px 0 15px 0%;

	}

	.color-box-1,

	.color-box-2,

	.color-box-3,

	.color-box-4 {

		width: 100% !important;

	}

	.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

		float: left;

		padding: .5em .88em;

		text-decoration: none;

	}

	.footer_class_temp .image-field {

		

	}

}



@media (max-width:767px) and (min-width:641px) {

	.news_feed {

		margin-top: -6px;

	}

	.news_feed .col-sm-1 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.news_feed .col-sm-11 {

		width: 100%;

		margin: 0;

		padding: 0;

	}

	.main-banner-01 {

		margin-top: 0%;

	}

}



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

	.news_feed {

		margin-top: -6px;

	}

	#block-search-form {

		margin-top: 20px;

	}

	.main-banner-01 {

		background: #fff;

		margin-top: 80px;

		margin-bottom: 0px;

	}

	#block-footermenu ul {

		width: 100%;

		text-align: CENTER;

	}

	.region-footer-menu ul li {

		width: 48% !important;

		border-right: none !important;

		margin-bottom: 5px !important;

		text-align: left !important;

	}

	.social-plugin ul li {

		width: auto !important;

	}

	.region-social-menu ul {

		display: inline-block !important;

	}

	.region-social-menu ul {

		width: 100% !important;

	}

	.block-text-resize .content {

		float: left;

		margin-left: 10px !important;

	}

	.block-text-resize h2 {

		display: none !important

	}

}



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

	.views-slideshow-controls-text-previous {

		top: 50% !important;

	}

	.views-slideshow-controls-text-next {

		top: 50% !important;

	}

	.social-plugin {

		width: 100% !important;

		margin: 0 auto;

	}

	#block-search-form {

		margin-top: 0px !important;

		margin-bottom: 10px !important;

	}

	.top-left01-inner2 {

		float: left;

		margin-left: 10px;

		display: none;

	}

	#block-stateemblemofindia img {

		width: 15%;

	}

}



.top-right01 a {

	font-size: 1em !important;

	color:#fff;

}



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

	#block-views-block-guidelines-block-1 .list-slider {width: 310px!important;}



	.push-right {

		float: left;

	}

	.top-header01 a {

		font-size: 0.9em !important;

	}

	.top-right01 a {

		padding-right: 0px !important;

	}

	.top-right01 a {

		font-size: 0.9em !important;

	}

}

.webform-required{

 display: none;   

}

.path-search .block-content h2{display:none;}

.file--docx-pdf{

background-image: url(../../../sites/default/files/docx.png);

}

.ppt--application-pdf{

background-image: url(../../../sites/default/files/ms-powerpoint.png);

}

.zip--application-pdf{

background-image: url(../../../sites/default/files/zip.png);

}



.file--application-xlsx

{

background-image: url(../../../sites/default/files/x-office-spreadsheet.png);

}



#block-noticeblock {

min-height: 270px !important;

}

.file--docx-pdf{

background-image: url(../../../sites/default/files/docx.png);

}

.ppt--application-pdf{

background-image: url(../../../sites/default/files/ms-powerpoint.png);

}

.zip--application-pdf{

background-image: url(../../../sites/default/files/zip.png);

}



.file--application-xlsx

{

background-image: url(../../../sites/default/files/x-office-spreadsheet.png);

}



#block-noticeblock {

min-height: 270px !important;

}

.fb{
padding-left: 80%;
}

.twitter{
padding-right: 80%;
}
