/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2025 | 19:03:56 */
*{
	margin: 0;
	padding: 0;
	box-sizing: border-box !important;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
}
p{
	margin: 0;
	padding: 0;
}
body,
html{
	overflow-x: hidden;
}
.header-btn span.elementor-button-icon {
	font-size: 20px
}
.header-btn span.elementor-button-text {
    display: flex;
    align-items: center;
}
.footer-form .elementor-field-textual.elementor-size-md {
    padding: 16px 32px;
}
.swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background-color: #6F6F6F !important;
    border-radius: 50% !important;
    transition: all 0.3s ease !important;
}

.swiper-pagination-bullet-active {
    width: 20px !important;
    height: 10px !important;
    border-radius: 10px !important;
    background-color: #02A95C !important; 
}
}
.list-spac {
	display: flex;
	flex-direction: column;
	row-gap: 10px
}
ul[id^="sm-"][id$="-2"] {
    border: 1px solid #02A95C !important;
}
textarea#form-field-message {
	resize: none;
}
.clip-diamond {
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
.change-slider .swiper-pagination-bullet {
  background-color: white !important;
  width: 14px !important;
  height: 14px !important;
  opacity: 1;
  border-radius: 50%;
  position: relative; /* taake :before kaam kare */
}

.change-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #02A95C !important;
  width: 14px !important;
  height: 14px !important;
  position: relative;
  z-index: 1;
}
.change-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url("https://muananonprofit.org/wp-content/uploads/2025/09/Ellipse-13-1.png");
  background-repeat: no-repeat;
  background-size: contain;
  top: -4px;
  left: -4px;
  display: block;
  z-index: -1; /* taake green circle upar rahe, ye neeche ring banay */
}

.contact-moana-form button.elementor-button.elementor-size-sm{
	margin-top: 12px;
}
.contact-moana-form button.elementor-button.elementor-size-sm svg {
		 transition: transform 0.3s ease-in-out;
}
.contact-moana-form button.elementor-button.elementor-size-sm:hover svg {
	 transform: rotate(25deg);
}
.categories-menu ul li {
	border: 1px solid #00000008;
	border-radius: 3px;
}
.blogs-serach {
	border: 1px solid #0000000D;
	border-radius: 333px;
	
}
.categories-menu ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.categories-menu .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
  width: 12px;
  height: 12px;
  color: #CFD1D0 !important;
}
/* Common styles for Prev & Next */
.custom-icons-loop .elementor-pagination .page-numbers.prev,
.custom-icons-loop .elementor-pagination .page-numbers.next {
  font-size: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #02A95C1A; 
  cursor: pointer;
  padding: 10px 12px;
  border: 1px solid #02A95C;
	
}

/* Prev arrow */
.custom-icons-loop .elementor-pagination .page-numbers.prev::before {
  content: "";
  width: 5px;
  height: 10px;
  display: block;
  background-image: url("https://muananonprofit.org/wp-content/uploads/2025/08/Vector-1.png"); /* <-- apni left arrow icon ka URL */
  background-size: contain;
  background-repeat: no-repeat;
}

/* Next arrow */
.custom-icons-loop .elementor-pagination .page-numbers.next::before {
  content: "";
  width: 5px;
  height: 10px;
  display: block;
  background-image: url("https://muananonprofit.org/wp-content/uploads/2025/08/Vector.png"); /* <-- apni right arrow icon ka URL */
  background-size: contain;
  background-repeat: no-repeat;
}
nav.elementor-pagination {
    padding-left: 33 !important%;
    margin-top: 20px !important;
}
.moana-post-content p {
  margin-top: 20px;
  font-family: inter;
  font-weight: 400;
  font-size: 16px;
  color: #696969;
  line-height: 175%;
}
.moana-post-content img {
	width: 100%;
	height: auto;
	margin-top: 20px;
	border-radius: 12px;
}
.moana-post-content h2 {
	margin-top: 5px;
	font-family: inter;
	font-weight: 500;
	font-style: italic;
	color: #02A95C;
	font-size: 16px;
	line-height: 175%;
}
.loop-drop .elementor-nav-menu--main .sub-menu {
  display: none !important;
}
.contact-link {
  color: #696969;
}
.contact-link:hover {
  color: #696969;
}
.moana-btn-icon {
    display: inline-block;
    overflow: visible; /* ensures rotated parts are not cut */
}

.moana-btn-icon svg {
    display: block;
    transform-origin: center;
    transition: transform 0.3s ease-in-out;
}
.moana-btn-icon:hover svg path {
    fill: #02A95C;
}
.moana-btn-icon:hover svg {
    transform: rotate(25deg);
}
.moana-btn-icon-two svg path {
    fill: #02A95C;
}
.moana-btn-icon-two {
    display: inline-block;
    overflow: visible;
}
.moana-btn-icon-two svg {
    display: block;
    transform-origin: center;
    transition: transform 0.3s ease-in-out;
}
.moana-btn-icon-two:hover svg path {
    fill: #02A95C;
}
.moana-btn-icon-two:hover svg {
    transform: rotate(25deg);
}
.moana-btn-icon-two:hover svg path {
    fill: #fff;
}
.on-green {
  background: #fff; /* default background white */
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 50px; /* pehle thoda neeche show hoga */
  left: 0;
  width: 100%;
  z-index: 999;
}

.on-green.active {
  background: #02A95C !important; /* active hone par green */
  top: 0 !important; /* bilkul top pe chipak jaye */
}

.elementor-sticky--effects.on-green {
  top: 0 !important;
  transition: all 0.3s ease-in-out;
}
/* .social-icons-moana {
	display: inline-block;
}
.social-icons-moana:hover {
   background-color: #02A95C !important;
   border-radius: 999px;
} */
.social-icons-moana a {
  display: inline-block;
  padding: 12px;
  border-radius: 50%;
  transition: background 0.3s ease;
}

.social-icons-moana a:hover {
  background-color: #02A95C !important;
  color: #fff;
}

.elementor-icon-wrapper {
	display: flex;
	align-items: center;
}
.slider-straight:hover svg {
	 transform: rotate(45deg);
	transition: 0.3s ease-in-out;
}
.social-icons-moana-header .elementor-icon svg:hover path {
	fill: #02A95C !important;
	transition: 0.1s ease-in-out;
}
.social-icons-moana svg:hover path {
    fill: #fff;
}
.social-icons-moana svg:active path {
    fill: #fff;
}





#bg-white-canva .sub-menu li a {
    padding: 0 !important;
    margin-top: 0 !important;
     background: transparent !important;
}
#bg-white-canva .sub-menu li a {
  color: #001D23 !important;
    font-weight: 400;
          background: transparent !important;
    
}
#bg-white-canva .sub-menu li  {
        padding: 22px 0 !important;
   margin-left: -6px;
          background: transparent !important;
    margin-top: 0 !important;
    border: none !important;
}
#elementor-nav-menu--dropdown {
    border: none !important;
        background: transparent !important;
}
#bg-white-canva .menu-item-3479 {
    background: #FFF;
}
 #bg-white-canva li a {
  color: #001D23 !important;
    font-weight: 400;
         background: transparent !important;
    
}
#bg-white-canva .sub-menu {
 border: 0px !important;
      background: #FFFF !important;
}
#bg-white-canva .menu-item-has-children {
      background: transparent !important;
}
img.attachment-full.size-full.wp-image-427 {
	width: 1016px !important;
}