#serviceInnerContainer{
	margin-top:20px;
}

.serviceDetailRow{
	padding:25px 0;
	vertical-align:middle;
}

		.serviceDetailRow p{
			margin:5px auto 10px;
			/*font-size:14px;*/
		}

		.seeLiveDemo a{
			color:#40bee3;
			text-decoration:underline;
		}
		
		.serviceDetailCopyColumn .clientLogos{
			width:100%;
			max-width:440px;
			max-height:44px;
			overflow:hidden;
			/*position:absolute;
			bottom:0;
			right:0;*/
			clear:both;
			float:right;
		}
		
		.serviceDetailCopyColumn .clientLogos img{
			max-height:44px;
		}
		
		@media screen and (max-width: 767px) {
			.serviceDetailCopyColumn h5{
				margin-top:5px;
			}	
		}
		
		.middotListWrapper{
			float:left;
			width:100%;
		}

#sampleInstallationPhotos{
	margin-top:20px;
}
		
.sampleInstallationPhotoThumb{
	background-color:#5A5A5A;
	/* border-radius: 10px; */
	float:left;
	width:75px;
	height: 43px;
	margin:0 10px 10px 0;
}


/**** For Web Dev Pages ****/
.template_thumbnail{
	width:255px;
	padding:5px 0px 5px 43px;
	margin:20px 20px 0 0;
	background-color:#f4f4f4;
	text-align:left;
	border:1px solid #a1a1a1;
}
.template_thumbnail:hover{
	cursor:pointer;
}

	
#overlay {
    background-image: url("/graphics/blank.gif");
    background-repeat: no-repeat;
	background-color:#000;
	border-radius:10px;
    color: #EFEFEF;
    display: none;
    height: 600px;
    width: 960px;
}

.technologyRowDivider{
	margin:0;
}