.accounting-services {
  padding-top: 10vh;
  color: #3d3d3d;
  text-align: start;
  position: relative;
}
.accounting-services .container .row {
  padding-top: 20px;
  display: grid;
  grid-template-columns: 31% 31% 31%;
  align-items: start;
  gap: 3%;
}
.accounting-services .container .row .col {
  width: 100%;
  height: 12vh;
  padding: 20px;
  background-color: #F6F9FE;
  gap: 12px;
}

.bookkeeping-services {
  height: 80vh;
  padding-top: 15vh;
  color: #3d3d3d;
  text-align: start;
  position: relative;
}
.bookkeeping-services .container .row {
  padding-top: 20px;
  display: grid;
  grid-template-columns: 30% 30% 30%;
  align-items: start;
  gap: 3%;
}
.bookkeeping-services .container .row .col {
  width: 100%;
  height: 45vh;
  gap: 12px;
}
.bookkeeping-services .container .row .col .heading-book {
  padding: 10px;
  height: 60px;
  background-color: #2A2D7C;
}
.bookkeeping-services .container .row .col .heading-book h2 {
  color: #f6f9fe;
}
.bookkeeping-services .container .row .col .book-list {
  height: 35vh;
  background-color: #F6F9FE;
  padding: 5%;
}
.bookkeeping-services .container .row .col .book-list ul li {
  padding-bottom: 12px;
}

@media screen and (max-width: 1200px) {
  .accounting-services {
    padding: 20px 30px;
  }
  .accounting-services .heading {
    font-size: 30px;
  }
  .accounting-services .container .row {
    grid-template-columns: 48% 48%;
  }
  .accounting-services .container .row .col {
    height: 15vh;
  }
  .accounting-services .container .row .col h2 {
    font-size: 20px;
  }
  .bookkeeping-services {
    padding: 20px 30px;
    height: 100vh;
    padding-top: 30vh;
  }
  .bookkeeping-services .heading {
    font-size: 30px;
  }
  .bookkeeping-services .container .row .col h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 950px) {
  .accounting-services .heading {
    font-size: 30px;
  }
  .accounting-services .container .row {
    grid-template-columns: 48% 48%;
  }
  .accounting-services .container .row .col .book-list {
    height: 38vh;
  }
  .bookkeeping-services {
    padding-top: 30vh;
    margin-bottom: 50vh;
  }
  .bookkeeping-services .heading {
    font-size: 30px;
  }
  .bookkeeping-services .container .row {
    grid-template-columns: 48% 48%;
  }
}
@media screen and (max-width: 760px) {
  .page-intro .container .breadchrums .heading {
    font-size: 20px;
  }
  .accounting-services {
    margin: 0px;
    padding: 0p;
  }
  .accounting-services .heading {
    font-size: 30px;
  }
  .accounting-services .container .row {
    grid-template-columns: 48% 48%;
  }
  .accounting-services .container .row .col .book-list {
    max-height: 20vh;
  }
  .bookkeeping-services {
    padding-top: 30vh;
    margin-bottom: 50vh;
  }
  .bookkeeping-services .heading {
    font-size: 30px;
  }
  .bookkeeping-services .container .row {
    grid-template-columns: 48% 48%;
  }
}
@media screen and (max-width: 540px) {
  .accounting-services {
    padding-top: 5vh;
    margin-bottom: 45vh;
  }
  .accounting-services .container .row {
    margin-top: 20px;
    padding-top: 20px;
    grid-template-columns: 100%;
    padding: 0;
  }
  .accounting-services .container .row .col {
    height: auto;
    width: 100%;
    margin: auto;
  }
  .bookkeeping-services {
    padding-top: 20vh;
    margin-bottom: 70vh;
  }
  .bookkeeping-services .container .row {
    grid-template-columns: 100%;
  }
  .bookkeeping-services .container .row .col {
    width: 100%;
    height: 40vh;
    margin: auto;
  }
  .bookkeeping-services .container .row .col .book-list {
    padding: 5%;
  }
  .bookkeeping-services .container .row .col h2 {
    font-size: 20px;
  }
}/*# sourceMappingURL=accounting-book-keeping.css.map */