.clearfix:after, .clearfix:before {content: " ";display: table;clear: both;}
.eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right {padding-top: 40px;}
.eael-contact-form input[type=date], .eael-contact-form input[type=email], .eael-contact-form input[type=number], .eael-contact-form input[type=tel], .eael-contact-form input[type=text], .eael-contact-form input[type=url], .eael-contact-form textarea {background: #fff;box-shadow: none;-webkit-box-shadow: none;float: none;height: auto;margin: 0;outline: 0;width: 100%;}
.eael-contact-form input[type=submit] {border: 0;float: none;height: auto;margin: 0;padding: 10px 20px;width: auto;-webkit-transition: all .25s linear 0s;-o-transition: all .25s linear 0s;transition: all .25s linear 0s;}
.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {opacity: 0;visibility: hidden;}
.eael-contact-form.placeholder-hide input::-moz-placeholder, .eael-contact-form.placeholder-hide textarea::-moz-placeholder {opacity: 0;visibility: hidden;}
.eael-contact-form.placeholder-hide input:-ms-input-placeholder, .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {opacity: 0;visibility: hidden;}
.eael-contact-form.placeholder-hide input:-moz-placeholder, .eael-contact-form.placeholder-hide textarea:-moz-placeholder {opacity: 0;visibility: hidden;}
.eael-custom-radio-checkbox input[type=checkbox], .eael-custom-radio-checkbox input[type=radio] {-webkit-appearance: none;-moz-appearance: none;border-style: solid;border-width: 0;outline: none;min-width: 1px;width: 15px;height: 15px;background: #ddd;padding: 3px;}
.eael-custom-radio-checkbox input[type=checkbox]:before, .eael-custom-radio-checkbox input[type=radio]:before {content: "";width: 100%;height: 100%;padding: 0;margin: 0;display: block;}
.eael-custom-radio-checkbox input[type=checkbox]:checked:before, .eael-custom-radio-checkbox input[type=radio]:checked:before {background: #999;-webkit-transition: all .25s linear 0s;-o-transition: all .25s linear 0s;transition: all .25s linear 0s;}
.eael-custom-radio-checkbox input[type=radio], .eael-custom-radio-checkbox input[type=radio]:before {-webkit-border-radius: 50%;border-radius: 50%;}
.eael-post-elements-readmore-btn {font-size: 12px;font-weight: 500;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display: inline-block;}
.elementor-lightbox .dialog-widget-content {width: 100%;height: 100%;}
.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {margin: 0 auto 0 0;}
.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {float: none;margin: 0 auto;}
.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {margin: 0 0 0 auto;}
.eael-adv-accordion {width: auto;height: auto;}
.eael-adv-accordion, .eael-adv-accordion .eael-accordion-list .eael-accordion-header {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {padding: 15px;border: 1px solid rgba(0,0,0,.02);font-size: 1rem;font-weight: 600;line-height: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);z-index: 10;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index: 10;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.fa-accordion-icon {display: inline-block;margin-right: 10px;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {display: none;border: 1px solid #eee;padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 1rem;line-height: 1.7;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content p {margin: 0;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active {display: block;}
@-webkit-keyframes rotate-90 {0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}
	to {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}}
@keyframes rotate-90 {0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}
	to {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}}
@-webkit-keyframes fadeIn {0% {opacity: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	to {opacity: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}}
@keyframes fadeIn {0% {opacity: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	to {opacity: 1;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}}