#delidepartment-slider .swiper-slide-inner {
    position:absolute;
    left:10%;
    width:850px;
    top:100px;
    margin: 0;
}
#delidepartment-slider .elementor-slides .swiper-slide {height:800px;}

#delidepartment-slider .elementor-container {max-width:100%;}
#delidepartment-slider .elementor-background-overlay {
    background-image:linear-gradient( rgba(0,0,0,0.6) 1%, rgba(255,255,255,0) 45%, rgba(237, 237, 232, 1))!important
}

#delidepartment-slider .elementor-column-wrap {padding:0;}
#delidepartment-slider .elementor-slide-heading {font-size:72px;margin-bottom:10px;text-shadow: 0px 0px 10px #777777ab;}
#delidepartment-slider .elementor-slide-description {font-size:21px!important;font-weight:500!important;width:850px;line-height:30px;text-shadow: 0px 0px 10px #777777ab;}
#delidepartment-slider .elementor-button {background-color:#e2a900;border-color:#e2a900;padding:15px 28px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.39);margin-left:5px;}

/* ******* DOTS ******** */

#delidepartment-slider .swiper-pagination-bullet {
    background: #4f4f1e;
    opacity: 0.45;
    width: 200px;
    height: 3px;
    border-radius: 1px;
    margin-top: -3px;
    display:inline-block;

    font-size: 14px;
    font-weight: 600;
    color: #4F4F1E;
    letter-spacing: -0.5px;
    line-height: 40px;
}

#delidepartment-slider .swiper-pagination-bullet:before {
    content: "";
    display: block;
    border: 0.2px solid #4f4f1e;
    height: 3px;
    width: 0px;
    border-radius: 1px;
    background-color: #E2A903;
    opacity: 1;

}
/* The animation code */
@keyframes activebulletanimation {
    from {width: 0px;}
    to {width: 200px;}
  }
#delidepartment-slider .swiper-pagination-bullet-active {
    /*background: linear-gradient(90deg, #FFC0CB 10%, #00FFFF 10%);*/
    /*background-color: red;*/
    opacity: 1;
    /*animation-name: activebulletanimation;
  animation-duration: 8s;*/
}

#delidepartment-slider .swiper-pagination-bullet-active:before {
    content: "";
    /*border: 0.2px solid #4f4f1e;*/
    height: 3px;
    width: 200px;
    border-radius: 1px;
    background-color: #E2A903;
    opacity: 1;
    animation-name: activebulletanimation;
    animation-duration: 6s;
    animation-delay: unset;
    animation-timing-function: linear;
}
/*
#delidepartment-slider .elementor-swiper .slick-dots li button:before {content:"";border:0.2px solid #4f4f1e;height:3px;width:200px;border-radius:1px;background-color:#4f4f1e;opacity:0.2;}

#delidepartment-slider .elementor-swiper .slick-dots li button {border-top: 0 solid #D28E00;
    width: 200px;
    border-width: 3px;position:absolute;border-radius:1px;}

#delidepartment-slider .elementor-swiper .slick-dots li.slick-active button:before {margin-top:-3px;}

#delidepartment-slider .elementor-swiper .slick-dots li {margin:0 155px;}
#delidepartment-slider .elementor-swiper .slick-dots li:first-child {margin-left:0!important;}

#delidepartment-slider .elementor-swiper .slick-dots li p {width: 250px;
    text-indent: -50px;font-size:14px;opacity:0.45;line-height: 40px;
    bottom: 10%;
    position: absolute;font-weight: 600;
    color: #4F4F1E;letter-spacing:-0.5px;}
#delidepartment-slider .elementor-swiper .slick-dots li.slick-active p {opacity:1;}
#delidepartment-slider .elementor-swiper .slick-dots {bottom:25px;}
*/
/* ******* END DOTS ******** */

#delidepartment-slider .elementor-element.elementor-element-2145e9d .swiper-slide-inner {
    animation-duration: 10.8s;
    transition-duration: calc(5s);
    -webkit-animation-duration: 10.8s;
    -moz-animation-duration: 10.8s;
    -ms-animation-duration:10.8s;
    -o-animation-duration:10.8s;
    -webkit-transition-duration: calc(5s);
    -moz-transition-duration: calc(5s);
    -ms-transition-duration: calc(5s);
    -o-transition-duration: calc(5s);
}
@media (max-width: 1024px) {
#delidepartment-slider .swiper-slide-inner {width:700px;}
#delidepartment-slider .elementor-slide-heading {font-size:60px;}
#delidepartment-slider .elementor-slide-description {width:650px}
#delidepartment-slider .elementor-swiper .slick-dots li {margin:0 125px;}
#delidepartment-slider .elementor-swiper .slick-dots li:first-child {margin-left:-75px!important;}
#delidepartment-slider .elementor-swiper .slick-dots li p {width: 220px;text-indent: -20px;font-size:12px;}
}

@media (max-width: 820px) {
#delidepartment-slider .swiper-slide-inner {width:90%;left:5%;}
#delidepartment-slider .elementor-slide-description {width:88%}
#delidepartment-slider .elementor-swiper .slick-dots li {margin:0 75px;}
#delidepartment-slider .elementor-swiper .slick-dots li button:before {width:100px;}
#delidepartment-slider .elementor-swiper .slick-dots li p {display:none;}
#delidepartment-slider .elementor-swiper .slick-dots li:first-child {margin-left:0!important;}
}
@media (max-width:500px) {
#delidepartment-slider .swiper-slide-inner {width:80%;}
#delidepartment-slider .elementor-slide-heading {font-size:44px}
#delidepartment-slider .elementor-slide-description {font-size:16px!important;line-height:22px;}
#delidepartment-slider .elementor-swiper .slick-dots li {margin:0 45px;}
#delidepartment-slider .elementor-swiper .slick-dots li button:before {width:60px;}
}
@media (max-width:500px) and (max-height:699px) {
#delidepartment-slider .swiper-slide-inner {top:60px;}
#delidepartment-slider .elementor-slides .swiper-slide {height:550px;}
}
@media (max-width:500px) and (min-height:700px) {
#delidepartment-slider .swiper-slide-inner {top:70px;}
#delidepartment-slider .elementor-slides .swiper-slide {height:680px;}
}

/#######

#delidepartmentslidertitle {position:absolute;width:auto;left:10%;top:40px;text-align:center;}
#delidepartmentslidertitle p {font-size:22px;background-color:#661F43;color:#fff;padding:5px 10px;letter-spacing:0.5px;}

@media (max-width: 820px){
#delidepartmentslidertitle {left:5%;}
}
@media (max-width: 500px){
#delidepartmentslidertitle p {font-size:15px;}
}
@media (max-width:500px) and (max-height:699px) {
#delidepartmentslidertitle {top:8px;} 
}
@media (max-width:500px) and (min-height:700px) {
#delidepartmentslidertitle {top:20px;} 
}