.elementor-16 .elementor-element.elementor-element-ede3c24:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-ede3c24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://relinepackersmovers.in/wp-content/uploads/2024/09/Packers-And-Movers.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-ede3c24>.elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor2);
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-ede3c24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 75px 0px 75px 0px;
}

.elementor-16 .elementor-element.elementor-element-2497005 {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-2497005 .elementor-heading-title {
    color: #f7f8f8;
}

.elementor-16 .elementor-element.elementor-element-5925eb3 {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-5925eb3 .elementor-heading-title {
    color: #f7f8f8;
}

.elementor-16 .elementor-element.elementor-element-23ed93a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 25px 0px;
}

.elementor-16 .elementor-element.elementor-element-23ed93a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-6b16c46>.elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-6b16c46>.elementor-element-populated>.elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-6b16c46>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-6b16c46>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 50px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-20e1bce>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-20e1bce {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-20e1bce .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-16 .elementor-element.elementor-element-129c270>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-129c270 {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-129c270 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-16 .elementor-element.elementor-element-39165a5 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-16 .elementor-element.elementor-element-81ed59f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-006dc73>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-16 .elementor-element.elementor-element-006dc73 {
    --icon-box-icon-margin: 20px;
}

.elementor-16 .elementor-element.elementor-element-006dc73 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-006dc73.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor5);
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-006dc73.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-006dc73.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor5);
    border-color: var( --e-global-color-astglobalcolor5);
}

.elementor-16 .elementor-element.elementor-element-006dc73.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-006dc73 .elementor-icon {
    font-size: 21px;
}

.elementor-16 .elementor-element.elementor-element-7db96f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-7db96f0 {
    --icon-box-icon-margin: 20px;
}

.elementor-16 .elementor-element.elementor-element-7db96f0 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-7db96f0.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor5);
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-7db96f0.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-7db96f0.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor5);
    border-color: var( --e-global-color-astglobalcolor5);
}

.elementor-16 .elementor-element.elementor-element-7db96f0.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-7db96f0 .elementor-icon {
    font-size: 21px;
}

.elementor-16 .elementor-element.elementor-element-698e247>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-698e247 {
    --icon-box-icon-margin: 20px;
}

.elementor-16 .elementor-element.elementor-element-698e247 .elementor-icon-box-title {
    margin-bottom: 5px;
}

.elementor-16 .elementor-element.elementor-element-698e247.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor5);
    fill: var( --e-global-color-astglobalcolor0);
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-698e247.elementor-view-framed .elementor-icon,
.elementor-16 .elementor-element.elementor-element-698e247.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-astglobalcolor5);
    color: var( --e-global-color-astglobalcolor5);
    border-color: var( --e-global-color-astglobalcolor5);
}

.elementor-16 .elementor-element.elementor-element-698e247.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-698e247 .elementor-icon {
    font-size: 21px;
}

.elementor-16 .elementor-element.elementor-element-b2cc8bd>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-b2cc8bd {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-b2cc8bd .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-16 .elementor-element.elementor-element-e818dfe {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-widget-container {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-e818dfe>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon {
    background-color: var( --e-global-color-astglobalcolor5);
    --icon-padding: 0.8em;
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon i {
    color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon svg {
    fill: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon:hover {
    background-color: var( --e-global-color-astglobalcolor0);
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon:hover i {
    color: var( --e-global-color-astglobalcolor4);
}

.elementor-16 .elementor-element.elementor-element-e818dfe .elementor-social-icon:hover svg {
    fill: var( --e-global-color-astglobalcolor4);
}

.elementor-16 .elementor-element.elementor-element-d02d0d3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4);
}

.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-element-populated,
.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-element-populated>.elementor-background-overlay,
.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 60px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 60px;
    padding: 50px 40px 30px 40px;
}

.elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-37348f4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-37348f4 {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-2eb774a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2eb774a {
    text-align: left;
}

.elementor-16 .elementor-element.elementor-element-5241fdc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 25px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-16 .elementor-element.elementor-element-0d443ca>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-0d443ca {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-0d443ca .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor2);
}

.elementor-16 .elementor-element.elementor-element-d05717e {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-16 .elementor-element.elementor-element-d05717e:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-d05717e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #81414100;
}

.elementor-16 .elementor-element.elementor-element-12cfda2 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 7px 10px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-16 .elementor-element.elementor-element-12cfda2:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-12cfda2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-4b14296>.elementor-widget-container {
    padding: 7px 7px 7px 7px;
}

.elementor-16 .elementor-element.elementor-element-4b14296 {
    color: #000000;
}

.elementor-16 .elementor-element.elementor-element-4319d12 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 7px 10px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-16 .elementor-element.elementor-element-4319d12:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-4319d12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-4eab059>.elementor-widget-container {
    padding: 7px 7px 7px 7px;
}

.elementor-16 .elementor-element.elementor-element-4eab059 {
    color: #000000;
}

.elementor-16 .elementor-element.elementor-element-4145da2 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 7px 10px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-16 .elementor-element.elementor-element-4145da2:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-4145da2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-789a0af>.elementor-widget-container {
    padding: 7px 7px 7px 7px;
}

.elementor-16 .elementor-element.elementor-element-789a0af {
    color: #000000;
}

.elementor-16 .elementor-element.elementor-element-3e30736 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 7px 10px 10px 0px rgba(0, 0, 0, 0.15);
}

.elementor-16 .elementor-element.elementor-element-3e30736:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-3e30736>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16 .elementor-element.elementor-element-2fc678e>.elementor-widget-container {
    padding: 7px 7px 7px 7px;
}

.elementor-16 .elementor-element.elementor-element-2fc678e {
    color: #000000;
}

.elementor-16 .elementor-element.elementor-element-62912977>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-3483cc7d iframe {
    height: 500px;
}

@media(min-width:1025px) {
    .elementor-16 .elementor-element.elementor-element-ede3c24:not(.elementor-motion-effects-element-type-background),
    .elementor-16 .elementor-element.elementor-element-ede3c24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}

@media(max-width:1024px) {
    .elementor-16 .elementor-element.elementor-element-ede3c24 {
        padding: 100px 25px 25px 25px;
    }
    .elementor-16 .elementor-element.elementor-element-2497005 {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-5925eb3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-5925eb3 {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-d05717e {
        --grid-auto-flow: row;
    }
    .elementor-16 .elementor-element.elementor-element-3483cc7d iframe {
        height: 350px;
    }
}

@media(max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-ede3c24 {
        padding: 50px 25px 50px 25px;
    }
    .elementor-16 .elementor-element.elementor-element-2497005 {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-5925eb3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-5925eb3 {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-23ed93a {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-20e1bce>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-20e1bce {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-129c270>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-129c270 {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-006dc73 .elementor-icon-box-wrapper {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-b2cc8bd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-b2cc8bd {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-d02d0d3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-16 .elementor-element.elementor-element-37348f4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-37348f4 {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-2eb774a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-2eb774a {
        text-align: left;
    }
    .elementor-16 .elementor-element.elementor-element-0d443ca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-16 .elementor-element.elementor-element-0d443ca {
        text-align: center;
    }
    .elementor-16 .elementor-element.elementor-element-d05717e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
}