/*
Theme Name: Inspiro Child
Theme URI: https://www.wpzoom.com/themes/inspiro
Template: inspiro
Description: This is a simple Child Theme.
Author: WPZOOM
Author URI: https://www.wpzoom.com
Version: 1.0
*/

/* Write your custom CSS code below or add it in the Customizer > Additional CSS */

/*HERO SECTION*/
.wpz-video-slider-wrapper video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    object-fit: cover; /* Ensures video covers container */
    z-index: 1;
}


/*OUR SERVICES SECTION*/
@media only screen and (min-width: 992px) {
    .service-boxes .elementor-column-gap-default {
        height: 200px;
    }
}

.service-boxes .elementor-container .elementor-column {
    position: relative;
}

.service-boxes h3 {
    margin-bottom: 1;
}

.service-boxes .elementor-container .elementor-column .elementor-widget-wrap div:first-child + .elementor-element {
    position: absolute;
    bottom: 3em;
}
.service-boxes .elementor-container .elementor-column .elementor-widget-wrap div:first-child + .elementor-element + .elementor-element {
    position: absolute;
    bottom: 1em;
}

@media (max-width: 1024px){
	 .service-boxes .elementor-column-gap-default {
        height: 200px;
    }
	#our-services-btn{
		bottom:1em;
		padding:10px 16px 10px 16px !important;
	}
	.service-boxes h3{
		font-size:18px !important;
	}
}

@media (max-width: 767px){
	.service-boxes .elementor-column-gap-default {
        height: 100vh;
    }
	.service-boxes h3{
        font-size: 20px !important;
		margin-bottom:1em;
	}
	.service-boxes .elementor-container .elementor-column .elementor-widget-wrap div:first-child + .elementor-element + .elementor-element{
	   bottom: -2em;
	}
}
