@media (max-width: 767px) {
	div#sidebar {width: 100%;  text-align: center;}
	.user04{width:100%;background-color: rgb(229, 44, 111);display: none;}
	.user05{width:100%;background-color: rgb(229, 44, 111);}
	div#content70{width:100%!important;min-height:none;}
	.user01 {float: left;width: 100%;background-color: rgb(4, 50, 123);text-align: center;}
	.copyright-left{width:100%;}
	.copyright-right{width:100%;}
	.copyright{margin-bottom:0;}
	.copyright-left{display:none;}
	.footer01, .footer02, .footer03 {
    clear: both;
    width: 100%;
    text-align: center;
    padding-left: 0px;
}
}

@media (max-width: 500px) {
	.menuTop a {padding:0!important;}
	.info, .social{width:100%; text-align:center;padding: 5px 0px;}
	.info p {font-size: 10px;}
	.logo, .menuTop {width:100%; margin:0 auto;max-width: none;}
	.logo img {margin: 0 auto; text-align:center; display:block;max-width:150px;padding-bottom: 20px;padding-top:10px;}
	.menuTop a{font-size:12px!important;text-align:center;}
	.menuTop li {text-align:center; margin:0 auto;float:none;}
	.footer01, .footer02, .footer03 {width:100%; clear:both;}
	div#content100 > div {padding: 0 15px;}
	.info-blue{display:none;}
	.slogan h1, .slogan h3 {font-size:1em; padding 0px!important;}
	.slogan {padding:0px 10px;}
	.footer01 .custom, .footer02 .custom, .footer03 .custom{margin:10px; padding:10px;}
	.logo img {
    	max-width: 190px;
    	float: left;
    	    padding: 0 50px;
    	}
	ul.nav.menu_top {
    padding-top: 10px;
}
.slogan {
    margin-top: 0px;
}
.logo {
    padding-bottom: 25px;
}
.slogan h1 {
    font-size: 25px;
    text-shadow: 1px 1px 0 #005aa9;
}
.slogan h3 {
    font-size: 17px;
    line-height: initial;
}



.sigProContainer li {
    width: 100%;
}


ul.sigProClassic li.sigProThumb a.sigProLink, ul.sigProClassic li.sigProThumb a.sigProLink:hover {
    position: relative;
    float: none!important;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    border: none;
    margin: 0 auto;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {float:none!important;}
li.sigProThumb span {
    width: 98%;
}

.riga {padding-top: 0px!important;}

.riga img {
    max-width: 100%!important;
}

.footer01, .footer02 , .footer03 {
    font-size: 1.4em;
}

.footer01 td, .footer02 td , .footer03 td , .footer01 tr, .footer02 tr , .footer03 tr{text-align:left!important;}
.controls input,  textarea{
    width: 100%;
}

dl.contact-address.dl-horizontal dt {
    display: none;
}

} 