body {
	overflow-x: hidden;
	background:#fff;
	/* border-right: 4px double #c9af7b; */
	/* border-left: 4px double #c9af7b; */
	font-family: 'Open Sans', regular;
}
.feed-icons {
  display: none;
}
.form-control{ width: 50%; }
#page-wrapper{
	width: 95% !important;
}
#page-wrapper{
	margin: 0px auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 100%;
}
/********Captcha Image**********/
div.captcha>img {
    margin-left: 0;
}
/******Top Header******/
body:not(.path-frontpage) #main_page {
	height: 2px !important;
}
.top_header{
	background: #649570 ;
	height: 35px;
	/* border: 4px double #c9af7b; */
	/* margin-left: 50px;  */
	/* margin-right: 50px; */
}
.top-right01 a {padding-right: 5px !important;}
.top-right01{ /*  font-size:1.1em;  margin-top: 7px;*/  float:right; text-align:right;}
.top-right01 a{ padding-right:10px; color:#000;}

.search_form{ 
	float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    border-left: 1px solid white;
    /* border-right: 1px solid white; */
}
#edit-help-link,
.panel-default>.panel-heading,
.panel-default{ display: none; }
.input-group .form-control{ border: 1px solid #1d3b24; }
.btn-primary{
	background-color: #649570;
	border-color: #1d3b24;
	height: 34px;
}
/*****Skip to main content*****/
/* .top-left01-inner1{  */
	/* float: left; */
    /* padding-left: 10px; */
    /* padding-right: 10px; */
    /* padding-top: 5px; */
	/* font-size: 1.2em; */
    /* border-left: 2px solid white; */
    /* border-right: 2px solid white; */
/* }  */
/*******Invert Button********/
.a11y-control label {
    cursor: pointer;
    font-size: 1.5em;
    color: #fff !important;
    padding: 0px;
}

.a11y-control {
    display: block;
    float: left;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding-bottom: 0;
    margin: 0 -10px;
    width: 55px;
    background-color: #000 !important;
	border-radius: 0px;
}
/*******END[Invert Button]********/
.accessibility{
	float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
}

.sitemap_icon{
	float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    border-left: 1px solid white;
    height: 35px !important;
}
.top-right-inner2{ 
	float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    border-left: 1px solid white;
    height: 35px !important;
    border-right: 1px solid white;
}
.invert_class{ display: none; }
.top-right-inner3{ display: none; }
.top-right-inner4{ display: none;/*float:left; margin-left: 40px; margin-right: 40px;*/}
.top-right-inner5{ float:left; } /*margin: 6px 0px 0px 6px;*/

/******Ttext Resize******/
.sup {
    top: -0.3em;
	font-size: 0.8em;
    font-weight: 600;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.region-style-switcher ul li{
	list-style: none;
	display: inline;
	font-size: 1.1em;
}
/**********Style Switcher**********/
/* .block-styleswitcher ul li:nth-child(2){ */
	/* background: none !important; */
/* } */
/*****Style Switcher Gray background****/
/* .style-gray{  */
	/* border: 1px solid #fff; */
	/* background: #4c4c4c !important;  */
	/* color: #FFFF00 !important; */
	/* text-align: center; */
	/* padding-left: 5px; */
	/* margin-left: 2px; */
	/* font-size: 1.1em; */
	/* background-image: url("../images/gray.png"); */
	/* background-repeat: no-repeat; */
/* } */
/*******Style Switcher Default*******/
.style-default{ padding; 5px; }
.style-default img{ 
	/* border: 1px solid #fff; */
	/* background: #e1dcdc !important;  */
	/* text-align: center; */
	/* color: #000 !important; */
	/* padding-bottom: 5px; */
	/* margin-right: 2px; */
	/* margin-left: 2px; */
	/* font-size: 1.1em;	 */
	padding-bottom: 5px;
	padding-right: 2px;
}
/*****Style Switcher Black background****/
.style-a{ padding; 5px; }
.style-a img{ 
	/* border: 1px solid #fff; */
	/* background: #000 !important;  */
	/* text-align: center; */
	/* color: #FFFF00 !important; */
	/* padding-bottom: 5px; */
	/* margin-right: 2px; */
	/* font-size: 1.1em; */
	padding-bottom: 10px;
	padding-right: 2px;
}
.custom_search{
	/* visibility: visible; */
	position: absolute;
	/* right: 15%; */
	top: 35px;
	z-index: 1000;
	display: none;
	
}
.search{ display: block; }
.search2{ display: none; }
.region.region-custom-search{ width: 200px; margin-left: -162px; }
.region-region-search{ height: 35px; }
/*********End [Top Header]***********/
/*******Header*******/
.navbar{ 
	margin-bottom: 0px;
	background: #fff;
	border-radius: 0px;
	border-right: 3px solid #649570;
	border-left: 3px solid #649570;
	border-top: 0px;
	border-bottom: 0px;
}
.container_navbar{ width: 90%; margin-left: auto; margin-right: auto; }
.region-site-name{ margin-top: 30px; }
.brand{
	color: #649570 ;
	font-size: 3.5em;
	font-weight: bold;
	font-family: 'Monotype Corsiva';
	/* font-style: italic; */
	line-height: 2em;
	word-break: break-word;
}
.brand:hover{ color: #649570 ; }
.site_name{	}
.pull-right{ margin-top: 8px; }
.pull-left img{ width: 100%; }
.pull-right img{ width: 100%; }

/******Main Menu********/
.main_menu{
	background: #649570;
	/* border: 4px double #c9af7b; */
	/* margin-left: 50px;  */
	/* margin-right: 50px; */
}
.menu_container{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
/*******End[Header]*******/
/*******Slideshow********/
.container_I{
	margin-left: auto;
	margin-right: auto;
}
.flexslider { margin: 0; }
.flex-control-nav {
    display: none;
}
.slideshow{ 
	margin-top: 10px;
}
/*******End[Slideshow]********/
/***********Breadcrumb***********/
.breadcrumb{
	margin-bottom: 0px;
	margin-left: -15px;
	margin-right: -15px;
    border-radius: 0px;
    padding: 0;
    font-size: 1.1em;
    font-family: 'Open Sans',regular;
	background: #fff;
}
.breadcrumb>.active{ color: #649570 ; }
.breadcrumbs{
	border-bottom: 3px solid #649570;
    border-left: 3px solid #649570;
    border-right: 3px solid #649570;
    height: 25px;
    /* padding: 5px; */
}
.breadcrumb a{ margin-left: 15px !important; }
/************News Slider************/
.latest_news{
	/* max-width: 1360px;  width: 90%;*/
	/* margin-left: 65px; */
	/* margin-right: 65px; */
	/* margin-top: 10px; */
	border-bottom: 3px solid #649570;
	border-left: 3px solid #649570;
	border-right: 3px solid #649570;
}
.newsleft{
	border-right: 3px solid #649570;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	color: #000;
	background-color: #fff ; 
	height: 30px;
	font-family: 'Open Sans', regular;
	/* vertical-align: -webkit-baseline-middle; */
}
.news-slider{
	background-color: #fff ;
	overflow: hidden; 
	height: 30px;
	
	/* display: inline-block; */
	/* margin-right: 30%; */
}
.news-slider a{
	color: #000;
	font-weight: 600;
	margin-left: 50px;
	display: inline-block;
	font-size: 1.2em;
}

.clr{ clear:both;}

/**********End [News Slider]***********/
/*********Sidebars**********/

/***********Layer 2**************/
.layer2{
	background: #fff !important;
	border-right: 3px solid #649570;
	border-left: 3px solid #649570;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
.sidebars2{
	background: #649570;
	margin-top: 50px;
	/* border: 4px double #c9af7b; */
	/* height: 390px; */
	overflow: hidden;
	border-radius: 6px;
}
.sidebars2 h2{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #fff;
}
.sidebars2 p{
	margin-top: 5px;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	/* text-align: justify; */
	color: #fff;
	/* margin-left: 10px; */
	margin-right: 10px;
}
.sidebars2 a{
	/* float: right; */
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	color: #fff;
}
.sidebars2 ul{
	/* list-style-type: disc; */
	padding-left: 30px;
	padding-right: 30px;
	margin-top: 20px;
}
.sidebars2 ul li{ 
	list-style-type: disc;
    margin-left: 15px;
	padding-bottom: 10px;
	color: #fff;
}
.scrolltitle{
	list-style-type: disclosure-closed;
}

/********Layer 1 Sidebars***********/
.layer1{
	background: #fff !important;
	border-right: 3px solid #649570;
	border-left: 3px solid #649570;
	/* padding-bottom: 20px; */
}
.border_bottom, .border_bottom1{
	margin-top: 10px;
	border-top: 4px double #649570;
}
.sidebar_mo_view{ display: none; visibility: hidden; }
.sidebars{
	/* background: #4e5c23; */
	margin-top: 10px;
	/* border: 4px double #c9af7b; */
	/* height: 410px; */
	overflow: hidden;
	/* border-radius: 20px; */
	/* border-bottom: 4px double #76893c; */
	padding: 20px;
	/* padding-right: 20px; */
}
.sidebars h2{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #000;
}
.sidebars img{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border-radius: 5px;
}
.sidebars p{
	margin-top: 5px;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	text-align: center;
	color: #000;
	margin-left: 40px;
	margin-right: 40px;
	font-style: italic;
	font-weight: 600;
	
}
.sidebars a{
	float: right;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	color: #338347;
	margin-left: 40px;
	margin-right: 40px;
	font-weight: bold;
	font-style: italic;
}
.sidebars .views-field.views-field-title{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #000;
	border-top: 4px double #649570;
	padding-top: 10px;
	/* margin-left: 35px; */
	/* margin-right: 35px; */
}
.links-urls{
	/* float: right; */
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	color: #338347;
}
.links-urls ul li {
    list-style-type: disc;
    color: #fff;
}
.more-link.form-group {
    margin-left: 20px;
}
/*.views-field.views-field-title{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #4e5c23;
	/* border-top: 4px double #c9af7b; */
	/* margin-left: 35px; */
	/* margin-right: 35px; 
}*/

.sidebars1{
	background: #649570;
	margin-top: 10px;
	/* border: 4px double #c9af7b; */
	/* height: 410px; */
	overflow: hidden;
	border-radius: 6px;
	padding-bottom: 20px;
	/* margin-bottom: 20px; */
}
.sidebars1 h2{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #fff;
}
.sidebars1 img{
	margin-left: auto;
	margin-right: auto;
}
.sidebars1 p{
	margin-top: 5px;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	/* text-align: justify; */
	color: #fff;
	/* margin-left: 10px; */
	margin-right: 10px;
}
.sidebars1 a{
	/* float: right; */
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	color: #fff;
}
.sidebars1 ul li{ 
	list-style-type: disc;
    margin-left: 15px;
	padding-bottom: 10px;
}
.block-title{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	text-decoration: 2px solid underline;
	color: #000;
	margin-left: 35px;
	margin-right: 35px;
}
/************Content*************/
.container_content{	
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.region-content h2 a{ display: none; }
.page_content{
	background: #fff;
	margin-top: 50px;
	/* border: 4px double #c9af7b; */
	overflow: hidden;
	/* border-radius: 20px; */
}
.page_content h2{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-decoration: underline;
}
.page_content p{
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}

.list-inline{
	float: right;
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	color: #4e5c23;
	font-style: italic;
}
.page_content a{
	text-decoration: none;
	color: #338347;
	float: right;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	font-style: italic;
}
.page_content ul{
	list-style-type: circle;
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
}
/************Other Pages Content*************/
.pg_content{
	background: #fff;
	padding-bottom: 30px;
	font-size: 1.1em !important;
	color: #000 !important;
	/* border-left: 4px double #76893c; */
	/* border-right: 4px double #76893c; */
}
.contents{
	margin-left: 15px;
	margin-right: 15px;
}
.lib_banner{
	/* margin-top: 50px; */
	/* margin-bottom: -50px; */
	background: #fff;
	padding: 20px;
}
.pg_content h2{
	font-size: 1.4em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-decoration: 2px underline solid;
}
.pg_content h4{
	font-size: 1.3em !important;
	font-family: 'Georgia',serif;
	font-weight: bold;
	color: #000;
}
.pg_content img{
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	/* width: 100%; */
}
.pg_content p{
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}
.pg_content ul{
	list-style-type: circle;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	line-height: 2em;
}
.pg_content ol{
	/* list-style-type: circle; */
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
}
.pg_content a{
	list-style-type: none;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	margin-left: 1px;
	display: list-item;
	color: #000;
	text-decoration: underline;
}
.sub_head{
	text-align: center;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sub_h2{
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.list_accessibility{
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	line-height: 1em;
}
.library_fac p{ font-size: 1.1em; font-family: 'Georgia',serif; }
.library_fac table,th, td{
	border-collapse: collapse;
	/* width: 100%; */
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	color: #000;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.library_fac h{ font-size: 1.2em; font-family: 'Georgia',serif; font-weight: bold; }
.library_fac a{ font-size: 1.1em; font-family: 'Georgia',serif; text-decoration: underline; }
/***************SITEMAP********************/
.sitemap ul{
	list-style-type: circle;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	line-height: 2em;
}
.sitemap li{
	list-style-type: circle;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	line-height: 2em;
}
.sitemap a{
	list-style-type: circle;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	line-height: 2em;
	text-decoration: underline;
}
/*********Other Pages********/
.layer3{
	background: #fff !important;
	border-left: 3px solid #649570;
	border-right: 3px solid #649570;
	padding: 20px;
}
.library_faci p{
	margin-top: 20px;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}
.library_faci a{
	list-style-type: circle;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	text-align: justify;
	margin-left: 50px;
	display: list-item;
}
/*********Other Pages Sidebars**********/
.pg_links{
	margin-bottom: 10px;
}
.pg_sidebars{
	margin-top: 20px;
}
.flexslider { margin: 0; }
.flex-control-nav {
    display: none;
}
.slideshowimage{ 
	margin-top: 10px;
}

.page_updated{
	text-align: center;
	font-style: italic;
	margin-top: 30px;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	color: #649570;
}
.file-icon, .file-size{ display:none; }
/********PDF Icon in Academic Calendar********/
.form-control:focus{
	border: 1px solid #649570;
	box-shadow: inset 0 0 1px #649570;
}
.select-wrapper{ padding-left: 10px; }
.pdf_icon{
	display: -webkit-inline-box !important;
	margin-left: 50%;
}
option:hover{ background: #649570 !important; }
/**********Other Pages Content[TABLES]***********/
.pg_table{
	border-collapse: collapse;
	width: 100%;
	font-size: 1.1em !important;
	font-family: 'Georgia',serif;
	color: #000;
	text-align: center;
}

/******New*******/
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: linear-gradient(to bottom,#649570 0%,#649570 100%) !important;
}

/* .pg_table thead{ */
	/* border: 1px solid black; */
	/* padding: 10px; */
	/* margin: auto; */
	/* margin-bottom: 10px; */
	/* margin-top:10px; */
	/* text-align:center; */
/* } */
.pg_table td, .pg_table th {
  border: 1px solid #ddd;
  padding: 8px;
}
.pg_table tr:nth-child(even){background-color: #f2f2f2;}

.pg_table tr:hover {background-color: #ddd;}
.pg_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #649570;
  color: #fff !important;
}
.pg_table ul{
	list-style-type: decimal;
	font-size: 1em !important;
	font-family: 'Georgia',serif;
	color: #000;
}
.pg_table a{
	text-decoration: underline;
	color: #000;
	font-size: 1em !important;
	margin-left: 0px;
	list-style-type: none;
	text-align: center;
}
.other_pages{
	background: #fff;
	/* margin-top: -10px; */
}
.other_pages field--item{
	list-style-type: disclosure-closed;
}
.nb_more{
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
}
/****Photo Gallery****/
.view-photo-gallery table thead{ display: none; }
/*******DataTable Style*********/
.table thead,
.table tr th{
	background: #649570 ;
	color: #fff;
	text-align: center;
	font-size: 1em !important;
}
.table>tbody>tr>td{ text-align: justify; }
.table-bordered{
	border: 1px solid #CCC;
}
th#view-title-table-column { width: 60%; }
th#view-field-pdf-icon-table-column { width: 30%; }
/***********Officers & Staff************/
.officers-staff th#view-counter-table-column { width: 10%; text-align: left; }
.officers-staff th#view-title-table-column { width: 40%; text-align: left;}
.officers-staff th#view-field-designation-table-column { width: 30%; text-align: left; }
.officers-staff th#view-field-contact-no-table-column { text-align: left;  }
/***********Officers & Staff************/
.former-members table thead, .former-members table tr th{ text-align: left;}
.former-members legend { border-bottom: 0px; }
/* .former-members th#view-counter-table-column { width: 10%; text-align: left; }
.former-members th#view-title-table-column { width: 40%; text-align: left;}
.former-members th#view-field-from-date-table-column { width: 30%; text-align: left; }
.former-members th#view-field-to-date-table-column { text-align: left;  } */
/********Footer**********/
/**Without Google Map**/
ul.menu.menu--new-footer-menu.nav{
	float: right;
}
.footer_layer{
	background: #649570;
	padding: 20px;
}
.footer_menu{
	/* margin-top: 20px; */
}
.footer_menu a{
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	color: #fff;
	/* line-height: 8px; */
}
.footer_layer nav li a:hover{
	/* color: #fff; */
	background: #649570 !important;
}
.footer_layer nav li a{
	padding: 5px 5px;
}
.copyright{
	/* margin-top: 20px; */
	font-size: 1.2em !important;
	font-family: 'Georgia',serif;
	color: #fff;
	text-align: center;
	/* border: 4px double #c9af7b; */
}
.reach_us{
	/* margin-top: 20px; */
	/* margin-left: auto; */
	/* margin-right: auto; */
	
}
.bef-exposed-form .form--inline > .form-item{
	display: -webkit-inline-box !important;
}
/***********Google Map Width***********/
.footer_layer iframe{
	width: 100%;
}

/**********Page Updated**********/
.page_updated{
	text-align: center;
	font-style: italic;
	font-size: 1em !important;
}
.page_updated_front{
	text-align: center;
	font-style: italic;
	font-size: 0.9em !important;
	color:  #fff;
}
/************End[Page Updated]**************/

/*****************Small Screen & Mobile View*******************/
/* @media screen and (max-width: 990px){ */
@media screen and (min-width:1300px) and (max-width: 1480px){
	.custom_search{ top: 38px ; z-index: 1000; right: 15%; }
	.pull-right{ float: none !important; }
	.pull-left img{ height: 150px; width: auto !important; }
	.pull-right img{ height: 150px; width: auto !important;}
	.brand{ font-size: 2.8em ; }
	.breadcrumbs{ border-bottom: 0 !important; } 
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 3px !important; }
	.pull-left{ padding-left: 0px; }
	/*********Left Sidebar*********/
	/* .region.region-left-sidebar, .border_bottom1 { display: none; } */
	.page_content p, .pg_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_table{ font-size: 1em !important; }
	/* .region-hc-logo{ display: none; } */
	.page_content ul, .pg_content ul, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important;	font-family: 'Georgia',serif; }
	.sidebar_mo_view{ visibility: hidden; display: none; }
	.select-wrapper{ padding-left: 10px; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	.selectBox{ margin: 3px 0 0 -10px }
}
@media screen and (min-width:1024px) and (max-width: 1300px){
	.custom_search{ top: 38px ; z-index: 1000; right: 16%; }
	.pull-right{ float: none !important; }
	.pull-left img{ height: 100px; width: auto !important; }
	.pull-right img{ height: 100px; width: auto !important;}
	.brand{ font-size: 2.4em ; }
	.breadcrumbs{ border-bottom: 0 !important; } 
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 4px !important; }
	.pull-left{ padding-left: 0px; }
	/*********Left Sidebar*********/
	/* .region.region-left-sidebar, .border_bottom1 { display: none; } */
	.page_content p, .pg_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_table{ font-size: 1em !important; }
	/* .region-hc-logo{ display: none; } */
	.page_content ul, .pg_content ul, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important;	font-family: 'Georgia',serif; }
	.sidebar_mo_view{ visibility: hidden; display: none; }
	.select-wrapper{ padding-left: 10px; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	.selectBox{ margin: 3px 0 0 -10px }
}
@media screen and (min-width:820px) and (max-width: 1024px){
	.custom_search{ top: 38px; z-index: 1000; right: 20%; }
	.pull-left img{ height: 90px; }
	.breadcrumbs{ border-bottom: 0 !important; }
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 3px !important; }
	.pull-left{ padding-left: 0px; }
	/*********Left Sidebar*********/
	/* .region.region-left-sidebar, .border_bottom1 { display: none; } */
	.page_content p, .pg_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_table{ font-size: 1em !important; }
	/* .region-hc-logo{ display: none; } */
	.page_content ul, .pg_content ul, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.sidebar_mo_view{ visibility: hidden; display: none; }
	.select-wrapper{ padding-left: 10px; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, .page_updated_front{ font-size: 0.8em !important; 	}
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	.selectBox{ margin: 3px 0 0 -10px }
	.brand{ font-size: 1.8em; }
	/* .sidebars1{ width: 200%; } */
}
@media screen and (max-width: 728px) {
	.custom_search{ top: 38px ; z-index: 1000; right: 29%; }
	.pull-left img{ height: 90px; }
	.breadcrumbs{ border-bottom: 0 !important; }
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 3px !important; }
	.page_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.page_content ul{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_content a{ font-size: 1em !important; color: #000; text-decoration: underline; }
	.pg_table{ font-size: 1em !important; }
	.region-hc-logo{ display: none; }
	.pull-left{ padding-left: 0px; }
	html{ overflow-x: hidden; }
	#page-wrapper{ width: 100% !important; }
	.top_header{ height: 35px; }
	.search_form{ padding-top: 0px; } 
	.selectBox{ margin: 3px 0 0 -10px }
	.select-wrapper{ padding-left: 10px; }
	.brand{ 						
		font-size: 1.8em !important;
		line-height: 1.5em;
		word-break: break-word;
		margin-bottom: 20px;
	}
	.menu_container{ width: 90%; }
	.flexslider .slides img{ height: 200px; }
	.newsleft{ border-right: 0px; }
	.page_content h2{ font-size: 1.4em !important; }
	.page_content, .pg_content, .footer_menu a, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; }
	.pg_table{ width: 100% !important; overflow-x: scroll; color: #000; }
	.footer_menu a{ text-align: center; }
	
	/*********Left Sidebar*********/
	.region.region-left-sidebar, .border_bottom1 { display: none; }
	.sidebar_mo_view{ visibility: visible; display: block; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	/**Without Google Map**/
	ul.menu.menu--new-footer-menu.nav{
		float: right;
	}
}
@media screen and (max-width: 678px) {
	.custom_search{ top: 38px; z-index: 1000; right: 29%; }
	.pull-left img{ height: 70px; }
	.breadcrumbs{ border-bottom: 0 !important; }
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 3px !important; }
	.page_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.page_content ul{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_content a{ font-size: 1em !important; color: #000; text-decoration: underline; }
	.pg_table{ font-size: 1em !important; }
	.region-hc-logo{ display: none; }
	.pull-left{ padding-left: 0px; }
	html{ overflow-x: hidden; }
	#page-wrapper{ width: 100% !important; }
	.top_header{ height: 35px; }
	.search_form{ padding-top: 0px; } 
	.selectBox{ margin: 3px 0 0 -10px }
	.select-wrapper{ padding-left: 10px; }
	.brand{ 						
		font-size: 1.5em !important;
		line-height: 1.5em;
		word-break: break-word;
		margin-bottom: 20px;
	}
	.menu_container{ width: 90%; }
	.flexslider .slides img{ height: 200px; }
	.newsleft{ border-right: 0px; }
	.page_content h2{ font-size: 1.4em; }
	.page_content, .pg_content, .footer_menu a, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; }
	.pg_table{ width: 100% !important; overflow-x: scroll; color: #000;	}
	.footer_menu a{ text-align: center; }
	/*********Left Sidebar*********/
	.region.region-left-sidebar, .border_bottom1 { display: none; }
	.sidebar_mo_view{ visibility: visible; display: block; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	.brand{ font-size: 1.8em; }
}
@media screen and (max-width: 990px){
	.custom_search{ top: 38px; z-index: 1000; right: 22%; }
	.pull-left img{ height: 90px; width: auto !important; }
	.brand{ font-size: 2.5em; }
	.breadcrumbs{ border-bottom: 0 !important; }
	.top-right-inner2{ height: 35px !important; padding-top: 3px !important; }
	.sitemap_icon{ height: 35px !important; padding-top: 3px !important; }
	.footer_menu a { text-align: center; }
	.pg_table{ font-size: 1em !important; }
	.pg_content a{ font-size: 1em !important; color: #000; text-decoration: underline; }
	.region-hc-logo{ display: none; }
	.page_content, .pg_content, .footer_menu a, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; }
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; color: #000; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 3px !important; }
	.selectBox{ margin: 3px 0 0 -10px }
	/*********Left Sidebar*********/
	.region.region-left-sidebar, .border_bottom1 { display: none; }
	.sidebar_mo_view{ visibility: visible; display: block; }
	.select-wrapper{ padding-left: 10px; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
}

@media only screen and (max-device-width: 480px) {
	.custom_search{ top: 45px; z-index: 1000; right: 45%; }
	.pull-left img{ height: 50px; margin-top: 10px; }
	.breadcrumbs{ border-bottom: 0 !important; height: 50px;}
	.top-right-inner2{ height: 42px !important; padding-top: 6px !important; }
	.sitemap_icon{ height: 42px !important; padding-top: 4px !important; }
	.page_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.page_content ul{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_content a{ font-size: 1em !important; color: #000; text-decoration: underline; }
	.pg_table{ font-size: 1em !important; }
	.region-hc-logo{ display: none; }
	.pull-left{ padding-left: 0px; }
	html{ overflow-x: hidden; }
	#page-wrapper{ width: 100% !important; }
	.top_header, .region-region-search{ height: 42px; }
	.search_form{ padding-top: 2px; } 
	.selectBox{ margin: 8px 0 0 -10px }
	.select-wrapper{ padding-left: 10px; }
	.brand{ 						
		font-size: 1.3em !important;
		line-height: 1em;
		word-break: break-word;
		margin-bottom: 20px;
	}
	.menu_container{ width: 90%; }
	.flexslider .slides img{ height: 200px; }
	.newsleft{ border-right: 0px; }
	.page_content h2{ font-size: 1.4em; }
	.page_content, .pg_content, .footer_menu a, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; }
	.pg_table{ width: 100% !important; overflow-x: scroll; color: #000; }
	.footer_menu a{ text-align: center; }
	/*********Left Sidebar*********/
	.region.region-left-sidebar, .border_bottom1 { display: none; }
	.sidebar_mo_view{ visibility: visible; display: block; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
		/* margin-left: 35px; */
		/* margin-right: 35px; */
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 5px !important; }
}
@media only screen and (min-device-width: 280px) and (max-device-width: 360px) {
	.custom_search{ top: 45px; z-index: 1000; right: 30%; }
	.pull-left img{ height: 40px; margin-top: 10px; }
	.region-site-name{ margin-top: 20px; }
	.breadcrumbs{ border-bottom: 0 !important; }
	.top-right-inner2{ height: 42px !important; padding-top: 6px !important; }
	.sitemap_icon{ height: 42px !important; padding-top: 4px !important; }
	.page_content p{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.page_content ul{ font-size: 1em !important; font-family: 'Georgia',serif; }
	.pg_content a{ font-size: 1em !important; color: #000; text-decoration: underline; }
	.pg_table{ font-size: 1em !important; }
	.region-hc-logo{ display: none; }
	.pull-left{ padding-left: 0px; }
	html{ overflow-x: hidden; }
	#page-wrapper{ width: 100% !important; }
	.top_header, .region-region-search{ height: 42px; }
	.search_form{ padding-top: 2px; } 
	.selectBox{ margin: 8px 0 0 -10px }
	.select-wrapper{ padding-left: 10px; }
	.brand{ 						
		font-size: 1em !important;
		line-height: 1em;
		word-break: break-word;
		margin-bottom: 20px;
	}
	.menu_container{ width: 90%; }
	.flexslider .slides img{ height: 200px; }
	.newsleft{ border-right: 0px; }
	.page_content h2{ font-size: 1.4em; }
	.page_content, .pg_content, .footer_menu a, .sidebars1 a, .sidebars p, .copyright{ font-size: 1em !important; }
	.pg_table{ width: 100% !important; overflow-x: scroll; color: #000;	}
	.footer_menu a{ text-align: center; }
	/*********Left Sidebar*********/
	.region.region-left-sidebar, .border_bottom1 { display: none;}
	.sidebar_mo_view{ visibility: visible; display: block; }
	.sidebar_mo_view{
		margin-top: 10px;
		overflow: hidden;
		padding: 20px;
	}
	.sidebar_mo_view h2{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
	}
	.sidebar_mo_view img{
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		
	}
	.sidebar_mo_view p{
		margin-top: 5px;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		text-align: center;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-style: italic;
		font-weight: 600;
		
	}
	.sidebar_mo_view a{
		float: right;
		font-size: 1em !important;
		font-family: 'Georgia',serif;
		color: #000;
		margin-left: 40px;
		margin-right: 40px;
		font-weight: bold;
		font-style: italic;
	}
	.sidebar_mo_view .views-field.views-field-title{
		font-size: 1.4em !important;
		font-family: 'Georgia',serif;
		font-weight: bold;
		text-align: center;
		text-decoration: underline;
		color: #000;
		border-top: 4px double #649570;
		padding-top: 10px;
	}
	.page_updated, ..page_updated_front{ font-size: 0.8em !important; }
	table.dataTable, table.dataTable th, table.dataTable td { border: 1px solid #e7dede; word-break: break-word; }
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate{ font-size: 0.9em !important; }
	div.sf-accordion-toggle.sf-style-default a{ padding: 2em 1em 1em 1em !important; }
	.accessibility{ padding-top: 5px !important; }
 }
