
@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-a34cpw-3630b72b64cad7fa58fb83c21fb1e43e__0 .avia-caption-title{
display:none;
}
}

.avia-section.av-9oynyc-c9ffe1c764c8f1b13f366059e59e47ae{
background-color:#5a72fc;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #5a72fc, #fb4d4d );
background-position:50% 50%;
background-attachment:scroll;
}
#top .avia-section.av-9oynyc-c9ffe1c764c8f1b13f366059e59e47ae .scroll-down-link{
color:#fb4d4d;
}
.avia-section.av-9oynyc-c9ffe1c764c8f1b13f366059e59e47ae .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-9jc6lo-2280851a9d4c0fde9b553824fa8beebe{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mqlibgh9-9a54d2071467553b50fd691e10096a52{
margin:0 0 0 0;
padding-bottom:0;
font-size:5vw;
}
body .av-special-heading.av-mqlibgh9-9a54d2071467553b50fd691e10096a52 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqlibgh9-9a54d2071467553b50fd691e10096a52 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-mqlibgh9-9a54d2071467553b50fd691e10096a52 .av-subheading{
font-size:23px;
}

#top .hr.av-9eh3d0-37629a29702e293bb1ce19a2f3a7a688{
margin-top:20px;
margin-bottom:15px;
}
.hr.av-9eh3d0-37629a29702e293bb1ce19a2f3a7a688 .hr-inner{
width:50px;
border-color:rgba(255,255,255,0.7);
}

#top .av_textblock_section.av-mqlibzu2-4a1b9c7bdeb677f8afa9a585b975038f .avia_textblock{
font-size:23px;
}

#top .hr.hr-invisible.av-992rzo-c8c6c6db2fc6691fc8883a861f568cf9{
height:130px;
}

#top .av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-mqlicsde-148f7c490edd70aa0ec90e9923ac1820 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-8tkdd8-1b5db791e8d5eb34198077f76e539332{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-8tkdd8-1b5db791e8d5eb34198077f76e539332 .hr-inner{
width:40px;
border-color:#45c0d6;
max-width:45%;
}
.hr.av-8tkdd8-1b5db791e8d5eb34198077f76e539332 .av-seperator-icon{
color:rgba(69,192,214,0.68);
}

@-webkit-keyframes av_boxShadowEffect_av-8noozw-81f2ccadd2ccdb59b623be5445991539-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-8noozw-81f2ccadd2ccdb59b623be5445991539-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-8noozw-81f2ccadd2ccdb59b623be5445991539{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-8b7fdw-253b93e4a7421c83c2026e118d2291f6 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-86yjj0-9c5e93fb0dbe4206689338489d6c7f4d{
height:50px;
}

#top #wrap_all .avia-button.av-7yywl8-580e3cef62e102e6fcebf2ca0db53c8c{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

@-webkit-keyframes av_boxShadowEffect_av-7woato-6cb5db1a0009410cef79640295709713-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-7woato-6cb5db1a0009410cef79640295709713-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-7woato-6cb5db1a0009410cef79640295709713{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#7bb0e7;
background:linear-gradient( to bottom right, #7bb0e7, #4ecac2 );
}

#top .av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-7kzv0s-8663fb2bd8081b24e07fcc5c3541c546 .avia_textblock{
font-size:18px;
color:#ffffff;
}

#top .hr.hr-invisible.av-7c9v0c-a14e49e16078953da450ba3c2cda95df{
height:50px;
}

@-webkit-keyframes av_boxShadowEffect_av-73ki58-0d08d034ddb0622479f820e216bc20dc-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-73ki58-0d08d034ddb0622479f820e216bc20dc-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
.flex_column.av-73ki58-0d08d034ddb0622479f820e216bc20dc{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-6rgdj0-06221119328e3b54529ded4b55ca6911 .avia_textblock{
font-size:18px;
}

#top .hr.hr-invisible.av-6htwj8-5edc7b76141ee1fadcd534d3c257713a{
height:50px;
}

#top #wrap_all .avia-button.av-6c07x8-1d04cd1a615fe63333a2c0cc4cb19f4c{
background-color:#45c0d6;
border-color:#45c0d6;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-section.av-mahfw-b36dd673f2fb99ecb8d6d1bb94eddd8b{
background-color:#00ccc4;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( 45deg, #00ccc4, #69b2e8 );
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mahfw-b36dd673f2fb99ecb8d6d1bb94eddd8b .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-62sauk-f928f8a4c94512f73830fcd3262bd481{
height:50px;
}

#top .av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-5vrato-cd582ac08647557d30aee8deda952092 .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78{
margin:0 0 0.7em 0;
padding-bottom:20px;
font-size:53px;
}
body .av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-e2t5g-9582379411b943d573c859d9f12cd88d .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-3o16r0-c1219dc65de6ab9cbadd210039304539{
margin-top:20px;
margin-bottom:90px;
}
.hr.av-3o16r0-c1219dc65de6ab9cbadd210039304539 .hr-inner{
width:40px;
border-color:#45c0d6;
max-width:45%;
}
.hr.av-3o16r0-c1219dc65de6ab9cbadd210039304539 .av-seperator-icon{
color:rgba(69,192,214,0.71);
}

.flex_column.av-3kkalw-af57b74bdd28f115030862884cbd1eed{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-bi7tg-3fd7d3c3a6959a998730f08bfbfe30f4{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-2vmdrg-4df99e91784687f378a745668085ccfc{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.flex_column.av-9aai4-b4dff5b32d720a72e592f1b702b95221{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.avia-section.av-283yb8-34871e67fae3fab8ed1e305cfd94bd0b{
background-color:#1cc5e7;
background-repeat:no-repeat;
background-image:url(https://limpiezasdepiscinas.es/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #1cc5e7, #e3ee22 );
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-283yb8-34871e67fae3fab8ed1e305cfd94bd0b .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605{
margin:0 0 0.7em 0;
padding-bottom:0;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-21pstg-7a5babe1ee5754b7b789a6e58782c97c .avia_textblock{
font-size:23px;
color:#ffffff;
}

#top .hr.av-1x3k90-92a90d9ace2dd5a08989d722103f93ea{
margin-top:20px;
margin-bottom:60px;
}
.hr.av-1x3k90-92a90d9ace2dd5a08989d722103f93ea .hr-inner{
width:40px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-1x3k90-92a90d9ace2dd5a08989d722103f93ea .av-seperator-icon{
color:rgba(255,255,255,0.7);
}

.flex_column.av-1s09hg-1fb82073eb988f5488bff29cc889b1af{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1jg6fo-a7c452de0d770408fd3c4ecdc90c673b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1cc42k-f54afa17e836466b7c16a53527ea8aba .avia_textblock{
font-size:20px;
color:#000000;
}

.flex_column.av-16z8ec-448586d4cd333b174bfdcdccc9dc492e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-12buxo-b20d11fe3755f84c80b974ece7d8c3fe{
height:90px;
}

#top .av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7{
margin:0 0 0.7em 0;
padding-bottom:0;
font-size:53px;
}
body .av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7 .av-subheading{
font-size:23px;
}

.flex_column.av-drhqs-28999912405c94f9af833bdb31a4452c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:100px 90px 0px 90px;
}

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

.flex_column.av-oxgf8-89680eeb479a5cce66551892c700090e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:200px 20px 250px 20px;
}

#top .av_textblock_section.av-ni3no-af507dffe47c6f99a87cd79cc3b75b25 .avia_textblock{
font-size:18px;
}


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

#top #wrap_all .av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mqlibgh9-9a54d2071467553b50fd691e10096a52 .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-mqlid370-894af242d903b27136326f56cd14b1b9 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8k7wpo-552dcc9fbffd3fcdbe0366bf77397dbf .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-8b7fdw-253b93e4a7421c83c2026e118d2291f6 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-7rhldg-4a1c22c09702fc1f4b4776c1b3a2bba0 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-7kzv0s-8663fb2bd8081b24e07fcc5c3541c546 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-6t64is-4f22796ab975bce08b62ce1db41fa6f2 .av-special-heading-tag{
font-size:22px;
}

#top .av_textblock_section.av-6rgdj0-06221119328e3b54529ded4b55ca6911 .avia_textblock{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mqlido95-e19f2d4d98771ce86ac668a33c6fee36 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqlie436-f9080e34f87fa73c893072be06319f78 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqliefiq-bea2b770a833d84bd575b6c5ecf02605 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mqlietej-136fdc7d2e2bed5339198c624c95dea7 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-drhqs-28999912405c94f9af833bdb31a4452c{
padding:50px 40px 0 40px;
}

#top .av_textblock_section.av-ni3no-af507dffe47c6f99a87cd79cc3b75b25 .avia_textblock{
font-size:20px;
}
}
