	#static_header_banner.header-style-1,.fastest-shop-breadcrumbs-wrap {
		display: none;
	}
	.chckbox_list input[type="range"]::-ms-fill-lower {
		background: #2521261A!important;
	}
	.chckbox_list input[type="range"]::-ms-fill-upper {
		background: #ddd!important;
	}

.home .desktopseach.active{
	margin-top: 0px;
}

	#content.site-content {
		padding: 0;
	}

    .banner-sec-container{
		/*min-height: 650px;*/
		position:relative;
	}
    .banner-sec{
        background-repeat:no-repeat;
        background-size:contain;
        background-position:center;
    }
    
    @media(max-width:767px){
        .banner-sec{
            background-size:cover !important;
            background-position:center !important;
        }
        .banner-sec-container{
    		/*min-height: max(60vh, 520px) !important;*/
    		position:relative;
    	}
    }
    
	
	.banner-content h2 {
		margin: -10px 0 0 0;
	}
	.banner-content {
		position: absolute;
		top: 80px;
		left: 45px;
	}
	.banner-content .small-head {
		color: #fff;
		font-family: "Oswald", Sans-serif;
		font-size: 48px;
		font-weight: 500;
		line-height: 61.92px;
	}
	.banner-content .large-head {
		color: #fff;
		font-family: "Oswald", Sans-serif;
		font-size: 97px;
		font-weight: 500;
		line-height: 97.79px;
	}
	/*.banner-content h2 , .banner-content span{*/
	/*    color:#fff !important;*/
	/*}*/
	.banner-content .small-head.bottom-txt {
		margin: -25px 0 0 280px;
	}
	section.new-popular-sec {
		padding: 20px 0 70px 40px;
		position: relative;
	}
	.new-popular-sec-container {
		margin: 0px 0px -30px 230px;
		padding: 95px 0px 0px 80px;
		position: relative;
		z-index: 9;
	}
	.new-popular-sec-container .wpb_slider_area {
		position: relative;
		top: -75px;
	}

.myhomepp .slick-initialized .slick-slide{
	margin: 0 25px;
}

/* .home .prod-content {
    height: 155px;
    display: flex;
    flex-direction: column;
} */

.home .prod-content {
/*     height: 175px; */
    display: flex;
    flex-direction: column;
}

.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .blog-namen {
    min-height: 40px;
}

.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta.cwg {
    height: 57px;
    overflow: hidden;
    margin: 0 auto;
	display: block;
}

.first {
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
}

.last {
    display: flex;
    justify-content: center;
}

.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta .metatag{
	font-size: 10px;
	line-height: 10px;
	padding: 3px 5px;
	margin-bottom: 0px;
}

section.new-popular-sec h4.blog-name{
	font-size: 14px;
}

	h2.elementor-heading-title.bwlysm {
		color: #B63718;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-transform: uppercase;
	}
	h2.elementor-heading-title.ops {
		position: absolute;
		top: 55px;
		left: 2.7%;
		font-family: 'Oswald';
		font-style: normal;
		font-weight: 500;
		font-size: 110px;
		line-height: 119.9px;
		letter-spacing: -0.02em;
		text-transform: uppercase;
		color: #B63718;
	}
	img.leftfix {
		position: absolute;
		top: 233px;
		left: 70px;
		/* height: 320px; */
		width: auto;
}
	.check-seller-sec{
		border-style: solid !important;
		border-width: 20px 0px 20px 0px !important;
		border-color: #B63718 !important;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s !important;
		padding: 30px 30px 0px 30px !important;
		display:block !important;
	}

		section.check-seller-sec.wpclearfix .col-md-12 {
			margin: 0 auto;
			max-width: 1150px;
		}

	.check-seller-sec .left-sec img {border-radius: 9px 9px 9px 9px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%)}
	.check-seller-sec .left-sec h2 {margin: -43px 0px 0px 0px;padding: 10px 10px 10px 10px;background-color: rgba(182, 55, 24, 0.75);border-radius: 0px 0px 10px 10px;position: relative;text-align: center;color: #FBF3E5;font-family: "Oswald", Sans-serif;font-size: 25px;font-weight: 400;text-decoration: none; text-transform: uppercase;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}
	.right-sec {padding: 80px 0px 0px 60px;}
	.right-sec img {
    position: absolute;
    top: 35px;
    right: 35px;
    width: 211px;
}
.row .col-md-12 .wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item {
    width: auto !important;
}
.row .col-md-12 .wpb_slider_area.wpb_fix_cart .postcaresual.wpb-woo-products-slider.owl-carousel.owl-theme .owl-item:first-child {
    display: none;
}

	.right-sec h2:first-child {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-transform: uppercase;
	}
	.right-sec h2:last-child {
		font-family: 'Oswald';
		font-style: normal;
		font-weight: 500;
		font-size: 90px;
		line-height: 80px;
		text-transform: uppercase;
		color: #252126;
	}
	.wpb_slider_area {
		margin: 50px 0 0px;
/* 		filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
		-webkit-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
		-moz-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25)); */
	}
.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover {
    margin-bottom: 30px;
    margin-top: 20px;
}

.check-seller-sec .col-md-8 .wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item {
    width: auto !important;
	margin-right: 13px !important;
}

.check-seller-sec .col-md-8 {
	margin: auto !important;
	max-width: 1050px !important;
	padding: 0px;
}

.here-juice-sec .wpb_slider_area{
	filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.25));
		-webkit-filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.25));
		-moz-filter: drop-shadow(0px 0px 2px rgba(0,0,0,0.25));
}


/* 	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item:first-child{
	display: none;
	}
 */
	.choice-selection-sec {
		background-color: #FBF3E5;
		background-image: url('/wp-content/uploads/2021/11/dhjliczbrhsqlsyurezp.webp');
		background-position: center center;
		background-size: cover;		
		padding: 40px 30px 30px;
	}
	.choice-selection-sec h2 {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 90px;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 111%;
	}
	section.choice-selection-sec a {
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-decoration: none;
		letter-spacing: 0.7px;
		fill: #FBF3E5;
		margin-top: 40px;
		color: #FBF3E5;
		background-color: #B63718;
		border-radius: 0px 0px 0px 0px;
		box-shadow: 0px 4px 13px rgb(0 0 0 / 30%);
		padding: 10px 35px 10px 35px;
		display: inline-block;
		transition: none;
	}

		section.choice-selection-sec a:hover{
			background:#FFF8ED;
			color: #B63718;
			box-shadow: 0px 0px 10px #00000024;
		}

	.choice-selection-bottom-sec {
		width: 72.2%;
		margin-left: 26% !important;
		display: flex;
		background-color: rgba(254, 236, 211, 0.5) !important;
		backdrop-filter: blur(25px) !important;
		border-radius: 8px 8px 0px 0px;
		margin-top: 1%;
	}
	.choice-selection-item {
		border-style: solid;
		border-width: 0px 1px 0px 0px;
		/*border-color: #BCAE9F;*/
		border-color: #252126;
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin: 20px 0px 20px 0px;
		width: 34.779%;
		text-align: center;
	}
.choice-selection-item:last-child{
	border: none;
}
	.choice-selection-item h2 {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 41px;
		letter-spacing: 0.9px;
		margin: 15px 0;
	}
	section.choice-selection-sec .choice-selection-item a {
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none;
		fill: #B63718;
		color: #B63718;
		box-shadow: none;
		background-color: transparent;
		padding: 0;
		margin: 15px 0;
		line-height: 20.4px;
	}
	section.gifting-by-winepark-sec {
		padding: 0px 30px 0px 30px;
		background-color: #FBF3E5;
		border-top: 25px solid #252126;
	}

section.gifting-by-winepark-sec .container{
	display: flex;
	justify-content:center;
}

	section.here-juice-sec.wpclearfix {
    border-top: 25px solid #B63718;
		background-color: #FBF3E5;
    }
section.here-juice-sec.wpclearfix .wpb_slider_area{
	margin: 50px 0 30px
}
	.top-head h2.largtxt {
		color: #B63718;
		font-family: "Oswald", Sans-serif;
		font-size: 90px;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 117.2%;
		padding: 50px 0 0 0;
	}

.gifting-by-winepark-sec .gbw-middle{
	    margin-top: 5% !important;
}
	.top-head {
		width: 33%;
		float: left;
		position: relative;
	}
	h2.small-txt {
		color: #B63718;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-transform: uppercase;
		margin: 0 0 25px 33%;
		line-height: 41.02px;
	}
	.gifting-by-winepark-sec a {
		position: relative;
		display: block;
		width: 275px;
		margin: 30px 0;
	}
	.gifting-by-winepark-sec a label {
		position: absolute;
		bottom: 19px;
		width: 100%;
		left: 0;
		color: #fff;
		text-align: center;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-size: 25px;
		font-weight: 500;
		cursor: pointer;
		margin-bottom: 0px;
	}
	.gifting-by-winepark-sec div.gbw-middle {
		float: left;
		margin-top: 90px;
	}
	.gifting-by-winepark-sec div.bottom-link {
		float: left;
		margin-top: 20px;
	}
	.gifting-by-winepark-sec a img {
		border-radius: 9px 9px 9px 9px;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
	}

/* .gifting-by-winepark-sec .container{
	margin-left: 2%;
} */
	.gifting-by-winepark-sec .container div {margin: 0 15px;}
	.gifting-by-winepark-sec .container div:first-child {margin: 0 15px 0 0 !important;}
	.top-head a {float: right;}
	.gifting-by-winepark-sec a img {
		width: 100%;
	}
	.top-head .right-top {
		position: absolute;
		width: 103px;
		right: 0px;
		top: 40px;
	}
	img.left-bottom {
    margin-top: -55px;
    width: 103px;
    margin-left: -40px;
}
	a.vmbtn {
		width: 227px;
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 0.7px;
		fill: #FBF3E5;
		color: #FBF3E5;
		background-color: #B63718;
		border-radius: 0px 0px 0px 0px;
		box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.3);
		padding: 11px 35px 11px 35px;
		text-align: center;
		margin: 0 0 0 60px;
	}
	.avmbtnimg {
		margin: 0 0 0 50px;
	}
	.subscribe-sec {
		background-color: #FBF3E5;
		background-image: url(/wp-content/uploads/2021/11/ecmizjkilfzi07oofpga.webp);
		/*background-position: 4% 30%;*/
		background-repeat: no-repeat;
		background-size: cover;
		border-top: 25px solid #B63718;
		text-align: center;
		height: 600px;
	}

	section.gifting-by-winepark-sec:after, section.gifting-by-winepark-sec:before {content: "";display: table;clear: both;}

	.subscribe-sec-container {
		padding: 0px 10px 0 10px;
		max-width: 750px;
		height: 100%;
		margin: 65px auto 0;
		align-content: center;
		align-items: flex-start;
		display: flex;
		justify-content: center;
		
	}
	.subscribe-sec-container h2:first-child {
/* 		background-color: rgba(254, 236, 211, 0.5) !important; */
		background: linear-gradient(180deg, rgba(251, 243, 229, 0.7) 0%, rgba(251, 243, 229, 0.35) 100%);
		backdrop-filter: blur(25px) !important;
		padding: 25px 50px 60px;
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-align: center;
		line-height: 51.87px;
	}

	h2.sbs {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 100px;
		text-transform: uppercase;
		font-weight: 500;
		line-height: 117.2%;
		text-align: center;
		margin-top: -70px;
		position: relative;
	}

	.subscribe-sec a {
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 0.7px;
		fill: #FBF3E5;
		color: #FBF3E5;
		text-align: center;
		background-color: #B63718;
		border-radius: 0px 0px 0px 0px;
		box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.3);
		padding: 10px 40px 10px 40px;
		display: inline-block;
		margin-top: 20px;
	}
	section.here-juice-sec {
		padding: 90px 30px 70px 30px;
	}

	.here-juice-sec-left h2.smalltxt {
		color: #B63718;
		font-family: "Oswald", Sans-serif;
		font-size: 35px;
		font-weight: 500;
		text-transform: uppercase;
		margin: 0px 0 0 11px;
	}
	.here-juice-sec-left h2.largetxt {
		color: #B63718;
		font-family: "Oswald", Sans-serif;
		font-size: 100px;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 1em;
		position: relative;
	}
	.here-juice-sec-left a {
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 0.7px;
		fill: #FBF3E5;
		color: #FBF3E5;
		background-color: #B63718;
		border-radius: 0px 0px 0px 0px;
		box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.3);
		padding: 10px 40px;
		display: inline-block;
		margin: 20px 0 0 0px;
	}
	.here-juice-sec-left {
		width: 31.742%;
		float: left;
		position: relative;
	}

	.here-juice-sec-left img {
		position: absolute;
		left: 230px;
		top: -10px;
	}

	.hjsslider {
		width: 64.5%;
		float: left;
		margin-left: 25px;
		margin-top: 5px;
	}

	.mypostslider i.left.round.slick-arrow{
		margin-left: -90px;
	}
	.mypostslider i.right.round.slick-arrow {
		margin-left: 50px;
	}
	.wpclearfix:after, .wpclearfix:before {
		display: table;
		clear: both;
		content: "";
	}
	.wineguide{padding: 60px 40px 60px 40px;background-color:#FEECD3;text-align: center; position:relative; border-bottom: 25px solid #252126;}
	h2.lghead {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 85px;
		font-weight: 500;
		text-transform: uppercase;
		line-height: 1.2em;
		position: relative;
	}
	h2.smhead {
		color: #252126;
		font-family: "Oswald", Sans-serif;
		font-size: 26px;
		font-weight: 500;
		text-transform: uppercase;
	}
	.wineguide a {
		font-family: "Work Sans", Sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 0.7px;
		fill: #FBF3E5;
		color: #FBF3E5;
		background-color: #B63718;
		border-radius: 0px 0px 0px 0px;
		box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
		padding: 10px 40px 10px 40px;
		display: inline-block;
		margin: 20px 0 0 0;
	}

	.wineguide-inner img {
    position: absolute;
    left: 337px;
    top: -8px;
    z-index: 2;
}

	.wineguide-inner {
		padding: 20px 0 0 0;
		position:relative;
	}
.wineguide-inner h2.lghead{
	font-size: 100px;
	line-height: 117.2%;
}

.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li {
    color: #FBF3E5;
    font-family: "Oswald", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 20px 34.5px;
    background-color: #B63718;
    border-radius: 5px;
    box-shadow: 0px 4px 4px rgb(58 14 0 / 29%);
    backdrop-filter: blur(20px);
	
}


.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li {
    color: #B63718 !important;
    font-family: "Oswald", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    text-align: center;
    margin-bottom: 10px;
    padding: 20px 33px;
    background-color: #FEECD3 !important;
    border-radius: 5px;
    box-shadow: 0px 4px 4px rgba(58, 14, 0, 0.20);
    backdrop-filter: blur(20px);
}

.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li a {
    color: #FBF3E5;
/*     font-family: "Oswald", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 20px 0px;
    background-color: #B63718;
    border-radius: 4px; */
}

.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li a{
	color: #B63718 !important
}

.home section.top-footer {
    background: #FEECD380;
    padding: 40px 90px;
	display: block !important; 
    }

/* Testimonial */

section.wp-container.testimonial {
  background: #feecd3;
  border-radius: 0px;
  padding: 70px 0;
  border-top: 25px solid #B63718;
}

section.wp-container.testimonial .container {
    padding: 0 45px;
	max-width: 1500px;
}

.testimonial-left {
  margin: 0px;
  padding: 0px;
}

.testimonial-slider.slick-initialized.slick-slider {
 	 height: 100%;
	filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
	-webkit-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
	-moz-filter: drop-shadow(0px 4px 4px rgba(0,0,0,0.25));
}

.testimonial-slider .slick-list.draggable {
  height: 100%;
}

.testimonial-slider .slick-track {
  height: 100%;
}

.testimonial-slider .slick-slide {
  display: flex !important;
  height: 100%;
  margin: 0 10px !important;
}

.testimonial-content {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  background: #fbf3e5;
  padding: 15px;
}



section.wp-container.testimonial button.slick-arrow {
  display: none !important;
}

h4.testimonial-title {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 121.5%;
  text-align: left;
  color: #252126;
  margin-bottom: 10px;
}

p.testimonial-p {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 150%;
  color: #252126;
  margin-bottom: -10px;
}

.dt-nm {
  display: flex;
  justify-content: flex-start;
  margin-top: auto;
  margin-bottom: 10px;
  margin-top: 30px;
}

p.dt {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #252126;
  opacity: 0.7;
  margin: 0px;
}

p.nm {
  font-family: 'Work Sans';
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.02em;
  color: #252126;
  margin-bottom: 0px;
  font-weight: 500;
  margin-left: 0px;
}

.testimonial-right {
  position: relative;
}

img.testimonial-img {
  position: absolute;
  left: -8px;
  top: -50px;
}

h2.testimonial-bg-txt {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-size: 60px;
  line-height: 117.2%;
  text-transform: uppercase;
  color: #b63718;
  position: relative;
  top: 165px;
}

.row.mobilefooter {
    display: none;
}

.row.mobilefooter .slick-slide img {
    display: block;
    margin: auto;
}

.row.footerdesktop .col-md-4.col-4.text-center {
    margin-bottom: 20px;
}

.mobilefooterslider button {
    display: none !important;
}


	.mobile{display:none !important;}

.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li.last-a-slid,.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item  li.last-a-slid{
	display: none;
}

/*.testimonial-p {*/
/*    overflow: hidden;*/
/*    display: -webkit-box;*/
/*    -webkit-line-clamp: 7; */
/*    -webkit-box-orient: vertical;*/
/*}*/
/*.testimonial-p.expanded {*/
/*    -webkit-line-clamp: unset;*/
/*}*/
/*.read-more-btn {*/
/*    color: #b63718;*/
/*    cursor: pointer;*/
/*    font-weight: 600;*/
/*    margin-top: 4px;*/
/*    display: inline-block;*/
/*}*/

@media screen and  (max-width:1200px){
	section.new-popular-sec {padding: 20px 0 40px 40px;}
	img.leftfix {position: absolute;top: 180px;left: 30px;height: 370px;width: auto;}
	.top-head .right-top {position: absolute;right: -20px;top: 60px;width: 25%;}
	.top-head h2.largtxt {font-size: 56px;line-height: 100px;}
	h2.small-txt {font-size: 18px;line-height: 1;position: relative;top: -20px;left: 30px;}
	img.left-bottom {margin-top: -42px;margin-left: 0;width: 25%;position: relative;top: -20px;left: 20px;}
/* 	section.gifting-by-winepark-sec .container {display:inline-block;} */
	.gifting-by-winepark-sec .container div {width:calc(33.33% - 24px);}
	.avmbtnimg {margin-left:0;}
	.here-juice-sec-left {text-align: left;position: relative;transform: translateY(35%);}
	.here-juice-sec-left img {position: absolute;left: 140px;top: -50px;width: 55%;z-index: -1;}
	.here-juice-sec-left h2.smalltxt {font-size: 22px;margin-left: 5px;}
	.here-juice-sec-left h2.largetxt {font-size:64px;}
	.here-juice-sec-left a {font-size:14px;padding: 5px 15px 5px 15px;}
	.wineguide-inner img {left: -250px;top: 5px;width: 12%;right: 0;margin: auto;}
	.mypostslider i.round.slick-arrow img {transform: rotate(-180deg);}
}

@media only screen and (max-width: 1024px) and (min-width:992px){
	h2.testimonial-bg-txt{
		font-size: 40px;
	}
}

@media only screen and (max-width: 1024px){
	.banner-sec-container {
    /*min-height: 450px;*/
    position: relative;
}
	.banner-content {
    position: absolute;
    top: 80px;
    left: 45px;
}
	.banner-content .small-head {
    font-size: 35px;
    line-height: 53px;
}
	.banner-content .large-head {
    font-size: 67px;
    line-height: 75px;
}
	.banner-content .small-head.bottom-txt {
    margin: -25px 0 0 200px;
}
	
	.new-popular-sec-container {
    margin: 0px 0px -30px 220px;
    padding: 70px 0px 0px 30px;
    position: relative;
    z-index: 9;
}
	.regular .slick-arrow{
		bottom: -50px;
	}
	h2.elementor-heading-title.ops{
		font-size: 90px;
		line-height: 100px;
	}
	.right-sec {
    padding: 40px 0px 0px 30px;
}
	.right-sec h2:first-child {
    font-size: 30px;
}
	.right-sec h2:last-child {
    font-size: 100px;
}
	.right-sec img {
    position: absolute;
    top: -15px;
    right: 30px;
    width: 27%;
}
	.right-sec h2:first-child {
    font-size: 25px;
}
	.right-sec h2:last-child {
    font-size: 90px;
}
	.choice-selection-sec h2 {
    font-size: 90px;
		line-height: 100px;
}
	.choice-selection-item h2 {
    font-size: 25px;
	line-height: 32px;
}
	.gifting-by-winepark-sec .container{
		display: flex;
	}
/* 	.top-head h2.largtxt {
    font-size: 80px;
	line-height: 100px
}
	h2.small-txt {
    font-size: 25px;
}
	.top-head .right-top {
    position: absolute;
    right: -30px;
    top: 0;
    width: 30%;
}
	img.left-bottom {
    margin-top: -42px;
    margin-left: -15px;
    width: 30%;
} */
	.top-head a img{
		margin-left: 0px !important;
   		margin-top: -20px !important;
	}
	.gbw-middle{
		margin-top: 6% !important;
	}
	.bottom-link{
		margin-left: 10px !important;
	}
	
	.subscribe-sec-container h2:first-child {
    font-size: 25px;
    line-height: 40.87px;
}
	h2.sbs {
    font-size: 90px;
    line-height: 120.64px;
}
	
	.popular-meta bdi{
		font-size: 12px;
	}
	
	
	.popular-meta > label.metatag{
		font-size: 8px;
	}
	section.here-juice-sec {
    padding: 70px 30px 70px 30px;
}

.here-juice-sec-left h2.smalltxt {
    font-size: 25px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 80px;
}
/* 	.here-juice-sec-left img {
    position: absolute;
    left: 80px;
    top: -55px;
    width: 80%;
} */
	.wineguide {
    padding: 70px 40px 60px 40px;
}
	.wineguide h2.lghead {
    font-size: 70px;
	line-height: 80.64px;
}
/* 	.wineguide-inner img {
    left: 120px;
    top: -25px;
    width: 25%;
} */
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li {
    font-size: 20px;
	padding: 20px 10px;	

}
	
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item{
		width: auto !important;
	}
	
	.row.mobilefooter {
    display: block;
		margin: 0px;
}
	
	.row.footerdesktop {
		display: none
}
	
}

@media only screen and (max-width: 991px) and (min-width: 600px){
	section.wp-container.testimonial {
    background: #feecd3;
    border-radius: 0px;
    padding: 30px 0 70px 0px;
    border-top: 25px solid #B63718;
} 
	.testimonial-right {
    order: -1;
    padding-bottom: 65px;
}
	
	.col-lg-7.col-md-6.testimonial-left {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	
	.col-lg-5.col-md-6.testimonial-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
		
	img.testimonial-img {
    top: unset;
    bottom: 5px;
    left: unset;
    right: -27px;
    width: 40%;
}
		
		.testimonial-slider .slick-slide {
    margin: 0 20px !important;
}
		
		.testimonial-content {
    		padding: 20px;
			width: 240px !important;
		}
		h2.testimonial-bg-txt {
			   top: 0px;
				width: 70%;
}
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
	.mypostslider .slick-arrow {
    bottom: -76px;
}
	section.here-juice-sec.wpclearfix .container{
		margin: 0 15px;
		max-width: 100%;
	}
	section.here-juice-sec.wpclearfix .container::before,section.here-juice-sec.wpclearfix .container::after{
		display: block;
		content: "";
		clear: both;
	}
	
	section.new-popular-sec {padding: 20px 0 60px 40px;}
	.myhomepp .slick-initialized .slick-slide {
    margin: 0 15px;
}
	.banner-content {
    position: absolute;
    top: 80px;
    left: 25px;
}
	.banner-content .small-head {
    font-size: 27px;
	line-height: 44px;
}
	.banner-content .large-head {
    font-size: 48px;
	line-height: 60px;	
}
	.banner-content .small-head.bottom-txt {
    margin: -25px 0 0 145px;
}
	.new-popular-sec-container {
    margin: 0px 0px -30px 170px;
}
	h2.elementor-heading-title.bwlysm {
    font-size: 25px;
}
	h2.elementor-heading-title.ops {
    font-size: 80px;
	line-height: 90px
}
	.popular-meta bdi {
    font-size: 11px;
}
	.right-sec img {
    position: absolute;
    top: 15px;
    right: 10px;
    width: 25%;
}
	.right-sec h2:first-child {
    font-size: 25px;
}
	.right-sec h2:last-child {
    font-size: 70px;
}
	
	.check-seller-sec .row{
		display: flex !important;
	}
	.choice-selection-sec h2 {
    font-size: 75px;
}
	.choice-selection-item h2 {
    font-size: 18px;
	line-height: 18px;
}
	.gifting-by-winepark-sec a {
    position: relative;
    display: block;
    width: auto !important;
    margin: 30px 0;
}
	.gifting-by-winepark-sec a label {
    font-size: 20px;
}
	a.vmbtn {
    font-size: 12px;
    padding: 11px 15px 11px 15px;
    margin: 0 0 0 25px;
}
	section.here-juice-sec {
    padding: 20px 30px 50px 30px;
}
	.here-juice-sec-left h2.largetxt {
    color: #B63718;
    font-family: "Oswald", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    position: relative;
}
/* 	.here-juice-sec-left img {
    position: absolute;
    left: 91px;
    top: 25px;
    width: 60%;
} */
	.here-juice-sec-left a {
    font-family: "Work Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    fill: #FBF3E5;
    color: #FBF3E5;
    background-color: #B63718;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 4px 13px rgb(0 0 0 / 30%);
    padding: 10px 25px 10px 25px;
    display: inline-block;
    margin: 30px 0 0 0px;
}
/* 	.wineguide-inner img {
   	left: 67px;
    top: 0px;
} */
	.wineguide h2.lghead {
    font-size: 60px;
	line-height: 71px;
}
	.row.footerdesktop {
		display: none
}	
		.home section.top-footer {
    background: #FEECD380;
    padding: 40px 0px;
    display: block !important;
}
	
	
	.contcont {
    padding: 0 10px;
}
	section.here-juice-sec {padding-bottom:100px;}
	
}
@media screen and (max-width:768px){
	.form-check-inline {width:calc(50% - 12px);}
	.page-template-custom-gift-hamper .wp-container.quiz-hamper .stepwizard {top:190px;}
	.foo_wrap a,.foo_wrap {position:relative!important;}
	.page-template-custom-gift-hamper .regular {margin: auto 20px;}
	.filter_wrap_desktop span.filtxt {background: transparent;color: #252126;font-size: 16px;}
}

	@media only screen and (max-width: 599px) {
		
	.home .prod-content {
    height: 100%;
    display: flex;
    flex-direction: column;
}
		
		.mobile{display:block !important;}
		.desktop{display:none !important;}
		.myhomepp .slick-initialized .slick-slide{
			margin: 0 5px;
		}
		
		/*.banner-sec .banner-content {*/
		/*	display: none;*/
		/*}*/
		.banner-content .small-head.bottom-txt {
            margin: -5px 0 0 200px;
        }
		section.new-popular-sec {
		padding: 0 0;
		margin-bottom: 0;
	}
		
		.home .new-popular-sec-container.home.mobile .regular {
			display: grid;
			grid-auto-flow: column;
			grid-auto-columns: 50%;
			overflow-x: auto;
			-ms-overflow-style: none;
  			scrollbar-width: none;
		}
		
		.home .new-popular-sec-container.home.mobile .regular::-webkit-scrollbar,.home .testimonial-slider::-webkit-scrollbar,.home .mypostslider::-webkit-scrollbar{
			display: none;
		}
		
		.home .testimonial-slider {
			display: grid;
			grid-auto-flow: column;
			grid-auto-columns: 70%;
			overflow-x: auto;
			gap: 25px;
			-ms-overflow-style: none;
			scrollbar-width: none;
		}
		
		.home .mypostslider {
			display: grid;
			grid-auto-flow: column;
			grid-auto-columns: 70%;
			gap: 1rem;
			overflow-x: auto;
		}
		
		
		
		
		.new-popular-sec-container.home.mobile ul.slick-dots {
    bottom: -25px;
}
		.new-popular-sec-container .prod-item .wpb_cart_button {
    height: 35px;
}
		.new-popular-sec-container .prod-item a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
			min-height: 35px;
    		line-height: 35px;
		}
		
		.new-popular-sec-container .loop_li .quantity{
			height: 35px;
		}
		
		.new-popular-sec-container button.plus, button.minus{
			padding: 7px 5px;
		}
		
		.new-popular-sec-container .loop_li .quantity input.qty{
			min-height: 31px;
		}
		
		.new-popular-sec-container.home.mobile .slick-dotted.slick-slider {
    margin-bottom: 0px;
}
		.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta .metatag{
			font-size: 9px;
		}
		
		.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta .last .metatag:last-child {
    display: none;
}
		.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover{
			margin-top: 0px;
		}
		
		
		
		h2.elementor-heading-title.bwlysm {
			margin: 20px 0 0 0;
			text-align: center;
			font-size: 20px;
		}
		.new-popular-sec-container.home {
			margin: 140px 0 0 0;
			padding: 0;
		}
		img.leftfix {
			left: 40%;
			top: 110px;
			width: 22.5%;
			height: auto;
/* 			transform: scaleX(-1); */
		}
		h2.elementor-heading-title.ops {
			font-size: 50px;
			text-align: center;
			display: block;
			width: 100%;
			margin-top: 5px;
			position: unset;
			line-height: 45px;
			letter-spacing: -0.02em;
		}
		h2.elementor-heading-title.ops br {
			display: none;
		}
/* 		img.leftfix {
			left: 50%;
			transform: translateX(-50%);
			top: 120px;
		} */
		.new-popular-sec-container .regular .wpb-wps-slider-item {
    padding: 0px 15px !important;
}
		
		.new-popular-sec-container .wpb_slider_area {
		position: relative;
		top: -20px;
	}
		
		.check-seller-sec {
			margin: 0;
			padding: 0 0 0 15px !important;
		}
		.check-seller-sec .left-sec {
			display: none;
		}
		.right-sec {padding: 20px 0 0 0px;}
		.right-sec h2:first-child {
			font-size: 20px;
			margin-bottom: 0px;
		}
		.right-sec h2:last-child {
			font-size: 60px;
			line-height: 65px;
		}
		.right-sec img {
		right: 20px;
		bottom: -50px;
		top: unset;
		width: 35%;
	}
		
		.check-seller-sec .col-md-12 {
			padding: 0px;
		}
		
		.wpb_slider_area {
		margin: 30px 0 30px;
	}
		
		.regular .slick-arrow, .mybestsellmobslider .slick-arrow{
			bottom: -50px;
		}
		
		.msc .wpb_slider_area.mybestseller{
			margin:0 0 75px 0;
		}
		.top-head h2.largtxt {
			font-size: 75px;
			padding: 20px 0 0 0;
			margin-left: -20px;
			margin-bottom: 0px;
			line-height: 80px;
		}
		h2.small-txt {
			font-size: 20px;
			margin: 20px 0 0 90px;
		}
		.top-head {
			width: 100%;
			text-align: center;
		}
		section.gifting-by-winepark-sec {
			padding: 0 10px;
		}
		.gifting-by-winepark-sec div {
			margin-bottom: 45px;
		}
		img.left-bottom {
		width: 83px;
		position: absolute;
		left: 35px;
		top: 150px;
	}
		.gbw-middle {
    margin-top: 33% !important;
}
		.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li {
    padding: 20px 8px;
}
		
		.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li a{
    padding: 20px 8px;
}
		
		.top-head .right-top {
			width: 83px;
			top: 45px;
			right: -8px;
		}
		.gifting-by-winepark-sec div.gbw-middle, .gifting-by-winepark-sec div.bottom-link {
			width: calc(50% - 20px);
			margin: -20px 10px 0;
		}
		.gifting-by-winepark-sec a {
			width: 100%;
			margin: 20px 0;
		}
		.gifting-by-winepark-sec div.gbw-middle{
			margin-top:130px
		}
		.gifting-by-winepark-sec a label {
			font-size: 20px;
			bottom: 5px;
			line-height: 23.44px
		}
		a.mvmbtn {
			color: #F4F0E5;
			font-family: "Work Sans", Sans-serif;
			font-size: 16px;
			font-weight: 400;
			text-transform: uppercase;
			font-style: normal;
			line-height: 52px;
			float: left;
			text-align: center;
			text-decoration: none;
			background: #B63718;
			box-shadow: 0px 4px 13px rgb(0 0 0 / 30%);
			width: 227px;
			height: 52px;
			margin: 20px 0px 30px 21%;
		}
		
				.subscribe-sec-container {
			padding: 0px 10px 25px 10px;
			max-width: 658px;
			height: 100%;
			margin: 0px auto 0px;
			align-content: center;
			align-items: flex-end;
			display: flex;
			justify-content: center;
		}
		
		section.subscribe-sec {
			background-image: url(/wp-content/uploads/2021/11/glassnoreflector-2-1.png);
			/*background-position: center bottom;*/
			/*background-repeat: no-repeat;*/
			/*background-size: cover;*/
		}
		
		.subscribe-sec-heading{
			background: linear-gradient(
180deg, rgba(251, 243, 229, 0.8) 0%, rgba(251, 243, 229, 0.4) 100%);
    backdrop-filter: blur(25px);
			    margin: 0px 10px;
		}
		
		.subscribe-sec-container h2:first-child {
			    font-size: 20px;
				margin: 0;
				background: transparent !important;
				backdrop-filter: none !important;
				padding: 20px 71px;
				text-shadow: none;
				line-height: 29px;
		}
		h2.sbs {
			font-size: 50px ! important;
			font-weight: 600 !important;
			margin: -10px 0 0 0;
			padding: 0 0 40px 0;
			text-shadow: none;
			line-height: 58px;
		}
		.subscribe-sec-container {max-width: 100%;width: 100%;}

		.subscribe-sec-row {
			width: 100%;
		}
		.subscribe-sec-container h2:first-child br {
			display: none;
		}
		.subscribe-sec a {
			margin: 40px 0 0 0;
			padding: 10px 35px;
			width: 218px;
		}
		section.here-juice-sec.wpclearfix,section.here-juice-sec.wpclearfix .container  {
			padding: 0;
		}
		.here-juice-sec-left {
			width: 100%;
			float: none;
			padding-left: 25px;
			padding-bottom: 75px;
		}
		.hjsslider {
			width: 100%;
			margin-left: 0;
			margin-top: 15px;
			float:none;
			padding-left: 15px;
		}
		.here-juice-sec-left h2.smalltxt {
			margin: 00px 0 0 0;
			padding: 0 0 0 0px;
		}
		.here-juice-sec-left h2.largetxt {
			font-size: 75px;
			margin: 0px 0 0 0%;
		}
		.here-juice-sec-left img {
			width: 41.31%;
			right: 5px;
			left: unset;
			top: -20px;
		}
		
		.hjsslider .slick-initialized .slick-slide {
			display: block;
			margin: 0 10px;
		}
		
		.mobile.vbl {
			text-align: center;
			margin-top: 30px;
		}
		.vbl a{
			font-family: "Work Sans", Sans-serif;
			font-size: 16px;
			font-weight: 500;
			text-transform: uppercase;
			text-decoration: none;
			letter-spacing: 0.7px;
			fill: #FBF3E5;
			color: #FBF3E5;
			background-color: #B63718;
			border-radius: 0px 0px 0px 0px;
			box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
			padding: 15px 35px;
			display: inline-block;
			width: 80%;
			margin: 0 0 20px 0;
		}
		.wineguide-inner h2.lghead {
			font-size: 50px !important;
			line-height: 58.64px !important;
		}
		.wineguide {
			padding: 160px 40px 50px 40px;
		}
		.wineguide-inner img {
			width: 43%;
			top: -130px;
			left: 34%;
			transform: translateX(-50%);
		}
/* 		.wineguide a {
			padding: 15px 55px;
		} */
		h2.smhead {
    color: #252126;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    margin-left: 0px;
}
		section.wp-container.testimonial {
    background: #feecd3;
    border-radius: 0px;
    padding: 70px 15px;
    padding-bottom: 25px;
}
		
		section.wp-container.testimonial .container {
		padding: 0;
	}
		
		.testimonial-left {
    margin: 0px;
    padding: 0 0 0 15px;;
}
		
		
	.testimonial-right {
    order: -1;
    padding: 0px;
    padding-bottom: 40px;
}
		
	img.testimonial-img {
    left: 150px;
    top: unset;
    bottom: -20px;
    width: 63%;
}
		.testimonial-slider.slick-initialized.slick-slider {
    padding-left: 15px;
}
		
		.testimonial-slider .slick-slide {
    margin: 0 15px !important;
}
		
		.testimonial-content {
    		padding: 20px;
/* 			width: 240px !important; */
		}
		h2.testimonial-bg-txt {
    top: -55px;
    font-size: 50px;
    padding: 0 15px;
}
	.row.mobilefooter {
    display: block;
		margin: 0px;
}
	.row.footerdesktop {
		display: none
}	
		.home section.top-footer {
    background: transparent;
    padding: 40px 0px 0px;
    display: block !important;
}

footer{
     background: #FEECD380;
}
		
		.mobilefooterslider.slick-dotted.slick-slider {
    margin-bottom: 0px;
}
		
		.row .col-md-12 .wpb_slider_area.wpb_fix_cart .postcaresual.wpb-woo-products-slider.owl-carousel.owl-theme .owl-item:first-child {
		display: inline-block;
	}
		
		.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li.last-a-slid,.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li.last-a-slid {
			display: block;
		background-color: transparent !important;
		box-shadow: none !important;
	}
		
	}


@media only screen and (max-width: 390px){
	
/* 	.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta.cwg{
		width: 87%;
	} */
	.msc .wpb_slider_area.mybestseller {
    margin: 0 0 65px 0;
}
	.mybestsellmobslider .slick-arrow {
    bottom: -45px;
}
	.msc .wpb_slider_area.mybestseller .mybestsellerimg{
		width: 100%;
	}
	.leftbestsellcontent {
    margin-top: 8vh;
    text-align: center;
}
	
	.bestsellcontentright {
    width: 50vw;
    text-align:center;
}
	
	.subscribe-sec-container h2:first-child{
		padding: 20px 60px;
	}
	
	.vbl a{
		padding: 15px 25px;
	}
	
	.wineguide a {
    padding: 15px 35px;
}
}

@media only screen and (max-width: 375px){
	.prod-content span.woocommerce-Price-currencySymbol {
    font-size: 12px !important;
}
.msc .wpb_slider_area.mybestseller {
    margin: 0 0 60px 0;
}
	.mybestsellmobslider .slick-arrow {
    bottom: -40px;
}

	
	.prod-item .price-meta .p-price {
    font-size: 12px !important;
}
	
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta .metatag {
    font-size: 8px;
}
	
/* 	.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta.cwg {
    width: 95%;
} */
	
	/*.banner-sec{*/
	/*	margin-top: -12%;*/
	/*	background-size: 100%;*/
	/*	margin-bottom: -10%;*/
	/*}*/
	
	h2.elementor-heading-title.ops {
    font-size: 45px;
}
	
	.right-sec h2:last-child {
    font-size: 55px;
}
	
	.right-sec img {
		bottom: -45px;
	}
	.leftbestsellcontent h3 {
    font-size: 45px;
    margin-bottom: 20px;
    line-height: 50px;
}
	
	.bestsellcontentright {
    width: 50vw;
}
	img.left-bottom,.top-head .right-top {
    width: 75px;
} 
	
	.subscribe-sec-container h2:first-child {
    font-size: 20px;
    margin: 0;
    background: transparent !important;
    backdrop-filter: none !important;
    padding: 20px 50px;
}
	
	.here-juice-sec-left h2.largetxt {
    font-size: 70px;
}
	.wineguide-inner img {
    top: -110px;
}
	.wineguide a{
		font-size:14px;
		padding: 15px 30px;
	}
/* 	h2.smhead {
    color: #B63718;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    margin-left: 10px;
} */
	
	img.testimonial-img {
    left: 150px;
    top: unset;
    bottom: -20px;
    width: 60%;
}

.banner-content .small-head {
    font-size: 25px;
    line-height: 30px;
}
.banner-content .large-head {
    font-size: 50px;
    line-height: 55px;
}
.banner-content .small-head.bottom-txt {
    margin: -5px 0 0 128px;
}
}
@media only screen and (max-width: 360px){
/* 	.wpb_slider_area.wpb_fix_cart.popular_wrapper.myhomepp .prod-item .popular-meta.cwg {
    width: 100%;
} */

	
	.bestsellcontentright {
    width: 50vw;
}
	.top-head h2.largtxt {
    font-size: 70px;
}
	.subscribe-sec-container h2:first-child {
    padding: 20px 45px;

}
	.wineguide {
    padding: 145px 40px 50px 40px;
}
	.wineguide-inner img {
    top: -104px;
}
}


@media only screen and (max-width: 320px){
    	.leftbestsellcontent h3 {
    font-size: 35px;
    line-height: 40px;
}

	.banner-sec{
		/*margin-top: -25%;*/
		/*background-size: 100%;*/
		margin-bottom: -30%;
	}
	h2.elementor-heading-title.bwlysm{
		font-size:18px;
	}
	h2.elementor-heading-title.ops {
		font-size: 35px;
	}
	img.leftfix{
		top: 90px;
		width: 110px;
		height: auto;
	}
	.new-popular-sec-container .regular .wpb-wps-slider-item {
    padding: 0px 7% !important;
}
	.right-sec h2:first-child {
    font-size: 18px;
}
	.right-sec h2:last-child {
    font-size: 48px;
}
	.bestsellcontentright {
    width: 50vw;
    text-align:center;
}
	.gifting-by-winepark-sec div.gbw-middle {
    margin-top: 105px;
}
	.gifting-by-winepark-sec a label {
    font-size: 14px;
    bottom: 5px;
}
	.top-head h2.largtxt {
    font-size: 45px;
    padding: 37px 0 0 0;
}
	h2.small-txt {
    font-size: 17px;
    margin: 15px 0 0 20px;
}
	.top-head .right-top {
    width: 70px;
    top: 43px;
	right: 10px;
}
	img.left-bottom {
    position: absolute;
    margin-top: -41px;
    margin-left: -140px;
    width: 70px;
}
	.gifting-by-winepark-sec div.gbw-middle, .gifting-by-winepark-sec div.bottom-link {
    width: calc(50% - 20px);
    margin: 5px 10px 0;
}
	.gifting-by-winepark-sec .gbw-middle {
    margin-top: 12% !important;
}
	h2.sbs {
			margin: -4px 0 0 0;
		}
	
	.here-juice-sec-left h2.smalltxt {
    margin: 55px 0 0 0;
    padding: 0 0 0 35px;
	font-size: 20px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 55px;
    margin: 0px 0 0 20%;
}
	.here-juice-sec-left img {
    width: 135px;
    right: -10px;
    left: unset;
    top: 5px;
}
	.wineguide {
    padding: 90px 40px 50px 40px;
}
	h2.lghead {
    font-size: 36px !important;
}
	
	.wineguide-inner h2.lghead {
    font-size: 40px !important;
    line-height: 45.64px !important;
}
	
	.wineguide-inner img {
        width: 35%;
		left: 25%;
		top: -60px;
	}
	.wineguide a {
    font-size: 14px;
    padding: 15px 20px;
}
	h2.lghead {
    font-size: 40px;
}
	h2.smhead {
    color: #B63718;
    font-family: "Oswald", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
	text-align: left
}
}

@media only screen and (max-width: 1300px) and (min-width: 1025px){	
	h2.elementor-heading-title.bwlysm {
    font-size: 30px;
}
	h2.elementor-heading-title.ops {
    font-size: 103px;
    line-height: 113px;
	top: 45px;
}
	img.leftfix {
    position: absolute;
    top: 210px;
    left: 75px;
    height: 360px;
    width: auto;
}
	
	.new-popular-sec-container {
    margin: 0px 0px -30px 200px;
	padding: 85px 0px 0px 90px;
}
	
	section.new-popular-sec{
		padding: 20px 0 35px 40px;
	}
	
	.home .myhomepp .slick-initialized .slick-slide{
		margin-left: 25px;
    	margin-right: 25px;
	}
	
	.right-sec h2:first-child {
    font-size: 30px !important;
}
/* 	.right-sec h2:last-child {
    font-size: 110px !important;
} */
	.right-sec img {
    position: absolute;
    top: 20px;
    right: 40px;
    width: 30%;
}
/* 	.row .col-md-12 .wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item {
    max-width: 161.4px !important;
} */
/* 	.choice-selection-sec h2 {
    font-size: 100px;
    line-height: 110.32px;
} */
	
	.choice-selection-sec h2{
		font-size: 85px;
	}
	
	section.choice-selection-sec a {
    font-size: 15px;
}
	.choice-selection-item h2 {
    font-size: 30px;
	line-height: 35px;
}
	section.choice-selection-sec .choice-selection-item a {
    font-size: 15px;
}
	
	.right-sec h2:last-child{
		font-size: 85px;
	}
	
	.gifting-by-winepark-sec a label{
		font-size: 23px;
	}
	
	.top-head h2.largtxt {
    font-size: 85px;
}
	h2.testimonial-bg-txt{
		font-size: 55px;
		top: 175px;
		margin-left: 20px;
	}
	
	h2.small-txt {
    font-size: 30px;
    line-height: 35.02px;
}
	.subscribe-sec-container h2:first-child {
    font-size: 30px;
    line-height: 45.87px;
}
	h2.sbs {
    font-size: 95px;
}
	.here-juice-sec-left img {
    left: 210px;
    top: -10px;
}
	.here-juice-sec-left h2.smalltxt {
    font-size: 30px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 95px;
}
	.here-juice-sec-left a {
		padding: 10px 35px;
	}
	.wineguide-inner img {
    left: 311px;
    top: -15px;
}
	.wineguide-inner h2.lghead {
    font-size: 95px;
}
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		padding: 20px 32.5px;
		font-size: 23px;
	}
	
	.prod-content span.woocommerce-Price-currencySymbol{
		font-size: 14px;
	}
	
	.home .wpb-wps-slider-item .prod-item .price-meta .p-price {
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}
	.check-seller-sec .col-md-8 {
    margin: auto !important;
    max-width: 1000px !important;
    padding: 0px;
}
	
	.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li {
   padding: 20px 30px;
		font-size: 23px;
}
	.home section.top-footer {
    background: #FEECD380;
    padding: 40px 70px;
    display: block !important;
}
	
}
@media only screen and (max-width: 1200px) and (min-width: 1025px){
	.banner-sec-container {
    /*min-height: 600px;*/
    position: relative;
}
	.banner-content {
    position: absolute;
    top: 80px;
    left: 45px;
}
	.banner-content .small-head {
    font-size: 40px;
    line-height: 53px;
}
	.banner-content .large-head {
    font-size: 75px;
    line-height: 85px;
}
	.banner-content .small-head.bottom-txt {
    margin: -25px 0 0 230px;
}
	.new-popular-sec-container {
    margin: 0px 0px -30px 130px;
}
	h2.elementor-heading-title.bwlysm {
    font-size: 25px;
    line-height: 35px;
}
	h2.elementor-heading-title.ops {
    font-size: 90px;
    line-height: 97px;
}
	.popular-meta bdi {
    font-size: 12px;
}
	.right-sec h2:first-child {
    font-size: 25px;
}
	.right-sec h2:last-child {
    font-size: 90px;
}
	.right-sec img {
    top: -10px;
    right: 15px;
    width: 25%;
}
	.choice-selection-sec h2 {
    font-size: 85px;
    line-height: 95.32px;
}
	section.choice-selection-sec a {
    font-size: 13px;
}
	.choice-selection-item h2 {
    font-size: 25px;
    line-height: 30px;
}
	section.choice-selection-sec .choice-selection-item a {
    font-size: 13px;
}
	.top-head .right-top {
    position: absolute;
    width: 90px;
    right: -50px;
    top: -34px;
}
	.top-head h2.largtxt {
    font-size: 90px;
    line-height: 100.64px;
}
	h2.small-txt {
    font-size: 25px;
    line-height: 30.02px;
}
	img.left-bottom {
    margin-top: -42px;
    width: 90px;
    margin-left: -50px;
}
	.subscribe-sec-container h2:first-child {
    font-size: 25px;
    line-height: 40.87px;
}
	h2.sbs {
    font-size: 90px;
    line-height: 110.64px;
    margin-top: -40px;
}
	.here-juice-sec-left img {
    position: absolute;
    left: 100px;
    top: -66px;
    width: 75%;
}
	.here-juice-sec-left h2.smalltxt {
    font-size: 25px;
    margin: 90px 0 0 11px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 90px;
}
	.wineguide-inner img {
    position: absolute;
    left: 45px;
    top: -27px;
    width: 30%;
}
	.wineguide-inner h2.lghead {
    font-size: 90px;
    line-height: 105.64px;
}
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		font-size: 20px;
	}
	h2.testimonial-bg-txt{
		font-size: 40px;
	}
	
	.row.mobilefooter {
    display: block;
		margin: 0px;
}
	
	.row.footerdesktop {
		display: none
}	
	
}

@media only screen and (max-width: 1599px) and (min-width: 1440px){
	.banner-sec-container {
    /*min-height: 750px;*/
}
	
	.check-seller-sec .container{
		margin-left: 20px;
	}
	.right-sec img {
    top: 30px;
    right: 65px;
}
	.top-head .right-top {
    position: absolute;
    width: 142px;
    right: 10px;
    top: 40px;
}
	
	img.left-bottom {
    margin-top: -55px;
    width: 142px;
    margin-left: -40px;
}
	
/* 	.row .col-md-12 .wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item {
    max-width: 185px !important;
} */
/* 	.gifting-by-winepark-sec .container{
		margin-left: 75px;
	} */
	.wineguide-inner img {
    left: 385px;
}
	.hjsslider {
    width: 66.5%;
    float: left;
    margin-left: 0px;
    margin-top: 5px;
}
	
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		padding: 20px 40px;
	}
	
	.check-seller-sec .col-md-8 {
    margin: auto !important;
    max-width: 1130px !important;
    padding: 0px;
}
	
	.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		padding: 20px 40px;
	}
}

@media only screen and (max-width: 1599px) and (min-width: 1530px){
	.check-seller-sec .col-md-8 {
    margin: auto !important;
    max-width: 1230px !important;
    padding: 0px;
}
}

@media only screen and (max-width: 767px) and (min-width: 600px){
	.banner-content .small-head {
    font-size: 32px;
}
	.banner-content .large-head {
    font-size: 55px;
}
	.banner-content .small-head.bottom-txt {
    margin: -25px 0 0 157px;
}
	h2.elementor-heading-title.bwlysm {
    font-size: 30px;
    margin-left: -15px;
}
	.home .prod-content {
    height: 145px;
    display: flex;
    flex-direction: column;
}
	
	.new-popular-sec-container {
    margin: 0px 0px -30px 120px;
}
	h2.elementor-heading-title.ops {
    font-size: 68px;
}
	.check-seller-sec {
    padding: 60px 30px 0px 30px !important;
}
	
	.right-sec {
    padding: 60px 0px 0px 30px;
}
	.right-sec img {
    position: absolute;
    top: 0px;
    right: 35px;
    width: 30%;
}
	
	.choice-selection-sec h2 {
    font-size: 60px;
}
	.choice-selection-bottom-sec {
    margin-top: 5%;
}
	.choice-selection-item h2 {
    font-size: 14px;
}
	section.choice-selection-sec .choice-selection-item a {
    font-size: 12px;
}
	section.gifting-by-winepark-sec {
    padding: 30px 30px 50px 30px;
}
	.gifting-by-winepark-sec .container {
    margin-left: auto;
}
	.top-head h2.largtxt {
    font-size: 48px;
}
	h2.small-txt {
    font-size: 14px;
}
	.gifting-by-winepark-sec a label {
    font-size: 16px;
}
	.avmbtnimg {
    margin: 0 0 0 0px;
}
	a.vmbtn {
    font-size: 12px;
    padding: 5px 10px 5px 10px;
    margin: 0 0 0 0px;
}
	.subscribe-sec-container {
    padding: 90px 10px 0 10px;
    max-width: 550px;
    height: 100%;
    margin: auto;
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
}
	.subscribe-sec-container h2:first-child {
    font-size: 30px;
}
	h2.sbs {
    font-size: 100px;
    margin-top: -60px;
}
	.here-juice-sec-left img {
    position: absolute;
    left: 67px;
    top: 25px;
    width: 75%;
}
	.here-juice-sec-left h2.smalltxt {
    font-size: 16px;
    margin: 123px 0 0 4px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 51px;
}
	.here-juice-sec-left a {
    font-size: 12px;
    margin: 125px 0 0 0px;
}
	.mypostslider h4.blog-name {
    padding: 0.5rem;
}
	.wineguide-inner img {
    left: 90px;
}
	home section.top-footer {
    padding: 30px 15px;
}
	.row.footerdesktop {
		display: none
}
	.home section.top-footer {
    background: #FEECD380;
    padding: 40px 0px;
    display: block !important;
}
	
	section.wp-container.testimonial {
    background: #feecd3;
    border-radius: 0px;
    padding: 70px 15px;
}
	
	.row.mobilefooter {
    display: block;
		margin: 0px;
}
	
}

@media only screen and (min-width: 1600px){

	.check-seller-sec .row{
		padding: 0 30px;
	}
	
	.wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		padding:20px 48px;
	}
/* .right-sec img {
    position: absolute;
    top: -70px;
    right: 90px;
} */
/* 	.row .col-md-12 .wpb_slider_area.wpb_fix_cart.popular_wrapper.mydiscover .owl-item {
    max-width: 190px !important;
	} */
	.new-popular-sec-container {
		margin: 0px 0px -30px 210px;
	}
	.regular i.right.round {
    margin: 0 5% 0 0;
}
	.regular i.left.round.slick-arrow {
    margin: 0 15% 0 0;
}
	.myhomepp .slick-initialized .slick-slide {
    display: block;
    margin-left: 30px;
    margin-right: 30px;
}
	.choice-selection-sec .container,.gifting-by-winepark-sec .container,.here-juice-sec .container
{
		padding: 0px 30px;
	}
	
	img.testimonial-img {
    left: -8px;
    top: -82px;
}
	h2.testimonial-bg-txt {
    top: 124px;
    left: 36px;
}
	
	.here-juice-sec-left img {
    left: 275px;
	}
	
	.hjsslider{
	margin-left: 0px;
	}
	
	.wineguide-inner img{
		left: 465px;
	}
	.choice-selection-sec {
    padding: 60px 30px 60px;
	height: 600px;
}
/* 	.choice-selection-sec h2{
		font-size: 120px;
	} */
	.choice-selection-bottom-sec {
    margin-left: 23% !important;
	}
/* 	.choice-selection-bottom-sec {
    margin-top: 8%;
} */
	.choice-selection-item {
    margin: 40px 0px 40px 0px;
}
/* 	.choice-selection-item h2 {
    color: #252126;
    font-family: "Oswald", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.9px;
    margin: 15px 0;
} */
/* 	.gifting-by-winepark-sec .container {
    margin-left: 90px;
} */
	.top-head .right-top,img.left-bottom {
    width: 142px;
}
	.banner-sec-container {
    /*min-height: 750px !important;*/
}
	
	.check-seller-sec .col-md-8 {
    margin: auto !important;
    max-width: 1220px !important;
    padding: 0px;
}
	
	.wpb_slider_area.wpb_slider_area_dark.wpb_fix_cart.popular_wrapper.mydiscover .owl-item li{
		padding: 20px 50px;
	}
	
}


@media only screen and (min-width: 2001px){
/* 	.banner-content {
    position: absolute;
    top: 18.5%;
    left: 37.5%;
} */
	.check-seller-sec .container {
    margin-left: auto !important;
	padding-left: 45px;
} 
	
}

@media(max-width:767px){
	.banner-sec-container {
        /*min-height: 550px;*/
        position: relative;
    }
}
/*  Landscape*/
@media screen and (orientation:landscape) and (min-width:360px) and (max-device-width: 767px) {
  .banner-content {
    position: absolute;
    top: 15.5%;
    left: 27.5%;
}
	.right-sec img {
    position: absolute;
    top: 30px;
    right: 10px;
    width: 22%;
}
	.choice-selection-bottom-sec {
    width: 77.2%;
}
	.choice-selection-item h2 {
    font-size: 12px;
}
	section.choice-selection-sec .choice-selection-item a {
    margin: 10px 0;
}
	.gifting-by-winepark-sec a{
		width: auto;
	}
	section.here-juice-sec {
    padding: 30px 30px 30px 30px;
}
	.here-juice-sec-left img {
    position: absolute;
    left: 13px;
    top: 26px;
    width: 100%;
}
	.here-juice-sec-left h2.smalltxt {
    font-size: 20px;
    margin: 123px 0 0 -40px;
}
	.here-juice-sec-left h2.largetxt {
    font-size: 60px;
    margin-left: -43px;
}
	.here-juice-sec-left a {
    padding: 5px 20px 5px 20px;
}
	.wineguide h2.lghead {
    font-size: 48px;
}
	.wineguide-inner img {
    left: 3px;
	width:180px;
}
	.get2 {
    top: 30%;
    left: 41%;
}
	button.plus, button.minus {
    font-size: 12px;
    padding: 12px 5px;
}
}

@media screen and (orientation:landscape) and (min-width:770px) and (max-device-width: 950px){
	.wpb_pro_img_url .yith-wcwl-add-to-wishlist {
    width: 27px;
    height: 27px;
    line-height: 27px;
    right: 10px;
    bottom: 15px;
}
	.wpb_pro_img_url .yith-wcwl-add-to-wishlist i {
    font-size: 16px;
}
	.innersection {
    height: 700px;
}
	ul.termsmenu {
    margin-top: 0rem;
    position: relative;
    bottom: -350px;
}
	.banner-content {
    position: absolute;
    top: 18.5%;
    left: 33%;
}
	.popular-meta > label.metatag {
    font-size: 7px;
	padding: 0px 7px
}
	.popular-meta bdi {
    font-size: 10px;
}
	span.initials {
    padding: 0px 5px;
	font-size: 8px;
}
	.popular-meta label.initials {
    font-size: 8px;
}
	.regular .slick-arrow {
    bottom: -25px;
}
	.mypostslider .slick-arrow {
    line-height: 29px;
    left: 55%;
    transform: rotate(
180deg);
}
	.mypostslider i.right.round.slick-arrow {
    margin-left: 5px;
		    left: 53%;
}
	h4.blog-name {
    font-size: 13px;
    line-height: 15px;
}
	.wineguide-inner img {
    left: 54px;
    top: -25px;
	width: 200px;
}
	.new-popular-sec-container{
		margin: 0px 0px -30px 200px;
	}
	h2.elementor-heading-title.ops {
    font-size: 80px;
}
	.regular .slick-arrow {
    bottom: -50px;
}
	.regular i.left.round.slick-arrow {
    margin: 0 12% 0 0;
}
	button.plus, button.minus {
    font-size: 12px;
    padding: 12px 5px;
}
	
}


