/*
** Theme Name: King's Lynn Website Design Template
** Author: King's Lynn Website Design
** Author URI: http://www.kingslynnwebsitedesign.co.uk
** Description: The best theme in the world
** Version: 1.0
*/

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }
body {
	line-height: 1; }
ol, ul {
    margin-left: 20px;
    line-height: 25px;
        color: #000;
    font-weight: 200;}
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none; }
strong,b { font-weight:900; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,textarea {
	outline:none;
}

.slider
{
  margin-top:15px;
}

.testimonial
{
    padding: 10px;
    background-color: #2b3582;
    color: #fff;
      min-height: 235px;
}

.testimonial h3
{
  color:#fff !important;
  margin-top: 12px;
    margin-left: 60px;
}

.testimonial p
{
  font-style:italic;
  text-align:center;
  margin-top:30px;
}

.testimonial a
{
  text-align:right;
      float: right;
}

#head
{
  background-color: #2b3582;
  padding: 14px 0px;
}

.blue
{
  background-color: #2b3582;
}

.grey
{
  background-color:#e9e9e9;
}

.white
{
  background-color:#fff;
}


textarea {
	resize:vertical;
}

.col-md-7 h2
{
      text-align: right;
    margin-bottom: 8px;
    margin-top: 10px;
    color: #fff;
    font-size: 22px;
   font-weight: 200;

}

.col-md-7 h2 span
{
  font-weight: 500;
}

.services
{
      background-color: #3f2c63;
    padding: 15px;
}

.homeservices h3
{
    font-weight: 200;
    color: #2b3582;
}

#content h1
{
      font-weight: 400;
    text-transform: none;
    color: #2b3582;
    font-size: 28px;
    line-height: 32px;
    margin-top: 20px;
}

#content p, #content li{
  font-size:19px;
  font-weight:300;
  line-height:25px;
}

.footer p {
  font-weight: 200;
      margin-top: 40px;
  line-height:22px;
}

.footer a{
  color:#000;
}

.footer h2{
      font-size: 22px;
    font-weight: 300;
    color: #2b3582;
}

.footer h2 span{
	font-weight:700;
}

.collapse{
  display:block;
}

#head a:hover{
		color:#2b3582;
	  }


@media (min-width: 1200px){
.container {
    width: 990px;
}
}

@media (min-width: 768px){
.navbar-right {
    float: none !important;
}

  }
  
  @media (max-width: 500px){
  h2 {
    font-size: 18px !important;
	}
}
  
@media (min-width: 768px){
.navbar-nav {
    float: right;
	}
	.navbar-collapse.collapse {
    padding-right: 0;
		}
		.navbar-nav>li:last-child > a{
			padding-right:0;
		  }
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}

@media (max-width: 992px){
	#care2gocontainer{
		background-image:none !important;
	}
	
}
