@media (min-width: 2480px) and (max-width: 10000px) {

}


@media(max-width:1600px){


}

@media(max-width:1479px){
.wineStory-right-con .winner-container{
inset: 0 0 0 60%;
}
.eventPrivate-sec .onlineShop-nav .arrow-prev{
left: 10px;
}

.eventPrivate-sec .onlineShop-nav .arrow-next{
right: 10px;
}
.product-sec .product-con.whiteBg-color{
padding: 20px;
}
.product-sec.eventPrivate-sec .onlineShop-nav .arrow-prev{
left: -15px;
}

.product-sec.eventPrivate-sec .onlineShop-nav .arrow-next{
right: -15px;
}
.product-sec::before{
display: none;
}

}



@media(max-width:1279px){
.testingCard-left-con{
padding: 20px;
}
}


@media(max-width:1160px){

}



@media(max-width:991px){
.about-sec{
overflow: hidden;
}
.carousel-inner.about-banner .banner-caption {
top: 65%;
}
.carousel-inner.about-banner .top-banner{
height: 350px;
}
.wineStory-left-con, .testingCard-left-con{
max-width: 100%;
text-align: center;
}
.about-content-txt, .property-sec, .testingCard-sec, .wineTasting,
.wineClass101-sec, .musicSec.whiteBg-color, .shopSec.whiteBg-color, .clubMamber-sec.whiteBg-color,
.onlineShop-sec.whiteBg-color, .clubMembership-sec.whiteBg-color, .event-con1.whiteBg-color, .contactUs-sec.whiteBg-color,
.oneSide-pickup-sec.whiteBg-color, .product-sec.eventPrivate-sec.whiteBg-color{
padding: 30px 0;
}
.about-container{
margin-top: 0;
padding-bottom: 0;
}
.boardDirector-sec h3, .wineTasting-con p{
text-align: center;
margin-bottom: 20px;
}
.boardDirector-sec{
padding-top: 30px;
}
.boardDirector-con{
padding: 30px;
}
.property-right-con p, .property-right-con h4, .board-right-con p,
.wineTasting-con{
text-align: center;
}
.property-right-con .readMore-btn{
margin-left: auto;
margin-top: 20px;
}
.testingCard-left-con {
padding: 30px;
}
.testingCard-right-con, .wineClass101-left-con,
.wineClass101-con.wineClass2 .wineClass101-right-con, .wineTasting-con, .sipForm select, .sipForm .timingCon select,
.shopWine-con, .shopWine-img, .clubMembership-left-con, .wineBenefit-sec .wineClass101-con.wineClass2 .wineClass101-right-con,
.wineBenefit-sec .wineClass101-right-con, .contactUs-right-con, .productShop-con, .productShop-img, .product-right-con, .product-table,
.addCart-left-con, .checkOut-form .form-control, .checkOut-form .form-select{
max-width: 100%;
}
.testingCard-right-con img{
border-radius: 0;
}
.testingCard-sec .mx-1310, .testingCard-con{
border-radius: 10px;
overflow: hidden;
}
.wineClass101-right-con{
padding: 20px 0 0;
text-align: center;
}
.wineClass101-right-con .readMore-btn{
margin: auto;
}
.wineTasting-con .contact-btn{
justify-content: center;
}
.wineTasting-con .readMore-btn{
margin: 30px auto 0;
}
.wineTasting-con .contact-btn{
margin-bottom: 5px;
}
.sipForm .timingCon select, .timingCon-box{
width: 100%;
}
.sipForm-con{
padding: 20px;
border-radius: 10px;
}
.custom-row-spacing .col-lg-4:nth-child(-n) {
padding-top: 0; 
}
.custom-row-spacing .col-lg-4 {
padding: 0 10px;
}
.onlineShop-sec.whiteBg-color h3, .clubMamber-sec.whiteBg-color h3{
margin-bottom: 20px;
}
.registration-sec .winner-container{
display: none;
}
.clubMembership-right-con{
margin: auto;
}
.wineBenefit-sec h3, .wineClass101-right-con .readMore-btn{
margin-bottom: 30px;
}
.wineBenefit-sec .wineClass101-con.wineClass2 .wineClass101-right-con,
.wineBenefit-sec .wineClass101-right-con{
text-align: left;
}
.wineBenefit-sec .readMore-btn{
margin-left: 0;
line-height: normal !important;
}
.registration-sec.whiteBg-color{
padding: 70px 0 30px;
}
.eventPrivate-sec.whiteBg-color{
padding: 50px 0 0;
}
.eventPrivate-slide-con .slide-img{
height: 400px;
}
.eventPrivate-slide-con .giftCard-slider .slick-slide {
margin: 0 8px;
}
.eventPrivate-sec .onlineShop-nav a {
width: 50px;
height: 50px;
padding: 8px;
}
.eventPrivate-sec .onlineShop-nav .arrow-prev {
left: -8px;
}
.eventPrivate-sec .onlineShop-nav .arrow-next {
right: -8px;
}

.contactUs-left-con{
max-width: 100%;
background: linear-gradient(-90deg, rgba(255, 243, 249, 0.00) 0%, #FFF3F9 66%), url(../images/contact-img/hero-background02.png) no-repeat;
}
.contactUs-right-con, .contactUs-left-con, .cantactTiming-con{
padding: 20px;
}
.contactMap-con{
margin-top: 0;
}
.carousel-inner.about-banner .banner-caption h2{
font-size: 43px;
}
.product-sec .product-con.whiteBg-color{
margin-top: -250px;
}
.productDetail-tabs .tab-content{
padding: 15px;
border-radius: 0;
}
.whiteBg-color{
padding-bottom: 30px;
}
.product-table {
margin: 20px 0;
}
.product-right-con small{
margin-bottom: 20px;
}
.quantity-price p del{
font-size: 18px;
}
.quantity-price p{
font-size: 28px;
}
.product-right-con h3{
font-size: 30px;
}
.addCart-right-con{
max-width: 420px;
margin: auto;
}
.product-sec::before{
display: none;
}

}


@media(min-width:768px) and (max-width:991px){


}


@media(min-width:320px) and (max-width:767px){
.addCart-con{
justify-content: center;
flex-wrap: wrap;
gap: 25px;
text-align: center;
}
.addCart-coupon .couponSec .btn, .addCart-coupon .input-group .btn {
max-width: 100px;
}
.addCart-content, .addCart-quantity-con{
padding: 0;
align-items: center;
}
}

@media (max-width:577px){
.carousel-inner.about-banner .banner-caption h2{
font-size: 50px;
}
.testingCard-left-con h6{
margin-top: 20px;
}
.carousel-inner.about-banner .banner-caption h2{
font-size: 38px;
}

}

@media(min-width:320px) and (max-width:539px){
.testingCard-left-con {
padding: 30px 20px 10px;
}
.wineClass101-right-con{
text-align: center;
}
.wineClass101-right-con h4{
margin: 20px 0;
}
.wineClass101-right-con p{
margin-bottom: 20px;
}
.wineClass101-con {
margin-bottom: 30px;
}
.musicSip-tarck-line1 svg {
width: 40px !important;
}
.sipForm-con-txt{
padding: 15px;
border-radius: 10px
}
.readMore-btn{
line-height: normal;
}
.carousel-inner.about-banner .banner-caption h2{
font-size: 32px;
}
.shortBy-left-con h2{
font-size: 40px;
}
.productShop-title{
padding: 20px;
}
.shortBy-con{
flex-wrap: wrap;
justify-content: center;
text-align: center;
}
.productDetail-tabs .nav-tabs .nav-link{
font-size: 16px;
}
.productDetail-tabs {
margin-top: 60px;
}
.productDetail-tabs .tab-content h2 {
font-size: 38px;
margin-bottom: 10px;
}
.productDetail-tabs .tab-content p{
margin-bottom: 14px;
}
.product-right-con .productShop-btn a,
.addCart-right-con, .addCart-table, .checkoutBtn a, .cardPayment-con{
max-width: 100%;
}
.addCart-coupon{
padding: 15px;
}
.checkOut .addCart-left-con{
padding: 10px;
}
.product-left-con{
height: 350px;
}
.checkOut-form h4{
margin-top: 10px;
margin-bottom: 0;
}
.checkOut-form .checkbox-con label, .payment-content .checkbox-con label{
font-size: 12px;
}
.payment-tab{
display: flex;
gap: 10px;
align-items: center;
}
.custom-radio {
max-width: 18px;
width: 100%;
}
.checkOut .addCart-table tr td {
padding: 20px !important;
}

}

@media(min-width:992px) and (max-width:1280px){


}