.destination-wrapper .slogun{font-size:24px; font-weight:bold; color:#333;}

.destination-wrapper .offers-wrapper{margin-top:0;}

.destination-wrapper .slogun, .fixed-width-row.destination-wrapper h1{padding-left:0;}

.destination-wrapper .details-left { margin-top: 30px;}

.destination-wrapper .text-left{font-size:15px;}

.banner-header{	position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0);}

.des-banner-title{ font-size:60px; color:#fff; margin:0; font-weight:bold; text-align: center;}

.des-banner-slogun{ font-size:30px; color:#fff; margin:0; font-weight:bold; text-align: center;}

.destination-wrapper .b_justify_list.b_radius_box.base_card.base_card_md.bs_move.j_activity_item.big-cat {
    height: 352px;
    width: 66.2%;
}

.destination-wrapper .b_grid .b_justify_list{width:32.5%; min-height: 215px; margin-bottom:20px; display: inline-block;}

.destination-wrapper .b_grid .b_justify_list:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    box-shadow: 0 4px 12px 0 rgba(0,0,0,0.12) !important;
}

.destination-wrapper .b_grid .small-cat:first-child{	margin-left:0;}

.destination-wrapper .b_grid .b_bg{	height: 215px;}

.destination-wrapper .b_grid .big-cat .b_bg{	height: 352px;}

.destination-wrapper .base_card ul{
	padding:12px !important;
	/* height: 137px; */
	position: absolute;
    top: 50%;
	transform:translateY(-50%);
    background: none;
    left: 0;
    color: #fff;
	/* text-shadow:1px 1px 2px #333; */
	font-weight: bold;
	text-align:center;
	bottom:auto;
}

.destination-wrapper .base_card.big-cat ul{
	padding:12px !important;
	position: absolute;
    top: 50%;
	/* transform:translate3d(-50%, -50%, 0); */
	transform:translateY(-50%);
    background: none;
    /* left: 50%; */
    color: #fff;
	/* text-shadow:1px 1px 2px #333; */
	text-align:center;
}

.destination-wrapper .base_card ul .title{color:#fff; font-weight:bold; text-align:center; font-size: 24px;}

.destination-wrapper .base_card.big-cat ul .title{text-align:center; font-size: 30px; font-weight:bold;}

.destination-wrapper .base_card ul .sub-title {
    font-size:14px;
	margin:5px 0;
	font-weight:bold;
	text-align:center;
}


.destination-wrapper .base_card.big-cat ul .sub-title{text-align:center; font-size: 16px; font-weight:bold;}

.destination-wrapper .base_card ul li.price {
    position: absolute;
    bottom: 12px;
    width: calc(100% - 24px);
}

.viewport .fixed-width-row{padding:0 15px;}

.destination-wrapper .b_grid .b_justify_list:nth-child(n+2){
	
}

.destination-wrapper .feature-product .bs-CommonOffer #owl_related .package .image-holder img{
	height:auto;
}

.destination-wrapper .i-price {
    min-height: 23px;
    position: absolute;
    bottom: 10px;
}

.destination-wrapper .promo_box.col_2 .promo_item.full-image .img{
	width:100%;
	background-position:top left;
	min-height:154px;
	height:auto;
}

.destination-wrapper .promo_box .promo_item .content_box{display:block;}

.destination-wrapper p.promo-sub-title{margin-top:0;}

h4.xitem{font-size:12px;}

.destination-wrapper .b_grid .b_bg:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(to bottom right, #002f4b, #dc4225);
    opacity: .4;
}

.destination-wrapper .sec-header h2.module-title, .destination-wrapper .sec-header h3.module-sub-title{text-align:left;}

@media screen and (max-width: 1000px){
	
	.destination-wrapper .b_grid .b_justify_list{margin:10px 4px;}
}

@media screen and (max-width: 767px){
	.destination-wrapper .b_grid .b_justify_list, .destination-wrapper .b_justify_list.b_radius_box.base_card.base_card_md.bs_move.j_activity_item.big-cat{
		width:48%;
		margin:0.5%;
		margin-bottom:10px;
	}

}

@media screen and (min-width: 680px){
	.destination-wrapper .gridview .landing-pic, .destination-wrapper .gridview .landing-pic img {
		 min-height: 0; 
	}
}

@media screen and (max-width: 560px){
	 .destination-wrapper  .b_grid .b_justify_list, .destination-wrapper .b_justify_list.b_radius_box.base_card.base_card_md.bs_move.j_activity_item.big-cat{
		width:100%;
	}
	.destination-wrapper .b_grid .b_justify_list{min-height:0;}
	/* .destination-wrapper .b_grid .big-cat .b_bg{height:auto;} */
}