@media screen and (max-width:1600px) {
    .container {
        max-width: 1400px;
    }
    .excllnc-beer-mdl {
        padding: 70px 0 0;
    }
    .excllnc-beer-mdl h2.text-heading {
        font-size: 60px;
    }
    .excllnc-beer-mdl h2 strong {
        font-size: 125px;
    }
    .excllnc-beer-mdl h5 {
        font-size: 62px;
    }
    .excllnc-lft-btn a {
        padding: 15px 45px;
    }
    .excllnc-beer-rgt::before {
        transform: scale(0.8);
    }
    .excllnc-rgt-btn a {
        padding: 19px 35px;
    }
    .excllnc-lft-btn a img,
    .excllnc-rgt-btn a img {
        max-width: 210px;
    }
    .excllnc-beer-sec {
        margin: 0 0 75px;
    }
    .fotter-nav-lst {
        padding: 35px 60px;
        margin: 0253;
    }
    .avbl-brnd-itm-img::before {
        width: 330px;
        height: 328px;
    }
    .avbl-brnd-itm-txt p {
        padding: 10px 43px;
    }
    .avbl-brnd-itm-txt h3 {
        font-size: 30px;
    }
    .ctgry-lst.owl-carousel {
        padding: 0 20px;
    }
    .ctgry-list-nav a {
        top: 16%;
        width: 55px;
        height: 110px;
    }
}
@media screen and (max-width:1500px) {
    .container {
        max-width: 1300px;
    }
    .form {
        width: 24%;
    }
    .form .search {
        padding: 17px 55px 17px 35px;
        font-size: 16px;
    }
    .logo-sec .header-location a {
        font-size: 16px;
    }
    .nav-menu .menu .menu-list {
        margin: 0 25px 0;
    }
    .nav-menu .menu {
        padding: 0 80px 0px 12px;
    }
    .nav-menu .menu::before {
        height: 50px;
    }
    .nav-menu {
        padding: 13px 70px;
    }
    .banner-right .banner-content .banner-haeding {
        font-size: 55px;
    }
    .banner-right .shop-btn .cmn-btn {
        font-size: 25px;
        padding: 18px 43px;
    }
    .banner-right .banner-content::after,
    .banner-right .banner-content::before {
        width: 320px;
    }

.nav-menu .nav-text {font-size: 24PX !important;}

}
@media screen and (max-width:1440px) {
    .container {
        max-width: 1200px;
    }
    .logo-sec .logo {
        width: 25%;
    }
    .form {
        padding: 0 0 0 0;
        width: 23%;
    }
    .logo-sec .header-location {
        width: 26%;
    }
    .form .search {
        padding: 15px 55px 15px 35px;
    }
    .logo-sec .cart-btn .cart-img {
        width: 45%;
    }
    .nav-menu .menu .menu-list a {
        font-size: 20px;
    }
    .nav-menu .menu {
        padding: 0 75px 0px 12px;
    }
    .nav-menu .menu::before {
        height: 40px;
    }
    .nav-menu .nav-text {
        padding: 0px 0 5px;
    }

    .nav-menu {
        padding: 11px 70px;
    }
    .banner-items {
        padding: 40px 160px 10px 120px;
    }
    .banner-right .banner-content .banner-haeding {
        font-size: 50px;
    }
    .banner-right .shop-btn .cmn-btn {
        font-size: 22px;
        padding: 16px 41px;
    }
    .banner-right .banner-content::after,
    .banner-right .banner-content::before {
        width: 300px;
    }
    .banner-right .banner-content {
        margin: 0 0 15px;
    }
    .excllnc-beer-rgt,
    .excllnc-beer-lft {
        width: 20%;
    }
    .excllnc-beer-mdl h2.text-heading {
        font-size: 55px;
    }
    .excllnc-beer-mdl h2 strong {
        font-size: 105px;
    }
    .excllnc-beer-mdl h5 {
        font-size: 55px;
        margin: 0 0 22px;
    }
    .excllnc-lft-btn a img,
    .excllnc-rgt-btn a img {
        max-width: 180px;
    }
    .excllnc-lft-btn a {
        padding: 13px 40px;
    }
    .excllnc-rgt-btn a {
        padding: 16px 30px;
    }
    .excllnc-beer-rgt::before {
        transform: scale(0.7);
        left: -85px;
    }
    .excllnc-beer-sec {
        margin: 0 0 60px;
    }
    .fotter-nav-lst {
        padding: 28px 40px;
    }
    .ftter-blk {
        padding: 0 0 40px;
    }
    .footer-logo img {
        max-width: 580px;
    }
    .ftter-blk.lctn::before {
        transform: scale(0.8);
        top: 12px;
    }
    .ftter-blk.lctn {
        padding: 10px 0 0 88px;
    }
    .ftter-blk h4 {
        font-size: 23px;
    }
    .fttr-ctgry {
        gap: 60px;
    }
    body.home .footer-logo {
        padding-bottom: 40px;
    }
    .ftter-blk p,
    .ftter-blk ul li a,
    .ftter-blk ul li {
        font-size: 18px;
    }
    .ctgry-itm h4 {
        font-size: 40px;
    }
    .avbl-brnd-itm-img::before {
        width: 290px;
        height: 290px;
    }
    .avbl-brnd-itm-img::after {
        width: 220px;
        height: 220px;
        left: -8px;
    }
    .avbl-brnd-itm-txt p {
        padding: 10px 22px;
        font-size: 18px;
    }
    .avbl-brnd-itm {
        margin: 0 0 45px;
    }
    .ctgry-list-nav a {
        top: 20%;
        width: 40px;
        height: 80px;
    }
    .ctgry-txt h2,
    .avbl-brns-txt h2 {
        font-size: 55px;
        margin: 0 0 25px;
    }
    .ctgry-btn-itm {
        width: 300px;
    }
    .ctgry-btn {
        margin: 0 0 50px;
    }
    .avbl-brns-txt h2 img {
        width: 30px;
    }
    .footer-logo {
        padding: 30px 0 35px;
    }
    .products-list {
        gap: 40px 18px;
        margin-bottom: 100px;
    }
    .product-title {
        font-size: 18px;
        line-height: 1.4;
        letter-spacing: 0.2px;
        padding: 5px 30px 0;
        min-height: 85px;
    }
    .product-price {
        font-size: 32px;
        letter-spacing: 0px;
        margin: 0 0 8px;
        word-spacing: -5px;
    }
    .footer-logo {
        padding-bottom: 25px;
    }
    /* inner pages */
    .container1 {
        max-width: 1200px;
    }
    .mobile-app-sec .border-img {
        margin-bottom: 40px;
    }
    .brand-pg .products-list {
        margin-bottom: 70px;
    }
    .avbl-brds-sec.rand-pg .products-list {
        gap: 40px 30px;
    }
    .in-prods-blk .testi-arws a {
        background-position: left 12px center;
        width: 10px;
        height: 20px;
        padding: 55px 25px;
    }
    .in-prods-blk .testi-arws a.next {
        background-position: left 27px center;
    }
    .in-sngl-prod-lst .product-title {
        margin: 0px;
        font-size: 17px;
        line-height: 1.4;
        letter-spacing: 0px;
        padding: 5px 25px 0;
        min-height: 80px;
    }
    .in-prod-list {
        gap: 50px;
        margin: 0 0 60px;
    }
    .in-product-page .product-img-wrap {
        left: -1%;
        transform: translate(1%, -50%) scale(0.95);
    }
    .in-prod-rht h2 {
        letter-spacing: 0px;
        margin: 0 0 12px;
        font-size: 32px;
    }
    .in-prod-rht h3 {
        font-size: 32px;
        letter-spacing: 0.5px;
        margin: 0 0 20px;
    }
    .in-prod-inp-itm select,
    .in-prod-inp-itm input,
    .in-prod-inp-itm select option {
        font-size: 15px;
        letter-spacing: 0px;
        padding: 10px 40px 10px 20px;
    }
    .in-prod-inp-itm input {
        padding: 7px 10px;
    }
    .in-prod-inp-itm select {
        background-position: right 15px center;
        background-size: 14px;
    }
    .genpg-lft h1,
    .genpg-lft h2 {
        font-size: 32px;
    }
    .page_content {
        padding: 0 40px;
    }
    .in-cart-rht-blk {
        width: 69%;
    }
    .in-cart-itm-price {
        width: 17.7%;
    }
    .cartpg-rgnt-cnt {
        width: 26.2%;
        max-width: 295px;
        padding: 40px 25px 40px;
    }
    .page_default.in-cart-page .cartpg-rgnt-cnt {
        margin: 48px 0 0;
    }
    .in-prod-inputs form {
        margin: 0 0 30px;
    }
    .in-cart-itm-price h4 {
        font-size: 17px;
        letter-spacing: 0px;
    }
    .in-cart-itm-price {
        width: 18.5%;
    }
    .in-check-top-itm h6::before {
        transform: scale(0.9);
    }
    .in-check-top-itm h6 {
        font-size: 18px;
        padding: 110px 0 0;
    }
    .in-check-top-blk {
        margin: 0 0 25px;
    }
    .in-check-tabing-blk .tabs li a {
        font-size: 26px;
        padding: 20px 20px;
    }
    .in-check-form-blk form {
        padding: 25px 30px 30px;
    }
    .rght-your-orders thead th,
    .rght-your-orders tfoot th {
        font-size: 26px;
        padding: 15px 15px;
    }
    .rght-your-orders tbody th {
        font-size: 20px;
        padding: 14px 15px;
    }
    .rght-your-orders td:first-child {
        font-size: 17px;
        line-height: 1.1;
    }
    .rght-your-orders tfoot th:last-child {
        font-size: 26px;
        letter-spacing: 0px;
        padding: 20px 10px;
    }
    .in-check-form-blk form input[type='submit'] {
        font-size: 22px;
        letter-spacing: 0.2px;
        padding: 17px 90px;
    }
    .in-check-card-blk {
        gap: 15px 14px;
        padding: 20px 20px 20px;
        border-radius: 10px;
        margin: 0 0 15px;
    }
.product-img-wrap {width: 130px;height: 180px;}
.nav-menu .nav-text {font-size: 22PX !important;}
.in-product-page.sng-product-img .product-img-wrap {width: 290px;height: 390px;}
form#goOrder .row {gap: 15px;margin-bottom: 50px;}
.col-sm-6 {width: 44%;padding: 15px;}
.table-products .final-amount {font-size: 15px;}
.table-products th, 
.table-products td {padding: 8px;}
.in-sign-blk form {width: 84.1%;gap: 12px;}
.in-sign-blk form input[type='submit'] {font-size: 20px;letter-spacing: 0px;margin: 0px 0 0;padding: 15px 50px 15px;}
}
@media screen and (max-width:1240px) {
.container {max-width: 990px; padding: 0 10px; } 
.logo-sec .cart-btn .cart-img {width: 42%; } 
.cart-btn a {font-size: 18px; } 
.count {font-size: 8px; top: -4px; right: -2px; } 
.sign-btn a {font-size: 15px; padding: 8px 15px 6px; } 
.logo-sec .header-location {width: auto; padding-right: 30px; } 
.logo-sec .header-location a {font-size: 15px; } 
.logo-sec .header-location a::before {width: 20px; height: 25px; } 
.logo-sec .logo {width: 23%; } 
.nav-menu {padding: 10px 50px; } 
.form .submit {width: 17px; height: 17px; right: 17px; } 
.product-img-wrap {width: 90px; height: 130px; } 
.form .search {padding: 12px 34px 12px 20px; font-size: 13px; letter-spacing: 0px; } 
.nav-menu .menu .menu-list {margin: 0 20px 0; } 
.nav-menu .menu {padding: 0 50px 0px 0px; } 
.nav-menu .nav-text {padding: 5px 0 5px } 
.nav-menu .menu .menu-list a {font-size: 18px; } 
.banner-items {padding: 32px 100px 10px 120px; } 
.banner-right .banner-content .banner-haeding {font-size: 42px; } 
.banner-left {width: 22%; position: relative; } 
.banner-right .banner-content {padding: 20px 0; } 
.banner-right .shop-btn .cmn-btn {font-size: 19px; padding: 13px 36px; } 
.banner-right .banner-content::after, 
.banner-right .banner-content::before {width: 240px; } 
.excllnc-beer-mdl {padding: 50px 0 0; } 
.excllnc-beer-mdl h2.text-heading {font-size: 45px; } 
.excllnc-beer-mdl h2 strong {font-size: 80px; } 
.excllnc-beer-mdl h5 {font-size: 40px; margin: 0 0 20px; } 
.excllnc-lft-btn a img, 
.excllnc-rgt-btn a img {max-width: 135px; } 
.footer-logo img {max-width: 450px; } 
.excllnc-beer-rgt::before {transform: scale(0.55); } 
.excllnc-lft-btn a {padding: 13px 30px; } 
.excllnc-beer-sec {margin: 0 0 40px; } 
.fottr-logo-sec {padding: 0 0px 30px; } 
.fotter-nav-lst {padding: 23px 20px; margin: 0px 0px; } 
.ftter-blk.lctn::before {transform: scale(0.7); top: 5px; left: -10px; } 
.ftter-blk.lctn {padding: 16px 0 0 75px; } 
.ftter-blk h4 {font-size: 21px; } 
.fttr-ctgry {gap: 35px; } 
.ftter-blk.lctn p {margin: 0 0 12px; font-size: 15px; } 
.ftter-blk p, 
.ftter-blk ul li a, 
.ftter-blk ul li {font-size: 15px; margin: 0 0 12px; } 
.copyright-sec {padding: 30px 0; } 
.ctgry-lst.owl-carousel {padding: 0 30px; } 
.ctgry-list-nav a {top: 18%; width: 35px; height: 70px; } 
.ctgry-itm h4 {font-size: 30px } 
.ctgry-itm-txt {top: 30px; } 
.ctgry-txt h2, 
.avbl-brns-txt h2 {font-size: 45px; margin: 0 0 20px; } 
.ctgry-btn-itm {width: 250px; } 
.ctgry-btn {margin: 0 0 40px; } 
.border-img {width: 80%; } 
.ctgry-txt h2 img {width: 25px; } 
.products-list {gap: 30px 10px; margin-bottom: 60px; } 
.footer-logo {padding: 20px 0 20px; } 
.addtocartbtn {font-size: 14px; letter-spacing: 0px; padding: 12px 15px; } 
.addtocartbtn img {width: 14px; } 
.product-title {font-size: 16px; line-height: 1.4; letter-spacing: 0px; padding: 5px 20px 0; min-height: 75px; } 
.product-price {font-size: 26px; word-spacing: -2px; } 
.product-quntity {font-size: 15px; letter-spacing: 0px; text-indent: -5px; } 
.excllnc-dwnld-btns .excllnc-lft-btn, 
.excllnc-rgt-btn {width: 200px; } body.home .footer-logo {padding-bottom: 20px; } /* inner pages */ .container1 {max-width: 970px; } 
.brand-pg .products-list {margin-bottom: 50px; } 
.mobile-app-sec .border-img {margin-bottom: 30px; } 
.avbl-brds-sec.rand-pg .products-list {gap: 40px 30px; } 
.in-product-page .product-img-wrap {left: -31%; transform: translate(16%, -50%) scale(0.75); } 
.in-prod-list {gap: 40px; margin: 0 0 50px; } 
.in-prod-rht h2 {letter-spacing: 0px; margin: 0 0 12px; font-size: 26px; } 
.in-prod-rht h3 {font-size: 26px; letter-spacing: 0; margin: 0 0 15px; } 
.in-prod-inp-itm label {font-size: 13px; letter-spacing: 0px; margin: 0 0 5px; } 
.in-prod-inp-itm select, 
.in-prod-inp-itm input, 
.in-prod-inp-itm select option {font-size: 14px; letter-spacing: 0px; padding: 9px 30px 9px 17px; } 
.in-cart-details-blk {width: 71%; } 
.in-prod-inp-itm input {padding: 7px 5px; width: 55px; } 
.in-prod-inp-itm.qnt::before {height: 15px; right: 27px; bottom: 10px; margin: auto 0; } 
.in-prod-inputs form {margin: 0 0 20px; gap: 10px; padding: 0; } 
.in-prod-btn-lst a.cmn-btn {font-size: 15px; letter-spacing: 0px; padding: 15px 25px; } 
.in-cart-lst {padding: 10px 20px 10px 10px; } 
.in-prod-inputs form {margin: 0 0 15px; } 
.in-cart-details-blk p, 
.in-cart-btns a {font-size: 15px; } 
.in-cart-btns a::before {transform: scale(0.9); left: -2px; } 
.in-cart-details-blk p, 
.in-cart-btns a {margin: 0 0 10px; } 
.in-prod-inp-itm select {background-position: right 10px center; background-size: 11px; } 
.in-cart-btns a {padding: 0 10px 0 18px; } 
.page_content {padding: 0 20px; } 
.cartpg-rgnt-cnt {width: 26.2%; max-width: 245px; padding: 25px 15px 25px; } 
.in-cart-page .cartpg-rgnt-cnt .in-cart-total-blk h4 {font-size: 21px; letter-spacing: 0px; margin: 0 0 15px; } 
.in-cart-page .cartpg-rgnt-cnt .in-cart-total-blk h2 {font-size: 30px; letter-spacing: 0px; margin: 0 0 15px; } 
.cartpg-rgnt-cnt .in-cart-proceed-btn a {font-size: 14px; letter-spacing: 0px; border-radius: 50px; padding: 13px 30px; } 
.genpg-lft h1, 
.genpg-lft h2 {font-size: 28px; } 
.in-cart-desele-lnk a {font-size: 15px; } 
.rght-your-orders thead th, 
.rght-your-orders tfoot th {font-size: 24px; padding: 14px 15px; } 
.rght-your-orders tbody th {font-size: 18px; padding: 14px 15px; } 
.rght-your-orders td {padding: 10px; } 
.rght-your-orders td:first-child {font-size: 15px; line-height: 1.1; } 
.rght-your-orders tfoot th:last-child {font-size: 24px; letter-spacing: 0px; padding: 17px 10px; } 
.in-check-top-itm h6::before {transform: scale(0.8); top: -8px; } 
.in-check-top-blk::before {top: 32%; } 
.in-check-top-itm h6 {font-size: 17px; padding: 95px 0 0; } 
.in-check-top-blk {margin: 0 0 20px; } 
.in-check-tabing-blk .tabs li a {font-size: 22px; padding: 16px 20px; } 
.in-check-form-blk form {padding: 20px 20px 20px; } 
.in-check-form-blk label {font-size: 16px; } 
.in-check-card-blk {gap: 10px; padding: 20px 15px 20px; border-radius: 10px; margin: 0 0 15px; } 
.in-check-form-blk form input[type='submit'] {font-size: 20px; letter-spacing: 0px; padding: 16px 60px; } 
.rght-your-orders thead th, 
.rght-your-orders tfoot th {font-size: 20px; padding: 12px 15px; } 
.rght-your-orders tbody th {font-size: 17px; padding: 12px 15px; } 
.in-sign-blk {padding: 20px 0 30px; width: 67%; } 
.in-sign-logo {width: 40%; margin: 0 auto 20px; } 
.in-sign-blk h2 {padding: 10px 0 0; margin: 0 0 10px; font-size: 32px; } 
.in-social-icons a {transform: scale(0.9); margin: -2px; } 
.in-sign-blk h6 {font-size: 18px; letter-spacing: 0px; padding: 0 185px; margin: 0 auto 27px; } 
.in-sing-inp-itm {width: 48%; } 
.in-sign-blk form input {font-size: 17px; padding: 15px 20px; } 
.in-sign-blk form input[type='submit'] {font-size: 21px; letter-spacing: 0px; margin: 10px 0 0; padding: 15px 55px 15px; } 
.nav-menu .nav-text {font-size: 17PX !important;} 
.form {width: 17%;} 
.avbl-brds-sec.rand-pg .product-img-wrap {width: 140px;height: 190px;}
.in-product-page.sng-product-img .product-img-wrap {width: 230px;height: 330px;}
.products-list.in-sngl-prod-lst .product-img-wrap {width: 120px;height: 160px;}
.in-cart-img {width: 28%;}
.in-cart-itm-price {width: 23%;}
.row .col-sm-6.left-side h4 {font-size: 23px;letter-spacing: 0px;}
.row .col-sm-6.left-side .title.alone {font-size: 21px;}
.row .col-sm-6.left-side .payment-type-box select {padding: 10px 20px 10px 20px;font-size: 16px;}
.row .col-sm-6.left-side .payment-type-box span.top-header.text-center {font-size: 22px;}
.table-products th, 
.table-products td {padding: 5px;font-size: 12px;letter-spacing: -0.2px;}
.table-products .final-amount {font-size: 14px;}
.table-products td.tb-btn-xs a.btn-primary {width: 12px;height: 12px;}
.table-products td.tb-btn-xs a {width: 16px;height: 16px;}
form#goOrder .row {gap: 10px;margin-bottom: 40px}
.row .col-sm-6.left-side .btn {padding: 14px 25px;font-size: 16px;}
.form-group.col-sm-6 label {font-size: 15px;}




}
@media screen and (max-width:1024px) {
.container {max-width: 720px; }

/* modile Styles */
.mbl-popup-list ul.nav.nav-pills {display: flex;justify-content: space-between;align-items: center;margin-bottom: 0px;}
.mbl-popup-list ul.nav.nav-pills li{margin: 0px;list-style-type: none;text-align: center; }
.mbl-popup-list ul.nav.nav-pills li .nav-item-label {position: relative;font-family: "Jost", sans-serif;font-size: 15px;font-weight: 600;line-height: 1;letter-spacing: 0px;color: #ffffff;padding-top: 50px;}
.mbl-popup-list ul.nav.nav-pills li .nav-item-label::before {position: absolute;content: "";width: 30px;height: 30px;background-image: url(../images/home-icon.png);background-size: contain;background-position: center;background-repeat: no-repeat;top: 0px;left: 0px;right: 0px;margin: auto;}
.mbl-popup-list ul.nav.nav-pills li.nav-item.ctgr .nav-item-label::before{background-image: url(../images/menu-icon.png); }
.mbl-popup-list ul.nav.nav-pills li.nav-item.srch .nav-item-label::before{background-image: url(../images/search-icon.png); }
.mbl-popup-list ul.nav.nav-pills li.nav-item.ords .nav-item-label::before{background-image: url(../images/user-icon.png); }
.mbl-popup-list {background: #a64f03;padding: 15px 0;position: fixed;bottom: 0px;left: 0px;right: 0px;margin: auto;z-index: 999;display: block;}
.mbl-menu ul li ul li {margin: 0px;}
.ctgry-btn, 
.fotter-menu-sec{display: none;} 
.avbl-brds-sec.rand-pg .product-img-wrap {width: 100px; height: 150px; } form#goOrder .row {gap: 10px; margin-bottom: 40px; display: flex; flex-direction: column-reverse; } 
.row .col-sm-6.left-side {width: 100%;} 
.col-sm-6 {width: 100%; padding: 15px; } 
.form-group.col-sm-6 {width: 49%; padding: 0px; } 
form#goOrder .row .row {margin: 0px; display: flex ; flex-direction: row; }

.header-sec {display: none; } 
.mobile-header {display: block; } 
.products-list {display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px 10px; margin-bottom: 50px; } 
.form {padding: 0 0 0 0; width: 50%; } 
.sign-btn a {font-size: 17px; padding: 10px 35px 10px; } 
.logo {width: 300px; margin-left: 20px; } 
.mobile-bottom-cnt {gap: 15px; justify-content: center; } 
.mobile-top-cnt {margin-bottom: 15px; position: relative; } 
.mobile-header {padding: 20px 0; } 
.hm-mobinav-lcton {position: absolute; top: 8px; left: 60px; bottom: 0px; margin: auto; height: max-content; } 
.mobile-header a.showhide b.txtr {color: #ffffff; background: #b45c11; width: 40px; position: relative; display: block; height: 40px; text-align: center; font-size: 32px; border-radius: 30px; line-height: 42px; cursor: pointer; } 
.hm-mobinav-lcton a {width: 25px; height: 30px; } 
.product-title {font-size: 15px; line-height: 1.4; letter-spacing: 0px; padding: 5px 10px 0; min-height: 75px; } 
.nav-menu, 
.logo-sec .header-location {display: none; } 
.logo-sec {justify-content: flex-end; gap: 0 20px; } 
.logo-sec .logo {width: 30%; margin: 0 auto 0 0; } 
.banner-right .banner-content .banner-haeding {font-size: 30px; } 
.banner-items {padding: 28px 63px 10px 70px; } 
.banner-right .banner-content::after, 
.banner-right .banner-content::before {width: 180px; } 
.banner-left {width: 21%; position: relative; } 
.banner-right {width: 60%; } 
.banner-left::after {width: 36px; height: 25px; bottom: 16px; left: 37px; } 
.banner-left .banner-img::after, 
.banner-left .banner-img::before {width: 35px; height: 36px; left: -25px; top: -20px; } 
.banner-left .banner-img::after {width: 40px; height: 68px; bottom: 34px; left: -31px; top: auto; } 
.banner-right .banner-content .title-img {width: 100%; margin: 0 0 9px; } 
.banner-right .shop-btn .cmn-btn {font-size: 16px; padding: 10px 33px; } 
.excllnc-beer-lft img, 
.excllnc-beer-rgt img {object-fit: cover; height: 400px; object-position: top; } 
.excllnc-beer-rgt, 
.excllnc-beer-lft {width: 100%; max-width: 170px; } 
.excllnc-beer-rgt::before {display: none; } 
.excllnc-beer-mdl {padding: 30px 0 30px; width: 100%; max-width: 280px; text-align: center; } 
.excllnc-dwnld-btns .excllnc-lft-btn, 
.excllnc-rgt-btn {width: 170px; } 
.excllnc-lft-btn a {padding: 10px 25px; } 
.excllnc-rgt-btn a {padding: 13px 25px; } 
.excllnc-lft-btn a img, 
.excllnc-rgt-btn a img {max-width: 120px; } 
.excllnc-beer-sec {margin: 0 0 25px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 28px; margin-bottom: 10px; line-height: 1; } 
.excllnc-beer-mdl h2 strong {font-size: 55px; } 
.excllnc-beer-mdl h5 {font-size: 32px; margin: 0 0 15px; } 
.footer-logo img {max-width: 300px; } 
.ftter-blk.lctn::before {transform: scale(0.7); top: -10px; left: 0; } 
.ftter-blk h4 {font-size: 30px; text-align: left; } 
.social-icns a {transform: scale(0.9); } 
.fotter-nav-lst .ftter-blk:last-child {border-top: 1px solid rgb(161 133 91); } 
.fttr-ctgry {display: block; column-count: 2; padding-left: 60px; } 
.ftter-blk.lctn p {line-height: 1.6; } 
.copyright-sec p, 
.copyright-sec a {font-size: 15px; line-height: 1.5; } 
.ctgry-lst.owl-carousel {padding: 0px; } 
.ctgry-itm h4 {font-size: 25px; } 
.ctgry-itm-txt {top: 20px; } 
.ctgry-itm h4::before {bottom: -15px; width: 52px; height: 14px; } 
.ctgry-list-nav a {width: 25px; height: 50px; position: inherit; display: inline-block; } 
.ctgry-lst {margin-bottom: 20px; } 
.ctgry-itm-txt {top: 60px; } 
.ctgry-list-nav {display: none; } 
.ctgry-lst.owl-carousel .owl-nav {display: block !important; text-align: center; margin-top: 20px; } 
.ctgry-lst.owl-carousel .owl-nav button.owl-prev, 
.ctgry-lst.owl-carousel .owl-nav button.owl-next {width: 40px; height: 40px; background: #b45c11; color: #ffffff; font-size: 30px; line-height: 20px; border-radius: 35px; margin: 0 10px; } 
.ctgry-txt h2, 
.avbl-brns-txt h2 {font-size: 35px; margin: 0 0 20px; } 
.ctgry-lst.owl-carousel .owl-nav {margin-top: 15px; } 
.ctgry-btn-itm {width: 200px; } 
.ctgry-btn {margin: 0px 0 20px; } 
.excllnc-beer-main {align-items: center; } 
.excllnc-dwnld-mbl-btn {display: block; } 
.excllnc-dwnld-mbl-btn a.cmn-btn {font-size: 16px; color: #fff; background-color: #b45c11; font-family: "Jost", sans-serif; font-weight: 500; line-height: 1; padding: 12px 25px; display: inline-block; border-radius: 50px; text-transform: uppercase; letter-spacing: 0px; } 
.excllnc-dwnld-btns {display: none } 
.fotter-nav-lst {padding: 20px; gap: 20px 0px; flex-wrap: wrap; border: 1px solid rgb(161 133 91); } 
.ftter-blk {padding: 0; width: 50%; } 
.ftter-blk.lctn {padding: 0 0px 0px 40px; width: 50%; text-align: left; border-right: 1px solid rgb(161 133 91); } 
.ftter-blk.ctgrs {border-right: none; } 
.ftter-blk.ctgrs h4 {text-align: center; } 
.ftter-blk.lctn::before {display: none; } 
.ftter-blk.qick-lnks {width: 100%; text-align: center; padding-top: 20px; } 
.ftter-blk.qick-lnks h4 {text-align: center; } 
.ftter-blk.qick-lnks ul {display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; } 
.ftter-blk.qick-lnks ul li {padding: 0 10px; border-right: 1px solid #c2a594; margin: 0px; } 
.ftter-blk.qick-lnks ul li:last-child {border: none; } 
.footer-logo {padding-bottom: 15px; } 
.container1 {max-width: 720px; } 
.brand-pg .products-list {margin-bottom: 30px; } 
.mobile-app-sec .border-img {margin-bottom: 20px; } 
.avbl-brds-sec.rand-pg .products-list {gap: 30px 20px; } 
.in-prods-blk .in-sngl-prod-lst.owl-carousel {padding: 0 30px; margin: 0 0 50px; } 
.in-sngl-prod-lst .product-title {font-size: 16px; line-height: 1.3; padding: 5px 25px 0; min-height: 70px; } 
.in-prods-blk .testi-arws a {background-position: left 10px center; width: 10px; height: 20px; padding: 45px 20px; background-size: 8px; } 
.in-prods-blk .testi-arws a.next {background-position: left 23px center; } 
.in-prod-lft {width: 46%; } 
.in-prod-rht {width: 46%; } 
.in-product-page .product-img-wrap {left: -35%; transform: translate(13%, -50%) scale(0.7); } 
.in-prod-list {gap: 30px; margin: 0 0 40px; } 
.in-prod-inp-itm select, 
.in-prod-inp-itm input, 
.in-prod-inp-itm select option {font-size: 14px; letter-spacing: 0px; padding: 9px 40px 9px 20px; } 
.in-prod-inp-itm.qnt {width: 100px; } 
.in-prod-inp-itm input {padding: 7px 5px; } 
.page_content {padding: 0 20px; display: flex; flex-direction: column; gap: 25px; } 
.page_default.in-cart-page .cartpg-rgnt-cnt {margin: 0px; } 
.in-cart-desele-lnk {text-align: center; position: initial; margin-bottom: 10px; } 
.genpg-lft {width: 100%; } 
.page_default.in-cart-page .cartpg-rgnt-cnt {width: 100%; max-width: 350px; margin: auto; } 
.page_default {padding: 10px 0 50px; } 
.page_default.in-cart-page .genpg-lft h2 {text-align: center; } 
.page_default.in-check-page .page_content {padding: 0px; } 
.page_default.in-check-page .genpg-lft {width: 100%; } 
.page_default.in-check-page .rght-your-orders {width: 100%; max-width: 450px; padding: 10px; margin: auto; } 
.in-sign-blk {padding: 20px 0 30px; width: 100%; max-width: 500px; } 
.in-sign-blk form input {font-size: 16px; padding: 14px 20px; letter-spacing: 0px; } 
.in-sign-blk form input[type='submit'] {font-size: 20px; letter-spacing: 0px; margin: 0px 0 0; padding: 14px 50px 14px; } 
.in-sign-blk h2 {padding: 10px 0 0; margin: 0 0 10px; font-size: 28px; } 
.in-social-icons a {transform: scale(0.8); margin: -6px; } 
.in-sign-blk form {width: 100%; gap: 10px; margin: 0 auto; padding: 0 15px; } 
.in-sign-blk form input[type='submit'] {font-size: 17px; letter-spacing: 0px; margin: 0px 0 0; padding: 12px 40px 12px; } 
.page_content {padding: 0px; } 
.mbl-menu ul li.menu-list.more-dropdown > a {background: rgb(255 255 255 / 10%); border-radius: 10px 10px 0 0; padding: 9px 20px; position: relative; }
.mbl-menu ul li.menu-list.more-dropdown > a::before{position: absolute;content: "";width: 8px;height: 15px; background-image: url(../images/in-prods-rht-arw.webp);background-repeat: no-repeat;background-size: contain;background-position: center;bottom: 0px;right: 30px;top: 0px;margin: auto;transform: rotate(90deg); }
.in-product-page.sng-product-img .product-img-wrap {width: 210px;height: 280px;}
.ctgry-txt, 
.mobile-app-sec { display: none;}
.razorpay-payment-sec {max-width: 500px;margin: 20px auto 30px;padding: 40px;}
.razorpay-payment-sec h3 {font-size: 22px;margin-bottom: 15px;}





}
@media screen and (max-width:767px) {
.container {max-width: 100%; padding: 0 15px; } 
.excllnc-beer-main {gap: 15px 20px; } 
.excllnc-beer-lft img, 
.excllnc-beer-rgt img {height: 280px; } 
.excllnc-beer-rgt, 
.excllnc-beer-lft {width: 100%; max-width: 130px; } 
.excllnc-beer-mdl h2 strong {font-size: 47px; } 
.excllnc-beer-mdl h5 {font-size: 28px; margin: 0px 0 16px; } 
.excllnc-dwnld-btns {flex-direction: column; } 
.excllnc-lft-btn, 
.excllnc-rgt-btn {text-align: center; } 
.excllnc-lft-btn a img, 
.excllnc-rgt-btn a img {max-width: 110px; } 
.excllnc-beer-rgt::before {scale: 0.4; } 
.logo {width: 270px; margin-left: 30px; } 
.hm-mobinav-lcton {top: 8px; left: 55px; } 
.sign-btn a {font-size: 15px; padding: 12px 35px 12px; } 
.products-list {grid-template-columns: repeat(2, 1fr); gap: 25px 15px; width: 100%; max-width: 550px; margin: 0 auto 50px; } 
.banner-items {padding: 22px 50px; background-size: 100% 100%; } 
.banner-left {width: 100%; position: relative; max-width: 120px; } 
.banner-right .banner-content .banner-haeding {font-size: 26px; } 
.ctgry-lst.owl-carousel {width: 100%; max-width: 300px; margin: 0 auto 30px; } 
.ctgry-txt h2, 
.avbl-brns-txt h2 {font-size: 30px; margin: 0 0 20px; } 
.ctgry-btn-itm {width: 170px; } 
.border-img {width: 100%; } 
.ctgry-sec {padding: 20px 0 40px; } 
.product-title {font-size: 16px; line-height: 1.4; letter-spacing: 0px; padding: 5px 20px 0; min-height: 65px; } 
.avbl-brns-txt h2 img {width: 25px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 24px; } 
.excllnc-beer-mdl h5 {font-size: 25px; margin: 0px 0 15px; } 
.ftter-blk.lctn {padding-left: 15px; } 
.ftter-blk.lctn p {line-height: 1.6; letter-spacing: 0px; } 
.fttr-ctgry {padding-left: 40px; } 
.ftter-blk h4 {font-size: 25px; } 
.footer-logo img {max-width: 250px; } 
.avbl-brds-sec.rand-pg .product-img-wrap {width: 120px; height: 170px; } 
.product-title br {display: none; } 
.product-title {font-size: 16px; line-height: 1.4; letter-spacing: 0px; padding: 5px 20px 0; min-height: 50px; } /* inner pages */ .container1 {max-width: 720px; padding: 0 15px; } 
.avbl-brds-sec.rand-pg .products-list {padding: 0px; gap: 20px 20px; grid-template-columns: repeat(2, 1fr); } 
.in-prods-blk .in-sngl-prod-lst.owl-carousel {padding: 0px; width: 100%; max-width: 300px; margin: 0 auto 20px; } 
.in-prods-blk .testi-arws {position: initial; height: auto; width: 100%; display: flex; justify-content: center; gap: 10px; margin-bottom: 30px; } 
.in-prods-blk .testi-arws a {background-position: left 14px center; width: 40px; height: 40px; padding: 0; background-size: 8px; clip-path: inherit !important; border-radius: 30px; } 
.in-prods-blk .testi-arws a.next {background-position: left 17px center; } 
.in-product-page .product-img-wrap {left: -50%; transform: translate(17%, -50%) scale(0.62); top: 49.5%; } 
.in-prod-list {gap: 20px; margin: 0 0 40px; flex-direction: column; } 
.in-prod-rht h2 br {display: none; } 
.in-prod-btn-lst {display: flex; gap: 10px; justify-content: center; } 
.in-prod-lft {width: 100%; max-width: 300px; } 
.in-prod-rht {width: 100%; max-width: 300px; } 
.in-check-top-itm h6 {font-size: 16px; padding: 70px 0 0; } 
.in-check-top-itm h6::before {transform: scale(0.6); top: -20px; } 
.in-check-tabing-blk .tabs li a {font-size: 18px; padding: 15px 20px; } 
.in-check-form-blk form {padding: 15px; } 
.in-check-form-blk label {font-size: 15px; } 
.in-check-inp-itm {width: 48%; } 
.in-check-form-blk form input[type='submit'] {font-size: 18px; letter-spacing: 0px; padding: 15px 40px; } 
.in-check-form-blk input {font-size: 17px; padding: 12px 14px 12px; } 
.in-check-form-blk label {font-size: 14px; } 
.in-check-card-blk {gap: 10px; padding: 15px 10px; border-radius: 10px; margin: 0 0 15px; } 
.in-product-page.sng-product-img .product-img-wrap {width: 190px;height: 260px;} 
.in-cart-rht-blk {width: 70%; } 
.in-sign-blk h6 {font-size: 18px; letter-spacing: 0px; padding: 0 135px; margin: 0 auto 27px; }
.razorpay-payment-sec {max-width: 400px; margin: 10px auto 20px; padding: 20px; }
.razorpay-payment-sec h3 {font-size: 22px;margin-bottom: 15px;}
.in-prod-inp-itm input {padding: 6px 5px; width: 55px; font-size: 13px; }

}
@media screen and (max-width:680px) {
.in-cart-lst {padding: 20px; display: flex; flex-direction: column; width: 100%; gap: 20px; max-width: 400px; margin: auto; border: 1px solid #a1855b; } 
.in-cart-rht-blk {width: 100%; display: flex; flex-direction: column-reverse; gap: 10px; } 
.in-cart-img {width: 100%; max-width: 250px; } 
.in-cart-itm-price {width: 100%; } 
.in-cart-details-blk {width: 100%; } 
.form {width: 38%; } 
.in-cart-rht-blk {width: 100%; }

}
@media screen and (max-width:580px) {
.logo {width: 240px; margin-left: 30px; } 
.hm-mobinav-lcton {top: 5px; left: 50px; } 
.banner-items {padding: 20px 30px; } 
.banner-right .banner-content .banner-haeding {font-size: 22px; } 
.banner-right .shop-btn .cmn-btn {font-size: 16px; padding: 12px 25px; } 
.ctgry-txt h2, 
.avbl-brns-txt h2 {font-size: 25px; margin: 0 0 20px; display: flex; align-items: center; justify-content: center; gap: 2px; } 
.ctgry-btn-itm {width: 150px; } 
.ctgry-btn {margin: 0px 0 15px; } 
.products-list {grid-template-columns: repeat(2, 1fr); gap: 25px 20px; max-width: 450px; margin: 0 auto 30px; } 
.excllnc-beer-rgt, 
.excllnc-beer-lft {max-width: 110px; } 
.excllnc-beer-mdl {padding: 20px 0 20px; max-width: 200px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 20px; } 
.excllnc-beer-mdl h2 strong {font-size: 36px; line-height: 1; } 
.excllnc-beer-mdl h5 {font-size: 20px; margin: 0px 0 10px; } 
.excllnc-dwnld-mbl-btn a.cmn-btn {font-size: 15px; padding: 11px 20px; } 
.ftter-blk.lctn {padding-left: 0; } 
.fttr-ctgry {padding-left: 30px; } 
.ftter-blk h4 {font-size: 22px; } 
.social-icns a {transform: scale(0.9); margin: 0px; } 
.excllnc-beer-lft img, 
.excllnc-beer-rgt img {height: 250px; } 
.avbl-brds-sec.rand-pg .product-img-wrap {width: 100px; height: 140px; } 
.form-group.col-sm-6 {width: 100%;}


}

@media screen and (max-width:480px) {
.excllnc-beer-rgt, 
.excllnc-beer-lft {width: 45%; } 
.excllnc-beer-lft img, 
.excllnc-beer-rgt img {height: 230px; } 
.excllnc-beer-rgt, 
.excllnc-beer-lft {max-width: 125px; } 
.excllnc-beer-rgt::before {scale: 0.35; transform: translateY(-90px); } 
.excllnc-beer-mdl {padding: 10px 0px; } 
.excllnc-beer-mdl h5 {font-size: 23px; margin: 0px 0 13px; } 
.fotter-nav-lst {gap: 10px 0; } 
.footer-logo img {max-width: 200px; } 
.ftter-blk.lctn::before {transform: scale(0.6); } 
.mobile-bottom-cnt {gap: 10px; flex-direction: column; } 
.products-list {grid-template-columns: repeat(1, 1fr); width: 100%; max-width: 280px; margin: 0 auto 30px; } 
.avbl-brds-sec.rand-pg .products-list {padding: 0px; gap: 30px 20px; grid-template-columns: repeat(1, 1fr); } 
.form {width: 67%; } 
.sign-btn a {font-size: 14px; padding: 12px 20px 12px; } 
.logo {width: 180px; margin-left: 30px; } 
.cart-btn a {font-size: 16px; } 
.cart-img {width: 100%; max-width: 25px; } 
.hm-mobinav-lcton a {width: 22px; height: 25px; } 
.banner-left {max-width: 100px; } 
.banner-items {padding: 20px 15px; } 
.banner-right .banner-content .banner-haeding {font-size: 19px; } 
.avbl-brns-txt h2 img {width: 20px } 
.ctgry-sec {padding: 20px 0 30px; } 
.ctgry-btn {margin: 0px 0 15px; gap: 5px; } 
.excllnc-beer-main {gap: 0px 5px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 14px; } 
.excllnc-beer-mdl h2 strong {font-size: 30px; } 
.excllnc-beer-mdl h5 {font-size: 18px; margin: 0px 0 10px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 15px; margin-bottom: 5px; } 
.fttr-ctgry {padding-left: 0px; } 
.ftter-blk.lctn {padding-left: 0; width: 49%; } 
.ftter-blk {padding: 0; width: 46%; } 
.ftter-blk p, 
.ftter-blk ul li a, 
.ftter-blk ul li {font-size: 14px; margin: 0 0 10px; } 
.ftter-blk.lctn p {margin: 0 0 10px; font-size: 14px; } 
.ftter-blk h4 {font-size: 20px; } 
.social-icns a {transform: scale(0.8); margin: 0px -2px; } 
.ftter-blk.qick-lnks ul {gap: 10px 0px; } 
.ftter-blk.qick-lnks ul li {padding: 0 8px; } 
.copyright-sec {padding: 20px 0; } 
.copyright-sec p, 
.copyright-sec a {font-size: 14px; line-height: 1.5; letter-spacing: 0px; } 
.in-prod-rht h2 {letter-spacing: 0px; margin: 0 0 12px; font-size: 24px; } 
.in-prod-rht h3 {font-size: 23px; letter-spacing: 0; margin: 0 0 10px; } 
.in-prod-list {gap: 15px; margin: 0 0 30px; } 
.in-prod-inputs form {margin: 0 0 15px; flex-wrap: wrap; } 
.in-prod-inp-itm label {display: block; } 
.in-cart-details-blk h4 {font-size: 17px; line-height: 1.3; letter-spacing: 0px; } 
.in-prod-inp-itm.qnt {width: 110px; } 
.in-check-inp-itm {width: 100%; } 
.in-check-form-blk form input[type='submit'] {font-size: 16px; letter-spacing: 0px; padding: 14px 30px; } 
.in-sing-inp-itm {width: 100%; } 
.product-img-wrap {width: 110px; height: 160px; } 
.form .search {padding: 10px 30px 10px 10px; font-size: 12px; letter-spacing: 0px; } 
.sign-btn {gap: 10px; width: 100%; display: flex ; text-align: center; justify-content: center; }
.sign-btn a {font-size: 14px; padding: 8px 25px 7px; letter-spacing: 0px; width: 50%; } 
.form {width: 100%; } } @media screen and (max-width:440px) {.excllnc-beer-mdl h2.text-heading {font-size: 18px; margin-bottom: 5px; } 
.excllnc-beer-mdl h2 strong {font-size: 33px; } 
.excllnc-beer-mdl h5 {font-size: 19px; margin: 0px 0 10px; } 
.mbl-popup-list ul.nav.nav-pills li .nav-item-label {font-size: 13px;padding-top: 40px;}
.mbl-popup-list ul.nav.nav-pills li .nav-item-label::before {width: 22px;height: 22px;}
.mbl-popup-list ul.nav.nav-pills {gap: 15px;}
.in-product-page.sng-product-img .product-img-wrap {width: 180px;height: 240px;}
.razorpay-payment-sec h3 {font-size: 20px; margin-bottom: 15px; }
.razorpay-payment-sec button#rzp-button1 {padding: 8px 15px;font-size: 14px;}






}
@media screen and (max-width:375px) {
.logo {width: 130px; margin-left: 30px; } 
.cart-btn a {font-size: 15px; letter-spacing: 0px; } 
.count {font-size: 9px; top: -6px; right: -8px; padding: 1px 5px; } 
.mobile-header a.showhide b.txtr {width: 35px; height: 35px; font-size: 28px; line-height: 38px; } 
.hm-mobinav-lcton {top: 3px; left: 45px; } 
.mobile-top-cnt {margin-bottom: 10px; } 
.sign-btn a {font-size: 14px; padding: 10px 15px 10px; letter-spacing: 0px; } 
.hm-mobinav-lcton a {width: 20px; height: 24px; } 
.banner-right .banner-content {padding: 15px 0; } 
.banner-left {max-width: 80px; } 
.banner-right {width: 63%; } 
.banner-right .banner-content .banner-haeding {font-size: 17px; } 
.banner-right .shop-btn .cmn-btn {font-size: 14px; padding: 12px 25px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 14px; } 
.excllnc-beer-mdl h2 strong {font-size: 28px; } 
.excllnc-beer-mdl h5 {font-size: 17px; margin: 0px 0 10px; } 
.excllnc-beer-mdl h2.text-heading {font-size: 14px; margin-bottom: 5px; } 
.excllnc-beer-lft img, 
.excllnc-beer-rgt img {height: 160px; } 
.ftter-blk {padding: 0; width: 1000%; } 
.ftter-blk.lctn {padding: 0 0 15px; width: 100%; border-bottom: 1px solid #494543; border-right: 0px; } 
.fotter-nav-lst {gap: 15px 0; } 
.copyright-sec p span {display: block; }
.mbl-popup-list ul.nav.nav-pills li .nav-item-label {font-size: 12px;padding-top: 35px;}
.table thead tr th { font-size: 12px;}
.col-sm-6:last-child {padding: 5px;}
.razorpay-payment-sec {max-width: 340px; margin: 10px auto 20px; padding: 15px; }

}