
.lt135-h1{padding:80px 0 80px;text-align:center}@media(max-width:1399.98px){}@media(max-width:1199.98px){}@media(max-width:1023.98px){}@media(max-width:959.98px){}@media(max-width:767.98px){.lt135-h1{padding:40px 0 15px;text-align:center}}@media(max-width:639.98px){}@media(max-width:575px){}
.h1-headline{position:relative;z-index:1;overflow:hidden;padding:0}.h1-headline__back{margin-bottom:20px}.h1-headline__text{border-bottom:solid 1px #c4c4c4;padding-top:73px;padding-bottom:85px}.h1-headline__back>.template-icon{font-size:125%}.h1-headline--with-bg:after{content:'';height:33%;background:var(--bg-alt-1);position:absolute;top:0;left:0;width:100%;z-index:-1}.h1-headline__media{max-width:1030px;margin:0 auto 40px}.h1-headline__title{margin-bottom:30px}.h1-headline__title:last-child{margin-bottom:0}.h1-headline__text{max-width:1240px;margin-left:auto;margin-right:auto}.h1-headline__content{max-width:initial;margin-left:auto;margin-right:auto}.h1-headline__content:last-child{margin-bottom:0}.h1-headline__content--extra{margin-top:30px}.h1-headline__actions{justify-content:center;margin-top:40px}.h1-headline__actions .uk-button+.uk-button{margin-left:20px}.section-bottom-divider{border-bottom:1px solid var(--border-color)}.h1-headline-widget--primary-bg{background:var(--primary-color);color:var(--inverse-font-color)}.h1-headline-widget--primary-bg *{color:var(--inverse-font-color)}.h1-headline-widget--secondary-bg{background:var(--bg-alt-1)}@media(max-width:1399.98px){.h1-headline__text{padding:50px 20px}}@media(max-width:959.98px){.h1-headline__text.uk-grid>*{padding-left:0}.h1-headline__text{text-align:left;padding:50px 0}.overview-left,.overview-right{width:100%}.overview-left{margin-bottom:20px}}@media(max-width:767.98px){.h1-headline__title--noimage{margin:0}.h1-headline__actions{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center;margin-top:20px}.h1-headline__actions .uk-button+.uk-button{margin:0}}@media(max-width:639.98px){.h1-headline__text{padding:40px 0}.h1-headline--noimage{padding-bottom:20px}.h1-headline__media{margin-bottom:20px}}
.hr30-widget{height:calc(100vh - var(--header-height,0));min-height:300px;position:relative;background:var(--primary-color);color:var(--inverse-font-color)}.hr30-widget__media .edit-overlay,.hr30-video__media .edit-overlay{top:70px}.has-transparent-header .hr30-widget{height:100vh}.hr30-widget__media{position:relative;height:100%}.hr30-widget__media>*{width:100%;display:block;height:100%;object-fit:cover;object-position:center}.hr30-widget__content{position:absolute;bottom:45px;left:0;right:0;text-align:center;max-width:820px;margin:auto;padding:0 40px}.hr30-widget .title{color:var(--inverse-font-color)}.hr30-widget__media:after{background:linear-gradient(180deg,rgba(0,0,0,0) 36.1%,rgba(0,0,0,.7) 100%),linear-gradient(360deg,rgba(0,0,0,0) 66.2%,rgba(0,0,0,.7) 100%);content:'';position:absolute;top:0;left:0;width:100%;height:100%}.hr30-widget__title:last-child{margin-bottom:0}.hr30-widget--middle .hr30-widget__content{top:50%;transform:translateY(-50%);bottom:auto}.hr30-widget--middle .hr30-widget__media:after{background:linear-gradient(180deg,rgba(0,0,0,0) 36.1%,rgba(0,0,0,.7) 100%),linear-gradient(360deg,rgba(0,0,0,0) 66.2%,rgba(0,0,0,.7) 100%)}.hr30-widget__content--bigger{max-width:1260px}.hr30-widget--contained{margin-left:auto;margin-right:auto;max-width:1312px}.hr30-widget.video-css{height:auto}@media(min-width:1024px){.hr30-video__media{height:100vh;overflow:hidden}.hr30-video__media video{transform:scale(1.15)}}@media(min-width:1239.98px){.hr30-video__media{height:100vh;overflow:hidden}}@media(max-width:1199.98px){.hr30-widget{height:350px;min-height:200px}.hr30-widget__content{bottom:30px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.has-transparent-header .hr30-widget{}}@media(max-width:767.98px){.hr30-widget{height:250px}}@media(max-width:639.98px){}@media(max-width:575px){}.details-page{padding-top:0}.details-page-box{padding:60px 0;border-top:solid 1px #c4c4c4;border-bottom:solid 1px #c4c4c4}.details-page-container{max-width:1280px;padding:0 20px;margin:0 auto;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.details__content{max-width:550px}.details__content h1{margin:0}.details-page__back{margin-bottom:20px}@media(max-width:959.98px){.details-page-box{padding:20px 0}.details-page-container{flex-wrap:wrap;grid-row-gap:25px}.details__media,.details__media img{width:100%}.details__content{width:100%}}@media(max-width:767.98px){}@media(max-width:639.98px){}@media(max-width:575px){}
footer *:focus-visible,.main-menu .uk-modal-dialog *:focus-visible,.contentfocuswhite *:focus-visible{background:none;outline:1px solid var(--white-color);box-shadow:0 0 2px var(--white-color) inset;-webkit-box-shadow:0 0 2px var(--white-color) inset;-ms-box-shadow:0 0 2px var(--white-color) inset;-moz-box-shadow:0 0 2px var(--white-color) inset}.footer-widget__container{max-width:1240px}.footer-widget{letter-spacing:1px;opacity:1!important;background:var(--bg-footer);color:var(--footer-color);font:var(--footer-fonts);font-weight:normal;background-size:cover!important;padding:93px 0 53px}.footer-widget.addbg{background:url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/footer-bg.jpg) right bottom no-repeat var(--bg-footer)}.footer-widget .title,.footer-widget a,.footer-widget .uk-link{color:var(--footer-color)}.footer-widget a,.footer__social-item a{position:relative}.footer-widget a:hover,.footer-widget a.navON,.footer__social-item a:hover,.footer__social-item a.navON{text-decoration:underline}.footer-widget .title{font:600 14px/140% var(--text-fonts);margin-bottom:20px;letter-spacing:2px;text-transform:uppercase}.footer-widget a:hover,.footer-widget a:focus-visible,.footer-widget .uk-link:hover,.footer-widget .uk-link:focus-visible,.footer__submenu-item a:hover,.footer__submenu-item a:focus{}.footer__social-item a:hover,.footer__social-item a:focus{text-decoration:none;opacity:.7}.footer__logo a:after{display:none}.footer__hr{border-color:#fff;margin-top:50px}.footer__col--contact{padding-top:0;justify-content:space-between}.footer-widget__contact{margin-top:25px;line-height:2}@media(min-width:960px){.footer-widget__col--logo{width:37%}.footer-widget__col--link{width:15%}.footer-widget__col--social{max-width:15%}.footer-widget__col--address{width:22%}}@media(min-width:1240px){.footer-widget__col--logo{width:37%}.footer-widget__col--link{width:15%}.footer-widget__col--social{max-width:15%}.footer-widget__col--address{width:24%}}@media(min-width:1601px)and (max-width:1710.98px){.footer-widget{padding:80px 0 40px}.footer__hr{margin-top:30px}}@media(min-width:1024px)and (max-width:1600.98px){.footer-widget{padding:60px 0 40px}.footer__hr{margin-top:30px}}.footer__address{margin-bottom:20px}.footer__phone{margin-bottom:5px}.footer__social{display:flex;grid-column-gap:25px}.footer__social-item,.footer__menu-item{margin-bottom:14px;letter-spacing:1px}.footer__social-item{font-size:18px;margin:0}.footer__social-item a:hover,.footer__social-item a:focus{}.footer__social-item:last-child,.footer__menu-item:last-child{margin-bottom:0}.footer-widget-newsletter__input{height:44px;border-radius:3px;color:var(--text-color);background:var(--inverse-font-color)}.footer-newsletter__action{}.footer-newsletter__action>.uk-button{white-space:nowrap}.footer-widget-newsletter__input::placeholder{color:#666}.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus,.footer-widget-newsletter__input:focus{border-color:var(--secondary-color);background:#fff}.footer-widget-newsletter__grid{margin-bottom:16px}.footer-widget-newsletter__control{display:flex;column-gap:16px;position:relative}.footer-widget-newsletter__control label{font:var(--form-label-fonts);padding-left:30px}.footer-widget-newsletter__control label a{border-bottom:solid 1px var(--footer-color)}.footer-widget-newsletter__control label a:hover,.footer-widget-newsletter__control label a:focus{border-bottom:solid 1px var(--border-color)}.footer-widget-newsletter__checkbox{height:18px;width:18px;background:#fff;position:absolute;top:6%;left:0;margin:0}.footer-widget-newsletter__checkbox:focus{border-color:var(--secondary-color)}.footer-widget-newsletter__checkbox:checked{border-color:var(--secondary-color);background-repeat:no-repeat;background-position:center;background-color:#fff!important}.footer__copygrid{margin-top:20px}@media(min-width:1400px){.footer-widget__grid{margin-left:-80px}.footer-widget__grid>*{padding-left:80px}}.footer__copyright{font-size:12px}.footer__submenu{display:flex;column-gap:24px;font-size:12px}.footer__submenu-item a{border-bottom:solid 1px #fff}.footer-widget .backtotop{font-size:60px;right:30px;bottom:30px;display:inline-flex;border-radius:30px;background:rgba(255,255,255,.2);color:var(--white-color);position:fixed;text-decoration:none!important;transform:translateX(0) rotate(180deg)}.footer-widget .backtotop:after{display:none}.footer-widget .backtotop:hover,.footer-widget .backtotop:focus{background:rgba(255,255,255,.3);color:var(--white-color)}@media(min-width:960px){.footer-widget .backtotop{left:auto;right:15px;z-index:2;color:rgba(255,255,255,1);bottom:15px;margin:0;transform:translateX(0) rotate(180deg);text-decoration:none!important}}@media(min-width:1366px){.footer-widget .backtotop{right:30px;bottom:30px}}@media(max-width:1023.98px){}@media(max-width:959.98px){.footer-widget{padding:83px 0 190px;position:relative}.footer__logo{padding-left:0}.footer-widget__col--logo,.footer-widget__col--address,.footer-widget__col--social,.footer-widget__col--link{width:50%}.footer-widget__social{justify-content:flex-end;margin-top:45px}.footer-widget__copygrid>*{width:100%}.footer-widget__copygrid>.uk-grid-margin{margin-top:20px}.footer-widget .backtotop{bottom:100px;position:absolute;left:50%;right:auto;z-index:222;transform:translateX(-50%) rotate(180deg)}}@media(max-width:767.98px){.footer-widget{text-align:center}.footer-widget__col--logo{margin-bottom:15px}.footer__address{padding:0 40px}.footer-widget-newsletter__control{flex-direction:column;row-gap:16px}.footer-widget__col--logo,.footer-widget__col--address,.footer-widget__col--social,.footer-widget__col--link{width:100%}.footer-widget__social{justify-content:center;margin-top:20px}.footer-widget .title{margin-bottom:20px}.footer__col .footer-widget__col--social{margin-top:30px}.footer__col .footer-widget__col--link{margin-top:50px;margin-bottom:0}.footer-widget-newsletter__title{font:var(--mob-h3-title-fonts)}.footer-widget-newsletter__grid>.uk-grid-margin{margin-top:35px}.footer-widget-newsletter__action{margin-top:20px}.footer-widget__hr{margin-top:30px;margin-bottom:30px}.footer-widget__nav{justify-content:center;gap:20px;row-gap:15px}.footer-widget__copygrid{margin-top:20px;text-align:center}.footer__copygrid{margin-top:24px;flex-direction:column;row-gap:24px}.footer__menu{display:flex;flex-wrap:wrap}.footer__menu-item{width:50%}.footer__social{justify-content:center}.footer__hr{margin-top:40px}}@media(max-width:639.98px){}@media(max-width:575px){}
/* Header Starts */ 
.header {
    position: fixed;
    z-index: 50;
    color: var(--header-color);
    padding: 43px 0 43px;
    left: 0; 
    top: 0; transition: all 0.4s ease;
    width: 100%;
    display: flex;
    align-items: center;
}

.withoutbanner .header { padding: 20px 0 20px;}
.header.is-fixed, .withoutbanner .header.is-fixed { background:rgba(255,255,255,0.96); padding: 14px 0 14px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

.header__logo-img.after-scroll, .is-fixed .header__logo-img, .withoutbanner .header .header__logo-img  { display: none; }
.header__logo-img { display:block; }
.is-fixed .header__logo-img.after-scroll { display:block; }
.withoutbanner .header .header__logo-img.after-scroll, .withoutbanner .header.is-fixed .header__logo-img.after-scroll { display:block; }


.header .header__container, .uk-modal-dialog .header__container { width:100%; max-width:100%; padding:0 45px; }
.uk-modal-dialog .header__container { padding:43px 45px 20px; }
.header__toggler-btn { font-size: 40px; display: flex; align-items: center; justify-content: center; color: var(--white-color); top: 0; right: 0; padding: 0; position: relative; }
.header__toggler-btn:hover, .header__toggler-btn:focus { color: var(--white-color); }
.header.is-fixed .header__toggler-btn, .withoutbanner .header .header__toggler-btn, .withoutbanner .header.is-fixed .header__toggler-btn { border-color:var(--primary-color); }
.withoutbanner .header .header__toggler-btn .lines { background:var(--primary-color); }
.withoutbanner .header .header__toggler-btn .lines:before, .withoutbanner .header .header__toggler-btn .lines:after { background:var(--primary-color); } 
.header.is-fixed .header__toggler-btn:hover, .header.is-fixed .header__toggler-btn:focus {opacity:0.8;}
.header__container { width: 100%; }
.header__grid { justify-content: space-between; align-items: center; margin-left: -20px; }
.header__grid > * { padding-left: 20px; }
.header__col--right { display: flex; align-items: center; }

.header__logo { width: var(--logo-width); height: var(--logo-height); display: flex; align-items: center; color: var(--header-color); }

.header__logo > * { width: 100%; height: 100%; object-fit: contain; }
.header__logo path { fill: inherit; }
.follow-up { margin-right: 20px; text-transform: uppercase; }

.uk-modal-dialog .header__logo > * { opacity: 0.5; }

.mainmenu { border: solid 1px #FFF; height: 40px; width: 40px; }
.mainmenu .lines {display:flex; width:24px; height:1.5px; background:var(--white-color); position: relative; transition: all 0.4s; }
.mainmenu .lines:before, .mainmenu .lines:after { content:""; width:24px; height:1.5px; background:var(--white-color); position: absolute; transition: all 0.4s; }
.mainmenu .lines:before { top:-7px; }
.mainmenu .lines:after { bottom:-7px; }
.mainmenu:hover .lines, .mainmenu:focus .lines { background: transparent; }
.mainmenu:hover .lines:before, .mainmenu:focus .lines:before { top:-3px; }
.mainmenu:hover .lines:after, .mainmenu:focus .lines:after { bottom:-3px; }

.header.is-fixed .mainmenu { border: solid 1px var(--primary-color); }
.header.is-fixed .mainmenu .lines { background:var(--primary-color); }
.header.is-fixed .mainmenu .lines:before, .header.is-fixed .mainmenu .lines:after {background:var(--primary-color);}



.header__toggler-btn.mainmenu:hover, .header__toggler-btn.mainmenu:focus {opacity: 1;}

.header__toggler-btn.uk-modal-close-default:hover, .header__toggler-btn.uk-modal-close-default:focus { background: rgba(255,255,255,0.2); }

/*
@media (min-width: 768px) {
.scrollablepart .header.is-fixed { background:rgba(255,255,255,0.96); padding: 20px 0 20px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
.scrollablepart .header .header__logo-img  { display: none; }
.scrollablepart .header .header__logo-img.after-scroll { display:block; }
.scrollablepart .header__toggler-btn { color: var(--primary-color); }
}
 */

.header__phone {
    display: inline-flex;
    align-items: center;
    font: var(--header-fonts);
    color: var(--header-color);
    text-transform: uppercase;
    padding-left: 5px;
}

.header__phone .template-icon {
    margin-right: 13px;
    font-size: 24px;
    line-height: 1;
}

.header__phone-text {
    display: inline-flex;
    color: var(--header-color);
    align-items: center;
    padding: 15px 0;
}

.main-menu { padding: 0; overflow-x: hidden; }
.main-menu.uk-open>.uk-modal-dialog { background: url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/menu-bg.jpg) right top no-repeat var(--primary-color); }
.main-menu.uk-open>.uk-modal-dialog .uk-modal-body { padding: 0; }
.navmenu__list { padding: 0; margin: 0 auto; max-width:800px; list-style: none; text-align: center; display: block; }
.header__social-media { color: var(--white-color); display: flex; align-items: center; justify-content: center; padding: 70px 0 38px; }
.header__social-media .footer__social { display: flex; }
.header__social-media .footer__social-item { margin:0; }
.header__social-media .footer__social-item a { color:var(--white-color); display: inline-flex
; position: relative; top: 2px; padding:2px 0;}
.navmenu__list-item { position: relative; margin:0; padding:15px 0; }

.navmenu__list-item:last-child { margin-right: 0; }
.navmenu__list-link { position: relative; display: inline-flex; padding: 0; position: relative; font: var(--header-fonts); text-transform: var(--header-fonts-text-transform); color: var(--header-color); }

.navmenu__list-link:hover, .navmenu__list-link:focus-visible, .navmenu-dropmenu__link:hover,
.navmenu-dropmenu__link:focus-visible { color: var(--white-color);}

.navmenu__list-link:after {
    content: '';
    height: 2px;
    background: var(--white-color);
    opacity: 1;
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: auto;
    transform-origin: 100% 50%;
    transform: scale3d(0,1,1);
    transition: transform .6s
}
.navmenu__list-link:hover:after, .navmenu__list-link.navON:after {
    transform-origin: 0% 50%;
    transform: scale3d(1,1,1)
}
.navmenu__list-link:hover:after, .navmenu__list-link[aria-expanded="true"]:after, .navmenu__list-link.navON:after { transform-origin: 0% 50%; transform: scale3d(1,1,1); }

.navmenu__list-item:last-child .navmenu__list-link { padding-right: 0; }
.navmenu__dropdown > a { position: relative; padding: 10px; }
.navmenu-dropmenu {
    padding: 20px 0px;
    margin: 0;
    min-width: 265px;
    background: var(--bg-header);
    overflow: auto;
    max-height: 70vh;
    --uk-position-offset: 15px;
    text-align: left;
}

.navmenu-dropmenu__link { display: block; padding: 5px 20px; text-transform: var(--header-fonts-text-transform); font: var(--header-fonts); color: var(--header-color); }

.navmenu-dropmenu__link.uk-disabled { opacity: .2; }

.navmenu__list-link:hover:after, .navmenu__list-link[aria-expanded="true"]:after,
.navmenu__list-link.navON:after { opacity: 1; }

.mobile-button {display:none;}

@media (min-width: 1600px) {
  .main-menu.uk-open>.uk-modal-dialog { height: 100vh; }
  
}
@media (max-width: 1399.98px) {
  
    .navmenu__list-item {
        margin-right: 0;
        position: relative;
    }
    .navmenu__list-link {
        padding: 0;
    }
    .header__logo {
        width: var(--mob-logo-width);
        height: var(--mob-logo-height);
    }

    .header__phone,
    .navmenu-dropmenu__link {
        font-size: 12px;
    }

    .header__bookstay {
        font-size: 12px;
        padding: 10px 20px;
    }
  
  	.header__phone .template-icon {
        margin-right: 10px;
        font-size: 16px;
    }
}

/* @media only screen and (min-width: 1400px) and (max-width: 1620px)  {
  .header__social-media { padding: 35px 0 35px; }
}
@media only screen and (min-width: 1281px) and (max-width: 1400px)  {
  .navmenu__list-item { padding: 8px 0; }
  .header__social-media { padding: 35px 0 35px; }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px)  {
  .navmenu__list-item { padding: 8px 0; }
  .header__social-media { padding: 35px 0 35px; }
} */
@media (max-width: 1023.98px) {
    .header__phone, .header__bookstay {
        font-size: 10px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023.98px)  {
  .main-menu.uk-open > .uk-modal-dialog { height:100vh; }
}
@media (max-width: 959.98px) {
    .header__bookstay {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: var(--secondary-cta-font-color);
        color: var(--inverse-font-color);
        font: var(--primary-cta-fonts);
        min-height: 52px;
    }
    span.header__phone-no {
        display: none;
    }

    .header__phone .template-icon {
        font-size: 16px;
        margin: 0;
    }
  .header { padding: 19px 0; }
  .header .header__container { padding: 0 20px; }
  .uk-modal-dialog .header__container {padding:20px;}
  .mobile-button { display:block; position: fixed; bottom: 20px; left: 50%; padding: 0; text-align: center; width: 100%; max-width:340px; transform: translateX(-50%);}
  .mobile-button .uk-button-primary { border-color: rgba(17, 105, 171, 0.3); background:var(--white-color); width: 100%; }
  .header__social-media { display: block; text-align: center; padding: 40px 0 40px; }
  .header__social-media .footer__social { justify-content: center; }
  .header__social-media .follow-up { margin: 0 0 20px; display: block; }
   
}

@media (max-width: 767.98px) {
    body {
        padding-top: var(--header-height);
    }
    .header {
        min-height: var(--header-height);
        z-index: 101;
        display: flex;
        align-items: center;
    }
  
    .header__container {
        width: 100%;
    }
	
    .header__bookstay {
        position: fixed;
        bottom: 0;
        width: 100%;
        left: 0;
        padding: 15px 15px;
        height: 55px;
        z-index: 10;
        border-radius: 0;
    }

    .is-bookstay-active .header__bookstay {
        display: none;
    }

    .header__col--right {
        display: flex;
        align-items: center;
    }

    .header__toggler {
        margin-left: 28px;
    }

    .header__toggler-btn {
        display: flex;
        padding: 0;
        margin: 0; position: relative;
        font-size: 40px;
        line-height: 1;
        color: var(--header-color);
        cursor: pointer;
        align-items: center;
        min-width: 40px;
    }

    .header__toggler-btn .is-togglemenu-active {
        display: none;
    }

    .header__toggler-btn .is-togglemenu-close {
        display: block;
    }

    .is-header-active {
        overflow: hidden
    }

    .is-header-active .header__toggler-btn .is-togglemenu-active {
        display: block;
        font-size: 24px;
    }

    .is-header-active .header__toggler-btn .is-togglemenu-close {
        display: none;
    }

    .header__phone {
        min-width: 18px;
        line-height: 1;
        display: block;
    }

    .header__phone-label {
        display: none;
    }

    .header__phone-text > .template-icon {
        display: block;
        font-size: 18px;
        font-weight: normal;
    }

    .header__grid {
        margin-left: -30px;
    }

    .header__grid > * {
        padding-left: 30px;
    }

    .header-collapsible { top: 0; right: 0;
        width: 100%;
        z-index: 9; overflow-y: auto;
        transition: right .4s ease;
        padding-top: 0;
        padding-bottom: 0;
        display: block; position: relative;
        height: calc(100vh - 210px);
    }

    .is-header-active .header-collapsible {
        right: 0;
    }

    .navmenu__list {
        display: block;
        position: relative;
        z-index: 10;
    }

    .navmenu__list-item + .navmenu__list-item {
        margin-top: 0;
    }

    .navmenu__list-link {
        padding:0;
        color: var(--white-color);
        font: var(--mob-header-fonts);
        text-transform: var(--header-fonts-text-transform);
        text-align: left;
        justify-content: flex-start;
    }

    .navmenu__list-link:hover, 
    .navmenu__list-link:focus-visible, 
    .navmenu-dropmenu__link:hover, 
    .navmenu-dropmenu__link:focus-visible {
        color: var(--white-color);
    }

    .navmenu-dropmenu {
        position: relative !important;
        box-shadow: none !important;
        background: transparent;
        padding: 0 20px 10px;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: auto !important;
        max-width: 100% !important;
        list-style: none;
    }

    .navmenu-dropmenu__link {
        color: var(--primary-color);
        font: var(--body-text-fonts);
        padding: 7px 10px;
    }


    .navmenu__dropdown > a:before {
        content: '\ed38';
        font-family: var(--icon-fonts);
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
        background-size: contain;
        transition: all .4s ease;
        line-height: 1;
    }
    .navmenu__dropdown > a[aria-expanded="true"]:before {
        transform: translateY(-50%) rotate(180deg);
    }

    .navmenu__list-link.navON,
    .navmenu__more-link.navON {
        color: var(--white-color);
    }

    .header__top-left,
    .header__top-right {
        width: 60px;
    }

    .header__top-center {
        width: calc(100% - 60px*2);
        width: -webkit-calc(100% - 60px*2);
        max-width: calc(100% - 60px*2);
        max-width: -webkit-calc(100% - 60px*2);
    }

    .navmenu__dropdown > a {
        padding: 15px 50px 15px 20px;
    }

    .is-header-active .header {
        background: var(--bg-header) !important;
    }

    .is-header-active .header__phone, 
    .is-header-active .header__phone-text, 
    .is-header-active .header__toggler-btn,
    .is-header-active .header__logo {
        color: var(--white-color) !important;
    }
  
}

@media (max-width: 639.98px) {
}

@media (max-width: 575px) {
}

/* Header Ends */

/* Transparent Header Starts */

.has-transparent-header {
    padding-top: 0;
}

.has-transparent-header .header:not(.is-fixed) {
    background: transparent;
}

.has-transparent-header .header:not(.is-fixed) .header__logo {
    color: var(--inverse-font-color);
    filter: opacity(1);
}

@media (min-width: 768px) {

    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link,
    .has-transparent-header .header:not(.is-fixed) .navmenu__dropdown > a:before,
    .has-transparent-header .header:not(.is-fixed) .header__phone,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text {
        color: var(--inverse-font-color);
        filter: opacity(1);
    }

    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link:hover,
    .has-transparent-header .header:not(.is-fixed) .navmenu__list-link:focus-visible,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text:hover,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text:focus-visible {
      	color: var(--highlight-color);
    }
    .has-transparent-header .header:not(.is-fixed) .header__bookstay {
        border-color: var(--inverse-font-color);
    }
    .has-transparent-header .header:not(.is-fixed) .header__bookstay:hover,
    .has-transparent-header .header:not(.is-fixed) .header__bookstay:focus-visible {
        border-color: var(--primary-cta-hover-color);
    }
  
}
@media (min-width: 960px) {
.has-transparent-header .header { background:transparent; }
.has-transparent-header .header.is-fixed { background:transparent; box-shadow: none;}
.has-transparent-header .header.is-fixed .mainmenu { border: solid 1px var(--white-color); }
.has-transparent-header .header.is-fixed .mainmenu .lines { background:var(--white-color); }
.has-transparent-header .header.is-fixed .mainmenu .lines:before, .has-transparent-header .header.is-fixed .mainmenu .lines:after { background:var(--white-color);}

.has-transparent-header .is-fixed .header__logo-img.after-scroll { display:none; }
.has-transparent-header .header.is-fixed .header__toggler-btn { color:var(--white-color); }
.has-transparent-header .is-fixed .header__logo-img { display:block; }
  .has-transparent-header.scrollablepart .header { background: rgba(255, 255, 255, 0.96); padding: 20px 0 20px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
}

@media (max-width: 1399.98px) {
}

@media (max-width: 1199.98px) {
}

@media (max-width: 1023.98px) {
}

@media (max-width: 959.98px) {
}

@media (max-width: 767.98px) {

    .has-transparent-header .header:not(.is-fixed) .header__toggler-btn,
    .has-transparent-header .header:not(.is-fixed) .header__phone-text {
        color: var(--inverse-font-color);
        filter: opacity(1);
    }
  .has-transparent-header .header.is-fixed { background: rgba(255, 255, 255, 0.96);
    padding: 14px 0 14px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }
  
}

@media (max-width: 639.98px) {
}

@media (max-width: 575px) {
}


/* Transparent Header Ends */
.navmenu__list-item { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }

.uk-open .navmenu__list-item { opacity: 1; transform: translateY(0);
    transition: opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985); }
.uk-open .navmenu__list-item:first-child {transition-delay: .2s;}
.uk-open .navmenu__list-item:nth-child(2) { transition-delay: .3s;}
.uk-open .navmenu__list-item:nth-child(3) {transition-delay: .4s;}
.uk-open .navmenu__list-item:nth-child(4) {transition-delay: .5s;}
.uk-open .navmenu__list-item:nth-child(5) {transition-delay: .6s;}
.uk-open .navmenu__list-item:nth-child(6) {transition-delay: .7s;}
.uk-open .navmenu__list-item:nth-child(7) {transition-delay: .8s;}
.uk-open .navmenu__list-item:nth-child(8) {transition-delay: .9s;}
.uk-open .navmenu__list-item:nth-child(9) {transition-delay: 1s;}
.uk-open .navmenu__list-item:nth-child(10) {transition-delay: 1.4s;}

.uk-modal-dialog .header__grid { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }
.uk-open .uk-modal-dialog .header__grid { opacity: 1; transform: translateY(0); transition-delay: .4s; }

.header__social-media { opacity: 0; transform: translateY(-3rem); transition: opacity .6s 
cubic-bezier(.65, .025, .67, .36), transform .6s cubic-bezier(.65, .025, .67, .36); transition-duration: .3s; }
.uk-open .header__social-media { opacity: 1; transform: translateY(0);
    transition: opacity .8s cubic-bezier(.34,.615,.4,.985),transform .8s cubic-bezier(.34,.615,.4,.985); transition-delay: .7s; }

.home-newsletters{padding:80px 0;border-top:solid 1px var(--primary-color)}.home-newsletter-desc{margin-bottom:30px}.home-newsletters__desc{margin-bottom:30px}@media(min-width:1601px)and (max-width:1710.98px){.home-newsletters{padding:70px 0}}@media(min-width:1024px)and (max-width:1600.98px){.home-newsletters{padding:50px 0}}@media(max-width:767.98px){.home-newsletters{padding:40px 0}}
/* .rooms-filterable-grid .uk-container { max-width: 1234px; } */
.roomspint_js {display:none ;}
.roomspint_js.isselected {display:block ;}
.no-records {
    border: solid 1px var(--text-color);
    padding: 15px 20px;
    display: none;
    max-width: 860px;
    margin: 0 auto;
    text-align: center;
    font-weight: 500;
}
.nofound .no-records { display: block; }
.property-map__embed { width: 100%; max-width: 1280px; margin: 0 auto 0; border: solid 1px #222; display:none;}
.property-map__embed>* { height: 100%; width: 100%; }
.property-map__embed .H_ib_body { bottom: 3.5em; }
.property-map__embed .H_ib_tail { bottom: 41px; right: 5px; }
.property-map__embed .H_ib_body .H_ib_content {min-width: 17em;}
.property-map__embed .H_ib_body .H_ib_content > div {font: var(--body-text-fonts);}
.property-map__embed .H_ib_body .H_ib_content .mappop-title { font-weight: 400; }

.property-snippet-slider {background: #111111;}


.common-grid {grid-row-gap: 20px;}
.common-grid.uk-grid { margin-left: -15px; }
.common-grid.uk-grid>* { padding-left: 15px; }
.common-grid__box { position: relative; overflow:hidden;}
.common-grid__content { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px 60px 20px 30px; transform: translateY(40px); transition: all 0.4s;}

.common-grid__box:hover .common-grid__content, .common-grid__box:focus .common-grid__content, .common-grid__box:focus-within .common-grid__content { transform: translateY(0); }

.img-hover img { width:100%; }
.img-hover img.normalimg { filter: grayscale(1); }
.common-grid__box .img-hover .hoverimg { position: absolute; top: 0; left: 0; opacity:0; transition: all 0.4s; height: 100%; object-fit: cover;}

.common-grid__box:hover .img-hover .hoverimg, .common-grid__box:focus .img-hover .hoverimg, .common-grid__box:focus-within .img-hover .hoverimg { opacity: 1; }

.common-grid__content .common-grid__actions a { color:#FFF; filter: opacity(1);}
.common-grid__content>* {color:#FFF; filter: opacity(1)}
.property-snippet-slider .common-action,
.common-grid__box .common-action { position: absolute; z-index:8; bottom: 15px; right: 15px;   display: flex; grid-column-gap: 5px;}
.property-snippet-slider .common-action a { font-size:18px; color:var(--white-color); }
.property-snippet-slider .common-action a:hover {
	outline: 1px solid var(--highlight-color);
	box-shadow: 0 0 2px var(--highlight-color) inset;
	-webkit-box-shadow: 0 0 2px var(--highlight-color) inset;
	-ms-box-shadow: 0 0 2px var(--highlight-color) inset;
	-moz-box-shadow: 0 0 2px var(--highlight-color) inset;
}
.property-snippet-slider .uk-dotnav>*>* { background: #FFF !important; opacity: 0.5; border-color: #FFF !important; }
.property-snippet-slider .uk-dotnav>.uk-active>* { background: #FFF !important; opacity: 1;    border-color: #FFF !important;}
.common-grid__title { font-size: 25px; line-height: normal; font-weight: 400; text-transform: none;  margin: 0 0 15px 0;}
.common-grid__disipline { margin: 0 0 15px 0; }

.img-zoomeffect, .img-hover { overflow:hidden; position: relative; transition: all 0.4s; }
.img-zoomeffect:after, .img-hover:after { content:""; position: absolute; bottom:0; left:0; width:100%; height:40%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); transition: all 0.4s; }
.img-zoomeffect img { transition: all 0.4s; }
.img-zoomeffect:hover img, .img-zoomeffect:focus img { transform: scale(1.1); }
.common-grid__box:hover .img-hover, .common-grid__box:focus-within .img-hover, .common-grid__box:focus .img-hover { border-radius: 4px; }


.common-grid__box:hover .img-hover:after, .common-grid__box:focus .img-hover:after, .common-grid__box:focus-within .img-hover:after { height:60%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); }

.common-grid__box:hover .img-zoomeffect.uk-active img, .common-grid__box:focus .img-zoomeffect.uk-active img, .common-grid__box:focus-within .img-zoomeffect.uk-active img { transform: scale(1.1); }

.common-grid__box:hover .img-zoomeffect:after, .common-grid__box:focus .img-zoomeffect:after {content:""; position: absolute; bottom:0; left:0; width:100%; height:60%; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%); }

.custom-filter { display: flex; justify-content: center; grid-gap: 20px;}
.select-header { display: flex; justify-content: space-between; margin-bottom: 8px; font-weight: normal;}
.select-header .clear-select { text-decoration: none; color: var(--text-color); filter: opacity(0.5); }
.select-header .clear-select:hover, .select-header .clear-select:focus {filter: opacity(1);}
.custom-filter .select-dropdown { position: relative; width:25%;}

.select-dropdown .uk-button-default { border: 1px solid #0F252C; padding: 10px 32px 10px 17px; min-width: 150px; text-align: left; justify-content: start; width: 100%; min-height: auto; border-radius: 5px; font-weight: 400; text-transform: none; position: relative; white-space: nowrap; letter-spacing: 0; height: 46px; color: var(--text-color);}

.select-dropdown .uk-button-default:hover,.select-dropdown .uk-button-default:focus { background: #FFF; border: 1px solid var(--text-color); color: var(--text-color);}

.select-dropdown .uk-button-default:after { content: "\ed38"; position: absolute;  right: 12px;
    top: 12px; font-family: var(--icon-fonts); transform: rotate(0deg); font-size: 16px; font-weight: normal; color: #222; transition: all 0.7s;}
.select-dropdown .uk-button-default.show:after {transform: rotate(-180deg);}

.select-dropdown.room-reset .uk-button-default { border: 0; min-width: auto; padding: 0; text-transform: none}

.select-dropdown.room-reset .uk-button-default span.icon-reset {
    margin-right: 8px;
    margin-top: -2px;
    color: var(--highlight-color);
    font-weight: bold
}
.select-dropdown.room-reset .uk-button-default:after {display: none;}
.select-dropdown.room-reset .uk-button-default:hover,.select-dropdown.room-reset .uk-button-default:focus {color: var(--highlight-color)}
.custom-filter .select-dropdown[data-fieldname="property-space"] .custom-drop ul, .custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul {
	display: flex;
	flex-wrap: wrap;
}
.custom-filter .select-dropdown[data-fieldname="property-space"] .custom-drop ul li:nth-child(2) {
	order: 1;
}
.custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul li, .custom-filter .select-dropdown[data-fieldname="property-space"] .custom-drop ul li {
	width: 100%;
}
.custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul li:nth-child(1) {
	order: 2;
	margin-top: 15px;
}
.custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul li:nth-child(4) {
	order: 3;
}
.custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul li:nth-child(2) {
	order: 1;
}
.custom-filter .select-dropdown[data-fieldname="property-type"] .custom-drop ul li:nth-child(3) {
	margin-top: 0;
}
.state-type {
	padding-bottom: 10px;
	font-weight: bold;
}
.state-type2 {
	padding: 15px 0 10px;
	font-weight: bold;
}
.custom-drop { padding: 17px; width: 100%; min-width: 170px; background: #FFF; display: none;
    position: absolute; top: calc(100% - 4px); z-index: 8; border-radius: 0 0 5px 5px; border: solid 1px #0F252C; border-top: 0; }
.custom-drop.state-dropdown {
	max-height: 200px;
	overflow-y: auto;
}
.custom-drop.active { display: block }
.custom-drop ul { list-style: none; margin: 0; padding: 0}
.custom-drop ul.usa-state {
	display: flex;
	flex-wrap: wrap;
}
.custom-drop ul.usa-state .tab-list__item {
	width: 100%;
}
.custom-drop ul li + li[data-property-state="International"] {
	order: 1000;
}
.custom-drop ul li a.drop-list__link {
    color: #666; text-decoration:none;
    padding: 0 0 0 24px; letter-spacing: 0.5px;
    position: relative;
    display: block
}
.custom-drop ul li a.drop-list__link:hover, .custom-drop ul li a.drop-list__link:focus, .custom-drop ul li.selected a.drop-list__link { color:var(--primary-color); }

.custom-drop ul li+li {
    margin-top: 15px
}

.custom-drop ul li a.drop-list__link:before {
    content: "";
    position: absolute;
    left: 0; border-radius: 3px;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    border: solid 1px #0F252C;
    top: 4px
}
.custom-drop ul li.selected a.drop-list__link::before,.custom-drop ul li:hover a.drop-list__link::before,.custom-drop ul li:focus a.drop-list__link::before { background: var(--primary-color);}
.custom-drop ul li.selected a.drop-list__link::after { content: ''; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.637' height='10.169' viewBox='0 0 13.637 10.169'%3E%3Cpath id='Icon_awesome-check' data-name='Icon awesome-check' d='M4.632,14.547.2,10.115a.682.682,0,0,1,0-.964l.964-.964a.682.682,0,0,1,.964,0l2.986,2.986,6.395-6.395a.682.682,0,0,1,.964,0l.964.964a.682.682,0,0,1,0,.964L5.6,14.547A.682.682,0,0,1,4.632,14.547Z' transform='translate(0 -4.577)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-color: var(--primary-color); height: 16px; width: 16px; position: absolute; left: 0; top: 4px; border-radius: 3px; right: auto; margin:0; bottom: 0; opacity: 1; transition: all .4s ease; background-size: 10px; background-position: center center; background-repeat: no-repeat; }

.custom-drop .close { position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); font-size: 22px; color: var(--text-fonts); display: none; }

.custom-drop .close:hover,.custom-drop .close:focus { color: var(--highlight-color)}
.room-search { padding-top: 0; }
.room-search label { margin-bottom:8px; display:block;}
.room-search:before {/*content:"\eb1a";*/ font-family: var(--icon-fonts); position: absolute; bottom: 43px; left: 10px;}
.room-search input {  background: transparent;}
.room-search input:hover, .room-search input:focus {box-shadow:none; background: none; border-bottom:solid 1px #9B721F;}

.our-team-section { padding-bottom:112px; }
.our-team-section h3.title--m { font-size:30px; margin:35px 0 0; color:var(--primary-color);}
.our-team-section .desc { margin-bottom:25px; }
.common-grid__box .img-zoomeffect { position: relative; width: 100%; height: 100%; display: block; }
.common-grid__box .img-zoomeffect img {height:100%; width: 100%; object-fit: cover;}
.common-grid__box:hover .img-zoomeffect img, .common-grid__box:focus .img-zoomeffect img, .common-grid__box:focus-within .img-zoomeffect img {transform: scale(1.1);}
.custom-filter .select-dropdown.team-search { position: relative; width: 50%; }
.custom-filter .select-dropdown.team-search input { background: none; box-shadow: none; }
.custom-filter .select-dropdown.team-search input:hover, .custom-filter .select-dropdown.team-search input:focus { border: solid 1px var(--primary-color); }

.team-info-section { display: flex; align-items: stretch;}
.team-info-media { background:url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/team-bg.jpg) 0 0  no-repeat; padding: 0 0 0 60px; display: flex; background-size: cover; align-items: center;}
.team-info-media .img-team { border-radius:5px; overflow:hidden; margin-right:-80px; box-shadow: 0px 10px 32px 0px rgba(0, 0, 0, 0.2); }
.team-info { padding: 85px 80px 55px 175px; width: calc(100% - 380px); height: 100vh;
    overflow-y: auto;}
.our-team-content .team__title { text-transform: none; margin-bottom: 10px; color: var(--h3-font-color); }

.our-team-content .team-desc {margin-bottom:25px;}

.designation__title {margin-bottom: 10px;}
.team-separator {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: solid 1px #A0C3DD;
}

.mb-20 {margin-bottom:30px;}
.our-team-content .team-desc * {
    color: var(--text-color);
}
@media only screen and (min-width: 960px) and (max-width: 1166px)  {
  .team-info-media .img-team { margin-right: -60px; }
.team-info {
    padding: 85px 29px 55px 105px;
    width: calc(100% - 130px);
    height: 100vh;
    overflow-y: auto;
}

}
@media (max-width: 959.98px) {
  .our-team-section { padding:50px 0; }
.our-team-section h3.title--m {width:100%; margin:0 0 20px;}
.team-info-media { padding: 110px 0 110px 20px; }
.team-info { padding: 100px 20px 100px 105px; width: calc(100% - 0px); height: 100vh; }
  .custom-filter.filter-property-list { flex-wrap:wrap; }
  .filter-property-list .select-dropdown { width: calc(50% - 10px); }
}
@media (max-width: 767.98px) {
  .common-grid { grid-row-gap: 0; }
  .roomspint_js {margin-bottom:20px;}
  
}
@media (max-width: 639.98px) {
  .our-team-section { padding-bottom: 40px; }
  .custom-filter { flex-wrap: wrap; grid-row-gap: 20px; }
  .custom-filter .select-dropdown.team-search { width: 100%; margin: 0; }
  .our-team-modal .uk-modal-close { color: var(--white-color); padding: 0; }
  .filter-property-list .select-dropdown { width: 100%; }
  .team-info-section { flex-wrap: wrap; }
  .team-info-media { padding: 75px 20px 20px 20px; width: 100%; }
  .team-info-media .img-team { margin-right: 0; margin-bottom:-50px;}
  .team-info { padding: 55px 20px 20px 25px; width: 100%; height: auto;}
}

.uk-offcanvas-close { cursor:pointer;
    background: none;
    border: 0;
    font-size: 40px;
    color: var(--primary-color);
    padding: 0;
    top: 30px;
    right: 30px;
}
.uk-offcanvas-close:hover, .uk-offcanvas-close:focus { color:var(--text-color); }
.our-team-canvas .uk-offcanvas-bar { background:#FFF; color:var(--text-color); }

@media (min-width:640px) {
.uk-offcanvas-bar { left: -960px; width: 960px; padding:0; }
}
@media (min-width: 1240px) {
.uk-offcanvas-bar { left: -1280px; width: 1280px; padding:0; }
}

@media (max-width: 767.98px) {
  .our-team-canvas .uk-offcanvas-bar {padding:0;}
  .our-team-canvas.uk-open>.uk-offcanvas-bar {width:525px; left:0;}
  .our-team-canvas .uk-offcanvas-close { top: 20px; right: 20px; color: var(--white-color); }
}
@media (max-width: 540.98px) {
.uk-offcanvas-page { overflow-y: hidden; touch-action: none; }
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 896px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.uk-offcanvas-page { overflow-y: hidden; touch-action: none; }
}

@media (max-width: 767.98px) {
  .rooms-filterable-grid .roomimages-set .common-grid__box{
  	margin-bottom: 15px;
  }
  .rooms-filterable-grid .roomimages-set .roomspint_js{
  		margin-bottom: 0px;
  }
}
.map-box { background:url(https://assets.milestoneinternet.com/whitestone-companies/soartress-hospitality/background-images/info-bg.jpg) top center no-repeat; background-size: 100%; padding: 60px 0; }
.title-top-set { border-radius: 5px; border: solid 1px var(--primary-color); padding: 20px 60px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.title-top-set h3.title { font-size:30px; margin:0;}
.title-top-set ul { display: flex; list-style: none; grid-gap: 30px; }
.title-top-set ul li {position: relative; padding-left:20px; font-size: 14px;}
.title-top-set ul li:before {content:''; width:12px; height:12px; position: absolute; left:0; top:4px; background:#1169AB; border-radius: 2px; }
.title-top-set ul li:first-child {padding-right:20px; border-right:solid 1px #6B6B6B; }
.title-top-set ul li:last-child:before { background:#6b6b6b; }
.map__media { text-align: center; padding:30px 0;}


@media (max-width: 1023.98px) {
  
}

@media (max-width: 959.98px) {
  
}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {

}

@media (max-width: 959.98px) {
  .title-top-set { padding: 20px 30px; flex-wrap: wrap;}
  .title-top-set ul li:first-child {border:0;}
  .title-top-set ul { padding: 20px 0 0; flex-wrap: wrap; grid-gap: 10px; }
  .map__media { padding:0 0 30px;}
}

@media (max-width: 639.98px) {
  
}

@media (max-width: 575px) {
  
}
.map-box .map__media img:focus-visible {
    background: none;
}