/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {
	
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	.wrapper {
		background-position: top right -30rem
	}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.swiper-wrapper {
		min-height: auto;
	}

	.swiper-slide {
		height: 100%;
	}

	.home-slider h1 {
		font-size: 22px;
		text-align: center;
	}

	.home-slider p {
		font-size: 18px;
		text-align: center;
	}

	.home-slider ul li {
		font-size: 16px;
	}

	.home-slider ul li:before {
		width: 32px;
		height: 32px;
		background-size: contain;
	}

	.home-slider ul {
		margin-bottom: 53px;
	}
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
	.swiper-button-next, .swiper-button-prev, .sendBtn {
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	
	.swiper-button-next span span {
		font-size: 11px;
		display: inline-block;
		margin-top: 7px;
	}

	.home-slider ul li:last-child {
		margin-bottom: 0;
	}

	.home-slider p span {
		display: contents;
	}

	.swiper-wrapper {
		height: 100%;
	}

	.slider-swipe h5 {
		font-size: 18px;
	}

	.slider-swipe ul.variation li label {
		margin-bottom: 15px;
	}

	.swiper-btn .swiper-button-next {
		padding: 16px 20px;
	}

	.swiper-btn ul {
		justify-content: center;
		margin-bottom: 20px;
		margin-top: 35px;
	}

	.slider-swipe h6.lightblue {
		margin-top: 15px;
	}

	.swiper-btn ul li {
		width: 50px;
	}

	.swiper-btn ul li:last-child {
		margin-right: 0;
	}

	.form-end-input input[name="phone"] {
		width: 100%;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 18px;
	}

	.sendBtn {
		height: 66px;
	}

	.form-end-input {
		margin-top: 0;
	}

	.policai label {
		font-size: 12px !important
	}

	.policai input[type='checkbox'], .policai input[type='radio'] {
		border-width: 3px;
	}

	.wrapper:before {
		width: 860px;
		z-index: 1;
	}

	.wrapper.wrapper_slide:before {
		background: linear-gradient(90deg, #FFFFFF 15.08%, rgba(255, 255, 255, 0) 36.73%);
	}

	.slider-swipe ul.variation li label .icon-box span {
		font-size: 14px;
	}

	.policai input[type='radio']:after {
		top: -6px;
		left: -6px;
		width: 35px;
		height: 35px;
	}

	.slider-swipe {
		padding-bottom: 2rem;
	}
}

@media (max-width: 399.98px) {
	
} 

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 375.98px) { 
	
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1300px) { 
	
}