.navbar-toggler{
    display:none;
    }
@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1445px) {
    .main-slider h1 {
        font-size: 5rem;
    }
.main-slider{
overflow:hidden;
}
.aboutBottom{
right:0;
}
.innerBanner img{
    object-fit:cover;
    min-height:400px;
}

    .secHeading {
        font-size: 3rem;
    }
}
/**{*/
/*outline:1px solid;*/
/*}*/
@media only screen and (max-width: 1366px) {
    html {
        font-size: 15px;
    }
.aboutBottom{
/*width:85%;*/
}
    .newsWraps {
        flex-direction: column;
    }

    .boutiqueBox {
        box-shadow: 0 0 15px #ddd;
        border-radius: 10px;
        height: 100%;
    }
}

@media (max-width: 1200px) {
    html {
        font-size: 14px;
    }

    .brandWraps figure img {
        height: 250px;
    }

    .weekContent h4 {
        font-size: 2.5rem;
        line-height: initial;
    }

    .weekContent h3 {
        font-size: 1.375rem;
    }

    .weekContent p {
        font-size: 1rem;
    }

    .aboutSec p {
        font-size: 1.125rem;
    }

    .giftWrap figure img {
        width:100%;
        height: 300px;
    }

    footer .links {
        max-height: 120px;
    }

    footer .socialLinks li a {
        width: 40px;
        height: 40px;
    }

    .copyRight {
        margin-top: 1rem;
        padding: 0.5rem 0;
    }

    .disclaimer h5 {
        margin-top: 0.5rem;
    }

    h3.socialMedia {
        text-align: center;
    }

    footer .socialLinks {
        justify-content: center;
    }

    .newsForm input {
        height: 40px;
    }

    .newsForm .themeBtn {
        height: 40px;
        padding: 0;
    }

    .newsForm > * {
        width: -webkit-fill-available !important;
    }

    .newsForm {
        gap: 1rem;
        width: 100%;
    }
    .newsWraps form.hf-form.hf-form-62{
        width:80%;
    }

}

@media (max-width: 991.98px) {
    html {
        font-size: 13px;
    }

    header .navbar-brand img {
        width: 100%;
    }
    .navbar-toggler{
        display:inline;
        width:auto;
        border:1px solid white;
    }
.topSearch{
display:none;
}
    .navbar-collapse {
        background: #fff;
        box-shadow: 0 5px 15px #000;
        border-radius: 10px;
    }
    
    

    .navbar-nav {
        gap: 1rem;
        padding: 2rem;
    }
    .navbar-nav .nav-item .nav-link {
        color: #000;
    }
    header .navbar-brand {
        width: 100%;
    }

    .topSearch input {
        height: 40px;
    }

.innerBanner img{
    min-height:250px;
}
.aboutInner {
    padding: 3rem 0 3rem 0;
}
    .main-slider {
        height: 70vh;
    }

    .brandWraps figure img {
        height: 200px;
    }

    .brandBtn {
        background: rgba(0, 0, 0, .5);
    }

    .brandBtn h3 {
        font-size: 1.125rem;
    }

    .brandBtn .themeBtn {
        padding: 0.5rem 1.5rem;
        font-size: 1rem;
    }

    .boutiqueWraps > * {
        flex: 0 0 30%;
    }

    .boutiqueWraps {
        flex-wrap: wrap;
        gap: 2rem;
    }

    .boutiqueBox {
        width: 100%;
    }

    .testimonialSlider .swiper-pagination-bullet {
        height: 10px;
        width: 10px;
        border: 2px solid #503216;
    }

    .aboutBottom {
        height: 60px;
        object-fit: contain;
        bottom: -2rem;
        /*width: 100%;*/
        right:2px;
    }

    .yearContent h3 {
        font-size: 1.125rem;
    }

    .contactForm .form-group .form-control {
        height: 50px;
        padding-left: 1rem;
    }

    .contactForm .form-group {
        margin-bottom: 0.5rem;
    }
}

@media (max-width: 767.98px) {
    html {
        font-size: 12px;
    }

    .cigarbrandSec .row {
        gap: 2rem;
    }

    .weekBtns,
    .quantityWrap {
        justify-content: center;
    }

    .weekContent {
        text-align: center;
    }

    .cartBtn a {
        width: 40%;
    }

    .cartBtn {
        justify-content: center;
    }

    .cell a img {
        height: 150px;
        width: 150px;
        object-fit: contain;
        margin: 0 auto;
    }

    .cigarweekSec .slick-prev, .cigarweekSec .slick-next {
        display: none;
    }

    .prodtl-img img {
        height: 400px;
        width: 400px;
        object-fit: contain;
        margin: auto;
        background: #fff;
        border-radius: 10px;
    }

    .productIMAGE {
        background: none;
    }

    .contactInformation .row {
        gap: 1rem 0;
    }

    .product-detail-slider img {
        height: 400px;
        object-fit: contain;
    }

    .product-detail-nav img {
        height: 150px;
        object-fit: contain;
    }

    .arrivalsInner {
        padding: 5rem 0;
    }

    .yearWrap figure img {
        object-fit: cover;
    }
    .giftWrap figure img {
 width:100%;
 object-fit:cover;
}
 .newsWraps form.hf-form.hf-form-62{
        width:100%;
    }
    .newsWraps form.hf-form.hf-form-62 button{
        max-width:200px;
    }
   #customer_login .col-1,
   #customer_login .col-2{
   max-width:100% !important;
   }
    .woocommerce form .password-input{
   width:100% !important;
   }
}

@media (max-width: 575.98px) {
    .newsForm {
        flex-direction: column;
    }

    footer .links {
        max-height: initial;
        gap: 0.5rem;
    }
.topWrap {
    justify-content:center;
    }
    .woocommerce-account #primary {
    padding:50px 0 !important;
}
.innerBanner img{
    min-height:200px;
}
.contactInformation {
    padding: 3rem 0;
}
.informWrap figure {
	border: 5px solid var(--primary);
	width: 6rem;
	height: 6rem;
}
.informWrap figure img{
	width: 25px;
	height: 25px;
	object-fit:contain;
}
.innerBanner .overlay{
    padding-bottom:1rem;}
    footer {
    }

    footer .row {
        gap: 2rem 0;
    }

    h3.socialMedia {
        text-align: left;
    }

    footer .socialLinks {
        justify-content: left;
    }

    .prodtl-img img {
        width: 100%;
    }

    .cell a img {
        width: 100%;
        height: 100px;
    }

    .cell a {
        background: #fff;
        display: block;
        border-radius: 15px;
        overflow: hidden;
    }

    .cartBtn a {
        width: 100%;
    }

    .boutiqueWraps > * {
        flex: 0 0 45%;
    }

    header .navbar-brand img {
        width: 100%;
    }

    .navbar-dark .navbar-toggler {
        margin-left: auto;
        background: transparent;
        color: #fff;
    }

    
    .container{
        padding-inline:25px !important;
    }
    .aboutBottom{
        width:80%;
        }
}

@media (max-width: 420.98px) {
    .secHeading {
        font-size: 2rem;
    }

    . h1 {
        font-size: 3.25rem;
    }

    .giftWrap figure img {
        height: 180px;
    }
}

@media (max-width: 320.98px) {
   header .navbar-brand img {
        width: 50%;
    }
}

@media screen and (max-width: 768px) {
    [data-aos] {
        pointer-events: auto !important;
    }

    html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
        opacity: 1 !important;
    }

    html:not(.no-js) [data-aos=fade-up] {
        transform: none !important;
    }
}