.et_builder_inner_content {
    position: inherit !important;
}
.et_pb_section {
  /*  padding: 54px 0;*/
    top: inherit !important;
}
.pp-easing {
			 /* fixes flickering in firefox*/    
			 backface-visibility: hidden;
		    -webkit-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    -moz-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    -o-transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    transition: all 3000ms cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    /* custom */
		    -webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    -moz-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    -o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    transition-timing-function: cubic-bezier(0.550, 0.085, 0.000, 0.990);
		    /* custom */
		}
#main-footer {
    bottom: 0;
    height: auto;
    width: 100%;
    z-index: 70;
}
.mwb_pagepiling footer#main-footer {    position: fixed !important;}
body.et_header_style_slide .pp-section.pp-table {
	min-height: 80vh !important;
}
html, body.et_header_style_slide, body.et_header_style_slide #page-container {
	overflow: visible !important;
}


@media only screen and (max-width: 640px) {
}

