.elementor-section.elementor-section-boxed > .elementor-container{max-width:1245px;}.elementor-widget:not(:last-child){margin-bottom:0px;}
.horizontal-gap {
	margin-top: 30px !important;
}

.elementor-3274 .elementor-element.elementor-element-33b31be > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}

.elementor-3274 .elementor-element.elementor-element-4ba6261 > .elementor-element-populated {
    padding: 0px 0px 60px 0px !important;
}

    .elementor-element.elementor-element-6d133ed.elementor-column.elementor-col-25.elementor-top-column{
            padding: 0px 0px 230px 0px !important;
    }



/*.elementor-3274 .elementor-element.elementor-element-d8721d9 > .elementor-element-populated {
    padding: 0px 0px 230px 0px !important;
}*/


@media only screen and (min-width : 360px) and (max-width: 740px){
    .elementor-4074 .elementor-element.elementor-element-c6b2805 > .elementor-element-populated {
        margin-top: 55px !important;
    }
    .elementor-3072 .elementor-element.elementor-element-2d3b016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(50px/2) !important;
        margin-left: calc(0px/2) !important;
    }

    .elementor-3072 .elementor-element.elementor-element-57d076be .elementor-image img {
        width: 93px;
        margin-left: 15px !important;
    }    
}  

@media only screen and (min-width : 768px) and (max-width: 1024px){
    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
        font-size: 24px !important;
    }
    .background-absolute{
       
        background-position: top !important; /* Center the image */
        background-repeat: no-repeat !important; /* Do not repeat the image */
        background-size: 475px !important; 
    }
    .animated-slider-wrapper .slideshow-slide-caption-text {
        position: relative;
        height: 100%;
        padding-top: 4%;
        transition: transform 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
        transform: translate3d(0, 0, 0);
    }
    #page-content-wrapper p, .page-content-wrapper p {
        padding-top: 1px;
        padding-bottom: 1px;
        line-height: 1.2;
    }
    .animated-slider-wrapper .slideshow-slide-image.background-absolute {
        width: 65%;
        left: 37%;
        transform: translateY(-25px) !important;
    }

    .elementor-4074 .elementor-element.elementor-element-56ee2d9 .animated-slider-wrapper {
        height: 310px !important;
    }

}  


