.pum-theme-858 .pum-title, .pum-theme-default-theme .pum-title {
	padding-right: 50px;
}

.menu_mobile.opened .sc_layouts_logo img {
    filter: brightness(1) invert(1);
}

.pum-theme-858 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	font-size: 30px;
    color: #000;
    background: transparent;
    box-shadow: 0 0 0;
}

.pum-theme-858 .pum-container, .pum-theme-default-theme .pum-container {
	border-radius: 15px;
}

.signup-con {
	padding: 50px 20px 20px 20px;
	text-align: center;
}
.signup-con a {
    padding: 10px 20px;
    background: #0BC471;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
	    font-size: 24px;
}

.signup-con h3 {
	max-width: 600px;
    margin: 0 auto;
}

.signup-con p {
    max-width: 600px;
    margin: 30px auto;
}

.pum-container.pum-responsive.pum-responsive-medium {
	width: auto !important;
}

.elementor-60 .elementor-element.elementor-element-afabfb5 .elementor-widget-container {
	transform: inherit !important;
}


.sc_icons_decoration .sc_icons_item {
	padding: 3.2em 1em 1.2em;
}

.appointment-icons .elementor-widget-icon-list {
	margin-bottom: 0 !important;
}

a.contact-icon .sc_icons_icon::before {
    font-size: 25px !important;
    margin: 10px;
}

.btn-arrow svg {
	font-size: 100px;
}

.boxes-section h4.sc_icons_item_title {
    font-family: 'Inter';
    font-size: 18px !important;
}

h6.sc_price_item_subtitle {
    color: #777 !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.limited-offer .sc_price_simple_shadow .sc_price_item_title + .sc_price_item_subtitle {
	color: red !important;
	text-decoration-line: line-through !important; 
}

.sc_price_simple_shadow .sc_price_item {
	height: 100%;
}

@media (max-width: 1199px) {
	#rev_slider_1_1_wrapper rs-sbg-wrap:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9;
}
}

@media (max-width: 479px) {
	.trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3-mobile {
		width: 33.3333333333% !important;
	}
	
	.pum-theme-858 .pum-container, .pum-theme-default-theme .pum-container {
		max-width: 90%;
	}
}