html,body{
	color: #151515;
	text-align: center;
	/* Text md/Regular */
	font-family: Poppins;
	font-size: 16px;
	font-weight: 400;
	line-height: 93px;
	overflow-x: hidden;
}

.elementor-widget-text-editor p{
	margin-bottom: 8px;
}
.home .elementor-lightbox .elementor-lightbox-image {
    box-shadow: none;
    border-radius: 0;
}
form input[type*="email"], input[type*="text"],textarea, input[type*="number"], input[type*="tel"]{
	background: url("https://wariart.com/wp-content/uploads/2024/12/stone-wall-texture-scaled.webp");
	background-repeat: no-repeat;
    background-size: cover;
	line-height: 14px;
	padding: 17px 30px 12px 30px !important;
}
input,textarea,input::placeholder,textarea::placeholder {
	color: #787878;
	font-size: 24px;
	font-weight: 500;
	line-height: normal;
	letter-spacing: 4.2px;
	text-transform: uppercase;
}
@media(max-width:767px){
	input,textarea,input::placeholder,textarea::placeholder {	
		font-size: 14px;	
		line-height: normal;	
	}
}
input,textarea{
	color: #ffffff;
text-transform: none;
}
.form-input{
	margin: 20px 0;	
    gap: 20px;
}
.form-input.gap-20 .wpcf7-form-control-wrap:nth-child(2){
	width:35%;
}
.image-upload{
	color: #000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #000;
    border-radius: 18px 18px 18px 18px;
    padding: 10px 30px 10px 30px;
    display: flex;
    align-items: center;
}
.image-upload>input {
  display: none;
}
.form-input.gap-20 .wpcf7-form-control-wrap .wpcf7-file{
	width: 100%;
}
.form-submit{
    display: inline-grid;
    justify-content: center;
    width: 100%;
	position:relative;
}
.form-submit .wpcf7-spinner{
	position: absolute;
    right: 122px;
    top: 17px;    
}
.wpcf7-form{
	position:relative;
}
.wpcf7-form.sent .wpcf7-response-output {
	width: 100%;
	height: 100%;
    top: 0;
    position: absolute;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(229, 229, 229, 0.5);    
    margin: 0;
    padding: 20px;   
    display: flex;
    align-items: center;
    justify-content: center;	
}
.wpcf7 form.sent .wpcf7-response-output{
	border-color: #000000;
}
@media(min-width:1024px){
	.form-submit {
		margin-top:20px;
	}
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after{
	background:transparent;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated{
	z-index:99999;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	line-height:66px;
	font-weight: 500;
	text-transform:uppercase;
	letter-spacing: 0.84px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child{
position: absolute;
    bottom: 25px;
	width: 100%;
}
.fixed-primary-menu {
    overflow: visible;
	left: 50% !important;
transform: translateX(-50%);
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after{
	z-index:9;
}
.elementor-element.fixed-primary-menu {
    opacity: 0;
    visibility: hidden;
}
.header-social-links{
	display: flex;
    gap: 20px;
    list-style: none;
	padding:0;
	align-items: center;
    justify-content: center;
}
.header-social-links li{
text-align: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu{
	display:block;
	background: transparent;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 input, #mega-menu-wrap-menu-1 #mega-menu-menu-1 img{
	max-width:63%;
}
.footer-items .elementor-icon-list-items li,.footer-items .elementor-icon-list-items li a{
	flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
	transition: all 0.5s ease-in-out;
}
.footer-items .elementor-icon-list-items li:hover .elementor-icon-list-icon{
	transform: rotate(45deg);
	transition: all 0.5s ease-in-out;
}

.marquee-row{
  width: 100%;
  overflow: hidden;
}
.marquee-block{
  position:relative;
  display: flex;
  width: 100%;  
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  justify-content: space-between;
}
.marquee-item-list{
	 display: inline-flex;
	 margin-bottom: -10px
}
.marquee-item-list li{
    margin-right: 10px;
	width: 100%;
	list-style: none;
	padding-right: 30px;
	font-size: 48px;
	line-height: 36px;
	white-space: nowrap;
	display: flex;
	gap:10px
}
.marquee-item-list li h3{
color:#FFFFFF;
}
.marquee-item-list li img{
    width:30px;
    margin-bottom: 5px
}
@media(max-width:767px){
    .marquee-item-list li img{
    width: 20px;
}
}
.marquee1{animation-name: marquee1;}
@keyframes marquee1 {
  0% { left: 0; }
  100% {left: -100%;}
}

#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner{
	background-image: url('../images/nav-bar-btn.svg');
	background-color: #fff0;
    width: 53px;
	height: 53px;
    background-repeat: no-repeat;
    background-size: cover;
}
#about-page-top-toggler #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner{
	background-image: url('../images/white-toggler.svg');
	background-color: transparent;
    width: 53px;
	height: 53px;
    background-repeat: no-repeat;
    background-size: cover;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
	width: 53px;
	height: 53px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	display:none;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner,#about-page-top-toggler #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner{
	background-image: url('../images/close.svg');
	background-color: transparent;
    width: 53px;
	height: 53px;
    background-repeat: no-repeat;
    background-size: cover;
	transform: none;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle + .mega-menu-horizontal{
	padding-top:85px !important;
	width: 0;
	background: rgba(229, 229, 229, 0.5);	
	 -webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	z-index:9999!important;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + .mega-menu-horizontal{
	 width: 340px !important;
	padding-top:85px;	
	background: rgba(229, 229, 229, 0.5);	
	 -webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	z-index:9999;
}
/* #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open .mega-toggle-animated{
	position:fixed;
	right:16px;
	top:20px;
} */
html.mega-menu-menu-1-off-canvas-open {
  overflow: auto !important;
  height: auto;
}
.hindi-text{
	font-size: 14px;
	font-weight: 400;
	line-height: normal;
}
.bg-blend-mode {
  position: relative;
  background: none;
}

.bg-blend-mode::before {
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #E6383C;
    mix-blend-mode: darken;
}
.bg-blend-mode1 {
  position: relative;
  background: none;
}

.bg-blend-mode1::before {
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #D49533;
    mix-blend-mode: darken;
}
.bg-blend-mode2 {
  position: relative;
  background: none;
}

.bg-blend-mode2::before {
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #5832FF;
    mix-blend-mode: darken;
}
.bg-blend-mode3 {
  position: relative;
  background: none;
}

.bg-blend-mode3::before {
 	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #FF7272;
    mix-blend-mode: darken;
}
.image-box-1 .elementor-image-box-wrapper{	
	background: rgba(229, 229, 229, 0.50);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
.image-box-1 .elementor-image-box-wrapper h3{
	margin-bottom:0;
	padding: 10px;
}
#slider-wrapp {
  width: 100%;
  max-width: 1500px;
  height: 796px;
  text-align: center;
  position: relative; /* Ensures slides are positioned relative to this container */
  overflow:hidden;
}

#slider {
  width: 100%;
  height: 100%;
  position: absolute;
  perspective: 1000px; /* Adds depth to the 3D effect */
 top:-45px;
 padding-left:40px;

}

#slider-wrapp .swiper-wrapper {
    margin-top:122px;
  display: flex;
  /*transform: translate3d(0px, 0px, 0px)!important;*/
}
@media(max-width:767px){
	#slider-wrapp .swiper-wrapper {
		margin-top:0;
	}
}
#slider-wrapp .slide {
    max-width: 300px;
  width:100%;
  max-height:513px;
  height: auto;
/*   position: absolute;
  top: 0; */
  /*left: 45%;*/
	margin-left:-100px;
  transform-origin: center;
  transition: all 0.5s ease;
  z-index: -1;
}

#slider .swiper-pagination{
    top: 45%;
    text-align: left;
    display: grid;
	grid-gap:10px;
    gap: 10px;
    height: 100px;
    width: fit-content;
}
.about-slider .owl-dots, .about-carousel .swiper-pagination{
	position:absolute;
	top: 66%;
	left:0;
    text-align: left;
    display: grid;
	grid-gap:10px;
    gap: 10px;
     height: 100px;
    width: fit-content;
}
.home-slider .owl-dots{
	position:absolute;
	top: 60%;
	left: 5px;
    text-align: left;
    display: inline-grid;
	grid-gap:10px;
    gap: 10px;
     height: 50px;
    width: fit-content;
}
.owl-theme .owl-dots .owl-dot span{
	height:6px;
	width:6px;
}

@media(min-width:1024px){
	.about-slider .owce-carousel .item img{
		width:55%;
	}
	.about-slider .owl-dots, .about-carousel .swiper-pagination {		
	   top: 50%;
	}
	.home-slider .owl-dots {
		top: 45%;
		grid-gap:10px;
		gap:10px;
		left: 10px;
	}
	.home-slider .owl-dots .owl-dot span,.about-slider .owl-theme .owl-dots .owl-dot span, .about-carousel .swiper-pagination-bullet{
		width: 8px!important;
		height: 8px!important;
	}
	
}
.about-slider .owl-theme .owl-dots .owl-dot.active span, .about-slider .owl-theme .owl-dots .owl-dot:hover span, .home-slider .owl-dots .owl-dot.active span, .home-slider .owl-dots .owl-dot:hover span,.about-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{
		background: #000 !important;
		height: 14px!important;
	}
@supports not ( gap: 10px) {
  #slider .swiper-pagination, .home-slider .owl-dots {
    margin: 10px 0;
  }
 #slider .swiper-pagination > * ,.home-slider .owl-dots  > *{
    margin: 10px 0;
  }
	
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
	height:12px;
	border-radius: 40%;
}
@media(max-width:767px){
    #slider-wrapp {
      width: 100%;
      max-width: 767px;
        height:446px;
    }
    #slider {
        padding-left: 16px;
    }
    
#slider-wrapp .slide {
    max-width:200px;
  width:100%;
  max-height:250px;
  height: auto;
}
#slider .swiper-pagination {
    top: 70%;
    left: 16px;
}
.parentsection .swiper-pagination{
    top:60%;
    text-align: left;
    display: grid;
	grid-gap:10px;
    gap: 10px;
     height: 50px;
    width: fit-content;
}
	.about-slider .owl-theme .owl-dots .owl-dot span, .home-slider .owl-theme .owl-dots .owl-dot span{
	width: 6px !important;
	height: 6px !important;
	}
	.about-slider .owl-theme .owl-dots .owl-dot.active span, .about-slider .owl-theme .owl-dots .owl-dot:hover span,.home-slider .owl-theme .owl-dots .owl-dot.active span,.home-slider .owl-theme .owl-dots .owl-dot:hover span{
		background: #000 !important;
		height: 12px !important;
	}
}
#home-page-slider {display:none;}
#overlay {
	min-width:150px;
	width: 100%;
    height: 80%;
    position: absolute;	
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(229, 229, 229, 0.5);
    z-index: 9999999999;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999999;
}

.dialog-widget .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .dialog-widget .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: none;
}
.dialog-widget .swiper-lazy-preloader {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 45%;
	margin: auto;
	top: 44%;    
    z-index: 10;    
    animation: none;
	border:none;
}
.dialog-widget .swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(https://wariart.com/wp-content/uploads/2024/11/Flow-2.gif) !important;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
	border:none;
}

.fancybox__infobar{
	display:none;
}
.dialog-message.dialog-lightbox-message .elementor-slideshow__title{
	font-size:20px;
}
.dialog-widget.elementor-lightbox .elementor-lightbox-item{
	height:70%;
}
.home .dialog-widget.elementor-lightbox .elementor-lightbox-item{
	height:100%;
}
.elementor-slideshow__title, .elementor-slideshow__description{
	color: #000000a6;
}
.dialog-message.dialog-lightbox-message .elementor-slideshow__description img{
	width: 20px;
    margin-right: 6px;
}
.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header,.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header,.elementor-slideshow--ui-hidden .elementor-swiper-button-next, .elementor-slideshow--ui-hidden .elementor-swiper-button-prev{
	opacity:1 !important;
}
.elementor-slideshow__footer {
	top:77vh;
    bottom: auto !important;  
}
@media(max-width:767px){
	.dialog-widget .swiper-lazy-preloader {    
		left: 40%;
		margin: auto;
		top: 43%;    
	}
	.elementor-slideshow__footer {
	top:67vh;
    bottom: auto !important;  
}
}
/* #overlay img {
    width:80px;
} */
/***home slider**/
#home-page-slider.owl-theme .owl-dots .owl-dot span{
	height: 6px;
	width:6px;
}
#home-page-slider.owl-carousel {
	visibility: visible;
	overflow: hidden;
	width: 2048px;
	height: 800px;
	display: flex;
	align-items: center; /* Center vertically */
	justify-content: center; /* Center horizontally */
}
#home-page-slider .owl-stage-outer {           
	height: 100%;
}

/* Diagonal and 3D effect for slides */
#home-page-slider .item {
	background-position: center;
	background-size: cover;
	width: 350px;
	transform-origin: center;
	position: relative;
	pointer-events: auto;            
}
.lightbox{
	display: flex;
    flex-direction: column-reverse;
	gap:20px;
}
.lb-details{
	display:none;
}
.lb-outerContainer{
	background-color: transparent !important;
}
.lightbox .lb-image{
	border:none !important;
}
.lb-nav{
	display:none!important; 
}


        #home-page-slider .owl-item:not(.active) {			
            visibility: hidden;
            z-index:-1;		
			transform: translate(0, 20%);
        }

    @media(min-width:768px){    
        /* Diagonal effect */
        #home-page-slider .owl-item.active {
            transform: translate(0, 100%); /* Center the active slide */
            z-index:10;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active {
            transform: translate(0, 50%) ; /* Center the active slide */
            z-index: 9;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active{
            transition: all 3s ease;
            transform: translate(0, 80%); /* Center the active slide */
            z-index: 8;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active {
            transition: all 3s ease;
            transform: translate(0,20%); /* Center the active slide */
            z-index: 7;
            
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0,70%); /* Center the active slide */
            z-index: 6;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0,20%); /* Center the active slide */
            z-index: 5;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0, 50%); /* Center the active slide */
            z-index: 4;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0, 0); /* Center the active slide */
            z-index: 3;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0, 60%); /* Center the active slide */
            z-index: 2;
            transition: all 3s ease;
        }
}
@media(max-width:767px){
    #home-page-slider.owl-carousel {
            width: 650px;
            height: 400px;
            display: flex;
            align-items: center; /* Center vertically */
            justify-content: center; /* Center horizontally */
        }
        #home-page-slider .owl-stage-outer {           
            height: 100%;
        }
	#home-page-slider.owl-carousel .owl-item img {
/*             display: block; */
            width:100%;
        }
    /* Diagonal effect */
        #home-page-slider .owl-item.active {
            transform: translate(0,80%); /* Center the active slide */
            z-index:10;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active {
            transform: translate(0, 20%); /* Center the active slide */
            z-index: 9;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0, 60%); /* Center the active slide */
            z-index: 8;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active {
            transform: translate(0,0); /* Center the active slide */
            z-index: 7;
            transition: all 3s ease;
        }
        #home-page-slider .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active{
            transform: translate(0,60%); /* Center the active slide */
            z-index: 6;
            transition: all 3s ease;
        }
        
}
/*********/

#slider-wrapp .slide img {
  width: 100%;
  height: auto;
}
#slider-wrapp .swiper-slide{
transition: all 0.3s ease;
}
/* Add different transformations for slanted and scattered positioning */
#slider-wrapp .swiper-slide:nth-child(1) {
  transform: translate(0px, 0) rotate(0deg);
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(2) {
  transform: translate(100px, 20%) rotate(0deg) ;
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(3) {
  transform: translate(300px, 40%) rotate(0deg);
	transition: all 3s ease;
  
}

#slider-wrapp .swiper-slide:nth-child(4) {
  transform: translate(340px, 60%) rotate(0deg) ;
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(5) {
  transform: translate(580px, 80%) rotate(0deg) ;
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(6) {
  transform: translate(700px, 100%) rotate(0deg) ;
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(7) {
  transform: translate(900px,120%) rotate(0deg) ;
	transition: all 3s ease;
}

#slider-wrapp .swiper-slide:nth-child(8) {
  transform: translate(1050px, 140%) rotate(0deg) ;
	transition: all 3s ease;
}

@media(max-width:767px){
    /* Add different transformations for slanted and scattered positioning */
#slider-wrapp .swiper-slide:nth-child(1) {
  transform: translate(0px, 50px) rotate(0deg);
}

#slider-wrapp .swiper-slide:nth-child(2) {
  transform: translate(50px, 150px) rotate(0deg) ;
}

#slider-wrapp .swiper-slide:nth-child(3) {
  transform: translate(150px, 50px) rotate(0deg);
  
}

#slider-wrapp .swiper-slide:nth-child(4) {
  transform: translate(180px, 250px) rotate(0deg) ;
}

#slider-wrapp .swiper-slide:nth-child(5) {
 transform: translate(-1000%,0) rotate(0deg) ;
}

#slider-wrapp .swiper-slide:nth-child(6) {
 transform: translate(-1000%,0) rotate(0deg) ;
}

#slider-wrapp .swiper-slide:nth-child(7) {
  transform: translate(-1000%,0) rotate(0deg) ;
}

#slider-wrapp .swiper-slide:nth-child(8) {
  transform: translate(-1000%,0) rotate(0deg) ;
}
}
.enquire-box .elementor-image-box-content{
	display: flex;
    align-items: center;
    gap: 30px;
}
@media(max-width:767px){
	.enquire-box .elementor-image-box-wrapper{
		display: flex;
		align-items: center;
		gap: 30px;
	}
	.enquire-box .elementor-image-box-wrapper figure{
		width: 44%;
	}
	.sliders .owl-item img {		
		height: 34vh;
	}
}
.elementor-slideshow--zoom-mode .elementor-slideshow__footer, .elementor-slideshow--zoom-mode .elementor-slideshow__header {
    background-color: #00000000 !important;
}
.pum-theme-1666, .pum-theme-default-theme{
	background-color:transparent;
}

.pum-theme-1666 .pum-container, .pum-theme-default-theme .pum-container,.pum-overlay,.modula-best-grid-gallery .fancybox__backdrop{
	background: rgba(229, 229, 229, 0.50) !important;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	left:0!important;
	overflow:auto;
}

.close-popup{
	display:block;
	background-image: url('../images/close.svg');
	background-color: transparent;
    width: 28px;
	height: 28px;
    background-repeat: no-repeat;
    background-size: cover;
	transform: none;
}
@media(min-width:1024px){
.thumbs .owl-carousel{
  transform: rotate(90deg);
  width: 370px;
	margin-top: 152px;
    margin-bottom: 146px;
	margin-left: -125px;
} 
.thumbs .owl-carousel .owl-item, .thumbs .owl-carousel .owl-wrapper{
  transform: rotate(270deg) !important;
	margin-right: 0 !important;	
}
	.artist-list .owce-carousel .item:hover img{
		transition:all 0.3s ease;
	}
	.artist-list .owce-carousel .item:hover img{
		border: 2px solid rgb(230, 56, 60);
	}
	
/* 	.sliders .owl-thumb img{
		max-height:500px;
	} */

/* .thumbs .owl-stage{
     transform: translate3d(0px, 135px, 0px) !important;
} */
}
.thumbs .owl-item:nth-child(even){
		margin-top:10px;
	}
.sliders .owce-carousel .owl-nav .owl-prev, .sliders .owce-carousel .owl-nav .owl-next{
	top:-42px;
}
@media(max-width:767px){
	.sliders .owce-carousel .owl-nav .owl-prev, .sliders .owce-carousel .owl-nav .owl-next {
		top: -30px;
	}
}
.sliders .owce-carousel .owl-nav .owl-prev{
	left:0;
}
.sliders .owce-carousel .owl-nav .owl-next{
	left:40px;
	right:auto;
}

.sliders .owl-theme .owl-nav [class*=owl-]:hover{
	color: #000;
}
.sliders .owl-theme .owl-nav [class*=owl-]{
	font-size:40px;
    line-height:40px;
}
@media(max-width:767px){
	.sliders .owce-carousel-container {
	  padding: 0 16px;
	}
	.sliders .owl-theme .owl-nav [class*=owl-]{
	font-size:30px;
    line-height:30px;
}
}
.sliders .owce-carousel-container {
	  padding: 0 16px;
}
.investment-box p{
   margin-bottom:0;
   padding-bottom:0;
}
.parentsection .swipee.e-con.e-flex{
    flex: none;
}
.parentsection .swiper-container{
    width: 100%;
    overflow: hidden;
}
@media (max-width:1024px){
.parentsection .swiper-wrapper{
height: 540px;
/* Height of tablet swiper */
}
}
@media (max-width:767px){
.parentsection .swiper-wrapper{
height:668px;
/* Height of mobile swiper */
}
}
.dialog-widget.dialog-lightbox-widget.elementor-lightbox{	
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(229, 229, 229, 0.5);
	z-index:9999999999;
}

@media (max-width:767px){
	.dialog-widget.dialog-lightbox-widget.elementor-lightbox {
		-webkit-backdrop-filter: blur(15px);
		backdrop-filter: blur(15px);    
	}
}

.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button{
	color:#000 !important;
}
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg{
	fill: #00000040 !important;
}
.elementor-slideshow__header>svg {    
    fill: #00000040 !important;
}
.elementor-lightbox .swiper-zoom-container{
	padding:30px;
}
.elementor-button {
	transition: all 0s !important;
}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .elementor-button:hover, .elementor-button:focus{
	transition: all 0s !important;
}
.black-btn a:hover,.black-btn a:focus,input[type="submit"]:hover,.black-btn button:hover, .black-btn button:focus,.black-btn input[type="button"]:hover,.black-btn input[type="button"]:focus,.black-btn input[type="submit"]:hover,.black-btn input[type="submit"]:focus, .black-btn .elementor-button:hover, .black-btn .elementor-button:focus{	
	transition: all 0s!important;
}
.black-btn a:hover,.black-btn a:focus,input[type="submit"]:hover,.black-btn button:hover, .black-btn button:focus,.black-btn input[type="button"]:hover,.black-btn input[type="button"]:focus,.black-btn input[type="submit"]:hover,.black-btn input[type="submit"]:focus, .black-btn .elementor-button:hover, .black-btn .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg.jpeg) !important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-1 a:hover,.black-btn-1 a:focus,.black-btn-1 button:hover, .black-btn-1 button:focus,.black-btn-1 input[type="button"]:hover,.black-btn-1 input[type="button"]:focus,.black-btn-1 input[type="submit"]:hover,.black-btn-1 input[type="submit"]:focus, .black-btn-1 .elementor-button:hover, .black-btn-1 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}

.black-btn-2 a:hover,.black-btn-2 a:focus,.black-btn-2 button:hover, .black-btn-2 button:focus,.black-btn-2 input[type="button"]:hover,.black-btn-2 input[type="button"]:focus,.black-btn-2 input[type="submit"]:hover,.black-btn-2 input[type="submit"]:focus, .black-btn-2 .elementor-button:hover, .black-btn-2 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-9.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;	
	transition: all 0s!important;
}
.black-btn-3 a:hover,.black-btn-3 a:focus,.black-btn-3 button:hover, .black-btn-3 button:focus,.black-btn-3 input[type="button"]:hover,.black-btn-3 input[type="button"]:focus,.black-btn-3 input[type="submit"]:hover,.black-btn-3 input[type="submit"]:focus, .black-btn-3 .elementor-button:hover, .black-btn-3 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-8.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-4 a:hover,.black-btn-4 a:focus,.black-btn-4 button:hover, .black-btn-4 button:focus,.black-btn-4 input[type="button"]:hover,.black-btn-4 input[type="button"]:focus,.black-btn-4 input[type="submit"]:hover,.black-btn-4 input[type="submit"]:focus, .black-btn-4 .elementor-button:hover, .black-btn-4 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-7.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-5 a:hover,.black-btn-5 a:focus,.black-btn-5 button:hover, .black-btn-5 button:focus,.black-btn-5 input[type="button"]:hover,.black-btn-5 input[type="button"]:focus,.black-btn-5 input[type="submit"]:hover,.black-btn-5 input[type="submit"]:focus, .black-btn-5 .elementor-button:hover, .black-btn-5 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-6.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-6 a:hover,.black-btn-6 a:focus,.black-btn-6 button:hover, .black-btn-6 button:focus,.black-btn-6 input[type="button"]:hover,.black-btn-6 input[type="button"]:focus,.black-btn-6 input[type="submit"]:hover,.black-btn-6 input[type="submit"]:focus, .black-btn-6 .elementor-button:hover, .black-btn-6 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-5.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-7 a:hover,.black-btn-7 a:focus,.black-btn-7 button:hover, .black-btn-7 button:focus,.black-btn-7 input[type="button"]:hover,.black-btn-7 input[type="button"]:focus,.black-btn-7 input[type="submit"]:hover,.black-btn-7 input[type="submit"]:focus, .black-btn-7 .elementor-button:hover, .black-btn-7 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-4.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-8 a:hover,.black-btn-8 a:focus,.black-btn-8 button:hover, .black-btn-8 button:focus,.black-btn-8 input[type="button"]:hover,.black-btn-8 input[type="button"]:focus,.black-btn-8 input[type="submit"]:hover,.black-btn-8 input[type="submit"]:focus, .black-btn-8 .elementor-button:hover, .black-btn-8 .elementor-button:focus{    
    background: url(https://wariart.in2.cdn-alpha.com/wp-content/uploads/2024/11/button-bg-3.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-9 a:hover,.black-btn-9 a:focus,.black-btn-9 button:hover, .black-btn-9 button:focus,.black-btn-9 input[type="button"]:hover,.black-btn-9 input[type="button"]:focus,.black-btn-9 input[type="submit"]:hover,.black-btn-9 input[type="submit"]:focus, .black-btn-9 .elementor-button:hover, .black-btn-9 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-2.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
.black-btn-10 a:hover,.black-btn-10 a:focus,.black-btn button:hover, .black-btn-10 button:focus,.black-btn-10 input[type="button"]:hover,.black-btn-10 input[type="button"]:focus,.black-btn-10 input[type="submit"]:hover,.black-btn-10 input[type="submit"]:focus, .black-btn-10 .elementor-button:hover, .black-btn-10 .elementor-button:focus{    
    background: url(https://wariart.com/wp-content/uploads/2024/11/button-bg-1.jpeg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    border-color: #fff;
	transition: all 0s!important;
}
/* .custom-hot-spot .xpro-hotspot-item-wrap  {
    -webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	z-index:9999;
} */
.custom-hot-spot .xpro-hotspot-tooltip-text{
bottom: -22px;
    right: 10px;
    margin-right: 0;
}
.custom-hot-spot .xpro-hotspot-item-wrap h2{
padding:10px 20px;
    background: #bb3992;
    border-radius: 15px 15px 0 0;
    font-size: 28px !important;
    line-height: 32px !important;
}
.custom-hot-spot .xpro-hotspot-wrapper .xpro-hotspot-item{
	background-color: #02010100;
}

.first-content{
    margin-left: 20px;
    border-radius: 15px 15px 15px 0;
    background: rgba(229, 229, 229, 0.5)!important;
    -webkit-backdrop-filter: blur(15px)!important;
    backdrop-filter: blur(10px)!important;
	
}
.first-content:only-child{
    margin-left: 20px;
    border-radius: 15px 15px 15px 15px;
}
.first-content-text, .second-content,.second-content p {
    padding:10px 20px;
margin-bottom:0
    
}
.second-content{
	margin-top: -1px;
    margin-right: 20px;
    border-radius: 15px 0  15px 15px;
    background: rgba(229, 229, 229, 0.5)!important;
    -webkit-backdrop-filter: blur(15px)!important;
    backdrop-filter: blur(10px)!important;
}
.custom-hot-spot .xpro-hotspot-item-wrap:after{
	 border-radius: 0;
    -webkit-animation: none;
    animation: none;
}
.custom-hot-spot .xpro-hotspot-wrapper .xpro-hotspot-item{
	box-shadow:none;
	border-radius:0;
	width:100%;
	height:auto;
}
.custom-hot-spot .xpro-hotspot-item .xpro-hotspot-item-wrap>img{
	width:76px;
	height:76px;
}
@media(min-width:1024px){
	.custom-hot-spot .xpro-hotspot-item-wrap h2{
	font-size: 42px !important;
    line-height: 46px !important;
		padding: 20px;
	}
	.first-content-text,.second-content {
    padding:20px;
	}
	.custom-hot-spot .xpro-hotspot-tooltip-text{
	bottom: -52px;
	}
}

.scroll-down {
  
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%) ;
  -webkit-animation: fade_move_down 4s ease-in-out infinite;
  -moz-animation:    fade_move_down 4s ease-in-out infinite;
  animation:         fade_move_down 4s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down {
  0%   { -webkit-transform:translate(0,-10px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,10px); opacity: 0; }
}
@-moz-keyframes fade_move_down {
  0%   { -moz-transform:translate(0,-10px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,10px); opacity: 0; }
}
@keyframes fade_move_down {
  0%   { transform:translate(0,-10px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,10px); opacity: 0; }
}

.disappear {
    visibility: hidden;
  opacity:0 !important;
  transition: 1s all ease-out;
}

.sliders .owl-item img {
  width: 100%;
  margin: 0;
  object-fit: contain;
  object-position: top left;
  height: 70vh;
}
.warkari-logos .elementor-image-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Dynamic columns */
  
}

.warkari-logos .gallery-item {
  grid-row-end: span var(--span); /* Use custom heights */
  overflow: hidden; /* Prevent content overflow */
}

.warkari-logos .gallery-item img {
  width: 100%; /* Image fills the full width of the container */
  height: 100%; /* Ensures the image scales properly within the container */
  object-fit: cover; /* Maintain aspect ratio while covering the area */
  border-radius: 8px; /* Optional: Rounded corners */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: Shadow effect */
}

/* Custom heights for children */
.warkari-logos .gallery-item:nth-child(1) {
  max-width:20% !important;
}

.warkari-logos .gallery-item:nth-child(2) {
  max-width:25% !important;
}

.warkari-logos .gallery-item:nth-child(3) {
  max-width:25% !important;
}

.warkari-logos .gallery-item:nth-child(4) {
 max-width:25% !important;
}

.warkari-logos .gallery-item:nth-child(5) {
 max-width:20% !important;
}

.warkari-logos .gallery-item:nth-child(6) {
  max-width:20% !important;
}
.warkari-logos .gallery-item:nth-child(7) {
  max-width:20% !important;
}

.warkari-logos .gallery-item:nth-child(8) {
  max-width:20% !important;
}

.warkari-logos .gallery-item:nth-child(9) {
  max-width:20% !important;
}
.warkari-logos .gallery-item:nth-child(10) {
  max-width:33.33% !important;
}

.warkari-logos .gallery-item:nth-child(11) {
  max-width:33.33% !important;
}

.warkari-logos .gallery-item:nth-child(12) {
  max-width:33.33% !important;
}
.warkari-logos .gallery-item:nth-child(13) {
  max-width:20% !important;
}

.warkari-logos .gallery-item:nth-child(14) {
  max-width:20% !important;
}
.warkari-logos .gallery-item:nth-child(15) {
  max-width:20% !important;
}
.warkari-logos .gallery-item:nth-child(16) {
  max-width:20% !important;
}
.warkari-logos .gallery-item:nth-child(17) {
  max-width:20% !important;
}
/* Repeat for more items */

@media(max-width:767px){
    /* Custom heights for children */
.warkari-logos .gallery-item:nth-child(1) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(2) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(3) {
  max-width:100% !important;
}

.warkari-logos .gallery-item:nth-child(4) {
 max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(5) {
 max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(6) {
  max-width:100% !important;
}
.warkari-logos .gallery-item:nth-child(7) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(8) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(9) {
  max-width:100% !important;
}
.warkari-logos .gallery-item:nth-child(10) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(11) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(12) {
  max-width:100% !important;
}
.warkari-logos .gallery-item:nth-child(13) {
  max-width:50% !important;
}

.warkari-logos .gallery-item:nth-child(14) {
  max-width:50% !important;
}
.warkari-logos .gallery-item:nth-child(15) {
  max-width:100% !important;
}
.warkari-logos .gallery-item:nth-child(16) {
  max-width:50% !important;
}
.warkari-logos .gallery-item:nth-child(17) {
  max-width:50% !important;
}
/* Repeat for more items */
  .sliders .owl-item img {		
		height: 38vh;
	}  
}




