#ja-wrapper { background: #eff3f7 !important;}.carlist .bs_grid{line-height:normal;}
					
.gridview .landing-item.row.open-view{

	float:left;
	margin-top:0;
	margin-bottom:20px;
	/* margin-right:10px; */
	padding: 0 10px;
	background: transparent;
	box-shadow: none;
}
/* .gridview .col-rt{min-height:135px;} */
.gridview .bs_grid .prod-price .price-sec{text-align:left; min-height: auto;}
.articlelanding .gridview .prod-price p.great-rate{margin:0;}
.viewport .bs_grid .prod-price{
	text-align:left;
}
.articlelanding  .summer-sec .gridview .blue-btn{display:none; width:100%;}
.gridview .landing-item-box:hover {
	/* box-shadow: 5px 5px 30px 5px rgba(150,150,150,1);
	transform: translateY(-2px); */
	box-shadow: 0 0 9px rgba(0,0,0,.2);
    transform: translateY(-1px);
}
.landing-item-box:hover {
	box-shadow: 5px 5px 30px 5px rgba(223,223,223,1);
	transform: initial;
}
.articlelanding .summer-sec .gridview .cta{width:100%; margin:0;}

.gridview .landing-item-box{background:#fff; border-radius: 10px; /* box-shadow:5px 5px 30px 5px rgba(223,223,223,0.8); */ box-shadow:0 0 4px rgba(0,0,0,.12);}

.gridview .landing-pic img{min-height:auto;  border-radius: 10px 10px 0 0;}

.articlelanding .gridview .landing-title{min-height: 85px; overflow: hidden; /* max-height: 65px; overflow: hidden; */}

.gridview .landing-pic, .gridview .landing-pic img{min-height:auto;}

.carlist .right{width:74%;}

.cat-cnt {padding-left: 10px;}

.gridview .landing-item.row.open-view { width: 33.33%;}

.gridview .col-rt{min-height:initial; }

.gridview .col-lt {position: relative; overflow:hidden;}

.pricetable tr td{font-size:14px; text-align:center;}

.pricetable tr td.day_1_5, .pricetable tr td.day_6, .pricetable tr td.day_7 {font-size: 13px;}

.pricetable tr td.price_1_5{font-size:20px;}

.landing-item.landing-art-item .grade hr{margin:5px 0; /* margin-top: 20px; */}


.gridview .col-rt {
    min-height: 145px;
    position: relative;
	/* padding-top:20px; */
}

.tour-code {
    padding: 3px 10px;
    background: #efb242;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    width: 100%;
	left:0;
	color:#311431;
}

.tour-code-new {
    padding: 0;
    font-size: 13px;
    font-weight: bold;
    bottom: 0;
    width: 55%;
    left: 0;
    color: #311431;
    float: right;
    text-align: right;
}

.tour-code-new span.small {
    font-size: 0.9em;
    color: #999;
    font-weight: normal;
    margin-left: 5px;
}

.hot-deal{
    bottom: 0;
    z-index: 99;
    top: auto;
	border-radius: 0;
}

.hot-deal-new{
	background-color: #7bc143;
    color: #FFFFFF;
    padding: 23px 10px;
    border-radius: 40px;
    position: absolute;
    bottom: -18px;
    z-index: 99;
    right: 10px;
	
}

.available-dates{
	color: #fff;
    /* background-color: #52284a;
    background-image: linear-gradient(#52284a, #212239); */
	background: rgb(82,40,74);
	background: linear-gradient(45deg, rgba(82,40,74,1) 40%, rgba(21,55,91,1) 90%, rgba(33,34,57,1) 100%);
	position: absolute;
    /* bottom: 28px; */
    bottom: 0;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
    font-weight: bolder;
}

.landing-line {
    background: rgb(82,40,74);
	background: linear-gradient(45deg, rgba(82,40,74,1) 40%, rgba(21,55,91,1) 90%, rgba(33,34,57,1) 100%);
	position: absolute;
    bottom: 0;
	left:0;
    padding: 5px 10px;
    width: 100%;
    font-size: 14px;
    font-weight: bolder;
	color:#fff;
	border-bottom: 2px solid #efb242;
}
.landing-line b{color:#fff;}

#cat_sort_list {display: block;}

.bs_grid .prod-price strong{font-size:18px;}

.articlelanding .gridview .bs_grid .prod-price{/* float:none; */ float:left; width:45%;}
.articlelanding .gridview .prod-price p.ptag{margin:0;}

/* Category Slider */

.category-filter{
	padding: 50px 15px;
    background: rgb(82,40,74);
    background: linear-gradient(45deg, rgba(82,40,74,1) 40%, rgba(21,55,91,1) 90%, rgba(33,34,57,1) 100%);
}

#owl_category_slider.owl-theme .owl-controls .owl-buttons div{background:none;	opacity:1;}
#owl_category_slider.owl-theme .owl-controls .owl-buttons div i{color:#fff; font-size:40px;}
#owl_category_slider .owl-buttons .owl-prev{left:-50px;}
#owl_category_slider .owl-buttons .owl-next{right:-50px;}
#owl_category_slider .owl-item .item {
    margin: 6px;
	/* padding:15px; */
	background:#ccc;
	position:relative;
	border-radius:10px;
	
}

#owl_category_slider .owl-item .bs_grey{color:#fff;}

#owl_category_slider .owl-item .item img {
    height: 130px;
	border-radius:10px;
}

#owl_category_slider .owl-item .item span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	font-size: 18px;
	font-weight:bold;
}
#owl_category_slider .overlay{
	background: rgb(0,0,0,0.2);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}

/* Category Slider */

/* Ribbon common */
.ribbon{
	width:100px;
	height:150px;
	background-color:#fff;
	position:absolute;
	right:100px;
	top:-350px;
}
.ribbon:before{
		content: '';
		position: absolute;
		z-index: 2;
		left: 0;
		bottom: -50px;
		border-left: 50px solid #fff;
		border-right: 50px solid #fff;
		border-bottom: 50px solid transparent;
	}
.ribbon:after{
	content:'';
	width:200px;
	height:270px;
	position: absolute;
	z-index: -1;
	left: 0;
	bottom:-120px;
	background-color:#507abd;
	transform:skewY(35deg) skewX(0);
}



/* Ribbon */

.cr {
	width: 133px;
	padding: 11px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-weight:bold;
	font-size:14px;
}

.cr-sticky {
	position: fixed;
}
.cr-right  { right: -35px;}

.cr-top {top: 10px;}

.cr-top.cr-left,
.cr-bottom.cr-right {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cr-top.cr-right,
.cr-bottom.cr-left {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cr-green{ background-color: #7bc143; }

/* Left Category Css */

.bscatefory {
    overflow: visible;
    height: auto;
    background-color: #c1c1c1;
    transition: 0.3s ease-in;
}

.bread_crumbs a.active .bscatefory_on {
    background-color: #7bc143 !important;
	
}

.bread_crumbs a.active .bscatefory_on .local_s_tit_in{color:#fff;}
.bscatefory_bs {
    overflow: hidden;
    background-color: #fff;
    height: 33px;
    border-radius: 20px;
    margin-bottom: 5px;
    width: 100%;
}
.local_s_left {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.local_s_left_bs {
    width: 15%;
}

.local_s_right {
    display: inline-block;
    width: 45%;
    height: 100%;
}

.local_s_right_bs {
    width: 75%;
    margin-left:10px;
    text-align: left;
}

.local_s_title {
    font-size: 21px;
    color: #191919;
    font-weight: 700;
    width: 100%;
}

.local_s_title_bs {
    font-size: 25px;
    width: auto;
    text-align: left;
}

.local_s_tit_in {
    margin: 0 auto;
    display: table-cell;
    text-align: left;
    line-height: 33px;
    font-size: 16px;
    font-weight: bold;
}

.bread_crumbs .new-cat-filter a.tag_disabled{width:100%;}
/* Left Category Css */

.offers-wrapper{margin-bottom:0;}

.cat-cnt span{font-weight:bold;}

.landing-item .landing-item-box.disabled-booking .overlay .soldout{display:block !important;}
.landing-item .landing-item-box.disabled-booking .overlay{
	background: #000;
    height: 100%;
    width: 100%;
    opacity: 0.3;
    top: 0;
    left: 0;
    position: absolute;
    padding: 0;
    transition: opacity .5s;
	border-radius:10px;
}

.landing-item .landing-item-box.disabled-booking .overlay .soldout {
	color: #fff;
	height: 100%;
	font-family: 'arial';
	text-align: center;
	padding: 7px 10px;
	font-size: 20px;
	display:none;
}
.landing-item .landing-item-box.disabled-booking .overlay .soldout .in-content{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
	
.landing-item .landing-item-box.disabled-booking .overlay .soldout h3{
    text-align: center;
    margin: 0;
    margin-bottom: 10px;
    font-size: 35px;
	display: block;
}

.landing-item .landing-item-box.disabled-booking .overlay .soldout a {
	padding: 3px 10px;
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
    font-size: 16px;
}



@media screen and (min-width: 680px){
	/*.articlelanding .gridview .landing-title{min-height:90px;} 
	.gridview .landing-pic, .gridview .landing-pic img{min-height:245px;}*/
}

@media (min-width: 768px) and (max-width: 1016px){
	.bread_crumbs a.active, .bread_crumbs a.tag_disabled, .bread_crumbs a.tag_disabled:hover {
		background: none;
		color: #fff;
		box-shadow: inset 0 0px 0 #00a16b;
		border: none;
		border-radius: 4px;
		padding: 0;
	}
	.bread_crumbs h3 {display: none;}
	.des-filter ul li{width:25%;}
	.des-filter ul li.filter-label{width:auto;}
	.des-filter ul li {margin: 5px; padding: 0; display: inline-block;}
	.carlist .sec-filter .fav_list {
		float: right;
		width: 10%;
		top: 0;
		margin-bottom: 10px;
	}
	.bs_left .left-banner {
		display: none;
	}
}

@media screen and (max-width: 996px){
	
	#owl_category_slider .owl-buttons .owl-prev{left: -25px;}
	#owl_category_slider.owl-theme .owl-controls .owl-buttons div i{font-size:25px;}
	#owl_category_slider .owl-buttons .owl-next{right:-25px;}
}

@media screen and (max-width: 767px){
	.bread_crumbs a.active, .bread_crumbs a.tag_disabled, .bread_crumbs a.tag_disabled:hover {
		background: none;
		color: #fff;
		box-shadow: inset 0 0px 0 #00a16b;
		border: none;
		border-radius: 4px;
		padding: 0;
	}
	
	.des-filter ul li{display:block;}
	
	.articlelanding .gridview .landing-title{min-height:120px;}
	.bs_left{/* display:none; */ float:none;}
	.viewport .carlist {padding: 30px 0 50px;}
	.fixed-width-row h1{margin-top:0;}
	.bs_grid .prod-price .price-sec {display: block !important;}
	/* .articlelanding .gridview .landing-sub-title{display:none !important;} */
	.viewport .landing-detail.col-rt{padding:10px !important;}
	.viewport .landing-detail.col-l7{padding:0 !important;}
	#owl_category_slider .owl-item .item img{height:auto;}
	.viewport .carlist .fav_list{display:none;}
	
}

@media screen and (max-width: 680px){
	.bs_grid .prod-price .price-sec {display: block !important;}
	/* .articlelanding .gridview .landing-sub-title{display:none !important;} */
}
@media screen and (max-width: 480px){
	.articlelanding .gridview .landing-title {
		min-height: 45px;
	}
}
