.box{
	box-shadow:1px 3px 5px 0px #423e3e;
	margin:5px;
	padding:1em;
	border-radius:15px;
	text-align:center;
}
.support-head{
	padding-top:4em;
}
.emp-box{
	margin-top: 2em;
	padding:2em;
	border-radius:15px;
	border:1px solid #a9a9a9;
}
.box:hover{
	cursor:pointer;
}
.box-title{
	font-size:1.5rem;
}
.box-img{
	width:5em;
}
.explain{
	font-size:12px;
	margin:2em;
}
.file-down{
	line-height: 2;
    font-size:1.2em;
}
.light-section{
	background:#f2f2f2;
}
.setup-title{
    font-size: 22px;
    margin-top: 25px;
	font-weight:bold;
}
.app-box{
	background: #fff;
    font-size: 2em;
    border: 1px solid #fff;
    border-radius: 45px;
    box-shadow: 1px 4px 8px 0px #b1b1b1;
    padding: 28px 28px;
	margin:0px auto;
	text-align:center;
}
a.app-btn:hover,a.app-btn{
	text-decoration: none;
	color:#000;
	font-weight:bolder;
}
.setup-area,.speci{
	font-size: 1.2vw;
    line-height: 1.8;
}
.setup-img{
	border-radius: 10px;
    box-shadow: 2px 3px 5px 2px #373737;
}
.table-title{
	text-align:center;
	font-weight:bolder;
	line-height:3;
}
.contect-title{
	font-size:1.5em;
	font-weight: bold;
	padding-top:1em;
	padding-bottom:0.5em;
}
.full-img {
    width: 100%;
    margin: 10px 0 30px;
}
.spec-table {
    width: 100%;
    border-collapse: collapse;
}
.spec-table th,
.spec-table td {
    border: 1px solid #ddd;
    padding: 12px;
}
.spec-table th {
    background: #f2f2f2;
}
.card-t2{
	box-shadow:3px 2px 10px 0px #acacac;
	margin:20px 0px;
	border-radius:15px;
}
.card-t3{
	margin: -5px -10px;
    border-radius: 15px;
    padding: 0px 10px;
    box-shadow: 0px 2px 3px 1px #bec8ce;
}
@media (max-width: 1200px) and (min-width:991px){
    .setup-area, .speci {
		font-size:20px;
	}
}

@media (max-width:992px) and (min-width:768px ) {
	.setup-area, .speci{
		font-size: 1.2em;
	 }
	 .app-box{
		font-size:1.5em;
	 }
	 .box-title {
		padding-top: 20px;
	 }
}
@media (max-width:767px) {
	.support-head{
		padding-top:8em;
	}
	.app-box{
		margin: 0.5em;
		font-size: 1.4em;
		padding:20px 20px;
	}
	.box-title{
		padding-top:20px;
		text-align:left;
	}
	.explain{
		font-size:12px;
		margin:2em;
	}
	.setup-area,.speci{
		font-size: 1.2em;
		line-height: 1.8;
		padding-left:15px;
		padding-right:15px;
	}
	.table-title{
		text-align:left;
	}
	.setup-title{
		font-size: 20px;
	}
}