#alert { display: none; position: fixed; z-index: 10001; font-size: 14px; color: #000; background-color: rgba(0, 0, 0, 0.85); height: 100%; width: 100%; left: 0px; top: 0px; }
#alert .errori { width: 700px; max-width: 92%; max-height: 100%; position: relative; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 20px; margin-top: 10% }
#alert .testata { background-color: #FFF; color: #000; font-size: 20px; padding-right: 10px; padding-left: 10px; line-height: 45px; text-transform: uppercase; font-family: Montserrat; font-weight: 400; }
#chiudi { float: right; color: #000; cursor: pointer; padding-right:8px}
#alert .titoloAlert { float: left; font-size: 12px }
#alert .testoAlert { background-color: #E6E6E6; font-size: 16px; line-height: 25px; padding: 10px; }

.brand-area .brand .single-item img{ padding:0; height:100px}
.green-bg{ background-color:#6ab43e}
.thm-btn{ border-color:#6ab43e}
.mainmeu-area.stricky-fixed{background-color:#6ab43e}
a{ color:#29540f}
ul.solution-categories{ margin:0; padding:0; list-style:none}
.text-holder ul{ padding: inherit;margin: 10px 0px; }
.text-holder h3{ margin:15px 0!important}
.text-holder li{ list-style:disc!important}
.text-holder img{ max-width:100%; height:100%}

@media only screen and (max-width: 767px) {
	.top-info{display:none}
	.header-area{ padding-top:5px}
	.logo{ margin-bottom:5px}
	#solution-single-area{ padding-top:10px; margin-bottom:10px}
	#solution-single-area .sidebar{ margin-top:20px}
	.text-holder ul{ padding: inherit;margin: 10px 0px 10px 20px; }
}
