@media (min-width: 768px) {
	h1, .h1 {
		font-size: 64px;
		line-height: 64px;
	}
	h2, .h2 {
		font-size: 45px;
		line-height: 45px;
	}
	h3, .h3 {
		font-size: 36px;
		line-height: 40px;
	}
	h4, .h4 {
		font-size: 30px;
		line-height: 34px;
	}
	h5, .h5 {
		font-size: 18px;
		line-height: 24px;
	}
	.text-intro {
		font-size: 22px;
		line-height: 22px;
	}
	.row-new h2{
		font-size: 30px;
		line-height: 34px;
	}
	.row-new h3{
		font-size: 18px;
		line-height: 24px;
	}
	.text-intro {
		font-size: 22px;
	}
	.row-publication .col-publication-inner {
		padding:20px 40px 40px 40px;
	}
	.row-publication .col-publication-inner .abonnement-description {
		font-weight: 600;
		height: 63px;
	}
	.btn-fixed {
		min-width: 285px;
	}
	.img-conception {
		margin-top: -45px;
	}
	.img-fonctionnalities {
		margin-top: -20%;
	}
	.carousel-avis .owl-stage {
		right: 0;
	}
	.accordion-button {
		font-size: 1rem;
		line-height: 3rem;
	}
	.website-rocket {
		width: 131px;
		height:auto;
	}
	.website-rocket-title,
	.website-rocket-description {
		font-size: 18px;
		line-height: 24px;
	}
	.stepper:after {
		left: 100px;
		right:80px;
	}
	.stepper-head-icon {
		font-size: 1rem;
	}
	.checkout-step-2-inner {
		background-size: 29%;
		padding:2.4rem;
	}
	.row-conception-top {
		padding-top: 40px;
	}
}
@media (min-width: 991px){
	.navbar-light .navbar-nav .nav-item.active:after {
		margin: 0 auto;
		bottom: -5px;
		left: 0;
		right: 0;
	}
	.container-abonnements h1 {
		font-size: 30px;
	}
	.container-abonnements .row-faq {
		width: 960px;
		margin:0 auto 70px auto;
	}
	.container-abonnements .row-faq .h2 {
		text-align: center;
		margin-bottom: 70px;
		font-size: 30px;
		color: #272727;
		font-weight: 400;
	}
	.container-abonnements .row-faq .h3-height {
		height:60px;
		line-height: 24px;
	}
	footer {
		text-align: left;
	}
	.footer-social {
		justify-content: start!important;
	}
	.btn-fixed {
		min-width: 335px;
	}
	#navbar-top-content {
		position:relative;
		top:initial;
		right:initial;
		bottom:initial;
		left:initial;
		z-index: 1;
		padding: 0;
		background-color: transparent;
	}
	.nav-link {
		padding-top: 0.5rem!important;
		padding-bottom: 0.5rem!important;
	}
	#navbar-top .nav-link {
		padding-right: 1rem!important;
		padding-left: 1rem!important;
	}
	.checkout-step-2-inner {
		background-size: 0%;
		padding: 1.4rem;
	}
	.conception-top {
		background-color: #f7f9fd;
		padding-bottom: 280px;
	}
	.conception-bottom {
		padding-top: 180px;
	}
	.row-conception-top {
		position: absolute;
		top:-243px;
		left:0;
		right:0
	}
}
@media (min-width: 1200px) {
	.container-inspirations-qrcode {
		margin-top: -160px;
	}
	#navbar-top .nav-link {
		padding-right: 1.5rem!important;
		padding-left: 1.5rem!important;
	}
	.stepper:after {
		left: 140px;
		right:100px;
	}
	.row-conception-top {
		top:-200px;
	}
	.conception-bottom {
		padding-top: 230px;
	}
}
@media (min-width: 1400px) {
	.checkout-step-2-inner {
		background-size: 29%;

	}


}
@media (min-width: 1600px) {
	.checkout-step-2-inner {
		background-size: 33%;
		padding:2.4rem;
	}


}
