/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {
	font-family: 'Open Sans', sans-serif;
}

/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #555;}
a:hover {color: #82d204;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} 

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }


/* Athito main elements
-------------------------------------------------------------------------------*/
#wrapper{	
}

header{
	width: 100%;
	height: auto;
	padding: 60px 0 0 0;
	background-image: url(../furniture/graphic-limetop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#logo {
	max-width: 180px;
	height: 56px;
	margin: 13px 40px 20px 0;
	float: left;
	z-index: -1;
}
nav{
	height: auto;
}
nav.mainnavigation{
	margin-top: 52px;
}

#hero{
	width: 100%;
	height: 360px;
}

#matrix{
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.title{
	width: 100%;
	height: auto;
	padding: 40px 0 40px 0;
	text-align: center;
}
.subtitle{
	width: 100%;
	height: auto;
	padding: 40px 0 20px 0;
	text-align: center;
}

.subtitle-services{
	width: 100%;
	height: auto;
}

.tertiarytitle{
	width: 100%;
	height: auto;
	padding: 20px 0 20px 0;
	text-align: center;
}

#limewater{
	width: 380px;
	height: 244px;
	background-image: url(../furniture/graphic-limewater.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
}

#clients{
	width: 100%;
	height: auto;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}

#rows{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}



#columns{
	width: 100%;
	height: auto;
}

#cta{
	width: 100%;
	height: auto;
	padding: 20px 20px 40px 20px;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	border: 3px solid #8fe508;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#rtt{
	width: 100%;
	height: auto;
	padding: 20px 0 20px 0;
	margin: 20px 0 20px 0;
	text-align: center;
	background-image: url(../furniture/arrow-up.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

footer{
	height: auto;
	padding: 20px 0 20px 0;
	background-color: #555555;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8fe508;
}

.horizontal{
	width: 150px;
	height: 3px;
	margin: 20px 0 20px 0;
	background-color: #8fe508;
}
.horizontal-line{
	height: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8fe508;
	padding-bottom: 40px;
	display: inline-block;
}
.horizontal-line2{
	height: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 40px;
	display: inline-block;
}

/* Athito Navigation
-------------------------------------------------------------------------------*/
nav a#pull {
	display: none;
}
nav ul{
	padding: 0px;
	display: block;

}
nav#primary ul{
	margin-top: 58px;
	float: right;
}
nav#primary li{
	font-size: 1.250em;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	color: #cccccc;
}
nav#primary li a{
	text-decoration: none;
	color: #cccccc;
	font-weight:600;
}
nav#primary li a:hover{
	text-decoration: none;
	color: #777777;
}
nav#primary li.selected a{
	text-decoration: none;
	color: #777777;
	font-weight:700;
}
nav.secondary ul{
	text-align: center;
}
nav.secondary li{
	font-size: 1.000em;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
}
nav.secondary li a{
	text-decoration: none;
	color: #fff;
}
nav.secondary li a:hover{
	text-decoration: none;
	color: #8fe508;
}
nav.secondary li.selected a{
	text-decoration: none;
	color: #8fe508;
}


/* Athito Titles
-------------------------------------------------------------------------------*/
.title h1{
	color: #ffffff;
	margin: 40px 0 40px 0;
}
.title p{
	color: #ffffff;
	font-weight:300;
	font-size: 2.250em;
	margin-bottom: 120px;
}
.titlecs h1{
	margin: 0;
}
.subtitle h2{
	color: #555555;
	margin-top: 20px;
}
.subtitle h2 a{
	color: #82d204;
	text-decoration: none;
	font-weight:500;
}
.subtitle h2 a:hover{
	color: #82d204;
	text-decoration: underline;
	font-weight:500;
}
.subtitle-services h2{
	color: #555555;
	font-size: 1.500em;
	font-weight:700;
	margin-bottom: 20px;
}
.subtitle-services h3{
	font-size: 1.500em;
	color: #555555;
	font-weight:700;
	margin-top: 20px;
	margin-bottom: 20px;
}
.subtitle-services2 h3{
	font-size: 1.500em;
	color: #888888;
	font-weight:700;
	margin-top: 20px;
	margin-bottom: 20px;
}

.subtitle-contact h3{
	font-size: 1.500em;
	color: #555555;
	font-weight:700;
	margin-bottom: 20px;
}
.subtitle-contact h3 a{
	color: #82d204;
	text-decoration: none;
	font-weight:700;
}
.subtitle-contact h3 a:hover{
	text-decoration: underline;
	color: #82d204;
	font-weight:700;
}

.tertiarytitle h3{
	color: #555555;
	margin-top: 20px;
}
.tertiarytitle h3 a{
	color: #82d204;
	text-decoration: none;
	font-weight:500;
}
.tertiarytitle h3 a:hover{
	color: #82d204;
	text-decoration: underline;
	font-weight:500;
}
.tertiarytitle p{
	color: #555555;
	font-size: 1.500em;
}
.tertiarytitle a{
	color: #82d204;
	text-decoration: none;
	font-weight:500;
}
.tertiarytitle a:hover{
	color: #82d204;
	text-decoration: underline;
	font-weight:500;
}


/* Athito RTT styling
-------------------------------------------------------------------------------*/
#rtt p{
	font-size: 1.250em;
	color: #cccccc;
	font-weight:700;
	margin-bottom: 10px;
}
#rtt p a{
	color: #cccccc;
	text-decoration: none;
}
#rtt p a:hover{
	color: #555555;
	text-decoration: none;
}


/* Athito Article and Aside styling
-------------------------------------------------------------------------------*/
article {
	margin: 0 0 40px 0;
}
article p{
	font-size: 1.500em;
	color: #555555;
	font-weight:500;
	margin-bottom: 20px;
}
article a{
	color: #82d204;
	text-decoration: none;
}
article a:hover{
	color: #82d204;
	text-decoration: underline;
}
article ul{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;
	width: 95%;
	margin-left: 24px;
}
article li{
	font-size: 1.500em;
	color: #777777;
	font-weight:500;
	padding: 0 0 16px 0;
}

aside {
	width: 45%;
	margin: 0 0 20px 0;
}
aside p{
	font-size: 1.125em;
	color: #777777;
	font-weight:500;
	margin-bottom: 20px;
}
aside ul{
}
aside li{
	font-size: 1.125em;
	color: #777777;
	font-weight:500;
	padding: 0 0 16px 0;
}
aside li a{
	color: #82d204;
	text-decoration: none;
}
aside li a:hover{
	color: #82d204;
	text-decoration: underline;
}

li:hover .greenhover{
	color: #82d204;
}

.client-info{
	width: 100%;
	height: 180px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;

}
.client-info-logo{
	width: 30%;
	position: relative;
  	top: 50%;
	-webkit-transform: translateY(-50%);
  	transform: translateY(-50%);
	float: left;
}
.client-info-text{
	width: 65%;
	position: relative;
  	top: 50%;
	-webkit-transform: translateY(-50%);
  	transform: translateY(-50%);
	float: right;
}

.client-info-text p{
	font-size: 1.250em;
	color: #777777;
}




#choices{
	width: 100%;
	float: right;
	background-color: #ffffff;
}


.sliderheight{
	width: 100%;
	height: 360px;
	background-position: center top;
	background-repeat: no-repeat;
}

.sliderheightteam{
	width: 100%;
    height: 360px;
	background-position: center top;
	background-repeat: no-repeat;
}

.sliderheighthome{
	width: 100%;
	height: 360px;
	background-position: center top;
	background-repeat: no-repeat;
}

.contactphoto{
	width: auto;
	height: auto;
	margin-bottom: 10px;
}

.linkedinright{
	float: right;
	margin: 6px 89px 0 0;
}
.linkedinteam{
	margin: 40px 0 20px 0;
}


.centreimage{
	background-position: center center;
}



.servicephoto1{
	background-image: url(../img/service/service1.jpg);
	background-repeat: no-repeat;	
}
.servicephoto2{
	background-image: url(../img/service/service2.jpg);
	background-repeat: no-repeat;	
}
.servicephoto3{
	background-image: url(../img/service/service3.jpg);
	background-repeat: no-repeat;	
}
.servicephoto4{
	background-image: url(../img/service/service4.jpg);
	background-repeat: no-repeat;	
}
.servicephoto5{
	background-image: url(../img/service/service5.jpg);
	background-repeat: no-repeat;	
}
.servicephoto6{
	background-image: url(../img/service/service6.jpg);
	background-repeat: no-repeat;	
}

.aboutphoto1{
	background-image: url(../img/about/about1.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto2{
	background-image: url(../img/about/about2.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto3{
	background-image: url(../img/about/about3.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto4{
	background-image: url(../img/about/about4.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto5{
	background-image: url(../img/about/about5.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto6{
	background-image: url(../img/about/about6.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto7{
	background-image: url(../img/about/about7.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto8{
	background-image: url(../img/about/about8.jpg);
	background-repeat: no-repeat;	
}
.aboutphoto9{
	background-image: url(../img/about/about9.jpg);
	background-repeat: no-repeat;	
}


/* Athito Call to Action styling
-------------------------------------------------------------------------------*/
#cta h4{
	color: #555555;
	margin-bottom: 40px;
}
#cta p a{
	color: #cccccc;
	text-decoration: none;
}
#cta p a:hover{
	color: #555555;
	text-decoration: none;
}

/* Athito Clients styling
-------------------------------------------------------------------------------*/
.row {
	width: 100%;
	text-align: center;
}
li.client-logo-small {
	width: 122px;
	height: 100px;
	display: inline-block;
	background-color: #fff;
	text-indent: -5000px;
}
li.client-logo-large{
	width: 244px;
	height: 100px;
	display: inline-block;
	background-color: #fff;
	text-indent: -5000px;
}
li.client-logo-large.marketform{
	background-image: url(../img/logos/logo-marketform.png);
	background-repeat: no-repeat;
}
li.client-logo-large.renaissance{
	background-image: url(../img/logos/logo-renaissance.png);
	background-repeat: no-repeat;
}
li.client-logo-large.fm{
	background-image: url(../img/logos/logo-fortnum.png);
	background-repeat: no-repeat;
}
li.client-logo-small.acappella{
	background-image: url(../img/logos/logo-acappella.png);
	background-repeat: no-repeat;
}
li.client-logo-small.aegis{
	background-image: url(../img/logos/logo-aegis.png);
	background-repeat: no-repeat;
}
li.client-logo-small.allianz{
	background-image: url(../img/logos/logo-allianz.png);
	background-repeat: no-repeat;
}
li.client-logo-small.allied{
	background-image: url(../img/logos/logo-allied.png);
	background-repeat: no-repeat;
}
li.client-logo-small.amlin{
	background-image: url(../img/logos/logo-amlin.png);
	background-repeat: no-repeat;
}
li.client-logo-small.anv{
	background-image: url(../img/logos/logo-anv.png);
	background-repeat: no-repeat;
}
li.client-logo-small.vibe{
	background-image: url(../img/logos/logo-vibe.png);
	background-repeat: no-repeat;
}
li.client-logo-small.arielre{
	background-image: url(../img/logos/logo-arielre.png);
	background-repeat: no-repeat;
}
li.client-logo-small.ark{
	background-image: url(../img/logos/logo-ark.png);
	background-repeat: no-repeat;
}
li.client-logo-small.aspen{
	background-image: url(../img/logos/logo-aspen.png);
	background-repeat: no-repeat;
}
li.client-logo-small.apollo{
	background-image: url(../img/logos/logo-apollo.png);
	background-repeat: no-repeat;
}
li.client-logo-small.barbican{
	background-image: url(../img/logos/logo-barbican.png);
	background-repeat: no-repeat;
}
li.client-logo-small.beazley{
	background-image: url(../img/logos/logo-beazley.png);
	background-repeat: no-repeat;
}
li.client-logo-small.brit{
	background-image: url(../img/logos/logo-brit.png);
	background-repeat: no-repeat;
}
li.client-logo-small.charlestaylor{
	background-image: url(../img/logos/logo-charlestaylor.png);
	background-repeat: no-repeat;
}
li.client-logo-small.cna{
	background-image: url(../img/logos/logo-cna.png);
	background-repeat: no-repeat;
}
li.client-logo-small.hamilton{
	background-image: url(../img/logos/logo-hamilton.png);
	background-repeat: no-repeat;
}
li.client-logo-small.howden{
	background-image: url(../img/logos/logo-howden.png);
	background-repeat: no-repeat;
}
li.client-logo-small.liberty{
	background-image: url(../img/logos/logo-liberty.png);
	background-repeat: no-repeat;
}
li.client-logo-small.navigators{
	background-image: url(../img/logos/logo-navigators.png);
	background-repeat: no-repeat;
}
li.client-logo-small.patria{
	background-image: url(../img/logos/logo-patria.png);
	background-repeat: no-repeat;
}
li.client-logo-small.pioneer{
	background-image: url(../img/logos/logo-pioneer.png);
	background-repeat: no-repeat;
}
li.client-logo-small.prosight{
	background-image: url(../img/logos/logo-prosight.png);
	background-repeat: no-repeat;
}
li.client-logo-small.skuld{
	background-image: url(../img/logos/logo-skuld.png);
	background-repeat: no-repeat;
}
li.client-logo-small.torus{
	background-image: url(../img/logos/logo-torus.png);
	background-repeat: no-repeat;
}
li.client-logo-small.tss{
	background-image: url(../img/logos/logo-tss.png);
	background-repeat: no-repeat;
}
li.client-logo-small.wrb{
	background-image: url(../img/logos/logo-wrb.png);
	background-repeat: no-repeat;
}


/* Athito Footer styling
-------------------------------------------------------------------------------*/
footer p{
	font-size: 1.000em;
	font-weight:700;
	color: #82d204;
	text-align: center;
	padding: 20px 0 0 0;
}

/* Athito buttons
-------------------------------------------------------------------------------*/
.bigbutton {
	background: #ffffff; /*the colour of the button*/
	border:1px solid #ffffff; /*required or the default border for the browser will appear*/
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
	color: #82d204;
	padding: 5px 20px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 700;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255,255,255)), to(rgb(255,255,255)));
	text-transform: uppercase;
	text-decoration: none;
}

/***SET THE BUTTON'S HOVER AND FOCUS STATES***/
.bigbutton:hover, .bigbutton:focus {
	color:#ffffff;
	background: #82d204;
	border:1px solid #82d204;
}
.bigbutton2 {
	background: #82d204; /*the colour of the button*/
	border:1px solid #82d204; /*required or the default border for the browser will appear*/
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
	color: #ffffff;
	padding: 5px 20px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25em;
	font-weight: 700;
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(130,210,4)), to(rgb(130,210,4)));
	text-transform: uppercase;
	text-decoration: none;
}
/***SET THE BUTTON'S HOVER AND FOCUS STATES***/
.bigbutton2:hover, .bigbutton2:focus {
	color:#ffffff;
	background: #555555;
	border:1px solid #555555;
}
.ctatop {
	text-align:right;
	float: right;
	margin-right: 153px;
}	
.bigbuttoncta {
	cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
	color: #fff;
	padding: 5px 20px 5px 20px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.000em;
	font-weight: 700;
	background:rgba(130,210,4,0.75);
	text-transform: uppercase;
	text-decoration: none;
	position: fixed;
	top: 0;
	z-index: 1000;
}
/***SET THE BUTTON'S HOVER AND FOCUS STATES***/
.bigbuttoncta:hover, .bigbuttoncta:focus {
	color:#ffffff;
	background: #555555;

}



/* Athito colours
-------------------------------------------------------------------------------*/
.textgreen{
	color: #82d204;
}
.textpalegreen{
	color: #8fe508;
}
.textdarkgrey{
	color: #555555;
}
.textmidgrey{
	color: #777777;
}
.textlightgrey{
	color: #cccccc;
}
.textwhite{
	color: #ffffff;
}





/* Athito background colours
-------------------------------------------------------------------------------*/
.green{
	background-color: #82d204;
}
.palegreen{
	background-color: #8fe508;
}
.darkgrey{
	background-color: #555555;
}
.midgrey{
	background-color: #777777;
}
.lightgrey{
	background-color: #cccccc;
}
.white{
	background-color: #ffffff;
}



.left{
	float: left;
}
.right{
	float: right;
}



/* Athito fonts
-------------------------------------------------------------------------------*/
h1{
	font-size: 3.000em;
}
h2{
	font-size: 1.500em;
}

h3{
	font-size: 1.500em;
}
h4{
	font-size: 1.500em;
}

p{
	font-size: 1.500em;
}

strong{
	font-weight: 900;
}
.textsmaller{
	font-size: 0.750em;
}

.equalmargin{
	margin-right: 20px;
	margin-left: 20px;
}


.banner { position: relative; overflow: auto; }
    .banner li { list-style: none; }
        .banner ul li { float: left; }

input {
    border: 3px solid #82d204;
    background: #82d204;
	color: #fff;
	margin: 5px 0 5px 0;
	font-size: 1.000em;
	font-family: 'Open Sans', sans-serif;
}

.grid-pad2 {
	padding-top: 20px;
	padding-left: 150px; /* grid-space to left */
	padding-right: 150px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}

.banner .dots {
		position: absolute;
		right: 10px;
		bottom: 10px;
}
.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;
			
			text-indent: -999em;
			
			border: 2px solid #fff;
			border-radius: 6px;
			
			cursor: pointer;
			opacity: .4;
			
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
}
.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}
			
.homepagelinkedin {
	margin: 20px 0 0 0;
	text-align: center;
			}	
			
.greenlink {
				color: #82d204;
			}		
			
.servicestatement {
	color: #555;
	font-size: 1.500em;
	text-align: center;
	position: relative;
  	top: 50%;
  	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
			}			

/* Media queries
-------------------------------------------------------------------------------*/
@media screen and (max-width: 1600px) {
.sliderheightteam{
	background-position: left top;
}
}
@media screen and (max-width: 1160px) {
	nav.mainnavigation{
	margin-top: 0;
	margin-bottom: 20px;
}
}
@media screen and (max-width: 1100px) {
nav#primary li{
font-size: 1.2em;
padding-left: 10px;
padding-right: 10px;
}
}

@media screen and (max-width: 1025px) {
#cta{
	width: 85%;
	margin-left: auto;
	margin-right: auto; 
}
.client-info{
	width: 100%;
	height: auto;
}
.client-info-logo{
	width: 100%;
	text-align:center;
	float: none;
	position: relative;
  	top: 0;
  	transform: none;
	-webkit-transform: none;
}
.client-info-text{
	width: 100%;
	float: none;
	position: relative;
  	top: 0;
  	transform: none;
	-webkit-transform: none;
	margin-bottom: 20px;
}
.servicestatement {
	font-size: 1.250em;
	padding: 0 20px 0 20px;
}
}
@media screen and (max-width: 960px) {

nav#primary li{
font-size: 1.000em;
padding-left: 8px;
padding-right: 8px;
}
nav#secondary li {
	display: block;
	width: 100%;
}
.sliderheightteam{
	background-size:1500px;
	height: 300px;
	background-position: -100px 0px;    
}
}    
@media screen and (max-width: 800px) {
header{
	background-position: right top;
}
nav#primary ul {
	display: none;
	height: auto;
	margin-top: 0;
	padding: 0 0 20px 0;
}
nav#primary li{
padding-left: 0;
}
nav#primary a#pull {
	display: block;
	width: 100%;
	position: relative;
	text-decoration: none;
}
nav#primary a#pull:after {
	content:"";
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 60px;
	background-image: url(../furniture/nav-icon.png);
	background-repeat: no-repeat;
}
.title h1{
	font-size: 2.500em;
}
.title p{
	font-size: 1.750em;
	margin-bottom: 80px;
}
.subtitle-services h2{
	font-size: 2.000em;
}
.subtitle-contact h3{
	font-size: 1.250em;
}
#hero{
	height: 300px;
}
.sliderheighthome{
	background-size:1500px;
	height: 300px;
}   
.sliderheight{
	background-size:1500px;
	height: 300px;
}
h2{
	font-size: 1.250em;
}
h3{
	font-size: 1.250em;
}
h4{
	font-size: 1.500em;
}
}
@media screen and (max-width: 768px) {


.title h1{
	font-size: 2.000em;
}
.title p{
	font-size: 1.250em;
	margin-bottom: 40px;
}
.tertiarytitle h3{
	margin-top: 0;
}
.tertiarytitle p{
	font-size: 1.500em;
}
aside {
	width: 100%;
}
aside p{
	font-size: 1.250em;
}
.linkedinright{
	margin-right: 320px;
}
sliderbackg{
	margin-right: 320px;
}

.servicestatement {
	font-size: 1.000em;
	padding-right: 40px;
}
}

@media screen and (max-width: 600px) {

.title h1{
	font-size: 1.250em;
}
#hero{
	height: 250px;
}
.sliderheighthome{
	background-size:1250px;
	height: 250px;
}
.sliderheightteam{
	background-size:1250px;
	height: 250px;
}    
.sliderheight{
	background-size:1250px;
	height: 250px;
}
.subtitle-services h2{
	font-size: 1.750em;
}
.linkedinright{
	margin-right: 150px;
}
}
@media screen and (max-width: 540px) {
	header{
	background: none;
}

}
@media screen and (max-width: 480px) {

nav#primary a#pull {
	margin-top: 20px;
	}


nav.secondary li{
	display: block;
}
.linkedinright{
	margin-right: 10px;
}
article p{
	font-size: 1.250em;
}
article li{
	font-size: 1.250em;
}
.subtitle-services h3{
	margin-top: 0;
}
p{
	font-size: 1.250em;
}
#limewater{
	width: 240px;
	height: 154px;
	background-image: url(../furniture/graphic-limewater-small.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	background-position: center center;
}
.ctatop {
	margin-right: 119px;
}	
.bigbuttoncta {
	padding: 5px 10px 5px 10px;
	font-size: 0.875em;
}		
}



/* Print styles
-------------------------------------------------------------------------------*/
@media print {



}
