/* solus landing page  */

.elementor-element.custom-slide .elementor-element.custom-slide-col-2, .elementor-element.custom-slide .elementor-element.custom-slide-col-2 .elementor-widget-n-carousel { position: static; }
.elementor-element.custom-slide > .e-con-inner > .elementor-element { position: relative; } .custom-slide .elementor-swiper-button-prev:hover path { fill: #ffffff; } 
.custom-slide .elementor-swiper-button-next:hover path { fill: #ffffff; }
.custom-slide .elementor-swiper-button-next path { fill: #00373E; }
.elementor-form .e-form__buttons { margin-top: 55px; }


/* timeline-css */

/* .my-timeline-container { position: relative; }
.timeline-track { position: absolute; top: 0; bottom: 0; left: 50%; width: 4px; background: #e0e0e0; transform: translateX(-50%); z-index: 0 !important; }
.timeline-fill-line { position: absolute; top: 0; left: 50%; width: 4px; background: #8e44ad; transform: translateX(-50%); height: 0%; z-index: 0 !important; transition: height 0.1s linear; }
.my-timeline-container { position: relative !important; } */


/* for-slider portfolio page */

.ps { position: static; }

@media screen and (min-width: 1024px) {

  .elementor-element.custom-slide > .e-con-inner { max-width: 100%; width: calc(100% + ((100vw - 1240px) / 2)); margin-right: calc((100vw - 1240px) / -2); }

}

 

.custom-style .elementor-thumbnails-swiper .swiper-slide { width: 88px !important; height: 66px !important; border-radius: 6px !important; z-index: 5666;}
.custom-slide .elementor-thumbnails-swiper .elementor-carousel-image { width: 88px; height: 66px; border-radius: 8px;  }
.parent-slider .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 2px; --swiper-pagination-bullet-vertical-gap: 2px; height: 5px; border-radius: 53px; vertical-align: bottom !important;}


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


.custom-style .elementor-thumbnails-swiper .swiper-slide { width: 72px !important; height: 54px !important; }
.custom-slide .elementor-thumbnails-swiper .elementor-carousel-image { width: 72px; height: 54px ; }

}

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

.custom-style .elementor-thumbnails-swiper .swiper-slide { width: 67px !important; height: 47px !important; }
.custom-slide .elementor-thumbnails-swiper .elementor-carousel-image { width: 67px; height: 47px;  }

}


 
