.elementor-7801 .elementor-element.elementor-element-4cd0662:not(.elementor-motion-effects-element-type-background), .elementor-7801 .elementor-element.elementor-element-4cd0662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-7801 .elementor-element.elementor-element-4cd0662{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-7801 .elementor-element.elementor-element-4cd0662 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7801 .elementor-element.elementor-element-2035e15:not(.elementor-motion-effects-element-type-background), .elementor-7801 .elementor-element.elementor-element-2035e15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-7801 .elementor-element.elementor-element-2035e15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7801 .elementor-element.elementor-element-2035e15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7801 .elementor-element.elementor-element-8551f4b > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-2035e15 */.footer-bottom {
    bottom: 0%;
    height: 100%;
    width: 100%;
    position: relative;
    top: 28%;
}

@media screen and (max-width: 1920px) {
	.footer-bottom {
		top: 34%;
	}
}

@media screen and (max-width: 1600px) {
	.footer-bottom {
		top: 22%;
	}
}

@media screen and (max-width: 1440px) {
	.footer-bottom {
		top: 27%;
	}
}


@media screen and (max-width: 1366px) {
	.footer-bottom {
		top: 14%;
	}
}

@media screen and (max-width: 1024px) {
	.footer-bottom {
		top: 53%;
	}
}

@media screen and (max-width: 768px) {
	.footer-bottom {
		top: 80%;
	}
}

@media screen and (max-width: 480px) {
	.footer-bottom {
		top: 62%;
	}
}

@media screen and (max-width: 390px) {
	.footer-bottom {
		top: 52%;
	}
}

@media screen and (max-width: 375px) {
	.footer-bottom {
		    top: 10%;
	}
}

@media screen and (max-width: 360px) {
	.footer-bottom {
		top: 30%;
	}
}/* End custom CSS */