.top-nav-wrapper{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.margin-reset{
    margin-top: 0;
    margin-bottom: 0;
}
.bottom-right-nav .address a{
    color: #333333;
}
.bottom-right-nav .phone-number a{
    color: #3d5885;
}
.top-nav-wrapper{
    margin-top: 5px;
    background-color: #FEFEFE;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
}
.trump-logo svg{
    max-width: 200px;
    height: 100px;
}

.trump-details-wrapper{
    display: flex;
    flex-direction: column;
}
.top-right-nav{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 10px 0;
    color: #3d5885;
    fill: #3d5885;
    font-family: garamond-premier-pro, serif;
}
#hotel_details_popup{
    color: #3d5885;
}
.bottom-right-nav{
    padding: 1rem 0;
    border-top: 1px #f0f0f0 solid;
}
.bottom-right-nav p{
    font-size: 13px;
    text-align: right;
}
.hotel-info{
    width: 90px;
    font-size: 18px;
    margin-right: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hotel-info svg{
    width: 15px;
    height: 15px;
}
.reservation{
    width: 155px;
    font-size: 18px;
    display: flex;
    align-items: center;
    gap: 10px;
    color: #3d5885;
}

.reservation:visited {
    color: #3d5885;
}

.reservation svg{
    width: 15px;
    height: 15px;
}
.loyalty{
    font-size: 18px;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    gap : 5px;
}
.phone-number{
    color: #3d5885;
}
.more{
    display: none;
}
.room-listing-page-user-icon-responsive-wrapper,.room-listing-page-user-icon-responsive-wrapper>.corporate-landing-page-icon-wrapper,.property-landing-header .property-landing-page-user-icon-responsive-wrapper{
    height: 100%;
}
.top-nav-wrapper{
    border-bottom: 0.063rem solid #e1e1e1;
}
.product-listing-header-wrapper a{
    text-decoration: none;
}

.product-listing-header-wrapper ul > li {
    list-style-type: none;
}
.product-listing-header-wrapper .corporate-landing-page-header-responsive-menu {
    top: 4.9rem;
}
.product-listing-header-wrapper .corporate-landing-page-header-responsive-menu{
    font-family: garamond-premier-pro, serif;
}
.product-listing-header-wrapper .corporate-landing-page-user-icon-responsive:first-child {
    padding: 0.75rem 1.361rem;
}
.product-listing-header-wrapper .corporate-landing-page-user-icon-responsive.close-line {
    padding: 0 1.2rem;
}
.corporate-landing-page-header-responsive-menu .has-icons a{
   justify-content: flex-start;
}

.product-listing-page-contact-info-wrapper{
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    border-bottom: 0.063rem solid #dad9d9;
}
.product-listing-page-contact-info-wrapper a{
    font-family: montserrat, sans-serif;
    font-size: 1rem;
    justify-content: flex-start;
    background-color: #fff;
    gap: 10px;
    width: fit-content;
    border-bottom: 0;
    align-items: center;
    text-decoration: none;
}
.product-listing-page-contact-info-wrapper a:first-child{
    padding-right: 0;
}
.product-listing-page-contact-info-wrapper a:last-child{
    padding-left: 0;
}
.product-listing-page-tab-view-address {
    width: 100%;
    word-wrap: break-word;
}
body[class*="categorypath-properties-chicago"]   .top-nav-wrapper.property-landing-header  .trump-logo svg , body[class*="categorypath-properties-central-park"]  .top-nav-wrapper.property-landing-header  .trump-logo svg{
    max-width: 350px;
}
@media only screen and (max-width: 767px){
    .bottom-right-nav,.trump-details-wrapper,.product-listing-page-tab-view-address{
        display: none;
    }
    .product-listing-page-mobile-view-address{
        display: block;
    }
    .trump-logo {
        margin: 0.625rem 0 0 0.625rem;
    }
    .top-nav-wrapper{
        margin: 0;
        padding: 0;
        height: 70px;
    }
    .trump-logo svg{
        max-width: 9.375rem;
        height: 3.125rem;
    }
    .product-listing-header-wrapper .corporate-landing-page-header-responsive-menu,  .property-landing-header .property-landing-page-header-nav-bar {
        top: 3.9rem;
    }
    .property-landing-page-header-responsive-menu{
        z-index: 3;
    }
}
@media only screen and (min-width:768px) and (max-width: 1024px){
    .property-landing-header .property-landing-page-header-nav-bar{
        top: 4.3rem;
    }
    .trump-details-wrapper,.bottom-right-nav,.product-listing-page-mobile-view-address{
        display: none;
    }
    .product-listing-page-tab-view-address{
        display: block;
    }
    .trump-logo{
        margin: 0.625rem 0 0 0.625rem;
    }
    .trump-logo svg{
        max-width: 9.375rem;
        height: 3.125rem;
    }
    .top-nav-wrapper{
        margin: 0;
        padding: 0;
        height: 4.375rem;
    }
    .product-listing-header-wrapper .corporate-landing-page-header-responsive-menu {
        top: 4.3rem;
    }
    .product-listing-page-contact-info-wrapper a{
        width: 100%;
        justify-content: center;
    }
    .property-landing-page-header-responsive-menu{
        z-index: 3;
    }
}

@media only screen and (min-width:319px) and (max-width:395px){
    .product-listing-header-wrapper .corporate-landing-page-user-icon-responsive:first-child {
        padding: 0.75rem .8rem;
    }
    .product-listing-header-wrapper .corporate-landing-page-user-icon-responsive.close-line {
        padding: 0 0.632rem;
    }
}
@media only screen and (max-width:320px){
    .trump-logo svg{
        max-width: 8.125rem;
        height: 3.125rem;
    }
}

/* Laptop */
@media (min-width: 1060px) and (max-width: 1440px) {
    body[class*="categorypath-properties-chicago"]   .top-nav-wrapper.property-landing-header  .trump-logo svg , body[class*="categorypath-properties-central-park"]  .top-nav-wrapper.property-landing-header  .trump-logo svg{
        max-width: 350px;
    }
    
}

/* Small Tablet */
@media (min-width: 768px) and (max-width: 1060px) {
    body[class*="categorypath-properties-chicago"]  .top-nav-wrapper.property-landing-header  .trump-logo svg , body[class*="categorypath-properties-central-park"]  .top-nav-wrapper.property-landing-header  .trump-logo svg{
        max-width: 250px;
    }
    
}

/* Tablet */
@media (min-width: 600px) and (max-width: 767px) {
    body[class*="categorypath-properties-chicago"]  .top-nav-wrapper.property-landing-header .trump-logo svg , body[class*="categorypath-properties-central-park"] .top-nav-wrapper.property-landing-header .trump-logo svg{
        max-width: 200px;
    }
    
}

/* Mobile */
@media (min-width: 481px) and (max-width: 599px) {
    body[class*="categorypath-properties-chicago"] .top-nav-wrapper.property-landing-header .trump-logo svg , body[class*="categorypath-properties-central-park"] .top-nav-wrapper.property-landing-header .trump-logo svg{
        max-width: 170px;
    }
    
}

/* Small Mobile (min-width only) */
@media (min-width: 320px) and (max-width: 480px) {
    body[class*="categorypath-properties-chicago"] .top-nav-wrapper.property-landing-header .trump-logo svg , body[class*="categorypath-properties-central-park"] .top-nav-wrapper.property-landing-header .trump-logo svg{
        max-width: 150px;
    }
    
}