@charset "UTF-8";
/*!
Theme Name: Pixel Charity Nonprofit Pro
Theme URI: https://www.themepixels.net/products/non-profit-wordpress-theme/
Author: Themepixels
Author URI: https://www.themepixels.net/
Description: 
Version: 1.0
Requires at least: 6.0
Tested up to: 6.3
Requires PHP: 7.2
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: pixel-charity-nonprofit-pro
Tags: left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, block-styles, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing, blog, news, portfolio

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Pixel Charity Nonprofit  Pro is based on Twenty Twenty-Five WordPress Theme, (C) 2025 WordPress.org
Twenty Twenty-Five is distributed under the terms of the GNU GPL.

*/

*,
*::before,
*::after {
  box-sizing: inherit;
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  background: #fff;
  font-family: "Outfit";
  overflow-x: hidden;
  line-height: 1.7;
  font-size: 14px;
}

header a,
footer a {
  text-decoration: none;
}
footer a {
  color: white;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  line-height: 1.5;
  font-weight: 700;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

table {
  width: 100%;
  border-spacing: 0;
}

th,
td {
  padding: 5px;
  text-align: center;
}

table td,
table tr,
table th {
  border: 1px solid #ddd;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img,
.wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

figure {
  margin: 1em 0;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: 17px;
}

abbr,
acronym {
  border-bottom: 1px dotted #ddd;
  cursor: help;
}

mark,
ins {
  background: #ddd;
  text-decoration: none;
}

big {
  font-size: 125%;
}

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  border-radius: 0;
  box-sizing: border-box;
  display: block;
  font-size: 17px;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  line-height: 1.75;
  padding: 7px 15px;
  color: #1c1c1c;
}

textarea {
  width: 100%;
  height: 120px;
  padding: 15px 20px;
}

input[type="checkbox"] {
  display: inline;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cacaca;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #c3c3c3;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a3a2a2;
}

hr {
  background-color: #999;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

a {
  color: #025548;
  outline: 0 !important;
}
.widget a:not(.wp-block-button__link),
.entry-summery a:not(.wp-block-button__link),
.entry-content a:not(.wp-block-button__link) {
  text-underline-offset: 3px;
  text-decoration-skip-ink: all;
  text-decoration-thickness: 1px;
  text-decoration: underline;
}
.widget a:not(.wp-block-button__link):hover,
.entry-summery a:not(.wp-block-button__link):hover,
.entry-content a:not(.wp-block-button__link):hover {
  color: #f17216;
}
a:focus-visible,
a:focus {
  outline: thin dotted !important;
}
a:hover,
a:active,
a:hover {
  outline: 0;
  color: #f17216;
}
.alignwide {
  margin-left: -80px !important;
  margin-right: -80px !important;
}
.alignfull {
  margin-left: calc(-100vw / 2 + 100% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100vw;
}
.home .wp-site-blocks > * {
  margin-top: 0 !important;
}

/*---------------- Woocommerce CSS------------------ */
.woocommerce .select2-container--default .select2-selection--single {
  height: 40px;
}
.woocommerce
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  padding: 5px 8px;
}
.woocommerce
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 8px;
}
.woocommerce form .form-row input.input-text {
  padding: 8px;
  border: 1px solid #bcbcbc;
}
.related.products h2 {
  text-align: left;
}
.woocommerce .star-rating span::before {
  color: #f3f321;
}
.woocommerce ul.products li.product .star-rating {
  margin: 0 auto 8px;
  font-size: 15px !important;
}
.woocommerce span.onsale {
  background: #f17216;
  padding: 0;
  color: #025548;
}
.products li {
  box-shadow: -2px -2px 5px #bbb;
  padding: 10px !important;
  text-align: center;
}
.woocommerce ul.products li.product a img {
  margin: 0;
}
h2.woocommerce-loop-product__title,
.woocommerce div.product li .product_title {
  color: #000;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center !important;
  font-size: 20px !important;
  padding: 5px 0 5px 0 !important;
}
.woocommerce ul.products li.product .button {
  margin-top: 5px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #000;
}
.woocommerce div.product .product_title,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  margin-bottom: 5px;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: #f17216;
  color: #025548;
  border-radius: 30px;
  padding: 10px 20px !important;
  opacity: 1 !important;
  text-decoration: none;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: #025548;
  color: #fff;
}
.woocommerce .quantity .qty {
  width: 5em;
  padding: 7px;
  border-radius: 30px;
  border: solid 1px #000;
  color: #000;
  line-height: 1;
}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2 {
  max-width: 100%;
}
nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
nav.woocommerce-MyAccount-navigation ul li {
  background: #f17216;
  padding: 12px !important;
  margin-bottom: 10px;
}
nav.woocommerce-MyAccount-navigation ul li a {
  color: #025548;
  font-weight: 600;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
  color: #222 !important;
}
span.posted_in {
  display: block;
}
span.woocommerce-input-wrapper {
  width: 100%;
}
select.orderby {
  padding: 10px;
}
.woocommerce-product-gallery__image {
  padding: 2px;
}
.woocommerce .cart .button,
.woocommerce .cart input.button {
  padding: 12px;
}
nav.woocommerce-MyAccount-navigation ul li a,
.woocommerce-info a,
.woocommerce-privacy-policy-text a,
td.product-name a,
a.shipping-calculator-button {
  text-decoration: none !important;
}
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb a {
  margin-top: 20px;
}
.woocommerce input#password {
  border: 1px solid #bcbcbc;
}
.woocommerce-page form .password-input {
  width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li a {
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  width: auto;
  color: #fff;
  background: #f17216;
  transition: background 0.15s ease-in-out;
  font-weight: bold;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
  background: #000;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
  padding: 12.5px 15px;
  background: #000;
  color: #fff;
  font-weight: normal;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
  border: none;
  float: none;
  overflow: unset;
}
.woocommerce nav.woocommerce-pagination {
  text-align: center;
  margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
  width: 110px !important;
  padding: 5px 5px 5px !important;
  margin: 0px 10px 0px 0 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
  margin-bottom: 30px;
}
#payment {
  margin: 0 0 30px 0;
}
/* --------Topbar Section------------------- */
/* .museum-topbar-section {
  padding: 18px 85px;
} */
.museum-topbar-text {
  margin-left: -40px;
}
.museum-topbar-col-3 {
  margin-left: -105px;
}
.museum-topbar-col-4 {
  margin-left: 16em;
}
.museum-topbar-section {
  margin-bottom: 0;
}
ul.museum-header-navigation-box li a {
  color: #025548 !important;
  font-family: "Outfit";
  font-size: 16px;
  font-weight: 400;
  /* margin: 0 10px; */
  padding: 10px 20px;
  border-radius: 40px;
}
ul.museum-header-navigation-box li a:hover {
  background-color: #ee9633;
  color: white !important;
}
.wp-block-navigation__submenu-container li a {
  border-radius: 0px !important;
}
/* Header Section */
.museum-header-button a.wp-block-button__link {
  font-family: "Outfit";
  font-weight: 400;
  padding: 12px 45px;
}
.museum-about-us-button a.wp-block-button__link {
  font-family: "Outfit";
  font-weight: 400;
  padding: 13px 45px;
  font-size: 16px;
}
.header-section a,
.theme-sidebar a {
  text-decoration: none !important;
}
.header-section.wp-block-columns {
  margin: 0;
  border-bottom: 1px solid #eee;
}
.home .header-section {
  border-bottom: 0;
}
.header-section .wp-block-navigation__container {
  gap: 2em;
}
/* ---------Slider section---------------- */
.museum-slider-section .wp-block-stackable-carousel.stk-block-carousel,
.wp-block-group.museum-slider-section,
.wp-block-columns.museum-about-us-sec,
.wp-block-stackable-carousel.stk-block-carousel.museum-collection-section {
  max-width: 100%;
}
.museum-slider-image img {
  width: 100%;
}
.museum-slider-small-heading {
  margin-bottom: 0;
}
.wp-block-columns.museum-slider-colum {
  align-items: center !important;
}
/* ------About Us------------ */
.museum-about-time-box {
  background: #fff8eb;
  padding: 40px 40px;
  border-radius: 30px;
  margin-top: 0;
}
.museum-about-us-right-box {
  box-shadow: 175px 0px 0px 0px #025548;
  padding: 5em 0em 6em 10em;
  position: relative;
  left: -100px;
  top: -80px;
}
.museum-about-us-image {
  z-index: 9;
  position: relative;
}
.wp-block-columns.museum-about-us-sec {
  padding-top: 8em;
}
p.museum-about-time-title-box.has-background {
  width: max-content;
  margin: 0 auto 0px;
  font-size: 20px;
  font-family: "Outfit";
  padding: 10px 18px;
  position: relative;
  background-color: #ee9633 !important;
  color: white !important;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
#about-us {
  margin-bottom: 0;
}
/* ----------Collection Section------------------ */
.museum-collection-small-head,
.museum-collection-small-text,
.museum-collection-heading,
.museum-event-image-box figure.wp-block-image.size-full,
.museum-event-month-text,
.museum-exhibition-small-heading {
  margin-bottom: 0 !important;
}
.museum-collection-box {
  background: #fff;
  transition: 0.3s;
}
.museum-collection-box:hover {
  background: #025548;
  transition: 0.3s;
}
.museum-collection-box:hover
  .museum-collection-small-text
  .stk-block-text__text,
.museum-collection-box:hover
  .museum-collection-heading
  .stk-block-heading__text,
.museum-collection-box:hover .museum-collection-text .stk-block-text__text {
  color: #ffffff !important;
}
.museum-collection-data-box {
  padding: 25px 26px 0 0;
}
.museum-collection-section {
  margin: 45px 0;
}
.museum-collection-section .stk-block-carousel__dots {
  margin-top: 40px;
}
/* ------------Event Section------------------ */
.museum-event-title {
  margin-bottom: 10px;
}
.museum-event-date-icon {
  margin-right: -40px;
}
.museum-event-image-box {
  position: relative;
}
.museum-event-date-box {
  background: #025548;
  position: absolute;
  right: 20px;
  bottom: -10px;
  width: 180px;
  padding: 6px 20px;
  gap: 0;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.museum-event-date-box:hover {
  background: #ee9633;
}
.museum-event-data-box {
  margin-top: 0;
  padding: 35px 30px;
}
.museum-event-data-box:hover {
  background-color: #ee9633 !important;
}
.museum-event-data-box:hover p,
.museum-event-data-box:hover
  .wp-block-stackable-icon-box
  .wp-block-stackable-icon-label
  .wp-block-stackable-icon
  svg
  path,
.museum-event-data-box:hover
  .wp-block-stackable-icon-box
  .wp-block-stackable-heading
  .stk-block-heading__text,
.museum-event-data-box:hover .wp-block-stackable-heading h3 {
  color: white !important;
  fill: white !important;
}
.museum-event-image-box img {
  width: 100%;
}
.museum-event-section {
  padding: 65px 15px;
}
.museum-exhibition-heading {
  padding-bottom: 35px;
}
.museum-event-button a.wp-block-button__link {
  font-family: "Outfit";
  font-weight: 400;
  font-size: 16px;
}
.wp-block-button.museum-event-button {
  padding-top: 30px;
}
/* ------------Gallery-section------------------ */
/* .museum-gallery-section .wp-block-columns.is-layout-flex {
  gap: 0;
} */
.museum-gallery-box img {
  width: 100%;
}
.museum-gallery-content-box {
  padding: 35px 30px 0;
}
.museum-gallery-button-text a.wp-block-button__link {
  font-family: "Outfit";
  font-size: 14px;
  font-weight: 400;
}
.museum-gallery-content-box {
  padding-top: 35px;
}
.museum-gallery-section a.wp-block-button__link.has-white-color {
  font-family: "Outfit";
  font-size: 16px;
}
.wp-block-group.museum-gallery-section {
  padding: 60px 15px;
}
.museum-gallery-small-head {
  margin-bottom: 0px;
}
.museum-gallery-box {
  padding-top: 30px;
}
.museum-gallery-section
  .museum-gallery-content-box
  .wp-block-stackable-heading
  h3 {
  color: #025548 !important;
}
/* ---------------Testimonial-section----------------- */
.museum-testimonial-section {
  padding: 60px 15px;
}
.museum-testimonial-name,
.museum-testimonial-small-heading {
  margin-bottom: 0;
}
.museum-testimonial-designation,
.museum-testimonial-title {
  margin-bottom: 10px;
}
.museum-testimonial-colum {
  align-items: center !important;
}
.museum-testimonial-quote-image {
  position: absolute;
  top: -20px;
  margin-left: 25px;
}
.museum-testimonial-box {
  position: relative;
}
.museum-testimonial-section .stk-block-carousel__slider {
  padding: 30px 0;
}
.museum-testimonial-section .museum-testimonial-box:hover {
  background-color: #fff8eb !important;
}
.museum-testimonial-section .museum-testimonial-box {
  padding: 40px;
}
.museum-testimonial-section
  .museum-testimonial-box:hover
  .museum-testimonial-quote-image
  img {
  filter: brightness(0) !important;
}
/* ------History section---------------------- */
.wp-block-columns.museum-history-box {
  margin: 0 !important;
  max-width: 100% !important;
}
figure.wp-block-image.museum-history-image2 {
  margin-top: 80px;
}
.museum-history-visit-text,
.museum-histroy-text,
.museum-history-entry-text1 {
  margin-bottom: 0;
}
/* .museum-history-section {
  padding: 60px 15px;
} */
.museum-history-button-text a.wp-block-button__link {
  font-size: 16px;
  font-weight: 400;
  font-family: "Outfit";
}
/* -----Latest-blog-------------- */
.museum-latest-box-one .pl-second-inner-wrap {
  background: unset;
  margin-left: 0;
  position: relative;
}
.museum-latest-box-two .pl-text {
  position: relative;
}
.museum-latest-box-one h3.pl-title a,
.museum-latest-box-two .pl-blog-template .pl-blogpost-title a {
  color: #ffffff;
  font-weight: 700;
  font-family: "Outfit";
  font-size: 26px;
  text-decoration: unset;
}
.museum-latest-box-one h3.pl-title a:hover,
.museum-latest-box-two .pl-blog-template .pl-blogpost-title a:hover {
  color: #ffffff;
}
.museum-latest-box-one a.pl-button.pl-link.gb-text-link,
.museum-latest-box-two a.pl-button.pl-link.gb-text-link {
  background: #ffffff;
  border-radius: 27px;
  font-size: 14px;
  color: #025548;
  font-weight: 400;
  font-family: "Outfit";
  padding: 13px 32px;
  text-transform: capitalize;
  text-decoration: unset;
}
.museum-latest-box-one .metadatabox .post-comments,
.museum-latest-box-two .metadatabox .post-comments {
  font-size: 16px;
  line-height: 36px;
  color: #ffffff !important;
  font-weight: 400;
  font-family: "Outfit";
}
.museum-latest-box-one .post-comments {
  position: relative;
}
.museum-latest-box-two .post-comments {
  position: relative;
  padding-left: 18px;
}
.museum-latest-box-one .post-comments:before {
  content: "Comments";
  position: absolute;
  left: 40px;
}
.museum-latest-box-two .post-comments:before {
  content: "\f075";
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  position: absolute;
  left: 0;
}
.museum-latest-box-one .metadatabox .post-comments i {
  color: #ffffff;
}
.museum-latest-box-one a.pl-button.pl-link.gb-text-link:hover,
.museum-latest-box-two a.pl-button.pl-link.gb-text-link:hover {
  opacity: 1;
}
.museum-latest-box-one .pl-blogpost-title {
  padding-top: 25px;
}
.museum-latest-box-two .pl-blogpost-title {
  padding-top: 15px;
}
.museum-latest-box-one .pl-blogpost-excerpt p,
.museum-latest-box-two .pl-blogpost-excerpt p {
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  font-weight: 400;
  font-family: "Outfit";
}
.museum-latest-box-one .pl-blogpost-bototm-wrap-3,
.museum-latest-box-two .pl-blog-template .pl-blogpost-bototm-wrap {
  border-top: unset;
}
.museum-latest-box-one .metadatabox {
  position: absolute;
  top: 40px;
}
.museum-latest-box-two .metadatabox {
  position: absolute;
  top: 0;
}
.museum-latest-box-one .stk-inner-blocks.stk-content-align.alignwide {
  margin: 0 !important;
}
.wp-block-stackable-posts.alignwide.is-style-list.museum-latest-box-one {
  max-width: var(--wp--style--global--content-size);
}
.museum-latest-box-one a.stk-block-posts__readmore.has-text-color,
.museum-latest-box-two a.stk-block-posts__readmore.has-text-color {
  background: #fff;
  text-decoration: none;
  width: max-content;
  padding: 10px 30px;
  border-radius: 40px;
}
.museum-latest-box-two .has-thumb.pl-blog-template.pl-items,
.museum-latest-box-one .pl-blogpost-items {
  margin: 0 10px;
}
.museum-latest-box-one article.stk-container-padding {
  margin-top: 24px;
}
/* .museum-latest-post-section {
  padding: 60px 15px;
} */
.pl-list-template3.museum-latest-box-one .pl-blog-template-3 {
  border-bottom: unset;
}
/* -----Instagram------------- */
#sbi_mod_error {
  float: unset !important;
}
/* Footer Section */
.museum-copyright-text {
  margin-top: 0;
}
.museum-footer-newsletter-col input[type="submit"] {
  background: #ee9633;
  border: 1px solid #fff;
  color: white;
  font-weight: 600;
  font-family: "Outfit";
  font-size: 16px;
  padding: 10px 35px;
  cursor: pointer;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
.museum-footer-newsletter-col input[type="submit"]:hover {
  background-color: white;
  color: #ee9633;
}
.museum-footer-newsletter-col input[type="submit"]:hover i {
  color: #ee9633;
}
.museum-footer-newsletter-col input[type="submit"] i {
  position: relative !important;
  left: -35% !important;
}
.museum-footer-newsletter-col .wpcf7-spinner {
  margin: -25px !important;
  top: 20px;
}
.footer-section .wp-block-stackable-icon .stk--svg-wrapper {
  width: 30px;
  height: 30px;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  border-radius: 50%;
}
.footer-section .wp-block-stackable-icon {
  position: relative;
  left: -30px;
}
.footer-section
  .wp-block-stackable-icon
  .stk--svg-wrapper
  .stk--inner-svg
  svg.svg-inline--fa
  path {
  fill: #025548 !important;
}
.museum-footer-newsletter-col input[type="email"] {
  background: #02554899;
  border: unset;
  border-radius: 15px;
}
.museum-footer-newsletter-col input[value="Enter Your Email"] {
  color: #ffffff;
  font-family: "Outfit";
  font-weight: 300;
  font-size: 16px;
}
.footer-section .wp-block-columns {
  padding: 40px 0;
  margin-bottom: 0 !important;
}
.footer-section {
  padding: 0;
  min-height: auto !important;
}
.museum-footer-contact-text {
  margin-left: -40px;
}
.footer-section a.wp-block-navigation-item__content {
  font-family: "Outfit";
  font-size: 16px;
  font-weight: 400;
}
.footer-section a.wp-block-navigation-item__content:hover {
  color: #ee9633;
}
.footer-section .wp-block-social-links,
.footer-section .wp-block-social-links.has-normal-icon-size {
  font-size: 18px;
}
.footer-section .wp-block-columns.has-background {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.footer-section ul.wp-block-social-links li a {
  background: #fff8eb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  padding: 0 11px !important;
  font-size: 15px;
  color: #025548 !important;
  font-size: 20px;
}
.footer-section ul.wp-block-social-links {
  gap: 10px;
}
.footer-section ul.wp-block-social-links li a:hover {
  background: #025548;
  color: #fff8eb !important;
}
.footer-section ul.wp-block-social-links li a:hover svg {
  fill: #025548;
}
.footer-section ul.wp-block-navigation__container li a {
  position: relative;
  padding-left: 16px;
}
.footer-section ul.wp-block-navigation__container li a:before {
  content: "\f111";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  font-size: 5px;
  top: 11px;
}
/* -------Contact Us------------ */
.museum-contact-box-1 .wp-block-stackable-icon-box.stk-block-icon-box {
  height: 112px;
}
.museum-contact-box-1 {
  padding-bottom: 40px;
}
/* Media CSS */
@media screen and (max-width: 1600px) and (min-width: 1441px) {
  .museum-topbar-col-3 {
    margin-left: -60px;
  }
  .museum-topbar-col-4 {
    margin-left: 10em;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1025px) {
  .museum-events-colum {
    padding-top: 0px;
  }
  .museum-gallery-box figure.wp-block-image img {
    width: 100%;
  }
  .wp-block-group.museum-testimonial-box {
    padding: 12px 20px;
  }
  .wp-block-columns.museum-testimonial-colum {
    gap: 3px;
  }
  .museum-testimonial-colum p.stk-block-text__text {
    font-size: 12px !important;
    line-height: 18px !important;
  }
  .museum-collection-data-box {
    padding: 15px 10px 0 0;
  }
  .museum-testimonial-title h3.stk-block-heading__text {
    font-size: 18px !important;
    line-height: 22px;
  }
  figure.wp-block-image.museum-history-image2 {
    margin-top: 58px;
  }
  .museum-history-heading {
    margin-bottom: 6px;
  }
  .museum-history-visit-text p.stk-block-text__text {
    font-size: 18px !important;
  }
  .wp-block-button.museum-history-button-text {
    margin-top: -11px;
  }
  .museum-history-button-text a.wp-block-button__link {
    font-size: 14px;
    padding: 9px 20px;
  }
  .museum-about-time-box p.stk-block-text__text {
    font-size: 14px !important;
  }
  .museum-history-heading h2.stk-block-heading__text {
    font-size: 22px !important;
    line-height: 29px !important;
  }
  .museum-collection-heading h2.stk-block-heading__text {
    font-size: 16px !important;
  }
  .museum-collection-heading .stk-block-text__text {
    font-size: 12px !important;
  }
  .wp-block-columns.museum-collection-box.is-layout-flex.wp-block-columns-is-layout-flex {
    gap: 13px;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:first-child {
    flex-basis: 20% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(2) {
    flex-basis: 55% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(3) {
    flex-basis: 20% !important;
  }
  .museum-header-button a.wp-block-button__link {
    padding: 12px 24px;
  }
  .header-section .wp-block-navigation__container {
    gap: 1em;
  }
  .museum-slider-heading h1.stk-block-heading__text {
    font-size: 30px !important;
    line-height: 36px !important;
  }
  .footer-section .wp-block-columns {
    padding: 40px 40px !important;
  }
  .header-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  main.wp-block-group {
    padding: 0px !important;
  }
  .museum-about-us-right-box h2.stk-block-heading__text {
    font-size: 30px !important;
  }
  .museum-about-us-right-box {
    padding: 5em 0em 3em 8em;
  }
  .museum-about-time-box {
    width: 290px;
  }
  p.museum-about-time-title-box.has-background {
    margin: 0 52px -20px;
  }
  .museum-topbar-section {
    padding: 18px 34px;
  }
  .museum-topbar-col-3 {
    margin-left: 0px;
  }
  .museum-topbar-col-4 {
    margin-left: 4em;
  }
  /* .museum-latest-post-section {
    padding: 60px 15px 10px;
  } */
}
@media screen and (max-width: 1024px) and (min-width: 992px) {
  .header-section {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .footer-section .wp-block-columns {
    padding: 40px 35px !important;
  }
  main.wp-block-group {
    padding: 0px !important;
  }
  .museum-about-us-right-box h2.stk-block-heading__text {
    font-size: 22px !important;
  }
  .museum-about-time-box {
    padding: 36px 12px 18px;
    width: 270px;
  }
  p.museum-about-time-title-box.has-background {
    margin: 0 47px -20px;
  }
  .museum-history-heading h2.stk-block-heading__text {
    font-size: 19px !important;
  }
  figure.wp-block-image.museum-history-image2 {
    margin-top: 44px;
  }
  .museum-topbar-section {
    padding: 18px 34px;
  }
  .museum-topbar-col-3 {
    margin-left: 0px;
  }
  .museum-topbar-col-4 {
    margin-left: 2em;
  }
  .museum-topbar-text {
    margin-left: -48px;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      4
    ) {
    flex-basis: 45% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      5
    ) {
    flex-basis: 45% !important;
  }
  .footer-section .wp-block-columns {
    flex-wrap: wrap !important;
  }
  /* .museum-latest-post-section {
    padding: 60px 15px 10px;
  } */
  .museum-about-time-box p.stk-block-text__text {
    font-size: 13px !important;
  }
  .museum-events-colum {
    padding-top: 0;
  }
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      1
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      2
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      3
    ) {
    flex-basis: 30% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      4
    ) {
    flex-basis: 45% !important;
  }
  .footer-section
    .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:nth-child(
      5
    ) {
    flex-basis: 45% !important;
  }
  .footer-section .wp-block-columns {
    flex-wrap: wrap !important;
  }
  .museum-history-image1,
  .museum-history-image2 {
    text-align: center;
  }
  .museum-history-image2 {
    margin-top: 20px !important;
  }
  .wp-block-columns.museum-slider-colum.is-layout-flex {
    flex-wrap: unset !important;
  }
  .museum-about-us-image {
    text-align: center;
  }
  .museum-event-date-box.wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column {
    flex-basis: unset !important;
  }
  .museum-about-time-box
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column {
    flex-basis: unset !important;
  }
  .museum-about-time-box .wp-block-columns.is-layout-flex {
    flex-wrap: unset !important;
  }
  .museum-about-time-box {
    width: max-content;
    margin: 0 auto;
  }
  .wp-block-column.museum-about-us-right-box.has-background.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
  .museum-about-us-sec .wp-block-column.museum-about-us-image {
    flex-basis: 100% !important;
  }
  .wp-block-columns.museum-about-us-sec {
    padding-top: 3em;
  }
  .museum-about-us-right-box h2.stk-block-heading__text {
    font-size: 22px !important;
  }
  .wp-block-columns.museum-about-us-sec.is-layout-flex.wp-block-columns-is-layout-flex {
    flex-wrap: wrap !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:first-child {
    flex-basis: 15% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(2) {
    flex-basis: 55% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(3) {
    flex-basis: 15% !important;
  }
  .museum-header-button a.wp-block-button__link {
    padding: 12px 15px;
  }
  .footer-section .wp-block-columns {
    padding: 40px 35px !important;
  }
  .header-section {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  main.wp-block-group {
    padding: 0px !important;
  }
  .header-section .wp-block-navigation__container {
    gap: 0em;
  }
  .museum-topbar-section {
    padding: 18px 35px;
  }
  .museum-topbar-col-3 {
    margin-left: 0;
  }
  .museum-topbar-section
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:nth-child(1) {
    flex-basis: 100% !important;
  }
  .museum-topbar-section
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:nth-child(2) {
    flex-basis: 100% !important;
  }
  .museum-topbar-section
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column:nth-child(3) {
    flex-basis: 100% !important;
  }
  .wp-block-column.museum-topbar-contact-col-1.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
  .wp-block-column.museum-topbar-contact-col-2.is-layout-flow.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
  }
  .wp-block-columns.museum-topbar-section.has-background.is-layout-flex {
    display: block;
  }
  /* .museum-latest-post-section {
    padding: 60px 15px 0;
  } */
  .museum-about-us-right-box {
    padding: 5em 5em 6em 5em;
    box-shadow: unset;
    left: 0;
  }
  .museum-events-colum {
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) and (min-width: 576px) {
  .museum-about-time-box {
    padding: 36px 18px 18px;
  }
  .museum-header-button a.wp-block-button__link {
    padding: 10px 10px;
  }
  .footer-section .wp-block-columns {
    padding: 40px 25px !important;
  }
  .header-section {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .header-section .wp-block-navigation__container {
    gap: 0em;
  }
  main.wp-block-group {
    padding: 0px !important;
  }
  .footer-section .wp-block-columns,
  .banner-section .wp-block-columns,
  .brand-section .wp-block-columns,
  .service-section .wp-block-columns {
    flex-wrap: nowrap !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:first-child {
    flex-basis: 15% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(2) {
    flex-basis: 55% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(3) {
    flex-basis: 15% !important;
  }
  .banner-section h2 {
    margin: 0 !important;
    padding: 0 !important;
  }
  .museum-testimonial-section {
    padding: 35px 15px;
  }
}
@media screen and (max-width: 767px) {
  main.wp-block-group {
    padding: 0px !important;
  }
  .wp-block-columns.museum-about-us-sec {
    padding-top: 1em;
  }
  .museum-about-us-right-box {
    padding: 2em 1em 2em 1em;
    position: unset;
  }
  .museum-collection-data-box {
    padding: 10px 18px;
  }
  .museum-event-date-box.wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column {
    flex-basis: unset !important;
  }
  .museum-gallery-content-box {
    padding-top: 10px;
  }
  .museum-testimonial-quote-image {
    right: 42px;
  }
  .museum-latest-box-one .stk-container.stk--no-background.stk--no-padding {
    display: block;
  }
  .museum-latest-box-one article.stk-container-padding {
    width: 100% !important;
    padding-left: 0;
  }
  .museum-about-time-box
    .wp-block-columns:not(.is-not-stacked-on-mobile)
    > .wp-block-column {
    flex-basis: unset !important;
  }
  .museum-about-time-box .wp-block-columns.is-layout-flex {
    flex-wrap: unset !important;
  }
  .museum-about-time-box {
    width: max-content;
    margin: 0 auto;
  }
  .wp-block-button.museum-about-us-button,
  .wp-block-button.museum-slider-button,
  .museum-gallery-button-text {
    margin: 0 auto !important;
  }
  .museum-about-us-image,
  .museum-collection-box figure,
  .museum-history-image1,
  .museum-history-image2,
  .museum-gallery-box figure {
    text-align: center;
  }
  .museum-topbar-col-4,
  .museum-topbar-col-3 {
    margin-left: 0em;
  }
  .museum-topbar-section .stk-row.stk-inner-blocks.stk-block-content {
    justify-content: center;
    align-items: center;
    width: auto;
  }
  .museum-topbar-section .wp-block-columns.is-layout-flex,
  .wp-block-columns.museum-topbar-section {
    gap: 10px;
  }
  figure.wp-block-image.museum-history-image2 {
    margin-top: 0px;
  }
  /* .museum-latest-post-section {
    padding: 40px 15px 0;
  } */
}
@media screen and (max-width: 575px) {
  .museum-about-time-box {
    padding: 36px 6px 18px;
  }
  .header-section,
  .banner-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:first-child {
    flex-basis: 50% !important;
  }
  .header-section.wp-block-columns:not(.is-not-stacked-on-mobile)
    .wp-block-column:nth-child(2) {
    flex-basis: 40% !important;
  }
  .banner-section h2,
  .banner-section .wp-block-column {
    margin: 0 !important;
    padding: 0 !important;
  }
  .header-section .wp-block-buttons {
    justify-content: center;
  }
  nav.wp-block-navigation {
    --navigation-layout-justification-setting: flex-start !important;
  }
  .museum-topbar-section {
    padding: 18px 10px;
  }
  .footer-section .wp-block-columns {
    padding: 40px 25px !important;
  }
  .museum-topbar-text p.stk-block-heading__text {
    font-size: 13px !important;
  }
  .museum-testimonial-section {
    padding: 28px 15px;
  }
}

/*404 Page CSS*/
.wp-block-search__button {
  border: 0;
  background: #f17216;
}

/*Archive Page*/
.archive-page {
  padding: 50px;
}
.comment-body .reply a {
  color: #fff;
  text-decoration: none;
  background: #f17216;
  padding: 5px 10px;
  border-radius: 30px;
  font-weight: 500;
}
.comment-body .reply a:hover,
.wp-block-post-comments input[type="submit"]:hover,
.theme-button .wp-block-button__link:hover {
  background: #025548 !important;
  color: #fff !important;
}
.wp-block-post-comments input[type="submit"] {
  background: #025548;
  color: #fff;
  font-weight: 600;
  font-family: "Outfit";
}
.wp-block-post-author__content {
  align-self: center;
}

/*Sidebar CSS*/
.theme-sidebar .wp-block-group {
  padding: 15px;
  border: 1px solid #eee;
  color: #6b6b6b;
  background: #fff;
}
.theme-sidebar .wp-block-group h3 {
  color: #222;
  padding-bottom: 5px;
  border-bottom: 3px double #222;
}
.theme-sidebar .wp-block-group ul {
  padding-left: 20px;
}
.theme-sidebar .wp-block-group ul li {
  line-height: 2;
  font-size: 14px;
  color: #6b6b6b;
  list-style: disc;
}
.theme-sidebar .wp-block-group ul li a {
  color: #6b6b6b;
}
.theme-sidebar ul.wp-block-social-links {
  padding: 0;
}
.theme-sidebar ul.wp-block-social-links a {
  padding: 10px !important;
}
.theme-sidebar ul.wp-block-social-links a svg {
  font-size: 18px;
}
.theme-sidebar .wp-block-tag-cloud a {
  background: #eeeeee;
  color: #000;
  font-size: 15px !important;
  padding: 5px 18px;
  margin: 0 0 5px;
  display: inline-block;
}
.theme-sidebar .wp-block-tag-cloud a:hover {
  background: #025548;
  color: #fff;
}
.theme-sidebar .wp-block-gallery {
  gap: 1em;
}
.topbar-call .gutentor-element-advanced-text .gutentor-text,
.topbar-email .gutentor-element-advanced-text .gutentor-text,
.topbar-annoucement .gutentor-element-advanced-text .gutentor-text {
  margin: auto;
  color: white;
  font-family: "Outfit";
  font-weight: 400;
  font-size: 16px;
}
.topbar-call .gutentor-element-advanced-text .gutentor-text:hover,
.topbar-email .gutentor-element-advanced-text .gutentor-text:hover {
  color: #ee9633 !important;
}
.header-section .wp-block-site-logo.is-default-size img {
  width: 100%;
  height: auto;
}
.topbar-social .stk-button {
  padding: 3px !important;
}
.topbar-social .stk-button:hover {
  background-color: #ee9633 !important;
}
.topbar-social .stk-button:hover .stk--svg-wrapper .stk--inner-svg svg path {
  fill: #fff8eb !important;
}
/*Contact Page*/
.contact-page .contact-details .wp-block-column {
  border-radius: 10px;
}
.contact-page .contact-details h4,
.get-col .wp-block-getwid-contact-form__submit .wp-block-button__link {
  color: white;
  text-decoration-line: none;
}
.contact-details i.fas.fa-phone {
  transform: rotateY(180deg);
}
.contact-details i.fas.fa-phone:after {
  left: 52%;
}
.wp-block-columns.get-col {
  gap: 0 !important;
}
.get-col form.wp-block-getwid-contact-form__form label {
  color: #fff;
}
.get-col form.wp-block-getwid-contact-form__form input {
  border: 0;
}
.get-col .wp-block-getwid-contact-form__submit .wp-block-button {
  text-align: center;
}
.get-col .wp-block-getwid-contact-form__submit .wp-block-button__link {
  border-radius: 0;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-size: 18px;
  padding: 10px 20px;
  font-weight: 600;
  background-color: #025548 !important;
  color: white !important;
}
.get-col .wp-block-getwid-contact-form__submit .wp-block-button__link:hover {
  background-color: white !important;
  color: #025548 !important;
}
.get-col figure,
.get-col figure img {
  width: 100%;
  height: 100%;
}
.contact-details a.gutentor-element-advanced-text-link {
  color: white !important;
  text-decoration: none;
}
.contact-details a.gutentor-element-advanced-text-link:hover {
  color: #025548 !important;
}
.container {
  max-width: 1650px !important;
  margin: 0px auto !important;
}
@media screen and (max-width: 2560px) {
  .container {
    max-width: 1650px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 1680px) {
  .container {
    max-width: 1620px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 1600px) {
  .container {
    max-width: 1530px !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 1440px) and (max-width: 1599px) {
  .container {
    max-width: 1400px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 1366px) {
  .container {
    max-width: 1210px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 1280px) {
  .container {
    max-width: 1250px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .container {
    max-width: 960px !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 767px) and (max-width: 992px) {
  .container {
    max-width: 860px !important;
    margin: 0px auto !important;
  }
}
@media screen and (max-width: 768px) {
  .container {
    max-width: 750px !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .container {
    max-width: 100% !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .container {
    max-width: 100% !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .container {
    max-width: 100% !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 1681px) and (max-width: 1920px) {
  .museum-about-us-right-box {
    left: -45px;
  }
  .museum-gallery-content-box {
    margin-top: 100px !important;
  }
}
@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .museum-gallery-content-box {
    margin-top: 100px !important;
  }
}
@media only screen and (min-width: 1201px) and (max-width: 1440px) {
  .museum-gallery-content-box {
    margin-top: 50px !important;
  }
}
.museum-event-section .container .museum-events-colum {
  margin-bottom: 30px !important;
}
.museum-latest-post-section .grid-container {
  max-width: 100%;
}
.museum-latest-post-section .gutentor-post-content {
  margin: 50px;
}
.museum-latest-post-section .gutentor-post-title a {
  font-family: "Outfit";
  font-weight: 700;
  font-size: 26px;
}
.museum-latest-post-section .gutentor-post-desc {
  font-family: "Outfit";
  font-weight: 300;
  font-size: 16px;
}
.museum-latest-post-section .gutentor-post-button {
  background-color: #ee9633;
  border: 1px solid #ffffff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  padding: 10px 20px;
  color: white;
  font-family: Outfit;
  font-weight: 600;
  font-size: 16px;
}
.museum-latest-post-section .gutentor-post-button::after {
  content: "\f061"; /* Font Awesome right arrow */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  margin-left: 8px;
}
.museum-latest-post-section .gutentor-post-button:hover {
  background-color: white;
  color: #ee9633;
}
@media screen and (max-width: 1920px) and (min-width: 320px) {
  .cause-section.animate__fadeInDown,
  .museum-history-section.animate__fadeInDown {
    animation: fadeInDown;
    animation-duration: 2s;
    --animate-delay: 0s;
  }
  .museum-slider-section.animate__fadeInLeft,
  .museum-gallery-section.animate__fadeInLeft,
  .footer-section.animate__fadeInLeft {
    animation: fadeInLeft;
    animation-duration: 2s;
    --animate-delay: 0s;
  }
  .museum-about-us-sec.animate__fadeInRight,
  .museum-testimonial-section.animate__fadeInRight,
  .museum-topbar-section.animate__fadeInRight {
    animation: fadeInRight;
    animation-duration: 2s;
    --animate-delay: 0s;
  }
  .museum-event-section.animate__fadeInUp,
  .museum-latest-post-section.animate__fadeInUp,
  .header-section.animate__fadeInUp {
    animation: fadeInUp;
    animation-duration: 2s;
    --animate-delay: 0s;
  }
}
.museum-about-us-sec .museum-about-us-image img,
.cause-section .wp-block-image img,
.museum-event-section .museum-event-image-box img,
.museum-gallery-section .museum-gallery-box figure.wp-block-image img,
.museum-testimonial-section .wp-block-image img,
.museum-history-section .wp-block-image img,
.museum-latest-post-section .gutentor-image-thumb img {
  transition: transform 0.3s ease;
}
.museum-about-us-sec .museum-about-us-image img:hover,
.cause-section .wp-block-image img:hover,
.museum-event-section .museum-event-image-box img:hover,
.museum-gallery-section .museum-gallery-box figure.wp-block-image img:hover,
.museum-testimonial-section .wp-block-image img:hover,
.museum-history-section .wp-block-image img:hover,
.museum-latest-post-section .gutentor-image-thumb img:hover {
  transform: scale(1.05);
}
.museum-slider-section .donate-btn .stk-button:hover,
.museum-gallery-section .stk-button:hover,
.museum-history-section .stk-button:hover {
  background-color: #025548 !important;
}
.museum-slider-section .impact-btn .stk-button:hover {
  background-color: #025548 !important;
}
.museum-slider-section .impact-btn .stk-button:hover .stk-button__inner-text {
  color: white !important;
}
.museum-slider-section
  .impact-btn
  .stk-button:hover
  .stk--svg-wrapper
  svg
  path {
  fill: white !important;
}
.museum-about-us-sec .stk-button:hover,
.museum-event-section .stk-button:hover {
  background-color: white !important;
}
.museum-about-us-sec .stk-button:hover .stk-button__inner-text,
.museum-event-section .stk-button:hover .stk-button__inner-text {
  color: #ee9633 !important;
}
.museum-about-us-sec
  .stk-button:hover
  .stk--svg-wrapper
  .stk--inner-svg
  svg
  path,
.museum-event-section
  .stk-button:hover
  .stk--svg-wrapper
  .stk--inner-svg
  svg
  path {
  fill: #ee9633 !important;
}
.custom-slider .slide-item {
  transform: scale(0.9);
  transition: all 0.3s ease;
  border-radius: 10px;
  overflow: hidden;
}
.custom-slider .owl-item.center .slide-item {
  opacity: 1;
  transform: scale(1);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
/* Owl dots styling */
.custom-slider .owl-dots {
  text-align: center;
  margin-top: 20px;
}
.custom-slider .owl-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 5px;
  background-color: #02554866 !important;
  border-radius: 50%;
  transition: background 0.3s;
}
.custom-slider .owl-dot.active {
  background-color: #02554899;
  box-shadow: 0px 0px 3px 3px #ffffff;
  border: 1px solid #025548;
}
.custom-slider {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.museum-collection-section .museum-collection-data-box {
  padding: 20px;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .topbar-call .wp-block-group,
  .topbar-email .wp-block-group,
  .topbar-annoucement .wp-block-group,
  .header-section .museum-header-navigation-box {
    justify-content: center;
  }
  .wp-block-navigation__responsive-container
    .wp-block-navigation__responsive-container-content
    .museum-header-navigation-box
    .wp-block-navigation-item,
    .wp-block-navigation__responsive-container
    .wp-block-navigation__responsive-container-content
    .museum-header-navigation-box
    .wp-block-navigation-submenu .wp-block-navigation-item__content {
    margin: auto;
  }
  ul.museum-header-navigation-box li a {
    padding: 10px !important;
  }
  .museum-slider-section .wp-block-group {
    flex-wrap: wrap;
  }
  .museum-about-us-sec .stk-button-group,
  .museum-gallery-section .stk-button-group {
    justify-content: center !important;
  }
  .museum-latest-post-section .gutentor-post-content {
    margin: auto;
  }
  .museum-footer-text {
    text-align: center;
  }
  .footer-section ul.wp-block-social-links {
    justify-content: center;
  }
  .footer-section h2 {
    text-align: center;
  }
  .footer-section nav {
    align-items: center !important;
  }
  .footer-section nav .wp-block-navigation__responsive-container,
  .footer-section .wp-block-navigation__responsive-container .wp-block-navigation-item .wp-block-navigation-item__content {
    margin: auto !important;
    align-items: center !important;
  }
  .footer-section p {
    text-align: center;
  }
  .footer-section .wp-block-stackable-icon-label .museum-footer-contact-text h4 {
    margin: auto;
    text-align: center;
  }
  .footer-section .wp-block-stackable-icon {
    left: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .topbar-call .wp-block-group,
  .topbar-email .wp-block-group,
  .topbar-annoucement .wp-block-group,
  .topbar-social .stk-button-group {
    justify-content: center !important;
  }
  ul.museum-header-navigation-box li a {
    padding: 10px 10px;
  }
  .header-section .stk-img-wrapper img {
    width: auto !important;
    height: auto !important;
    margin: auto !important;
  }
  .museum-about-us-sec .wp-block-stackable-heading h3,
  .museum-about-us-sec .wp-block-stackable-heading h2 {
    text-align: center;
  }
}
.search p {
  text-align: center;
}

a#tpbr_calltoaction {
    background: #EE9633 !important;
}
li.navbar-buynow a .wp-block-navigation-item__label {
  background-color: black !important;
  color: #fff !important;
  padding: 10px;
  border-radius: 60px;
}
li.footer-buynow a .wp-block-navigation-item__label {
  background-color: #EE9633 !important;
  color: #fff !important;
  padding: 10px;
  border-radius: 60px;
}
li.navbar-buynow a .wp-block-navigation-item__label:hover {
  background-color: #EE9633 !important;
}
li.footer-buynow a .wp-block-navigation-item__label:hover {
	background-color: white !important;
	color: #EE9633 !important;
}