h1 {letter-spacing:6px; text-decoration:underline;}
h2 {margin-top:2em;}

main div {width:100%; max-width:1000px; padding:6px; margin:0 auto;}
main div div {margin:0; overflow:hidden;}
p.p1 {font-size:20px; line-height:36px; text-align:center; padding:0; margin:0; font-weight:bold; font-style:italic;}

main p {font-size:20px; text-align:left; margin:20px 0; line-height:24px;}
p a:link, p a:visited, p a:hover {font-size:20px;}
 
td {font-size:20px; vertical-align:top;}
td b {display:block; margin-bottom:6px;}
h1, main div.p1 p.h1 {font-size:28px; font-weight:700; text-align:center;}
p.h1 { line-height:32px;}
p b {font-size:20px; color:red; font-weight:normal;}

h1 {letter-spacing:6px;}
img.rt {float:right; margin-left:90px;}
main table {margin:0 auto;}
#img1 {height:508px; background:url(../images/sound-consultancy.jpg) top center no-repeat;}

main td {padding:6px; vertical-align:top;}
main td:first-child {padding-top:2px;}

#mask {position:fixed; z-index:91; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.5); display:none;}
#quote {position:fixed; z-index:93; width:100%; height:500px; top:5%; left:0; background:none; display:none;}
#quote iframe {position:relative; display:table; width:650px; height:500px; margin:0 auto; background:#fff; border-radius:12px;}

@media (max-width:700px) {
main {padding:0;}
.col4 div {width:49%;}
.col3 div {width:100%;}
.filler {display:none;}
#quote iframe {width:100%;}
}

@media (max-width:400px) {
.col4 div {width:100%;}
}
