/* Large Desktops */
@media (min-width: 1441px) and (max-width: 1920px) {
  .box-img menu-list-div {
    height: 180px;
  }
  .banner-head[_ngcontent-ng-c2716204324] {
    font-size: 48px !important;
  }
  .btn-style {
    font-size: 14px;
    padding: 12px 35px;
  }
  .section-ptb {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .section-title h2 {
    font-size: 35px;
  }
  .custom-text-wrapper .custom-text-content h2 {
    font-size: 35px;
  }
  .custom-text-wrapper .custom-text-content p {
    margin-top: 15px;
  }
  .custom-text-wrapper ul.list-wrap {
    padding-top: 20px;
  }
  .custom-text-wrapper .border-icon {
    margin-top: 28px;
  }
  .custom-text-wrapper .price-wrap .price span.price-title {
    font-size: 35px;
  }
  .custom-text-wrapper .price-wrap {
    margin-top: 24px;
  }
  .btn-style {
    font-size: 14px;
    padding: 10px 25px;
  }
  .section-capture {
    margin-bottom: 80px;
  }
}

/* Medium Desktops */
@media (min-width: 1281px) and (max-width: 1440px) {
  .slider-content
    .home-slider
    .slide-image
    .slider-info-content
    .slider-text-info {
    width: 50.67%;
  }
  .btn-style {
    font-size: 12px;
    padding: 11px 30px;
  }
  .banner-head[_ngcontent-ng-c2716204324] {
    font-size: 47px !important;
  }
  .custom-banner-content[_ngcontent-ng-c2716204324]
    h2[_ngcontent-ng-c2716204324] {
    font-size: 19px !important;
  }
  .section-ptb {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  content h2 {
    font-size: 19px !important;
  }
  .custom-text-wrapper .custom-text-content h2 {
    font-size: 36px;
  }
  .custom-text-wrapper .custom-text-content p {
    margin-top: 8px;
  }
  .custom-text-wrapper ul.list-wrap {
    padding-top: 20px;
  }
  .custom-text-wrapper .border-icon {
    margin-top: 22px;
  }
  .custom-text-wrapper .price-wrap .price span.price-title {
    font-size: 35px;
  }
  .btn-style {
    font-size: 10px;
    padding: 11px 27px;
  }
  .custom-text-wrapper .price-wrap {
    margin-top: 22px;
  }
}

/* Small Laptops */
@media (min-width: 1025px) and (max-width: 1280px) {
  .custom-text-wrapper .custom-text-content h2 {
    font-size: 26px;
  }
  .custom-text-wrapper ul.list-wrap {
    padding-top: 24px;
  }
  .custom-text-wrapper .border-icon {
    margin-top: 10px;
  }
  .custom-text-wrapper .price-wrap .price span.price-title {
    font-size: 30px;
  }
  .btn-style {
    font-size: 10px;
    padding: 10px 25px;
  }
  .custom-text-wrapper .price-wrap {
    margin-top: 13px;
  }
  .section-ptb {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .section-capture {
    margin-bottom: 35px;
  }
  .category-sub .tab-content .sub-cat-block h6 {
    font-size: 17px;
  }
  .category-sub .tab-content .sub-cat-block span.icon {
    height: 40px;
    width: 40px;
  }
}

/* Tablets Landscape */
@media (min-width: 769px) and (max-width: 1024px) {
  .slider-content
    .home-slider
    .slide-image
    .slider-info-content
    .slider-text-info {
    width: 54.67%;
  }
  .btn-style {
    font-size: 11px;
    padding: 10px 20px;
  }
  .menu-list-div[_ngcontent-ng-c2716204324] {
    height: 135px !important;
    padding: 15px !important;
  }
  .category-sub .tab-content .sub-cat-block h6 {
    font-size: 15px;
  }
  .category-sub .tab-content .sub-cat-block span.icon {
    height: 40px;
    width: 40px;
  }
  .section-capture {
    margin-bottom: 55px;
  }
  .custom-text {
    padding-top: 55px;
    padding-bottom: 0px;
  }
  .custom-text-wrapper .list-block img {
    width: 90px;
  }
  .custom-text-wrapper .price-wrap {
    margin-top: 20px;
  }
  .custom-text-wrapper .border-icon {
    margin-top: 20px;
  }
  .custom-text-wrapper .price-wrap .price span.price-title {
    font-size: 35px;
  }
  .custom-text-wrapper .custom-text-content h2 {
    font-size: 25px;
  }
  .custom-text-wrapper ul.list-wrap {
    padding-top: 20px;
  }
  .section-capture {
    margin-bottom: 32px;
  }
  .section-title h2 {
    font-size: 25px;
  }
  .section-title span.sub-title {
    font-size: 14px;
  }
  .category-sub .tab-content ul.grid-wrap li.grid-wrapper.menu-grid {
    width: 60% !important;
  }
  .banner-head {
    font-size: 31px !important;
  }
}
/* Tablets */
@media (min-width: 600px) and (max-width: 768px) {
  .category-sub .tab-content ul.grid-wrap li.grid-wrapper.menu-grid {
    width: 50% !important;
  }
  .menu-list-div {
    height: 0px !important;
    padding: 20px;
  }
  .menu-list-div {
    height: 155px !important;
  }
  .btn-style {
    font-size: 12px !important;
    padding: 10px 21px !important;
  }
}
