#menu ul {list-style-type:none; width:100%; padding:0;}
#menu li {float:none; display:block; padding:0; max-width:100%; text-align:center; vertical-align:center; border-bottom-width:1px; border-bottom-style:solid; border-color:#d7d7d7; padding:10px;}
#menu li:after {content:none; padding:0;}
#menu li:last-child:after {content:none; padding:0;}
#menu a:hover{color:#009caa;}

section {position: relative; transform:none; top:0; left:0; }
.index {position: fixed; top:50%; left:50%; transform: translate(-50%, -50%); margin:0 auto; padding:0; display:none;}

.about, .contact, .services {max-width:500px; position:relative; margin:0 auto; padding:0; padding-bottom:40px;}

#menu {height:100px;}



#parent {margin-top:140px;}

#dm-one {width:100%; float:none; margin-top:30px;}
#dm-two {width:100%; margin-top:30px;}

footer { height:80px; position:relative;  width:100%; bottom:0; font-size:12px; padding: 20px 0 20px 0;}
footer p {text-align:center; float:none; vertical-align:middle; }

#resp-logo {display:block; padding: 40px 0 20px 0; width:100%; margin:0 auto; vertical-align:center;}
#resp-logo img{ width:auto; max-width:100%; display:block; margin:0 auto; vertical-align:center; width:600px;}

.services input[type=text]{
	min-width:100%;
	max-width:100%;
	float:left;
}

 .rform{height:100px;}

