@media (max-width: 1800px) {

}

@media (max-width: 1024px) {
/* main */
	.jumbotron .jumbo-slider .swiper-wrapper .swiper-slide .container{height: 80vw;}
	.jumbotron .jumbo-slider .swiper-wrapper .swiper-slide .container .v-align h3{font-size: clamp(30px, 6vw, 80px); line-height: 1.2;}
	.jumbotron .jumbo-slider .swiper-wrapper .swiper-slide .container .v-align p{font-size: clamp(14px, 2.6vw, 30px); line-height: 1.7; margin-top: 3vw; word-break: keep-all;}
	.jumbotron .controls .autoplay-progress{left: 20px; bottom: 20px;}
	.jumbotron .scroll-down{right: 20px; bottom: 20px;}
	.jumbotron .controls .jumbo-pagination{top: auto; bottom: 100px;}
	.services{padding-bottom: 12vw;}
	.services .container .section-header{padding: 10vw 0 8vw;}
	.services .container .section-header h3{font-size: clamp(30px, 7vw, 80px); line-height: 1.7;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.details .v-align b{font-size: clamp(25px, 5vw, 80px); line-height: 1.5}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.details{width: 100%;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.backdrop{position: static; display: block; height: 45vw; background-size: cover !important; background-position: 80% center !Important;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.details{height: auto; padding: 4vw 20px;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide.swiper-slide-active > a > div.details .v-align .icon{right: 20px; top: 30px;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.details .v-align .icon{right: 10px; top: 10px;}
	.services .container .section-content .services-slider .swiper-wrapper .swiper-slide > a > div.details .v-align .more{display: none;}
	.services .container .section-content .controls{display: none;}
	
	.about {padding: 20vw 0px; 	box-sizing: border-box;}
	.about .container .article-content h3{font-size: clamp(25px, 5.5vw, 70px); line-height: 1.5}
	.about .container .article-content p{font-size: clamp(14px, 2.6vw, 30px); line-height: 1.7; margin-top: 5vw; word-break: keep-all;} 
	.about .container .article-content .btn-area{margin-top: 6vw;}
	.about .container .article-content .btn-area .btn-more{font-size: 16px; width: 200px; line-height: 3em;}


}

@media (max-width: 480px) {
/* main */
	.jumbotron .controls .jumbo-pagination .swiper-pagination-bullet{width: 10vw;}
}