@media only screen and (max-width: 415px) {
	#txtBoxBackup {
		top: calc(50% - 50px);
		right: calc(50% - 160px);
		font-size: 13px;
	}
	#txtBoxBackup b {
		font-size: 18px;
	}
	#News3in1 .FlexSwitch {
		display:block;
	}
}

@media only screen and (max-width: 450px) {
	.imgAround {
		width: 80% !important;
		margin: 0px 10% 20px 10% !important;
	}
}

@media screen and (max-width: 576px) {
	.homeTitle {
		font-size:1.6rem;
	}
	.payoff {
		font-weight: lighter;
		font-size: 1.3rem;
	}
	.phoneImg {
		max-width:180px !important;
	}
}
@media only screen and (max-width: 767px) {
	.aziendaRivenditore,
	.FormControlStato,
	.capRivenditore,
	.cittaRivenditore
	.telefonoRivenditore,
	.faxRivenditore,
	.cellulareRivenditore,
	.emailRivenditore,
	.pecRivenditore,
	.skypeRivenditore,
	.webRivenditore,
	#ctl00 .brLine,
	#pcnum, #prezzoParziale,
	#androidnum, #prezzoParzialeAndroid,
	#prezzoSpedizione	{
		width: 100% !important;
	}

	.imgAround {
		width: 80% !important;
		text-align: center;
		margin: 0px 0px 35px 0px !important;
	}
	
	#collapseOne .bGreenDash {
		border: none;
	}
	#socials {
		top: 34px;
		right: 72px;
		left: inherit;
	}
	#socials a {
		width: 25px;
		height: 25px;
        background-size: 100px;
	}
	#socials ul {
		flex-direction: row;		
	}
	#socials ul li {
		padding-right: 6px;
	}
	#socials .linkedin {
		background-position: 0px;
	}
	#socials .facebook {
		background-position: -25px;
	}
	#socials .twitter {
		background-position: -50px;
	}
	#socials .feed {
		background-position: -75px;
	}

	#navbarCertification ul {
		flex-wrap: wrap;
	}
	#certification > ul > li {
		padding-right:7px;
		padding-bottom: 15px;
	}
	#certification > ul > li > a > img {
		max-height:65px;
	}
	#actContainer {
		position: absolute;
		right: 6px;
		top: -12px;
	}
	#activateLicBox {
		right: 32px;
		top: 320px;
		width: 55px;
		height: 55px;
	}
	#activateLicBox:after {
		height: 55px;
		width: 55px;
	}
	#activateLicTxt {
		zoom: 0.7;
	}
}

@media screen and (min-width: 601px) {
	#cookiePop {
		max-width: 900px;
	}
}

@media screen and (min-width: 768px) {
	#News3in1 .FlexSwitch {
		display:flex;
	}
}

@media screen and (max-width: 767px) {
	#main-menu-home > li > a.nav-link,
	#main-menu-home > li .dropdown-menu a 	{
		padding-top: 2px;
		padding-bottom: 4px;
	}
}

@media screen and (min-width:992px) {
	#News3in1 .FlexSwitch {
		display: block;
	}
	#News3in1 .descrAdd {
		display:block;
	}
}
@media only screen and (max-width: 900px) {
	.txt-footer {
		font-size: 70% !important; 
	}
}

@media (max-width:930px){
	#main-menu-home {
		flex-wrap: wrap;
	}
	#main-menu-home li.nav-item {
		line-height: 21px;
	}
}

@media only screen and (max-width: 991px) {
	#newsList .bigNews .news-title-home {
		font-size: 1rem;
		padding-bottom:36px;
		text-align:left;
	}
	#newsList .bigNews .newsShortDesc  {
		display:none;
	}
	.imgAround {
		width: 100% !important;
		text-align: center;
		margin: 0px 0px 35px 0px !important;
	}
	.newsContainer {
		flex-direction: column;
	}
	.ticker-heading:after {
		display: none;
	}
	.ticker-heading {
		padding: 6px 15px !important;
		width: 100%;
		border-top: 1px solid #025da4;
		box-shadow: 0px 2px 2px rgb(0 0 0 / 50%);
		margin: 0;
	}
	#news-carousel {
		border-top: 1px dotted #025da4 !important;
		max-height: 105px !important;
	}
	#news-carousel .carousel-item {
		max-height: 100px;
		min-height: 100px;
	}
	#allNewsIcon {
		display:none;
	}
	#allNewsTxt {
		display:block !important;
	}
	.h2, h2,
	.h3, h3 {
		font-size: 1.6rem;
	}
	#tableValues .Name,
	#tableValues .Perc	{
		text-align:center;
	}
}

@media (max-width: 1182px) {
	#newsList .sideNews {
		flex-direction: column;
	}
}

@media (min-width: 1200px) {
	.pl-xl-6, .px-xl-6 {
		padding-left: 5rem!important;
	}
	.pr-xl-6, .px-xl-6 {
		padding-right: 5rem!important;
	}
}

