
/* GENERAL AND HOMEPAGE */

body {overflow-y: scroll;
	font-family: 'Arimo', sans-serif;
	font-size:15px;
	color:#3b3c3f;
	line-height:29px;
	background-color:#292b31;
	padding:0px;
	margin:0px;
}





.button.hollow.white {
    border: 2px solid #fff;
    color: #fff;
    font-family: 'EB Garamond', serif;
    font-size: 16px;
    border-radius: 4px;
    padding: .85em 1.6em;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
	background: transparent;
}

.button.hollow.white:hover, .button.hollow.white:focus {
    border: 2px solid #f1f1f1;
    color: #f95f40;
    background-color: #f1f1f1;
}

a.yellow {
    border: 0px solid #fff;
    color: #fff;
	font-size:13px;
    /*font-family: 'EB Garamond', serif;*/
    border-radius: 0px;
    padding: .70em .75em;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
	background: #fcc604;
	margin-left:20px;
	font-weight:600;
	margin-top: -6px;
}

a.yellow:hover, a.yellow:focus {
    border: 0px solid #fcc604;
    color: #ffffff;
    background-color: #ecb902;
}



input.yellow {
    border: 0px solid #fff;
    color: #fff;
	font-size:13px;
    /*font-family: 'EB Garamond', serif;*/
    border-radius: 0px;
    padding: .70em .75em;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
	background: #fcc604;
	margin-left:20px;
	font-weight:600;
	margin: 0px 0px;
	text-transform: uppercase;
	line-height: 1.2;
	outline: none;
}

input.yellow:hover, input.yellow:focus {
    border: 0px solid #fcc604;
    color: #ffffff;
    background-color: #ecb902;
}

button.yellow {
    border: 0px solid #fff;
    color: #fff;
	font-size:13px;
    /*font-family: 'EB Garamond', serif;*/
    border-radius: 0px;
    padding: .70em .75em;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
	background: #fcc604;
	margin-left:20px;
	font-weight:600;
	margin: 0px 0px;
	text-transform: uppercase;
	line-height: 1.2;
	outline: none;
}

button.yellow:hover, button.yellow:focus {
    border: 0px solid #fcc604;
    color: #ffffff;
    background-color: #ecb902;
}



a.mobile-banner {
    border: 0px solid #fff;
    color: #fff;
	font-size:18px;
	font-weight:600;
    /*font-family: 'EB Garamond', serif;*/
    border-radius: 0px;
    padding: .6em 0em;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
	background: #fcc604;
	position: absolute;bottom: 0%;z-index: 9999999999;margin: 0px auto!important;text-align: center;left: 0;width: 100%;
}

a.mobile-banner:hover, a.mobile-banner:focus {
    border: 0px solid #fcc604;
    color: #ffffff;
    background-color: #ecb902;
}

.show-mobile{display:none;}



.img-responsive {
    display: inline-block;
    height: auto;
    max-width: 100%;}

#insite-carousel-container		{position:relative;z-index:1000;}
.carousel-indicators			{display:none;}
.carousel-control,
.carousel-control:hover,
.carousel-control:focus 		{top:60%;width:30px;height:54px;background-color:transparent;color:transparent;border:none;opacity:1.0;filter: alpha(opacity=100);}

.carousel-control.right {
  right: 15px;
  left: auto;
  background-image:url('../img/symbols/next-arrow-carousel.png');background-repeat:no-repeat;
}

.carousel-control.left {
  background-image:url('../img/symbols/prev-arrow-carousel.png');background-repeat:no-repeat;
}

#slider1	{background:url('../img/slider/slide-1-surveying.jpg') no-repeat top center; background-size:cover;height:601px;}
#slider2	{background:url('../img/slider/slide-2-surveying3.jpg') no-repeat top center; background-size:cover;height:601px;}
#slider3	{background:url('../img/slider/slide-3-surveying.jpg') no-repeat top center; background-size:cover;height:601px;}
#slider4	{background:url('../img/slider/slide-4.jpg') no-repeat top center; background-size:cover;height:601px;}


.col-centered{
    float: none;
    margin: 0 auto;
}


/* GALLERY CAROUSEL STYLES */

/* gallery carousel non-mobile1 */

#carouselgallery-wrapper-non-mobile2		{display:none;}
#carouselgallery-wrapper-mobile				{display:none;}

#carouselgallery-wrapper-non-mobile1 {
	width: 100%;
	height: 684px;
	position: relative;float:left;
}


#prevgallery-non-mobile1, #nextgallery-non-mobile1 {
	background-color: rgba(255, 255, 255, 0.7);
	display: block;
	top: 0px;
	height:inherit;
	position: absolute;z-index:9999;
}

#prevgallery-non-mobile1	{width:24.9%;}
#nextgallery-non-mobile1 	{width:24.99%;}

#prevgallery-non-mobile1:hover, #nextgallery-non-mobile1:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
}
#prevgallery-non-mobile1 		{left: 0%; /* left: -586px;*/}

#prevgallery-non-mobile1 img 	{float:right;margin-top:51.5%;margin-right:-24%;}

#nextgallery-non-mobile1 		{right:0%;}

#nextgallery-non-mobile1 img 	{margin-top:51.5%;margin-left:-24%;}

#prevgallerylink-non-mobile1, #nextgallerylink-non-mobile1	{outline:none;border:none;}

#prevgallerylink-non-mobile1 img, #nextgallerylink-non-mobile1 img {}


#pager-non-mobile1 {
	margin-left: -470px;
	position: absolute;
	left: 50%;
	bottom: 10px;
}
#pager-non-mobile1 a {
	border: 2px solid #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#pager-non-mobile1 a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
#pager-non-mobile1 a span {
	display: none;
}
#pager-non-mobile1 a.selected {
	background-color: #fff;
}	  

.list-carousel-non-mobile1 				{width:auto;height:inherit;margin-left:0;margin-top:0px;margin-bottom:0px;background-color:#ffffff;}

.list-carousel-non-mobile1 ul 			{margin:0;padding:0;list-style:none;}
.list-carousel-non-mobile1 li 			{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;text-align:left;width:583px;height:680px;padding:0;margin:0px 0px 0px 0px;float:left;border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;border-top:4px solid #ebebeb;position:relative;}

.carousel-non-mobile1h2-div		{min-height:46px;}

.list-carousel-non-mobile1 h2	{font-family: 'Arimo', sans-serif;font-size:18px;color:#23c1ff;-webkit-text-stroke: 0px;text-align:left;margin:0px 0px 0px 7%;line-height:20px;}
.list-carousel-non-mobile1 h3	{font-family: 'Arimo', sans-serif;font-size:14px;color:#f95f40;-webkit-text-stroke: 0px;font-weight:700;text-align:left;margin:0px 0px 0px 7%;}
.list-carousel-non-mobile1 p	{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;-webkit-text-stroke: 0px;font-weight:400;text-align:left;line-height:27px;margin:0px 7% 0px 7%;padding-bottom:0px;}

p.gallery-caption-title-non-mobile1					{margin:0px 7% 18px 7%;padding-bottom:0px;line-height:16px;}
	
.gallery-caption-block-non-mobile1					{clear:both;position:relative;padding-top:56px;max-width:583px;height:290px;display:block;background-color:#ffffff;}

.readmorebutton-non-mobile1							{position:absolute;bottom:0;right:0;}  /* margin-top:49px; */

.list-carousel.responsive-non-mobile1				{width:auto;margin-left:0;}



/*   --------------------------------------- */
/* gallery carousel non-mobile2 */

#carouselgallery-wrapper-non-mobile2 {
	width: 100%;
	height: 684px;
	
	position: relative;float:left;
}


#prevgallery-non-mobile2, #nextgallery-non-mobile2 {
	background-color: rgba(255, 255, 255, 0.7);
	display: block;
	top: 0px;
	height:inherit;
	position: absolute;z-index:9999;
}

#prevgallery-non-mobile2	{width:24.9%;}
#nextgallery-non-mobile2 	{width:24.99%;}

#prevgallery-non-mobile2:hover, #nextgallery-non-mobile2:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
}
#prevgallery-non-mobile2 		{left: 0%;}

#prevgallery-non-mobile2 img 	{float:right;margin-top:240px;margin-right:-24%;}

#nextgallery-non-mobile2 		{right:0%;}

#nextgallery-non-mobile2 img 		{margin-top:240px;margin-left:-24%;}

#prevgallerylink-non-mobile2, #nextgallerylink-non-mobile2	{outline:none;border:none;}

#prevgallerylink-non-mobile2 img {}
#nextgallerylink-non-mobile2 img {}


#pager-non-mobile2 {
	margin-left: -470px;
	position: absolute;
	left: 50%;
	bottom: 10px;
}
#pager-non-mobile2 a {
	border: 2px solid #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#pager-non-mobile2 a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
#pager-mobile a span {
	display: none;
}
#pager-non-mobile2 a.selected {
	background-color: #fff;
}	  

 
			
.list-carousel-non-mobile2 				{width:auto;height:inherit;margin-left:0;margin-top:0px;margin-bottom:0px;background-color:#ffffff;}

.list-carousel-non-mobile2 ul 			{margin:0;padding:0;list-style:none;}
.list-carousel-non-mobile2 li 			{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;text-align:left;width:583px;height:680px;padding:0;margin:0px 0px 0px 0px;float:left;border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;border-top:4px solid #ebebeb;position:relative;}

.list-carousel-non-mobile2 h2	{font-family: 'Arimo', sans-serif;font-size:20px;color:#23c1ff;-webkit-text-stroke: 0px;text-align:left;margin:0px 0px 0px 7%;}
.list-carousel-non-mobile2 h3	{font-family: 'Arimo', sans-serif;font-size:14px;color:#f95f40;-webkit-text-stroke: 0px;font-weight:700;text-align:left;margin:0px 0px 0px 7%;}
.list-carousel-non-mobile2 p	{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;-webkit-text-stroke: 0px;font-weight:400;text-align:left;line-height:27px;margin:0px 7% 0px 7%;padding-bottom:0px;}

p.gallery-caption-title-non-mobile2					{margin:0px 7% 18px 7%;padding-bottom:0px;}
			
.gallery-caption-block-non-mobile2					{clear:both;position:relative;padding-top:40px;max-width:583px;height:290px;display:block;background-color:#ffffff;}

.readmorebutton-non-mobile2							{position:absolute;bottom:0;right:0;}  /* margin-top:49px; */

.list-carousel.responsive-non-mobile2				{width:auto;margin-left:0;}


/*   --------------------------------------- */
/* gallery carousel mobile */

#carouselgallery-wrapper-mobile {
	width: 100%;
	height: 684px;
	
	position: relative;float:left;
}


#prevgallery-mobile, #nextgallery-mobile {
	background-color: rgba(255, 255, 255, 0.7);
	display: block;
	top: 0px;
	height:inherit;
	position: absolute;z-index:9999;
}

#prevgallery-mobile	{width:24.9%;}
#nextgallery-mobile 	{width:24.99%;}

#prevgallery-mobile:hover, #nextgallery-mobile:hover {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
}
#prevgallery-mobile 		{left: 0%;}

#prevgallery-mobile img 	{float:right;margin-top:240px;margin-right:-24%;}

#nextgallery-mobile 		{right:0%;}

#nextgallery-mobile img 		{margin-top:240px;margin-left:-24%;}

#prevgallerylink-mobile, #nextgallerylink-mobile	{outline:none;border:none;}

#prevgallerylink-mobile img, #nextgallerylink-mobile img {}


#pager-non-mobile {
	margin-left: -470px;
	position: absolute;
	left: 50%;
	bottom: 10px;
}
#pager-non-mobile a {
	border: 2px solid #fff;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 0;
}
#pager-non-mobile a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
#pager-mobile a span {
	display: none;
}
#pager-mobile a.selected {
	background-color: #fff;
}	  

 
			
.list-carousel-mobile 				{width:auto;height:inherit;margin-left:0;margin-top:0px;margin-bottom:0px;background-color:#ffffff;}

.list-carousel-mobile ul 			{margin:0;padding:0;list-style:none;}
.list-carousel-mobile li 			{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;text-align:left;width:583px;height:680px;padding:0;margin:0px 0px 0px 0px;float:left;border-left:2px solid #ebebeb;border-right:2px solid #ebebeb;border-top:4px solid #ebebeb;position:relative;}

.list-carousel-mobile h2	{font-family: 'Arimo', sans-serif;font-size:20px;color:#23c1ff;-webkit-text-stroke: 0px;text-align:left;margin:0px 0px 0px 7%;}
.list-carousel-mobile h3	{font-family: 'Arimo', sans-serif;font-size:14px;color:#f95f40;-webkit-text-stroke: 0px;font-weight:700;text-align:left;margin:0px 0px 0px 7%;}
.list-carousel-mobile p	{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;-webkit-text-stroke: 0px;font-weight:400;text-align:left;line-height:27px;margin:0px 7% 0px 7%;padding-bottom:0px;}

p.gallery-caption-title-mobile					{margin:0px 7% 18px 7%;padding-bottom:0px;}
			
.gallery-caption-block-mobile					{clear:both;position:relative;padding-top:40px;max-width:583px;height:290px;display:block;background-color:#ffffff;}

.readmorebutton-mobile							{position:absolute;bottom:0;right:0;}  /* margin-top:49px; */

.list-carousel.responsive-mobile				{width:auto;margin-left:0;}

/* END OF GALLERY CAROUSEL STYLES */


.navbar-toggle {
    position: absolute;
    top: 9px;
    right: 10px;
    width: 48px;
    height: 32px;
    padding: 8px 12px;
    background-color: transparent;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #ccc;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

video {
	width: 100%;
	max-width: 100%;
	height: auto;
}

#mobile-nav				{display:none;}

.mobile-menu-link		{float:right;margin-right:8%;margin-top:-27px;}
.sidr-class-mobile-logo-sidr		{padding-top:8%;padding-bottom:8%;}
.sidr-class-mobile-logo-sidr img	{margin-left:-5%;}
#smicon-mobile		{display:none;}


.liquid {
	background-color:transparent;
	border:0px solid #19301C;
	padding:10px 0;
	max-width:1170px;
	
}
.liquid .previous {
	display:block;
	height:44px;
	width:22px;
	background-image:url('../img/symbols/prev-arrow-dark.png');background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}
.liquid .next {
	display:block;
	height:44px;
	width:22px;
	background-image:url('../img/symbols/next-arrow-dark.png');background-repeat:no-repeat;
	float:right;
	margin:0;
	padding:0;
	cursor:pointer;
}
.liquid ul li {
	width:300px;   
	margin-top:17px;   /* 47px */
	font-size:14px;
	color:#3b3c3f;
	line-height:25px;
}
.liquid ul li a img {}

.liquid .service-topic	{font-family: 'Arimo', sans-serif;font-size:26px;color:#3b3c3f;line-height:26px;-webkit-text-stroke: 0.45px; text-transform:uppercase;}


h1				{font-family: 'Arimo', sans-serif;font-size:33px;color:#3b3c3f;font-weight:400;line-height:48px;text-align:center;letter-spacing:1px;margin:72px 0px 42px 0px;-webkit-text-stroke: 0.45px;}
h1 .tealtext	{font-family: 'EB Garamond', serif;font-size:66px;color:#f95f40;font-weight:400;}
h1 .subpage		{margin-bottom:0px;}

h2				{font-family: 'EB Garamond', serif;font-size:43px;color:#f95f40;font-weight:400;line-height:53px;letter-spacing:1px;text-align:center;margin:0px 0px 0px 0px;-webkit-text-stroke: 0.45px;}

h3				{font-family: 'Arimo', sans-serif;font-size:24px;color:#3b3c3f;font-weight:400;line-height:22px;letter-spacing:1px;margin:0px 0px 22px 0px;-webkit-text-stroke: 0.45px;}

.paddingleft	{margin-left:1%;}
.normal			{font-weight:normal;}

h4				{font-family: 'Droid Sans', sans-serif;font-size:24px;color:#1b7a53;font-weight:normal;line-height:28px;letter-spacing:-1px;margin:0px 0px 16px 0px;} /* NEWS */
h4 .greenbold	{font-weight:700;}

h5				{font-family: 'Arimo', sans-serif;font-size:24px;color:#3b3c3f;font-weight:400;line-height:22px;letter-spacing:1px;margin:0px 0px 22px 0px;-webkit-text-stroke: 0.45px;}

h6				{font-family: 'Arimo', sans-serif;font-size:18px;color:#3b3c3f;font-weight:400;line-height:22px;letter-spacing:1px;margin:0px 0px 22px 0px;-webkit-text-stroke: 0.45px;}

.colorcode		{font-weight:bold;display:inline;} /* for color testing */



p				{margin:0px 2% 12px 2%;}
p.featured		{font-weight:700;padding-bottom:24px;}
.featured-home{text-align: center;}
span.featured		{font-weight:700;padding-bottom:24px;}
p.featured-full	{font-size:18px;font-weight:700;padding-bottom:24px;margin:0px 15% 12px 15%;text-align:center;}
p.featured-full-about-us	{font-size:18px;font-weight:700;padding-bottom:24px;margin:0px 15% 12px 15%;text-align:center;}
p.services		{margin:0px 0px 12px 0px;}
p.services-image	{margin:0px;}
.servicesimg	{padding-top:3px;}
p.case-studies-buttons		{margin:0px 0px 7px 0px;text-align:center; text-transform: uppercase;}
p.professional-photo-block	{margin:0px 0px 0px 5%;}
p.professional-bio			{margin:0px 0px 23px 3%;color:#ffffff;}
p.professional-bio-name		{font-family: 'EB Garamond', serif;font-size:36px;color:#ffffff;font-weight:400;line-height:44px;letter-spacing:1px;-webkit-text-stroke: 0.45px;margin:0px 0px 0px 3%;}
p.professional-bio-title	{font-size:24px;color:#f95f40;font-weight:400;line-height:32px;letter-spacing:1px;-webkit-text-stroke: 0.45px;margin:0px 0px 0px 3%;}
p.professional-contact-link	{font-weight:700;font-size:13px;padding-left:20%;padding-top:24px;}
p.news-date					{font-size:14px;font-weight:700;color:#f95f40;margin:-5px 0px 0px 0px;}
p.news						{margin:0px 0px 12px 0px;}
p.company-info				{margin:0px 2% 12px 2%;}
.company-name				{font-family: 'Lato', sans-serif;color:#f95f40;font-weight:900;font-size:13px;}
.contact-info-type			{font-family: 'Lato', sans-serif;color:#3b3c3f;font-weight:900;font-size:13px;}
.contactimg					{padding-top:3px;}
p.careers					{margin:0px 10% 12px 0px;}
p.thankyou					{margin:0px 0px 12px .75%;}
p.back-to-careers			{margin:3px 10% 0px 0px;}
p.back-to-top				{text-align:center;margin:0;}

.back-to-top-div			{padding-top:15px;display:none;}



.phonelink a	{color:#ffffff;}
.phonelink a:hover, a:focus		{color:#ffffff;text-decoration:none;}

p.company-info a, a:hover, a:focus	{color:#3b3c3f;text-decoration:none;}



.imglink				{border:none;outline:none;}
.boldtext				{font-weight:700;}
.italics				{font-style:italic;}
.txtcenter				{text-align:center;}
.txtright				{text-align:right;}
.whitetext				{color:#ffffff;}
.tealtext				{color:#1eaee6;}
.orangetext				{color:#f95f40;}
.sm-img-spacing			{vertical-align:middle;padding-bottom:8px;padding-left:20px;}

.greydividerhome		{height:1px;background-color:#e4e4e4;margin:24px 2% 24px 2%;}
.greydivider			{height:1px;background-color:#e4e4e4;margin:58px 0% 58px 2.5%;}
.greydivider2			{height:1px;background-color:#e4e4e4;margin:24px 0% 24px 2.5%;}


#headerbreak1			{display:none;}
#headerbreak2			{display:none;}
#headerbreak3			{display:none;}
#addressbreak			{display:none;}
#addressspace			{display:inline;}



/* centered navigation */


 .nav.navbar-nav {
     clear: left;
     float: right;
     margin: 0;
     padding: 0;
     position: relative;
     left: 0%;
     text-align: center;
 }
 .nav.navbar-nav > li {
     position: relative;
     right: 0%;
	 text-align: left;
 }
 
 
 .nav.navbar-nav li a{
    font-family: 'Lato', sans-serif;
	color:#ffffff;
	font-size:13px;
	line-height:37px;
	font-weight:900;
 }
 
 .navbar .nav > li > a:focus,
 .navbar .nav > li > a:hover {
	color: #f95f40;
	text-decoration: none;
	background-color: transparent;
	outline:none;border:none;
}

 .navbar .nav > .active > a,
 .navbar .nav > .active > a:hover,
 .navbar .nav > .active > a:focus {
	color: #f95f40;
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
		  box-shadow: none;
	outline:none;border:none;
}

.navbar .nav > .pipe > a,
 .navbar .nav > .pipe > a:hover,
 .navbar .nav > .pipe > a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
		  box-shadow: none;
	outline:none;border:none;
	cursor:default;
}

.nav>li>a {
    padding: 10px 17px;
}
 
 .navbar {
    position: relative;
    min-height: 69px;
    padding-right: 0px;
    padding-left: 0px;
	padding-top:34px;
    margin-bottom: 0px;
	background-color:transparent;
    border:none;
	
}

.navbar .nav > li > a {
	padding: 10px 17px 40px;
}


.navbar-toggle {
    position: absolute;
    top: 0px;
    right: 10px;
    width: 50px;
    height: 33px;
    padding: 0px 12px;
    background-color: transparent;
	border:none;
	
}
.navbar-toggle:hover, .navbar-toggle:focus {
	background-color: transparent;
	outline:none;
	border:none;
}

.dropdown-menu {
  position: absolute;
  top: 99%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 0px 0 0;
  list-style: none;
  background-color: #122757;
  background-color: rgba(18, 39, 87, 0.8);  
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #f95f40;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff23c1ff', endColorstr='#ff23c1ff', GradientType=0);
}

.navbar .nav > li > .dropdown-menu:after   	{border-bottom: 0px solid transparent;}
.navbar .nav > li > .dropdown-menu:before  	{border-bottom: 0px solid transparent;}


.engineering-top-nav-bkg {background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;	height:173px;position:relative;margin-top:-621px;z-index:5000;}
.surveying-top-nav-bkg {background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;	height:173px;position:relative;margin-top:-621px;z-index:5000;}

.topcontact-container 	{margin-right:auto;margin-left:auto;max-width:100%; position: relative; } 
.topcontact-container #payment-form{position: absolute; top: 4px; right: 0px; }

p.headercontact			{font-family: 'Arimo', sans-serif;font-size:14px;color:#3b3c3f;text-align:right;line-height:22px;text-transform:uppercase;margin:10px 110px 0px 0px;}
.headerbulletspacing	{margin-left:7px;margin-right:7px;}

.logo-nav-container 	{margin-right:auto;margin-left:auto;max-width:100%;position:relative;} 
.logo-overlay			{max-width:100%;height:auto;position:absolute;top:-10px;left:18px;z-index:9999;}


.insite-engineering-content-container1 {background-color:#ffffff;width:100%;background-image:url('../img/bkg/grey-bkg-arrow-new5.png');background-repeat:no-repeat;background-position:top center;position:relative;display:block;}
.insite-surveying-content-container1 {background-color:#ffffff;width:100%;background-image:url('../img/bkg/grey-bkg-arrow-new5.png');background-repeat:no-repeat;background-position:top center;position:relative;display:block;}
.container1-spacing		{margin-top:428px;padding-bottom:80px;} 
/*.container1-spacing		{margin-top:0px;padding-bottom:52px;}  CHANGE THIS MARGIN-TOP BACK TO 428PX WHEN ANNOUNCEMENT COMES DOWN AND WHERE NOTED IN MEDIA QUERIES - search on word announcement */

/* Announcement banner - see note directly above */
.insite-engineering-announcement-container {background-color:#f95f40;width:100%;position:relative;display:block;}
.insite-surveying-announcement-container {background-color:#f95f40;width:100%;position:relative;display:block;}

.announcement-spacing		{margin-top:0px;padding-top:20px;padding-bottom:20px;}
p.announcement1				{font-family: 'EB Garamond', serif;font-size:36px;color:#ffffff;font-weight:400;line-height:54px;text-align:center;letter-spacing:2px;margin:0px 0px 0px 0px;-webkit-text-stroke: 0.45px;}
p.announcement2				{font-family: 'Arimo', sans-serif;font-size:24px;color:#3b3c3f;font-weight:400;text-align:right;margin:0px 0px 0px 0px;-webkit-text-stroke: 0.45px;}

p.announcement1	a {color:#ffffff; text-decoration: underline; cursor: pointer;}


/* end announcement banner */

/*top annountment banner */

.insite-surveying-top-announcement-container {width:100%;position:absolute;top:507px;z-index:999999;background-color:#f95f40;padding:20px 0px;}

p.top-announcement				{font-family: 'EB Garamond', serif;font-size:36px;color:#ffffff;font-weight:400;line-height:54px;text-align:center;letter-spacing:2px;margin:0px 0px 0px 0px;-webkit-text-stroke: 0.45px;}

/*end top annountment banner */


.insite-engineering-content-container2 {background-color:#122757;width:100%;position:relative;display:block;padding-top:40px;padding-bottom:0px;}
.insite-surveying-content-container2 {background-color:#122757;width:100%;position:relative;display:block;padding-top:40px;padding-bottom:0px;}

.insite-surveying-content-container2 .whitetext{font-size: 18px;}
.insite-surveying-content-container2  ul.bulletlist li{font-size: 18px; line-height: 24px;}


.insite-engineering-content-container-hp-services {/*background-color:#f1f1f1;*/width:100%;position:relative;display:block;padding-top:40px;padding-bottom:0px; background-image: url('../img/bkg/footer-divider-survey.jpg'); background-repeat: repeat;}
.insite-surveying-content-container-hp-services {/*background-color:#f1f1f1;*/width:100%;position:relative;display:block;padding-top:40px;padding-bottom:0px; background-image: url('../img/bkg/footer-divider-survey.jpg'); background-repeat: repeat;}

/*==================================================
 * Effect 6
 * ===============================================*/
.effect6
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.3) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.3) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0.3) inset;
}
.effect6:before, .effect6:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect6:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}




.insite-engineering-content-container3 {background-color:#999999;width:100%;position:relative;display:block;margin:0;padding:0;}
.insite-surveying-content-container3 {background-color:#999999;width:100%;position:relative;display:block;margin:0;padding:0;}

.footer-divider		{clear:left;background-image:url('../img/bkg/footer-divider-survey.jpg');background-repeat:repeat-x;width:100%;height:61px;position:relative;display:block;margin:0;padding:0;}

.insite-engineering-footer-container   {background-color:#292b31;width:100%;position:relative;display:block;margin:0;padding:0;}
.insite-surveying-footer-container   {background-color:#292b31;width:100%;position:relative;display:block;margin:0;padding:0;}

.insite-engineering-footer-container a, .insite-engineering-footer-container a:active {color:#f1f1f1;}
.insite-surveying-footer-container a, .insite-surveying-footer-container a:active {color:#f1f1f1;}

.insite-engineering-footer-container a:hover,
.insite-engineering-footer-container a:focus {
  color: #f95f40;
  text-decoration: underline;
}

.insite-surveying-footer-container a:hover,
.insite-surveying-footer-container a:focus {
  color: #f95f40;
  text-decoration: underline;
}

.subpage-spacing		{padding-bottom:74px;}

.footernavblock			{text-align:center;padding:52px 0px 36px 0px;margin:0;}
.footernavblock a			{color:#f95f40;}

.footernavblock a:hover,
.footernavblock a:focus {
  color: #f1f1f1;
  text-decoration: underline;
}

.footernavlinkbar		{font-size:12px;color:#5f6062;padding:0px 1.5% 0px 1.5%;}
.footernavlinkbar2		{font-size:12px;color:#5f6062;padding:0px 2% 0px 2%;}

.footermenubreak1		{display:none;}
.footermenubreak2		{display:none;}
.footermenubreak3		{display:none;}
.footermenubreak4		{display:none;}
.footermenubreak5		{display:none;}
.footermenubreak6		{display:none;}

.footer2menubreak1		{display:none;}
.footer2menubreak2		{display:none;}
.footer2menubreak3		{display:none;}
.footer2menubreak4		{display:none;}
.footer2menubreak5		{display:none;}
.footer2menubreak6		{display:none;}

p.footertext1			{margin:0;padding:0px 0px 12px 0px;text-align:center;font-size:12px;color:#888888;line-height:28px;}
p.footertext2 			{margin:0;padding:0px 0px 80px 0px;text-align:center;font-size:12px;color:#888888;line-height:18px;}





/* CONTACT FORM  */

.contactform-whole			{width:85%;float:left;margin-left:2%;}
.contactform-left			{width:40%;float:left;margin-left:2%;}
.contactform-right			{width:40%;float:left;margin-left:5%;}

.contactus-form				{max-width:100%;position:relative;margin-top:0px;margin-top:-18px;}
.contactus-form-thank-you	{max-width:100%;position:relative;margin-top:0px;padding-top:20%;}

input.contact-form-submitformbtn	{background-image:url('../img/buttons/submit.jpg');background-repeat:no-repeat;width:125px;height:48px;margin:36px 0px 0px 0px;cursor:pointer!important; display: block; border: 0px solid #ccc;} 


input.contact-input-box {
  color:    #484848;
  font-size:13px;
  font-family: 'Lato', sans-serif;
  font-weight:700;
  display: block;
  width: 100%;
  min-height: 44px;
  background-color:#f7f7f7;
  border: 1px solid #e4e4e4;
  padding-left:3%;
  box-shadow:none;
 -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius:0px;
}


.contact-textarea-box {
  color:    #484848;
  font-size:13px;
  font-family: 'Lato', sans-serif;
  font-weight:700;
  display: block;
  width: 100%;
  min-height: 46px;
  background-color:#f7f7f7;
  border: 1px solid #e4e4e4;
  padding-left:1.5%;
  padding-top:0%;
  box-shadow:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius:0px;
}



.contactus-form-row {
	margin-bottom:20px;
}

label	{font-family: 'Lato', sans-serif;font-size:13px;line-height:14px;font-weight:900;color:#3b3f42;margin-top:0px;margin-bottom:10px;cursor:default;}

.required-text		{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-left:3px;color:#a0a2a2;}
.form-err			{font-size:12px;color:red;font-weight:bold;}

#dialogoverlay{
	display: none;
	opacity: .8;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}
#dialogbox{
	display: none;
	position: fixed;
	background: #898888;
	border-radius:7px; 
	width:550px;
	z-index: 10;
}
#dialogbox > div{ background:#FFF; margin:8px; }
#dialogbox > div > #dialogboxbody{ background:#1b7a53; padding:20px; font-size:16px;color:#FFF; }
#dialogbox > div > #dialogboxfoot{ background:#edece9; padding:10px; text-align:right; }


/* END CONTACT FORM */

/*LOG IN FORM*/

table {
	width:30%;
    text-align: center;
    margin: 0px auto;
}


/* LINKS */ 

a.contentlink:link		{color:#3b3c3f;text-decoration:underline;outline:none;border:none;}
a.contentlink:visited 	{color:#3b3c3f;text-decoration:underline;outline:none;border:none;}
a.contentlink:hover 	{color:#f95f40;text-decoration:underline;outline:none;border:none;}
a.contentlink:active 	{color:#f95f40;text-decoration:underline;outline:none;border:none;}


a.readmorelessbtnlink:link		{font-family: 'Lato', sans-serif;font-size:13px;color:#3b3c3f;font-weight:900;text-decoration:none;outline:none;border:none;padding:16px 0px 20px 24px;margin:0px 0px 0px 0px;}
a.readmorelessbtnlink:visited 	{font-family: 'Lato', sans-serif;font-size:13px;color:#3b3c3f;font-weight:900;text-decoration:none;outline:none;border:none;padding:16px 0px 20px 24px;margin:0px 0px 0px 0px;}
a.readmorelessbtnlink:hover 	{font-family: 'Lato', sans-serif;font-size:13px;color:#ffffff;font-weight:900;text-decoration:none;outline:none;border:none;padding:16px 0px 20px 24px;margin:0px 0px 0px 0px;}
a.readmorelessbtnlink:active 	{font-family: 'Lato', sans-serif;font-size:13px;color:#ffffff;font-weight:900;text-decoration:none;outline:none;border:none;padding:16px 0px 20px 24px;margin:0px 0px 0px 0px;}

a.emaillink:link	{color:#3b3c3f;text-decoration:none;outline:none;border:none;}
a.emaillink:visited {color:#3b3c3f;text-decoration:none;outline:none;border:none;}
a.emaillink:hover 	{color:#f95f40;text-decoration:none;outline:none;border:none;}
a.emaillink:active 	{color:#f95f40;text-decoration:none;outline:none;border:none;}

a.casestudylink:link	{color:#f95f40;text-decoration:none;outline:none;border:none;}
a.casestudylink:visited {color:#f95f40;text-decoration:none;outline:none;border:none;}
a.casestudylink:hover 	{color:#f95f40;text-decoration:none;outline:none;border:none;}
a.casestudylink:active 	{color:#f95f40;text-decoration:none;outline:none;border:none;}

a.toplink:link		{color:#3b3c3f;text-decoration:underline;outline:none;border:none;}
a.toplink:visited 	{color:#3b3c3f;text-decoration:underline;outline:none;border:none;}
a.toplink:hover 	{color:#f95f40;text-decoration:underline;outline:none;border:none;}
a.toplink:active 	{color:#f95f40;text-decoration:underline;outline:none;border:none;}


a.contactlink:link		{color:#ffffff;text-decoration:none;outline:none;border:none;}
a.contactlink:visited 	{color:#ffffff;text-decoration:none;outline:none;border:none;}
a.contactlink:hover 	{color:#f95f40;text-decoration:none;outline:none;border:none;}
a.contactlink:active 	{color:#f95f40;text-decoration:none;outline:none;border:none;}


a.learnmorelink:link	{color:#99221e;font-weight:700;text-decoration:none;outline:none;border:none;}
a.learnmorelink:visited	{color:#99221e;font-weight:700;text-decoration:none;outline:none;border:none;}
a.learnmorelink:hover 	{color:#47331c;font-weight:700;text-decoration:none;outline:none;border:none;}
a.learnmorelink:active 	{color:#47331c;font-weight:700;text-decoration:none;outline:none;border:none;}

a.footerlink:link 		{font-size:12px;color:#ffffff;text-decoration:none;outline:none;border:none;}
a.footerlink:visited 	{font-size:12px;color:#ffffff;text-decoration:none;outline:none;border:none;}
a.footerlink:hover 		{font-size:12px;color:#f95f40;text-decoration:none;outline:none;border:none;}
a.footerlink:active 	{font-size:12px;color:#f95f40;text-decoration:none;outline:none;border:none;}
a.footerlink:focus 		{font-size:12px;color:#f95f40;text-decoration:none;outline:none;border:none;}
.currentfooterlink		{font-size:12px;color:#f95f40;text-decoration:none;outline:none;border:none;}
.currentfooterlink:hover	{font-size:12px;color:#f95f40;text-decoration:none;outline:none;border:none;}

a.mobilemenulink:link		{font-family: 'Lato', sans-serif;color:#ffffff;font-size:18px;text-decoration:none;outline:none;border:none;}
a.mobilemenulink:visited	{font-family: 'Lato', sans-serif;color:#ffffff;font-size:18px;text-decoration:none;outline:none;border:none;}
a.mobilemenulink:hover 		{font-family: 'Lato', sans-serif;color:#ffffff;font-size:18px;text-decoration:none;outline:none;border:none;}
a.mobilemenulink:active 	{font-family: 'Lato', sans-serif;color:#ffffff;font-size:18px;text-decoration:none;outline:none;border:none;}

a.directionslink:link		{color:#9b9b9b;text-decoration:none;outline:none;border:none;}
a.directionslink:visited 	{color:#9b9b9b;text-decoration:none;outline:none;border:none;}
a.directionslink:hover 		{color:#1b7a53;text-decoration:none;outline:none;border:none;}
a.directionslink:active 	{color:#1b7a53;text-decoration:none;outline:none;border:none;}

a.bulletlistlink:link, a.bulletlistlink:visited		{color:#ffffff;text-decoration:none;outline:none;border:none;}
a.bulletlistlink:hover, a.bulletlistlink:active 	{color:#f95f40;text-decoration:none;outline:none;border:none;}

a.downloadlink:link, a.downloadlink:visited		{color:#3b3c3f;font-weight:700;text-decoration:underline;outline:none;border:none;}
a.downloadlink:hover, a.downloadlink:active 	{color:#f95f40;font-weight:700;text-decoration:underline;outline:none;border:none;}

a.downloadlink2:link, a.downloadlink2:visited	{color:#ffffff;font-weight:700;text-decoration:underline;outline:none;border:none;}
a.downloadlink2:hover, a.downloadlink2:active 	{color:#f95f40;font-weight:700;text-decoration:underline;outline:none;border:none;}

a.surveying-services-link:link, a.surveying-services-link:visited		{color:#3b3c3f;font-weight:700;text-decoration:underline;outline:none;border:none;}
a.surveying-services-link:hover, a.surveying-services-link:active 	{color:#f95f40;font-weight:700;text-decoration:underline;outline:none;border:none;}



/* SUBPAGES */

#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container12	{position:relative;z-index:1000;height:408px;background-color:#6c87b4;}
#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13.jpg') no-repeat top center; background-size:cover;height:408px;}
#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14.jpg') no-repeat top center; background-size:cover;height:408px;}

#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo.jpg') no-repeat top center; background-size:cover;height:408px;}

#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-edgewater-beach-and-cabana-club2		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club2.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}



#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:408px;}




#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard.jpg') no-repeat top center; background-size:cover;height:408px;}
#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court.jpg') no-repeat top center; background-size:cover;height:408px;}


#googlemaps { 
  height: 235px; 
  width: 100%; 
  position:absolute; 
  top: 173px; 
  left: 0; 
  z-index: 2000; /* Set z-index to 0 as it will be on a layer below the contact form */
}


.engineering-top-nav-bkg-subpage	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;height:173px;position:relative;margin-top:0px;z-index:5000;}
.surveying-top-nav-bkg-subpage	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;height:173px;position:relative;margin-top:0px;z-index:5000;}

.engineering-top-nav-bkg-subpage2	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;width:100%;height:173px;position:absolute;margin-top:-408px;z-index:5000;}
.surveying-top-nav-bkg-subpage2	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;width:100%;height:173px;position:absolute;margin-top:-408px;z-index:5000;}

.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;width:100%;height:173px;position:absolute;margin-top:-408px;z-index:5000;}
.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg.png') center top no-repeat;width:100%;height:173px;position:absolute;margin-top:-408px;z-index:5000;}



.insite-engineering-subpage-content-container1 	{background-color:#ffffff;width:100%;position:relative;display:block;}
.insite-surveying-subpage-content-container1 	{background-color:#ffffff;width:100%;position:relative;display:block;}
.container1-spacing-subpage						{margin-top:0px;padding-bottom:52px;}
.container1-spacing-subpage2					{margin-top:0px;padding-bottom:22px;}

.insite-engineering-subpage-content-container2	{background-color:#122757;width:100%;position:relative;display:block;padding-top:57px;padding-bottom:57px;}
.insite-surveying-subpage-content-container2	{background-color:#122757;width:100%;position:relative;display:block;padding-top:57px;padding-bottom:57px;}
.insite-engineering-subpage-content-container3	{background-color:#122757;width:100%;position:relative;display:block;padding-top:85px;padding-bottom:85px;}
.insite-surveying-subpage-content-container3	{background-color:#122757;width:100%;position:relative;display:block;padding-top:85px;padding-bottom:85px;}


ul.bulletlist 		{margin:17px 0% 0px 9%;padding:0px 0px 24px 0px;color:#ffffff;list-style-image:url('../img/symbols/orange-bullet.png');}
ul.bulletlist li	{margin:0px 0px 7px 0px;padding:0px;line-height:22px;}
.leftadjust			{margin-left:0%;}

ul.bulletlist-srv 		{margin:17px 0% 0px 16%;padding:0px 0px 24px 0px;color:#ffffff;list-style-image:url('../img/symbols/orange-bullet.png');}
ul.bulletlist-srv li	{margin:0px 0px 7px 0px;padding:0px;line-height:30px; text-transform: uppercase; font-size: 18px;}

ul.bulletlist-srv.srv-white 	{margin:17px 16% 0px 0%;padding:0px 0px 24px 0px;color:#3b3c3f;list-style-image:url('../img/symbols/orange-bullet.png');}
ul.bulletlist-srv.srv-white li	{margin:0px 0px 7px 0px;padding:0px;line-height:30px; text-transform: uppercase; font-size: 18px;}


ul.bulletlist2 		{margin:17px 0% 0px 5%;padding:0px 0px 24px 0px;color:#3b3c3f;list-style-image:url('../img/symbols/teal-bullet2.png');}
ul.bulletlist2 li	{margin:0px 0px 7px 0px;padding:0px;line-height:22px;}

ul.bulletlist3 		{margin:0px 0% 0px 12%;padding:0px 0px 0px 0px;color:#3b3c3f;list-style-image:url('../img/symbols/teal-bullet2.png');}
ul.bulletlist3 li	{margin:0px 0px 7px 0px;padding:0px;line-height:22px;}

ul.bulletlist4 		{margin:17px 0% 0px 0%;padding:0px 0px 24px 0px;color:#3b3c3f;list-style-image:url('../img/symbols/teal-bullet2.png');}
ul.bulletlist4 li	{margin:0px 2% 7px 0px;padding:0px;line-height:22px;}



.leftadjust2		{margin-left:2%;}
.leftadjust3		{margin-left:-13%;}
.leftadjust4		{margin-left:-9%;}

p.surveying-services {margin: 0px 2% 12px 0%;}

p.aboutcaptionname		{font-family: 'Lato', sans-serif;font-weight:400;font-size:13px;color:#ffffff;margin:14px 0px 0px 0px;line-height:14px;}
p.aboutcaptionname .goldtext		{color:#f95f40;font-weight:700;}
p.aboutcaptiontitle		{font-weight:700;font-size:11px;color:#ffffff;margin:0;}
p.aboutcaptionlink		{font-weight:700;font-size:13px;margin:0;}
.aboutcontactblock		{width:400px;float:left;margin:-77px 0px 40px 12px;}
.aboutcontact-left		{width:200px;float:left;}
.aboutcontact-right		{width:188px;float:left;margin-left:12px;}
.envelope-spacing		{padding-right:10px;margin-top:-3px;}


.affiliation-image		{}
.affiliation-image-block1	{position:relative;min-height:264px;border-bottom:4px solid #ebebeb;border-right:4px solid #ebebeb;text-align:center;}
.affiliation-image-block2	{position:relative;min-height:264px;margin-left:0px;border-bottom:4px solid #ebebeb;border-right:4px solid #ebebeb;text-align:center;}
.affiliation-image-block3	{position:relative;min-height:264px;margin-left:0px;border-bottom:4px solid #ebebeb;text-align:center;}
.affiliation-image-block4	{position:relative;min-height:264px;border-right:4px solid #ebebeb;text-align:center;}
.affiliation-image-block5	{position:relative;min-height:264px;margin-left:0px;text-align:center;}

#services-mobile			{display:none;}

.services-blue-row			{width:100%;height:auto;float:left;background-color:#122757;}
.services-blue-row-top-spacing	{padding-top:0%;}
.services-blue-row-left		{width:50%;height:auto;float:left;}
.services-blue-row-right	{width:50%;height:auto;float:left;padding-top:7%;}  /* 4.5% */
.services-blue-row-right-large	{width:50%;height:auto;float:left;padding-top:6%;} /* 9% */
.services-blue-text-block	{width:70%;height:auto;float:left;}
.services-blue-text-block h3	{font-family: 'Arimo', sans-serif;font-size:26px;color:#ffffff;font-weight:400;line-height:34px;text-align:center;letter-spacing:1px;margin:0px 0px 24px 0px;-webkit-text-stroke: 0.45px;}
.services-blue-text-block h3 .tealtext	{font-family: 'Arimo', serif;color:#1eaee6;font-size:33px;font-weight:400;}
p.services-blue				{color:#ffffff;font-size:14px;font-weight:700;text-align:center;}
.services-blue-read-more		{}

.services-white-row				{width:100%;height:auto;float:left;background-color:#ffffff;}
.services-white-row-left		{width:50%;height:auto;float:left;padding-top:7%;} /*  9% */
.services-white-row-right		{width:50%;height:auto;float:left;}
.services-white-text-block		{width:70%;height:auto;float:right;}
.services-white-text-block h3	{font-family: 'Arimo', sans-serif;font-size:26px;color:#3b3c3f;font-weight:400;line-height:34px;text-align:center;letter-spacing:1px;margin:0px 0px 24px 0px;-webkit-text-stroke: 0.45px;}
.services-white-text-block h3 .tealtext	{font-family: 'Arimo', serif;color:#1eaee6;font-size:33px;font-weight:400;}
p.services-white				{color:#3b3c3f;font-size:14px;font-weight:700;text-align:center;}
.services-white-read-more		{}

.services-detail-row			{width:100%;height:auto;float:left;}

.services-read-more				{padding-top:18px;}

.services-white-row-left2		{width:50%;height:auto;float:left;padding-top:7%;}



/* CASE STUDIES STYLES */

#mobile-select-case-study-category	{display:none;margin:0px auto 0px auto;}

.mobileselect					{background-color:#fafafa;border:1px solid #1eaee6;}

#case-studies-gallery-wrapper 	{width:100%;height:auto;position:relative;float:left;background-color:#ffffff;padding-top:24px;padding-bottom:36px;}

.portfolioContainer				{height:auto;}

.case-studies-intro-block		{margin-bottom:24px;text-align:center;}
.case-studies-intro-block img   {width:97%;left:3%;}

.case-studies-intro-block h2	{font-family: 'Arimo', sans-serif;font-size:24px;-webkit-text-stroke: 0px;margin:18px 0px 0px 0px;line-height:28px;text-align:center; text-transform: uppercase;}


.case-studies-button-spacing img	{margin-right:1%;}



/**** Isotope filtering ****/

	.csitem {
		height: auto;  /* 355px */
		padding-bottom:20px;
	}

	/* --- Start: Recommended Isotope styles --- */
	.isotope-item {
	  z-index: 2;
	  
	}
	
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	
	
	/* --- Isotope CSS3 transitions --- */
	.isotope,
	.isotope .isotope-item {
	  -webkit-transition-duration: 0.6s;
		 -moz-transition-duration: 0.6s;
		  -ms-transition-duration: 0.6s;
		   -o-transition-duration: 0.6s;
			  transition-duration: 0.6s;
	}
	
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:         top, left, opacity;
			  transition-property:         transform, opacity;
	}
	
	
	/* --- disabling Isotope CSS3 transitions --- */
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	
	/* --- End: Recommended Isotope styles --- */



/* --- disable CSS transitions for containers with infinite scrolling --- */
.isotope.infinite-scrolling {
  -webkit-transition: none;
	 -moz-transition: none;
	  -ms-transition: none;
	   -o-transition: none;
		  transition: none;
}



/* ---- button-group ---- */

.button-group:after {
  content: '';
  display: block;
  clear: both;
}

.button-group .button {
  
  border-radius: 0;
  margin-right: 20px;
}

/*.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; }
.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; }*/

/* ---- button ---- */

.button {
  display: inline-block;
  padding: 1em 1.0em;
  background: #f7f7f7;
  border: 1px solid #e4e4e4;
  border-radius: 0;
  background-image: none;
  color: #3b3c3f;
  font-family: 'Arimo', sans-serif;
  font-weight: 700;
  font-size:14px;
  cursor: pointer;
  margin-bottom:7px;
}

.button:hover {
  background-color: #122757;
  color: #ffffff;
  border:none;
  border: 1px solid #122757;
}

.button:active,
.button.is-checked {
  background-color: #122757;
  border: 1px solid #122757;
  outline:none;
}

.button.is-checked {
  color: white;
  border: 1px solid #122757;
  outline:none;
}

.button:active {
  outline:none;
}

/* ------------------------------------------ */


.case-studies-carousel-wrapper		{width:100%;height:auto;position:relative;display:block;text-align:center;background-color:#ffffff;}

#case-studies-carousel			{}


#case-studies-prevgallerylink	{top:0px;left:3%;height:auto;position:absolute;z-index:9999;}
#case-studies-nextgallerylink	{top:0px;right:3%;height:auto;position:absolute;z-index:9999;}

#case-studies-prevgallerylink img 	{margin-top:445%;outline:none;border:none;}
#case-studies-nextgallerylink img 	{margin-top:445%;outline:none;border:none;}


.case-studies-gallery-caption-block	{clear:both;position:relative;max-width:100%;height:auto;display:block;}

.case-studies-gallery-caption-block-left	{float:left;width:30%;}
.case-studies-gallery-caption-block-right	{float:left;width:70%;padding-bottom:2%;}

.case-studies-carousel-h2-div		{min-height:40px;}

.case-studies-carousel-h2-div h2		{font-family: 'Arimo', sans-serif;font-size:24px;color:#23c1ff;-webkit-text-stroke: 0px;text-align:left;margin:0px 0px 0px 6%;line-height:28px;}

.case-studies-gallery-caption-block h3		{font-family: 'Arimo', sans-serif;font-size:14px;color:#f95f40;-webkit-text-stroke: 0px;font-weight:700;text-align:left;margin:0px 0px 0px 6%;}

p.case-studies-gallery-caption-title			{margin:0px 7% 18px 6%;padding-bottom:0px;line-height:26px;font-size:12px;color:#a4a5ab;font-weight:400;font-family: 'Arimo', sans-serif;}

p.case-studies-gallery-resource			{margin:0px 7% 18px 6%;padding-bottom:0px;line-height:18px;font-size:12px;color:#23c1ff;font-weight:400;font-family: 'Arimo', sans-serif;font-style:italic;}


p.case-studies-gallery-caption-text			{margin:0px 7% 18px 6%;padding-bottom:0px;line-height:26px;font-size:15px;color:#3b3c3f;font-weight:400;font-family: 'Arimo', sans-serif;}

.img-responsive-case-studies-button  {display:inline-block;height:auto;max-width:100%;}
.img-responsive-case-studies-button2 {display:inline-block;height:auto;max-width:100%;}

.case-studies-buttons-row		{max-width:100%;}

.case-study-img-row				{margin-bottom:2.5%;}


.case-study-block-left		{width:100%;float:left;}
.case-study-block-right		{width:100%;float:left;}

.case-study-img-right			{}

.case-studies-button-break1-1	{display:none;}
.case-studies-button-break1-2	{display:none;}
.case-studies-button-break1-3	{display:none;}
.case-studies-button-break1-4	{display:none;}
.case-studies-button-break1-5	{display:none;}
.case-studies-button-break1-6	{display:none;}
.case-studies-button-break1-7	{display:none;}
.case-studies-button-break2-1	{display:none;}
.case-studies-button-break2-2	{display:none;}
.case-studies-button-break2-3	{display:none;}
.case-studies-button-break2-4	{display:none;}
.case-studies-button-break2-5	{display:none;}

/* END OF CASE STUDIES */

.engineer-logo-image1 {
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}

.engineer-logo-image2 {
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;  /* if adding 5th logo, make this 3.5 */
  
}

.engineer-logo-image3 {
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}

.engineer-logo-image4 {
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}

.engineer-logo-image5 {  
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}

.engineer-logo-image6 {  
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}


.engineer-logo-image7 {  
  width: 13%;
  float: left;
  margin:0;padding:0;
  margin-left:1%;
  
}

.engineer-logo-image1 img,
.engineer-logo-image2 img,
.engineer-logo-image3 img,
.engineer-logo-image4 img,
.engineer-logo-image5 img,
.engineer-logo-image6 img,
.engineer-logo-image7 img 	{border:0 none;display:block;height:auto;max-width:100%;vertical-align:middle;margin-left:auto;margin-right:auto;}  


.professional-bio-name-block	{float:left;width:100%;padding-bottom:22px;}
.professional-bio-name-title	{float:left;width:80%;}
.professional-bio-contact		{float:left;width:20%;}

.news-button					{}
.read-more-less-btn-bkg 		{width:124px;height:37px;float:left;background-image:url('../img/buttons/read-more-less-btn-off.jpg');background-repeat:no-repeat;margin-top:30px;padding-top:11px;}


.mapmarker-popup		{width:300px;height:150px;position:relative;z-index:99999;}
.mapmarker-info-title	{font-size:16px;color:#1b7a53;font-weight:bold;line-height:20px;}
.mapmarker-info-address	{font-size:14px;line-height:20px;}

.contact-details-left		{width:100%;float:left;margin-top:56px;}
.contact-details-right		{width:100%;float:left;margin-top:56px;}

.career-position			{margin-bottom:50px;}

.licensure-map-list			{display:none;}



@media (min-width: 1401px) and (max-width: 1600px) {     /* AQUA   */

	/* GENERAL AND HOMEPAGE */

	.colorcode	{color:#32e9d1;}
	.topcontact-container 	{max-width:99%;}
	
	.insite-engineering-content-container2 {padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-bottom:0px;}
	
	#prevgallery-non-mobile1 img 	{float:right;margin-bottom:-48.5%;margin-right:-26%;width:72px;height:72px;}
	#nextgallery-non-mobile1 img 	{margin-bottom:-48.5%;margin-left:-26%;width:72px;height:72px;}
	
	.carousel-non-mobile1h2-div		{min-height:44px;}
	

	/* SUBPAGES */
	
	.services-blue-row-right		{padding-top:6%;}
	.services-blue-row-right-large	{padding-top:6%;}
	.services-blue-text-block h3	{font-size:20px;line-height:28px;margin:0px 0px 10px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:27px;}
	p.services-blue					{font-size:13px;padding-bottom:0px;}
	
	
	.services-white-row-left		{padding-top:11%;}
	.services-white-text-block h3	{font-size:20px;line-height:28px;margin:0px 0px 10px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:27px;}
	p.services-white				{font-size:13px;padding-bottom:0px;}
	
	.services-read-more				{padding-top:12px;}

	.services-white-row-left2		{padding-top:7%;}
}

@media (min-width: 1201px) and (max-width: 1400px) {     /* AQUA  for services page */

	/* GENERAL AND HOMEPAGE */

	.colorcode	{color:#32e9d1;}
	.topcontact-container 	{max-width:99%;}
	
	.insite-engineering-content-container2 {padding-bottom:40px;}
	.insite-surveying-content-container2 {padding-bottom:40px;}
	.insite-engineering-content-container-hp-services {padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-bottom:0px;}
	
	#prevgallery-non-mobile1 img 	{float:right;margin-bottom:-48.5%;margin-right:-26%;width:72px;height:72px;}
	#nextgallery-non-mobile1 img 	{margin-bottom:-48.5%;margin-left:-26%;width:72px;height:72px;}
	
	.carousel-non-mobile1h2-div		{min-height:44px;}
	

	/* SUBPAGES */
	
	.services-blue-row-right		{padding-top:5.5%;}
	.services-blue-row-right-large	{padding-top:5%;}
	.services-blue-text-block h3	{font-size:20px;line-height:28px;margin:0px 0px 10px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:27px;}
	p.services-blue					{font-size:13px;padding-bottom:0px;}
	
	.services-white-row-left		{padding-top:8%;}
	.services-white-text-block h3	{font-size:20px;line-height:28px;margin:0px 0px 10px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:27px;}
	p.services-white				{font-size:13px;padding-bottom:0px;}
	
	.services-read-more				{padding-top:2px;}
	
	.services-white-row-left2		{padding-top:6%;}

}


@media (min-width: 1024px) and (max-width: 1200px) {     /* PINK    APPLE IPAD LANDSCAPE  */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:40%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:pink;}
	
	#iselogo		{width:85%;}
	.logo-overlay	{top:-10px;}
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	#prevgallery-non-mobile1 img 	{float:right;margin-bottom:-52.5%;margin-right:-26%;width:62px;height:62px;}
	#nextgallery-non-mobile1 img 	{margin-bottom:-52.5%;margin-left:-26%;width:62px;height:62px;}

	.carousel-non-mobile1h2-div		{min-height:44px;}
	
	
	/* SUBPAGES */
	
	.services-blue-row-right		{padding-top:4%;}
	.services-blue-row-right-large	{padding-top:3%;}
	.services-blue-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 10px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:22px;}
	p.services-blue					{font-size:12px;padding-bottom:0px;line-height:22px;}
	
	.services-read-more				{padding-top:2px;}

	.services-white-row-left		{padding-top:4%;}
	.services-white-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 10px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:22px;}
	p.services-white				{font-size:12px;padding-bottom:0px;line-height:22px;}
	
	.services-white-row-left2		{padding-top:6%;}
	
	.leftadjust4					{margin-left:-2%;}

	
	#case-studies-prevgallerylink img 	{margin-top:345%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:345%;outline:none;border:none;}
	
	.case-studies-button-break1-4	{display:inline;}
	.case-studies-button-break2-4	{display:inline;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.portfolioContainer				{margin-left:18%;}



}

@media (min-width: 992px) and (max-width: 1023px) {   /* LIME-GREEN    IPAD PORTRAIT */

	.colorcode	{color:#99CC00;}
	
	table {
	width:60%;
    text-align: center;
    margin: 0px auto;
}
	

	#iselogo		{width:70%;}
	.logo-overlay	{top:0px;left:30px;}
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	#prevgallery-non-mobile1 img 	{float:right;margin-bottom:-52.5%;margin-right:-30%;width:62px;height:62px;}
	#nextgallery-non-mobile1 img 	{margin-bottom:-52.5%;margin-left:-30%;width:62px;height:62px;}
	
	.carousel-non-mobile1h2-div		{min-height:44px;}

	
	/* SUBPAGES */
	
	.services-blue-row-right		{padding-top:4%;}
	.services-blue-row-right-large	{padding-top:3%;}
	.services-blue-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 10px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:22px;}
	p.services-blue					{font-size:12px;padding-bottom:0px;line-height:22px;}

	.services-white-row-left		{padding-top:4%;}
	.services-white-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 10px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:22px;}
	p.services-white				{font-size:12px;padding-bottom:0px;line-height:22px;}
	
	.services-white-row-left2		{padding-top:5%;}
	
	.services-read-more				{padding-top:2px;}
	
	.leftadjust4					{margin-left:-2%;}

	
	#case-studies-prevgallerylink img 	{margin-top:345%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:345%;outline:none;border:none;}
	
	.case-studies-button-break1-4	{display:inline;}
	.case-studies-button-break2-4	{display:inline;}

	p.case-studies-buttons			{margin-bottom:0px;}
	
	.portfolioContainer				{margin-left:18%;}

}

@media (min-width: 768px) and (max-width: 991px) {     /* RED    APPLE IPAD PORTRAIT 768-991  - part of red at end of this css file*/

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:60%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:red;}
	
	.topcontact-container 	{max-width:99%;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}


	.nav>li>a {padding: 10px 15px;}
	.nav.navbar-nav 		{/*width:83%;*/left: 0%;} 
	.nav.navbar-nav li a	{font-size:11px;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}

	.navbar .nav > li > a {
	padding: 10px 12px 10px;
}

	#iselogo		{width:70%;}
	.logo-overlay	{max-width:27%;top:10px;left:20px;}
	.navbar			{padding-top:20px;padding-left:84px;}

	
	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2  {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2  {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services  {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services  {padding-top:30px;padding-bottom:0px;}
	
	#carouselgallery-wrapper-non-mobile1		{display:none;}
	#carouselgallery-wrapper-non-mobile2		{display:block;}
	
	#prevgallery-non-mobile2		{width:33.333333%;}
	#nextgallery-non-mobile2 		{width:33.333333%;}
	
	#prevgallery-non-mobile2 img 	{margin-top:50%;margin-left:-30%;width:52px;height:52px;}
	#nextgallery-non-mobile2 img 	{margin-top:50%;margin-right:-30%;width:52px;height:52px;}

	.carousel-non-mobile2h2-div				{min-height:42px;}
	.list-carousel-non-mobile2 h2			{font-size:16px;line-height:18px;}
	.gallery-caption-block-non-mobile2-div	{min-height:40px;}
	.gallery-caption-title-non-mobile2		{font-size:13px;line-height:13px;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	/* SUBPAGES */
	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:0px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1700.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1700.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	
	.aboutcontactblock		{width:352px;float:left;margin:-77px 0px 40px 0px;}
	.aboutcontact-left		{width:170px;float:left;}
	.aboutcontact-right		{width:170px;float:left;margin-left:12px;}
	.aboutcaptionname		{padding-bottom:8px;}
	.aboutcaptiontitle		{line-height:16px;padding-bottom:5px;}
	
	.affiliation-image		{width:90%;}
	
	.services-blue-row-right		{padding-top:2%;}
	.services-blue-row-right-large	{padding-top:3%;}
	.services-blue-text-block h3	{font-size:14px;line-height:18px;margin:0px 0px 6px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:18px;}
	p.services-blue					{font-size:12px;padding-bottom:0px;line-height:18px;}
	p.services-blue img				{width:35%;}
	
	.services-white-row-left		{padding-top:2%;}
	.services-white-text-block h3	{font-size:14px;line-height:18px;margin:0px 0px 6px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:18px;}
	p.services-white				{font-size:12px;padding-bottom:0px;line-height:18px;}
	p.services-white img			{width:35%;}
	
	.services-white-row-left2		{padding-top:6%;}
	
	.services-read-more				{padding-top:0px;}
	
	.leftadjust4					{margin-left:2%;}
	
	#case-studies-prevgallerylink img 	{margin-top:255%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:255%;outline:none;border:none;}

	p.professional-bio-name			{font-size:28px;line-height:36px;}
	p.professional-bio-title		{font-size:16px;line-height:24px;}
	
	p.professional-contact-link		{padding-left:0%;}
	
	#googlemaps 					{height:260px;top:148px;}
	
	a.emaillink:link	{font-size:13px;color:#3b3c3f;text-decoration:none;outline:none;border:none;}
	a.emaillink:visited {font-size:13px;color:#3b3c3f;text-decoration:none;outline:none;border:none;}
	a.emaillink:hover 	{font-size:13px;color:#f95f40;text-decoration:none;outline:none;border:none;}
	a.emaillink:active 	{font-size:13px;color:#f95f40;text-decoration:none;outline:none;border:none;}

	p.company-info		{margin:0px 0% 12px 0%;}
	.career-position	{margin-left:5%;}
	
	.sitemap-block		{margin-left:5%;}

	p.case-studies-buttons			{margin-bottom:0px;}
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:20px;}
	
	.portfolioContainer				{margin-left:10%;}

	

}

@media (min-width: 760px) and (max-width: 767px) {    /*   BLUE  - START OF DROP DOWN MENU ( small window here to fix issue ) */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:60%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:blue;}
	
	#slider1	{height:501px;}
	#slider2	{height:501px;}
	#slider3	{height:501px;}
	#slider4	{height:501px;}
	#slider5	{height:501px;}

	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
	.mobile-menu-link	{margin-top:-4px;}
	.navbar-toggle 		{top:27px;right:13px;}
	
	#iselogo			{width:65%;}
	.logo-overlay		{top:-5px;}
	p					{margin:0px 4% 12px 4%;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-521px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-521px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	.liquid .previous 		{margin-left:3%;}
	.liquid .next 			{margin-right:2%;}
	
	#carouselgallery-wrapper-non-mobile1		{display:none;}
	#carouselgallery-wrapper-non-mobile2		{display:block;}
	
	#prevgallery-non-mobile2		{width:33.333333%;}
	#nextgallery-non-mobile2 	{width:33.333333%;}
	
	#prevgallery-non-mobile2 img 	{margin-top:50%;margin-left:-30%;width:52px;height:52px;}
	#nextgallery-non-mobile2 img 	{margin-top:50%;margin-right:-30%;width:52px;height:52px;}

	.carousel-non-mobile2h2-div		{min-height:42px;}
	.list-carousel-non-mobile2 h2	{font-size:16px;line-height:18px;}
	.gallery-caption-block-non-mobile2-div	{min-height:54px;}
	.gallery-caption-title-non-mobile2		{font-size:13px;line-height:13px;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	
	/* SUBPAGES */
	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	
	.leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{margin:18px 0px 40px 42px;}

	#last-affiliation-image		{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}
	
	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}
	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;}

	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	h3					{text-align:center;}
	p.services			{margin:0px 5% 0px 5%;}
	.services-read-more		{padding-top:12px;}
	
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}
	

	#case-studies-prevgallerylink img 	{margin-top:265%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:265%;outline:none;border:none;}

	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}
	
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist2 				{margin:17px 0% 0px 12%;}

	.news-button				{margin-left:42%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}
	
	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:100%;float:none;margin-top:24px;}
	.contact-details-right		{width:100%;float:none;margin-top:24px;}

	p.company-info				{text-align:center;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}

	
	.sitemap-block				{margin-left:5%;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.case-studies-gallery-caption-block-left		{float:none;width:95%;margin-left:5%;}
	.case-studies-gallery-caption-block-right		{float:none;width:90%;margin-left:5%;margin-right:10%;}

	.case-study-block-left		{width:90%;float:none;clear:both;margin-bottom:2.5%;margin-left:10%;}
	.case-study-block-right		{width:90%;float:none;clear:both;margin-left:10%;}

	.case-study-img-right		{margin-bottom:2%;}
	
	.portfolioContainer			{margin-left:10%;}
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:20px;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}

	
}

@media (min-width: 589px) and (max-width: 759px) {      /* PURPLE  - START OF STACKING */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:60%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:#9933FF;}
	
	#slider1	{height:501px;}
	#slider2	{height:501px;}
	#slider3	{height:501px;}
	#slider4	{height:501px;}
	#slider5	{height:501px;}

	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
		
	p.headercontact		{font-size:11px;text-align:center;}

	#iselogo			{width:65%;}
	.logo-overlay		{top:-5px;}
	
	p					{margin:0px 4% 12px 4%;}
	
	.back-to-top-div	{display:block;}
	
	.mobile-menu-link	{float:right;margin-right:11%;margin-top:-4px;}
	.navbar-toggle 		{top:27px;right:20px;}

	.nav.navbar-nav			{width:80%;left:10%;padding-bottom:7px;}
	.nav.navbar-nav > li 	{left:0%;text-align:center;}
	
	.nav.navbar-nav li a   	{font-size:18px;color:#493318;background-color:#e1e1e1;	border:1px solid #ffffff;}			
	.navbar-brand 			{display:inline;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-521px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-521px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	.container1-spacing			{margin-top:353px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 353 when announcement comes down */
	/*.announcement-spacing		{margin-top:353px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	.liquid ul li 	{width:290px;padding-right:2%;}
	
	.liquid .previous 		{margin-left:3%;}
	.liquid .next 			{margin-right:2%;}
	
	#carouselgallery-wrapper-non-mobile1		{display:none;}
	#carouselgallery-wrapper-non-mobile2		{display:block;}
	
	#prevgallery-non-mobile2	{width:33.333333%;}
	#nextgallery-non-mobile2 	{width:33.333333%;}
	
	#prevgallery-non-mobile2 img 	{margin-top:50%;margin-left:-30%;width:42px;height:42px;}
	#nextgallery-non-mobile2 img 	{margin-top:50%;margin-right:-30%;width:42px;height:42px;}

	#carouselgallery-wrapper-non-mobile2 {height:754px;}
	.list-carousel-non-mobile2 li 		{height:750px;}

	.carousel-non-mobile2h2-div		{min-height:55px;}
	.list-carousel-non-mobile2 h2	{font-size:16px;line-height:18px;}
	.gallery-caption-block-non-mobile2-div	{min-height:54px;}
	.gallery-caption-title-non-mobile2		{font-size:13px;line-height:13px;}
	
	.footermenuseparator3		{display:none;}
	.footermenubreak3			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	
	/* SUBPAGES */
	
	#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/18-park-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court-300.jpg') no-repeat top center; background-size:cover;height:300px;}




	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	
	.leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{margin:18px 0px 40px 42px;}


	#last-affiliation-image	{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}

	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}

	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	h3					{text-align:center;}
	p.services			{margin:0px 5% 0px 5%;}
	
	.services-read-more				{padding-top:2px;padding-bottom:12px;}
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}

	
	
	#case-studies-prevgallerylink img 	{margin-top:420%;width:42px;height:42px;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:420%;width:42px;height:42px;outline:none;border:none;}
	
	
	.case-studies-button-break1-4			{display:inline;}
	.case-studies-button-break2-3			{display:inline;}
	.img-responsive-case-studies-button		{height:40px;}

	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	
	p.professional-bio-name			{font-size:28px;line-height:36px;}
	p.professional-bio-title		{font-size:16px;line-height:24px;}
	p.professional-contact-link		{padding-left:0%;}

	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}
	
	ul.bulletlist2 				{margin:17px 0% 0px 12%;}
	.news-button				{margin-left:42%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}
	
	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:100%;float:none;margin-top:24px;}
	.contact-details-right		{width:100%;float:none;margin-top:24px;}

	p.company-info				{text-align:center;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}
	
	.sitemap-block				{margin-left:5%;}
	
	.case-study-img 			{width:90%;margin-left:5%;}
	
	.case-studies-gallery-caption-block-left		{float:none;width:95%;margin-left:5%;}
	.case-studies-gallery-caption-block-right		{float:none;width:90%;margin-left:5%;margin-right:10%;}

	.case-study-block-left		{width:80%;float:none;clear:both;margin-bottom:2.5%;margin-left:10%;}
	.case-study-block-right		{width:80%;float:none;clear:both;margin-left:10%;}
	
	p.case-studies-buttons			{margin-bottom:0px;}

	.portfolioContainer			{margin-left:8%;}
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:0px;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}
	
	.contactus-form				{margin-top:36px;margin-left:2%;}

	

}

@media (min-width: 480px) and (max-width: 588px)  {   /* ORANGE   APPLE IPHONE LANDSCAPE   */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:80%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:orange;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}

	p.announcement1 {margin: 0px 2% 0px 4%; line-height: 38px;}
	p.announcement2 {margin: 4% 2% 0px 4%; text-align: center; }
	
	.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
	.mobile-menu-link	{float:right;margin-right:12%;margin-top:-9px;}
	.navbar-toggle 		{top:23px;right:16px;}
	
	.nav.navbar-nav			{width:80%;left:10%;padding-bottom:7px;}
	.nav.navbar-nav > li 	{left:0%;text-align:center;}
	.nav.navbar-nav li a   	{font-size:18px;color:#493318;background-color:#e1e1e1;	border:1px solid #ffffff;}			
	.navbar-brand 			{display:inline;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-421px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:-408px;}

	p.headercontact			{font-size:12px;text-align:center;line-height:10px;}
	
	#iselogo				{width:55%;}
	.logo-overlay			{max-width:50%;top:-5px;}
	p						{margin:0px 4% 12px 4%;}
	p.featured-full			{padding-bottom:0px;margin:0px 15% 0px 15%;}
	
	.back-to-top-div		{display:block;}
	
	#headerbullet1			{display:none;}
	
	#headerbreak1			{display:inline;}
	
	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	.liquid .previous 		{margin-left:3%;}
	.liquid .next 			{margin-right:2%;}
	
	#carouselgallery-wrapper-non-mobile1	{display:none;}
	#carouselgallery-wrapper-non-mobile2	{display:none;}
	#carouselgallery-wrapper-mobile			{display:block;}
	
	#prevgallery-mobile		{width:15%;}
	#nextgallery-mobile 	{width:15%;}
	#prevgallery-mobile img 	{width:52px;height:52px;margin-top:375%;}
	#nextgallery-mobile img 	{width:52px;height:52px;margin-top:375%;}

	
	#prevgallery-mobile, #nextgallery-mobile			   {background-color: rgba(255, 255, 255, 0.0);}
	#prevgallery-mobile:hover, #nextgallery-mobile:hover   {background-color: rgba(255, 255, 255, 0.0);}
	
	#carouselgallery-wrapper-mobile {}
	.list-carousel-mobile li 		{}

	.carousel-mobileh2-div		{min-height:55px;}
	.list-carousel-mobile h2	{line-height:24px;}
	.gallery-caption-block-mobile-div	{}
	.gallery-caption-title-mobile		{}
	
	.readmorebutton-mobile	{z-index:999999;}
	
	.footer2menuseparator1		{display:none;}
	.footer2menubreak1			{display:inline;}
	
	.footermenuseparator3		{display:none;}
	.footermenubreak3			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	h1							{font-size:28px;margin:36px 0px 36px 0px;}
	h1 .tealtext				{font-size:48px;}

	
	
	/* SUBPAGES */
	
	#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8-300-2.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/18-park-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1400.png') center top no-repeat;height:148px;margin-top:0px;}
	
	.leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{margin:18px 0px 40px 42px;}

	#last-affiliation-image	{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}

	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}
	
	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	
	
	h3					{text-align:center;}
	p.services			{margin:0px 5% 0px 5%;}
	
	.services-read-more				{padding-top:2px;padding-bottom:12px;}
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}
	
	#case-studies-prevgallerylink img 	{margin-top:330%;outline:none;border:none;width:42px;height:42px;}
	#case-studies-nextgallerylink img 	{margin-top:330%;outline:none;border:none;width:42px;height:42px;}

	.img-responsive-case-studies-button		{height:36px;}
	.case-studies-button-spacing img		{margin-right:18px;}
	
	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	p.professional-bio-name			{font-size:28px;line-height:36px;}
	p.professional-bio-title		{font-size:16px;line-height:24px;}
	p.professional-contact-link		{padding-left:0%;}
	
	.professional-bio-name-title	{float:none;width:100%;}
	.professional-bio-contact		{float:none;width:100%;}


	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}

	ul.bulletlist2 				{margin:17px 0% 0px 12%;}
	.news-button				{margin-left:37%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}
	
	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:100%;float:none;margin-top:24px;}
	.contact-details-right		{width:100%;float:none;margin-top:24px;}

	p.company-info				{text-align:center;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}
	
	.sitemap-block				{margin-left:5%;}
	
	#mobile-select-case-study-category		{display:block;}
	#non-mobile-button-case-study-category	{display:none;}
	
	.case-study-img 			{width:90%;margin-left:5%;}
	
	.case-studies-gallery-caption-block-left	{float:none;width:100%;}
	.case-studies-gallery-caption-block-right	{float:none;width:100%;}

	.case-studies-gallery-caption-block		{padding-bottom:24px;}
	.case-study-block-left		{width:90%;float:none;clear:both;margin-bottom:2.5%;margin-left:5%;}
	.case-study-block-right		{width:90%;float:none;clear:both;margin-left:5%;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:0px;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.button 		{padding:.75em .75em;font-size:12px;margin-bottom:10px;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}
	
	.contactus-form				{margin-top:36px;margin-left:2%;}
	.contactimg					{padding-top:32px;}
	

}

@media (min-width: 400px) and (max-width: 479px)  {  /* SKYBLUE  - main case study page drop down select menu for category selections starts here */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:70%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:skyblue;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}

	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
	.mobile-menu-link	{float:right;margin-right:15%;margin-top:-10px;}
	.navbar-toggle 		{top:21px;right:16px;}
	
	.nav.navbar-nav			{width:80%;left:10%;padding-bottom:7px;}
	.nav.navbar-nav > li 	{left:0%;text-align:center;}
	.nav.navbar-nav li a   	{font-size:18px;color:#493318;background-color:#e1e1e1;	border:1px solid #ffffff;}			
	.navbar-brand 			{display:inline;}
	
	
	p.announcement1 {margin: 0px 2% 0px 4%; line-height: 38px;}
	p.announcement2 {margin: 4% 2% 0px 4%;  text-align: center;}
	
	.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	p.headercontact			{font-size:12px;text-align:left;padding-left:1%;}
	
	#iselogo				{max-width:55%;}
	.logo-overlay			{max-width:50%;top:0px;}

	
	#headerbullet1			{display:none;}
	#headerbullet2			{display:none;}
	
	#headerbreak1			{display:inline;}
	#headerbreak2			{display:inline;}
	#headerbreak3			{display:inline;}
	
	#smicon1-f				{display:none;}
	#smicon1-t				{display:none;}
	#smicon1-l				{display:none;}
	#smicon-mobile			{margin-top:-66px;display:block;}
	
	h1						{font-size:28px;margin:36px 0px 36px 0px;}  
	h1 .tealtext			{font-size:46px;}
	p						{margin:0px 3% 12px 3%;}
	p.featured-full			{padding-bottom:0px;margin:0px 15% 0px 15%;}
	
	.back-to-top-div		{display:block;}

    .container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	.liquid .previous 		{margin-left:3%;}
	.liquid .next 			{margin-right:3%;}
	
	#carouselgallery-wrapper-non-mobile1	{display:none;}
	#carouselgallery-wrapper-non-mobile2	{display:none;}
	#carouselgallery-wrapper-mobile			{display:block;}
	
	#prevgallery-mobile		{width:15%;}
	#nextgallery-mobile 	{width:15%;}
	#prevgallery-mobile img 	{width:52px;height:52px;margin-top:365%;}
	#nextgallery-mobile img 	{width:52px;height:52px;margin-top:365%;}

	
	#prevgallery-mobile, #nextgallery-mobile			   {background-color: rgba(255, 255, 255, 0.0);}
	#prevgallery-mobile:hover, #nextgallery-mobile:hover   {background-color: rgba(255, 255, 255, 0.0);}
	
	.readmorebutton-mobile	{z-index:999999;}
	
	#carouselgallery-wrapper-mobile {}
	.list-carousel-mobile li 		{}

	.carousel-mobileh2-div		{min-height:55px;}
	.list-carousel-mobile h2	{font-size:16px;line-height:24px;}
	.gallery-caption-block-mobile-div	{}
	.gallery-caption-title-mobile		{}
	
	.footer2menuseparator1		{display:none;}
	.footer2menubreak1			{display:inline;}
	
	.footermenuseparator3		{display:none;}
	.footermenubreak3			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	
	/* SUBPAGES */
	
	#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1-300-sm.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8-300-2.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/18-park-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}
	
	.leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{width:348px;float:left;margin:18px 0px 40px 12px;}
	.aboutcontact-left		{width:156px;float:left;}
	.aboutcontact-right		{width:156px;float:left;margin-left:24px;}


	#last-affiliation-image	{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}

	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}

	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	h3					{text-align:center;}
	p.services			{margin:0px 5% 0px 5%;}
	
	.services-read-more				{padding-top:2px;padding-bottom:12px;}
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}
	

	#case-studies-prevgallerylink img 	{margin-top:265%;outline:none;border:none;width:42px;height:42px;}
	#case-studies-nextgallerylink img 	{margin-top:265%;outline:none;border:none;width:42px;height:42px;}


	.img-responsive-case-studies-button		{height:32px;}
	.case-studies-button-spacing img		{margin-right:12px;}
	
	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	p.professional-bio-name			{font-size:26px;line-height:34px;}
	p.professional-bio-title		{font-size:14px;line-height:22px;}
	p.professional-contact-link		{padding-left:0%;}
	
	.professional-bio-name-title	{float:none;width:100%;}
	.professional-bio-contact		{float:none;width:100%;}

	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}
	
	
	ul.bulletlist2 				{margin:17px 0% 0px 12%;}
	.news-button				{margin-left:35%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}

	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:100%;float:none;margin-top:24px;}
	.contact-details-right		{width:100%;float:none;margin-top:24px;}

	p.company-info				{text-align:center;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}
	
	.sitemap-block				{margin-left:5%;}
	
	#mobile-select-case-study-category		{display:block;}
	#non-mobile-button-case-study-category	{display:none;}
	
	.case-study-img 			{width:90%;margin-left:5%;}
	
	.case-studies-gallery-caption-block-left	{float:none;width:100%;}
	.case-studies-gallery-caption-block-right	{float:none;width:100%;}

	
	.case-studies-gallery-caption-block		{padding-bottom:24px;}
	.case-study-block-left		{width:90%;float:none;clear:both;margin-bottom:2.5%;margin-left:5%;}
	.case-study-block-right		{width:90%;float:none;clear:both;margin-left:5%;}
	
	.case-studies-button-break1-6	{display:inline;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:0px;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.button 		{padding:.75em .75em;font-size:12px;margin-left:2%;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}
	
	.contactus-form				{margin-top:36px;margin-left:2%;}
	.contactimg					{padding-top:32px;}

	
}

@media (min-width: 320px) and (max-width: 399px)  {  /* GREEN  APPLE IPHONE PORTRAIT  */

	/* GENERAL AND HOMEPAGE */
	
	table {
	width:60%;
    text-align: center;
    margin: 0px auto;
}
	
	.colorcode	{color:green;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}
	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
	.mobile-menu-link	{float:right;margin-right:19%;margin-top:-14px;}
	.navbar-toggle 		{top:18px;right:16px;}
	
	.nav.navbar-nav			{width:80%;left:10%;padding-bottom:7px;}
	.nav.navbar-nav > li 	{left:0%;text-align:center;}
	.nav.navbar-nav li a   	{font-size:18px;color:#493318;background-color:#e1e1e1;	border:1px solid #ffffff;}			
	.navbar-brand 			{display:inline;}
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	p.headercontact			{font-size:12px;text-align:left;padding-left:1%;line-height:16px;}
	
	
	p.announcement1 {margin: 0px 2% 0px 4%; line-height: 38px; text-align: center!important;}
	p.announcement2 {margin: 4% 2% 0px 4%; text-align: center!important; }
	
	.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	#iselogo				{max-width:60%;}
	.logo-overlay			{max-width:55%;top:0px;left:12px;}

	
	#headerbullet1			{display:none;}
	#headerbullet2			{display:none;}
	
	#headerbreak1			{display:inline;}
	#headerbreak2			{display:inline;}
	#headerbreak3			{display:inline;}
	
	#smicon1-f				{display:none;}
	#smicon1-t				{display:none;}
	#smicon1-l				{display:none;}
	#smicon-mobile			{margin-top:-60px;display:block;}
	
	#addressbreak			{display:inline;}
    #addressspace			{display:none;}
	
	a.mobilemenulink:link, a.mobilemenulink:visited, a.mobilemenulink:hover, a.mobilemenulink:active		{font-size:16px;}

	h1						{font-size:22px;margin:18px 0px 18px 0px;line-height:36px;}
	h1 .tealtext			{font-size:36px;}

	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:0px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:0px;padding-bottom:0px;}
	
	.liquid ul				{padding-left:10%;min-height:650px;padding-right:0px;}
	.liquid ul li 			{width:230px;margin-top:30px;}
	
	.liquid .previous 		{margin-left:4%;}
	.liquid .next 			{margin-right:4%;}
	
	.liquid .service-topic	{font-size:22px;line-height:22px;}
	.servicebreaks			{display:none;}

	
	h2						{font-size:36px;}
	p						{margin:0px 4% 12px 3%;}
	p.featured-full			{padding-bottom:0px;margin:0px 15% 0px 15%;}
	
	.back-to-top-div		{display:block;}
	
	#carouselgallery-wrapper-non-mobile1	{display:none;}
	#carouselgallery-wrapper-non-mobile2	{display:none;}
	#carouselgallery-wrapper-mobile			{display:block;}
	
	#prevgallery-mobile		{width:18%;}
	#nextgallery-mobile 	{width:18%;}
	#prevgallery-mobile img 	{width:52px;height:52px;margin-top:294%;}
	#nextgallery-mobile img 	{width:52px;height:52px;margin-top:294%;}
	
	
	#prevgallery-mobile, #nextgallery-mobile			   {background-color: rgba(255, 255, 255, 0.0);}
	#prevgallery-mobile:hover, #nextgallery-mobile:hover   {background-color: rgba(255, 255, 255, 0.0);}
	
	.readmorebutton-mobile	{z-index:999999;}
	
	#carouselgallery-wrapper-mobile {}
	.list-carousel-mobile li 		{}

	.carousel-mobileh2-div		{min-height:55px;}
	.list-carousel-mobile h2	{line-height:24px;}
	.gallery-caption-block-mobile-div	{}
	.gallery-caption-title-mobile		{}
	
	.footer2menuseparator1		{display:none;}
	.footer2menubreak1			{display:inline;}
	
	.footermenuseparator2		{display:none;}
	.footermenubreak2			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	.footer2menubreak5			{display:inline;}

	
	/* SUBPAGES */
	
	#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1-300-sm.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8-300-2.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/18-park-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}
	
	.leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{width:200px;margin:18px 0px 40px 29px;}
	.aboutcontact-left		{float:none;}
	.aboutcontact-right		{float:none;margin-left:0px;margin-top:24px;}
	
	#last-affiliation-image	{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}
	
	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}

	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	h3					{text-align:center;line-height:28px;font-size:22px;}
	p.services			{margin:0px 5% 0px 5%;}
	
	.services-read-more				{padding-top:2px;padding-bottom:12px;}
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}
	

	#case-studies-prevgallerylink img 	{margin-top:200%;outline:none;border:none;width:42px;height:42px;}
	#case-studies-nextgallerylink img 	{margin-top:200%;outline:none;border:none;width:42px;height:42px;}
	
	.case-studies-carousel-h2-div h2		{font-size:18px;line-height:22px;}

	.img-responsive-case-studies-button		{height:36px;}
	.case-studies-button-spacing img		{margin-right:0px;}
	
	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	p.professional-bio-name			{font-size:24px;line-height:32px;}
	p.professional-bio-title		{font-size:14px;line-height:22px;}
	p.professional-contact-link		{padding-left:0%;}
	
	.professional-bio-name-title	{float:none;width:100%;}
	.professional-bio-contact		{float:none;width:100%;}

	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}
	
	ul.bulletlist2 				{margin:17px 0% 0px 12%;}
	.news-button				{margin-left:30%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}

	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:98%;float:none;margin-top:0px;margin-left:2%;}
	.contact-details-right		{width:98%;float:none;margin-top:0px;margin-left:2%;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}
	
	.sitemap-block				{margin-left:5%;}
	
	#mobile-select-case-study-category	{display:block;}
	#non-mobile-button-case-study-category	{display:none;}
	
	.case-study-img 			{width:90%;margin-left:5%;}
	
	.case-studies-gallery-caption-block-left	{float:none;width:100%;}
	.case-studies-gallery-caption-block-right	{float:none;width:100%;}

	.case-studies-gallery-caption-block		{padding-bottom:24px;}
	.case-study-block-left		{width:90%;float:none;clear:both;margin-bottom:2.5%;margin-left:5%;}
	.case-study-block-right		{width:90%;float:none;clear:both;margin-left:5%;}
	
	.case-studies-button-break1-6	{display:inline;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:0px;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.button 		{padding:.75em .75em;font-size:12px;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}
	
	.contactus-form				{margin-top:36px;margin-left:2%;}
	.contactimg					{padding-top:32px;}


}

@media (min-width: 0px) and (max-width: 319px)  {    /* PEACH  */

	/* GENERAL AND HOMEPAGE */
	
	.colorcode	{color:#FFCC99;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}

	
	p.announcement1 {margin: 0px 2% 0px 4%; line-height: 38px; text-align: center!important;}
	p.announcement2 {margin: 4% 2% 0px 4%; text-align: center!important;}
	
	.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	#non-mobile-nav		{display:none;}
	#mobile-nav			{display:block;}
	.navbar		 		{min-height:0px;height:36px;}
	.mobile-menu-link	{float:right;margin-right:24%;margin-top:-30px;}
	.navbar-toggle 		{top:2px;right:20px;}
	
	
	.nav.navbar-nav			{width:90%;left:7%;padding-bottom:7px;}
	.nav.navbar-nav > li 	{left:0%;text-align:center;}
	.nav.navbar-nav li a   	{font-size:18px;color:#493318;background-color:#e1e1e1;	border:1px solid #ffffff;}			
	.navbar-brand 			{display:inline;}
	.socialmedia 			{float:none;width:90%;margin-right:0%;margin-top:40px;padding-bottom:24px;}
	
	
	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-421px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	p.headercontact			{font-size:11px;text-align:left;padding-left:1%;line-height:14px;}
	p.featured-full			{padding-bottom:0px;margin:0px 15% 0px 15%;}
	
	#iselogo				{max-width:55%;}
	.logo-overlay			{max-width:50%;top:-10px;left:10px;}
	
	#headerbullet1			{display:none;}
	#headerbullet2			{display:none;}
	
	#headerbreak1			{display:inline;}
	#headerbreak2			{display:inline;}
	#headerbreak3			{display:inline;}
	
	#smicon1-f				{display:none;}
	#smicon1-t				{display:none;}
	#smicon1-l				{display:none;}
	#smicon-mobile			{margin-top:-36px;display:block;}
	
	#addressbreak			{display:inline;}
    #addressspace			{display:none;}
	
	
	a.mobilemenulink:link, a.mobilemenulink:visited, a.mobilemenulink:hover, a.mobilemenulink:active	{font-size:14px;}
	
	h1						{font-size:18px;margin:18px 0px 18px 0px;line-height:34px;}
	h1 .tealtext			{font-size:30px;}
	
	
	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:0px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:0px;padding-bottom:0px;}
	
	.liquid ul li 			{width:210px;line-height:22px;}
	
	.liquid .previous 		{margin-left:0px;}
	.liquid .next 			{margin-right:0px;}
	
	.liquid .service-topic	{font-size:18px;line-height:16px;}
	.servicebreaks			{display:none;}

	
	h2						{font-size:26px;}
	p						{margin:0px 3% 12px 3%;}
	
	.back-to-top-div		{display:block;}
	
	#carouselgallery-wrapper-non-mobile1	{display:none;}
	#carouselgallery-wrapper-non-mobile2	{display:none;}
	#carouselgallery-wrapper-mobile			{display:block;}
	
	#prevgallery-mobile		{width:20%;}
	#nextgallery-mobile 	{width:20%;}
	#prevgallery-mobile img 	{width:52px;height:52px;margin-top:250%;}
	#nextgallery-mobile img 	{width:52px;height:52px;margin-top:250%;}
	
	
	#prevgallery-mobile, #nextgallery-mobile			   {background-color: rgba(255, 255, 255, 0.0);}
	#prevgallery-mobile:hover, #nextgallery-mobile:hover   {background-color: rgba(255, 255, 255, 0.0);}
	
	.readmorebutton-mobile	{z-index:999999;}
	
	#carouselgallery-wrapper-mobile {height:754px;}
	.list-carousel-mobile li 		{}

	.carousel-mobileh2-div		{min-height:55px;}
	.list-carousel-mobile h2	{line-height:24px;}
	.gallery-caption-block-mobile-div	{}
	.gallery-caption-title-mobile		{}
	
	#carouselgallery-wrapper-mobile		 {height:724px;}
	.list-carousel-mobile li 			 {height:720px;}
	
	.footermenuseparator1		{display:none;}
	.footermenubreak1			{display:inline;}

	.footermenuseparator3		{display:none;}
	.footermenubreak3			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	.footer2menuseparator1		{display:none;}
	.footer2menubreak1			{display:inline;}
	.footer2menuseparator2		{display:none;}
	.footer2menubreak2			{display:inline;}

	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	.footer2menubreak5			{display:inline;}
	.footer2menubreak6			{display:inline;}
	
	
	/* SUBPAGES */
	
	#insite-banner-container1	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-1-300-sm.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container2	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-2-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container3	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-3-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container4	{position:relative;z-index:1000;background:url('../img/banner/insite-surveying-about-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container5	{position:relative;z-index:1000;background:url('../img/banner/insite-survey-banner-services.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container6	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-6-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container7	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container8	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-8-300-2.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container9	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-9-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container10	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-10-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container11	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-11-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container13	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-13-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#insite-banner-container14	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-14-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#insite-banner-container-fpo	{position:relative;z-index:1000;background:url('../img/banner/insite-engineering-banner-fpo-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	#case-study-pier-village		{position:relative;z-index:1000;background:url('../img/banner/case-studies/pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harborside-plazas	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harborside-plazas-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-alexander-hamilton	{position:relative;z-index:1000;background:url('../img/banner/case-studies/alexander-hamilton-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-7-eleven-lukoil	{position:relative;z-index:1000;background:url('../img/banner/case-studies/7-eleven-lukoil-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bjs-wholesale-club	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bjs-wholesale-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-st-josephs-regional-medical-center	{position:relative;z-index:1000;background:url('../img/banner/case-studies/st-josephs-regional-medical-center-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-w-hotel		{position:relative;z-index:1000;background:url('../img/banner/case-studies/w-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-medical-office-building		{position:relative;z-index:1000;background:url('../img/banner/case-studies/medical-office-building-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-shrewsbury-physician-group		{position:relative;z-index:1000;background:url('../img/banner/case-studies/shrewsbury-physician-group-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-edgewater-beach-and-cabana-club		{position:relative;z-index:1000;background:url('../img/banner/case-studies/edgewater-beach-and-cabana-club-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-liberty-national-golf-course		{position:relative;z-index:1000;background:url('../img/banner/case-studies/liberty-national-golf-course-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-morgan-creek-boat-works		{position:relative;z-index:1000;background:url('../img/banner/case-studies/morgan-creek-boat-works-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-earth-and-waterfront-retention		{position:relative;z-index:1000;background:url('../img/banner/case-studies/earth-and-waterfront-retention-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-concrete-and-foundations		{position:relative;z-index:1000;background:url('../img/banner/case-studies/concrete-and-foundations-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wireless-communications-facilities  {position:relative;z-index:1000;background:url('../img/banner/case-studies/wireless-communications-facilities.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-claremont-facility-improvements	{position:relative;z-index:1000;background:url('../img/banner/case-studies/claremont-facility-improvements-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-bungalow-hotel-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/bungalow-hotel-pier-village-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons-element-hotel	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-element-hotel-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodbridge-business-campus	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodbridge-business-campus-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-lister-avenue-portfields-warehouse	{position:relative;z-index:1000;background:url('../img/banner/case-studies/lister-avenue-portfields-warehouse-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-18-park	{position:relative;z-index:1000;background:url('../img/banner/case-studies/18-park-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-superstorm-sandy	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Superstorm-Sandy-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-pier-village	{position:relative;z-index:1000;background:url('../img/banner/case-studies/ALTA-NSPS-Survey-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-guttenplan	{position:relative;z-index:1000;background:url('../img/banner/case-studies/Guttenplans-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-survery-generic	{position:relative;z-index:1000;background:url('../img/banner/case-studies/insite-surveying-generic-hdr.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	
	#case-study-the-george	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-george-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-beachfront-north	{position:relative;z-index:1000;background:url('../img/banner/case-studies/beachfront-north-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-canal-crossing	{position:relative;z-index:1000;background:url('../img/banner/case-studies/canal-crossing-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-woodlands-at-upsala	{position:relative;z-index:1000;background:url('../img/banner/case-studies/woodlands-at-upsala-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-pep-boys	{position:relative;z-index:1000;background:url('../img/banner/case-studies/pep-boys-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-adler-development-warehouses	{position:relative;z-index:1000;background:url('../img/banner/case-studies/adler-development-warehouses-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-harrison-commons	{position:relative;z-index:1000;background:url('../img/banner/case-studies/harrison-commons-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-toms-river	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-toms-river-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-711-west-orange	{position:relative;z-index:1000;background:url('../img/banner/case-studies/711-west-orange-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-saint-anns-adult-medical-day-care	{position:relative;z-index:1000;background:url('../img/banner/case-studies/saint-anns-adult-medical-day-care-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-wall-soccer-club-turf-field	{position:relative;z-index:1000;background:url('../img/banner/case-studies/wall-soccer-club-turf-field-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-340-third-street	{position:relative;z-index:1000;background:url('../img/banner/case-studies/340-third-street-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-225-grand	{position:relative;z-index:1000;background:url('../img/banner/case-studies/225-grand-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-the-berkshire-at-shipyard	{position:relative;z-index:1000;background:url('../img/banner/case-studies/the-berkshire-at-shipyard-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	#case-study-crescent-court	{position:relative;z-index:1000;background:url('../img/banner/case-studies/crescent-court-300.jpg') no-repeat top center; background-size:cover;height:300px;}
	
	

	
	.engineering-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}
	.surveying-top-nav-bkg-subpage 	{background:url('../img/bkg/insite-engineering-top-nav-bkg14002.png') center top no-repeat;height:148px;margin-top:0px;}

    .leftadjust .topadjust	{margin-top:-22px;}
	.aboutcontactblock		{width:200px;margin:18px 0px 40px 29px;}
	.aboutcontact-left		{float:none;}
	.aboutcontact-right		{float:none;margin-left:0px;margin-top:24px;}

	#last-affiliation-image	{border-top:4px solid #ebebeb;}
	.affiliation-image-block1	{border-right:0px solid #ebebeb;}
	.affiliation-image-block2	{border-right:0px solid #ebebeb;}
	.affiliation-image-block4	{border-right:0px solid #ebebeb;}
	
	#services-non-mobile			{display:none;}
	#services-mobile				{display:block;}

	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-left			{width:100%;height:auto;float:none;}
	.services-blue-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-row-right-large	{width:100%;height:auto;float:none;padding-top:0%;}
	.services-blue-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-blue-text-block h3	{margin:0px 0px 14px 0px;font-size:24px;}
	.services-blue-text-block h3 .tealtext	{font-size:26px;}
	
	.services-white-row-left		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-row-right		{width:100%;height:auto;float:none;padding-top:0%;}
	.services-white-text-block		{width:100%;height:auto;float:none;padding-top:2%;padding-bottom:0;}
	.services-white-text-block h3	{margin:0px 0px 14px 0px;font-size:24px;}
	.services-white-text-block h3 .tealtext	{font-size:26px;}
	
	.services-white-row-left2		{width:100%;height:auto;float:none;padding-top:0%;}
	
	p.services-image	{text-align:center;margin-bottom:36px;}
	h3					{text-align:center;line-height:28px;font-size:20px;}
	p.services			{margin:0px 5% 0px 5%;}
	.services-read-more				{padding-top:2px;padding-bottom:12px;}
	ul.bulletlist-srv.srv-white {margin: 17px 0% 0px 16%!important;}
	ul.bulletlist4 				{margin:17px 0% 0px 12%;}
	.leftadjust4				{margin-left:0%;}
	.leftadjust4 .topadjust		{margin-top:-22px;}
	
	#mobile-select-case-study-category	{display:block;}
	#non-mobile-button-case-study-category	{display:none;}
	
	#case-studies-prevgallerylink img 	{margin-top:180%;outline:none;border:none;width:42px;height:42px;}
	#case-studies-nextgallerylink img 	{margin-top:180%;outline:none;border:none;width:42px;height:42px;}
	
	.case-studies-carousel-h2-div h2		{font-size:16px;line-height:20px;}

	.img-responsive-case-studies-button		{height:32px;}
	.case-studies-button-spacing img		{margin-right:0px;}

	.insite-engineering-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	.insite-surveying-subpage-content-container3	{padding-top:24px;padding-bottom:24px;}
	p.professional-bio-name			{font-size:22px;line-height:30px;}
	p.professional-bio-title		{font-size:14px;line-height:22px;}
	p.professional-contact-link		{padding-left:0%;}
	
	.professional-bio-name-title	{float:none;width:100%;}
	.professional-bio-contact		{float:none;width:100%;}

	.professional-bio-name-block	{padding-top:42px;width:95%;margin-left:3%;}
	p.professional-bio				{margin:0px 5% 23px 5%;}
	p.professional-photo-block		{margin:0px;text-align:center;}
	
	ul.bulletlist2 				{margin:17px 0% 0px 12%;}
	.news-button				{margin-left:28%;}
	p.news-date					{text-align:center;}
	p.news						{margin:0px 3% 12px 5%;}

	#googlemaps 				{height:260px;top:148px;}
	
	.contact-details-left		{width:98%;float:none;margin-top:0px;margin-left:2%;}
	.contact-details-right		{width:98%;float:none;margin-top:0px;margin-left:2%;}
	
	.career-position			{margin-left:5%;}
	p.careers					{margin:0px 10% 12px 7%;}
	
	.sitemap-block				{margin-left:5%;}
	
	.case-study-img 			{width:90%;margin-left:5%;}
	
	.case-studies-gallery-caption-block-left	{float:none;width:100%;}
	.case-studies-gallery-caption-block-right	{float:none;width:100%;}

	.case-studies-gallery-caption-block		{padding-bottom:24px;}
	.case-study-block-left		{width:90%;float:none;clear:both;margin-bottom:2.5%;margin-left:5%;}
	.case-study-block-right		{width:90%;float:none;clear:both;margin-left:5%;}
	
	.case-studies-button-break1-6	{display:inline;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:0px;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.button 		{padding:.75em .75em;font-size:12px;}
	
	.licensure-map-list			{display:block;}
	.mapWrapper					{display:none;}
	
	.contactus-form				{margin-top:36px;}
	.contactimg					{padding-top:32px;margin-left:2%;}

	
}

@media (min-width: 0px) and (max-width: 260px)  {

.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	
}

@media (min-width: 589px) and (max-width: 660px) {

	.portfolioContainer			{margin-left:2%;}
}



@media (min-width: 980px) and (max-width: 991px) {   /* yellow - part of red */

	.colorcode		{color:#FFFF33;}

	#iselogo		{width:50%;}
	.logo-overlay	{top:10px;left:30px;}
	.navbar			{padding-top:20px;padding-left:180px;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}

	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}
	.engineering-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1700.png') center top no-repeat;height:148px;margin-top:-408px;}
	.surveying-top-nav-bkg-subpage-contact	{background:url('../img/bkg/insite-engineering-top-nav-bkg1700.png') center top no-repeat;height:148px;margin-top:-408px;}
	
	.navbar .nav > li > a 		{padding: 10px 12px 10px;}

	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	#prevgallery-non-mobile2		{width:33.333333%;}
	#nextgallery-non-mobile2	 	{width:33.333333%;}
	
	
	#prevgallerylink-non-mobile2 img {}
	#nextgallerylink-non-mobile2 img {}

	.carousel-non-mobile2h2-div		{min-height:42px;}
	.list-carousel-non-mobile2 h2	{font-size:16px;line-height:18px;}
	
	#carouselgallery-wrapper-non-mobile2		 {height:754px;}
	.list-carousel-non-mobile2 li 				 {height:750px;}
	
	.gallery-caption-block-non-mobile2-div		 {min-height:30px;}
	.gallery-caption-title-non-mobile2			 {font-size:13px;line-height:13px;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	
	/* SUBPAGES */
	.aboutcontactblock		{width:400px;float:left;margin:-77px 0px 40px 12px;}
	.aboutcontact-left		{width:200px;float:left;}
	.aboutcontact-right		{width:188px;float:left;margin-left:12px;}
	p.aboutcaptionname		{margin:14px 0px 0px 0px;line-height:12px;}
	p.aboutcaptiontitle		{margin:0;}
	
	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-right		{padding-top:3%;}
	.services-blue-row-right-large	{padding-top:3%;}
	.services-blue-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 7px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:22px;}
	p.services-blue					{font-size:12px;padding-bottom:0px;line-height:22px;}

	.services-white-row-left		{padding-top:3%;}
	.services-white-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 7px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:22px;}
	p.services-white				{font-size:12px;padding-bottom:0px;line-height:22px;}
	
	.services-white-row-left2		{padding-top:5%;}
	
	.services-read-more				{padding-top:2px;}
	
	.leftadjust4					{margin-left:-2%;}

	
	#case-studies-prevgallerylink img 	{margin-top:345%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:345%;outline:none;border:none;}

	.case-studies-button-break1-4	{display:inline;}
	.case-studies-button-break2-4	{display:inline;}
	
	#googlemaps 					{height:260px;top:148px;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:20px;}
	
	p.case-studies-buttons			{margin-bottom:0px;}
	
	.portfolioContainer				{margin-left:18%;}
}

@media (min-width: 920px) and (max-width: 979px) {   /* was 991px max-width - gold - part of red */

	.colorcode	{color:#e5d0a4;}
	
	#slider1	{height:401px;}
	#slider2	{height:401px;}
	#slider3	{height:401px;}
	#slider4	{height:401px;}
	#slider5	{height:401px;}

	.engineering-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}
	.surveying-top-nav-bkg 	{background:url('../img/bkg/insite-engineering-top-nav-bkg1800.png') center top no-repeat;height:148px;margin-top:-421px;}
	
	.navbar .nav > li > a 		{padding: 10px 12px 10px;}

	#iselogo		{width:70%;}
	.logo-overlay	{max-width:27%;top:10px;left:20px;}
	.navbar			{padding-top:20px;padding-left:84px;}
	
	.container1-spacing			{margin-top:253px;}  /* change this back to 0 when announcement goes up */
	/*.container1-spacing			{margin-top:0px;}   change this back to 253 when announcement comes down */
	/*.announcement-spacing		{margin-top:253px;}*/
	
	
	.insite-engineering-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-engineering-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	.insite-surveying-content-container2 {padding-top:30px;padding-bottom:0px;}
	.insite-surveying-content-container-hp-services {padding-top:30px;padding-bottom:0px;}
	
	#prevgallery-non-mobile2		{width:33.333333%;}
	#nextgallery-non-mobile2	 	{width:33.333333%;}
	
	
	#prevgallerylink-non-mobile2 img {}
	#nextgallerylink-non-mobile2 img {}

	.carousel-non-mobile2h2-div		{min-height:42px;}
	.list-carousel-non-mobile2 h2	{font-size:16px;line-height:18px;}
	
	#carouselgallery-wrapper-non-mobile2		 {height:754px;}
	.list-carousel-non-mobile2 li 				 {height:750px;}
	
	.gallery-caption-block-non-mobile2-div		 {min-height:30px;}
	.gallery-caption-title-non-mobile2			 {font-size:13px;line-height:13px;}
	
	.footer2menuseparator3		{display:none;}
	.footer2menubreak3			{display:inline;}
	
	.footermenuseparator5		{display:none;}
	.footermenubreak5			{display:inline;}
	
	
	/* SUBPAGES */
	.aboutcontactblock		{width:400px;float:left;margin:-77px 0px 40px 12px;}
	.aboutcontact-left		{width:200px;float:left;}
	.aboutcontact-right		{width:188px;float:left;margin-left:12px;}
	p.aboutcaptionname		{margin:14px 0px 0px 0px;line-height:12px;}
	p.aboutcaptiontitle		{margin:0;}
	
	.services-blue-row-top-spacing	{padding-top:0%;}
	.services-blue-row-right		{padding-top:2%;}
	.services-blue-row-right-large	{padding-top:3%;}
	.services-blue-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 7px 0px;}
	.services-blue-text-block h3 .tealtext	{font-size:22px;}
	p.services-blue					{font-size:12px;padding-bottom:0px;line-height:20px;}

	.services-white-row-left		{padding-top:2%;}
	.services-white-text-block h3	{font-size:16px;line-height:24px;margin:0px 0px 7px 0px;}
	.services-white-text-block h3 .tealtext	{font-size:22px;}
	p.services-white				{font-size:12px;padding-bottom:0px;line-height:20px;}
	
	.services-white-row-left2		{padding-top:5%;}
	
	.services-read-more				{padding-top:2px;}
	
	.leftadjust4					{margin-left:2%;}

	
	#case-studies-prevgallerylink img 	{margin-top:255%;outline:none;border:none;}
	#case-studies-nextgallerylink img 	{margin-top:255%;outline:none;border:none;}

	.case-studies-button-break1-4	{display:inline;}
	.case-studies-button-break2-4	{display:inline;}
	

	p.professional-bio-name			{font-size:28px;line-height:36px;}
	p.professional-bio-title		{font-size:16px;line-height:24px;}
	
	p.professional-contact-link		{padding-left:0%;}

	p.case-studies-buttons			{margin-bottom:0px;}
	
	.portfolioContainer				{margin-left:10%;}
	
	.case-studies-intro-block h2	{font-size:18px;}
	.csitem 						{padding-bottom:20px;}


}



@media (max-width: 991px) {

	
	.hide-mobile{display:none;}
	.show-mobile{display:inline-block;}
	
	
	.insite-surveying-top-announcement-container {top:400px;padding:8px 0px;}

    p.top-announcement				{font-size:26px;line-height:34px;}
}

@media (max-width: 650px) {
	p.headercontact {
    margin: 10px 0px 0px 0px;
	}
}
@media (max-width: 600px) {

	.insite-surveying-top-announcement-container {top:300px;}
    .sm-img-spacing {    padding-left: 4px;}
}

@media (max-width: 500px) {

	
    .sm-img-spacing {    padding-left: 2px;}
	.headerbulletspacing {margin-left:2px;margin-right:2px;}
}

@media (max-width: 400px) {

	
	p.top-announcement				{font-size:22px;line-height:24px;}

}
@media (max-width: 350px) {

	.insite-surveying-top-announcement-container {top:300px;padding:8px 0px;}
	p.top-announcement				{font-size:18px;line-height:20px;}

}
















