html {margin:0;padding:0;scroll-behavior: smooth;}
html a {}
a {text-decoration: none;font-weight:bold;}
body {font-family:arial;margin:0;padding:0;}
h1 {}

h2 {}
h3 {}
h4 {}
img {height:auto;max-width:100%;}

p {font-size:1.5vw;}
ul li {font-size:1.3vw;}
ol li {font-size:1.3vw;}

.frameme {margin:0 auto;margin:0 2%;background-color: rgba(255, 255, 255, 0.8);}

.round {border-radius:50%;}
.home {background-image:url("../images/smithrocks2.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed ;}
.services {background-image:url("../images/smithrocks.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed ;background-position:0% 50%}
  
  
@media (min-width: 468px) {
.callbutton {display:none;}
.redbutton, .btn {display:inline-block;margin-bottom:0;}
}
@media (max-width: 640px) {
    h2 {font-size:8vw;}
   
}
@media (min-width: 641px) {
    h1 {font-size:4vw;margin-top:10vh;}
    h2 {font-size:3vw;}
    h3 {font-size:2vw;}
    h4 {font-size:1.7vw;}
#mod-custom115 {margin-bottom:0;}
}
@media (min-width: 768px) {
  }
@media (min-width: 992px) {
.frameme {margin:20px 4% 0 4%;padding:30px 4%;border-radius:7px;}
.slideframe {width:108%;margin-left:-4%;}
h1 {font-size:4vw;margin-top:7vh;}
.contact h1 {font-size:4vw;margin-top:7vh!important;}
h2 {font-size:3vw;margin-top:7vh;}
h3 {font-size:2vw;margin-top:7vh;}
h4 {font-size:1.7vw;margin-top:7vh;}
	 
  }
@media (min-width: 1200px) {
}
@media (min-width: 2600px) {
}
  @media (max-width: 400px)  {
}
@media (max-width: 800px) and (min-width: 401px) {}
