
/*------------------------------------*\
    IE PNG FIX
\*------------------------------------*/

 img, div, input { behavior: url("iepngfix.htc") }

/*------------------------------------*\
    Skip To Content for Screen Readers so they can ignore the navigation etc
\*------------------------------------*/

#skiptocontent {
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  top: -10px;
}

/* Global Area */

.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.support-head{
	padding-top: 38px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-bottom: 25px;
}
body .estates h2{
	margin-top: 30px;	
}
.doc-pub-head {
	background-image: url(../graphics/doctors-publications-header.png);
	background-repeat: repeat-x;
}
.doc-web-head {
	background-image: url(../graphics/doctors-website-header.png);
	background-repeat: repeat-x;
}
.doc-ac-head {
	background-image: url(../graphics/doctors-appointment-cards-header.png);
	background-repeat: repeat-x;
}
.contact-head {
	background-image: url(../graphics/contact-header.png);
	background-repeat: repeat-x;
}
.intro.contact-head .btn.no-transition {
	font-size: 16px;
	font-weight: bold;
	background-color: #0F2D6B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: left;
}
.intro.contact-head .btn.no-transition:hover {
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: left;
}

.reqd {
color: #DD0303;
font-size: 22px;
line-height: 1;
}

.gdpr {
		font-size:0.85em;
		text-align: center;
	}

.gdpr2 {
		font-size:0.85em;
		text-align: left;
	}

.team {
	padding-left: 30px;
	padding-bottom: 20px;
}

.blank {
    display: none;
    visibility: hidden;
}

.asterix {
	font-size:1.4em;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}

.council-head {
	background-image: url(../graphics/ad-council-head.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.local-auth-head {
	background-image: url(../graphics/local-auth-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.careers-head {
	background-image: url(../graphics/careers-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.about-head {
	background-image: url(../graphics/about-head.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.support-head {
	background-image: url(../graphics/support-header3.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head {
	background-image: url(../graphics/ad-doc-head.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head2 {
	background-image: url(../graphics/ad-doc-head3.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.examplesites-header {
	background-image: url(../graphics/examplesites-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.faq-head {
	background-image: url(../graphics/faq-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.testimonial-head {
	background-image: url(../graphics/testimonials-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.website-head {
	background-image: url(../graphics/websites-publications-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.location-header {
	background-image: url(../graphics/findus-header.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.close {
color: white;
opacity: 5.2;
text-decoration: none;	
}

.close:hover,
.close:focus {
  color: white;
  text-decoration: underline;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#home-bg .container .container .container .row-fluid .row-fluid .span4.thumbnail {
	background-color: none;
}
#home-bg .container .container .container .row-fluid .row-fluid .span4.thumbnail p .btn.btn-success.btn-block.yes-ie6 {
	display: none;
}

.divWebpageDialog .modal.fade.in {
	top: 2%;
	}
.divWebpageDialog .modal {
	width: 95%;
	left: 0%;
	right: 0%;
	margin-top: 0px;
	margin-left: 40px;
	margin-bottom: 15px;
	}

#home-bg .container #home-blocks .row .home-block-span.h-block.h-block2 p a.btn:hover,#home-bg .container #home-blocks .row .home-block-span.h-block.h-block3 p a.btn:hover,#home-bg .container #home-blocks .row .home-block-span.h-block.h-block4 p a.btn:hover  {
	background-color: #000;
}
.cblock.remote-icon {
	background-image: url(../graphics/remote-icon.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.email-icon {
	background-image: url(../graphics/email-inbox.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.phonemail {
	background-image: url(../graphics/phone-mail.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.othermail {
	background-image: url(../graphics/email-trouble.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.website-choose {
	background-image: url(../graphics/choosing-domain.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cblock.notice-board {
	background-image: url(../graphics/my-site.png);
	background-repeat: no-repeat;
	background-position: right;
}

.support-links li a{
	font-weight: bold;
	color: #27268A;
}

.support-links li a:hover{
	color: #000000;
}

.divWebpageDialog .modal-body {
	width: 100%;
	padding: 0;
	max-height: none;
	height: 860px;
				}
			.divWebpageDialog .btn {
				width: 80px;
				margin-left: 5px;
				}
.modal-header {
	background-color: #2D1E8A;
	color: #FFF;
}
			.divWebpageDialog iframe {
				width: 100%;
				height: 800px;
				frameborder: 0;
				}
				
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	background-color: transparent;
}
.cblock.office-img {
	background-image: url(../graphics/office.jpg);
	background-repeat: no-repeat;
}

.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}

.thumbnail{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	border: 0px none #C0C0C0;
	padding: 0px;
	margin-top: 0px;
}

.thumbnail h5  {
	text-align: left;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding-left: 2px;
	line-height: 38px;
	height: 34px;
	display: none;
}
.responsive-label {
	background-image: url(../graphics/responsive.png);
	background-repeat: no-repeat;
	background-position: right;
}

.template {
}

.template-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 40px;
}

.template-header-bronze{
	background-color: #DDCBAB;
	margin-top: 30px;
	color: #503426;
}

.template-header-silver{
	margin-top: 10px;
	background-color: #D9D9D9;
	color: #424242;
}

.template-header-gold{  
	margin-top: 10px;
	background-color: #efdfae;
	color: #514010;
}


#home-bg .container .container #regular .row-fluid .cblock.office-img .job.sales-job .btn.btn-success {
	background-image: none;
	background-repeat: no-repeat;
	background-color: #2882B5;
	color: #FFF;
	line-height: 38px;
}
.bronze-header {
	background-color: #67A42E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFF;
	padding-left: 35px;
	margin-bottom: 25px;
	line-height: 44px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #518226;
}


.row-fluid.template-row {
	margin-bottom: 18px;
}

.about {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
	padding-right: 18px;
	padding-top: 16px;
	padding-bottom: 12px;
	padding-left: 18px;
	border: 1px solid #CCC;
	margin-bottom: 10px;
}

.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
	padding-right: 0px;
}

.home-job {
	background-image: url(../graphics/home-job.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #262E8A;
	color: #FFFFFF;
}
#home-bg .container .container #regular .row-fluid .cblock.contact-details {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	height: auto;
	padding-left: 0px;
	background-image: url(../graphics/opg-outside-edited2.jpg);
	background-repeat: no-repeat;
	background-position: -20px -60px;
}
.address-box {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 220px;
	padding-left: 30px;
	line-height: normal;
}

body{
	letter-spacing: normal;
	background-image: url(../graphics/o.png);
}

a{
 color: #0033CC;
 text-decoration: underline;
}

#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

#other-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

.main-header{
	height: 65px;
	margin: 0px;
	padding-top: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0;
}

#logo{
	float: left;	
}

#tagline{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.navbar{
	width: auto;
	background-color: #28268B;
	position: relative;
}

.navbar-inner .btn{
	background-image: url(../graphics/mobile-button-bg2.gif);
	background-color: transparent;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #fff;
	text-shadow: none;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-left: 2px;
	text-shadow: 1px 1px #fff;
	padding-left: 30px;
	padding-top: 8px;
	float:left;
	font-weight: bold;
}

.navbar-inner .btn:hover{
	color: #fff;
	background-color: transparent;
	background-image: url(../graphics/mobile-button-bg2.gif);
}

.navbar-inner{
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #28268B;
	box-shadow: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.navbar .nav li a {
	font-weight: bold;
	color: #fff;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 11px;
	text-shadow: none;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #fff;
	font-size: 14px;
	text-decoration: none;
}

.navbar .nav li a:hover{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #161C4F;
	color: #fff;
}

.navbar .nav li a:focus {
	font-weight: bold;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 9px;
	padding-bottom: 11px;
	text-shadow: none;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #fff;
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
	background-color: #3E68E3;
	outline: 0px;
    outline-offset: 0;
}






.nav .dropdown-menu li a{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #fff;
	color: #000;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	filter: none;
}
.nav .dropdown-menu li a:hover{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: #CFCFCF;
	color: #000;
	font-weight: normal;
	filter: none;
}
.nav .dropdown-menu li a:focus{
	background-image: none;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	color: #FFF;
	background-color: #3E68E3;
	font-weight: normal;
	filter: none;
	padding-top: 3px;
	padding-bottom: 3px;
    outline-offset: 0;
}



div.navbar a .caret {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}

.navbar .btn{
	margin-right: -10px;
}

.navbar .btn-navbar{
	text-shadow:none;
	box-shadow:none;
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#breadcrumbs{
	height: 30px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -8px;
}

#breadcrumbs p{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#breadcrumbs a{
	color: #009;
	text-decoration: underline;	
}

#regular .row-fluid .websites .btn{
	background-color: #28268B;
	background-image: none;
	color: #FFF;
}

#regular .row-fluid .websites .btn:hover{
	background-color: #000;
	background-image: none;
	color: #FFF;
}

.h-block{
	padding-top: 8px;
	padding-right: 19px;
	padding-bottom: 2px;
	padding-left: 19px;
	background-image: url(../graphics/block-bg1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #fff;
	border: 1px solid #DBDBDB;
}
.h-block .btn {
	float: right;
	margin-right: -19px;
}

.col-wrapper .span3{
	background-color: #1781B3;
	color: #fff;
	width: 190px;
	margin-left: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../graphics/call-to-action-bg.gif);
	margin-bottom: 20px;
	padding-bottom: 20px;
	background-repeat: repeat-x;
}

.col-wrapper .span3 h3{
	line-height: 120%;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 29px;
	font-weight: bold;
}

.col-wrapper .span3 p{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 17px;
	line-height: 20px;
}

.col-wrapper .span3 .btn{
	background-color: #00adff;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 17px;
	margin-top: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 9px;
}

.cblock h3{
	font-size: 16px;
	font-weight: bold;
}

.home-block-span {
	padding-bottom: 0px;
	padding-top: 0px;
	width: 190px;
	margin-right: -10px;
	margin-bottom: 15px;
}

.home-block-span p{
	line-height: 130%;
	padding-bottom: 10px;
	padding-top: 5px;
}

.home-block-span h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-left: 37px;
	margin-bottom: 0px;
	padding-bottom: 1px;
}

.home-block-span h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-left: 37px;
	margin-bottom: 0px;
	padding-bottom: 1px;
}

.col-wrapper{
	margin-top: 5px;	
}



.col-wrapper .full-span, .col-wrapper .thinner{
	width: 100%;
}

.full-span.thinner {
	border: 1px solid #CCC;
}

.full-span.thinner2 {
	border: 1px solid #CCC;
	min-height:200px;
	margin-left:0px;
}

.full-span.thinner3 {
	border: 1px solid #CCC;
	min-height:200px;
	margin-left:0px;
}

@media (min-width: 768px) and (max-width: 979px) {
    .full-span.thinner3 {
	border: 1px solid #CCC;
	min-height:200px;
	margin-left:0px;
}
}

@media (max-width: 767px) {
.full-span.thinner3 {
	border: 1px solid #CCC;
	min-height:200px;
	margin-left:0px;
}
}


.cyber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	color: #000;
	border: 1px solid #E0E0E0;
	background-color: #fff;
	margin: 10px 0px 20px 0px;
	padding: 10px;
}

.cybertxt{
	padding: 35px 10px 10px 10px;
}

.cyber-pad {
	margin: 0 0 0 10px!important;
	padding: 0 0 0 10px!important;
}

@media (min-width: 768px) and (max-width: 979px) {
.cyber{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	color: #000;
	border: 1px solid #E0E0E0;
	background-color: #fff;
	margin: 10px 0px 20px 0px;
	padding: 10px;
}
}

@media (max-width: 767px) {

}


.vat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
	color: #000;
	border: 1px solid #E0E0E0;
	background-color: #fff;
	margin: 0px 0 20px 0;
	padding: 10px;
}


.full-span{
	border: 4px solid #7fc5e5;
	padding-top: 30px;
	padding-right: 27px;
	padding-bottom: 12px;
	padding-left: 27px;
	background-image: url(../graphics/content-box1-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	background-color: #fff;
	min-height: 150px;
	margin-top: 5px;
}

.full-span h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.full-span h2, .cblock h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	color: #000;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.full-span h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.full-span p{
	margin-bottom: 20px;	
}


.full-span .btn, .cblock .btn{
	background-color: #ddd;
	background-image: url(../graphics/btn2-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #000;
	text-shadow: none;
	font-size: 16px;
	text-shadow: none;
	border: 1px solid #dddddd;
	margin-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}

.full-span .btn:hover, .full-span .btn:focus, .cblock .btn:hover, .cblock .btn:focus {
	color: #000;
	background-color: transparent;
	background-image: url(../graphics/btn2-hov-bg.gif);
}




.xmas-span{
	border: 4px solid #7fc5e5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	background-image: url(../graphics/xmas-top.png);
	background-repeat: repeat-x;
	background-position: top left;
	margin-bottom: 0px;
	background-color: #fff;
	min-height: 150px;
	margin-top: 5px;
}

.xmas-span h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	line-height: 110%;
	margin-top: 105px;
	margin-right: 27px;
	margin-bottom: 20px;
	margin-left: 27px;
    color:#182c87;
}

.xmas-span h2, .cblock h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	color:#182c87;
	line-height: 24px;
    padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 8px;
	padding-left: 27px;
}

.xmas-span h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.xmas-span p{
    font-size: 16px;
	margin-bottom: 20px;
    padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 8px;
	padding-left: 27px;
}


.span9{
	border: 1px solid #E0E0E0;
	padding-top: 20px;
	padding-right: 27px;
	padding-bottom: 12px;
	padding-left: 27px;
	background-image: url(../graphics/content-box1-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 25px;
	background-color: #fff;
	min-height: 150px;
}

.span9 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	padding: 0px;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

.span9 h2, .cblock h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	color: #000;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.span9 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #000;
}

.span9 p{
	margin-bottom: 20px;	
}

.span9 .btn, .cblock .btn{
	background-image: url(../graphics/btn2-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 5px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #000;
	text-shadow: none;
	font-size: 16px;
	text-shadow: none;
	border: 1px solid #dddddd;
	margin-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
}

.span9 .btn:hover, .span9 .btn:focus, .cblock .btn:hover, .cblock .btn:focus {
	color: #000;
	background-color: transparent;
	background-image: url(../graphics/btn2-hov-bg.gif);
}

.navbar .btn-navbar{
	text-shadow:none;
}

.examples .btn{
	color: #2A1B8C;
	text-decoration: none;
	background-color: #CCC;
	background-image: url(../graphics/test-btn-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 15px;
	font-weight: bold;
}

.examples .btn:hover{
	background-image: url(../graphics/test-btn-bg2.png);
	background-repeat: repeat-x;
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}

.btn{
	text-shadow:none;
	border-radius: 0 0 0 0;
	padding-top: 4px;
	padding-bottom: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
	font-size: 16px;
	background-color: #28268B;
	background-image: none;
	text-decoration: none;
}

.home-block-span .btn:hover{
	color: #fff;
	background-image: none;
	-webkit-transition: background linear 0ms;
	background-color: #000;
}

.btn:hover{
	color: #fff;
	background-image: none;
	-webkit-transition: background linear 0ms;
}

.booklet-icon{
	background-image: url(../graphics/booklet-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.graph-icon{
	background-image: url(../graphics/graph-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.world-icon{
	background-image: url(../graphics/world-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.person-icon{
	background-image: url(../graphics/person-icon2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.social-icon{
	background-image: url(../graphics/social-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.testimonial1{
	background-image: url(../graphics/testimonial1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
}

.testimonial2{
	background-image: url(../graphics/testimonial2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 35px;
}

.testimonial1 p{
	font-style: none;	
}

#testCarousel .testimonial2 p{
	line-height: 21px;	
}

footer, .footer{
	text-align: center;
	font-size: 12px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #28268B;
	padding-top: 14px;
	padding-bottom: 16px;
	color: #333;
	margin-top: 10px;
}

footer a{
	color: #333;
	text-decoration: underline;	
}

footer a:hover{
	color: #000;
	text-decoration: underline;	
}


#featured-text{
	background-color: #EFEFEF;
	margin-top: -20px;
	margin-right: -27px;
	margin-bottom: 10px;
	margin-left: -27px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}

.testimonial-box1, .testimonial-box2{
	padding: 20px;
	margin-bottom: 20px;
}

.testimonial-box1{
	border: 1px solid #E3E3E3;	
}

.testimonial-box2{
	border: 1px solid #E3E3E3;	
} 

.intro{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 405px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.intro h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.intro p, .intro a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.intro2{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.intro2 h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFF;
	line-height: 120%;
}

.intro2 p, .intro2 a{
	font-size: 16px;
	color: #FFF;
	line-height: 150%;
}

.plain-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
}


.support-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	background-color: #367AA3;
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 200px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.support-intro h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 120%;
}

.support-head h1{
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 120%;
	background-color: none!important;
}

.support-intro p, .support-intro a{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 150%;
}

.support-head p, .support-head a{
	font-size: 16px;
	color: #FFFFFF;
	line-height: 150%;
	background-color: none!important;
}

.intro, #consultant-intro{
	background-color: #007eb0;
	padding-top: 42px;
	padding-right: 405px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

 #consultant-intro h1{
	font-size: 35px;
	font-weight: bold;
	color: #FFF;
	font-family:"Nothing You Could Do", Arial;
	margin-bottom: 10px;
	padding-top: 8px;
 }

#consultant-intro p{
	font-size: 25px;
	color: #FFF;
	font-family:"Nothing You Could Do", Arial;
	line-height: 145%;
	margin-bottom: 16px;
}

.remember p{
	font-size: 25px;
	font-family:"Nothing You Could Do", Arial;
	line-height: 145%;
	margin-bottom: 16px;
	color: #039;
}

.tiny-txt p{
font-size: 16px;
}

 #consultant-intro img{
	border: 4px solid #FFF;
	margin-top: 6px;
	margin-bottom: 10px;
 }
 
 #regular .consultant li{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	color: #000;
 }

#advertising  .cblock{
	border: 4px solid #7fc5e5;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	background-image: url(../graphics/advertising-block-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#testimonials  .cblock, #support .cblock{
	border: 1px solid #ddd;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
#testimonials {
 width: 100%;		
}


#support .cblock img{
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 6px;
	border: 1px solid #ddd;
}

#regular .cblock{
	border: 1px solid #CCCCCC;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 25px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	float: none;
}

.pull-left{
	margin-right: 15px;	
}

.pull-right{
	margin-left: 15px;	
}

.pull-left p, .pull-right p{
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}

.cblock ul, .cblock ol{
	padding-top: 15px;
}

.lblock { 
display: block;
	}


.lblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
}

.lblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}


/* ******* SUPPORT PAGES STYLES *******  */

#myIP { 
	font-size:24px;
	color:#AD0000;
	font-weight:bold;

	}

.nominet {
	padding:20px;
	border:0px;
}

#support .cblock img{
	margin-top: 8px;
	margin-bottom: 12px;
	padding: 6px;
	border: 0px solid #ddd;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
 .lblock { 
display: block;
	}
.lblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
	margin-left: 290px;
}
.lblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}  
}

.cblock ul li{
	padding-bottom: 6px;
	list-style-type: none;
	list-style-image: url(../graphics/bullet-o.gif);
}

.cblock ol li{
	padding-bottom: 6px;
	list-style-image: none;
}

.web-angle{
	padding-right:20px;
	
}

.cblock .thumb-box ul{
	margin-left: -27px;
	margin-top: -10px;
	margin-bottom: 0px;
}

.cblock .thumb-box li{
	border: 1px solid #ddd;	
	list-style-image: none;
	list-style-type: none;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 30px;
	font-size: 16px;
	-moz-box-shadow:    0px 2px 5px 4px #eee;
    -webkit-box-shadow: 0px 2px 5px 4px #eee;
    box-shadow:         0px 2px 5px 4px #eee;
}

.thumb-box img{
	border: 1px solid #ccc;	
}

.thumb{
	display: block;

}

.job{
	display: block;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	margin-bottom: 0px;
	width: auto;
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}

#cform{
	border: 1px solid #D7D7D7;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 25px;
	/*background-image: url(../graphics/email-symbol.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
}

.quoto label {
font-size: 16px;;
}

#cform .form-section{
	float: left;	
}

select, input[type="text"] {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #474747;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 90%;
}

textarea {
  width: 95%;
  height: 150px;
  padding: 12px;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 16px;
  color: #474747;
  vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
  border-radius: 4px;
}

.form-actions {
  padding: 15px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: transparent;
  border-top: 0px solid #e5e5e5;
  *zoom: 1;
}

.form-horizontal .form-actions {
  padding-left: 20px;
}


.number-table{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #D7D7D7;
}

.number-table td{
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

.number-table .info{
	background-color: #EFEFEF;
}

.contact-wrapper{
	width: 400px;
	float: left;
}


.img-breaks1 {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img-breaks2 {
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}
.img-breaks3 {
	float: left;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 10px;
}

.ad-txt {
	width: 100%;
	float: left;
}

.img-change {
	float: right;
	text-align: center;
	margin-left: 15px;
}
.img-change2 {
	margin-right: 15px;
	float: left;
}

.img-change3 {
	margin: 15px 15px 15px 0px;
	width:auto;
}

.img-change4 {
	margin: 15px 15px 15px 15px;
    float: right;
	text-align: left;
}

.img-change5 {
	margin-left: 15px;
	float: right;
}

.careers-icons {
	margin-top: 12px;
}

.h-block.h-block1 {
	background-color: #215D83;  /* WAS #2C80B2 */
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block2 {
	background-color: #1E5E67;  /* WAS #2E98A4 */
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block3 {
	background-color: #316510;  /* WAS #449513 */
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block4 {
	background-color: #495F07;   /* WAS #85AA12 */
	background-image: none;
	color: #F8F8F8;
}

.h-block.h-block1 .btn {
	float: right;
	margin-right: -19px;
	background-color: #689CCF;  /* WAS #1D5D84 */
	background-image: none;
	color: #000000;
}

.h-block.h-block2 .btn {
	float: right;
	margin-right: -19px;
	background-color: #3EA2B1;   /* WAS #23757E; */
	background-image: none;
	color: #000000;
}

.h-block.h-block3 .btn {
	float: right;
	margin-right: -19px;
	background-color: #53AA1D;   /* WAS #316F0B */
	background-image: none;
	color: #000000;
}

.h-block.h-block4 .btn{
	float: right;
	margin-right: -19px;
	background-color: #7BA210;   /* WAS #66840C */
	background-image: none;
	color: #000000;
}

.h-block .btn:hover{
	background-color: #000;
	color: #FFFFFF;
}

#saddr{
	margin-top: 12px;
	margin-right: 3px;
}

#regular .row-fluid .cblock .sales-job a{
	color: #009;
	text-decoration: underline;
	font-weight: bold;
}

#regular .row-fluid .cblock .sales-job h3{
	color: #2380B4;
	margin-top: 12px;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	line-height: 110%;
}

#regular .row-fluid .cblock .sales-job h4{
	color: #000;
	margin-top: 12px;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	line-height: 110%;
}

#top-social{
	padding-top: 7px;
	height: 23px;
	width: 150px;
	float: right;
	margin-right: 3px;
}

#top-social img{
	margin-right: 2px;
}

#top-social2{
	padding-top: 7px;
	height: 23px;
	width: 145px;
	float: right;
	margin-right: 0px;
}

#top-social2 img{
	margin-right: 2px;
}


/* Large desktop */
@media (min-width: 980px) {
	
	.intro{
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;	
}


.plain-intro h1{
	margin-top: -10px;	
}

 #consultant-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	background-repeat: no-repeat;
	background-position: right -30px;
 }
	.phone-pic{
	display: none;		
	}

	#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;	
}

.navbar-inner{
  padding-left: 0px;
}
 
.home-block-span {
	width: 190px;
	margin-right: -10px;
}

.span3 h3{
	font-size: 18px;
	font-weight: bold;
}

.span3 p{
	font-size: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 14px;
	line-height: 140%;
}

.span9{
width: 674px;	
} 

#regular .cblock{
} 

.number-table{
	float: left;
	width: 50%;
}

#cform .form-section{
	width: 50%;		
}
 
 .btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}
 
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
.phone-pic{
	display: none;		
	}
	
#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}

.navbar-inner .btn{
	margin-left: 3px;		
}

 #home-blocks .home-block-span {
	width: 315px;
	margin:right 40px;
	margin-bottom:10px;
	float:left;
	height: 140px;
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
	position: relative;	
}

#home-blocks .home-block-span .btn{
    position:absolute;    /*added*/
    bottom:0px;          /*added*/
    right:19px;           /*added*/
}

.col-wrapper .span3{
	width:auto;
	width:684px;
	height:70px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.span9 {
   width: auto;
}

#regular .cblock{
float: none;
} 

.img-change {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}


.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

.icon-set {

margin-bottom: 10px;
	
}


.cblock.email-icon {
	background-image: none;
	
}
.cblock.phonemail {
		background-image: none;

}
.cblock.othermail {
		background-image: none;

}
.cblock.website-choose {
		background-image: none;

}
.cblock.notice-board {
		background-image: none;

}

.thumbnail h5  {
	text-align: left;
	
}


.doc-pub-head {
	background-image: url(../graphics/intro-bg.gif);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-web-head {
	background-image: url(../graphics/intro-bg.gif);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-ac-head {
	background-image: url(../graphics/intro-bg.gif);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.support-head {
	/*background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;*/
	background-color: #367AA3;
}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head2 {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;

}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;

}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

	
.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}
.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]
{
  color: #ffffff;
  background-color: #000;
}

}

/* Everything below desktop */
@media (max-width: 979px) {
	
	.intro{
margin-top: -5px;
}

#top-social{
	display: none;	
}

.support-head{
	margin-top: 10px;
	padding-top: 22px;
	padding-bottom: 20px;
}
	
	.nav-collapse{
	margin-top: 38px;
	background-color: #2A1B8C;
	padding: 0px;
	margin-right: -8px;
	margin-bottom: 0px;
	margin-left: -10px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}	

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6497C9;
	border-right-style: none;
}

.nav-collapse .nav li a:hover{
	background-image: none;
	background-color: #161C4F;
	color: #fff;
}

.nav-collapse .nav li .acc1 a{
	background-color: #161C4F;
	color: #FFF;
	margin-right: -20px;
	margin-left: -20px;
	padding-left: 32px;
}

.nav-collapse .nav li .acc1 a:hover{
	background-color: #000;
	color: #FFF;
}

.navbar .nav li.dropdown.open .dropdown-toggle{
	color: #fff;
	background-color: #161C4F;
}

.img-change {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 10px;
}
 

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
	

.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-web-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-ac-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}	

.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #ffffff;
  background-color: #000;
}
	
}	

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
	body{
	padding-right: 10px;
	padding-left: 10px;	
}

#top-social{
	display: none;	
}

.support-head{
	margin-top: 10px;
	padding-top: 22px;
	padding-bottom: 20px;
}

#logo{
	padding-left: 0px;	
}

.template {

}
	
#home-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
	
 #home-blocks .home-block-span {
	width: auto;
	margin-right: 0px;
	background-color: #FFF;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	
	min-height: 188px;
}

#home-blocks .home-block-span p{
	line-height: 120%;
	font-size:16px;
}


.home-block-span  img{
	float: left;
	padding-right: 15px;	
}

.col-wrapper .span3{
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.span9 {
   width: auto;
}

#regular .cblock{
 width: auto;		
}

#support .cblock{
 width: auto;	
}

#testimonials .cblock{
 width: 100%;
 float: none;		
}

.booklet-icon, .graph-icon, .world-icon, .person-icon .social-icon{
	background-image: none;	
}

.img-change {
float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}

.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
	
.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.home-job {
		background-image: none;

}

/* #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
}*/

.cblock.email-icon {
	background-image: none;
	
}
.cblock.phonemail {
		background-image: none;

}
.cblock.othermail {
		background-image: none;

}
.cblock.website-choose {
		background-image: none;

}
.cblock.notice-board {
		background-image: none;

}

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
}

 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}

.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}

.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-web-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-ac-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #ffffff;
  background-color: #000;
}

}


/* Landscape phones and down */
@media (max-width: 560px) {
	
body{
	margin-right: 10px;
	margin-left: 10px;	
}

#top-social{
	display: none;	
}

.support-head{
	margin-top: -5px;
	padding-top: 22px;
	padding-bottom: 20px;
}

#logo{
	padding-left: 50px;	
}

.support-intro{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

.support-header{
	background-image: url(../graphics/intro-block-large.jpg);
	margin-top: 10px;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
}

#home-bg, #other-bg{
	background-image: url(../graphics/bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}	

.modal-header{
	padding-top: 12px;	
}

.nav-collapse{
	margin-top: 37px;
}
	
 #home-blocks .home-block-span {
	width: auto;
	margin-right: 0px;
	border: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 10px;
	min-height: 210px;
}

#home-blocks .home-block-span h3{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 150%;
}

#home-blocks .home-block-span p{
	line-height: 130%;
	font-size: 14px;
}

.booklet-icon, .graph-icon, .world-icon, .person-icon, .social-icon{
	background-image: none;
	margin: 0px;
	padding: 0px;
}

#home-blocks .home-block-span  img{
	float: left;
	padding-right: 12px;
	padding-top: 0px;
	padding-bottom: 20px;
	max-width: 145px;
}

.col-wrapper .span3{
	width:auto;
	height:70px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.col-wrapper .span3 h3{
	font-size: 130%;
	padding-bottom: 3px;
}

.span9 {
   width: auto;
}	

#regular .cblock{
 width: auto;
 float: none;		
}

#support .cblock{
 width: auto;	
 float: none;
}

#testimonials .cblock{
 width: 100%;
 float: none;		
}

.img-change {
float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display:block;
}
.img-change2 {
	float: none;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.sales-job {
	background-image: url(../graphics/transparent.png);
	background-repeat: repeat;
}
.home-job {
		background-image: none;
}
#cform{
	background-image: none;	
}
#home-bg .container .container #regular .row-fluid .cblock.contact-details {
	background-image: none;	
}
.cblock.email-icon {
	background-image: none;
}
.cblock.phonemail {
		background-image: none;
}
.cblock.othermail {
		background-image: none;
}
.cblock.website-choose {
		background-image: none;
}
.cblock.notice-board {
		background-image: none;
}

#consultant-intro img{
	margin-right: 20px;
	margin-top: 12px;
	margin-bottom: 16px;
}

.nav-collapse .nav li a{
	background-image: none;
	background-color: transparent;
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 17px;
}
 #home-blocks .home-block-span.h-block.h-block1 {
	background-color: #2C80B2;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block2 {
	background-color: #2E98A4;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block3 {
	background-color: #449513;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 {
	background-color: #85AA12;
	background-image: none;
	color: #F8F8F8;
	position: relative;
}
 #home-blocks .home-block-span.h-block.h-block4 .btn{
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #568A28;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block3 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #2C630D;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block2 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
 #home-blocks .home-block-span.h-block.h-block1 .btn {
	float: right;
	position: absolute;
	bottom: 0;
	right: 19px;
	background-color: #216C6F;
	background-image: none;
}
.intro, #consultant-intro{
	background-color: #009ED3;
	padding-top: 25px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	margin-bottom: 25px;
	height: auto;
}
.doc-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-web-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.doc-ac-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.contact-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.council-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.local-auth-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.about-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.support-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.careers-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.ad-doc-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.examplesites-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.faq-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.testimonial-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estate-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.estatenews-pub-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.website-head {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}
.location-header {
	background-image: url(../graphics/intro-bg.png);
	background-repeat: repeat-x;
	background-color: #367AA3;
}

.btn.btn-success.btn-block{
	margin-top: 3px;
	height: 40px;
	padding-top: 8px;
}

.btn.btn-success.btn-block a{
	line-height: 30px;
	background-color: #28268B;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  color: #ffffff;
  background-color: #000;
}

}

/* ==========================================================================
   TABLE OF DIVS
   ========================================================================== */

#resp-table {
width: 100%;
display: table;
margin-top:15px;
margin-bottom:15px;
}	
#resp-table-caption{
display: table-caption;
text-align: center;
font-size: 30px;
font-weight: bold;
}
#resp-table-header{
display: table-header-group;
background-color: gray;
font-weight: bold;
font-size: 25px;
}
.table-header-cell{
display: table-cell;
padding: 10px;
text-align: justify;
border-bottom: 1px solid black;
}
#resp-table-body{
display: table-row-group;
}
.resp-table-row{
display: table-row;
overflow:hidden;
}
.table-body-cell{
display: table-cell;
padding:10px;
background: #f8f8f8;
border: 1px solid #ddd;
}
.table-body-cell-alt{
display: table-cell;
padding:10px;
background: #FFFFFF;
border: 1px solid #ddd;
}
#resp-table-footer {
display: table-footer-group;
background-color: gray;
font-weight: bold;
font-size: 25px;
color: rgba(255, 255, 255, 0.45);
}
.table-footer-cell{
display: table-cell;
padding: 10px;
text-align: justify;
border-bottom: 1px solid black;
}


/* ==========================================================================
   Carousel
   ========================================================================== */

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner > .item {
  position: relative;
  display: none;
 -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
 -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover,
.carousel-control:focus {
  color: #FFFFFF;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
  /*background: #333333;
  background: rgba(0, 0, 0, 0.75);*/
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #FFFFFF;
  background-color: transparent !important;
}

.carousel-caption h4 {
  margin: 0 0 5px;
}

.carousel-caption p {
  margin-bottom: 0;
}

/*-- #### --*/

#myCarousel{
	margin-bottom: 5px;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-left: 0px;
}

.carousel-indicators{
	padding-top: 18px;
	padding-right: 5px;
}

.carousel-inner{
	padding: 0px;
}

.carousel-indicators li{
cursor: hand; cursor: pointer;
}

.right-caption{
	float: right;
}

.carousel-caption{
	max-width: 400px;
	background-color: transparent !important;
	background-image: none;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	top: 30px;
}

.carousel-caption h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 120%;
}

.carousel-caption p{
	font-size: 18px;
	font-weight: normal;
	line-height: 130%;
	margin-bottom: 15px;
}

.carousel .btn{
	background-color: #27268A;
}
.carousel .btn:hover{
	color: #fff;
	background-image: none;
	-webkit-transition: background linear 0ms;
	background-color: #000;
}


/* Large desktop */
@media (min-width: 980px) {
.carousel-caption{
	padding-left: 520px;	
}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.carousel-caption{
	padding-left: 380px;
	width: 330px;	
}
.carousel-caption h1{
	line-height: 130%;
	font-size: 170%;
	margin-top: 26px;
	margin-bottom: 10px;
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#myCarousel{
	display: none;	
}
}

/* Landscape phones and down */
@media (max-width: 560px) {	
#myCarousel{
	display: none;	
}
}


