
.theme-8-inner-pages  #main-content{
    padding-bottom: 60px;
    padding-top:140px; 
    background-color: #f8f9fc;
}
.theme-8-inner-pages .main .main-heading h1{
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
}
.theme-8-inner-pages .main .btn,
.theme-8-inner-pages #main-content .btn {
    background-color: #021B79;
    color: #fff;
}
.theme-8-inner-pages .contact-us-box .list{
  list-style: none;
}

.theme-8-inner-pages .modal-header {
    background-color: #021B79;
}
.theme-8-inner-pages .modal-header h4,
.theme-8-inner-pages .modal-header button{
  color: white;
}
.theme-8-inner-pages .modal-header button:hover {
    color: #fff;
}
.theme-8-inner-pages .modal-content {
  border-radius: 0.4rem;
}


/*css from styles.css*/
.theme-8-inner-pages .accordion-group.scroller-box{
    border: none;
    background: white;
    border-radius: 5px;
    box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px 0px;
    padding: 1.5rem;
    margin-bottom: 30px;
  }
  .theme-8-inner-pages .category-main-box {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-top: 1px solid #dee2e6;
  }
  .theme-8-inner-pages .category-main-box:last-child{
    border-bottom: 1px solid #dee2e6;
  }
  .delivery-time-box{
      border-left: 1px solid #dee2e6;
      }
  .theme-8-inner-pages .delivery-time-box.cate-box,
  .theme-8-inner-pages  .delivery-time-head {
      max-width: 140px;
      width: 100%;
      text-align: center; 
  }
  .theme-8-inner-pages .cate-box{
    padding: 10px 15px;
    text-align: justify;
  }
  .theme-8-inner-pages .delivery-time-box.cate-box,
  .theme-8-inner-pages .delivery-time-head {
    max-width: 140px;
    width: 100%;
    text-align: center; 
  }
  a{
    color:#021B79;
  }
  a:hover {
    color: black;
  }
  .footer-phone a{
    color: #fff;
  }
  .footer-phone a:hover{
    color: black;
  }
  .modal-content-border-radius{
    border-radius: 0.4rem;
  }
 .s_rating ul li{
    display: inline;
  }
  .s_rating ul{
    padding: 0px;
    margin-bottom: 0px;
  }
  .testimonial-col .review-date {
    padding-top:25px;
  }
  .customer-testimonials-heading {
    margin-top: 0px !important;
    font-weight: 500 !important;
  }
  .add-testimonial form{
    margin-top: 40px;
  }

  @media screen and (max-width: 991px){
    .customer-testimonials-heading,
    .main-heading h1 {
      margin-top: 40px !important;
      text-align: left !important;
      font-size : 25px;
    }
    .container .testimonial-main-heading h1 {
      margin-bottom: 0px;
      padding-bottom: 0px;
    }
  }
  @media screen and (max-width: 767px){
    .accordion-group.scroller-box {
      overflow-x: scroll;
    }
    .theme-8-inner-pages.accordion-group.scroller-box{
      overflow-x: scroll;
    }
    /* .cate-content-box { */
      .accordion-group .category-head-title ~ div{
      min-width: 767px;
    }
    .category-head-title {
      min-width: 767px;
    }
  }
  