#top #wrap_all .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-title{
font-size:41px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content{
font-size:33px;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content p{
font-size:33px;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-title{
font-size:33px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-title{
font-size:17px;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-title{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content{
font-size:15px;
}
#top .avia-slideshow .av-slideshow-caption.av-n6q2-2d064e5f9499d74c595360fb11cad6ed__0 .avia-caption-content p{
font-size:15px;
}
}

.avia-section.av-6aw4-a94d5793b3cb1b107b86eb56e1d2f6ba .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.natursteine-demski.de/wp-content/uploads/2019/05/background-d5.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49{
padding-bottom:10px;
font-size:33px;
}
body .av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49 .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49 .av-subheading{
font-size:15px;
}

#top .hr.av-jvj5kopb-f687ba8feb1e7fe95ffaac9266fea8b9{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-jvj5kopb-f687ba8feb1e7fe95ffaac9266fea8b9 .hr-inner{
width:450px;
border-color:#019642;
max-width:45%;
}
.hr.av-jvj5kopb-f687ba8feb1e7fe95ffaac9266fea8b9 .av-seperator-icon{
color:#019642;
}

#top .hr.av-jvj5kopb-4-4085cbac0661ba81f86decf94cd167ae{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-jvj5kopb-4-4085cbac0661ba81f86decf94cd167ae .hr-inner{
width:450px;
border-color:#019642;
max-width:45%;
}
.hr.av-jvj5kopb-4-4085cbac0661ba81f86decf94cd167ae .av-seperator-icon{
color:#019642;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6uss-e603c4e9f6793cbbf2f55125d8e0b233{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-6uss-e603c4e9f6793cbbf2f55125d8e0b233{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-jvwao56u-d92937f5ae2b5358b5eb794edd505b69 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jvwao56u-d92937f5ae2b5358b5eb794edd505b69 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3dew-21dadd509c9cac3ce02fde3ecabcf36f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3dew-21dadd509c9cac3ce02fde3ecabcf36f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-jvwao56u-1-31459e9916394630d9aa20460bbec109 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jvwao56u-1-31459e9916394630d9aa20460bbec109 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-jvj5kopb-2-3a89b2897721441379152451f893e90d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-jvj5kopb-2-3a89b2897721441379152451f893e90d .hr-inner{
width:450px;
border-color:#019642;
max-width:45%;
}
.hr.av-jvj5kopb-2-3a89b2897721441379152451f893e90d .av-seperator-icon{
color:#019642;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-2oss-3d642588db62d00a58ebaf6194964c49 .av-special-heading-tag{
font-size:0.8em;
}
}
