body {
font-family: 'Arial', 'Times New Roman' !important;
width: 100%;
}
.row {
margin: 0px;
}
h1{ 
color:#214281 !important;
font-size:30px !important;
}
h2 {
color:#214281 !important;
font-size: 28px;
}
h3 {
font-size: 26px;
color: #fff;
}
h3.question {
color:#214281;
font-weight:400;
font-size:18px;
}
h4 {
color:#fff;
font-weight:700;
font-size:16px;
}
h4.prices {
color:#000;
font-weight:700;
font-size:16px;
}
h4.modal-title {
color:#000;
font-weight:700;
font-size:16px;
}
p{
color:#000000;
font-size:14px;
padding:0px;
line-height:20px;
}

strong {
font-size:20px;
}
#padding{
padding:15px 0px 15px 30px;
}
.padding_left {
padding-left:120px;
}
.padding_left_right {
padding-left:140px !important;
padding-right:140px !important;
}
.contact_details {
font-size:16px;
line-height:30px;
}
#contact {
background-image: url(../img/background.jpg);
padding-top:20px;
padding-bottom:20px;
}
.white_text {
color:#fff !important;
}
#topheader {
background-color:#fff;
}
.navbar {
margin-bottom: 0;
border-radius: 0;
z-index: 9999;
border: 0;
background-color: #fff;
}
.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}
#mainmenu {
  background-color: #000;
}
.navbar li a {
color: #fff !important;
padding:14px 30px 14px 30px; !important;
font-size: 15px !important;
}
.navbar-nav li a:hover, .navbar-nav li.active a, .navbar-nav li a:visited {
color: #fff !important;
background-color: #6d6e71 !important;
}
.blue {
background-color:#e5f5fd;
padding:50px 0px 30px 50px;
}
.white {
background-color:#fff;
padding:50px 0px 30px 50px;
}
.dark_blue {
background-color:#214281;
padding:15px 0px 30px 30px;
}
#grey {
background-color:#6d6e71;
color:#fff;
padding:20px;
}
#portfolio {
background-color:#dadbdc;
padding:20px;
}
.border_right {
border-right:solid 1px #fff;
}
.padding_top {
padding-top:33px;
}
.rotate_clock {
transform: rotate(5deg);
padding:10px;
}
.rotate_anti_clock {
transform: rotate(-5deg);
padding:10px;
}
.btn {
background-color:#9CBE34;
padding:15px;
color:#FFFFFF;
font-size:20px;
margin-bottom:20px;
}
.footer {
background-color: #214281;
}
.footer p {
color:#FFFFFF;
padding-top: 15px;
padding-bottom: 15px;
padding-left:10px;
}
#map {
width:100%;
min-height:250px;
}
#small_size {
display:none;
}
#big_size {
display:block;
}
.services {
display:block;
}
@media (max-width: 650px) {
#phone_email {
display:none;
}
.navbar-toggle {
background-color:#000;
}
#logo {
display: block;
margin-left:auto;
margin-right:auto;
}
#small_size {
display:block;
}
#big_size {
display:none;
}
.padding_left_right {
padding-left:10px !important;
padding-right:10px !important;
}
.services {
display:none;
}
}
@media (max-width: 830px) {
.padding_left {
padding-left:10px;
}
.padding_left_right {
padding-left:10px !important;
padding-right:10px !important;
}
}
@media (min-width: 750px) and (max-width: 1050px) {
.navbar li a {
color: #fff !important;
padding:11px; !important;
font-size: 13px !important;
}
.padding_left_right {
padding-left:20px !important;
padding-right:20px !important;
}
}