/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 25 2023 | 19:17:39 */
.custom-imgbox .elementor-image-box-content {
    padding: 0px 20px 20px 20px;
}
/* .cstm-header-menu .elementor-nav-menu {
margin-left: 0px !important;
} */
.cstm-header-menu .elementor-nav-menu li a:after{
	content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    transform-origin: right center;
    transform: scale(0,1);
    transition: transform 0.25s cubic-bezier(0.37, 0.31, 0.2, 0.85);
	background-color: rgba(255, 255, 255, 0.15) !important;
	height: 100%;
	border-top: 4px solid #ED4E09;
	transform-origin: left center;
}
.cstm-header-menu .elementor-nav-menu li a:hover:after{
    transform: scale(1,1);
}
.cstm-header-menu .elementor-nav-menu li.current-menu-item a:after{
/*     transform: scale(1, 1); */
}
.cstm-img img, .cstmbox .elementor-cta__content, .cstmbox  .elementor-cta__bg-wrapper, .cstmbox  .elementor-widget-container{
	clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 100% 100%, 80% 100%, 15% 100%, 0% 90%, 0% 20%) !important;
}
.cstmbox .elementor-widget-container{
	background: #E6E6E6 !important;
}
.cstm-img-2 img{
	clip-path: polygon(0% 0%, 85% 0%, 100% 15%, 100% 100%, 80% 100%, 0% 100%, 0% 00%, 0% 20%);
}
.cstmform input, .cstmform select, .cstmform textarea {
    background: white;
    border: 1px solid #b7b7b7 !important;
    padding: 13px !important;
    border-radius: 5px !important;
}