.icon-payment {
	padding: 15px;
	background-color: #111111;
}
/*price check*/
  .price-check {
     position: fixed;
     left: 20px;
     bottom: 0;
     width: 350px;
     /*width: 100%;*/
     color: black;
     text-align: center;
     z-index: 998;
}
 .price-check .btn-link {
     color: #000 !important;
}
 .price-check .btn-link:hover {
     text-decoration: none
}
 .price-check .btn-link:focus {
     text-decoration: none
}
 .price-check .price-content {
     padding: 20px 0;
}
 .price-check .card-footer {
     text-align: left;
     line-height: 5px;
}
 .price-check .price-content .list-price {
     text-align: left;
     padding:10px 20px;
}
 /*.price-check .price-content .list-price h4,h6 {
 	color: #000000 !important;
}*/
 .price-check .price-content .list-price.active {
     background-color: #272121;
     color: #FFFFFF !important;
}
 /*.price-check .price-content .list-price.active h4,h6 {
     color: #FFFFFF !important;
}*/ 

 .price-check .price-content .list-price p {
     margin: 0 !important;
}
.price-check .card-footer p {
    text-align: left;
    line-height: 16px;
}
[data-toggle="collapse"] .fa:before {
     content: "\f13a";
}
 [data-toggle="collapse"].collapsed .fa:before {
     content: "\f139";
}

.details-content .custom ul li:not(:last-child) {
	margin-bottom: 10px;
}
.details-content .custom ul li {
    padding-left: 60px;
    position: relative;
    list-style: none
}
.details-content .custom ul li::before {
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
}
.booking-form form .inputs-filed .icon {
	left: 10px;
}
.booking-form form .inputs-filed input, .booking-form form .inputs-filed .nice-select {
	padding:0 30px;
}
.ui-widget-header .ui-state-hover .ui-icon,
.ui-widget-header .ui-state-highlight .ui-icon,
.ui-widget-header .ui-state-focus .ui-icon {
    background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.modal-payment ol {
    padding-left: 30px;
    padding-bottom:15px;
    padding-top:15px;
}
.modal-payment ol li {
    list-style: lower-alpha;
}
.room-list-loop .room-box .room-desc button.book-btn {
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    position: relative;
    margin-top: 20px;
    padding: 5px 16px;
    background: none;
    border: 0;
    background-color: #28a745;
    border-radius: 4px;
}

.card .room-capacity {
     padding:15px;
}
 .card .room-capacity .room-list {
     display: flex;
     margin-top: 10px;
}
 .card .room-capacity .room-list .photo {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
     height: 50px;
     margin-right: 2px;
}
 .card .room-capacity .room-ctext {
     padding-top: 25px;
}
.card .room-capacity .room-ctext p {
     line-height: 15px;
}
.card .room-capacity .room-ctext i {
     line-height: 15px;
     font-size: 17px;
}
 .card .card-footer .btn-sm{
     padding: .15rem .5rem;
     font-size: 13px;
}
 .card .card-footer p {
     color: #e12d2d;
}
 .crt p {
    font-size: 14px;
}
 .crt .price {
    font-size: 28px;
    color: #f96d01;
    font-weight: 600;
}
 .news-details-box ol {
    list-style: auto;
    padding:0 40px;
 }