.new-page-content-wrapper{
	max-width: 1300px; margin: 0 auto; padding-bottom: 12px;
}

.homepage-new-banner-container{
	/*max-width: 70%;*/ max-width: 850px; margin: 0 auto;
}
.new-page-product-list{
	padding-top: 30px; padding-bottom: 30px;
}



.subpage-new-banner-area-wrapper{
	margin-top: 10px;
}
.subpage-new-banner-item-wrapper{
	/*position: relative;*/
	display: table; width: 100%;
}
.subpage-new-banner-item-wrapper.first-banner{
	margin-top: 10px;
}
.subpage-new-banner-pic{
	/*display: table-row;*/ display: block;
}
.subpage-new-banner-pic-inner{
	/*display: table-cell;*/ width: 50%;
}
.subpage-new-banner-pic img{
	width: 100%;
}
.subpage-new-banner-content-wrapper{
	display: table-row;
	
}
.subpage-new-banner-content-container{
	display: table-cell;
  text-align: center; width: 50%;
  vertical-align: middle;
}










.subpage-new-banner-table-row{
	/*display: block;*/
	margin-bottom:-1px;
}
.subpage-new-banner-table-col{
	width: 50%;
    text-align: center;
    /*display:inline-block;*/
	display: table-cell;
}
.subpage-new-banner-table-content{
	padding: 30px;
}

.content-title{
	margin-bottom: 15px;
}
.content-title .title{
	padding-bottom: 6px;
	font-family: 'open_sansregular', arial, sans-serif; font-size: 22px; line-height: 23px; font-weight: bold; color: #482e13;
}
.content-title .subtitle{
	padding-bottom: 5px;
	font-family: 'open_sansregular', arial, sans-serif; font-size: 18px; line-height: 18px; color: #482e13;
}
.content{
	font-size: 14px;
}
.price-wrapper{
	margin-top: 25px; margin-bottom: 25px;
}
.price-info{
	font-size: 14px; color: #fff; font-weight: normal;
}
.btn-new-page-add-cart{
	display: inline-block; vertical-align: top;
}


.luxury-box{
	background: url(../images/vday/luxury-flower-box.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.luxury-box .title{
	color: #fff;
}
.love-bloom{
	background: url(../images/vday/love-bloom.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.love-bloom .title{
	color: #fff;
}
.rainbow{
	background: url(../images/vday/rainbow-connection.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.rainbow .title{
	color: #fff;
}
.big-red{
	background: url(../images/vday/big-red.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.big-red .title{
	color: #fff;
}
.everlasting{
	background: url(../images/vday/everlasting-love.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.everlasting .title,
.everlasting .price-info{
	color: #000;
}



.ilove-you{
	background: url(../images/mday/ilove-you.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.ilove-you .title,
.ilove-you .price-info{
	color: #000;
}
.foxy-mama-2{
	background: url(../images/mday/foxy-mama-2.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.foxy-mama-2 .title,
.foxy-mama-2 .price-info{
	color: #fff;
}
.mommy-dearest{
	background: url(../images/mday/mommy-dearest.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.mommy-dearest .title,
.mommy-dearest .price-info{
	color: #000;
}
.wondermama{
	background: url(../images/mday/wondermama.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.wondermama .title,
.wondermama .price-info{
	color: #000;
}
.diva{
	background: url(../images/mday/diva.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.diva .title,
.diva .price-info{
	color: #fff;
}
.maharani{
	background: url(../images/mday/maharani.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.maharani .title,
.maharani .price-info{
	color: #000;
}
.ilily-love-you{
	background: url(../images/mday/ilily-love-you.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.ilily-love-you .title,
.ilily-love-you .price-info{
	color: #fff;
}
.mum-in-million{
	background: url(../images/mday/mum-in-million.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.mum-in-million .title,
.mum-in-million .price-info{
	color: #000;
}
.superwoman{
	background: url(../images/mday/superwoman.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.superwoman .title,
.superwoman .price-info{
	color: #fff;
}
.amazing-mom{
	background: url(../images/mday/amazing-mom.jpg) no-repeat top left;
	background-size: cover;
	color: #000;
}
.amazing-mom .title,
.amazing-mom .price-info{
	color: #000;
}
.mothers-love{
	background: url(../images/mday/mothers-love.jpg) no-repeat top left;
	background-size: cover;
	color: #fff;
}
.mothers-love .title,
.mothers-love .price-info{
	color: #fff;
}






.pic-mobile{
	display: none;
}
.pic-mobile img{
	display: block; width: 100%;
}








.new-page-product-list .product-list-price-gst{
	font-size: 16px !important;
}


.main-banner-desktop{
	/*display: table-row;*/ display: block;
}
.main-banner-desktop img{
	width: 100%;
}
.main-banner-mobile{
	/*display: table-row;*/ display: none ;
}







/*************** addons **********************/
.shopcart-addons-area-wrapper{
	text-align: center;
}
.shopcart-addons-container-wrapper{
	position: relative;
	display: inline-block; vertical-align: top;
	width: 50%;
	margin:0 -2px; padding:25px;
}
.shopcart-addons-header{
	padding:15px 0;
	font-family: 'open_sansregular', arial, sans-serif; font-size: 17px; font-weight: bold; color: #482e13
}
.carousel-wrapper{
	padding: 0 35px;
}
.carousel-wrapper .addons-slide{
	padding:0 10px;
}
.carousel-wrapper .addons-slide-pic{
	/*
	background: url(../images/product-list-pic-bg.jpg) repeat-x top left #eee9e3;
    background: -moz-linear-gradient(top, #ffffff 32%, #eee9e3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(32%, #ffffff), color-stop(100%, #eee9e3));
    background: -webkit-linear-gradient(top, #ffffff 32%, #eee9e3 100%);
    background: -o-linear-gradient(top, #ffffff 32%, #eee9e3 100%);
    background: -ms-linear-gradient(top, #ffffff 32%, #eee9e3 100%);
    background: linear-gradient(to bottom, #ffffff 32%, #eee9e3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eee9e3', GradientType=0);
    border: 1px solid #eeeae3;
    text-align: center;
    */
}
.carousel-wrapper .addons-slide-pic img{
	display: block; width: 100%;
}
.carousel-wrapper .addons-slide-content{
	padding:15px 0;
	text-align: center;
}
.carousel-wrapper .addons-slide-content-name{
	font-family: 'century751_btroman', serif;
	font-size: 16px; font-weight: bold; color: #6c583d; 
}
.carousel-wrapper .addons-slide-content-price{
	font-family: 'century751_btroman', serif;
	font-size: 14px; color: #6c583d; 
}
.carousel-wrapper .addons-slide-content-btn{
	margin-top:10px;
}
.carousel-wrapper .btn-addons-buy{
	line-height: 25px; min-height: 25px;
}
.carousel-wrapper .slick-prev{
	background: none; box-shadow: none; border:none; font-size: 0px;
	position: absolute; z-index: 2;
	top:40%; left: 0;
}
.carousel-wrapper .slick-prev:before{
	font-family: fontawesome;
	content: "\f053";
	display: inline-block; vertical-align: top;
	font-size: 16px; color: #cbb68b;
}
.carousel-wrapper .slick-prev:hover:before{
	color: #796447;
}
.carousel-wrapper .slick-next{
	background: none; box-shadow: none; border:none; font-size: 0px;
	position: absolute; z-index: 2;
	top:40%; right: 0;
}
.carousel-wrapper .slick-next:before{
	font-family: fontawesome;
	content: "\f054";
	display: inline-block; vertical-align: top;
	font-size: 16px; color: #cbb68b;
}
.carousel-wrapper .slick-next:hover:before{
	color: #796447;
}



.checkout-addons-area-wrapper{
	margin:20px 0;
	text-align: center;
}
.checkout-addons-container-wrapper{
	position: relative;
	margin:20px 0;
}







@media screen and (max-width: 1025px) {
	.shopcart-addons-container-wrapper{
		width: 100%;
	}
}

@media screen and (max-width: 992px) {
	.homepage-new-banner-container{
		max-width: 100%; width: 100%;
	}
	.subpage-new-banner-area-wrapper{
		margin-top: 5px;
	}
}

@media screen and (max-width: 990px) {
	.pic-desktop{
		display: none;
	}
	.pic-mobile{
		display: block;
	}
	.subpage-new-banner-table,
	.subpage-new-banner-table > tbody,
	.subpage-new-banner-table-row,
	.subpage-new-banner-table-col,
	.subpage-new-banner-pic{
		display: block !important; width: 100% !important;
	}
	.subpage-new-banner-table-row{
		background: none;
	}
	.luxury-box{
		background: #27221e;
	}
	.love-bloom{
		background: #44413c;
	}
	.rainbow{
		background: #3b2618;
	}
	.big-red{
		background: #3a3a3a;
	}
	.everlasting{
		background: #e6e5ed;
	}
	
	.subpage-new-banner-content-wrapper .price-wrapper{
		margin-top: 18px; margin-bottom: 0;
	}
	.subpage-new-banner-content-wrapper .price-wrapper h4{
		margin-bottom: 0;
	}
	
	.ilove-you{
		background: #ededed;
	}
	.foxy-mama-2{
		background: #282629;
	}
	.mommy-dearest{
		background: #a4a9a3;
	}
	.wondermama{
		background: #fbfbfb;
	}
	.diva{
		background: #787973;
	}
	.maharani{
		background: #c3cbce;
	}
	.ilily-love-you{
		background: #1b1613;
	}
	.mum-in-million{
		background: #c4cccf;
	}
	.superwoman{
		background: #3b3529;
	}
	.amazing-mom{
		background: #afc3c2;
	}
	.mothers-love{
		background: #2c353c;
	}
	
}
	
@media screen and (max-width: 580px) {
.main-banner-desktop{
	/*display: table-row;*/ display: none;
}
.main-banner-mobile{
	/*display: table-row;*/ display: block ;
}
.main-banner-mobile img{
	width: 100%;
}
	
}

