/*Banner section*/
.banner-section{
  width: auto;
  min-height: 600px;
  background-size: cover !important;
}
.banner-section p{
  font-weight: 600;
  letter-spacing: 3px;
  margin-bottom: 0 !important;
}
.banner-section .wp-block-button__link{
  background: #19764a !important;
  font-size: 15px;
  padding: 10px 20px;
}
.banner-section .wp-block-button__link:hover{
  background: #f79a21 !important;
}
.banner-first-col{
  position: absolute;
  left: 16%;
  bottom: 35%;
}
/*Best Deal section*/
.best-deal-section .deal-box, .best-deal-section .deal-box:before, .best-deal-section .deal-box1, .best-deal-section .deal-box1:before, 
.best-deal-section .deal-box2, .best-deal-section .deal-box2:before{
  border-radius: 8px;
}
.best-deal-section .deal-box span, .best-deal-section .deal-box1 span, .best-deal-section .deal-box2 span{
  border-radius: 10px;
}
.best-deal-section .deal-box img, .best-deal-section .deal-box1 img, .best-deal-section .deal-box2 img{
  width: 100%;
}
.best-deal-section .deal-box h3,.best-deal-section .deal-box1 h3 ,.best-deal-section .deal-box2 h3 {
  margin-bottom: 10px !important;
  line-height: 35px !important;
}
.best-deal-section .deal-box .wp-block-button__link, .best-deal-section .deal-box1 .wp-block-button__link, .best-deal-section .deal-box2 .wp-block-button__link{
  padding: 0;
  background: transparent !important;
  color: #1a1a1a !important;
  border: 0;
  font-size: 13px;
}
.best-deal-section .deal-box .wp-block-button__link:after, .best-deal-section .deal-box1 .wp-block-button__link:after, .best-deal-section .deal-box2 .wp-block-button__link:after{
  content: '\f054';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #fff;
  background: #ff0000;
  padding: 5px 7px;
  border-radius: 50%;
  margin-left: 5px;
}
.best-deal-section .wp-block-column h3{
  line-height: 1.3;
}
.deal-box1, .deal-box2{
  min-height: 236px !important;
}
/*Media*/
@media screen and (max-width:768px) and (min-width:426px) {
  .banner-section h1{
    font-size: 45px !important;
  }
  
  .best-deal-section{
    gap: 1em;
  }
  .deal-box1, .deal-box2 {
    min-height: 386px !important;
  }
}
@media screen and (max-width:425px) and (min-width:320px){
  .best-deal-section{
    gap: 0;
  }
}
@media screen and (max-width:781px) and (min-width:700px){
  .best-deal-section{
    flex-wrap: nowrap !important;
  }
}