.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;}}
.eael-call-to-action {width: 100%;height: auto;display: block;padding: 30px;font-size: 16px;color: #4d4d4d;font-weight: 400;line-height: 27px;margin: 0 auto;}
.eael-call-to-action p {margin-bottom: 10px;}
.eael-call-to-action .title {font-size: 36px;font-weight: 600;line-height: 36px;margin-bottom: 10px;text-transform: capitalize;font-style: normal;}
.eael-call-to-action.cta-center {text-align: center;}
.eael-call-to-action.cta-right {text-align: right;}
.eael-call-to-action.cta-left {text-align: left;}
.eael-call-to-action.bg-lite {background: #f4f4f4;}
.eael-call-to-action.bg-img {background-image: url("../img/bg.jpg");background-repeat: no-repeat;background-position: 50%;background-size: cover;position: relative;z-index: 0;color: hsla(0,0%,100%,.7);}
.eael-call-to-action.bg-img .icon {color: #fff;}
.eael-cta-overlay-yes .eael-call-to-action.bg-img:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background: rgba(0,0,0,.8);}
.eael-call-to-action.bg-img.bg-fixed {background-attachment: fixed;background-position: 50%;}
.eael-call-to-action.bg-img .title {color: hsla(0,0%,100%,.9);}
.eael-call-to-action.cta-flex, .eael-call-to-action.cta-icon-flex {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: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.eael-call-to-action.cta-icon-flex .icon {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: 80px;text-align: left;line-height: 130px;}
.eael-call-to-action.cta-icon-flex .action {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right;padding-top: 22px;-webkit-flex-basis: 22%;-ms-flex-preferred-size: 22%;flex-basis: 22%;}
.eael-call-to-action.cta-icon-flex .content {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 30px;}
.eael-call-to-action.cta-flex .content {padding: 0 15px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;}
.eael-call-to-action.cta-flex .action {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right;padding-top: 25px;-webkit-flex-basis: 23%;-ms-flex-preferred-size: 23%;flex-basis: 23%;}
.eael-call-to-action .cta-button {position: relative;display: inline-block;padding: 12px 30px;background: #f9f9f9;font-size: 16px;text-decoration: none;color: #4d4d4d;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-box-shadow: 0 0 3px -1px rgba(0,0,0,.2);-ms-box-shadow: 0 0 3px -1px rgba(0,0,0,.2);box-shadow: 0 0 3px -1px rgba(0,0,0,.2);margin-right: 10px;margin-top: 10px;z-index: 0;overflow: hidden;}
.eael-call-to-action .cta-button:last-child {margin-right: 0;}
.eael-call-to-action .cta-button:focus {outline: none;}
.eael-call-to-action .cta-button:hover {color: #fff;background: #3f51b5;-webkit-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);-ms-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);}
.eael-call-to-action .cta-button.effect-1:after {content: "";position: absolute;width: 100%;height: 100%;background: #3f51b5;top: 0;left: 0;transform: translateY(-100%);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);z-index: -1;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;color: #fff;}
.eael-call-to-action .cta-button.effect-1:hover:after {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.eael-call-to-action .cta-button.effect-2:after {content: "";position: absolute;width: 100%;height: 100%;background: #3f51b5;top: 0;left: 0;z-index: -1;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;color: #fff;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.eael-call-to-action .cta-button.effect-2:hover:after {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
@media only screen and (max-width:768px) {.eael-call-to-action.cta-flex, .eael-call-to-action.cta-icon-flex {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.eael-call-to-action .title {font-size: 28px;line-height: 36px;margin-top: 0;}
	.eael-call-to-action.cta-icon-flex .icon {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;font-size: 48px;line-height: 90px;text-align: center;}
	.eael-call-to-action.cta-flex .content, .eael-call-to-action.cta-icon-flex .content {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: center;padding: 0;}
	.eael-call-to-action.cta-flex .action, .eael-call-to-action.cta-icon-flex .action {text-align: center;padding-top: 0;}
	.eael-call-to-action .cta-button {padding: 12px 25px;}}
@media only screen and (max-width:360px) {.eael-call-to-action {font-size: 14px;line-height: 26px;}
	.eael-call-to-action .cta-button {padding: 4px 20px;font-size: 12px;}
	.eael-call-to-action .title {font-size: 20px;line-height: 30px;}}