.elementor-706 .elementor-element.elementor-element-1b762bf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion {height:120px;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion{background-color:#007780;border-radius:0px;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion a:first-child{border-radius:0px 0 0 0px;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion a:last-child{border-radius:0 0px 0px 0;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .eael-image-accordion-hover:before{background-color:#00000000;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:#0000003B;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:#0000003B;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"Tahoma", Sans-serif;}.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .overlay p{color:#fff;}.elementor-706 .elementor-element.elementor-element-c3ab86d .elementor-spacer-inner{height:20px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li i{font-size:16px;color:#333;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li img{width:16px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li svg{width:16px;height:16px;fill:#333;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-tab-inline-icon li .title-before-icon{margin-right:10px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-tab-inline-icon li .title-after-icon{margin-left:10px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-tab-top-icon li i, .elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-tab-top-icon li img, .elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-tab-top-icon li svg{margin-bottom:10px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li{background-color:#f1f1f1;color:#333333;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li:hover{background-color:#000000;color:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li:hover > i{color:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li:hover > svg{fill:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li.active{background-color:#484645;color:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li.active > i{color:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li.active > svg{fill:#fff;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-content > div{color:#333;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs .eael-tabs-nav > ul li:after{border-width:10px;bottom:-10px;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:-10px;top:calc(50% - 10px) !important;border-left-color:#484645;}.rtl .elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after{right:auto;left:-10px !important;top:calc(50% - 10px) !important;}.elementor-706 .elementor-element.elementor-element-faf3ac7 .eael-advance-tabs:not(.eael-tabs-vertical) .eael-tabs-nav > ul li:after{border-top-color:#484645;}@media(max-width:767px){.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion .overlay .img-accordion-title{font-size:1em;}}/* Start custom CSS for eael-image-accordion, class: .elementor-element-b43c80c */.eael-image-accordion-hover.overlay-active
{
background-position: 20px 50%;
background-repeat: no-repeat;
background-size: contain;
}

.img-accordion-title
{
padding-top: 10px;
}

@media only screen and (max-width: 768px)
{
 .eael-image-accordion-hover.overlay-active
{
background-position: 0 50%;  
} 
}

.etraining
{
    color:#fff;
    padding: 10px;
    padding-top: 4px !important;
    border: solid 1px #fff !important;
    border-radius: 5px;
}

.etraining:hover
{
    background-color: #fff;
    color: #007780;
    box-shadow: #00000080 0px 0px 10px;
}



@media only screen and (max-width: 600px)
{
.etraining
{
    color:#fff;
    padding: 5px;
    padding-top: 4px !important;
}    

.elementor-706 .elementor-element.elementor-element-b43c80c .eael-img-accordion    
{
height: 80px;
}

.eael-image-accordion-hover.overlay-active
{
background-position: 0 100%;  
background-size: 41%;
}

.img-accordion-title
{
padding-right: 8px;
padding-left: 130px;
font-size: 22px;
}

.eael-img-accordion-vertical-align-center .overlay
{

-webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: left;
}

}/* End custom CSS */
/* Start custom CSS for eael-adv-tabs, class: .elementor-element-faf3ac7 */#videos a {
   display: block;
   width: 25%;
   margin-bottom: 20px;
   box-sizing: border-box;
   padding: 0 10px;
   float: left;
   cursor: pointer;
   text-decoration: none;
   outline: 0;
}

#videos a:hover {
   opacity: 0.7;
}

#videos a img {
   width: 100%;
   height: auto;
}

#overlay {
   background: rgba(0,0,0,0.8);
   position:fixed;
   top: 0;
   right: 0;
   left:0;
   bottom: 0;
   width: 100%;
   height: 100%;
   z-index: 99999;
   display: none;
}

#overlay .modal {
   background: #fff;
   border-radius: 5px;
   width: 90%;
   margin: 100px auto;
   max-width: 800px;
   min-height: 100px;
   position: relative;
   padding: 30px 20px 15px;
}

#overlay .modal #close {
   position: absolute;
   top: 5px;
   right: 5px;
   cursor: pointer;
}

#overlay iframe {
   width: 100%;
}/* End custom CSS */