@media screen and (min-width:1600px){



/*main body elements*/

#footer {position: fixed; bottom:0em; z-index:10000; 
-webkit-box-shadow: 0 -0.125em 0.25em 0.125em rgba(0,0,0,0.25);
box-shadow: 0 -0.125em 0.25em 0.125em rgba(0,0,0,0.25);
-moz-box-shadow: 0 -0.125em 0.25em 0.125em rgba(0,0,0,0.25); }
.white {padding-top:0.75%; padding-bottom:0%; position:absolute;}


/*background bits*/
#background-wrapper {position:fixed; top:0;left:0; z-index:-1000;padding-top:0; height:100%;}
  
/*slideshow*/
#slideshow-wrapper{position:fixed; top:0;left:0; z-index:-1000; padding-top:0;height:100%;}
.royalSlider {height:100%; min-height:100%; min-width:100%; max-height:100%;top:0;}

/*main body copy*/
#showcase, #services {bottom:0%;}
#index, #scenarios, #cookie-policy, #contact, #project, #contact, #services-sub{top:80%;}


/*Services*/
#s-links {left:0; top:0; padding-top:0;  }
.s-wrapper {height:100%;  }
#s1 {left:0%;position:fixed;}
#s2 {left:25%;position:fixed;}
#s3 {left:50%;position:fixed;}
#s4 {left:75%;position:fixed;}
#s5 {;position:fixed;}


/*Showcase*/
#sc-links {left:0; top:0; padding-top:0;  }
.sc-wrapper {height:100%;  }
#sc1 {left:0%;position:fixed;}
#sc2 {left:20%;position:fixed;}
#sc3 {left:40%;position:fixed;}
#sc4 {left:60%;position:fixed;}
#sc5 {left:80%;position:fixed;}




.tel {color: rgba(60,60,60,1); font-weight:400;  padding-top:0.5em;text-decoration:none; }
a:focus .tel {color:rgba(220, 36, 0, 1; font-weight:600;)}
.address {padding-bottom:0.5em;}


}

@media screen and (min-width:1800px) {
h2{font-size:4em; line-height:0.825em;  }
h3{font-size:3em; line-height:1em;}



.col-1 {width:31%; }
.col-2 {position:relative; width:42.5%; margin-left:7.5%;  }
.col-3 {margin-left:7.5%; width:42.5%;  }
.text {width:69%;}
.col-4 {width:61.3%; padding-left:4.9%;}





}

@media screen and (min-width:2050px) {
body {font-size:16pt;}
}

@media screen and (min-width:2350px)and {
body {font-size:18pt;}
}

@media screen and (min-width:2600px)and {
body {font-size:20pt;}
}

@media screen and (min-width:2850px){
body {font-size:22pt;}
}

@media screen and (min-width:3100px){
body {font-size:24pt;}
}

@media screen and (min-width:3350px){
body {font-size:26pt;}
}

@media screen and (min-width:3600px){
body {font-size:28pt;}
}

@media screen and (min-width:3850px){
body {font-size:30pt;}
}

@media screen and (min-width:4100px){
body {font-size:32pt;}
}

@media screen and (min-width:4350px){
body {font-size:34pt;}
}

@media screen and (min-width:4650px){
body {font-size:36pt;}
}

@media screen and (min-width:4900px){
body {font-size:38pt;}
}

@media screen and (min-width:5150px){
body {font-size:40pt;}
}

@media screen and (min-width:5400px){
body {font-size:42pt;}
}

@media screen and (min-width:5650px){
body {font-size:44pt;}
}

@media screen and (min-width:5900px){
body {font-size:46pt;}
}

@media screen and (min-width:6150px){
body {font-size:48pt;}
}

@media screen and (min-width:6400px){
body {font-size:50pt;}
}

@media screen and (min-width:6650px){
body {font-size:52pt;}
}

@media screen and (min-width:6950px){
body {font-size:54pt;}
}

@media screen and (min-width:7200px){
body {font-size:56pt;}
}

@media screen and (min-width:7450px){
body {font-size:58pt;}
}

@media screen and (min-width:7700px){
body {font-size:60pt;}
}

@media screen and (min-width:7950px){
body {font-size:62pt;}
}