@media(max-width:1000px){
    h2{text-align: center;font-size: 1.9rem;line-height:1;font-weight: bold;}
    .subpages .inner,.item-list .inner{padding: 1.1rem;}
    .subpage{flex:0 0 20.5%;max-width: 20.5%;height: 5rem;}
    .subpage h3{font-size: .9rem;}
   .tw .subpage{flex:0 0 47.5%;max-width: 47.5%;height: 8rem;margin: 1rem 0;}
   .tw.subpages .inner{flex-wrap: wrap;}
   .content-section .textwrap, .content-section.services .inner{padding: 1.1rem;}
   .services .content{display:flex;flex-wrap: wrap;justify-content: space-between;}
    .services .content .item{flex: 0 0 43.5%;max-width: 43.5%;position: relative;padding-right: 1rem;}
    .services .content .item::after{content:'';display: block;position: absolute;top: 0;right: 0;width: .1rem;height: 5rem;background: #966D0C;}
    .after{margin: 4rem 0;}
    h1{font-size: 2.5rem;}
}
@media(min-width:1001px){
    h1{margin: 2rem 0!important;}
    h2{text-align: center;font-size: 2.4rem;line-height: .66;font-weight: bold;}
    .page-id-252 h2{margin: 2rem auto;line-height: 1;}
    .page-id-252 .content h2 strong{display: block;}
    .page-id-252 .content-section{font-size: 1.25rem;}
    h2 br{display: none;}
    .subpages{margin-bottom: 4rem;margin-top: 0;}
    .subpages .inner{flex-wrap: wrap;width: 45rem;margin: auto;padding: 0;}
    .subpages .subpage{flex: 0 0 8rem;position: relative;height: 8rem;}
    .subpage a{padding: 1rem;}
    .subpage h3{font-size: 1.2rem;}
    .services .content{display:flex;flex-wrap: wrap;justify-content: space-between;}
    .services .content .item{flex: 0 0 33%;max-width: 33%;margin: 1rem 0;padding-left: 4rem;position: relative;padding-right: 6rem;}
    .services .content .item::after{content:'';display: block;position: absolute;top: 0;right: 5rem;width: .1rem;height: 5rem;background: #966D0C;}
/*     .services .content .item:last-of-type{margin: auto;} */
    .after{text-align: center;margin-top: 6rem;}
    .bf,.df{display: inline-flex;width: 35%;}
    #post-255{display: flex;flex-wrap: wrap;justify-content: center;}
    #post-255 .wp-block-heading, #post-255 .subpages{flex: 0 0 100%;max-width: 100%;}
    .amenenties,.specials{flex:0 0 70%;}
    .amenenties h3,.specials h3{font-size: 1.4rem;}
    .services .pre{margin-bottom: 3rem;}
    .hero .imgwrap{position: relative;margin-top: -4rem;}
.hero .imgwrap:before{background: linear-gradient(180deg, #00071A 41.5%, rgba(0, 7, 26, 0.00) 100%);content:'';display: block;width: 100%;height: 8rem;position: absolute;z-index: 2;top: 0;}
.hero .imgwrap:after{background: linear-gradient(180deg, #00071A 41.5%, rgba(0, 7, 26, 0.00) 100%);content:'';display: block;width: 100%;height: 8rem;position: absolute;z-index: 2;bottom: 0;transform: scale(-1);}
}
.subpages  .inner{display: flex;justify-content: space-between;}
.subpage{position: relative;border: .05rem solid #9FB4C9;background: transparent;border-radius: 1rem;box-shadow: rgba(225, 255, 250, 0.1) 0px 4px 12px;}
.subpage a{display: flex;flex-direction: column;justify-content: center;height: 100%;}
.subpage.active{background: #966D0C;border-color: #966D0C;}
.subpage h3{color: #fff;text-align: center;line-height: 1;font-weight: bold;}
.pilots,.vacation{direction: ltr;}
h1{margin-bottom: 0;position: relative;z-index: 5;color: #fff;}
.bf .item:before,.df .item:before{content:'✓';display: block;color: rgba(159, 180, 201, 1);margin-left: .5rem;}
.amenenties .item:before, .specials .item:before{content:'✓';display: block;margin-left: .5rem;}
.item{display: flex;}
#post-255 h3{font-weight: bold;}
.item-list{margin-top: 2rem;}
.page-id-257 .subpages{margin-top: 4rem;}