@media only screen and (max-width: 1200px){
	.banner:after{
	  background-size: 80%;
	  top:0%;
	  right:0%;
	}
}

@media only screen and (max-width: 992px){
	.banner-content{

	  font-size: 2rem;

	}

	.ui.fluid.container.formation:after {
    font-size: 10rem;
}
}

@media only screen and (max-width: 767px) {
	.ui.container {
    width: auto!important;
    margin-left: 0!important;
    margin-right: 0!important;
	}

	.banner:after{
	 	background: none;
	}

	.banner-content{
	  text-align: center;
	}

	.banner-content br{
		display:none
	}
}

@media only screen and (max-width: 560px) {
	.product-description .row:nth-child(odd) .item-wrapper{
	  padding-left:0;
	  text-align: center;
	}

	.product-description .row:nth-child(even) .item-wrapper{
	  padding-right:0;
	  text-align: center;
	}

	.product-description .row .item-wrapper:after, .product-description .row .item-wrapper:before{
		display:none
	}
}

@media only screen and (max-width: 480px) {
	.ui.fluid.container.formation:after {
    font-size: 5rem;
	}
}	