@media(max-width: 1440px) {
    header .navbar {
        width: 55%;
    }

    .banner-content h1 {
        font-size: 100px;
    }

    .home-banner {
        height: 800px;
    }

    .eye {
        left: 12%;
    }

    .prouct-info p {
        width: 85%;
    }

    .perche h2 {
        font-size: 80px;
    }

    .perche h3 {
        font-size: 80px;
    }

    .circle-text {
        width: 41%;
        bottom: 5%;
        right: 5%;
    }

    .side-bottle-bottom {
        bottom: 150px;
    }

    .star-3 {
        left: 16%;
        top: 35%;
    }

    .moment-capture {
        margin-top: 100px;
    }

    .moment-capture h2 {
        font-size: 100px;
    }

    .moment-capture p {
        width: 40%;
    }

    .img7 {
        width: 20%;
    }

    .img2 {
        width: 35%;
    }

    .img6 {
        width: 30%;
    }

    .img4 {
        width: 18%;
        bottom: 10%;
        right: 43%;
    }

    .img3 {
        top: 18%;
    }

    .img5 {
        width: 18%;
        right: 19%;
    }

    .lets-talk {
        padding: 50px 100px;
    }

    .socail-icon ul li select {
        width: 120px;
        margin: 0;
    }

    .bottle-add {
        width: 40%;
    }

    .detail-cart-check {
        justify-content: space-between;
    }

    .cart-detail-carts {
        width: 400px;
    }

    .bottles-modal .modal-dialog {
        max-width: 90% !important;
    }

    .main-product-select .btn {
        width: 40%;
    }

    .circle-text p {
        font-size: 20px;
    }

    #contactnow .modal-dialog {
        max-width: 65%;
    }
}


@media(max-width:1199px) {
    .circle-text p {
        font-size: 17px;
    }

    .circle-text {
        width: 43%;
    }

    .talking-text h4 {
        font-size: 30px;
    }

    .eye img {
        width: 60%;
    }

    .home-banner {
        height: 650px;
    }

    .banner-content h1 {
        font-size: 80px;
    }

    #contactnow .modal-dialog {
        max-width: 70%;
    }

    #contactnow .prodcut-detail form {
        width: 70%;
    }
}

@media(max-width:991px) {
    .product-heading h2 {
        font-size: 60px;
    }

    .lets-talk {
        padding: 30px 50px;
    }

    .talking-text h4 {
        font-size: 25px;
    }

    #contactnow .modal-dialog {
        max-width: 80%;
    }

    #contactnow .prodcut-detail .sunGrape {
        width: 120px;
    }

    .contact-heading p {
        width: 60%;
    }

    #contactnow .prodcut-detail form {
        padding-bottom: 50px;
    }
}

@media(max-width:767px) {
    .banner-content h1 {
        font-size: 40px;
        margin-bottom: 11px;
        line-height: unset;
    }

    .home-banner {
        align-items: self-start;
        height: 450px;
        overflow: hidden;
    }

    .sunGrape {
        width: 20%;
    }

    .eye {
        width: 10%;
    }

    .banner-content {
        margin-top: 50px;
    }

    .banner-content p {
        font-size: 14px;
    }

    .bollow-vector {
        width: 15%;
        right: 20px;
    }

    .crm-show p {
        font-size: 12px;
    }

    header .navbar {
        width: 100%;
    }

    .product-heading h2 {
        font-size: 50px;
    }

    .product-heading {
        margin: 40px 0;
    }

    .product-main {
        margin: auto;
        width: 80%;
        margin-top: 90px;
    }

    section.home-product {
        height: auto;
        padding-bottom: 50px;
    }

    .product-bottle img {
        width: 20%;
        margin-top: -67px;
    }

    .perche h2 {
        font-size: 30px;
    }

    .perche h3 {
        font-size: 30px;
    }

    .black-circle {
        margin-right: 0;
        margin-bottom: 0;
    }

    .black-circle img {
        width: 60%;
    }

    .circle-text p {
        font-size: 12px;
        width: 100%;
        margin-top: 10px;
    }

    .side-bottle {
        height: 500px;
        overflow: hidden;
    }

    .star-1 img {
        width: 50px;
    }

    .star-2 {
        right: 100px;
        top: 60px;
    }

    .circle-text {
        width: 45%;
        bottom: 12%;
        right: 4%;
    }

    .circle-text h6 {
        font-size: 20px;
    }

    .animate-vector.small-circle {
        left: 28%;
        bottom: 47%;
    }

    .animate-vector.small-circle img {
        width: 45%;
    }

    .moment-capture h2 {
        font-size: 50px;
    }

    .moment-capture {
        margin-top: 20px;
    }

    .moment-capture p {
        width: 80%;
        font-size: 15px;
    }

    .moment-capture-pidrin {
        height: 300px;
    }

    .img2 {
        width: 25%;
    }

    .img1 {
        width: 8%;
    }

    .img3 {
        right: 43%;
    }

    .img6 {
        right: 16%;
        width: 25%;
    }

    .lets-talk {
        display: block;
        padding: 40px 20px;
    }

    .talking-text h4 {
        font-size: 22px;
        text-align: center;
        margin-bottom: 22px;
    }

    .talking-text {
        width: 100%;
        text-align: center !important;
    }

    .talking-text a {
        width: 40% !important;
    }

    .bottom-info {
        display: block;
        text-align: center;
    }

    .socail-icon ul {
        justify-content: center;
        margin-top: 11px;
    }

    section.prodcut-detail {
        padding-top: 30px;
    }

    .prouct-info.bottle1 {
        text-align: center;
        padding-bottom: 30px;
    }

    .prodcut-detail .prouct-info ul {
        justify-content: center;
    }

    .prodcut-detail .prouct-info .deail-product-info {
        width: 100%;
    }

    .prodcut-detail .prouct-info p {
        width: 100%;
    }

    .main-product-select {
        justify-content: center;
    }

    .prodcut-detail .bottle2 h3 {
        opacity: 1;
    }

    .prodcut-detail .bottle1 h3 {
        opacity: 1;
    }

    .prodcut-detail .bottle3 h3 {
        opacity: 1;
    }

    .prodcut-detail .prouct-info h5 {
        text-align: center;
    }

    .cart-add {
        display: block;
        padding-bottom: 10px;
        margin-bottom: 20px;
    }

    .bottle-add {
        width: 100%;
    }

    .click-add {
        width: 100%;
    }

    .add-detail {
        width: 100%;
        margin: 16px 0;
    }

    .click-add {
        text-align: start;
        margin-top: 10px;
    }

    #contactnow .prodcut-detail form {
        width: 90%;
    }

    .contact-heading p {
        width: 90%;
    }

    .contact-heading h2 {
        margin-top: 20px;
    }

}

@media(max-width: 575px) {
    .cart-detail-carts {
        width: 350px;
    }

    .product-heading h2 {
        font-size: 30px;
    }

    .main-product-select {
        display: block;
    }

    .main-product-select .btn {
        width: 100%;
        margin-bottom: 20px;
    }

    .options-bottle {
        justify-content: center;
    }

    .quantity-main-prices {
        display: block;
        text-align: center;
    }

    .cart-number-select {
        width: 100%;
        margin-bottom: 10px;
    }

    .cart-number-select .counter {
        justify-content: center;
    }

    .prodcut-detail .prouct-info .deail-product-info {
        margin-top: 20px;
    }

    .prodcut-detail h3 {
        text-align: center;
    }

    .prouct-info.bottle2 {
        padding-bottom: 20px;
    }

    .circle-text h6 {
        font-size: 15px;
    }

    .circle-text p {
        font-size: 10px;
    }

    .circle-text {
        bottom: 22%;
    }

    .moment-capture h2 {
        font-size: 30px;
    }

    .moment-capture-pidrin {
        height: 200px;
    }

    .lets-talk {
        padding: 10px;
    }

    .privacy-cookies {
        display: block;
    }

    .detail-cart-check {
        display: block;
        text-align: center;
    }

    .detail-cart-check .cart-bottle-details {
        width: 100%;
        display: block;
        text-align: center;
    }

    .detail-cart-check .bottle-img-info {
        width: 100%;
    }

    .cart-information h5 {
        font-size: 22px;
        margin-top: 10px;
    }

    .cart-information p {
        font-size: 15px;
    }

    .detail-cart-check p span {
        display: unset !important;
    }

    .cart-inner-qountity .cart-number-select {
        width: 100%;
    }

    button.gpay img {
        width: 54%;
    }

    .section h3 {
        text-align: start;
    }

    .section label {
        font-size: 10px;
    }

    p.note {
        text-align: start;
    }

    #contactnow .modal-dialog {
        max-width: 100%;
    }

    .contact-heading {
        margin-bottom: 0;
    }
}