	
	#bonuselett2025 .landing-head .row {
	    background-color: #246621;
	    padding-top: 40px;
	    padding-bottom: 45px;
	    margin-bottom: 10px;
		  display: block;
		  
	}
	
	#bonuselett2025 h1.content_title{
		
		color:#246621;
		
	}
	
	.bonus-elett-body .row {
	    margin-left: 0;
	    margin-right: 0;
	}
	
	#bonuselett2025 .img-fluid {
	    max-width: 100%;
	    height: auto;
	}
	
	#bonuselett2025 div[class^='instruction-'] p {
	    font-size: 25px;
	    text-align: center;
	}
	#bonuselett2025 p {
	    margin-top: 0;
	    margin-bottom: 1rem;
	}
	
	.bonus-elett-body section b {
	    color: #246621;
	}
	
	.landing-head .col-4 ,
    .landing-head .col-6 {
	    text-align: center;
	}
	#bonuselett2025 .col-4 {
	    width: 33.33333333% !important;
	    display: block;
	    float: left;
	}
	#bonuselett2025 .col-6 {
	    width: 50% !important;
	    display: block;
	    float: left;
        text-align: center;
	}
	
	.instruction-1,
	.instruction-2,
	.instruction-3{
		
	    width: 33.33333333% !important;
	    display: block;
	    float: left;
	}
	
	.instruction-1 div,
	.instruction-2 div,
	.instruction-3 div{
		
	   text-align:center;
	   min-height:100px;
	}

	#bonuselett2025 .row>*{
		display:block;
	    width: 100%;
	    max-width: 100%;
 
	}
	
	.elettro-categories .d-flex span {
	    display: block;
	    font-size: 28px;
	    font-weight: 700;
	    color: #246621;
	}
	
	.elettro-categories .d-flex b {
	    color: #246621;
	}
	
	.elettro-footer > div {
	    text-align: center;
	}
	
	#bonuselett2025 .col-8.col-md-3{
		
		float:left;
		max-width:30%;
	}
	
	#bonuselett2025 .col-8.col-md-3.ministero{
		float:right;
		max-width:20%;
	}
	
	
	
 
	
	.bonus-elett-body .row {
	    margin-left: 0;
	    margin-right: 0;
	}
	.elettro-footer {
	    align-items: center;
	    margin-bottom: 130px;
	}
	
	.elettro-footer > div {
	    text-align: center;
	}
	

	
	@media (min-width: 768px) {
	    
	}
	#bonuselett2025 .col-8 {
	    flex: 0 0 auto;
	    width: 66.66666667%;
	}
	
	#bonuselett2025 div {
	    display: block;
	    unicode-bidi: isolate;
	}
	
	.elettro-categories h3 {
	    background-color: #246621;
	    padding: 12px 0;
	    color: white;
	    text-align: center;
	    margin: 0;
	    font-weight: 800;
	}
	
	.bonus-elett-body h2 {
	    color: #3AAA35;
	    text-transform: uppercase;
	    font-weight: 800;
	    text-align: center;
	    margin-bottom: 40px;
	    font-size: 60px;
	}
	
	#bonuselett2025 {
	    font-family: 'Helvetica', sans-serif !important;
	    margin-bottom: 375px;
	}
	
	#bonuselett2025 h1.content_title{
		text-align:center;
	}
	
	@media only screen and (max-width: 1450px) {
	    .elettro-categories .d-flex > div {
	        flex: 1 0 21%;
	        align-items: center;
	        max-width: calc(100% * (1 / 4) - 1px);
	    }
	}
	.elettro-categories .d-flex > div {
	    display: flex;
	    row-gap: 20px;
	    flex-direction: column;
	    flex: 1 1 0px;
	    font-size: 24px;
	}
	
	@media only screen and (max-width: 1450px) {
	    .elettro-categories .d-flex {
	        flex-wrap: wrap;
	    }
	}
	.elettro-categories .d-flex {
	    column-gap: 5px;
	    margin-top: 5px;
	}
	#bonuselett2025 .d-flex {
	    display: flex !important;
	}
	
	
	@media only screen and (max-width: 1200px) {
	
	.instruction-1,
	.instruction-2,
	.instruction-3{
		
	    width: 100% !important;
	    display: block;
	    float: none;
	}
	
	#bonuselett2025 .landing-head .row .col-4 img{
		margin-bottom:10px;
		max-width:150px;
	}
	
	#bonuselett2025 .col-4 {
	    width: 100% !important;
	    display: block;
	    float: none;
	}
	
	#bonuselett2025 .d-flex {
	    display: block !important;
	}
	.elettro-categories .d-flex > div img{
		margin-bottom:10px;
	}
	.elettro-categories .d-flex > div {
	    display: block;
	    row-gap: 20px;
	    flex-direction: column;
	    flex: 1 1 0px;
	    font-size: 24px;
		max-width:100%;
		text-align:center;
	}
	
}
	