/* Import Kanit Font */
@import url('https://fonts.googleapis.com/css?family=Kanit:100,200,300,400,500,600,700&subset=thai');

html {
	overflow-x: hidden;
}

body {
/*	background: url(../image/v02/bg-mini.png);*/
	background-repeat: repeat;
	background-size: 60%;
	background-color: #fff;
	overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Kanit', sans-serif;
	margin: 0 0 35px;
	letter-spacing: 1px;
}

p {
	font-family: 'Sarabun', sans-serif;
}

.content-collection {
	position: relative;
	background-color: #efeef3;
	padding-bottom: 15px;
}

/*
.each-sticky-widget-container {
	position: fixed;
	top: 500px;
}
*/

.each-content-container {
	margin-bottom: 15px;
	background-color: #fff;
	border-radius: 10px;
	padding: 15px;
}

.each-all-content-container:last-child {
/*	margin-bottom: 0;*/
}

.each-content-bg-container {
	margin-bottom: 15px;
}

.each-content-bg-container .each-content-container {
	background-color: transparent;
	color: #fff;
	margin-bottom: 0;
}

.banner-fluid {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 15px;
}

.each-head-container {
	margin-bottom: 15px;
}

.each-banner-link {
	position: relative;
	width: 100%;
	padding-top: 30%;
	display: block;
}

.banner-img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.each-head-tag {
	color: #434343;
	font-size: 1.5rem;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 4px solid #F21529;
	display: inline-block;
}

.each-col-head-link {
	text-align: right;
}

.each-head-link {
	color: #434343;
}

.each-head-link:hover,
.each-head-link:focus {
	color: #F21529;
}

.each-head-tag-underline {
	background: #F21529;
	height: 6px;
	width: 120px;
	margin-bottom: 15px;
}

.each-content-bg-container .each-head-tag,
.each-content-bg-container .each-head-link {
	color: #fff;
}

.teller-cover-container {
	position: relative;
	width: 80%;
	padding-top: 80%;
	margin: auto;
	margin-bottom: 15px;
}

.teller-cover-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
}

.verified-user-container {
	position: absolute;
	top: 0;
	right: 0;
	color: green;
	background-color: #fff;
	border-radius: 100%;
	line-height: 1;
}

.teller-info-container {
	text-align: center;
}

.quiz-cover-container {
	position: relative;
	width: 100%;
	padding-top: 53.3%;
}

.quiz-cover-img {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	border-radius: 5px;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.box-title-txt {
	color: #434343;
	font-size: 1.1rem;
	font-weight: 500;
	margin-bottom: 5px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.each-content-bg-container .box-title-txt,
.each-content-bg-container .box-sub-title-txt{
	color: #fff;
}

.service-cover-container {
	position: relative;
	width: 100%;
	padding-top: 100%;
	margin-bottom: 15px;
}

.service-cover-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	object-fit: cover;
	border-radius: 6px;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.box-sub-title-txt {
	color: #909090;
	margin-bottom: 5px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.each-box-in-info-container {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
}

.each-box-in-right-container {
	text-align: right;
}

.box-price-container {
	text-align: center;
	border: 1px solid #f6c12f;
	color: #f6c12f;
	border-radius: 5px;
	padding: .1rem 0.75rem;
	display: inline-block;
}

.coin-price-info-img,
.coin-price-info-txt {
	display: inline-block;
	vertical-align: middle;
}

.each-service-link:hover,
.each-service-link:focus {
	text-decoration: none;
}

.service-info-in-container {
	margin: 0;
	margin-bottom: 10px;
}

.each-service-info-in-container {
	padding: 0;
	text-align: center;
}

.service-coin,
.coin-price-info-img {
	width: 25px !important;
	margin-right: 5px;
	display: inline-block !important;
	vertical-align: middle;
}

.service-price-txt {
	display: inline-block !important;
	vertical-align: middle;
}

.service-price-container {
	text-align: center;
	color: #fff;
	padding: 5px;
	border-radius: 5px;
	background-color: #EC1E3C;
	font-weight: 500;
}

.service-price-new-container {
	text-align: center;
	color: #ffc107;
	padding: .15rem .25rem;
	border-radius: 5px;
	background-color: #F2F2F2;
	font-weight: 500;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

.service-ratings {
	color: #f6c12f;
}

.service-answer {
	color: #589411;
}

.service-comment {
	color: #CBCBCB;
}

.article-cover-container {
	position: relative;
	width: 100%;
	padding-top: 53.3%;
	margin-bottom: 15px;
}

.article-cover-img {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	top: 50%;
	left: 50%;
	object-fit: cover;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.each-block-article-content,
.each-block-quiz-content{
	margin-bottom: 15px;
}

.each-article-link:hover,
.each-article-link:focus,
.each-quiz-link:hover,
.each-quiz-link:focus {
	text-decoration: none;
}

.all-daily-horo-container {
	background-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
}

.daily-carousel-container {
	padding: 15px;
	border: 1px solid rgba(0,0,0,.1);
	border-radius: 5px;
}

.owl-dots-custom-container {
	width: 80%;
	margin: auto;
	margin-bottom: 10px;
	text-align: center;
}

.owl-dots-custom-container .owl-dot {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 10%;
	padding-top: 10%;
	margin: 0 5px;
}

.owl-dots-custom-container .owl-dot:hover,
.owl-dots-custom-container .owl-dot:focus {
	cursor: pointer;
}

.owl-dots-custom-container .owl-dot-bg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;

	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.owl-dots-custom-container .owl-dot .owl-dot-bg {
	opacity: 0.65;
}

.owl-dots-custom-container .owl-dot.active .owl-dot-bg {
	opacity: 1;
}


.owl-dots-custom-container .owl-dot-day {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	font-family: 'Sarabun', sans-serif;
	font-size: .7rem;
	width: 90%;
	text-align: center;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.each-day-horo-content {
	color: #434343;
}

.each-day-horo-content span {
	color: #F21529;
	font-weight: 600;
}

.each-daily-tag-link {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}

.each-daily-tag-link .each-date-link {
	display: inline-block;
	color: #434343;
	margin-bottom: 5px;
}

.each-daily-tag-link:hover .date-link-underline,
.each-daily-tag-link:focus .date-link-underline,
.each-daily-tag-link.active .date-link-underline {
	width: 100%;
	height: 3px;
	background-color: #F21529;
}

.tag-daily-head-container {
	display: inline-block;
	vertical-align: middle;
}

.tag-daily-head-container:nth-child(2) {
	margin: 0 10px;
}

.daily-time-txt {
	margin-bottom: 0;
	color: #434343;
}

.daily-left-container {
	background-color: #fff;
	margin-left: -15px;
	padding: 15px;
	border-radius: 10px;
	padding-top: 25px;
	margin-right: -7.5px;
}

.daily-right-container {
	background-color: #fff;
	margin-right: -15px;
	margin-left: -7.5px;
	padding: 15px;
	border-radius: 10px;
	height: 100%;
}

.rank-num-img {
	width: 100%;
}

.all-each-rank-container {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-bottom: 50px;
	min-height: 230px;
	background-position: center;
}

.each-ranking-container {
	padding-left: 3.5px;
	padding-right: 3.5px;
	max-width: 163px;
}

/*
.each-ranking-container:first-child {
	padding-left: 15px;
}

.each-ranking-container:last-child {
	padding-right: 15px;
}
*/

.rank-profile-container {
	position: relative;
	width: 60%;
	margin: auto;
	padding-top: 60%;
}

.rank-num-img {
	position: absolute;
	top: 50%;
	left: 50%;
	object-fit: cover;
	border-radius: 100%;
	width: 100%;
	height: 100%;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.rank-num-txt-container {
	position: absolute;
	top: -10px;
	left: -15px;
	width: 40px;
	height: 40px;
	background-color: #2b3143;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	z-index: 3;
}

.rank-num-txt {
	vertical-align: middle;
	text-align: center;
	font-family: 'Kanit', sans-serif;
	font-weight: 600;
	font-size: 1.3rem;
	line-height: 1.3rem;

	position: absolute;
	top: 50%;
	left: 50%;

	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.rank-all-info-container {
	margin-top: 10px;
	color: #fff;
}

.rank-info-txt {
	text-align: center;
	margin: auto;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.rank-info-container {
	margin-top: 2.5px;
	margin-bottom: 25px;
}

.rank-each-info-container {
	padding-left: 2.5px;
	padding-right: 2.5px;
	text-align: center;
	font-size: .8rem;
}

.rank-each-info-container:first-child {
	padding-left: 15px;
}

.rank-each-info-container:last-child {
	padding-right: 15px;
}

.each-ranking-link:hover,
.each-ranking-link:focus {
	text-decoration: none;
}

.each-ranking-container.first,
.each-ranking-container.second,
.each-ranking-container.third {
	flex-grow: 1.5;
	max-width: 210px;
}

.each-ranking-container.first .rank-profile-container,
.each-ranking-container.second .rank-profile-container,
.each-ranking-container.third .rank-profile-container {
	width: 50%;
	padding-top: 50%;
}

.each-ranking-container.first .rank-num-txt-container,
.each-ranking-container.second .rank-num-txt-container,
.each-ranking-container.third .rank-num-txt-container {
	background-color: #fff;
}

.each-ranking-container.first .rank-num-txt-container {
	color: #FF9300;
}

.each-ranking-container.second .rank-num-txt-container {
	color: #8B87A3;
}

.each-ranking-container.third .rank-num-txt-container {
	color: #D16A4B;
}

.each-ranking-container.other .rank-all-info-container {
	color: #2B3142;
}

.each-service-list-container {
	margin-bottom: 10px;
}

.service-info-in-list-container .each-service-info-in-container {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.service-info-in-list-container .service-price-container {
	display: inline-block;
	padding: .25rem 2.5rem;
}

.footer-container {
	margin-top: 0;
}

.each-teller-link:hover,
.each-teller-link:focus {
	text-decoration: none;
}


.head-get-result-txt {
	font-weight: 300;
	color: #2b3143;
	margin-bottom: 30px;
}

.get-result-section {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}

.result-txt-head {
	font-size: 1.1rem;
	margin-bottom: 10px;
	color: #F21529;
	font-weight: 300;
}

.result-txt-normal {
	color: #3c3c3c;
	margin-bottom: 0;
	font-size: .8rem;
}

.result-txt-sub {
	margin-bottom: 0;
	font-size: .75rem;
	color: #3c3c3c;
}

.result-ic {
	width: auto;
	height: 100px;
	object-fit: contain;
}

.result-ic-container {
	margin-bottom: 20px;
}

.all-result-regis-link:hover,
.all-result-regis-link:focus {
	text-decoration: none;
}

.ic-middle {
	font-size: .5rem;
	vertical-align: middle;
}

h1.head-get-result-txt {
	margin-bottom: 10px;
	font-size: 1.5rem;
}

h2.head-get-result-txt {
	font-size: 1.1rem;
}

.all-result-regis-link {
	display: inline-block;
	margin-top: 30px;
	background-color: #2b3143;
	border-radius: 8px;
	font-weight: 300;
	color: #fff;
	font-family: 'Kanit', sans-serif;
	padding: .5rem 1.75rem;
}

.all-result-regis-link:hover,
.all-result-regis-link:focus {
	color: #fff;
}


.article-premium-tag-img {
	position: absolute;
	top: -5px;
	left: 0;
	z-index: 1
}

.widget-body-line-container {
	text-align: center;
}

.widget-in-con-container {
	display: inline-block;
	color: #242B3E;

}

.head-widget-rewards-label-txt {
	margin-bottom: 10px;
	font-weight: 700;
	color: #535353;
	font-size: .65rem;
}

.head-widget-rewards-label {
	font-family: 'Kanit', sans-serif;
	color: #535353;
	margin-bottom: 0;
	font-size: .8rem;
	margin-bottom: 5px;
}

.widget-in-con-container {
	display: inline-block;
	color: #242B3E;
	background-color: #F2F2F2;
	margin: auto;
	padding: .5rem .25rem;
	border-radius: 5px;
	width: 100%;
}

.widget-first-con-txt {
	font-family: 'Kanit', sans-serif;
	font-size: 1rem;
	font-weight: 700;
	margin-bottom: 0;
}

.small-rewards .widget-first-con-txt {
  display: inline-block;
  font-size: 1rem;
}

.small-rewards .widget-first-con-txt:first-child {
  margin-right: 5px;
}

.small-rewards .widget-first-con-txt:last-child {
  margin-left: 5px;
}

.small-rewards .widget-in-con-container {
  padding: .5rem;
  width: 100%;
}

.widget-cons-contain:last-child .widget-in-con-container {
  background-color: transparent;
  padding: 0;
}

.widget-cons-contain:last-child .widget-con-container {
	width: 100%;
	background-color: #F2F2F2;
	display: inline-block;
	border-radius: 5px;
	padding: .5rem 0rem;
}

.widget-cons-contain {
	padding-left: 5px;
	padding-right: 5px;
}

.head-lotto-container {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

.each-head-lotto2,
.each-head-lotto {
	border-bottom: none !important;
	padding-bottom: 5px;
	font-weight: 700 !important;
}

.lottery-widget-container {
	margin-top: -15px;
}

.each-all-content-lottery-container {
	background: url('/image/widgets/lottos_widget_bg.png') no-repeat;
	background-position: center;
	background-size: 101% 120%;
}

.each-all-content-lottery-container .each-head-tag,
.each-all-content-lottery-container .daily-time-txt,
.each-all-content-lottery-container .each-head-link,
.each-all-content-lottery-container .head-widget-rewards-label-txt {
	color: #fff;
}

.widget-cons-contain:last-child .head-widget-rewards-label-txt {
	color: #242B3E;
}

.head-lotto-m-container {
	padding: 0;
}

.first-prize-m-collection {
	margin: 0 -20px 0 0;
	text-align: center;
	background-color: #f2f2f2;
	border-radius: 5px;
}

.head-in-lotto-container {
	background-color: #5D66F5;
	border-radius: 5px;
	padding: .1rem;
}

.each-head-lotto {
	font-weight: 400 !important;
}

.each-head-lotto,
.each-head-lotto2 {
	margin-bottom: 0;
}

.head-lotto-container:first-child {
	margin-left: -10px;
}

/* Mobile Screen */
@media(min-width: 320px) {
/*
	h1, h2, h3, h4, h5, h6 {
		font-family: 'Sarabun', sans-serif;
	}
*/

	.mobile-disabled {
		display: none;
	}

	.owl-dots-custom-container {
		width: 100%;
	}

	.owl-dots-custom-container .owl-dot {
		margin: 0 2px;
		width: 11%;
		padding-top: 11%;
	}

	.owl-dots-custom-container .owl-dot-day {
		font-size: .5rem;
	}

	.each-head-tag {
		font-size: .7rem;
		border-bottom: 3px solid #F21529;
		font-weight: 700;
	}

	.each-daily-tag-link .each-date-link {
		font-size: .7rem;
	}

	.daily-time-txt {
		font-size: .5rem;
		letter-spacing: unset;
	}

	.tag-daily-head-container:nth-child(2) {
		margin: 0 0 0 5px;
	}

	.each-col-daily-head-link {
		flex-grow: 3;
	}

	.daily-left-container {
		padding-top: 15px;
		margin-right: -15px;
	}

	.each-day-horo-content {
		font-size: .75rem;
	}

	.teller-cover-container {
		width: 100%;
		padding-top: 100%;
	}

	.box-title-txt {
		font-size: .75rem;
	}

	.box-sub-title-txt {
		font-size: .55rem;
		margin-bottom: 0;
	}

	.each-service-info-in-container {
		font-size: .5rem;
	}

	.coin-price-info-txt,
	.each-head-link,
	.service-price-txt {
		font-size: .7rem;
	}

	.each-content-bg-container {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 10px;
	}

	.service-coin, .coin-price-info-img {
		width: 15px !important;
	}

	.service-price-container {
		padding: 0;
		margin: 0 -15px;
	}

	.banner-fluid,
	.each-content-container {
		margin-bottom: 10px;
	}

	.box-price-container {
		padding: 0rem .25rem;
	}

	.each-block-content-container {
		margin-bottom: 15px;
	}

	.block-left {
		padding-right: 5px;
	}

	.block-right {
		padding-left: 5px;
	}

	.rank-num-txt-container {
		width: 25px;
		height: 25px;
		top: -5px;
		left: -8px;
	}

	.each-ranking-container.first .rank-profile-container, .each-ranking-container.second .rank-profile-container, .each-ranking-container.third .rank-profile-container {
		width: 70%;
		padding-top: 70%;
	}

	.rank-num-txt {
		font-size: .8rem;
	}

	.rank-info-txt {
		font-size: .8rem;
	}

	.rank-each-info-container,
	.rank-each-info-container .rank-info-txt {
		font-size: .6rem;
	}

	.all-each-rank-container {
		padding-top: 25px;
		padding-bottom: 20px;
		min-height: 200px;
	}

	.service-info-in-list-container .service-price-container {
		padding: 0 1.5rem;
		margin-left: 0;
	}

	.service-info-in-container {
		margin-bottom: 5px;
	}

	.rank-each-info-container:first-child {
		padding-left: 15px;
	}

	.rank-each-info-container:last-child {
		padding-right: 15px;
	}

	.each-ranking-container.first, .each-ranking-container.second, .each-ranking-container.third {
		max-width: 105px;
	}
}

@media(min-width: 360px) {

	.each-ranking-container.first, .each-ranking-container.second, .each-ranking-container.third {
		max-width: 120px;
	}

}
/* Mobile Screen */


/* Ipad Screen */
@media(min-width: 768px) {

	.owl-dots-custom-container {
		width: 60%;
	}

	.head-get-result-txt {
		margin-bottom: 50px;
	}

	.result-txt-head {
		font-size: 1.25rem;
	}

	.result-txt-normal {
		font-size: .9rem;
	}

	.result-txt-sub {
		font-size: .65rem;
	}

}
/* Ipad Screen */


/* Desktop Screen */
@media(min-width: 996px) {

	h1, h2, h3, h4, h5, h6 {
		font-family: 'Kanit', sans-serif;
	}

	.mobile-disabled {
		display: block;
	}


	.owl-dots-custom-container {
		width: 85%;
	}

	.owl-dots-custom-container .owl-dot {
		margin: 0 5px;
		width: 10%;
		padding-top: 10%;
	}

	.owl-dots-custom-container .owl-dot-day {
		font-size: .7rem;
	}

	.each-head-tag {
		font-size: 1.5rem;
		border-bottom: 4px solid #F21529;
	}

	.each-daily-tag-link .each-date-link {
		font-size: .7rem;
	}

	.daily-time-txt {
		font-size: .8rem;
		letter-spacing: 1px;
	}

	.tag-daily-head-container:nth-child(2) {
		margin: 0 10px;
		display: inline-block;
	}

	.each-col-daily-head-link {
		flex-grow: 1;
	}

	.daily-left-container {
		padding-top: 25px;
		margin-right: 0;
	}

	.each-day-horo-content {
		font-size: .8rem;
	}

	.teller-cover-container {
		width: 80%;
		padding-top: 80%;
	}

	.box-title-txt {
		font-size: 1.1rem;
	}

	.each-service-info-in-container,
	.box-sub-title-txt {
		font-size: .6rem;
	}

	.box-sub-title-txt {
		margin-bottom: 5px;
	}

	.coin-price-info-txt,
	.each-head-link,
	.service-price-txt {
		font-size: .8rem;
	}

	.each-content-bg-container {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}

	.service-coin, .coin-price-info-img {
		width: 20px !important;
	}

	.service-price-container {
		padding: 2px 5px 5px;
		margin: 0px;
	}

	.banner-fluid,
	.each-content-container {
		margin-bottom: 15px;
	}

	.box-price-container {
		padding: .1rem .75rem;
	}

	.block-left {
		padding-right: 15px;
	}

	.block-right {
		padding-left: 15px;
	}

	.each-ranking-container.first .rank-profile-container, .each-ranking-container.second .rank-profile-container, .each-ranking-container.third .rank-profile-container {
		width: 50%;
		padding-top: 50%;
	}

	.rank-num-txt {
		font-size: 1.3rem;
	}

	.rank-num-txt-container {
		width: 40px;
		height: 40px;
		top: -10px;
		left: -15px;
	}

	.rank-info-txt {
		font-size: 1rem;
	}

	.rank-each-info-container,
	.rank-each-info-container .rank-info-txt {
		font-size: .8rem;
	}


	.all-each-rank-container {
		padding-top: 35px;
		padding-bottom: 50px;
		min-height: 230px;
	}

	.service-info-in-list-container .service-price-container {
		padding: .25rem 2.5rem;
	}

	.service-info-in-container {
		margin-bottom: 10px;
	}

	.each-ranking-container {
		max-width: 125px;
	}

	.each-ranking-container.first, .each-ranking-container.second, .each-ranking-container.third {
		max-width: 210px;
	}

	.rank-each-info-container:first-child {
		padding-left: 15px;
	}

	.rank-each-info-container:last-child {
		padding-right: 15px;
	}

	.head-lotto-container {
		display: none;
	}

	.head-widget-rewards-label-txt {
		font-size: 1.5rem;
	}

	.small-rewards .widget-first-con-txt,
	.widget-first-con-txt {
		font-size: 2.75rem;
	}

	.widget-cons-contain {
		padding-left: 15px;
		padding-right: 15px;
	}

	.widget-cons-contain .widget-con-container {
		padding: .5rem .25rem;
	}

	.widget-cons-contain:last-child .widget-con-container {
		padding-bottom: .5rem;
	}

	.widget-cons-contain:last-child .widget-first-con-txt {
		font-size: 3rem;
	}

	.widget-in-con-container {
		border-radius: 10px;
	}

	.lottery-widget-container {
		margin-top: 0px;
	}

	.widget-cons-contain:last-child .widget-con-container {
		border-radius: 10px;
	}
}


@media(min-width: 1200px) {

	.daily-time-txt {
		font-size: 1rem;
	}

	.each-daily-tag-link .each-date-link {
		font-size: 1rem;
	}

	.each-ranking-container {
		max-width: 163px;
	}

	.each-ranking-container.first, .each-ranking-container.second, .each-ranking-container.third {
		max-width: 210px;
	}

	.owl-dots-custom-container {
		width: 80%;
	}

	.each-day-horo-content {
		font-size: 1rem;
	}

	h1.head-get-result-txt {
		font-size: 2rem;
	}

	h2.head-get-result-txt {
		font-size: 1.75rem;
	}
}
/* Desktop Screen */
