.btn-css .elementor-button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  padding: 10px 15px;
  border-radius: 40px;
  border: 1px solid rgba(255, 255, 255, 0.349);
  background-color: rgb(12, 12, 12);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
  white-space: nowrap;
}

.btn-css .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  transition: transform 0.3s ease-in-out;
  flex-direction: row-reverse !important;
}

.btn-css .elementor-button-icon {
  width: 35px;
  height: 35px;
  background: linear-gradient(to bottom, #6984FF, #ADBCFF);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  transition: transform 0.3s ease-in-out;
  transform: rotate(300deg);
}

.btn-css .elementor-button-text {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.btn-css a.elementor-button.elementor-button-link.elementor-size-sm:hover .elementor-button-icon{
    transform: scale(1.1);
}
.img-clss figure.swiper-slide-inner img{
    width: 100%;
    height: 600px;
    object-fit: cover;
}
.elementor-element .swiper .elementor-swiper-button{
	background-color: #ffffff;
    border-radius: 100px;
	padding:15px;
}
.elementor-element .swiper .elementor-swiper-button-prev {
	left : -12px !important;
}
.elementor-element .swiper .elementor-swiper-button-next{
	right : -12px !important;
}
.service-omg figure.swiper-slide-inner img {
    height: 400px;
    object-fit: cover;
    border-radius: 20px;
}
@media only screen and (max-width: 767px) {
	.img-clss figure.swiper-slide-inner img{
    height: 250px;
}
}
.elementor-13 .elementor-element.elementor-element-b4418d3 .elementor-image-carousel-caption {
    display: flex;
    border-radius: 20px 0px 0px 0px;
    bottom: 5px;
    position: absolute;
    right: 0px;
	  padding: 20px;
    background-color: white;
}
figcaption.elementor-image-carousel-caption {
    background: white;
    padding: 20px;
}
.gallery-css img.attachment-full.size-full {
    height: 350px;
    object-fit: cover;
}
 .ekit-form form label{
	width: 100% !important;
}
.ekit-form form label span{
	margin-top: 10px;
}
