@media only screen and (max-width: 1439px) and (min-width: 1279px){
.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer {
    background-color: #efefef;
    padding: 20px 20px 20px 20px;
    text-align: center;
    margin-top: 20px;
}
		
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
    background-color: #efefef;
    padding: 20px 20px 20px 20px;
    text-align: center;
		margin-top: -20px;
}
}

@media only screen and (max-width: 1246px) and (min-width: 1237px){
		.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
				margin-top: -20px;
		}
}
@media only screen and (max-width: 1236px) and (min-width: 1187px){
		.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
				margin-top: -20px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
					margin-top: -20px;
		}
}

@media only screen and (max-width: 1246px) and (min-width: 1237px){
	.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
				margin-top: -20px;
		}
}

@media only screen and (max-width: 1187px) and (min-width: 1170px){
		.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
				margin-top: -20px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
				margin-top: -40px;
		}
}

@media only screen and (max-width: 1178px) and (min-width: 1170px){
		.elementor-31 .elementor-element.elementor-element-b2d8420 .ue_pricing_table_footer {
		margin-top: -20px;
		}
				
}
@media only screen and (max-width: 1170px) and (min-width: 1140px){
		.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer {
		
		margin-top: 20px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
			margin-top: -20px;
		}
		
}
@media only screen and (max-width: 1140px) and (min-width: 1122px){
	.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer{ 
			margin-top: -10px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
			margin-top: -20px;
		}
		
}
@media only screen and (max-width: 1123px) and (min-width: 1120px){
	.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
			margin-top: -30px;
		}	
}
@media only screen and (max-width: 1122px) and (min-width: 1093px){
		.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer{
				margin-top: -10px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer{
				margin-top: -20px;
		}
		
	.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
			margin-top: -30px;
		}	
}
@media only screen and (max-width: 1094px) and (min-width: 1080px){
		   
		.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer{
				margin-top: -10px;
		}
		.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer{
				margin-top: -30px;
		}
		
	.elementor-31 .elementor-element.elementor-element-ed55c5b .ue_pricing_table_footer {
			margin-top: -30px;
		}	
}
/*
.elementor-31 .elementor-element.elementor-element-dd3c32e .ue_pricing_table_footer {
    background-color: #efefef;
    padding: 20px 20px 20px 20px;
    text-align: center;
    margin-top: 0px;
}
.elementor-31 .elementor-element.elementor-element-8cb48e5 .ue_pricing_table_footer {
    background-color: #efefef;
    padding: 20px 20px 20px 20px;
    text-align: center;
		margin-top: -20px;
}*/
	
@media (max-width: 479px),(max-width: 1279px){
.page_content_wrap {
    padding-top: 00px!important;
    padding-bottom: 50px;
}
}
@media(max-width: 767px){
.page_content_wrap {
    padding-top: 00px!important;
    padding-bottom: 50px;
}
}
span.wc-block-components-button__text:hover{
color:white;}

.wc-block-cart .wc-block-cart__submit-container {
    padding: 0;
    border: solid;
    border-color: #ff087e;
}
.wc-block-cart .wc-block-cart__submit-container:hover {
    padding: 0;
    border: solid;
    border-color: #ff087e;
		background-color: #ff087e;
		color:white;
}

.page_content_wrap {
    padding-top: 0rem!important; 
    padding-bottom: 7.4rem;
}
sc_layouts_menu.inited, .sc_layouts_menu>nav {
    overflow: visible;
    visibility: inherit;
    max-height: none;
    text-align: right!important;
}