#particles {
width: 100%;
height: 100%;
overflow: hidden;
height: auto; }
#intro { left: 0;
top: 40%;
padding: 0 20px;
width: 100%;
text-align: center;
margin-top:-40px !important;
}
.home .et_pb_section_0.et_pb_section {
margin-top: -50px;
}
.pg-canvas {
position: absolute;
height: 920px;
width: 100%;
color: rgba(255, 255, 255, 0.71);
margin-top: 100px;
}
.et_pb_section_1 {
padding-top: 0px;
padding-bottom: 0; }
#intro.et_pb_row.et_pb_row_fullwidth,
#intro.et_pb_specialty_fullwidth>.et_pb_row {
width: 100%!important;
max-width: 100%!important;
padding-top: 200px;
margin-bottom: 50px;
}
@media only screen and (max-width: 980px) {
#particles {
width: 100%;
height: 100%;
overflow: hidden;
height: auto;
min-height: 624px;
}
.pg-canvas {
position: absolute;
height: 420px;
width: 100%;
color: rgba(255, 255, 255, 0.71);
margin-top: 100px;
}
#intro.et_pb_row.et_pb_row_fullwidth,
#intro.et_pb_specialty_fullwidth>.et_pb_row {
width: 100%!important;
max-width: 100%!important;
padding-top: 300px;
margin-bottom: 0px;
}
}