 a {
text-decoration:none;
}
 img {
max-width:100%;
}
 .donotshowthis {
display: none;
 height:0.1px!important;
 pointer-events: none;
}
a{
text-decoration-line:none;
text-decoration-style:initial;
text-decoration-color:initial;
}
img{
max-width:100%;
}
#menu-navbar-block{
width:100%;
height:auto;
}
#tg-slider{
width:100%;
height:auto;
}
#ivfiyj{
clear:both;
}
#ir3mq1:hover{
background-color:rgb(236, 164, 0);
transition-duration:0.6s;
transition-timing-function:ease-in;
transition-delay:initial;
transition-property:all;
border-top-width:1px;
border-top-style:solid;
border-top-color:rgb(236, 164, 0);
border-left-width:1px;
border-left-style:solid;
border-left-color:rgb(236, 164, 0);
border-right-width:1px;
border-right-style:solid;
border-right-color:rgb(236, 164, 0);
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:rgb(236, 164, 0);
}
.hs1container{
width:100%;
margin-right:auto;
margin-left:auto;
background-image:url("../images/wolves-background.jpg");
background-attachment:scroll;
background-size:cover;
padding-top:60px;
padding-right:40px;
padding-bottom:60px;
padding-left:10px;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-position-x:50%;
background-position-y:50%;
}
.hs1bluebox{
width:100%;
min-height:75px;
background-image:url("../images/blue-opacity-d6f.png");
background-attachment:scroll;
background-size:auto;
max-width:600px;
text-align:center;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
float:left;
}
.hs1image{
width:70px;
margin-top:5px;
margin-right:0px;
margin-bottom:5px;
margin-left:0px;
}
.hs1title{
text-align:center;
font-family:Impact, Charcoal, sans-serif;
color:rgb(255, 255, 255);
font-size:36px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
line-height:normal;
}
.hs1text{
font-family:Verdana, Geneva, sans-serif;
color:rgb(255, 255, 255);
text-align:center;
line-height:30px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
font-size:15px;
}
.hs1link{
display:inline-block;
min-height:50px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
margin-left:0px;
}
.hs1button{
text-align:center;
color:rgb(255, 255, 255);
font-family:Verdana, Geneva, sans-serif;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
font-size:15px;
line-height:normal;
border-top-width:1px;
border-top-style:solid;
border-top-color:white;
border-left-width:1px;
border-left-style:solid;
border-left-color:white;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:white;
border-right-width:1px;
border-right-style:solid;
border-right-color:white;
transition-duration:0.6s;
transition-timing-function:ease-in;
transition-delay:initial;
transition-property:all;
}
.h1tcontainer{
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:200px;
padding-right:40px;
padding-bottom:200px;
padding-left:40px;
width:100%;
background-image:url("../images/rocks-sea-background.jpg");
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-attachment:fixed;
background-size:cover;
background-position-x:50%;
background-position-y:50%;
}
#ipnx9a{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(66, 65, 65), rgb(66, 65, 65) 10px, rgb(31, 36, 40) 10px, rgb(31, 36, 40) 20px);
font-family:helvetica, serif;
font-size:15px;
color:rgb(208, 208, 208);
height:36px;
}
.logo path{
pointer-events:none;
fill:none;
stroke-linecap:round;
stroke-width:7;
stroke:rgb(255, 255, 255);
}
*{
box-sizing:border-box;
}
#ioxwmf{
max-width:1200px;
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:40px;
padding-right:40px;
padding-bottom:40px;
padding-left:40px;
}
.servic13111{
margin-right:auto;
margin-left:auto;
height:auto;
width:100%;
padding-top:40px;
padding-right:40px;
padding-bottom:40px;
padding-left:40px;
}
.servic12537{
max-width:800px;
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:40px;
padding-right:40px;
padding-bottom:40px;
padding-left:40px;
}
.servic12635{
width:100%;
padding-top:10px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
margin-right:auto;
margin-left:auto;
max-width:500px;
}
.servic12782{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-stretch:normal;
line-height:normal;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:24px;
text-align:center;
font-weight:800;
color:rgb(103, 103, 103);
}
.servic12838{
width:auto;
height:2px;
margin-top:25px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-color:rgb(93, 154, 187);
}
.servic14889{
padding-top:5px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-weight:normal;
font-stretch:normal;
font-size:15px;
line-height:normal;
text-align:center;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:rgb(103, 103, 103);
}
.servic17248{
color:black;
width:43px;
height:50px;
}
.servicontainercards-width{
width:90%;
max-width:1150px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.serviflex-sect{
height:auto;
font-family:Helvetica, serif;
max-width:1200px;
padding-top:60px;
padding-right:0px;
padding-bottom:60px;
padding-left:0px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.servicards{
padding-top:20px;
padding-right:0px;
padding-bottom:20px;
padding-left:0px;
display:flex;
justify-content:space-around;
flex-direction:initial;
flex-wrap:wrap;
}
.servicard{
background-color:white;
height:200px;
width:300px;
margin-bottom:30px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-right-radius:2px;
border-bottom-left-radius:2px;
transition-duration:0.5s;
transition-timing-function:ease;
transition-delay:initial;
transition-property:all;
font-weight:100;
overflow-x:hidden;
overflow-y:hidden;
text-align:center;
padding-top:15px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}
.servicard:hover{
margin-top:-5px;
box-shadow:rgba(0, 0, 0, 0.2) 0px 20px 30px 0px;
}
.servicard- .servicard-title{
font-size:16px;
margin-bottom:5px;
color:rgb(93, 154, 187);
font-weight:700;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.servicard-sub-title{
color:rgb(179, 179, 179);
font-size:1em;
margin-bottom:15px;
}
.servicard-desc{
font-size:15px;
line-height:17px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:rgb(101, 101, 101);
}
#i5wf54{
float:left;
width:15%;
min-height:40px;
}
#itvjdu{
float:left;
width:70%;
min-height:40px;
}
#id143l{
float:left;
width:15%;
min-height:40px;
}
#iuu8qc{
clear:both;
}
.c9827{
color:black;
width:50px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
}
.c9827.c9827-center{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:51px;
height:32px;
}
.c9827-center{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
display:block;
float:none;
}
#ir6j5a{
display:inline-block;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:5px;
min-height:30px;
}
#ixogsc{
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:10px;
padding-right:40px;
padding-bottom:10px;
padding-left:40px;
width:100%;
background-color:rgb(230, 230, 230);
text-align:center;
color:#000000;
}
#iizpjw{
padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
font-style:normal;
font-variant-caps:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-variant-east-asian:normal;
font-weight:normal;
font-stretch:normal;
line-height:normal;
color:rgb(154, 128, 86);
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
.headerseparator{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(66, 65, 65), rgb(66, 65, 65) 10px, rgb(31, 36, 40) 10px, rgb(31, 36, 40) 20px);
font-family:helvetica, serif;
font-size:15px;
color:rgb(208, 208, 208);
height:36px;
}
#i38ual{
padding-top:8px;
text-shadow:rgb(0, 0, 0) 2px 2px 4px;
text-align:center;
background-image:repeating-linear-gradient(45deg, rgb(66, 65, 65), rgb(66, 65, 65) 10px, rgb(31, 36, 40) 10px, rgb(31, 36, 40) 20px);
font-family:helvetica, serif;
font-size:15px;
color:rgb(208, 208, 208);
height:36px;
}
.blockheader1{
margin-right:auto;
margin-left:auto;
height:auto;
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
padding-left:0px;
background-color:rgb(255, 255, 255);
}
#iqheu{
clear:both;
}
.header1-columns{
width:100%;
margin-right:auto;
margin-left:auto;
max-width:1200px;
padding-top:10px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
}
.header1-colA{
float:left;
width:15%;
min-height:40px;
text-align:center;
}
.header1-colB{
float:left;
width:70%;
min-height:40px;
}
.header1-colC{
float:left;
width:15%;
min-height:40px;
text-align:right;
}
.header1-logolink{
display:inline-block;
min-height:50px;
min-width:50px;
padding-top:8px;
padding-right:8px;
padding-bottom:8px;
padding-left:8px;
}
.header1-socialink{
display:inline-block;
min-height:20px;
min-width:20px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header-socialicons{
color:black;
width:20px;
height:auto;
}
.header1-helioslogo{
color:black;
height:auto;
width:auto;
}
#ino8pp{
display:inline-block;
padding:8px;
min-height:50px;
min-width:50px;
}
#if9zuu{
padding:10px;
font:15px Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a8056;
font-family:Arial, Helvetica, sans-serif;
}
#i8h6yi{
display:inline-block;
padding:8px;
min-height:50px;
min-width:50px;
}
#iarv0i{
padding:10px;
font:15px Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a8056;
font-family:Arial, Helvetica, sans-serif;
}
#iv1fjc{
font-size:11.0pt;
line-height:150%;
font-family:"Arial",sans-serif;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-ansi-language:ES-MX;
mso-fareast-language:ES-MX;
mso-bidi-language:AR-SA;
}
@media (max-width: 992px){
#iw3dai{
padding-top:150px;
padding-right:20px;
padding-bottom:150px;
padding-left:20px;
}
#imwtif{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.hs1bluebox{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
#iw3dai{
padding-top:150px;
padding-right:20px;
padding-bottom:150px;
padding-left:20px;
}
#imwtif{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.hs1bluebox{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
float:none;
}
.h1tcontainer{
padding-top:160px;
padding-right:40px;
padding-bottom:160px;
padding-left:40px;
}
.h1tcontainer{
padding-top:160px;
padding-right:40px;
padding-bottom:160px;
padding-left:40px;
}
.h1tcontainer{
padding-top:160px;
padding-right:40px;
padding-bottom:160px;
padding-left:40px;
}
.h1tcontainer{
padding-top:160px;
padding-right:40px;
padding-bottom:160px;
padding-left:40px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colB{
width:100%;
margin-top:-35px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
.header1-colA{
width:100%;
}
.header1-colC{
width:100%;
text-align:center;
}
.header1-socialink{
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
}
@media (max-width: 480px){
#iw3dai{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#i3ll74{
line-height:24px!important;
font-size:13px!important;
}
#i77fg{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:0px!important;
margin-left:5px!important;
}
.hs1link{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:5px!important;
margin-left:5px!important;
}
.hs1container{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#iw3dai{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
#i3ll74{
line-height:24px!important;
font-size:13px!important;
}
#i77fg{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:0px!important;
margin-left:5px!important;
}
.hs1link{
margin-top:5px!important;
margin-right:5px!important;
margin-bottom:5px!important;
margin-left:5px!important;
}
.hs1container{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.h1tcontainer{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.h1tcontainer{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.h1tcontainer{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.h1tcontainer{
padding-top:50px!important;
padding-right:20px!important;
padding-bottom:50px!important;
padding-left:20px!important;
}
.servic14889{
font-size:12px!important;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
}
.servic12782{
font-size:18px!important;
}
.servic12537{
padding-top:5px!important;
padding-right:5px!important;
padding-bottom:5px!important;
padding-left:5px!important;
}
.servic13111{
padding-top:40px!important;
padding-right:20px!important;
padding-bottom:40px!important;
padding-left:20px!important;
}
.servic12838{
margin-top:28px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.servic14889{
font-size:12px!important;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
}
.servic12782{
font-size:18px!important;
}
.servic12537{
padding-top:5px!important;
padding-right:5px!important;
padding-bottom:5px!important;
padding-left:5px!important;
}
.servic13111{
padding-top:40px!important;
padding-right:20px!important;
padding-bottom:40px!important;
padding-left:20px!important;
}
.servic12838{
margin-top:28px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.servic14889{
font-size:12px!important;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
}
.servic12782{
font-size:18px!important;
}
.servic12537{
padding-top:5px!important;
padding-right:5px!important;
padding-bottom:5px!important;
padding-left:5px!important;
}
.servic13111{
padding-top:40px!important;
padding-right:20px!important;
padding-bottom:40px!important;
padding-left:20px!important;
}
.servic12838{
margin-top:28px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.servic14889{
font-size:12px!important;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
}
.servic12782{
font-size:18px!important;
}
.servic12537{
padding-top:5px!important;
padding-right:5px!important;
padding-bottom:5px!important;
padding-left:5px!important;
}
.servic13111{
padding-top:40px!important;
padding-right:20px!important;
padding-bottom:40px!important;
padding-left:20px!important;
}
.servic12838{
margin-top:28px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
.blockheader1{
padding-top:5px!important;
padding-bottom:5px!important;
}
.header1-helioslogo{
width:auto!important;
}
.header1-socialink{
margin-top:0px!important;
margin-right:0px!important;
margin-bottom:0px!important;
margin-left:0px!important;
}
}
@keyframes fadeEffect{
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
0%{
opacity:0!important;
}
100%{
opacity:1!important;
}
}
@media