@media (max-width: 1200px) {
.left-box {
    font-size: 33px;
}

.timer-number {
    font-size: 46px;
}
}


/* Tablet */

@media (max-width: 991px) {

.offer-content{
justify-content:center;
text-align:center;
}

.offer-left{
justify-content:center;
flex-direction:column;
}

.offer-text h2{
font-size:32px;
}

.offer-box{
min-width:100%;
}
.section-title {
    margin-bottom: 0px;
}
  .view-btn {
    justify-content: center;
    font-size: 12px;
    padding: 10px 19px;
}
 .left-box {
    height: auto;
    justify-content: center;
    padding: 20px 20px 10px 20px;
}

  .shop-area {
    height: auto;
    padding: 20px;
  }

  .shop-btn {
    width: 100%;
    font-size: 22px;
  }

  .timer-number {
    font-size: 40px;
  }

  
.feature-box{

justify-content:flex-start;

padding:25px;

border-bottom:1px solid rgba(255,255,255,.1);

height:auto;

}

.feature-box::after{

display:none;

}

.feature-content h3{

font-size:20px;

}

.feature-content p{

font-size:16px;

}

.feature-icon{

font-size:38px;

}


.owl-prev{
left:-10px;
}

.owl-next{
right:-10px;
}

.owl-nav button{
width:50px;
height:50px;
font-size:22px !important;
}

.product-img{
height:240px;
}

.category-btn span{
display : none;
}

.category-btn {
  justify-content: center;
}

}

@media (max-width: 768px) {
  .timer-number {
    font-size: 40px;
    padding: 20px 35px 10px 35px;
  }


  .logo-adjust {
    width: 135px;
    height: auto;
}


.offer-left img{
width:80px;
}

.offer-text h2{
font-size:25px;
}

.offer-box h3{
font-size:35px;
}

.section-title{
font-size:28px;
text-align:center;
}

.customer-title{
font-size:22px;
}

.why-box{
margin-bottom:50px;
}

.testimonial-card{

flex-direction:column;
text-align:center;

}

.testimonial-card img{

width:80px;
height:80px;

}

.category-tabs {
    gap: 10px;
}

.social-icons a {
    width: 48px;
    height: 29px;
}



.info-content{
  margin : 10px 0px 10px 0px
}
.info-card {
flex-direction: column;
align-items: start
}

.category-btn {
    padding: 8px 18px;

}

.sidebar-tabs {
    top: 30px;
}

body{
  overflow-x: hidden !important;
}

}

@media (max-width: 576px) {

  
.product-img{
height:200px;
}

.product-title{
font-size:20px;
}

.price{
font-size:20px;
}

.discount{
width:65px;
height:65px;
font-size:15px;
}

  .timer-wrap {
    padding: 22px;
    border-radius: 10px;
  }


  .timer-card {
    height: 70px;
background:unset;
  }

  .timer-number {
    font-size: 28px;
  }

  .timer-label {
    font-size: 11px;
  }

  .left-box {
    font-size: 24px;
  }

  .shop-btn {
    font-size: 18px;
    padding: 14px;
  }

  
.feature-box{

gap:15px;
padding:20px;

}

.feature-content h3{

font-size:18px;

}

.feature-content p{

font-size:14px;

}

.feature-icon{

font-size:32px;

}

.section-title{
    font-size:24px;
}



}
