/*****************
	Probox-typ 1
******************/
.probox-typ1{
	border:1px solid #e8e8e8;
	position:relative;
	margin-bottom:15px;
	background-color:#fff;
}
.probox-typ1 .media-left{
	padding-right:15px;
	position:relative;
}
.probox-typ1 .media-body{
	padding:15px 15px 15px 0px;
}
.probox-typ1 .media-heading{
	padding-bottom:17px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:10px;
	padding-right:90px;
}
.probox-typ1 .media-heading a{
	color:#15262f;
	font-size:17px;
	font-family:'lato_bold';
}
.probox-typ1 .rating{
	font-size:13px;
	position:absolute;
	right:15px;
	top:20px;
}
.probox-typ1 .rating span.star::before {
	cursor:default;
}
.probox-typ1 .nearby-loc{
	font-size:14px;
	color:#727272;
	font-family:'lato_regular';
	margin-bottom:5px;
}
.probox-typ1 .room-info{
	margin-bottom:10px;
	color:#4F3570;
}
.probox-typ1 .short-desc{
	font-size:14px;
	color:#999999;
	font-family:'lato_regular';
	line-height:20px;
	margin-bottom:10px;
}
.probox-typ1 .price{
	font-family:'lato_bold';
	font-size:26px;
	color:#4f3570;
}
.probox-typ1 .price .pp{
	color:#696969;
	font-family:'lato_regular';
	font-size:13px;
}
.probox-typ1 .btn-typ4{
	padding:9px 20px;
}
.probox-typ1 .btn-typ1{
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 100px;
	text-align: center;
}

.probox-typ1 .media-left .media-object{
	max-width:100%;
	margin:0px auto;
}
.probox-typ1 .hotel-offer{
	position: absolute;
	left: 0px;
	right: 15px;
	bottom: 0px;
	background: rgba(255, 255, 255, 0.9);
	padding: 5px;
	text-align: center;
	font-family: "lato_bold";
	font-size: 13px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.probox-typ1 .media-left .media-object{
	
}
}

/*****************
	Probox-typ 2
******************/

.probox-typ2 {
	margin-bottom:20px;
	min-height:1px;
	position:relative;
}
.probox-typ2 .item .box{
	text-align:center
}

.probox-typ2 .image-box{
	display:table;
	width: 100%;
}
.probox-typ2 .image {
    display: table-cell;
    height: 100px;
    position: relative;
    text-align: center;
    vertical-align: middle;
}
.probox-typ2 .image img{
	max-height: 100%;
    /*width: 100%;*/
}
.probox-typ2 .item .box .content{
	text-align:left;
}

/*****************
	Probox-type 3
******************/
.probox-typ3{
	padding:20px 0px 20px 20px;
}
.probox-typ3 .media-left{
	padding-right:20px;
}
.probox-typ3 .media-heading{
	font-size:16px;
	color:#15262f;
	font-family:'lato_bold';
}
.probox-typ3 .max-ppl{
	font-family:'lato_regular';
	font-size:14px;
	margin-bottom:5px;
}
.probox-typ3 .max-ppl span{
	display:inline-block;
	vertical-align:middle;
}

.probox-typ3 .price{
	font-size:23px;
	font-family:'lato_bold';
	color:#4f3570;
}
.probox-typ3 .price sup{
	font-size:15px;
	position: relative;
	top: -5px;
	left: -2px;
}
.probox-typ3 .pp-price{
	font-size:12px;
	font-family:'lato_regular';
	color:#696969;
}
.probox-typ3 .room-left{
	font-size:13px;
	font-family:'lato_regular';
	color:#ff3300;
	margin-top:25px;
}
.probox-typ3 .btn-typ4{
	padding:7px 18px;
	font-size:15px;
}
.probox-typ3 .book-now{
	/*position:absolute;
	left:0;
	right:0;
	bottom:0px;*/
	margin-top:10px;
}
.probox-typ3 .media-left .media-object{
	max-width:100%;
	margin:0px auto;
}
.probox-typ3 .cancel-link{
	margin:5px 0px;
}
.probox-typ3 .cancel-link a .close-rules{
	display:none;
}
.probox-typ3 .cancel-link a.collapsed .close-rules{
	display:inline-block;
}
.probox-typ3 .cancel-link a.collapsed .open-rules{
	display:none;
}
.probox-typ3 .cancellation-rules{
	background-color:#FDF8DA;
	padding:15px;
	border:1px solid #E8E8E8;
	font-family: "lato_regular";
	font-size:13px;
	color:#666;
	margin-top:10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.probox-typ3 .media-left .media-object{
	max-width:none;
}
}

/********************
	Probox Type 4
**********************/
.probox-typ4 .col-lg-3, .probox-typ4 .col-lg-9{
	padding-top:20px;
	padding-bottom:20px;
}
.probox-typ4 .title{
	font-family: "lato_bold";
	font-size:14px;
	color:#fff;
	padding:13px 20px;
}
.probox-typ4 .v-type{
	font-family: "lato_bold";
	font-size:16px;
	color:#15262f;
	margin-bottom:10px;
}
.probox-typ4 .trans-type{
	color:#666;
	font-size:13px;
	font-family: "lato_regular";
}
.probox-typ4 .time{
	color:#999;
	line-height:22px;
	font-size:14px;
	font-family: "lato_regular";
}
.probox-typ4 .price{
	font-size:24px;
	font-family: "lato_bold";
	margin-bottom:10px;
}
.probox-typ4 .btn-typ4{
	padding:9px 13px 10px;
}

/********************
	Probox Type 5
**********************/
.probox-typ5{
	border: 1px solid #E8E8E8;
	position: relative;
	margin-bottom:15px;
	background-color: #FFF;
}

/********************
	Probox Type 6
**********************/
.probox-typ6{
	border: 1px solid #E8E8E8;
	position: relative;
	margin-bottom: 20px;
	background-color: #FFF;
	padding:10px;
}
.probox-typ6 .media-left{
	max-width:190px;
	padding:0;
}
.probox-typ6 .media-left img{
	max-width:100%;
}

.probox-typ6 .media-heading a {
	color: #15262F;
	font-size:16px;
	font-family: "lato_bold";
}
.probox-typ6 .main-content{
	border-right:1px solid #e9e9e9;
}
.probox-typ6 .price-box{
	text-align:center;
}
.probox-typ6 .price{
	font-family: "lato_bold";
	font-size: 22px;
	color: #4F3570;
}
.probox-typ6 .btn-typ4{
	padding:6px 14px;
	font-family: "lato_bold";
	font-size:15px;
}
/********************
	Probox Type 7
**********************/
.probox-typ7{
	border: 1px solid #c7c7c7;
	background-color: #FFF;
}
.probox-typ7 .media .media-body{
	padding:15px;
}


/********************
	Probox Type 8
**********************/
.probox-typ8{border: 1px solid #E8E8E8;}
.probox-typ8 .inner-content{padding:10px;}
.probox-typ8 .media-left{padding:0;}
.probox-typ8 .media-left .media-image{width:180px;text-align:center;}
.probox-typ8 .media-left a{display:inline-block;max-width:100%;}
.probox-typ8 .media-left img{max-width:100%;}
.probox-typ8 .media-body{padding:0 10px;}
.probox-typ8 .media-heading {
	color: #15262F;
	font-size:16px;
	font-family: "lato_bold";
}
.probox-typ8 .media-heading a {color:inherit;}
.probox-typ8 .media .media-right{
	border-left:1px solid #e9e9e9;
}
.probox-typ8 .right-content{
	text-align:center;
	width:130px;
}
.probox-typ8 .price{
	font-family: "lato_bold";
	font-size: 22px;
	color: #4F3570;
}
.probox-typ8 .btn-typ4{
	padding:6px 14px;
	font-family: "lato_bold";
	font-size:15px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*.probox-typ6 .media-left .media-object{
	max-width:none;
}*/
}


@media(min-width:992px){
/* probox-typ3 */
.probox-typ3 .row{
	display:table;
	width:100%;
}
.probox-typ3 .col-md-9, .probox-typ3 .col-md-3{
	float:none;
	display:table-cell;
	vertical-align:top;
}
.probox-typ3 .col-md-9{
	border-right:1px solid #e7e7e7;
}
.probox-typ3 .col-md-3{
	text-align:center;
}
.probox-typ3 .cancellation-rules{
	margin-right:20px;
}
/*probox-typ4*/
.probox-typ4{
	border:1px solid #e8e8e8;
	border-width:1px 0;
}
.probox-typ4 .col-md-3{
	border-left:1px solid #dedede;
	padding-top:10px;
	padding-bottom:10px;
}
}

@media(max-width:991px){
/* Probox -typ1 */
.probox-typ1 .media-left{
	display:block;
	padding-right:0;
}
.probox-typ1 .media-body{
	padding:15px;
}
.probox-typ1 .btn-typ1{
	left:15px;
	right:auto;
}
.probox-typ1 .btn-box{
	margin-top:15px;
}
.probox-typ1 .short-desc{
	line-height:18px;
}

/* probox-typ3 */
.probox-typ3{
	padding:10px;
}
.probox-typ3 .room-left{
	margin-top:5px;
}
.probox-typ3 .book-now{
	left:auto;
	right:10px;
}

/* probox-typ4 */
.probox-typ4 .price{
	text-align:left;
}
.probox-typ4 .col-md-4 .align-C{
	text-align:left;
	position:relative;
}
.probox-typ4 .btn-typ4{
	position:absolute;
	right:10px;
	top:0px;
}
.probox-typ4 .col-lg-3, .probox-typ4 .col-lg-9{
	padding-top:0px;
	padding-bottom:0px;
}
.probox-typ4 .time{
	margin-top:5px;
	margin-bottom:5px;
	line-height:16px;
}
.probox-typ6 .media-left{
	display:block;
	width:100%;
	max-width:100%;
	text-align:center;
	margin-bottom:15px;
}
.probox-typ6 .media-left a{
	display:inline-block;
}
}
@media(max-width:767px){
/* Probox-typ1 */
.probox-typ1 .media-body{
}
.probox-typ1 .btn-typ1{
	bottom:10px;
	left:10px;
}
}
@media(max-width:480px){
/* Probox-typ1 */
.probox-typ1 .media-heading{
	padding-right:0px;
}
.probox-typ1 .media-heading > span{
	display:block !important;
}
.probox-typ1 .rating{
	position:relative;
	right:auto;
	top:4px;
}

/* probox-typ3 */
.probox-typ3 .media-left, .probox-typ3 .media-body{
	display:block;
	width:100%;
}
.probox-typ3 .media-left{
	padding-right:0px;
}

/* probox-typ4 */
.probox-typ4 .col-lg-3, .probox-typ4 .col-lg-9{
	display:block;
	float:none;
	width:100%;
	text-align:left;
}
.probox-typ4 .col-lg-3.align-C{
	margin-bottom:5px;
}
}