.elementor-3605 .elementor-element.elementor-element-ad8ba31{overflow:hidden;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3605 .elementor-element.elementor-element-822bded .elementor-repeater-item-d43c12e .swiper-slide-bg{background-color:#833ca3;background-image:url(https://universepioneer.com/wp-content/uploads/2019/08/cmws2019-kv_1260x740-desktop.png);background-size:cover;}.elementor-3605 .elementor-element.elementor-element-822bded .elementor-repeater-item-2ab5cca .swiper-slide-bg{background-color:#4054b2;background-image:url(https://universepioneer.com/wp-content/uploads/2020/01/temple.jpg);background-size:cover;}.elementor-3605 .elementor-element.elementor-element-822bded .elementor-repeater-item-d033365 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://universepioneer.com/wp-content/uploads/2020/01/temple.jpg);background-size:cover;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide{transition-duration:calc(3500ms*1.2);height:100vh;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-contents{max-width:41%;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-inner{padding:0px 0px 80px 30px;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:31px;}.elementor-3605 .elementor-element.elementor-element-822bded .elementor-slide-description{font-size:2.5rem;}.elementor-3605 .elementor-element.elementor-element-822bded .elementor-slide-button{font-size:11px;border-width:1px;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-pagination-bullet-active{background-color:#ffffff;}@media(max-width:767px){.elementor-3605 .elementor-element.elementor-element-ad8ba31{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-fa134fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-822bded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide{height:520px;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-contents{max-width:100%;}.elementor-3605 .elementor-element.elementor-element-822bded .swiper-slide-inner{padding:0px 0px 50px 0px;}}/* Start custom CSS for slides, class: .elementor-element-822bded */@media only screen and (max-width: 767px) {
    .elementor-slick-slider .slick-dots-inside .slick-dots {
    bottom: 4%;
}
    
    .elementor-3605 .elementor-element.elementor-element-822bded .elementor-slide-content{
            margin: 0 0 6% 0;
    }
    
    .elementor-slides .slick-slide-inner .elementor-slide-heading{
        font-size: 25px;
    letter-spacing: 1px;
    margin-left:4%;
    font-weight: normal;
    
    }
    .elementor-3605 .elementor-element.elementor-element-822bded .slick-slide-inner .elementor-slide-heading:not(:last-child){
        margin-bottom: 8%;
    }
    .elementor-3605 .elementor-element.elementor-element-822bded .elementor-slide-description{
    font-size: 15px;
    margin:0 0 30px 5%;
    font-weight: 400;

    }
      
  .elementor-3605 .elementor-element.elementor-element-822bded .elementor-slide-button{
          height: 52px;
    margin: 0 0 0 5%;
    width: 88.9%;
   font-size: 12px;
    line-height: 2.3;
  }


  .elementor-4645 .elementor-element.elementor-element-9d0156e .elementor-slide-heading {
    margin-left: 4%;
  }

  .elementor-slick-slider .slick-prev:before {
    display: none;
  }

  .elementor-slick-slider .slick-next:before {
    display: none;
  }



  .elementor-slick-slider ul.slick-dots li button:before {
    color: transparent;
    border: 2px solid #fff;
    background: 0;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    opacity: .5;
  }

  .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    background: white;
    opacity: 1;
  }
.elementor-3605 .elementor-element.elementor-element-822bded .elementor-slides-wrapper .elementor-slides .slick-dots li button:before {
    color: transparent;
    
}

  .elementor-slick-slider ul.slick-dots li {
    width: 10%;
  }

}/* End custom CSS */