.gocenter {
	text-align: center;
}


.photo-background{

	/*background-color: #B8CEE9;*/

	background-color: #DEDEDE;

}

.border-bottom {
	border-bottom: 1px solid #cacaca;
}

/* CONTACT */
#container {

    overflow: hidden;

border-bottom: 1px solid #a8a8a8;

}

#contact {
	z-index: 1000;
	display: inline-block;
    position: relative;
    width: 100%;
	/*height: 1000px;*/
	padding-bottom: 300px;
}

#map_canvas{

			position: absolute;

    top: 0px;

    bottom: 0;

    left: 0px;

    right: 0px;

	z-index: 0;

	overflow: hidden;

	height:100%;

	height:100%;

		}
.contact-box {

	background-color: #FFF;

	overflow: hidden;

	position: relative;

	margin-top: 100px;

	margin-bottom: 50px;

	border: 1px solid #b5b5b5;

	padding: 30px 20px 4px 24px;

	/*background: url(image.png) no-repeat 25px 86px #fff;*/

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	-ms-border-radius: 4px;

	-o-border-radius: 4px;

	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	-ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

	-o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);

}

#back-to-top {
	padding-top: 20px;
}

/* PADDINGS */
.paddingtop20{

	padding-top: 20px;

}

/* GENERAL SETTINGS */
ul, li {
	font-size: 14pt;
	font-weight: 300;
	line-height: 20pt;
}

/* BOOTSTRAP HACKS */
.dropdown-menu {
	background: #252525;
}


@media (max-width: 767px){
	#home, #rwd, #work, #contact {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
	}
	
	.footer {
    	margin-left: -20px;
    	margin-right: -20px;
	    padding-left: 20px;
	    padding-right: 20px;
  	}
}
	