.swiper-container ul { list-style: initial; padding-left: 25px; }

#swiper-mobile {
	display: none;
}

.swiper-container {
	position: relative;
	z-index: 0 !important;
	top: 0px;
	width: 100%;
	height: 400px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	/* align-items: center; */
}
.swiper-slide a {
	text-decoration:none;
}

.swiper-slide a:hover {
	text-decoration:none;
}

.content {
	width: 95%;
	height: 100%;
	position: relative;
	font-family: Myriad Set Pro Thin;
}

.content .text h1 {
	font-family: Myriad Set Pro Thin; }

#slide1 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide1-desktop.jpg");
	background-repeat: no-repeat;
	background-position: right 20px bottom;
	background-size: auto 100%;
}

#slide1 .content .text {
	text-align: left;
	width: 450px;
	font-size: 25px;
	line-height: 1.5em;
}

#slide1 .content .text h1 {
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}

#slide2 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide2-1-desktop.jpg"),
					  url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide2-2-desktop.jpg");
    background-repeat: no-repeat;
	background-position: left 20% center;
    background-size: auto 80%;
}

#slide2 .content .text {
    text-align: left;
    width: 450px;
    font-size: 25px;
    line-height: 1.5em;
	float: right;
}

#slide2 .content .text h1 {
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}

#slide3 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide3-1-desktop.jpg"),
	url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3042/slide3-2-desktop.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% auto;
}

#slide3 .content .text {
    text-align: left;
    width: 255px;
    position: absolute;
    font-size: 20px;
    left: 48%;
    top: 50%;
    margin-top: -200px;
    line-height: 1.5em;
}

#slide3 .content .text h1 {
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}



#slide4 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide4-1-desktop.jpg"),
	url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide4-2-desktop.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% auto;
}

#slide4 .content .text {
    text-align: left;
    width: 255px;
    position: absolute;
    font-size: 20px;
    left: 48%;
    top: 50%;
    margin-top: -200px;
    line-height: 1.5em;
}

#slide4 .content .text h1 {
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}

#slide4 .content .spec1 {
	position: absolute;
    top: 170px;
    font-size: 21px;
    font-family: Myriad Set Pro Thin;
    right: 327px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#slide4 .content .spec2 {
	position: absolute;
    top: 170px;
    font-size: 21px;
    font-family: Myriad Set Pro Thin;
    right: 12px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#slide4 .content .spec3 {
	position: absolute;
    top: 210px;
    font-size: 21px;
    font-family: Myriad Set Pro Thin;
    left: -10px;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#slide4 .content .spec4 {
	position: absolute;
    top: 362px;
    font-size: 21px;
    font-family: Myriad Set Pro Thin;
    left: 180px;
}

#slide5 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide6-desktop.jpg");
	background-repeat: no-repeat;
	background-position: left 10% center;
	background-size: 40% auto;
}

#slide5 .content .text {
	text-align: left;
    width: 450px;
    font-size: 22px;
    line-height: 1.5em;
}

#slide5 .content .text h1 {
	font-family: Myriad Set Pro Thin, Myriad Set Pro;
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}

#slide6 .content {
	background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide1-desktop.jpg");
	background-repeat: no-repeat;
	background-position: left 10% center;
	background-size: 40% auto;
}

#slide5 .content .text {
	text-align: left;
    width: 450px;
    font-size: 22px;
    line-height: 1.5em;
}

#slide5 .content .text h1 {
	font-family: Myriad Set Pro Thin, Myriad Set Pro;
	font-size: 45px;
	font-weight: 300;
	line-height: 1.2em;
}


@media only screen and (min-width: 1024px) {
	
	.why-prev-button {
		left: 50% !important;
		margin-left: -475px;
	}

	.why-next-button {
		right: 50% !important;
		margin-right: -475px;
	}
	
	#slide1 .content {
		background-size: auto 100%;
		background-position: right 50px bottom;
	}

	#slide1 .content .text {
		width: 450px;
		font-size: 20px;
		line-height: 1.5em;
		float: left;
		margin-top: 0px;
		margin-left: 40px;
	}

	#slide1 .content .text h1 {
		font-size: 40px;
		line-height: 1.2em;	
	}

	
	#slide2 .content {
		background-size: auto 107%, auto 80%;
		background-position: left 30px bottom, left 270px center;
	}

	#slide2 .content .text {
		width: 350px;
		font-size: 23px;
		margin-top: 20px;
	}

	#slide2 .content .text h1 {
		font-size: 40px;
		line-height: 1.2em;	
	}
  
	#slide3 .content {
		background-size: auto 100%, auto 100%;
		background-position: left center, right center;
	}

	#slide3 .content .text {
		width: 220px;
		margin-left: 305px;
		line-height: 1.5em;
		margin-top: -190px;
		left: 0;
		text-align: center;
	}

	#slide3 .content .text h1 {
		font-size: 37px;
		line-height: 1.2em;	
	}
    
	#slide4 .content {
		background-size: auto 100%, auto 100%;
		background-position: left center, right center;
	}

	#slide4 .content .text {
		width: 220px;
		margin-left: 305px;
		line-height: 1.5em;
		margin-top: -190px;
		left: 0;
		text-align: center;
	}

	#slide4 .content .text h1 {
		font-size: 37px;
		line-height: 1.2em;	
	}


	#slide5 .content {
		background-size: auto 502px;
		background-position: left 50px bottom;
	}

	#slide5 .content .text {
		width: 340px;
		font-size: 23px;
		line-height: 1.5em;
		float: right;
		margin-top: 30px;
	}

	#slide5 .content .text h1 {
		font-size: 45px;
		line-height: 1.2em;	
	}

	#slide6 .content {
		background-size: auto 82%;
		background-position: right bottom;
	}

	#slide6 .content .text {
		width: 340px;
		font-size: 23px;
		line-height: 1.5em;
		float: left;
		margin-top: 10px;
		text-align: left;
	}

	#slide6 .content .text h1 {
		font-size: 45px;
		line-height: 1.2em;	
	}

}


@media only screen and (max-width: 1023px) {
	.swiper-container {
		height: 300px;
	}
	
	.why-prev-button {
		left: 50% !important;
		margin-left: -330px;
	}

	.why-next-button {
		right: 50% !important;
		margin-right: -330px;
	}

	#slide1 .content {
		background-size: auto 100%;
	}

	#slide1 .content .text {
		width: 350px;
		font-size: 16px;
		float: left;
	}

	#slide1 .content .text h1 {
		font-size: 35px; }

	#slide2 .content .text h1 {
		font-size: 22px;
	}
	
	#slide2 .content {
		background-image: url("https://www.azgroupusa.com/themes/theme48432/products/AZ-3041/slide2-2-desktop.jpg");
		background-size: auto 100%;
		background-position: left 50px center;
	}

	#slide2 .content .text {
		width: 300px;
		font-size: 18px;
		margin-top: 0px;
	}

	#slide2 .content .text h1 {
		font-size: 37px;
	}
	
  	#slide2 .content .text h1 {
		font-size: 22px;
	}
  
	#slide3 .content {
		background-size: auto 100%, auto 100%;
		background-position: left center, right center;
	}

	#slide3 .content .text {
		width: 150px;
		font-size: 14px;
		margin-top: -140px;
		left: 35%;
		text-align: center;
	}

	#slide3 .content .text h1 {
		font-size: 23px;
	}

	
  
	#slide4 .content {
		background-size: auto 100%, auto 100%;
		background-position: left center, right center;
	}

	#slide4 .content .text {
		width: 150px;
		font-size: 14px;
		margin-top: -140px;
		left: 35%;
		text-align: center;
	}

	#slide4 .content .text h1 {
		font-size: 23px;
	}

	#slide4 .content .spec1 {
		position: absolute;
		top: 125px;
		font-size: 18px;
		font-family: Myriad Set Pro Thin;
		right: 238px;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}

	#slide4 .content .spec2 {
		position: absolute;
		top: 130px;
		font-size: 17px;
		font-family: Myriad Set Pro Thin;
		right: 10px;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}

	#slide4 .content .spec3 {
		position: absolute;
		top: 145px;
		font-size: 18px;
		font-family: Myriad Set Pro Thin;
		left: -9px;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}

	#slide4 .content .spec4 {
		position: absolute;
		top: 263px;
		font-size: 18px;
		font-family: Myriad Set Pro Thin;
		left: 130px;
	}
	
	#slide5 .content {
		background-size: auto 136%;
		background-position: left bottom 0px;
	}

	#slide5 .content .text {
		width: 260px;
		font-size: 18px;
		float: right;
		margin-top: 0px;
	}

	#slide5 .content .text h1 {
		font-size: 37px;
	}
	

	#slide6 .content {
		background-size: auto 80%;
		background-position: right bottom;
	}

	#slide6 .content .text {
		width: 224px;
		font-size: 18px;
		float: left;
		text-align: left;
	}

	#slide6 .content .text h1 {
		font-size: 35px;
	}

}


@media only screen and (max-width: 768px) {
	#swiper-desktop {
		display: none;
	}
	
	
	#columns {
		position: initial;
	}
	
	.content {
		width: 600px;
	}
	
	.why-prev-button {
		left: 50% !important;
		margin-left: -300px;
	}

	.why-next-button {
		right: 50% !important;
		margin-right: -300px;
	}

	#slide1 .content {
		width: 700px;
		background-size: 300px auto;
	}

	#slide1 .content .text {
		width: 350px;
		font-size: 20px;
		margin-left: -355px;
		margin-top: -150px;
	}

	#slide2 .content .text h1 {
		font-size: 35px;
	}
	
	#slide2 .content {
		width: 700px;
		background-size: 340px auto;
		background-position: left 10% center;
	}

	#slide2 .content .text {
		width: 280px;
		font-size: 16px;
		margin-left: -286px;
		margin-top: -60px;
	}

	#slide2 .content .text h1 {
		font-size: 35px;
	}
	

	#slide3 .content {
		width: 700px;
		background-size: 700px auto;
		background-position: left 10% center;
	}

	#slide3 .content .text {
		width: 200px;
		font-size: 20px;
		margin-top: -114px;
		margin-left: 0px;
	}

	#slide3 .content .text h1 {
		font-size: 35px;
	}

	#slide4 .content {
		width: 700px;
		background-size: 700px auto;
		background-position: left 10% center;
	}

	#slide4 .content .text {
		width: 200px;
		font-size: 20px;
		margin-top: -114px;
		margin-left: 0px;
	}

	#slide4 .content .text h1 {
		font-size: 35px;
	}


	#slide5 .content {
		width: 700px;
		background-size: 400px auto;
		background-position: left center;
	}

	#slide5 .content .text {
		width: 250px;
		font-size: 20px;
		margin-left: -299px;
		margin-top: -114px;
	}

	#slide5 .content .text h1 {
		font-size: 35px;
	}

}