body {
font-family: 'Open Sans', sans-serif;
background:url('../img/bg.png');
}

.container {
box-shadow: 3px 3px 15px #ccc;
background-color:#fff;
}

h2 {
padding:0 0 10px 0;
margin:0;
color: #0F1031;
}

h3 {
margin: 10px 0 10px 0;
font-size:1.2em;
text-decoration:underline;
}

h4 {
color: #0F1031;
}

/*Carousel*/
#myCarousel {
margin-top: -20px;
margin-bottom:30px;
}

/*banner*/
#bannerContainer
{
	height:220px;
	text-align:center;
	background-color:#fff
}

#bannerImg {
position:relative;
top:20px;
}

#bannerName {
height:100%;
}

a.#language {
color:red;
}

@media (max-width: 767px) {
	#bannerContainer {
	display:none;
	}
}

#phoneNumber {
position:absolute;
bottom:0;
right:15px;
}

#phoneNumber i {
color:#fff;
font-size:16px;
background-color:#0F1031;
padding:4px 6px;
}

#phoneText {
font-size:16px;
font-weight:700;
}

#language {
position:absolute;
right:15px;
color:red;
}

#language a {
color:red;
text-decoration:none;
}

#name {
font-weight:700;
font-size: 33px;
color:#0F1031;
margin-top:60px;
text-shadow: 0 2px  5px rgba(0,0,0,.5);
}

@media (min-width: 1200px) {
  #name {
    font-size: 43px;
	margin-top:50px;
  }
}

#subtitle {
font-weight:700;
font-size: 16px;
color:#E83132;
margin-top:-5px;
}

@media (min-width: 1200px) {
  #subtitle {
    font-size: 24px;
	margin-top:-15px;
  }
}

.navbar-brand {
  float: left;
  height: 35px;
  padding: 3px 0 0 30px;
}

@media (min-width: 768px) {
	.navbar-brand {
	display:none;
	}
}

#mobile{
position:absolute;
z-index:0;
width:100%;
left:0;
text-align:center;
}

#nameMobile {
font-weight:700;
font-size: 18px;
color:#0F1031;
text-shadow: 0 2px  5px rgba(0,0,0,.5);
text-align:center;
}

@media (max-width: 400px) {
	#nameMobile {
	font-size:14px;
	margin-top:5px;
	}
}

#subtitleMobile {
font-weight:700;
font-size: 10px;
color:#E83132;
margin-top:-10px;
text-align:center;
}

@media (max-width: 400px) {
	#subtitleMobile {
	font-size:8px;
	}
}

/*Navbar bg color*/
.navbar-default {
  background-color: #0F1031;
  border: 0;
}

@media (max-width: 767px) {
    .navbar-default {
	  background-color: white;
	  border-bottom: 2px solid #0F1031;
    }
}

/*Navbar link color*/
.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
  /*border-bottom: 4px solid #E83132; underline when hovered over?*/ 
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav > li > a {
	color: #0F1031;
    }
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
  color: #0F1031;
  background-color: transparent;
}
}

/*dropdown link color*/
.dropdown-menu > li > a {
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #0F1031;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0F1031;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #0F1031;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #0F1031;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #0F1031;
  }
}  
  

/*Collapse menu styles*/
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

@media (max-width: 767px) {
    .navbar-default .navbar-toggle .icon-bar {
	  background-color: #0F1031;
    }
}

.navbar-default .navbar-toggle {
  background-color: transparent;
}

/*Selected tab colors + dropdown*/
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  border-bottom: 4px solid #E83132;
  background-color:transparent;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
	color: #0F1031;
    }
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  border-bottom: 4px solid #E83132;
  background-color:transparent;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
	color: #0F1031;
    }
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0F1031;
  outline: 0;
}

/*Center nav links*/
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}



/*Nav link spacing*/
@media (min-width: 768px) {
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 5px;
	font-size:16px;
	font-weight: 300;
  }
}

.navbar-nav > li{
  padding-left:15px;
  padding-right:15px;
}

.navbar {
  min-height: 35px;
}

/*Service boxes*/

.serviceBox {
margin: 0 auto 10px auto;
max-width:350px;
}

.serviceBox p:first-of-type{
border-radius:5px 5px 0 0 ;
background-color:#E83132;
text-align:center;
margin:0;
font-size:18px;
font-weight:700;
}

.serviceBox a {
color:#fff;
text-decoration:#fff;
}

.serviceBox p {
padding:5px;
border: 3px solid #E83132;
margin:0;
background-color:#fff;
}

/*footer*/

.footer {
background-color:#0F1031;
height:50px;
margin-top:30px;
color:white;
text-align:center;
font-size: 11px;
padding-top:15px;
}

/* some form styles */

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #fff;
  text-align: center;
  background-color: #E83132;
  border: 1px solid #E83132;
  border-radius: 4px;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #E83132;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #E83132;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(232,49,50, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(232,49,50, .6);
}

/*form button*/

.btn-primary {
  color: #fff;
  background-color: #E83132;
  border-color: transparent;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #ba2525;
  border-color: transparent;
}
.btn-primary:hover {
  color: #fff;
  background-color: #ba2525;
  border-color: transparent;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #ba2525;
  border-color: transparent;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #ba2525;
  border-color: transparent;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}