.elementor-452 .elementor-element.elementor-element-cfe62c5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-452 .elementor-element.elementor-element-179b40f>.elementor-element-populated {
    padding: 190px 0 0
}

.elementor-452 .elementor-element.elementor-element-56ce8b5:not(.elementor-motion-effects-element-type-background),
.elementor-452 .elementor-element.elementor-element-56ce8b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../../2020/03/home-2-img-4.jpg);
    background-position: top center;
    background-size: cover
}

.elementor-452 .elementor-element.elementor-element-56ce8b5 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 4% 0% 8.3%
}

.elementor-452 .elementor-element.elementor-element-56ce8b5>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-452 .elementor-element.elementor-element-e8b4987 {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: rgba(0, 0, 0, .05);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 200px 0 128px
}

.elementor-452 .elementor-element.elementor-element-e8b4987,
.elementor-452 .elementor-element.elementor-element-e8b4987>.elementor-background-overlay {
    border-radius: 0 0 0 0
}

.elementor-452 .elementor-element.elementor-element-e8b4987>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-452 .elementor-element.elementor-element-3ad4413>.elementor-element-populated {
    padding: 0
}

.elementor-bc-flex-widget .elementor-452 .elementor-element.elementor-element-42edbf2.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-452 .elementor-element.elementor-element-42edbf2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-452 .elementor-element.elementor-element-42edbf2>.elementor-element-populated {
    padding: 0 10px 0 62px
}

.elementor-452 .elementor-element.elementor-element-67c0321>.elementor-widget-container {
    margin: 38px 0 0
}

.elementor-452 .elementor-element.elementor-element-35ba3ce {
    padding: 115px 0 123px
}

.elementor-452 .elementor-element.elementor-element-8e8280f {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: rgba(0, 0, 0, .05);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 130px 0 80px
}

.elementor-452 .elementor-element.elementor-element-8e8280f>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-bc-flex-widget .elementor-452 .elementor-element.elementor-element-6ec0172.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-452 .elementor-element.elementor-element-6ec0172.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-452 .elementor-element.elementor-element-6ec0172.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: flex-end
}

.elementor-452 .elementor-element.elementor-element-6ec0172>.elementor-element-populated {
    padding: 0 56px 0 0
}

.elementor-452 .elementor-element.elementor-element-20ac38b>.elementor-widget-container {
    padding: 38px 0 0
}

.elementor-452 .elementor-element.elementor-element-20ac38b {
    width: auto;
    max-width: auto
}

.elementor-452 .elementor-element.elementor-element-2a45d19>.elementor-element-populated {
    padding: 0 0 0 40px
}

.elementor-452 .elementor-element.elementor-element-bd79ca6>.elementor-widget-container {
    /*box-shadow:4px 5px 15px -6px rgba(0,0,0,.5)*/
}

.elementor-452 .elementor-element.elementor-element-b692cd9 {
    padding: 121px 0 287px
}

.elementor-452 .elementor-element.elementor-element-5061a98:not(.elementor-motion-effects-element-type-background),
.elementor-452 .elementor-element.elementor-element-5061a98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ebebeb
}

.elementor-452 .elementor-element.elementor-element-5061a98 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 120px
}

.elementor-452 .elementor-element.elementor-element-5061a98>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-452 .elementor-element.elementor-element-51b3740>.elementor-element-populated {
    margin: -12.6% 0% 0%
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-452 .elementor-element.elementor-element-3ad4413 {
        width: 100%
    }

    .elementor-452 .elementor-element.elementor-element-42edbf2 {
        width: 100%
    }

    .elementor-452 .elementor-element.elementor-element-fc9fdd3 {
        width: 50%
    }

    .elementor-452 .elementor-element.elementor-element-08f6338 {
        width: 50%
    }

    .elementor-452 .elementor-element.elementor-element-050073e {
        width: 50%
    }

    .elementor-452 .elementor-element.elementor-element-d4823fb {
        width: 50%
    }

    .elementor-452 .elementor-element.elementor-element-6ec0172 {
        width: 100%
    }

    .elementor-452 .elementor-element.elementor-element-2a45d19 {
        width: 100%
    }

    .elementor-452 .elementor-element.elementor-element-80b5642 {
        width: 33.33%
    }

    .elementor-452 .elementor-element.elementor-element-a8c8cd3 {
        width: 33.33%
    }

    .elementor-452 .elementor-element.elementor-element-83d7ef5 {
        width: 33.33%
    }

    .elementor-452 .elementor-element.elementor-element-703e96b {
        width: 50%
    }

    .elementor-452 .elementor-element.elementor-element-3848e39 {
        width: 50%
    }
}

@media(max-width:1024px) {
    .elementor-452 .elementor-element.elementor-element-cfe62c5 {
        padding: 0
    }

    .elementor-452 .elementor-element.elementor-element-179b40f>.elementor-element-populated {
        padding: 0
    }

    .elementor-452 .elementor-element.elementor-element-56ce8b5 {
        padding: 160px 0 158px
    }

    .elementor-452 .elementor-element.elementor-element-975ddf1 {
        padding: 0
    }

    .elementor-452 .elementor-element.elementor-element-f25274d>.elementor-element-populated {
        margin: -35px 0 0
    }

    .elementor-452 .elementor-element.elementor-element-e8b4987 {
        padding: 175px 0 128px
    }

    .elementor-452 .elementor-element.elementor-element-3ad4413>.elementor-element-populated {
        padding: 0 0 50px
    }

    .elementor-452 .elementor-element.elementor-element-42edbf2>.elementor-element-populated {
        padding: 0
    }

    .elementor-452 .elementor-element.elementor-element-fc9fdd3>.elementor-element-populated {
        padding: 10px 25px 30px
    }

    .elementor-452 .elementor-element.elementor-element-08f6338>.elementor-element-populated {
        padding: 10px 25px 30px
    }

    .elementor-452 .elementor-element.elementor-element-050073e>.elementor-element-populated {
        padding: 10px 25px
    }

    .elementor-452 .elementor-element.elementor-element-d4823fb>.elementor-element-populated {
        padding: 10px 25px
    }

    .elementor-452 .elementor-element.elementor-element-6ec0172>.elementor-element-populated {
        padding: 0 0 50px
    }

    .elementor-452 .elementor-element.elementor-element-d20685c>.elementor-widget-container {
        margin: 0 0 0 -33px
    }

    .elementor-452 .elementor-element.elementor-element-2a45d19>.elementor-element-populated {
        padding: 0
    }

    .elementor-452 .elementor-element.elementor-element-b692cd9 {
        padding: 121px 0 170px
    }

    .elementor-452 .elementor-element.elementor-element-80b5642>.elementor-element-populated {
        padding: 10px 10px 30px
    }

    .elementor-452 .elementor-element.elementor-element-a8c8cd3>.elementor-element-populated {
        padding: 10px 10px 30px
    }

    .elementor-452 .elementor-element.elementor-element-83d7ef5>.elementor-element-populated {
        padding: 10px 10px 30px
    }

    .elementor-452 .elementor-element.elementor-element-703e96b>.elementor-element-populated {
        padding: 10px 10px 10px 60px
    }

    .elementor-452 .elementor-element.elementor-element-3848e39>.elementor-element-populated {
        padding: 10px 60px 10px 10px
    }

    .elementor-452 .elementor-element.elementor-element-51b3740>.elementor-element-populated {
        margin: -70px 0 0;
        padding: 0
    }
}

@media(max-width:767px) {
.elementor-section .elementor-container{
	display: block;
}
	.elementor-452 .elementor-element.elementor-element-35ba3ce{
		padding: 3px 0 40px;
	}
.elementor-452 .elementor-element.elementor-element-8e8280f
{
    padding: 30px 25px 20px

}
    .elementor-452 .elementor-element.elementor-element-56ce8b5 {
        padding: 30px 25px 80px
    }

    .elementor-452 .elementor-element.elementor-element-050073e>.elementor-element-populated {
        padding: 10px 10px 30px
    }

    .elementor-452 .elementor-element.elementor-element-d20685c>.elementor-widget-container {
        margin: 0
    }

    .elementor-452 .elementor-element.elementor-element-703e96b>.elementor-element-populated {
        padding: 10px 10px 30px
    }

    .elementor-452 .elementor-element.elementor-element-3848e39>.elementor-element-populated {
        padding: 10px
    }
}