/* 51 uv */
.main_vid_wrap {
	background: url(images/design/main.jpg) 50% 50% / cover no-repeat;
}
.main_wrap_txt {
	color: #fff;
}
.main_wrap_txt .text{
	font-size: 24px;
}
.main_wrap_txt .ico img, .main_features  .ico img, .price_wrap .ico img {
	width: 65px;
}

.main_features.bg_blue_l {
	background: #edf1f6;
}

.main_about {
	color: #fff;
}
.main_about p {
	font-weight: bold;
}

.price_wrap {
	color: #fff;
	text-align: center;
}
.price_wrap .in {
	width: 100%;
}
.price_wrap .t {
	font-weight: bold;
	background: #ed9e17;
}

.price_wrap .name {
	color: #0087d1;
	font-size: 24px;
	text-align: left;
}

.uv_bdb {
	border-bottom: 3px solid #f1ab1b;
}
.folio_list {
	border: none;
}

/* xs */
@media screen and (max-width: 575px) {

}

/* sm */
@media screen and (min-width: 576px) {
	.footer_text {
		font-size: 26px;
	}
}

/* md */
@media screen and (min-width: 768px) {
	.uv_flex li {
		width: 50%;
	}
	.main_wrap_txt .ico img, .main_features  .ico img, .price_wrap .ico img {
		width: 70px;
	}
	.main_wrap_txt .text {
		font-size: 36px;
	}
	.main_wrap_txt .list {
		font-size: 18px;
	}
	.price_wrap .name {
		font-size: 38px;
	}
	.a_main_txt1 {
		font-size: 60px;
	}
}

/* lg */
@media screen and (min-width: 992px) {
	.uv_flex li {
		width: auto;
		font-size: 24px;
	}
	.ul_style .uv_flex li::before {
		top: 5px;
	}
	.main_vid_wrap .a_main_txt1 {
		font-size: 70px;
	}
	.main_vid_wrap .a_main_txt2 {
		font-size: 28px;
	}
	.main_wrap_txt ul li {
		margin-bottom: 0;
	}
	.main_about .img {
		background: url(images/content/uv.jpg) 50% 50% no-repeat;
	}
	.main_wrap_txt .ico img, .main_features  .ico img, .price_wrap .ico img {
		width: 80px;
	}
	.more_features .name {
		font-size: 28px;
	}
	.main_features .text {
		font-size: 18px;
		max-width: none;
	}
}

/* xl */
@media screen and (min-width: 1200px) {
	.main_vid_wrap .a_main_txt2 {
		font-size: 32px;
	}
	.main_vid_wrap .ico img {
		width: 46px;
	}
	.main_wrap_txt .ico img, .main_features  .ico img, .price_wrap .ico img {
		width: 100px;
	}
}
/*** MEDIA <<< ***/