.avia-section.av-4rem-d1e07dc665f17c5cbba490ff29825786{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/pool-lounge-chairs-in-water.webp);
background-position:50% 100%;
background-attachment:fixed;
}
.avia-section.av-4rem-d1e07dc665f17c5cbba490ff29825786 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}
#top .avia-section.av-4rem-d1e07dc665f17c5cbba490ff29825786 .scroll-down-link{
color:#ffffff;
}
#top .avia-section.av-4rem-d1e07dc665f17c5cbba490ff29825786 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .av-special-heading.av-ld94iwkc-b4e07edc5838f35672caccab6ffa2411{
padding-bottom:30px;
color:#ffffff;
}
body .av-special-heading.av-ld94iwkc-b4e07edc5838f35672caccab6ffa2411 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ld94iwkc-b4e07edc5838f35672caccab6ffa2411 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ld94iwkc-b4e07edc5838f35672caccab6ffa2411 .av-subheading{
font-size:32px;
}

#top .av-special-heading.av-32tsy-f3341c737b04c9931e236801a1f0b511{
padding-bottom:25px;
}
body .av-special-heading.av-32tsy-f3341c737b04c9931e236801a1f0b511 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-32tsy-f3341c737b04c9931e236801a1f0b511 .av-subheading{
font-size:26px;
}

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

.avia-section.av-ld96ccyq-5bacebe30a6344ff95b370610621e8e2{
background-color:#f8f5f0;
background-image:unset;
}

#top .av-special-heading.av-2axj02-76241d8aac422ffb60781771ac6b5922{
padding-bottom:50px;
}
body .av-special-heading.av-2axj02-76241d8aac422ffb60781771ac6b5922 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2axj02-76241d8aac422ffb60781771ac6b5922 .av-subheading{
font-size:26px;
}

.flex_column.av-jq7qi-32fa4d71f20823b9d82a5a771fef08ae{
width:31.3333333333%;
}

.avia-image-container.av-mcm9xofd-042373e696de6fc51456fe1a233b2665 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcm9xofd-042373e696de6fc51456fe1a233b2665 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcm9xofd-042373e696de6fc51456fe1a233b2665 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

.flex_column.av-166cq-6811cb94dfeace4c9731ef92accc9e27{
width:31.3333333333%;
margin-left:3%;
}

.avia-image-container.av-mcm9zq76-7b23c5cd8bedf3dd87a310841ad10b7d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcm9zq76-7b23c5cd8bedf3dd87a310841ad10b7d .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcm9zq76-7b23c5cd8bedf3dd87a310841ad10b7d .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

.flex_column.av-e5dsq-7361ae2698053b354be45b80036c2b78{
width:31.3333333333%;
margin-left:3%;
}

.avia-image-container.av-mcm9f09c-0e3ea5d146c82968743371963f98ad87 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcm9f09c-0e3ea5d146c82968743371963f98ad87 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcm9f09c-0e3ea5d146c82968743371963f98ad87 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

.flex_column.av-6ysdu-3cb20a66960a79126ca6c608e81338f7{
width:31.3333333333%;
}

.avia-image-container.av-mdnmcvc7-7759ed9fa998726ea3d6b78e88c11b52 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mdnmcvc7-7759ed9fa998726ea3d6b78e88c11b52 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mdnmcvc7-7759ed9fa998726ea3d6b78e88c11b52 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

.flex_column.av-fsbpm-6082ffa7a6b141b81644813f67ca604c{
width:31.3333333333%;
margin-left:3%;
}

.avia-image-container.av-mcm9y8qo-3bfa91375d3ba0547afe4ef2ede6c101 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mcm9y8qo-3bfa91375d3ba0547afe4ef2ede6c101 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mcm9y8qo-3bfa91375d3ba0547afe4ef2ede6c101 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

.flex_column.av-8ue0y-4d25fe34e40dc83300f9a84f287bcfd8{
width:31.3333333333%;
margin-left:3%;
}

.avia-image-container.av-mckxrs7s-69fc7bc3548f780d56bf89f2987a3716 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mckxrs7s-69fc7bc3548f780d56bf89f2987a3716 .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-mckxrs7s-69fc7bc3548f780d56bf89f2987a3716 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mcmikwsh-6fdb3a6a46f95fd233b44db8673c4ac0{
height:25px;
}

.avia-section.av-ld961xvh-bd70816c351d2f0e484835b60ccab06f{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/casa-margaritas-vacation-rental-pool.webp);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-ld961xvh-bd70816c351d2f0e484835b60ccab06f .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-8rzlu-dbf2b935ed32a955d9128251d04515f4{
padding-bottom:50px;
color:#ffffff;
}
body .av-special-heading.av-8rzlu-dbf2b935ed32a955d9128251d04515f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8rzlu-dbf2b935ed32a955d9128251d04515f4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8rzlu-dbf2b935ed32a955d9128251d04515f4 .av-subheading{
font-size:26px;
}

#top .av-special-heading.av-ar30q-7edacbc77bf5d984a24aff43e6973162{
padding-bottom:25px;
}
body .av-special-heading.av-ar30q-7edacbc77bf5d984a24aff43e6973162 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ar30q-7edacbc77bf5d984a24aff43e6973162 .av-subheading{
font-size:26px;
}

#top .hr.hr-invisible.av-mckymwuh-614b898b5488f491a8742786d6dc5cc6{
height:50px;
}

.flex_column.av-b8yje-9acc4b28a1b307d476a0e625412ea1e5{
width:22.75%;
border-radius:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
background-color:#f8f5f0;
}

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

#top .av-special-heading.av-mckykr5b-6297e9af12eda11667899f04d0cc4df6{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mckykr5b-6297e9af12eda11667899f04d0cc4df6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mckykr5b-6297e9af12eda11667899f04d0cc4df6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mckykr5b-6297e9af12eda11667899f04d0cc4df6 .av-subheading{
font-size:15px;
}

.flex_column.av-lggh6-075f1fb0f2cfed2a49f9cfaa4880043f{
width:22.75%;
margin-left:3%;
border-radius:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
background-color:#f8f5f0;
}

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

#top .av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247 .av-subheading{
font-size:15px;
}

.flex_column.av-gt63m-c952b99532d9662bc4ae1ebb436b2d0f{
width:22.75%;
margin-left:3%;
border-radius:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
background-color:#f8f5f0;
}

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

#top .av-special-heading.av-mckz62hl-ba1490dba686107edce1ad2408214df0{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mckz62hl-ba1490dba686107edce1ad2408214df0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mckz62hl-ba1490dba686107edce1ad2408214df0 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mckz62hl-ba1490dba686107edce1ad2408214df0 .av-subheading{
font-size:15px;
}

.flex_column.av-7xeiy-f608d351983bdf15765838e6ba749eb2{
width:22.75%;
margin-left:3%;
border-radius:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
background-color:#f8f5f0;
}

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

#top .av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87 .av-subheading{
font-size:15px;
}

.avia-section.av-4mhudu-30d754bfb5f1efe52cbc0e0ec4a3a4a8{
background-color:#222222;
background-image:unset;
}

#top .av-special-heading.av-6y60a-882f4108f24dc8fe286470a9d16ae5ec{
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-6y60a-882f4108f24dc8fe286470a9d16ae5ec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6y60a-882f4108f24dc8fe286470a9d16ae5ec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6y60a-882f4108f24dc8fe286470a9d16ae5ec .av-subheading{
font-size:26px;
}

.flex_column.av-4acvoa-e53c1ffe69c45400b939f051db0c938e{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:25px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4acvoa-e53c1ffe69c45400b939f051db0c938e .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-41x26a-02c035b348298d5f514a4a9e59d518e4{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-41x26a-02c035b348298d5f514a4a9e59d518e4 svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-41x26a-02c035b348298d5f514a4a9e59d518e4 .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8 .av-subheading{
font-size:15px;
}

.flex_column.av-3i6gdu-51f283821a7229b0e989ba47bb5b21c1{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3i6gdu-51f283821a7229b0e989ba47bb5b21c1 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-3dgm6q-f245c8beb76caeb945a57bc7024b381d{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-3dgm6q-f245c8beb76caeb945a57bc7024b381d svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-3dgm6q-f245c8beb76caeb945a57bc7024b381d .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14 .av-subheading{
font-size:15px;
}

.flex_column.av-2w6vgy-bdaf7b23caa363f5a8a8e0f6de7221be{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2w6vgy-bdaf7b23caa363f5a8a8e0f6de7221be .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-2nw1r6-963e0d2655b1335bf34fc79d72999807{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-2nw1r6-963e0d2655b1335bf34fc79d72999807 svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-2nw1r6-963e0d2655b1335bf34fc79d72999807 .av-icon-char{
font-size:50px;
}

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

.flex_column.av-26jzpe-dd644b7437d6aa3cd536353f627cbd07{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-26jzpe-dd644b7437d6aa3cd536353f627cbd07 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-22pg1u-bcb957edb371f3d5d6744acfd5a68ebc{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-22pg1u-bcb957edb371f3d5d6744acfd5a68ebc svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-22pg1u-bcb957edb371f3d5d6744acfd5a68ebc .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475 .av-subheading{
font-size:15px;
}

.flex_column.av-1kg60i-ea72cf4f7ccc88989b22ab7d9e368256{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1kg60i-ea72cf4f7ccc88989b22ab7d9e368256 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1g90nm-d89962e97c239b9440d2e4b4dc8f7dfa{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-1g90nm-d89962e97c239b9440d2e4b4dc8f7dfa svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-1g90nm-d89962e97c239b9440d2e4b4dc8f7dfa .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea .av-subheading{
font-size:15px;
}

.flex_column.av-x2u7e-45ca3b48b207874cb68e34c59e6c7f67{
width:31.3333333333%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:20px 10px 10px 10px;
background-color:#f8f8f8;
}
#top .flex_column_table.av-equal-height-column-flextable.av-x2u7e-45ca3b48b207874cb68e34c59e6c7f67 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-qszsy-6de6942f32c88ca24baa0e6460432f4c{
color:#aa8453;
border-color:#aa8453;
}
.avia-svg-icon.av-qszsy-6de6942f32c88ca24baa0e6460432f4c svg:first-child{
stroke:#aa8453;
fill:#aa8453;
}
.av_font_icon.av-qszsy-6de6942f32c88ca24baa0e6460432f4c .av-icon-char{
font-size:50px;
}

#top .av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397 .av-subheading{
font-size:15px;
}

.avia-section.av-1oy3hm-c21943e854f7fac73280c9d28653eb0e{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/nocturne-cabo-villas-casa-stella.webp);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1oy3hm-c21943e854f7fac73280c9d28653eb0e .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-arhoi-119b7977de78bfc1764b8dbfce11db09{
padding-bottom:50px;
color:#ffffff;
}
body .av-special-heading.av-arhoi-119b7977de78bfc1764b8dbfce11db09 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-arhoi-119b7977de78bfc1764b8dbfce11db09 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-arhoi-119b7977de78bfc1764b8dbfce11db09 .av-subheading{
font-size:26px;
}

#top .avia-testimonial-wrapper.av-1e5ju2-be28923bf24cd5b69475ca86f4e629f7 .avia-testimonial-content{
color:#ffffff;
}
#top .avia-testimonial-wrapper.av-1e5ju2-be28923bf24cd5b69475ca86f4e629f7 .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1e5ju2-be28923bf24cd5b69475ca86f4e629f7 .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1e5ju2-be28923bf24cd5b69475ca86f4e629f7 .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-1e5ju2-be28923bf24cd5b69475ca86f4e629f7 .avia-slideshow-controls{
color:#ffffff;
}

#top .av-special-heading.av-1jzq6y-46bd2d3be54b676e4619ddecc8861334{
padding-bottom:50px;
}
body .av-special-heading.av-1jzq6y-46bd2d3be54b676e4619ddecc8861334 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jzq6y-46bd2d3be54b676e4619ddecc8861334 .av-subheading{
font-size:26px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-15eo6q-8b1233202dc25773284d9a5d19c53f0f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-15eo6q-8b1233202dc25773284d9a5d19c53f0f{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/two-trails-telluride-vacation-home.webp) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jo3ci-a9ac7cf390585846c875d076e78bc963{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jo3ci-a9ac7cf390585846c875d076e78bc963{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-mcl3kd2k-adce40f374ef8d3f3a2a434c57a70cd5{
padding-bottom:10px;
}
body .av-special-heading.av-mcl3kd2k-adce40f374ef8d3f3a2a434c57a70cd5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcl3kd2k-adce40f374ef8d3f3a2a434c57a70cd5 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-h6i1e-733d54ec37809e5d73c4fe229c183f81{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1w4a8q-6196011996d060fe7a10adb7b5b1e1d5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1w4a8q-6196011996d060fe7a10adb7b5b1e1d5{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-6aixe-095844b4d63dfcb2726b84d136f72981{
padding-bottom:10px;
}
body .av-special-heading.av-6aixe-095844b4d63dfcb2726b84d136f72981 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6aixe-095844b4d63dfcb2726b84d136f72981 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-4vqzu-b8510d8ac13e025c52a18a84dba81920{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-35lca-1fb039c9810f7846f26a05aa422daee1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-35lca-1fb039c9810f7846f26a05aa422daee1{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/camp-david-private-pool.webp) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-qi0qq-6e0b5b47c4d11ce27503976e1ecd6923{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-qi0qq-6e0b5b47c4d11ce27503976e1ecd6923{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/Casa-Kokomo-Cabo-Villas.webp) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-12cmrm-e0050a015f1eae67e29f7c2a8a883bd2{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12cmrm-e0050a015f1eae67e29f7c2a8a883bd2{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-yuy2q-5b04994bdf22531782484d3e926b9583{
padding-bottom:10px;
}
body .av-special-heading.av-yuy2q-5b04994bdf22531782484d3e926b9583 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-yuy2q-5b04994bdf22531782484d3e926b9583 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-nnpve-58fff866223834eafaf0373a76f446e7{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ilhoq-cb32508c2aca75b43546f23ae6aec793{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-ilhoq-cb32508c2aca75b43546f23ae6aec793{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-mcl41id3-b08f0cb75acad4bb1c42c0adc8e54cdd{
padding-bottom:10px;
}
body .av-special-heading.av-mcl41id3-b08f0cb75acad4bb1c42c0adc8e54cdd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcl41id3-b08f0cb75acad4bb1c42c0adc8e54cdd .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-h1vde-7c052b557e35707ad68b9380e025e204{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-tp0ei-1833023ae5758b5795cf22960c7a0214{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-tp0ei-1833023ae5758b5795cf22960c7a0214{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/sea-ranch-montecito-estate.webp) 0% 0% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mcl2z9ah-5247b5779b294e02d5df8b000b455a8e{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mcl2z9ah-5247b5779b294e02d5df8b000b455a8e{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/30A-showhouse.webp) 50% 50% no-repeat scroll ;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mcl31ve6-5a32a7cb04e94c885482b32bea785058{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mcl31ve6-5a32a7cb04e94c885482b32bea785058{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-mcl32aeo-04384b6c8a800121c6faa1ba02b6ed38{
padding-bottom:10px;
}
body .av-special-heading.av-mcl32aeo-04384b6c8a800121c6faa1ba02b6ed38 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcl32aeo-04384b6c8a800121c6faa1ba02b6ed38 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-mcl33uzw-c4ae1e0f2d32abb9ea0c81159afa0cb7{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-182dei-fdf1adfe0904d412adf3e220848f4114{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-182dei-fdf1adfe0904d412adf3e220848f4114{
padding:50px 50px 50px 50px;
background-color:#f8f5f0;
}

#top .av-special-heading.av-mcl3ge66-584e225d5d7e65424e81a33898542cf0{
padding-bottom:10px;
}
body .av-special-heading.av-mcl3ge66-584e225d5d7e65424e81a33898542cf0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mcl3ge66-584e225d5d7e65424e81a33898542cf0 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-12groq-1688793cccde413fba2e4b7147559fb1{
height:25px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-74d02-3a23e23268dea174d450112e7e6dbff9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-74d02-3a23e23268dea174d450112e7e6dbff9{
background:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/sunrays-luxury-villa-grand-cayman.webp) 50% 50% no-repeat scroll ;
}

.avia-section.av-h7rka-6f6527be7714b78339a44c6e4517d8f1{
background-color:#222222;
background-image:unset;
}

#top .av-special-heading.av-mckzdv2p-a739746428f82e1a7941858c3abd49b6{
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-mckzdv2p-a739746428f82e1a7941858c3abd49b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mckzdv2p-a739746428f82e1a7941858c3abd49b6 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mckzdv2p-a739746428f82e1a7941858c3abd49b6 .av-subheading{
font-size:26px;
}

.avia-section.av-mcl0fbdm-c4f484a162b20a515bbee93e5b8203ad{
background-repeat:no-repeat;
background-image:url(https://www.nocturneluxuryvillas.com/wp-content/uploads/villa-aurora-luxury-vacation-home.webp);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-mcl0fbdm-c4f484a162b20a515bbee93e5b8203ad .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

#top .av-special-heading.av-4bmbh6-5d613f865901fc1bf92301ccb1a6f8b9{
padding-bottom:25px;
color:#ffffff;
}
body .av-special-heading.av-4bmbh6-5d613f865901fc1bf92301ccb1a6f8b9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4bmbh6-5d613f865901fc1bf92301ccb1a6f8b9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4bmbh6-5d613f865901fc1bf92301ccb1a6f8b9 .av-subheading{
font-size:26px;
}

#top .av_textblock_section.av-mcm4ql6r-9b7ce82345b71b13adacc56cd1aada23 .avia_textblock{
font-size:24px;
color:#ffffff;
}

.flex_column.av-472i-d331fabc771c1912038e04695b186e81{
border-radius:5px 5px 5px 5px;
padding:10px 20px 10px 20px;
background-color:rgba(255,255,255,0.7);
}


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

#top #wrap_all .av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jy5qa-3fde0e801fbe0de83da765b6be52a58e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-mckz4jvc-4dc7efa351e65153c81bc7eafe1d7247 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-mckz7fcs-99c85ea24fce6ac1e1a66597440ffc87 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3tmduy-1de3a9a6b80292452c2700a56fd7c1c8 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3axgju-fde2ac229c24467029e9e1e85f782a14 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2jy5qa-3fde0e801fbe0de83da765b6be52a58e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1v64ay-d7e0ea5180d402804ffbfd4fd8cf5475 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-18e6k2-9c5c6db22eb36766393429c62bd29fea .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jgdki-6ad1e2b3004766aa6c4b95ae5f509397 .av-special-heading-tag{
font-size:0.8em;
}
}
