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

.main-marq .box .item h4 span {
	font-weight: 300;
}

.text-yellow {
	color: #ffe000;
}

.text-red {
	color: #ff0000;
}

.bord-white-top {
	border-top: 1px solid rgba(255, 255, 255, 0.25);
}

.cont .date {
	font-size: 13px;
	font-weight: 300;
}

.IconBanner a img {
	-webkit-box-shadow: 0px 5px 20px 0px rgba(222, 222, 222, 0.75);
	-moz-box-shadow: 0px 5px 20px 0px rgba(222, 222, 222, 0.75);
	box-shadow: 0px 5px 20px 0px rgba(222, 222, 222, 0.75);
	border: #e3e3e3 1px solid;
	border-radius: 30px;
}

.services-tab .serv-tab-cont .item h3 small {
	font-size: 14px;
}

.Payment .BoxPayment1,
.Payment .BoxPayment2,
.Payment .BoxPayment4,
.Payment .BoxPayment5 {
	background: #f4f4f4;
	padding: 15px;
	border-radius: 20px;
	box-shadow: #eee 0 2px 15px 0;
	border: 1px solid #eee;
	margin-bottom: 15px;
	text-align: center;
}

.Payment .BoxPayment1 h4,
.Payment .BoxPayment2 h4 {
	padding: 10px 20px;
	border-radius: 8px;
	color: #fff;
	font-size: 1.2em;
	width: -webkit-fit-content;
	margin: 20px auto;
}

.Payment .BoxPayment1 h4 {
	background: #00a950;
}

.Payment .BoxPayment1 h5 span {
	color: #00a950;
	font-size: 21px;
}

.Payment .BoxPayment1 h6 {
	font-size: 14px;
}

.Payment .BoxPayment2 h4 {
	background: #462279;
}

.Payment .BoxPayment2 h5 span {
	color: #462279;
	font-size: 21px;
}

.Payment .BoxPayment2 h6 {
	font-size: 13px;
}

.Payment .BoxPayment3 {
	background: #f4f4f4;
	padding: 15px;
	border-radius: 20px;
	box-shadow: #eee 0 2px 15px 0;
	border: 1px solid #eee;
	margin-bottom: 15px;
	text-align: center;
}

.Payment .BoxPayment3 h4 {
	color: #ed1c24;
	font-size: 1.2em;
	margin: 20px auto;
	text-shadow: 3px 3px #eee;
}

.Payment .BoxPayment3 h5 {
	display: inline-block;
}

.Payment .BoxPayment3 a {
	color: #555e69;
}

.Payment .BoxPayment4 h4,
.Payment .BoxPayment5 h4 {
	padding: 10px 20px;
	border-radius: 8px;
	color: #ed1c24;
	font-size: 1.4em;
	width: -webkit-fit-content;
	margin: 0 auto;
}

.Payment .BoxPayment4 h5,
.Payment .BoxPayment5 h5 {
	text-shadow: 3px 3px #eee
}

.menuscroll {
	height: 35rem;
	overflow-y: scroll;
	scrollbar-width: thin;
	scrollbar-color: #888888 #fff;
}

@media (max-width:479px) {

	.Payment .BoxPayment1,
	.Payment .BoxPayment2,
	.Payment .BoxPayment4,
	.Payment .BoxPayment5 {
		width: 100%;
		margin-bottom: 30px
	}
}

@media screen and (max-width: 576px) {
	.digital-header .caption {
		padding: 15px 5px 0;
	}

	.IconBanner a img {
		margin-bottom: 10px;
	}
	
}

@media (max-width:768px) {

	.work-carsouel .work-crus.out {
		width: 100%;
		margin-left: 0;
	}

	.rest li h3 {
		font-size: 16px;
	}

	.digital-header {
		min-height: 25vh;
	}
}

@media (min-width:769px) and (max-width:991px) {
	.digital-header {
		min-height: 35vh;
	}

	.digital-header .caption{
		padding: 20px 35px 0 0;
	}
}

@media (min-width:992px) and (max-width:1050px) {
	.digital-header {
		min-height: 37vh;
	}

	.digital-header .caption{
		padding: 30px 35px 0 0;
	}
}