/* Start custom CSS */.hover-bob .elementor-nav-menu .menu-item:hover .elementor-item, .hover-bob .elementor-button:hover, .hover-bob .elementor-icon-list-item:hover .elementor-icon-list-text, .whatsapp-widget-icon{
    animation-name: elementor-animation-bob-float,elementor-animation-bob;
    animation-duration: .3s,1.5s;
    animation-delay: 0s,.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate;
}

.value-lists .elementor-icon-list-item {
    width: calc(50% - 20px);
    display: flex !important;
    margin: 10px  !important;
    text-align: center;
    background: #f8f8f8;
    font-size: 14px !important;
    padding: 15px !important;
    justify-content: center;
    align-items: center;
    border:1px solid #9993;
}

.value-lists ul.elementor-icon-list-items {
    display: flex;
    flex-direction: row !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.value-lists.hover-effect .elementor-icon-list-item:hover{
    border-color: var( --e-global-color-accent );
}

.value-lists.steps .elementor-icon-list-item{
    width:100% !important;
}

.largetext{
    font-size: 2.5em;
    color:var(--e-global-color-secondary);
}

@media(max-width:767px){
.bottom-head{
    background-color: var( --e-global-color-primary );
}
}

.toggle-item-style .elementor-toggle-item {
    background: #f8f8f8;
    border: 1px solid #9993;
}
.elementor-flip-box__layer.elementor-flip-box__back {
opacity:0;
}
.elementor-widget-flip-box:hover .elementor-flip-box__layer.elementor-flip-box__back {
opacity:1;
}
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
position: relative;
z-index: -1;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: “”;
display: block;
height: 100px;
margin: -100px 0 0;
visibility: hidden;
pointer-events: none;
}/* End custom CSS */