*{ margin:0; padding:0; border:0;}
h1{ margin-top:0px !important; margin-bottom:0px !important; font-size:24px; font-weight:bold;}
a{ text-decoration:none !important;}

body{ font-size:14px; overflow-x:hidden; color:#000000; background:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}


.pad-adjust-left{ padding-left:0 !important;}
/*.pad-adjust{ padding-left:0 !important; padding-right:0 !important;}*/

.pad-adjust-left{ padding-left:0 !important;}

 
.topcontact{ color:#000000; text-align:center; }
.banner_btm img{ width:10vh ; height:auto;}

 
 
.nav_border_last a { }

 
 
.social{ text-align:center; margin-top:20px; margin-bottom:20px;}

 
.head_link{ padding-top:30px; padding-bottom:30px;}
.head_link a { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:20px; font-size:16px; }
.head_link a:hover{ color: #000066;}

.banner_btm{ border:1px solid #707070;}

.banner_btm{ margin-top:10px; padding:10px;}
.banner_btm{ color:#505050; border-radius:10px;}
.banner_btm h3{ font-size:14px; text-align:center;}


.banner{ margin-top:10px;}
.banner img{ width:100%;}


.box{}
.box h2{ font-size:20px; color:#040404; text-transform:uppercase;}
.box p{ color:#ffffff;}
.border_right{ border-right:1px solid #CCC;}

.content{ padding-bottom:50px;}
.content h1{ text-align:center; color:#ffffff;  font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:20px;}

.rw1{ margin-bottom:20px; margin-top:30px;}
.read{ text-align:center; margin-top:20px;}
.read a{ }
.fbg{ background:#ffffff; padding-top:30px; padding-bottom:20px; text-align:center; color:#000000; border-top:1px solid #CBCBCB;}
.flink a:hover{ color:#000000;}
.flink a{ padding-left:2%; padding-right:2%; text-decoration:none; color:#000000;}
.fcopy{ padding-top:10px; padding-bottom:10px;}

.services h1{ background:url(../images/waves.png) no-repeat 0px 2px; width:450px; height:29px; text-align:center; margin-left:auto; margin-right:auto;}


.post_button {

border-style: groove; border-width: thin; border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black; color:#000000;
}
.button-19 {
  appearance: button;
  background-color: #1899D6;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: din-round,sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: .8px;
  line-height: 16px;
  margin: 0;
  outline: none;
  overflow: visible;
  padding: 12px 12px;
  text-align: center;
  text-transform: uppercase;
  touch-action: manipulation;
  transform: translateZ(0);
  transition: filter .2s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 37px;
}

.button-19:after {
  background-clip: padding-box;
  background-color: #1CB0F6;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  bottom: -4px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.button-19:main,
.button-19:focus {
  user-select: auto;
}

.button-19:hover:not(:disabled) {
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}

.button-19:disabled {
  cursor: auto;
}

.button-19:active {
  border-width: 4px 0 0;
  background: none;
}



.button-17 {
  appearance: button;
  background-color: #1899D6;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: din-round,sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: .8px;
  line-height: 16px;
  margin: 0;
  outline: none;
  overflow: visible;
  padding: 12px 12px;
  text-align: center;
  text-transform: uppercase;
  touch-action: manipulation;
  transform: translateZ(0);
  transition: filter .2s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 75px;
}

.button-17:after {
  background-clip: padding-box;
  background-color: #1CB0F6;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  bottom: -4px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.button-17:main,
.button-17:focus {
  user-select: auto;
}

.button-17:hover:not(:disabled) {
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}

.button-17:disabled {
  cursor: auto;
}

.button-17:active {
  border-width: 4px 0 0;
  background: none;
}




.button-18 {
  appearance: button;
  background-color: #006666;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: din-round,sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: .8px;
  line-height: 16px;
  margin: 0;
  outline: none;
  overflow: visible;
  padding: 12px 12px;
  text-align: center;
  text-transform: uppercase;
  touch-action: manipulation;
  transform: translateZ(0);
  transition: filter .2s;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  width: 37px;
}

.button-18:after {
  background-clip: padding-box;
  background-color: #006666;
  border: solid transparent;
  border-radius: 8px;
  border-width: 0 0 2px;
  bottom: -4px;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.button-18:main,
.button-18:focus {
  user-select: auto;
}

.button-18:hover:not(:disabled) {
  filter: brightness(1.1);
  -webkit-filter: brightness(1.1);
}

.button-18:disabled {
  cursor: auto;
}

.button-18:active {
  border-width: 4px 0 0;
  background: none;
}


@media screen and (max-width: 768px) {
 .flink{ display:none;}
 .intro .pad-adjust{ padding-left:30px !important; padding-right:30px !important;}
 .s1 .row{ padding-left:30px !important; padding-right:30px !important;}
/* .topcontact h3{ font-size:5vw;}*/
 .navbar-default .navbar-toggle .icon-bar{ color:#666666 !important;}
 .navbar-toggle{ background:#666;}
 .border_top{}
 .banner_btm{ text-align:center;}
 .banner_btm img{ width:10vh; height:auto;}
 .border_right{ border:none;}
 .box h2{ text-align:center;}

 .padadjust{ padding-left:0px !important; padding-right:0px !important;}
 .banner_btm,.navibar{ border:none;}
 .banner_btm img{ width:20vh; height:auto;}
 .services h1{ background:none; width:auto;}
}




@media screen and (max-width:425px) and (min-width:320px){

}

@media screen and (max-width:620px) and (min-width:421px){

}

@media screen and (max-width:720px) and (min-width:621px){

}

@media screen and (max-width:850px) and (min-width:769px){
.banner_btm img{ width:20vh; height:auto;}
.banner_btm{ text-align:center;}
.border_right{ border:none;}

}

@media screen and (max-width:1024px) and (min-width:851px){
.banner_btm{ text-align:center;}
.banner_btm img{ width:28vh; height:auto;}
.border_right{ border:none;}

}


@media screen and (max-width:1200px) and (min-width:1025px){
.banner_btm img{ width:28vh; height:auto;}
.banner_btm{ text-align:center;}
}

@media screen and (max-width:1400px) and (min-width:1201px){
.banner_btm img{ width:28vh; height:auto;}
.banner_btm{ text-align:center;}
}

@media screen and (max-width:1600px) and (min-width:1401px){

}

@media screen and (max-width:2000px) and (min-width:1601px){

}

@media screen and (max-width:2800px) and (min-width:2001px){

}




}
