/* Homepage start */
.marqu-main {
    display: flex;
    gap: 90px;
    max-width: 100%;
    align-items: center;
}
.marqu-text {
    display: flex;
    align-items: center;
    gap: 26px;
}
.marqu-text p {
	margin:0px;
	line-height: 45px;
    font-size: 30px;
    font-weight: 400;
    color: #000000;
}


/* Homepage end */

/* Button right start */
.circul-button a.elementor-button.elementor-button-link.elementor-size-sm:hover  .e-font-icon-svg {
    fill: #ffffff;
}
.circul-button .elementor-button-icon .e-font-icon-svg {
    fill: #582986;
}
.circul-button span.elementor-button-icon {
    border: 1px solid #582986;
    border-radius: 50%;
    padding: 22px;
}
.circul-button span.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}
/* Button right end */

.header-dorp-menu .e-n-menu-content {
    display: flex;
    align-items: center;
}

.elementor-element-9461c83 .elementor-swiper-button {
    border: 1px solid #dddddd!important;
    padding: 9px 16px 16px;
    border-radius: 100%;
}

.wrapper-arrow .elementor-swiper-button {
    height: 55px!important;
    width: 55px!important;
}

.wrapper-arrow {
    display: flex;
    column-gap: 10px;
    margin-left: 215px;
    margin-top: -95px;
}
.e-n-menu button,
.e-n-menu-dropdown-icon.e-focus{
    box-shadow: none; 
}

/* newalater-form start */
.newalater-form .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    padding:16px 24px;
}

/* newalater-form end */

/* rotate animation logo start */
.rotate_animation img {
	 animation: contact-rotate 50s linear infinite;
}
@keyframes contact-rotate {
    0%{
       transform: rotate(0deg);
      }
   100%{
       transform: rotate(360deg);
      }
}
/* rotate animation logo end */

/*search icon */
.search_box .e-search-label {
    position: static;
}
.search_box form {
    position: relative;
}
.search_box svg {
    margin-left: auto;
    right: 30px;
}
.newalater-form .elementor-form-fields-wrapper>div:first-child{
	    order: 1;
    width: 25%;
}
.newalater-form .elementor-form-fields-wrapper>div:nth-child(2){
	    order: 2;
    width: 25%;
}
.newalater-form .elementor-form-fields-wrapper>div:nth-child(3){
	order: 4;
    flex: 100%;
}
.newalater-form .elementor-form-fields-wrapper>div:nth-child(4){
	order: 3;
	width: unset !important;
}
.home_slider .elementor-swiper-button::before {
    content: url(https://projects.jspwebstore.com/newdessert/wp-content/uploads/2024/11/swiper.png);
}
.home_slider .elementor-swiper-button svg{ display: none; }
.home_slider .elementor-swiper-button.elementor-swiper-button-prev {
    transform: rotate(180deg);
}

/* Subscribe form start */
.sb-form .elementor-col-40.e-form__buttons {
    width: 80%;
    display: flex;
    justify-content: center;
    top: 48px;
}
/* Subscribe form end */
.elementor-element.elementor-element-c266164.e-con-full.e-flex.e-con.e-child {
    margin-bottom: 80px;
}
.text-with-image h3.elementor-heading-title.elementor-size-default {
    color: #e8393900 !important;
    background: url('https://projects.jspwebstore.com/newdessert/wp-content/uploads/2025/01/Frame.png') no-repeat bottom right;
    background-size:cover;
    -webkit-background-clip: text;
    text-align: center;
    display: inline-block;
}
.elementor-message {
    padding-top: 60px;
}