/* offers */
.offer_box{
	overflow: hidden;
	height: auto;
	margin: 0 0 90px;
}

/*---------------------------   OFFER 11 ---------------------------*/
#offer_11{
	padding: 0;
	margin: 0;
	background: url(../images/slide11.webp) no-repeat center top;
	height: 550px;
  	padding: 0;
}
@media  (min-width: 481px)  {
	#offer_11{
		background-size: 100% 100%;
	}
}
@media (max-width: 480px)  {
	#offer_11{
		background-size: 100%;
	}
}

/*---------------------------   OFFER 12 ---------------------------*/
#offer_12{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide12.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_12{
		background-size: 100% 100%;
	}
	#offer_12 > .text{
		width: 46%;
		margin: 0 0 0px;
		padding-left: 40px;
		padding-top: 16%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 200;
		font-style: normal;
		font-size: 18px;
		line-height: 26px;
	}
	#offer_12 > .text2{
		margin: 0 0 1px;
		padding-left: 40px;
		padding-top: 15px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 18px;
		line-height: 20px;
		color: #000000;
	}
	#offer_12 .button1{
		width: 245px;
		height: 58px;
	   	padding: 0 0 0 35px;
	   	margin-left: 40px;
	}
	#offer_12 .button1.arrow_right::after{
		width: 39px;
	}
}
@media (max-width: 480px)  {
	#offer_12{
		background-size: 100%;
	}
	#offer_12 > .text{
		width: 46%;
		margin: 0 0 0px;
		padding-left: 10px;
		padding-top: 18%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 400;
		font-style: normal;
		font-size: 9px;
		line-height: 12px;
	}
	#offer_12 > .text2{
		margin: 0 0 1px;
		padding-top: 30%;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 14px;
		line-height: 12px;
		color: #000000;
		text-align: center;
	}
	#offer_12 .button1{
		width: 195px;
		height: 58px;
		padding: 0 0 0 20px;
		margin-top: 0px;
	}
	#offer_12 .button1.arrow_right::after{
		width: 35px;
	}
}

/*---------------------------   OFFER 13 ---------------------------*/
#offer_13{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide13.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_13{
		background-size: 100% 100%;
	}
	#offer_13 > .text{
		width: 46%;
		margin: 0 0 0px;
		padding-left: 40px;
		padding-top: 24%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 200;
		font-style: normal;
		font-size: 18px;
		line-height: 26px;
	}

	 #offer_13 .button1{
		width: 245px;
		height: 58px;
	   	padding: 0 0 0 35px;
	   	margin-left: 40px;
		margin-top: 40px;
	}
	#offer_13 .button1.arrow_right::after{
		width: 39px;
	}

}
@media (max-width: 480px)  {
	#offer_13{
		background-size: 100%;
	}
	#offer_13 > .text{
		width: 46%;
		margin: 0 0 0px;
		padding-left: 10px;
		padding-top: 23%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 400;
		font-style: normal;
		font-size: 9px;
		line-height: 12px;
	}
	
	#offer_13 .button1{
		width: 195px;
		height: 58px;
	   	padding: 0 0 0 20px;
	   	margin-top: 80%;
	}
	#offer_13 .button1.arrow_right::after{
		width: 35px;
	}
}

/*---------------------------   OFFER 14 ---------------------------*/
#offer_14{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide14.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_14{
		background-size: 100% 100%;
	}
	#offer_14 > .heading2{
		margin-bottom: 30px;
		padding-left: 35px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 900;
		font-style: normal;
		font-size: 90px;
		line-height: 90px;
		letter-spacing: -0.02em;
		color: #000000;
	}
	#offer_14 > .heading{
		padding-left:	40px;
		margin-bottom: 30px;;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 800;
		font-style: normal;
		font-size: 30px;
		line-height: 30px;
		letter-spacing: -0.02em;
		color: #000000;
	}
	#offer_14 > .text{
		margin-top:80px;
		margin-bottom: 30px;
		margin-left: 40px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 600;
		font-style: normal;
		font-size: 25px;
		line-height: 25px;
		color: #e93a09;
	}	
	#offer_14 > .text3{
		margin-top:130px;
		padding-left: 40px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 24px;
		line-height: 26px;
		color: #000000;
	}	
}
@media (max-width: 480px)  {
	#offer_14{
		background-size: 100%;
	}
	#offer_14 > .heading2{
		margin-bottom: 10px;;
		padding-left: 35px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 700;
		font-style: normal;
		font-size: 40px;
		line-height: 50px;
		letter-spacing: -0.02em;
		color: #000000;
	}
	#offer_14 > .heading{
		padding-left:	35px;
		margin-bottom: 15px;;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 600;
		font-style: normal;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: -0.02em;
		color: #000000;
	}
	#offer_14 > .text{
		margin-top:80x;
		margin-bottom: 30px;
		margin-left: 35px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 400;
		font-style: normal;
		font-size: 12px;
		line-height: 15px;
		color:#000000; ;
	}
	#offer_14 > .text3{
		margin-top:65px;
		padding-left: 35px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 14px;
		line-height: 14px;
		color: #e93a09
	}	
}

/*---------------------------   OFFER 15 ---------------------------*/
#offer_15{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide15.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_15{
		background-size: 100% 100%;
	}

	 #offer_15 .button1{
		width: 245px;
		height: 58px;
	   	padding: 0 0 0 35px;
		margin-top: 480px;
	}
	#offer_15 .button1.arrow_right::after{
		width: 39px;
	}
	#offer_15 .button_demo{
		text-align: center;
	}
}
@media (max-width: 480px)  {
	#offer_15{
		background-size: 100%;
	}
	#offer_15 .button_demo{
		margin-top: 59%;
	}
	
	#offer_15 .button1{
		width: 195px;
		height: 58px;
	   	padding: 0 0 0 20px;
	   	margin-top: 80%;
	}
	#offer_15 .button1.arrow_right::after{
		width: 35px;
	}
}

/*---------------------------   OFFER 16 ---------------------------*/
#offer_16{
	padding: 0;
	margin: 0;
	background: url(../images/slide16.webp) no-repeat center top;
	height: 550px;
  	padding: 0;
}
@media  (min-width: 481px)  {
	#offer_16{
		background-size: 100% 100%;
	}
}
@media (max-width: 480px)  {
	#offer_16{
		background-size: 100%;
	}
}

/*---------------------------   OFFER 17 ---------------------------*/
#offer_17{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide17.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_17{
		background-size: 100% 100%;
	}
	#offer_17 > .text{
		width: 50%;
		margin: 0 0 0px;
		padding-left: 40px;
		padding-top: 150px;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		/*font-weight: 200;*/
		font-style: normal;
		font-size: 18px;
		line-height: 26px;
	}
	#offer_17 > .text2{
		margin: 0 0 1px;
		padding-left: 40px;
		padding-top: 15px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 18px;
		line-height: 20px;
		color: #000000;
	}
	#offer_17 .button1{
		width: 245px;
		height: 58px;
	   	padding: 0 0 0 35px;
	   	margin-left: 40px;
	}
	#offer_17 .button1.arrow_right::after{
		width: 39px;
	}
}
@media (max-width: 480px)  {
	#offer_17{
		background-size: 100%;
	}
	#offer_17 > .text{
		width: 52%;
		margin: 0 0 0px;
		padding-left: 10px;
		padding-top: 22%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 400;
		font-style: normal;
		font-size: 10px;
		line-height: 12px;
	}
	#offer_17 > .text2{
		margin: 0 0 1px;
		padding-top: 30%;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 14px;
		line-height: 12px;
		color: #000000;
		text-align: center;
	}
	#offer_17 .button1{
		width: 195px;
		height: 58px;
		padding: 0 0 0 20px;
		margin-top: 0px;
	}
	#offer_17 .button1.arrow_right::after{
		width: 35px;
	}
}


/*---------------------------   OFFER 18 ---------------------------*/
#offer_18{
	padding: 0px 0px 0px 0px;
	background: url(../images/slide18.webp) no-repeat center top;
	height: 550px;
}
@media  (min-width: 481px)  {
	#offer_18{
		background-size: 100% 100%;
	}
	#offer_18 > .text{
		width: 55%;
		margin: 0 0 0px;
		padding-left: 40px;
		padding-top: 130px;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		/*font-weight: 200;*/
		font-style: normal;
		font-size: 18px;
		line-height: 26px;
	}
	#offer_18 > .text2{
		margin: 0 0 1px;
		padding-left: 40px;
		padding-top: 15px;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 18px;
		line-height: 20px;
		color: #000000;
	}
	#offer_18 .button1{
		width: 245px;
		height: 58px;
	   	padding: 0 0 0 35px;
	   	margin-left: 40px;
	}
	#offer_18 .button1.arrow_right::after{
		width: 39px;
	}
}
@media (max-width: 480px)  {
	#offer_18{
		background-size: 100%;
	}
	#offer_18 > .text{
		width: 56%;
		margin: 0 0 0px;
		padding-left: 10px;
		padding-top: 22%;
		color: black;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 400;
		font-style: normal;
		font-size: 10px;
		line-height: 12px;
	}
	#offer_18 > .text2{
		margin: 0 0 1px;
		padding-top: 30%;
		/*font-family: 'neuzeit-grotesk', sans-serif;*/
		font-weight: 300;
		font-style: normal;
		font-size: 14px;
		line-height: 12px;
		color: #000000;
		text-align: center;
	}
	#offer_18 .button1{
		width: 195px;
		height: 58px;
		padding: 0 0 0 20px;
		margin-top: 0px;
	}
	#offer_18 .button1.arrow_right::after{
		width: 35px;
	}
}


/*---------------------------------------------------*/
