 /*
Theme Name: Loraic Child
Theme URI: http://demo.bravisthemes.com/loraic
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description: Loraic is a modern and carefully designed theme geared specifically towards all ,It will be suitable for any transport,logistics and movers management business. It will also be suitable for any kind of professional business template. It can be used for various business sites like ship based transport, air based transport etc. It is a complete designs with all minimum required contents for courier business.
Version: 1.0.3
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: loraic
Text Domain: loraic-child
Tags: business, cargo, corporate, courier, frieght, logistics, movers, multipurpose business, shipment, transport, transportation.
*/





/* ===== DESKTOP ===== */
/* Hide icon by default for your 6 sections */
.elementor-element-7da182a .loraic-plus-wrapper,
.elementor-element-c3b281c .loraic-plus-wrapper,
.elementor-element-968cd88 .loraic-plus-wrapper,
.elementor-element-9e9e884 .loraic-plus-wrapper,
.elementor-element-c5ddec0 .loraic-plus-wrapper,
.elementor-element-7c00891 .loraic-plus-wrapper {
    position: absolute;
    bottom: -35px; /* Adjust height as needed */
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
}

/* Show only when hovered (desktop) */
.elementor-element-7da182a:hover .loraic-plus-wrapper,
.elementor-element-c3b281c:hover .loraic-plus-wrapper,
.elementor-element-968cd88:hover .loraic-plus-wrapper,
.elementor-element-9e9e884:hover .loraic-plus-wrapper,
.elementor-element-c5ddec0:hover .loraic-plus-wrapper,
.elementor-element-7c00891:hover .loraic-plus-wrapper {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateX(-50%) translateY(-5px);
}

/* Icon styling */
.loraic-plus-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: #fff;
    color: #0495C2;
    border-radius: 50%;
    font-size: 24px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    text-decoration: none;
    transition: transform 0.3s ease, background-color 0.3s ease;
}

/* Icon hover effect */
.loraic-plus-icon:hover {
    transform: scale(1.1);
    background-color: #f0f0f0;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
    .elementor-element-7da182a .loraic-plus-wrapper,
    .elementor-element-c3b281c .loraic-plus-wrapper,
    .elementor-element-968cd88 .loraic-plus-wrapper,
    .elementor-element-9e9e884 .loraic-plus-wrapper,
    .elementor-element-c5ddec0 .loraic-plus-wrapper,
    .elementor-element-7c00891 .loraic-plus-wrapper {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        position: relative !important; /* Prevent it from being cut off */
        bottom: auto !important; /* Reset desktop bottom offset */
        margin-top: 10px; /* Push icon inside section */
        transform: none !important;
        display: flex;
        justify-content: center;
    }
}



div.wpforms-container-full input[type=checkbox]:checked:after{
       border-left: 4px solid #0495c2 !important;
    border-bottom: 4px solid #0495c2 !important;

    
}



/*contact form at home page check box css*/
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
    color:black !important;
}
     
     
     div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{
         color:black !important;
     }
     
     /*Service custom section */
     .fifth{
         padding-bottom:50px !important;
     }
     
     
     .six{
         padding-bottom:50px !important;
     }
     
     
     
     
     
     
     
    .pxl-breadcrumb{
    display: none !important;
}