body {

}


h1 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 18px;
}

h2 {
    font-size: 23px;
    line-height: 29px;
    margin-bottom:10px;
}
header{
    height: 49px;
    min-height: 49px;
    background-color: #ff1d00;
}

body.home header{
    height: 49px;
    min-height: 49px;
    background-image: none;
}

header.wrap{
    width: 100%;
    min-width: 100%;
}

.wrap {
    width: 94%;
    max-width: 94%;
    font-size: 18px;
}

.wrap .pad {
    width: 100%;
}

a.menuMob, #menuOverlay{
	display:block;
}

#logo{
    left: 2.5%;
    top: 6px;
    height: 40px;
}

.tagline{
    display: none !important;
}

#menu{
	display:none;
}

ul.langs, #sublangs{
	display:none;
}

.bannersHome ul li{
    width: 100% !important;
}

.bannersHome ul li:first-child{
    padding: 15px 20px;
    margin-bottom: 12px;
}

.listHome .wrap ul li{
     width: 100% !important;
    border: 0px;
}

.listHome .wrap ul li:first-child{
    margin-bottom: 10px;
}

.info .wrap h1 {
    font-size: 28px;
    line-height: 34px;
}

.info .wrap ul li{
    width: 100% !important;
}

.info .wrap ul li:first-child{
    margin-bottom: 12px;
}

.info .wrap ul.productBlocks li{
    width: 100% !important;
}

.info .wrap ul.productBlocks li a strong{
    font-size: 23px;
}

.analisi .wrap ul li{
    width: 100% !important;
}

.analisi .wrap ul li:first-child{
    margin-bottom: 12px;
}

.analisi .wrap .border{
    width: 80%;
}

.contact .wrap ul{
    width: 100% !important;
}

.contact .wrap ul li{
    width: 100% !important;
}

.contact .wrap ul li:first-child{
    margin-bottom:25px;
}

.contact .customInput#captcha{
    width: 59%;
    margin-right: 10px;
}

a.file img{
    height: 64px;
    margin-right: 10px;
}

footer .wrap ul li{
    font-size: 16px;
    width: 100%;
}

footer .wrap1 ul li strong {
    font-size: 18px;
}

footer .wrap ul li:first-child{
    margin-bottom: 12px;
}

footer .wrap ul li:first-child img{
    max-width: 85%;
}

footer .wrap1 ul li span, footer .wrap1 ul li a{
    font-size: 16px;
    display: block;
}

footer .wrap1 ul li span{
    margin-right:0px;
}

footer .wrap1 ul li span img, footer .wrap1 ul li a img{
    width: 24px;
}