/*@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');*/

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  /*
  * {
    scrollbar-width: auto;
    scrollbar-color: #10121C #A5977F;
  }

*/
  /* Chrome, Edge, and Safari */

/*
  *::-webkit-scrollbar {
    width: 19;
  }

  *::-webkit-scrollbar-track {
    background:#10121C;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #492F00;
    border-radius: 10px;
    border: 19px solid #10121C;
  }

*/
body  {
	
  background-color: #A6A1A7C;
  background-image:url("/images/upload-95e20715-1d1f-4d51-a2fb-52c496e115cb.webp") ; /* Replace with your image path */
  background-attachment: fixed;
  background-size: cover; /* Ensures the image covers the entire background */
  background-position: center center; /* Centers the background image */
  background-repeat: no-repeat; /* Prevents the image from repeating */
  margin-bottom: 0;

} 

.page {
   margin-bottom: 0;
}

html .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a,
html .site .elementor a,
html .elementor a, 
a {
  color: #0080FF;
}
html p {margin-bottom: 5px; margin-top: 5px;}

.rot {
    animation: 16s linear 0s normal none infinite running rot;
  -webkit-animation: 16s linear 0s normal none infinite running rot;
}

@keyframes rot {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


/*header*/



header#masthead {
  position: fixed!important;
  top:0;
  left: 0; 
  min-height: 88px;
  width: 100%;
  z-index: 59!important;
  padding-top: 0px;
  padding-bottom: 0px;
  transition: all 0.4s;
  /*background: transparent;*/
  background: #ccc;

}


header#masthead.sticky {
 background: rgba(16, 18, 28, 0.9);
 box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
 transition: 0.4s;
 min-height: 50px;
  padding-top: 0px;
  padding-bottom: 0px; 
  transition: all 0.4s;
}


/*footer*/



/**/

.all_page-wrap {
  padding-top: 180px; 
}



/* main page */ 

.owl-carousel {}
.owl-carousel .owl-stage {display: flex;}
.owl-carousel .owl-item {min-height: 100%; height: auto;}
.owl-carousel .owl-item .item {
  height: 100%;
}
.owl-stage {
  display: flex;
  align-items: stretch;
}

.owl-carousel .owl-item {min-height: 100%;}

.owl-carousel.owl-drag .owl-item { display: flex; }


.reviews-slider .owl-theme .owl-nav.disabled + .owl-dots,
.reviews-slider .owl-theme .owl-dots {margin-top: 40px;}
.reviews-slider .owl-theme .owl-dots .owl-dot span {opacity: 0.6; background: #6cd7a5;}
.reviews-slider .owl-theme .owl-dots .owl-dot:hover span,
.reviews-slider .owl-theme .owl-dots .owl-dot.active span {opacity: 1;  background: #6cd7a5;}


