.text-primary{color:rgb(149 34 123) !important;}
.bg-primary{background-color: rgb(140 27 117) !important;}

.ast-separate-container{background-color:#fff;}
.site-content .ast-container{display: block;}
.ast-container {
    max-width: 100%;
    padding: 0;
}
.banner {
  position: relative;
  background: url('https://thedivinewithin.in/beta/wp-content/uploads/2025/10/2151210683.jpg') no-repeat center center/cover;
  height: 350px;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
}

.banner::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 1;
}

.banner .container {
  position: relative;
  z-index: 2;
	max-width:1140px;
}

.banner h1 {
    font-family: "Oswald", Sans-serif;
    font-size: 58px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 70px;
    color: #FFFFFF;
	margin:0;
}

.banner p {
  font-size: 1.1rem;
  color: #fff;
}

.highlight {
  color: #fdd835; /* gold-like highlight */
}
.service_section .card img{
    height: 460px;
    object-fit: cover;
}
.service_section .card .card-body .card-title{
	font-family: "Oswald", Sans-serif;
    font-size: 24px;
}

.btn-outline-primary{
	border-color:#531946;
	color: #531946;
}
.btn-outline-primary:hover{
	background-color:#531946;
	border-color:#531946;
}
.service_thumb img{
    border-radius: 6px;
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button{
    border-color: #891b7a;
    background-color: #871e78;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus, .woocommerce-js a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, [CLASS*="wc-block"] button:hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover, .woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover, [CLASS*="wc-block"] .wc-block-components-button:hover, [CLASS*="wc-block"] .wc-block-components-button:focus{
	border-color: #741967;
    background-color: #741967;
}
.services_terms{margin:10px 0;}
.services_terms a{    color: #592861;
    text-decoration: underline;}

.viewall_review a{
	background: #871e78;
    padding: 10px 30px 13px;
    border-radius: 36px;
    color: #fff;
}