.boxSize{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.box-shadow-light{-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.box-shadow-semibold{-moz-box-shadow:0 1px 6px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 6px rgba(0,0,0,.5);box-shadow:0 1px 6px rgba(0,0,0,.5)}.box-shadow-bold{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.box-shadow-bold-bigger{-moz-box-shadow:0 0 40px rgba(0,0,0,.5);-webkit-box-shadow:0 0 40px rgba(0,0,0,.5);box-shadow:0 0 40px rgba(0,0,0,.5)}.box-shadow-none{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{padding:0;margin:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:inherit;font-size:100%}a,fieldset,img,abbr{border:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-weight:400;font-style:normal}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}ins{text-decoration:none}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}b,strong,em{font-weight:700}input{font-size:inherit;font:inherit}input:focus,a:focus,select,input,textarea{outline:0}html,body{height:100%}body{background-color:#fff;font-size:62.5%;font-family:Arial,Helvetica,sans-serif;font-family:'Open Sans',sans-serif;height:100%;min-height:100%;color:#000}::selection{background-color:#000}::-moz-selection{background-color:#000}a{text-decoration:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}a:hover{-webkit-transition:all .3s linear;-o-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-kthtml-transition:all .3s linear;transition:all .3s linear}header,section{float:left;width:100%}.w1280{margin:0 auto;display:block;width:100%;max-width:1280px}.w900{margin:0 auto;display:block;width:100%;max-width:900px}.w900p{margin:0 auto;display:block;width:100%;max-width:900px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;z-index:1000;padding:10px 0}header a#logo{margin-top:5px;float:left;width:198px;height:55px;display:block}header h1{width:100%;height:100%;text-indent:-9000px;background:url(../images/RMM-logox2.png) no-repeat top left;background-size:198px 55px}header .black h1{background:url(../images/RMM-logox2-black.png) no-repeat top left;background-size:198px 55px}header ul{float:right;margin-top:40px}header ul li{display:inline-block;margin-left:30px}header ul li a{text-transform:uppercase;color:#fff;font-size:16px;letter-spacing:1px}header .black ul li a{color:#000}h2{font-size:4.5em;line-height:120%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}p{line-height:150%}.intro{background-color:#45a1c5;color:#fff;height:100%;min-height:100%;background:url(../images/elevator-bckground.jpg) no-repeat center center;background-size:cover;display:table}.intro h2{display:table-cell;vertical-align:middle;width:100%;text-align:center;text-shadow:0 0 40px rgba(0,0,0,.7)}.who{background-color:#000;color:#fff}.who .w1280{background:url(../images/WhoWeAre-bckground.jpg) no-repeat right bottom;position:relative}#whoCol{height:938px;min-height:938px;width:80%;max-width:550px;display:table;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#whoColIn{display:table-cell;vertical-align:middle;padding:20px 0}#whoCol h2{margin-bottom:.7em}#whoCol p{font-size:2.2em}.whoFade{position:absolute;top:0;height:100%;right:0;width:150px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,#000 85%,#000 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0)),color-stop(85%,#000),color-stop(100%,#000));background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#000 85%,#000 100%);background:-o-linear-gradient(left,rgba(0,0,0,0) 0,#000 85%,#000 100%);background:-ms-linear-gradient(left,rgba(0,0,0,0) 0,#000 85%,#000 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 85%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=1)}.what{background-color:#999;color:#fff;padding:120px 0}.col{float:left;width:50%;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.what h2{margin-bottom:1.2em;text-align:center}.what h3{font-size:2.2em;margin-bottom:5px;text-align:center}.what p{font-size:1.8em;margin-bottom:1.8em;text-align:center}.find{background-color:#933;color:#fff;padding:255px 0}.find h2{text-align:center;margin-bottom:1em}.find .w900p{text-align:center}.find a{display:inline-block;color:#fff;font-size:4em;margin:0 10px}.content{background-color:#fff;color:#000;border-bottom:6px solid #f7941d;background:url(../images/contactus-bkground.jpg) no-repeat center top}.content .w1280{background-color:#fff;margin-top:650px;margin-bottom:100px;border-radius:30px}.content h2{padding:1.2em 0}.content p{font-size:2.2em;margin-bottom:2em}.content .formH,.content .formF{width:50%;margin-bottom:20px;float:left;padding-right:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .formF{width:100%}.content label{display:block;font-size:2.2em;margin-bottom:10px}.content input,.content textarea{border:0;width:100%;padding:10px;background-color:#ddd;font-size:1.8em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content textarea{height:150px}.content #submit{float:left;width:auto;margin-top:20px;margin-bottom:10em;padding:10px 40px;font-size:2.2em;text-align:center;background-color:green;color:#fff;cursor:pointer}#sentThanks{cursor:pointer;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100000;background-color:#fff;background-color:rgba(255,255,255,.7);display:table}#messageDone{display:table-cell;text-align:center;vertical-align:middle;width:100%;font-size:3.5em}#messageDone span{background-color:#fff;padding:15px 25px;border:1px solid #ccc;border-radius:10px}@media all and (max-width:1280px){.content .w1280{border-radius:0}.whoFade{display:none}}@media all and (max-width:800px){#whoColIn{vertical-align:bottom;padding:50px 0}header ul{margin-top:43px}header ul li a{font-size:14px}}@media all and (max-width:750px){body{font-size:50.5%}header a#logo{height:28px}header h1{background-size:100px 28px}header .black h1{background-size:100px 28px}nav{display:none}.content{background-size:800px 408px}.content .w1280{margin-top:390px}}@media all and (max-width:500px){.col,.content .formH{width:100%;padding-left:0;padding-right:0}.content .formF{padding-left:0;padding-right:0}.what .w900{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.who .w1280{background-size:325px 470px}#whoCol{height:470px;min-height:470px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:760px),only screen and (min--moz-device-pixel-ratio:2) and (min-width:760px),only screen and (-o-min-device-pixel-ratio:2/1) and (min-width:760px),only screen and (min-device-pixel-ratio:2) and (min-width:760px),only screen and (min-resolution:192dpi) and (min-width:760px),only screen and (min-resolution:2dppx) and (min-width:760px){.intro{background:url(../images/elevator-bckground@2x.jpg) no-repeat center center;background-size:cover}.who .w1280{background:url(../images/WhoWeAre-bckground@2x.jpg) no-repeat right bottom;background-size:649px 938px}.content{background:url(../images/contactus-bkground@2x.jpg) no-repeat center top;background-size:1600px 817px}}