body {font-family: 'Libre Franklin', sans-serif;background:#fff;background-size:cover;background-position:fixed;
background-attachment:fixed;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing: 1px;}
p {font-size:1.25em;line-height:1.6;color:#000;}
hr {max-width:400px;border-color:#999999;}
.pdtp15 {padding:30px 0 0;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.header {position:relative;min-height:120px;background:#fff url(img/header.png) bottom repeat-x;margin:0;padding:0;border-top: 10px solid #000;}
.container {max-width:950px;}
.brand {height:200px;margin-bottom:-80px;background: url(img/logobg.png) no-repeat;background-size: 100% 200px;text-align:center;padding:10px 0 0;}
.brand img {max-width:100%;max-height:130px;}
.phone {margin:10px 0;line-height:40px;text-align:right;font-size:2em;color:#3dc6f4;}
.phone a {color:#3dc6f4;font-weight:bold;}
.mainpage {background:#fff;padding:20px;border-radius:none;}
.navbar {margin-top:0;margin-bottom:0;min-height:40px;margin:0;border-radius:none;}
.navbar-default {background:#333333;border:none;padding:0;}
.navbar-default .navbar-nav {float:right;}
.navbar-default .navbar-nav > li > a {color:#3dc6f4;font-size:1em;padding:5px 10px;font-weight:bold;border-right:1px solid #000;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#000;background:#3dc6f4;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#000;background:#3dc6f4;}
.navbar-default .navbar-toggle {border-color:#000;font:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-collapse {padding:0;}
.featureList, .featureList ul {margin-top:90px;padding:0;list-style-type:none;}
.featureList li {padding:7px 0;border-bottom:1px dashed #e0e0e0;font-size:1.4em;font-weight:bold;}
.featureList li:before {position:absolute;margin-left:-1.3em;font-weight:bold;}
.featureList li.tick:before {content:"\2713";color:darkgreen;}
.banner {position:relative;padding:10px 0 0 10px;margin-bottom:30px;}
.banner .bannertext {font-size:1.3em;font-weight:bold;padding:3px 0 8px;margin:5px 0;}
.banner img {width:100%;max-height:340px;margin:0px;border-radius:3px;box-shadow:0 0 5px #333;}
.sidebar {position: relative;}
.offer img {width:100%;border-radius:3px;}
.img-full {min-width:100%;}
.contbox {background-clip:content-box;}
.entry-header h1 {font-size:1.7em;color:#3dc6f4;padding:10px 0;margin:0 0 10px;font-weight:bold;}
.entry-content h2 {margin:10px 0;padding:10px;font-size:1.3em;color:#000;border-left:8px solid #3dc6f4;}
.entry-content p {padding:10px 0;}
.entry-content img {max-width:100%;height:auto;border-radius:5px;box-shadow:0 0 5px #999;}
.connectform {margin-top:10px;padding:10px;border:1px solid #c3c3c3;background:#fff url(img/side.png) top repeat-x;border-radius:3px;}
.connectform h4 {background:#3dc6f4 url(img/sidetit.png) top repeat-x;color:#fff;text-align:center;margin:0 0 10px;padding:10px 0;font-size:22px;border-radius:3px;}
.connectform ul {padding:0;}
.connectform ul li {list-style-type:none;margin:0;padding:5px 0 5px 25px;color:#333;text-transform: capitalize;}
.connectform li:before {position:absolute;margin:-.3em 0 0 -.9em;font-weight:bold;content:"\00bb";color:#43c6f4;font-size:1.4em;}
.business-box {position:relative;overflow:hidden;margin:10px 0 0;padding:25px 0;background:#3dc6f4;color:#333;font-size:1em;border-top-right-radius:3px;}
.business-box a {color:#000;}
footer {background:#333;}
footer p {margin:0;padding:10px 0;color:#fff;}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#000;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#000;}
}
@media screen and (min-width:768px) {
	.top-divider {margin-top: 0;}
	.img-left {float:left;margin-right:25px;}
	.address-bar {display:inherit;margin:0;padding:0 0 40px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-transform:uppercase;font-size: 1.25em;font-weight:400;letter-spacing:3px;color:#fff;}
}
@media screen and (min-width:1200px) {
    .box:after {content:'';display:table;clear:both;}
}
@media screen and (max-width:991px) {
	.carousel-caption {font-size:5vw;}
	.brand, .phone {text-align:center;}
	.banner img {width:100%;height:auto;}
	.offer img {width:auto;max-width:100%;height:auto;text-align:center;}
.header {background:#333333;}
.brand {height:150px;margin-bottom:0;background:#3dc6f4;padding:10px 0 0;}
.brand img {max-width:100%;max-height:130px;}

}


