@charset "utf-8";
/* CSS Document */

.media-38-1 {
	/* margin-top: -40px; */
	/* margin:0; */
	padding-top: 40px !important;
	min-height: 1221px;
	background: url(../images/media-38-1/bg.png) top center no-repeat;
}

.media-38-1 .media-head {
	margin: 0;
	padding-right: 90px;
	margin-top: 149px;
	text-align: right;
	/* margin-left: 0px; */
	font: 30px/50px 'kanit', Arial, sans-serif;
	color: #03c071;
}

.media-38-1 .video-38-1 {
	margin: 0;
	padding: 0;
}

.media-38-1 .video-38-1 .v-top {
	margin: 0;
	padding: 0;
	margin-top: 70px;
	font: 40px/50px 'thaisanslite', Arial, sans-serif;
	color: #fff;
	padding-left: 60px;
	background: url("../images/media-38-1/vdo.png") top left no-repeat;
}

.media-38-1 .video-38-1 .v-mid {
	margin: 0;
	padding: 0;
	margin-top: 34px;
}

.v-pic {
	margin: 0;
	padding: 0;
}

.v-pic img {
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 8px 10px 19px -9px rgba(49, 93, 123, 1);
	-moz-box-shadow: 8px 10px 19px -9px rgba(49, 93, 123, 1);
	box-shadow: 8px 10px 19px -9px rgba(49, 93, 123, 1);
}

.v-text {
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

.v-text a {
	color: #000;
}

.v-text a:hover {
	color: #080808;
}

.media-38-1 .video-38-1 .v-bottom {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	position: relative;
}

.media-38-1 .ebook-38-1 {
	margin: 0;
	padding: 0;
}

.media-38-1 .ebook-38-1 .ebook-top {
	margin: 0;
	padding: 0;
	margin-top: 70px;
	font: 40px/50px 'thaisanslite', Arial, sans-serif;
	color: #fff;
	padding-left: 60px;
	background: url("../images/media-38-1/eboo.png") top left no-repeat;
}

.media-38-1 .ebook-38-1 .ebook-mid {
	margin: 0;
	padding: 0;
	margin-top: 34px;
}

.ebook-pic {
	margin: 0;
	padding: 0;
	width: 171px;
}

.ebook-pic img {
	max-width: 100%;
	height: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.ebook-text {
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

.ebook-text a {
	color: #000;
}

.ebook-text a:hover {
	color: #212121;
}

.media-38-1 .ebook-38-1 .ebook-bottom {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	position: relative;
}

@media (max-width: 575px) {
	.v-text a {
		color: #fff;
	}
	.media-38-1 {
		margin-top: 0px;
		padding-top: 0px !important;
		background: #f3f8fc url(../images/media-38-1/bg-m.png) bottom center no-repeat;
		min-height: 1750px;
	}
	.ebook-pic {
		width: auto;
	}
	.media-38-1 .media-head {
		padding-right: 0;
		margin-top: 67px;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.v-text a {
		color: #fff;
	}
	.media-38-1 {
		padding-top: 0;
		background: #f3f8fc url(../images/media-38-1/bg-m.png) bottom center no-repeat;
	}
	.media-38-1 .media-head {
		margin-top: 24px;
	}
	.ebook-pic {
		width: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container-cv-5 {
		width: 698px;
	}
	.v-text a {
		color: #fff;
	}
	.media-38-1 {
		margin-top: -130px;
		padding-top: 0px !important;
		background: #f3f8fc url(../images/media-38-1/bg-m.png) bottom center no-repeat;
	}
	.ebook-pic {
		width: auto;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.ebook-pic {
		width: auto;
	}
}

@media (min-width: 1200px) {
	...
}

.media-38-1 .calendar-38-1 {
	margin: 0;
	padding: 0;
}

.media-38-1 .calendar-38-1 .calendar-top {
	margin: 0;
	padding: 0;
	margin-top: 70px;
	font: 40px/50px 'thaisanslite', Arial, sans-serif;
	color: #fff;
}

.media-38-1 .calendar-38-1 .calendar-mid {
	margin: 0;
	padding: 0;
	margin-top: 34px;
}

.media-38-1 .calendar-38-1 .calendar-bottom {
	margin: 0;
	padding: 0;
	margin-top: 15px;
	position: relative;
}

@media (min-width: 375px) and (max-width: 419px) {
	.media-38-1 {
		min-height: 1910px;
	}
}

@media (min-width: 420px) and (max-width: 575px) {
	.media-38-1 {
		min-height: 1900px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {}