body {
	padding-top: 15px;
	background: #d8d8d8;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
ul {
	padding-left: 25px;
	list-style-position:outside;
}
li {
	list-style: none;
	background: url(../img/arrow.png) no-repeat no-repeat 0 8px;
	padding-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
h2 {
	color: #035a8d;
	font-size: 24px;
}
.main {
	border: 1px solid #c4c3c3;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.text-align-right {
	text-align: right;
}
.yellow-bg {
	background-color: #FFFF00;
}
.head01 {
	font-size: 28px;
}
.delbrook-list-head li {
	list-style: none;
	font-size: 15px;
	background: none;
	padding-bottom: 10px;
}
.delbrook-list-head li span {
	width: 21px;
	height: 21px;
	margin-right: 5px;
}
.holder {
	margin: 10px 0px;
}
.grey-light {
	background: #f3f3f3;
}
.grey-dark {
	background: #CFCCCC;
}
.van-head {
	color: #035a8d;
	font-size: 24px;
	line-height: 30px;
	background-color: #CFCCCC;
	display: inline-block
}
.border-grey {
	border: 1px solid #cfcdcd
}
.border-grey-dark {
	border: 1px solid #aeaeae;
}
.nav-holder-desk .head {
	font-size: 22px;
	color: #035a8d;
}
.nav-holder-desk a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.nav-holder-desk a:hover{
	text-decoration: underline	
}
.sub-heading {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 5px 0;
	color: #035a8d;
	line-height: 20px;
}
.line-height li {
	line-height: 2em;
}
.footer-holder {
	color: #505050;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-toggler {
	background-color: #DDDDDD;
}
.navbar {
	width: 100%;
}
.navbar-nav li {
	background: none;
	text-indent: 0;
	text-align: center;
}
.navbar-nav li.active {
	font-weight: bold;
}
.navbar-nav li.hover {
	font-weight: bold;
}
.card {
	background: #e0dfdf;
	border: 1px solid #d3d2d2;
	padding: 15px;
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
}
.font-12 {
	font-size: 12px;
}
.services h1 {
	font-size: 24px;
	font-weight: normal;
	color: #035a8d;
	line-height: 20px;
}
.services h2 {
	font-size: 18px;
	color: #000000;
	padding: 10px 0;
}
.services ul {
	padding-left: 10px;
}
.ekko-lightbox-nav-overlay a span {
	width: 100%;
}
.photo-spacing {
	margin: 25px 0;
}
.photo-spacing img { min-height:150px; height:150px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
ul.delbrook-menu-footer {
	padding-left: 0;
	margin-left: 0;
}
ul.delbrook-menu-footer li {
	display: inline-block;
	background: none;
	text-indent: inherit;
	padding-left: 0;
}
ul.delbrook-menu-footer li a {
	padding: 0 5px 0 5px;
	color: #505050;
}
ul.delbrook-menu-footer li:last-child span {
	display: none;
}
.google-map{width: 610px; height: 310px;}
/* Extra small devices (portrait phones, less than 576px)
   No media query for `xs` since this is the default in Bootstrap*/
/* Small devices (landscape phones, 576px and up)*/
.delbrook-form .form-group{margin-bottom: .2rem;}
.delbrook-form .form-control{font-size: 12px;}
.delbrook-form{font-family: Verdana, Geneva, sans-serif;}
.fm-alert {
    position: relative;
	padding: .15rem .5rem;
    margin-bottom: .5rem;
    border: 1px solid transparent;
    border-radius: .25rem;
	font-size: 12px;
}
.telephone{color:inherit;}
.telephone:hover{color:#AC2F31;}
.mobile-links h1{font-size: 1.2rem; }
.mobile-links a{color: #000;}
a.tel{font-size:28px; text-decoration:none;}
.delbrook-menu-footer{padding-left: 0;}

@media (min-width: 576px) {
/*.mobile-hide{display: none;}*/

}

/* small devices like mobile */

@media (max-width: 768px) {
.mobile-hide {
	display: none;
}
.head01 {
	font-size: 22px;
}
.mobile-space-top {
	margin-top: 10px;
}
.mobile-space-top-20 {
	margin-top: 20px;
}
.mobile-text-center {
	text-align: center;
}
.mobile-text-left {
	text-align: left;
}
.mobile-border-grey {
	border: 1px solid #cfcdcd
}
.mobile-grey-light {
	background: #f3f3f3;
}
.mobile-border-grey .border-grey {
	border: none;
}
.line-height li {
	line-height: 2em;
}
li {
	background: url(../img/arrow.png) no-repeat left 10px;
}
.m-p-l-0 {
	padding-left: 0;
}
.photo-spacing {
	margin: 0;
}
.photo-spacing a {
	margin-bottom: 25px;
}
.photo-spacing img { min-height:inherit; height:auto; }
.google-map{width: 100%; height: 310px;}
.mobile-first {order: 1;}
.mobile-second {order: 2;}
.mobile-third {order: 3;}
.mobile-fourth {order: 4;}
.delbrook-list-head li{font-size: 12px;padding-left: 0;
    padding-bottom: 5px;}



}

/* Medium devices (tablets, 768px and up)*/

@media (min-width: 768px) {
/*.mobile-hide{display: none;}*/

}

/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {
body {
	padding-top: 16px;
}
.main, .footer-holder {
	width: 997px;
}
.desk-pl-0 {
	padding-left: 0
}
.nav-holder-desk {
	background: none repeat scroll 0 0 #f3f3f3;
	-moz-box-shadow: inset 0 0 2px #BFBDAC;
	box-shadow: inset 0 0 2px #BFBDAC;
}
.desk-hidden {
	display: none;
}
.desk-space{
	margin-top: 20px;
}
}

/*Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 1200px) {
.desk-hidden {
	display: none;
}

}
