.wool-inline{
	display:inline-block!important;
	max-width:33%;
	text-align:center;
}
.wool-inline-2{
	text-align:center;
}
.wool-center{
	text-align:center;	
}
.wool-picture img{
	width: 80%!important;
	margin-top:80px!important;
}

.wool-button {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 60px 15px 60px;
		
		
		margin-bottom: 25px!important;
		cursor:pointer;
}

.wool-button-2 {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 60px 15px 60px;

		margin-bottom: 25px!important;
		cursor:pointer;
}
.final_download{
	margin-top:40px!important;
}

.tab {
  display: none;
}
.tab.invalid{
	background-color:red;
	color:white;
}

@media only screen and (max-width: 960px){
	.wool-inline{
		display:block!important;
		max-width:100%;
	}

}

/* Target the specific container inside the homepage-section */
.homepage-section .elementor-container {
    display: grid !important; 
    grid-template-columns: 1fr 1fr; 
    width: 100%;
	max-width:100%;
    height: 100%; 
    margin: 0; 
    padding: 0; 
    position: relative;
}

.homepage-section div.elementor-container {
	grid-template-columns: 25% 40%;
}


/* Fullscreen background column */
.homepage-section .background {
    grid-column: 1 / 3; 
		grid-row: 1 / 2;
    z-index: 1; 
    overflow: visible;
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Ensure the slider takes up the entire column */
.homepage-section .background .elementor-widget-shortcode {
    height: 100%;
    width: 100%;
}

/* Text column */
.homepage-section .title-text {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
    z-index: 2;
    display: grid!important;
    justify-content: center;
    align-items: end;
		align-self: end;
    padding-bottom: 10%; 
}

/*for desktop below 2560 wide*/
/* Text column */
@media @media (min-width: 1025px) and (max-width: 1559px) {
.homepage-section div.elementor-container {
	grid-template-columns: 20% 60%;
}
}

/* for Tablet*/
@media @media (min-width: 768px) and (max-width: 1024px) {
    .homepage-section {
      grid-template-columns: 1fr;
      height: 100vh;
    }
    
    .homepage-section .title-text {
      grid-column: 1 / 2; 
      align-items: end;
      justify-content: center; 
      padding: 0;
			height: 100vh;
    }
    
    .homepage-section .background {
        grid-column: 1 / 2;
        height: 100vh;
    }
}

/* For mobile */
@media (max-width: 767px) {
    .homepage-section {
        grid-template-columns: 1fr; 
    }
    
    .homepage-section .background {
      grid-column: 1 / 3; 
    }
    
    .homepage-section .title-text {
      grid-column: 1 / 3; 
      align-items: end; 
      padding: 0;
			height:80vh;
			margin-bottom:20px;			
    }

}

		.homepage-section .title-text .elementor-widget-wrap{
			margin-top:0!important;
		}

/* Argeton brochure hide title */
#page_caption {
	display: none;
}

