.hotel-details {    width: 100%;    float: left;    padding: 12px 10px;}    .hotel-details h1 {        font-size: 16px;        color: #fff;        text-transform: uppercase;        font-weight: 600;    }    .hotel-details p {        font-size: 14px;        color: #fff;    }.hotel-reserve-wrap {    border: 10px solid #ffff;    padding: 0px;    width: 30%;    margin: 1%;    min-height: 272px;}.tm-img {    border: none;    height: 200px;}/* Hover Shadow */@-webkit-keyframes hover {    50% {        -webkit-transform: translateY(-3px);        transform: translateY(-3px);    }    100% {        -webkit-transform: translateY(-6px);        transform: translateY(-6px);    }}@keyframes hover {    50% {        -webkit-transform: translateY(-3px);        transform: translateY(-3px);    }    100% {        -webkit-transform: translateY(-6px);        transform: translateY(-6px);    }}@-webkit-keyframes hover-shadow {    0% {        -webkit-transform: translateY(6px);        transform: translateY(6px);        opacity: .4;    }    50% {        -webkit-transform: translateY(3px);        transform: translateY(3px);        opacity: 1;    }    100% {        -webkit-transform: translateY(6px);        transform: translateY(6px);        opacity: .4;    }}@keyframes hover-shadow {    0% {        -webkit-transform: translateY(6px);        transform: translateY(6px);        opacity: .4;    }    50% {        -webkit-transform: translateY(3px);        transform: translateY(3px);        opacity: 1;    }    100% {        -webkit-transform: translateY(6px);        transform: translateY(6px);        opacity: .4;    }}.hover-shadow {    display: inline-block;    position: relative;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transform: translateZ(0);    transform: translateZ(0);    box-shadow: 0 0 1px rgba(0, 0, 0, 0);}    .hover-shadow:before {        pointer-events: none;        position: absolute;        z-index: -1;        content: '';        top: 100%;        left: 5%;        height: 10px;        width: 90%;        opacity: 0;        background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);        /* W3C */        -webkit-transition-duration: 0.3s;        transition-duration: 0.3s;        -webkit-transition-property: transform, opacity;        transition-property: transform, opacity;    }    .hover-shadow:hover, .hover-shadow:focus, .hover-shadow:active {        -webkit-transform: translateY(-6px);        transform: translateY(-6px);        -webkit-animation-name: hover;        animation-name: hover;        -webkit-animation-duration: 1.5s;        animation-duration: 1.5s;        -webkit-animation-delay: 0.3s;        animation-delay: 0.3s;        -webkit-animation-timing-function: linear;        animation-timing-function: linear;        -webkit-animation-iteration-count: infinite;        animation-iteration-count: infinite;        -webkit-animation-direction: alternate;        animation-direction: alternate;    }        .hover-shadow:hover:before, .hover-shadow:focus:before, .hover-shadow:active:before {            opacity: .4;            -webkit-transform: translateY(6px);            transform: translateY(6px);            -webkit-animation-name: hover-shadow;            animation-name: hover-shadow;            -webkit-animation-duration: 1.5s;            animation-duration: 1.5s;            -webkit-animation-delay: 0.3s;            animation-delay: 0.3s;            -webkit-animation-timing-function: linear;            animation-timing-function: linear;            -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;            -webkit-animation-direction: alternate;            animation-direction: alternate;        }html, body {    font-size: 14px;    font-family: -apple-system,Roboto-Regular,Roboto,"Microsoft Yahei",Helvetica Neue,Helvetica,Tahoma,Arial,sans-serif;    -webkit-font-smoothing: antialiased !important;    -moz-osx-font-smoothing: grayscale;}.navbar-toggler{	position:relative;	background:transparent;	color:white;	top:0px;	right:0px;	border:0px;}.navbar-nav .nav-link{	width:auto;	height:auto;	display:block;	font-size:1.2em;}.collapse.show .nav-fill .nav-item{	text-align:left;}h1.grid-title {    font-size: 25px;    font-weight: 600;    color: #fff;    padding-left: 10px;    width: 100%;    float: left;    padding-top: 10px;    padding-bottom: 10px;}.mb15 {    margin-bottom: 15px;}html, body {
    height:100%;
    width:100%;
}.affix, .affix-top {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;    background-color: rgba(46,46,46,.9);}.navbar-nav .nav-item.selected .nav-link {
    color:white;
}