#about-website {width:100%; max-width:768px; margin:0 auto 20px auto; background:#3e3e3e; padding:10px 0 0 0; position:relative; z-index:10;}
#about-website .content-inner {width:95%; max-width:671px; margin:-10px auto 0 auto; text-align:center;}
#about-website .content-inner.plain {margin:0 auto; text-align:right;}
#about-website .content-inner h1 {float:right; color:#b4975c;}
#about-website .content-inner p {padding:5px 0; margin:0;}
#about-website .content-inner a {color:#b4975c;}
#about-website .content-inner a:hover {color:#d1d1d1;}

.about p img {float:right;}
.about p span {display:block; margin-right:40px;}
.analytics {width:100%; max-width:400px; height:350px; margin:0 auto;}
.analytics iframe {width:100%; height:350px;}

#about-website .content-outer {width:100%; text-align:right; position:relative; border-bottom:2px solid #b4975c;}
#about-website .content-outer:before {content:""; display:block; width:6%; height:22px; background:#b4975c; position:absolute; left:0; bottom:0;}
#about-website .content-outer.mediumgrey {background:#5d5d5d;}
#about-website .content-outer.lightgrey {color:#3e3e3e; background:#a8a8a8;}
#about-website .content-outer.lightgrey h2 {color:#3e3e3e;}
#about-website .content-outer.lightgrey p {color:#3e3e3e;}
#about-website .content-outer.lightgrey a {color:#1a7195;}
#about-website .content-outer.lightgrey a:hover {color:#d1d1d1;}

#about-website .content-outer .content-inner {margin:0 auto;}

#about-website .content-inner .about {padding:20px 0; text-align:right;}
.analytics {width:100%; max-width:400px; height:350px; margin:0 auto;}
.analytics iframe {width:100%; height:350px;}

#about-website .content-inner .about iframe {display:block; width:100%;}

#about img.to-top {position:fixed; right:50%; bottom:25px; cursor:pointer; z-index:1000; margin-right:-500px;}
#about img.mobile-to-top {display:none;}


@media only screen and (max-width:600px) {
html, body {background:#3e3e3e;}
#about-website .content-inner .about iframe {display:block; width:100%;}
}
@media only screen and (max-width:500px) {
html, body {background:#3e3e3e;}
#about img.to-top {display:none;}
}

@media only screen and (max-width:1200px) {
#about img.to-top {display:none;}
#about img.mobile-to-top {display:block; cursor:pointer; z-index:1000;}
}
@media only screen and (max-height:620px) {
#about img.to-top {display:none;}
#about img.mobile-to-top {display:block; cursor:pointer; z-index:1000;}
}
