.cust_box1 .elementor-flip-box {
    border-radius: 0px 160px 0px 160px;
    overflow: hidden;
}

.cust_box1 .elementor-flip-box__front .elementor-flip-box__layer__inner {
    padding: 30px;
    background: #022a12eb;
    border-radius: 0px 80px 0px 80px;
}

.cust_box2 .elementor-flip-box {
    border-radius: 160px 0px 160px 0px;
    overflow: hidden;
}

.cust_box2 .elementor-flip-box__front .elementor-flip-box__layer__inner {
    padding: 30px;
    background: #1D113Deb;
    border-radius: 80px 0px 80px 0px;
}

@media only screen and (max-width: 600px) {
	.cust_box1 .elementor-flip-box {
		border-radius: 0px 100px 0px 100px;
	}

	.cust_box1 .elementor-flip-box__front .elementor-flip-box__layer__inner {
		border-radius: 0px 50px 0px 50px;
	}
	
	.cust_box2 .elementor-flip-box {
		border-radius: 100px 0px 100px 0px;
	}

	.cust_box2 .elementor-flip-box__front .elementor-flip-box__layer__inner {
		border-radius: 50px 0px 50px 0px;
	}
}


/* Header Mobile Menu Start */
.cust_menu_btn a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 16px 10px 16px !important;
    display: inline-block !important;
    margin: 6px 20px 6px 20px;
    font-weight: 600 !important;
    font-size: 15px !important;
	width: calc(100% - 40px);
    text-align: center;
	transition: .3s;
}
	
.cust_menu_btn.cust_demo_btn a {
    margin-bottom: 20px;
    color: #FAFAFA !important;
}

.cust_menu_btn.cust_demo_btn a:hover {
    background: #9758F5 !important;
	border-color: #9758F5 !important;
}


.cust_menu_btn.cust_login_btn a {
    background: #FAFAFA;
    color: #113D23 !important;
}

.cust_menu_btn.cust_login_btn a:hover {
    background: #2DE075 !important;
	border-color: #2DE075 !important;
	color: #FAFAFA !important;
}
/* Header Mobile Menu End */


.cust_post_title a {
	transition: .3s;
}

.cust_post_title a:hover {
	color: #9758F5 !important;
}

@media only screen and (min-width: 774px) {
	.cust_slider .swiper-pagination-bullet {
		width: 64px !important;
		border-radius: 8px;
		transition: .3s !important;
		opacity: 1;
        background: transparent !important;
		border: 1px solid #fafafa;
	}
	
	.cust_slider .swiper-pagination-bullet-active {
        background: #fafafa !important;
	}
}

@media only screen and (min-width: 1100px) {
	.banner_hero_image img {
		height: 75vh !important;
		min-height: 450px !important;
		object-fit: cover !important;
		object-position: top !important;
	}
}

.cust_faq .e-n-accordion-item[open] .e-n-accordion-item-title {
    border-radius: 8px 8px 0px 0px !important;
    transition: .3s;
}

.cust_faq .e-opened {
    transform: rotate(45deg) !important;
}

.cust_hello_bar {
    font-weight: 600;
    color: #2de075;
	transition: .3s;
}

.Header_Hello_bar {
	display: none;
}

.hello_bar_container .elementor-icon-box-title a:hover .cust_hello_bar {
	color: #9758F5 !important;	
}


.cust_word_wrap {
    word-wrap: break-word;
}