
img { max-width: 100%; }

@font-face { font-family: helveticaheavy; src: url(281166_2_0.ttf); }

body { font-family: Helvetica, sans-serif; font-weight: 400; font-size: 15px; line-height: 25px; text-rendering: optimizelegibility; }

.containor { }

.top { background: #866767; padding: 5px 0; border-radius: 0 0px 8px 8px; color: #fff; font-size: 15px; line-height: 30px; font-weight: 600; text-align: center; min-height: 43px; }

.top span { }

.logo { text-align: center; padding-top: 20px; padding-bottom: 20px; }

.top img { margin-right: 10px; }

.call { text-align: center; }

.navbar-default { background: none; border: 0; margin-bottom: 0; }

.navbar-collapse.collapse { padding: 0; }

.navbar-nav { width: 100%; display: block; margin: 0; }

/*.navbar-nav > li{text-align:center; float:none; display:block; font-family:'helveticaheavy'; font-size:18px; text-transform:uppercase; color:#000;}*/
.navbar-default .navbar-nav > li > a { padding: 15px 0; color: #000; transition: .5s ease background; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:hover { background: #967878; color: #fff; border-radius: 0; }

.searchbox { background: #fff; border-radius: 0px; overflow: hidden; float: right; border: 1px solid #1f1f1f; }

.searchbox input[type=submit] { float: right; border: 0; background: transparent url(../images/search.png) no-repeat center center; background-size: contain; padding: 0; height: 28px; }

.tools { background: #000; padding: 10px 0; }

.social { }

.social ul { padding: 0; margin: 0; text-align: left; padding-bottom: 10px; }

.social ul li { display: inline-block; margin-right: 5px; }

.social ul li img { height: 24px; }

.locate { text-align: center; color: #fff; vertical-align: middle; text-transform: uppercase; font-family: 'HelveticaNeueLT-LightExt'; clear: both; border-top: 1px solid #2f2f2f; font-weight: bold; font-size: 18px; }

.locate a { color: #fff; }

.locate img { margin-right: 10px; }

.services { text-align: center; padding-top: 50px; padding-bottom: 50px; }

.services img { width: 20%; float: left; }

.services .content { width: 80%; float: right; }

.services a { background: #09C; padding: 8px 15px; text-transform: uppercase; color: #fff; margin: 0px; transition: ease all .5s; border-radius: 3px; }

.services a:hover { text-decoration: none; background: #34495e; font-size: 13px; }

.services p { height: auto; padding-bottom: 0; line-height: 23px; font-size: 12px; }

.services h2 { font-family: 'HelveticaNeueLT-LightExt'; font-weight: 600; font-size: 18px; text-transform: uppercase; overflow: hidden; margin: 0; }

footer { }

.footer_in { background: #2f2f2f; border-top: 10px solid #fff; padding: 40px 0 0; }

footer h6 { font-family: sans-serif; font-weight: 600; font-size: 18px; padding-bottom: 10px; color: #fff; text-transform: uppercase; }

footer ul { padding-left: 0; }

footer ul li { display: block; font-size: 12px; line-height: 18px }

footer .contact { position: relative; color: #fff; min-height: 150px; }

footer ul li a, footer .contact address { color: #cbcbcb; }

footer ul li a:hover { color: #fff; text-decoration: none; }

footer .contact strong { font-weight: 600; color: #fff; }

footer .contact img { border-radius: 100%; right: 15px; opacity: .3; transition: ease all .5s; }

footer .contact img:hover { opacity: 1; cursor: pointer; }

.tour img { border: 1px solid #fff; }

footer a { color: #fff; text-decoration: none; }

.copyright { padding: 20px 0; border-top: 4px solid #484848; margin-top: 20px; color: #fff; text-align: center; }

.mid { padding-top: 30px; padding-bottom: 30px; }

.navbar-header { text-align: center; margin-top: 0; }

.menu-txt { text-align: left; float: left; line-height: 44px; padding: 0; width: 100%; margin-bottom: 20px; }

.desktop { display: none !important; }

.mobile { display: inline-block !important; }

.containor.mobile { display: block !important; }

.navbar-header { margin-top: 20px; }

.social ul li img { margin-right: 0; }

.panel-group { padding: 20px 10px; margin: 0; }

h4.panel-title a { display: block; background: url(../images/arrow.png) no-repeat left center; padding-left: 15px; }

.locate h2 { text-transform: uppercase; margin: 0; padding: 8px 0; color: #555; font-size: 14px; }

.tools { background: transparent; }

.navbar-default .navbar-toggle { border: 0; }

.navbar-toggle { margin-top: 0px; margin-bottom: 0; margin-right: 0; background: #fff; padding: 6px 7px; }

.navbar-toggle .icon-bar { background: #000; width: 18px; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 2px; }

header { width: 100%; background: #fff; }

.panel-default > .panel-heading { background: transparent; }

.col-sm-5.call > span { display: none !important; }

#accordion { width: 100%; }

.call { padding-left: 0; padding-top: 3px; }

.call a { float: right; margin-right: 8px; background: #fff; text-align: center; padding: 0 4px; border-radius: 3px; }

.call a img { margin: 0; float: left; }

.social { padding-right: 0; }

.navbar { min-height: inherit; }

.extrabold { font-size: 17.5px; color: #000; }

/* DivTable.com */

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

.upg-community-resources .table-heading {background:#0059A5; padding:10px; color:#fff; font-size:16px; border-radius: 3px 3px 0 0; margin: 15px 0 0 0}
.upg-community-resources .table-heading h3{ font-size:18px; font-weight: bold}
.upg-community-resources .divTable {border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0}
.upg-community-resources .divTable .divTableRow .divTableCell{ padding:12px 15px; text-align: left; vertical-align: middle; border:medium none; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0  }
.upg-community-resources .divTable .divTableRow .divTableCell.border-btm{border-bottom:medium none !important; } 
.upg-community-resources .divTable .divTableRow .divTableCell:first-child {
    background: #cce1f4;
    font-weight: bold;
    color: #002c52;
    border-bottom: 1px solid #a3c2dc;
}
.upg-community-resources .divTable .divTableRow .divTableCell a{ font-weight: bold;  color:#0059A5; text-decoration: none; }
.upg-community-resources .divTable .divTableRow .divTableCell a:hover{  color:#967878; }

/*---29-3-2017------*/

.resource_contact {
  border-radius: 4px;
  display: inline-block;
  margin-top: 30px;
  padding: 30px;
  width: 100%;
}
.resource_contact p {
  font-size: 26px;
  font-weight: 600;
  line-height: 28px;
  margin-bottom: 20px;
}
.resource_contact p span {
  display: block;
  font-size: 16px;
  font-weight: 300;
}
.resource_contact a {
  background: #886a6a;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  padding: 10px 15px;
  text-transform: uppercase;
}
.resource_contact a:hover, .resource_contact a:focus {
  background: #34495e;
  color: #fff;
  text-decoration:none;
}


@media(max-width:767px) {
	.upg-community-resources .divTable .divTableRow{display:block}
	.upg-community-resources .divTable .divTableRow .divTableCell{ display:block; width:100%;}
	
}