/*
Theme Name: Live Music Band Pro
Description: Live Music Band Pro WordPress Theme is the perfect choice for building Live Music Band Pro website. This theme is packed with features designed to help you promote your business and attract new customers. With its clean and modern design, the Live Music Band Pro WordPress Theme will make a lasting impression on your visitors. The WordPress Live Music Band Pro theme can be used for any website. It’s a sleek, minimalist, contemporary theme that incorporates the latest technology. The industrial theme features an elegant and chic design that will help your site stand out among the rest of your competitors.
Author: wpelemento
Theme URI: https://preview.wpelemento.com/live-music-band/
Author URI: https://www.wpelemento.com/
Version: 0.0.1
Tested up to: 6.0.3
Requires PHP: 7.4
Text Domain: live-music-band-pro
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: education, portfolio, blog, wide-blocks, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, editor-style, theme-options, threaded-comments
Elementor Wptheme WordPress Theme has been created by wpelemento(https://www.wpelemento.com), 2023.
Elementor Wptheme WordPress Theme is released under the terms of GNU GPL
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" rel="stylesheet');

html {
  scroll-behavior: smooth;
}
body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow-x: hidden;
  font-family: "Inter", sans-serif;
}
html {
  overflow-x: hidden;
}

.bkr_container {
  max-width: 1350px;
  width: 100%;
  padding-left:20px;
  padding-right: 20px;
  margin: 0 auto;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "Inter", sans-serif;
  margin-bottom: 0;
}
p {
  font-family: "Inter", sans-serif;
  margin-bottom: 0;
}
a {
  text-decoration: none;
}
ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
img {
  max-width: 100% !important;
}

.sticky-header {
  position: fixed;
  width: 100%;
  z-index: 99999 !important;
  top: 0;
  left: 0;
  right: 0;
  padding: 8px 0;
  animation: slideDown 0.75s ease-out;
  background-color: #1A1A1A;
  box-shadow: 0px 2px 6px #CCBABAF2;
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
  }
  100% {
      transform: translateY(0);
  }
}


/*=============== Music Band Start ===============*/


/*================= Slider Section Start ==================*/

.top-slider .bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content {
  text-align: center;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content .bdt-slider-excerpt {
  column-count: unset;
  padding: 0 200px;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-ps-counternav {
  display: none;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slide-btn:hover {
  transform: unset !important;
  border-radius: 50px !important;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slide-btn {
  transform: unset !important;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slide-btn:before {
  border-radius: 50px;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slider-excerpt:before {
  display: none;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slider-excerpt-content h3 {
  display: none;
}
.top-slider .bdt-prime-slider-skin-crelly {
  position: relative;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-navigation-arrows {
  margin-left: 20px;
  margin-bottom: 0px !important;
  position: absolute !important;
  top: 42%;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-prime-slider-previous, .top-slider .bdt-prime-slider-skin-crelly .bdt-prime-slider-next {
  margin-top: 0px;
  padding: 30px 0 !important;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slideshow-item .bdt-ps-slide-img {
  filter: brightness(0.4);
}
.top-slider-main-container {
  position: relative;
}
.top-music-player-container {
  position: absolute;
  bottom: 10%;
  left: 0;
  right: 0;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-slideshow-items {
  height: 822px;
}
.top-slider .bdt-prime-slider-skin-crelly .bdt-prime-slider-desc .bdt-ps-sub-title {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.top-slider .bdt-prime-slider-skin-crelly .title-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.top-slider .bdt-prime-slider-skin-crelly .title-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.top-slider-main-container {
  position: relative;
}
.top-slider-main-container::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 275px;
  height: 300px;
  transform: translate(0px, -150px);
  z-index: 0;
  filter: blur(150px);
}
.top-slider-main-container::after {
  position: absolute;
  content: '';
  right: 20%;
  top: 0;
  background-color: #8FA0AC;
  width: 400px;
  height: 150px;
  transform: translate(0px, -150px);
  z-index: 0;
  filter: blur(150px);
}


.top-music-player .iron-audioplayer .srp-play-circle {
  border-color: #FFFFFF;
  width: 60px;
  height: 60px;
  border: 3px solid #FFF;
}
.top-music-player .iron-audioplayer .sricon-play {
  color: #FFF !important;
}
.top-music-player .iron-audioplayer .player .currentTime {
  opacity: 1;
  color: #FFF;
}
.top-music-player .iron-audioplayer .player .totalTime {
  opacity: 1;
  color: #FFF;
}
.top-music-player .srp_player_grid {
  background: unset !important;
}
.top-music-player .srp_miniplayer_metas {
  display: none;
}
.top-music-player .srp_control_box {
  padding-top: 0px;
}
.top-music-player .e-con-inner {
  backdrop-filter: blur(20px);
  background-color: #FFFFFF0F;
}
.player-sec-content-row>div {
  backdrop-filter: blur(8px);
}


.top-music-player #sonaar_wave_base_canvas {
  opacity: 1;
}
.top-music-player .player .sonaar_wave_base {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.top-music-player .player .sonaar_wave_cut {
  filter: brightness(0) saturate(100%) invert(22%) sepia(44%) saturate(3580%) hue-rotate(325deg) brightness(107%) contrast(97%);
}
.top-music-player-subtitle {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/*================= Slider Section End ==================*/



/*================= New Released Section Start ==================*/

.released-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.released-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.new-release-section .pp-post-thumbnail {
  position: relative;
}
.new-release-section .pp-post-thumbnail .pp-post-thumbnail-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 190px;
  height: 100%;
  background-color: #DC275194;
  opacity: 0;
  cursor: pointer;
}
.new-release-section .pp-post-thumbnail .pp-post-thumbnail-wrap:hover::before {
  opacity: 1;
}
.new-release-section .pp-post-thumbnail .pp-post-thumbnail-wrap::after {
  content: '\2b';
  font-family: "Font Awesome Free 5";
  font-weight: 900;
  position: absolute;
  left: 19%;
  top: 36%;
  font-size: 50px;
  color: #FFFFFF;
  opacity: 0;
  cursor: pointer;
}
.new-release-section .pp-post-thumbnail .pp-post-thumbnail-wrap:hover::after {
  opacity: 1;
}
#new-released-section {
  position: relative;
}
#new-released-section::after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 400px;
  transform: translate(0px, -188px);
  z-index: 0;
  filter: blur(150px);
}
#new-released-section::before {
  position: absolute;
  content: '';
  left: 0;
  top: 43%;
  background-color: #8FA0AC;
  width: 208px;
  height: 300px;
  transform: translate(0px, 0px);
  z-index: 0;
  filter: blur(150px);
}

/*================= New Released Section End ==================*/



/*================= About Us Section Start ==================*/

.section-title h4 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
	padding-right: 6px;
}
.about-col1 {
  position: relative;
}
.about-counter-box {
  backdrop-filter: contrast(0.2);
  position: absolute;
  left: 0;
  bottom: 5%;
}
.about-col2 .elementor-counter-title {
  text-align: center;
}
.about-text {
/*   color: #EA69F8; */
	background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.main-title-text1, .main-title-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.counter-sufix {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.about-col2 .counter-box1 .elementor-counter-number {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/*================= About Us Section End ==================*/

/*================= Album Section Start ==================*/

.album-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.album-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.album-slider .bdt-fiestar-slider .swiper-slide-active {
  box-shadow: 0px 0px 21.6px 6px #DC275194;
}
.album-slider .bdt-fiestar-slider .bdt-img-wrap {
  box-shadow: 0px 0px 21.6px 6px #DC275194;
}
#album-section {
  position: relative;
}
#album-section::after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 400px;
  transform: translate(0px, -110px);
  z-index: 0;
  filter: blur(150px);
}

/*================= Album Section End ==================*/


/*================= Player Section Start ==================*/

.player-text1 {
  color: #9B98F8;
}
.player-text2 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
}
.player-text3 {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
}
.music-player-title h6 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}
.player-sec-playlist .iron-audioplayer .playlist {
  width: 100%;
}
.player-sec-playlist .iron-audioplayer .playlist .track-number {
  padding-left: 0px;
  display: none;
}
.player-sec-playlist .iron-audioplayer .playlist .audio-track {
  color: #FFF;
}
.player-sec-playlist .iron-audioplayer .playlist .tracklist-item-title {
  font: 600 22px/26px "Inter";
}
.player-sec-playlist .srp_miniplayer_metas {
  display: none;
}
.player-sec-playlist .iron-audioplayer .control [class*="sricon-"]:before {
  color: #FFF;
}
.player-sec-playlist .iron-audioplayer .sr_it-playlist-title {
  display: none;
}
.player-sec-playlist .iron-audioplayer .playlist li {
  padding: 20px 0;
}
.player-sec-playlist .iron-audioplayer .playlist li:hover {
  background-color: #2d3235c7;
  box-shadow: -30px 0px #2d3235c7, 30px 0px #2d3235c7;
}
.player-sec-playlist .iron-audioplayer .album-player {
  padding: 0;
}
.player-sec-playlist .playlist .srp_tracklist {
  margin: 25px 0px 0px 0px;
}
.player-sec-playlist .iron-audioplayer .player .currentTime, .player-sec-playlist .iron-audioplayer .player .totalTime {
  opacity: 1;
  color: #FFF;
}
.player-sec-playlist .srp_main_control .sricon-play:before {
  font-size: 25px;
}
.player-sec-playlist .iron-audioplayer .control .play {
  background: #DC2751;
  padding: 15px;
  border-radius: 50px;
}
.player-sec-playlist .sr-playlist-item.current .tracklist-item-title {
  color: #FFF;
}
.player-sec-playlist .sr-playlist-item.current {
  background-color: #2D3235;
  box-shadow: -30px 0px #2D3235, 30px 0px #2D3235;
}
.player-sec-playlist .sr-playlist-item.current .tracklist-item-time {
  color: #FFF;
}
.player-sec-playlist .sonaar_wave_base {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.player-sec-playlist .player .sonaar_wave_cut {
  filter: brightness(0) saturate(100%) invert(22%) sepia(44%) saturate(3580%) hue-rotate(325deg) brightness(107%) contrast(97%);
}
.player-sec-playlist .srp_tracklist {
  /* height: 260px;
  overflow-y: scroll; */
}


/*================= Player Section End ==================*/


/*================= Shop Merchandise Section Start ==================*/

.shop-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.shop-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.shop-text3 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.homep-shop-product .price del {
  display: none !important;
}
.homep-shop-product .ht-product-content-inner {
  display: grid;
  text-align: center;
}
.homep-shop-product .ht-product-content-inner .ht-product-price {
  order: 1;
  justify-content: center;
}
.homep-shop-product .ht-product-content-inner .ht-product-title {
  order: 2;
}
.homep-shop-product .ht-product-content-inner .ht-product-price .price ins {
  text-decoration: unset !important;
}
.homep-shop-product .ht-products .ht-product .ht-product-inner .ht-product-action ul {
  flex-direction: column-reverse;
}
.homep-shop-product .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right {
  display: none;
}
.homep-shop-product .ht-products .ht-product .ht-product-inner {
  border: unset;
}
.homep-shop-product .ht-product-content-inner .price {
  border: 1px solid #DC2751;
  background-color: #FFFFFF;
  padding: 8px 18px;
  border-radius: 50px;
  margin-top: -24px;
}
.homep-shop-product .ht-product-content-inner .price:hover {
  background-color: #DC2751;
}
.homep-shop-product .ht-product-content-inner .price:hover .amount {
  color: #FFF !important; 
}
.homep-shop-product .ht-product-content-inner .price:hover del bdi {
  color: #FFFFFF !important;
}
.homep-shop-product .ht-product-content-inner .price:hover del bdi span {
  color: #FFFFFF !important;
}
.homep-shop-product .ht-product-inner .ht-product-image img {
  height: 337px;
}
.homep-shop-product .ht-product-action ul li.woolentor-cart a::before {
  content: '\f07a';
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 600;
}
.homep-shop-product .ht-product-action .sli-magnifier:before {
  content: '\f06e';
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 600;
}
.homep-shop-product .ht-row {
  margin-right: -8px !important;
  margin-left: -8px !important;
}
.homep-shop-product {
  /* position: relative; */
}
.homep-shop-product::before {
  /* content: '';
  position: absolute;
  backdrop-filter: blur(521.7999877929688px);
  background-color: #8FA0AC;
  width: 484px;
  height: 484px;
  top: 0;
  left: 0; */
}
.homep-shop-product .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
  line-height: 30px !important;
}
#shop-merchandise-section {
  position: relative;
}
#shop-merchandise-section::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 480px;
  transform: translate(0px, -110px);
  z-index: 0;
  filter: blur(150px);
}

.home .woolentor-quickview-modal-body .product_title {
  color: #000 !important;
}
.home .woolentor-quickview-modal-body .price {
  color: #000 !important;
}
.home .woolentor-quickview-modal-body .single-product-short-des {
  color: #000 !important;
}
.home .woolentor-quickview-modal-body .woocommerce-product-rating>.star-rating::before {
  color: #000000 !important;
}
.home .woolentor-quickview-modal-body .single-product .entry-summary .single-product-btn1 button:hover {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}
.home .woolentor-quickview-modal-body .single-product .entry-summary .single-product-btn2 a:hover {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}
.home .woolentor-quickview-modal-body .single-product .entry-summary .single_add_to_cart_button.added {
  display: none;
}
.home .woolentor-quickview-modal-body .single-product .entry-summary a.added_to_cart {
  font-family: "Inter", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    background-color: #DC2751;
    padding: 12px 25px;
    border-radius: 50px;
    color: #FFF;
    align-items: center;
    display: inline-flex;
    cursor: pointer;
    margin-left: 10px;
}
.home .woolentor-quickview-modal-body .single-product .quantity input {
    padding: 5px;
}


/*================= Shop Merchandise Section End ==================*/


/*================= Comming Soon Section Start ==================*/

.comming-text1 {
  /* background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; */
  color: #EA69F8;
}
.comming-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.comming-newsletter {

}
.comming-newsletter form p {
  position: relative;
}
.footer-col2 .hfe-nav-menu__layout-vertical .hfe-nav-menu>li:nth-child(1) a {
  padding-top: 0px !important;
}
#comming-newsletter {
  position: relative;
  height: 180px;
  overflow: visible;
}
#comming-newsletter .comming-newsletter-col1 img {
  position: relative;
  z-index: 2;
}
.footer-copyright {
  color: #FFF;
  font-weight: 600;
}
.footer-copyright:hover {
  color: #DC2751;
}
.comming-newsletter form input {
  background-color: #4E4E4E;
  color: #FFFFFF;
  padding: 10px 20px 10px 20px;
  border-radius: 50px;
  align-items: center;
  justify-content: flex-start;
  display: flex;
  width: 100%;
  border: 1px solid #FFF;
  /* border-image-source: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%); */
  -webkit-border-radius: 50px;
  /* border-image-slice: 1; */
}
.comming-newsletter form input::placeholder {
  color: #FFFFFF;
}
.comming-newsletter .subscribe-btn {
  position: absolute;
  right: 0;
  top: 0;
}
.comming-newsletter .newsltr-btn {
  right: 1px;
  top: 1px;
  font: 400 16px/16px "Inter";
  text-align: left;
  color: #FFF;
  border-radius: 50px;
  position: relative;
  padding: 3px 14px;
  border: unset;
  background-color: #DC2751;
  width: 44px;
  height: 44px;
}
.comming-newsletter .wpcf7-response-output {
  color: #FFF;
  margin: 1em 0em 0em !important;
  padding: 8px 10px;
  border: 1px solid #FFF !important;
  width: fit-content;
  font: 400 16px/22px "Inter", serif";
}
.comming-newsletter .wpcf7-not-valid-tip {
  display: none;
}
#coming-soon-section {
  position: relative;
}
#coming-soon-section::after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 400px;
  transform: translate(0px, -30px);
  z-index: 0;
  filter: blur(150px)
}


/*================= Comming Soon Section End ==================*/

/*================= Team Section Start ==================*/

.our-member-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.our-member-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.our-member-text3 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.our-member-text4 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.team-tab-content {
  backdrop-filter: blur(6px);
}
.team-tab-section button .e-n-tab-title-text {
  flex-direction: column;
}
.team-tab-section button span.team-designation {
  font: 400 16px/31px "Inter";
}
.team-tab-section .e-n-tabs-heading>button:first-child {
  border-radius: 10px 10px 0 0;
}
.team-tab-section .e-n-tabs-heading>button:last-child {
  border-radius: 0 0 10px 10px;
}
.team-tab-section button {
  backdrop-filter: blur(6px);
}
.team-tab-section .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
  backdrop-filter: blur(6px);
}
#our-member-section {
  position: relative;
}
#our-member-section::before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 500px;
  transform: translate(0px, 100px);
  z-index: 0;
  filter: blur(150px);
}

/*================= Team Section End ==================*/


/*====================== Event Section Start =======================*/

.upcoming-tour-booking .event-post-title-box .event-content a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #FFF;
  font: 600 18px/21px "Inter";
}
.upcoming-tour-booking .event-map-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #FFF;
  font: 400 16px/25px "Inter";
}
.upcoming-tour-booking .event-timing-box {
  position: relative;
  padding-left: 15px;
}
.upcoming-tour-booking .event-timing-box::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  background: linear-gradient(180deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
}
.upcoming-tour-booking .event-post-btn-box a {
  border: 1px solid #DC2751;
  border-radius: 50px;
  padding: 12px 25px;
  width: max-content;
  display: block;
  color: #FFF;
  font: 600 18px/21px "Inter";
}
.upcoming-tour-booking .event-post-btn-box a:hover {
  background-color: #DC2751;
  color: #FFFFFF;
}
.upcoming-tour-booking .event-content svg path {
  fill: #DC2751;
}
.upcoming-tour-booking .event-date-title {
  color: #FFF;
  font: 600 22px/26px "Inter";
}
#upcoming-tours-section {
  position: relative;
}
#upcoming-tours-section::before {
  position: absolute;
  content: '';
  left: 0;
  top: 55%;
  bottom: 0;
  background-color: #8FA0AC;
  width: 170px;
  height: 400px;
  transform: translate(0px, 140px);
  z-index: 2;
  filter: blur(150px);
}
#upcoming-tours-section::after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 500px;
  transform: translate(0px, -200px);
  z-index: 0;
  filter: blur(150px);
}

/*====================== Event Section End =======================*/


/*================= Upcoming Tour Section Start ==================*/

.upcoming-tour-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.upcoming-tour-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.upcoming-tour-text3 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*================= Upcoming Tour Section End ==================*/


/*================= Groove Vision Section Start ==================*/

.grove-vision-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#groove-vision-section {
  position: relative;
}
#groove-vision-section::after {
  position: absolute;
  content: '';
  right: 0;
  bottom: 0;
  background-color: #8FA0AC;
  width: 220px;
  height: 300px;
  transform: translate(0px, 0px);
  z-index: 0;
  filter: blur(130px);
}

/*================= Groove Vision Section End ==================*/


/*================= Gallery Section Start ==================*/

.gallery-text1 {
  color: #EA69F8;
}
.gallery-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gallery-text3 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.gallery-section #gallery-1 img {
  border: unset !important;
}
.gallery-section #gallery-1 {
  display: grid;
  grid-template-columns: repeat(12,1fr);
  grid-template-rows: repeat(2,250px);
  gap: 15px;
  margin: 0;
}
.gallery-section #gallery-1 .gallery-item {
  margin-top: 0px !important;
}
.gallery-section #gallery-1 .gallery-item:nth-child(1) {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 1;
  grid-column-end: 5;
}
.gallery-section #gallery-1 .gallery-item:nth-child(2) { 
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 5;
  grid-column-end: 8;
}
.gallery-section #gallery-1 .gallery-item:nth-child(3) {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 8;
  grid-column-end: 11;
}
.gallery-section #gallery-1 .gallery-item:nth-child(4) {
  grid-row-start: 1;
  grid-row-end: 2;
  grid-column-start: 11;
  grid-column-end: 13;
}
.gallery-section #gallery-1 .gallery-item:nth-child(6) {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 4;
}
.gallery-section #gallery-1 .gallery-item:nth-child(7) {
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 4;
  grid-column-end: 6;
}
.gallery-section #gallery-1 .gallery-item:nth-child(8) {
  height: 100% !important;
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 6; 
  grid-column-end: 9;
}
.gallery-section #gallery-1 .gallery-item:nth-child(9) {
  height: 100% !important;
  grid-row-start: 2;
  grid-row-end: 3;
  grid-column-start: 9; 
  grid-column-end: 13;
}
.gallery-section #gallery-1 .gallery-item .landscape, .gallery-section #gallery-1 .gallery-item .portrait {
  height: 100% !important;
  width: 100% !important;
  object-fit: cover !important;
}
.gallery-section #gallery-1 .gallery-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 0px;
}
.gallery-section #gallery-1 .gallery-item img:hover {
  filter: brightness(0.6);
  transition: 0.5s ease-in-out;
}
.gallery-section #gallery-1 .gallery-item {
  width: 100% !important;
  padding: 0px;
  max-width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
}
.gallery-section dt.gallery-icon.landscape img, .gallery-section dt.gallery-icon.portrait img {
  height: 100%;
  width: 100%;
  object-fit: cover;
} 
#gallery-section {
  position: relative;
}
#gallery-section::after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 360px;
  transform: translate(0px, 130px);
  z-index: 1;
  filter: blur(130px);
}
.dialog-widget .elementor-slideshow__header {
  top: 70px;
}
.dialog-widget .dialog-lightbox-close-button {
  top: 70px;
}


/*================= Gallery Section End ==================*/

/*================= Testimonial Section Start ==================*/

.testimonial-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.testimonial-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text ;
  -webkit-text-fill-color: transparent;
}
.testimonial-content .elementskit-profile-info .elementskit-author-name {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: max-content;
  margin: 0 auto;
}
.testimonial-box1 {
  position: relative;
  border: 1px solid #262626;
  border-radius: 50%;
  width: 600px;
  height: 600px;
}
.testimonial-box2 {
  border: 1px solid #262626;
  border-radius: 50%;
  width: 500px;
  height: 500px;
  margin: 0 auto;
  transform: translateY(88px);
}
.testimonial-content .elementskit-profile-info {
  background-color: #323536;
}
.testimonial-content .elementskit-commentor-content {
  background-color: #323536;
}
.testimonial-content .elementskit-single-testimonial-slider {
  display: grid !important;
}
.testimonial-content .elementskit-commentor-bio {
  order: 1 !important;
}
.testimonial-content .elementskit-commentor-content {
  order: 2 !important;
  padding: 40px 20px 20px 20px !important;
  border-radius: 4px 4px 0 0;
}
.testimonial-content .elementskit-profile-info {
  order: 3 !important;
  padding-bottom: 20px;
  border-radius: 0 0 4px 4px;
}
.testimonial-content .elementskit-commentor-bio .elementskit-commentor-image > img {
  transform: translateY(28px);
  z-index: 1;
  position: relative;
  border: 5px solid #151515;
}
.testimonial-content .swiper-button-next.swiper-button-disabled, .testimonial-content .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
.testimonial-content .elementskit-single-testimonial-slider .elementskit-commentor-content > p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.test-img1 img {
  transform: translate(-90px, 55px);
  width: 55px !important;
  height: 55px !important;
  object-fit: cover;
}
.test-img2 img {
  transform: translate(-84px, -102px);
	width: 55px !important;
  height: 55px !important;
  object-fit: cover;
}
.test-img3 img {
  transform: translate(22px, -84px);
	width: 55px !important;
  height: 55px !important;
  object-fit: cover;
}
.test-img4 img {
  transform: translate(100px, -159px);
	width: 55px !important;
  height: 55px !important;
  object-fit: cover;
}
.test-img5 img {
  transform: translate(175px, 0px);
	width: 55px !important;
  height: 55px !important;
  object-fit: cover;
}
#testimonial-section {
  position: relative;
}
#testimonial-section::after {
  position: absolute;
  content: '';
  right: 0;
  bottom: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 340px;
  transform: translate(0px, 40px);
  z-index: 1;
  filter: blur(140px);
}


/*================= Testimonial Section End ==================*/

/*================= Blog Section Start ==================*/

.blog-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.blog-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.blog-section .upk-alter-carousel .upk-text-wrap .upk-text p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.blog-section .upk-alter-carousel .upk-item-box {
  padding: 20px;
}
.blog-section .upk-alter-carousel .upk-item:hover .upk-title a {
  color: #1A1A1A;
}
.blog-section .upk-alter-carousel .upk-item:hover .upk-text p {
  color: #1A1A1A;
}
.blog-section .upk-alter-carousel .upk-meta {
  justify-content: space-between;
  flex-direction: row-reverse;
}
.blog-section .upk-alter-carousel .upk-meta > div:before {
  display: none;
}
.blog-section .upk-alter-carousel .title-animation-underline:hover {
  background-size: 0% 0px;
}
.blog-section .upk-alter-carousel .upk-title a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.blog-section .upk-post-grid .author-name {
    pointer-events: none;
}

/*================= Blog Section End ==================*/


/*================= Contact Section Start ==================*/

.contact-text1 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.contact-text2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-contact-form form input[type="text"], .home-contact-form form input[type="email"], .home-contact-form form input[type="tel"], .home-contact-form form input[type="textarea"] {
  width: 100%;
  padding: 8px 10px;
  background-color: unset;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  border: 1px solid;
  border-image: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%) 1;
}
.home-contact-form form input[type="text"]::placeholder, .home-contact-form form input[type="email"]::placeholder, .home-contact-form form input[type="tel"]::placeholder, .home-contact-form form input[type="textarea"]::placeholder {
  font: 400 14px/16px "Inter";
  color: #FFFFFF;
}
.home-contact-form .submit-btn .wpcf7-submit {
  background-color:#DC2751;
  border: unset;
  padding: 14px 35px;
  color: #FFF;
  border-radius: 50px;
  font: 500 18px/22px "Inter";
}
.home-contact-form .submit-btn .wpcf7-submit:hover {
  background-color: #000000;
}
.home-contact-form .wpcf7-response-output {
  margin: 1em 0em 0em !important;
  padding: 6px 8px !important;
  border: 1px solid #FFF !important;
  color: #FFFFFF;
  font: 400 15px/15px "Inter";
}
.home-contact-form form .row {
  gap: 14px;
}
.home-contact-form form .row>div {
  width: 49%;
}
#contact-us-section {
  position: relative;
}
#contact-us-section::after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  background-color: #8FA0AC;
  width: 200px;
  height: 340px;
  transform: translate(0px, 0px);
  z-index: 0;
  filter: blur(140px);
}
.contact-section-content-col2 {
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
}




/*================= Contact Section End ==================*/











/*=============== Music Band End ===============*/





































/*============================= Top Banner Start =========================*/

@keyframes floating {
  from {
    transform: translate(0, 0px);
  }
  65% {
    transform: translate(0, 15px);
  }
  to {
    transform: translate(0, -0px);
  }
}
.top-light img, .top-cube img, .top-plane img, .top-palette img, .top-ball img, .top-book img {
  transform: translate(84px, 10px);
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

/*============================= Top Banner End =========================*/







/*============================= Team Section Start =========================*/

.team-content-row .ea-team-member-carousel-wrap {
  position: relative;
  overflow-x: clip;
}
.team-content-row .ea-tm-social-icon {
  font-size: 0px !important;
}
.team-content-row .ea-tm {
  background-color: #FFF;
  padding: 20px 0 0 0;
  border-radius: 10px;
}
.team-content-row .ea-tm-wrapper .swiper-wrapper .ea-tm-social-links-wrap {
  padding: 11px 0 10px 0;
  border-radius: 0 0 10px 10px;
}
.team-content-row .ea-tm-wrapper .swiper-wrapper>div:nth-child(4n+0) .ea-tm-social-links-wrap {
  background: #BD66FF;
}
.team-content-row .ea-tm-wrapper .swiper-wrapper>div:nth-child(4n-1) .ea-tm-social-links-wrap {
  background: #00AEE2;
}
.team-content-row .ea-tm-wrapper .swiper-wrapper>div:nth-child(4n-2) .ea-tm-social-links-wrap {
  background: #56A902;
}
.team-content-row .ea-tm-wrapper .swiper-wrapper>div:nth-child(4n-3) .ea-tm-social-links-wrap {
  background: #FF7700;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-icon-wrap svg {
  z-index: 2;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links li {
  position: relative;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(1)::after {
  content: '';
  position: absolute;
  left: -16px;
  right: 0;
  top: -2px;
  margin: auto;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23FFFFFF"/></svg>'); 
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(1):hover::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23000000"/></svg>');
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(1):hover svg path {
  fill: #FFFFFF;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(2)::after {
  content: '';
  position: absolute;
  left: -16px;
  right: 0;
  top: -2px;
  margin: auto;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23FFFFFF"/></svg>'); 
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(2):hover::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23000000"/></svg>');
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(2):hover svg path {
  fill: #FFFFFF;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(3)::after {
  content: '';
  position: absolute;
  left: -16px;
  right: 0;
  top: -2px;
  margin: auto;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23FFFFFF"/></svg>'); 
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(3):hover::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23000000"/></svg>');
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(3):hover svg path {
  fill: #FFFFFF;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(4)::after {
  content: '';
  position: absolute;
  left: -16px;
  right: 0;
  top: -2px;
  margin: auto;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23FFFFFF"/></svg>'); 
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(4):hover::after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="57" height="53" viewBox="0 0 300 300"><path id="Path_267" data-name="Path 267" d="M168.744,2c75.1,0,126.923,78.5,126.923,160.844S187.8,302,112.7,302-4.333,201.814-4.333,119.47,93.639,2,168.744,2Z" transform="translate(4.333 -2)" fill="%23000000"/></svg>');
}
.team-content-row .ea-tm-wrapper .ea-tm-social-links-wrap .ea-tm-social-links li:nth-child(4):hover svg path {
  fill: #FFFFFF;
}
.team-content-row .ea-tm-wrapper .ea-tm-image {
  -webkit-mask-image: url(assets/images/team-mask-img.png);
  mask-image: url(assets/images/team-mask-img.png);
  mask-repeat: no-repeat; 
}
.team-content-row .ea-tm-social-icon-wrap .e-fab-facebook, .team-content-row .ea-tm-social-icon-wrap .e-fab-twitter {
  display: none;
}
.team-content-row .ea-tm-social-icon-wrap {
  width: 30px;
  height: 30px;
  text-align: center;
  justify-content: center;
  align-items: center;
} 
.team-content-row .ea-tm-social-icon-wrap .facebook-additional {
  transform: translate(-18px, -1px);
}
.team-content-row .ea-tm-social-icon-wrap .twitter-additional {
  transform: translate(-15px, 0px)
}
.team-content-row .ea-tm-social-icon-wrap .e-fab-instagram {
  transform: translate(0px, 1px);
}
.team-content-row .ea-tm-social-icon-wrap .e-fab-youtube {
  transform: translate(0px, 1px);
}
.team-content-row .ea-tm-social-icon-wrap .facebook-additional path, .team-content-row .ea-tm-social-icon-wrap .twitter-additional path {
  fill: #000000;
}


/*============================= Team Section End =========================*/


/*========== Star Rating CSS Start ============*/

.star-rating {
  color: #FEC004;
  margin-top: 0;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-size: 1em;
  width: 5.4em;
  font-family: star;
}
.star-rating:before {
  content: "\73\73\73\73\73";
  color: #ffffffbf !important;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.star-rating span:before {
  content: "\53\53\53\53\53";
  top: 0;
  position: absolute;
  left: 0;
}

/*========== Star Rating CSS End ============*/

/*========== Return to Top Start ============*/

#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background-color: #FFF;
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 999;
  cursor: pointer;
}
#return-to-top div {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
#return-to-top:hover {
  background-color: #DC2751;
}

/*========== Return to Top End ============*/

/*============= Preloader Start =============*/

.spinner-loading-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 999999;
  background: linear-gradient(90deg, #EA69F8 0%, #9B98F8 27.69%, #37D3F9 54.18%, #3EEDBD 74.27%, #D5DF27 100%);
  justify-content: center;
  align-items: center;
  display: flex;
}
.spinner-loading-box img {
  max-width: 200px !important;
}
.spinner-loading-box img, .ets-theme-header-section :is(.ets-topabr-address, .ets-topabr-email) li {
  width: 100%;
}
.demo {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.loader {
  width: 45px;
  aspect-ratio: .75;
  --c: no-repeat linear-gradient(#1A1A1A 0 0);
  background: 
    var(--c) 0%   50%,
    var(--c) 50%  50%,
    var(--c) 100% 50%;
  animation: l7 1s infinite linear alternate;
}
@keyframes l7 {
  0%  {background-size: 20% 50% ,20% 50% ,20% 50% }
  20% {background-size: 20% 20% ,20% 50% ,20% 50% }
  40% {background-size: 20% 100%,20% 20% ,20% 50% }
  60% {background-size: 20% 50% ,20% 100%,20% 20% }
  80% {background-size: 20% 50% ,20% 50% ,20% 100%}
  100%{background-size: 20% 50% ,20% 50% ,20% 50% }
}

/*============= Preloader End =============*/








































