.elementor-98809 .elementor-element.elementor-element-1a060f6f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-45e6090f */#customslidee   .swiper {
max-width: 100%;
width: 100%;
padding-bottom: 50px !important;
}

#customslidee .swiper-slide {
background-position: center;
background-size: cover;
width: 100%;
height: 100%;
overflow: hidden;
border-radius: 8px;
}
#customslidee  .swiper-slide.swiper-slide-visible.swiper-slide-active {
transition: all 0.3s !important;
}
#customslidee  .swiper-slide-visible.swiper-slide-next,
#customslidee  .swiper-slide-visible.swiper-slide-prev {
transition: all 0.5s !important;
}
#customslidee   .swiper-slide img a {
display: block;
width: 100%;
}
#customslidee .swiper-slide img {
display: block;
width: 100%;
max-width:100%; 
object-fit: cover;
}
#customslidee   .swiper-controller {
position: relative;
margin-top: 80px;
display: flex;
gap: 10px;
/*   justify-content: space-between; */
z-index: 1111;
}
#customslidee    .swiper-button-next {
margin-right: 150px;
}
#customslidee    .swiper-button-prev {
margin-left: 150px;
}
#customslidee   .slider-arrow {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
border-radius: 50%;
width: 30px !important;
height: 30px !important;
cursor: pointer;
background: #fff;
}
#customslidee    .slider-arrow::after {
content: "";
}
#customslidee   .slider-arrow .icon {
position: relative;
z-index: 11111111111;
color: black;
font-size: 16px;
font-weight: 500;
pointer-events: all;
cursor: pointer;
}
#customslidee   .swiper-pagination {
transform: translateY(50%) !important;
}
#customslidee   .swiper-pagination-bullet {
width: 10px !important;
height: 4px !important;
border-radius: 4px !important;
transition: all 0.3s;
background: #ffffff;
}
#customslidee   .swiper-pagination-bullet-active {
width: 20px !important;
background: #ffffff;
}

.swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right{
background-image:none!important;
}/* End custom CSS */
/* Start custom CSS */#tabssportfolio .c-card__content {
    padding: 10px 8%;
}


.c-card__content {
    padding-bottom: 30px;
}
.video-btn img{
   animation-name: zoom;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
}

@keyframes zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}


#partnerss .swiper-pagination-bullet{
background-color: transparent!important;
background-image: linear-gradient(90deg, #ff0099 0%, #ffca0f 100%)!important;
width: 15px!important;
height: 15px!important;
border-radius: 30px 30px 30px 30px!important;
opacity:1;
}

#partnerss .swiper-pagination-bullet.swiper-pagination-bullet-active{
    
    background-color: transparent!important;
    background-image: linear-gradient(90deg, #cc08dd 0%, #012a95 100%)!important;
}

@media screen and (max-width:768px){
   #partnerss img.swiper-slide-image{
        
    }
    
    
}




@media screen and (max-width:768px) {

.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
    order: 1;
}
    
}/* End custom CSS */