/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 05-Apr-2026, 12:24:57 am
    Author     : Ajit Chandra
*/
.home-about-us .xtitle {
  font-family: var(--heading-font);
  font-size: 2rem; }
.home-about-us .features {
  display: flex;
  justify-content: center;
  margin-top: 2rem; }
  .home-about-us .features .items {
    width: 100%;
    text-align: center; }
    .home-about-us .features .items .title {
      font-family: var(--heading-font);
      font-size: 2rem; }

.home-gallery figure {
  border-radius: 200px; }
  .home-gallery figure img {
    border-radius: 200px; }

.home-mid-banner {
  background-attachment: fixed;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 10rem 0rem;
  text-align: center; }
  .home-mid-banner .title {
    font-family: var(--heading-font);
    font-size: 2rem; }
  .home-mid-banner .button-link {
    margin-top: 25px; }
    .home-mid-banner .button-link .btn {
      background-color: #fff;
      color: #000;
      width: 150px;
      padding: 10px 0px; }

.home-rates .rates-box {
  text-align: center;
  border: 5px solid #D62828;
  background-color: #5E0006;
  border-radius: 200px 200px 0px 0px; }
  .home-rates .rates-box img {
    border-radius: 200px 200px 0px 0px; }
  .home-rates .rates-box .title {
    font-family: var(--heading-font);
    font-size: 1.5rem;
    padding: 20px 0px; }
  .home-rates .rates-box .session ul li span {
    display: inline-block;
    width: 100%; }
  .home-rates .rates-box .session ul li .hour {
    font-size: 1.4rem;
    font-weight: bold; }
  .home-rates .rates-box .session ul li .budget {
    font-size: 1.1rem; }
  .home-rates .rates-box .session ul li + li {
    padding-top: 10px; }
  .home-rates .rates-box .btn {
    border: 1px solid #fff;
    margin: 25px 0px;
    background-color: #fff;
    color: #000; }

.home-faq {
  background-color: #fff;
  color: #000; }
  .home-faq .faq-list .list-items {
    border-bottom: 1px dashed #000;
    margin-bottom: 15px;
    border-radius: 0px 0px 15px 15px; }
    .home-faq .faq-list .list-items .items-title {
      padding: 10px;
      background-color: #000;
      color: #fff;
      border-radius: 15px 15px 0px 0px;
      font-weight: bold;
      font-size: 1.1rem; }
    .home-faq .faq-list .list-items .items-details {
      padding: 15px 10px; }

/*# sourceMappingURL=homestyle.css.map */
