.img-box .elementor-image-box-content
{
	background-color: #F5F5F5 !important;
	padding: 20px 40px 10px 40px !important;
	border-radius: 20px !important;
}
.box-shadow-testmoni .swiper-slide
{
	box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.0784313725490196) !important;
}
.box-shadow-testmoni .elementor-main-swiper {
  padding: 20px 0px !important;
}
.timeline-icon .eael-content-timeline-img img
{
	width: 55px !important;
	height: 55px !important;
	transform: translate(-51%, -51%) !important;
}
.timeline-icon .eael-content-timeline-block {
    padding: 0px !important;
}
.divider-main .elementor-divider 
{
	position: relative !important;
}
.divider-main, .elementor-divider-separator
{
	position: absolute !important;
}
.class-div-flex .elementor-widget-wrap > .elementor-element {
	width: auto !important;
}
.class-div-flex .elementor-widget-wrap
{
	gap: 5px !important;
}
.icon-list-color .elementor-icon-list-item
{
	background-color: #0046AB;
  padding: 20px;
  border-radius: 20px;
}
.play-video .elementor-custom-embed-play
{
	background-color: #FFFFFF1A;
	width: 90px;
	height: 90px;
	border-radius: 360px;
	backdrop-filter: blur(22px) !important;
}
.play-video .eicon-play
{
	line-height: 1.8 !important;
}
.img-q
{
	
}
.slider-main .elementor-testimonial__text
{
	border-bottom: 1px #DDD solid;
  padding-bottom: 20px;
}
.inline-cut
{
	color: #FF0000 !important;
  font-weight: 500 !important;
	text-decoration: line-through !important;
}
.para-accordin
{
	margin: 20px 20px 0 0;
	color: #4D4D4D;
  font-family: "Hanken Grotesk", Sans-serif;
  font-size: 18px;
	text-transform: none !important;
  font-weight: 400;
  line-height: 32px;
}
.eael-accordion-content
{
	border-radius: 0 0 20px 20px !important;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg {
  width: auto !important;
  height: auto !important;
}
.accordion .eael-accordion-header span
	{
		margin-bottom: -10px !important;
}
.arrow, .elementor-element .swiper .elementor-swiper-button-prev
{
	left: -20px !important;
}
.arrow, .elementor-element .swiper .elementor-swiper-button-next
{
	right: -20px !important;
}
@media (max-width: 550px)
{
	.img-box .elementor-image-box-content
{
	padding: 20px 0px 10px 0px !important;
}
	.accordion .eael-accordion-header
	{
		display: flex !important;
  flex-direction: column !important;
		align-items: start !important;
		position: relative !important;
	}
	.accordion .eael-accordion-header span
	{
		margin-bottom: 10px !important;
}
	.para-accordin
{
	margin-bottom: 10px !important;
}
	.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eaa-svg svg {
  width: 100px !important;
  height: 100px !important;
}
	.eael-accordion-list i
	{
		right: 20px !important;
  position: absolute !important;
  top: 55px !important;
	}
	.elementor-element .swiper .elementor-swiper-button
	{
		top: 115% !important;
	}
	.arrow, .elementor-element .swiper .elementor-swiper-button-prev
{
	left: 0px !important;
}
.arrow, .elementor-element .swiper .elementor-swiper-button-next
{
	right: 0px !important;
}
	.elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev {
  left: 100px !important;
}
	.elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next {
  right: 100px !important;
}
}