.displayinpc {
	display: block;
}
.displayinmobile {
	display: none;
}
@media (max-width: 767.98px) {
	.displayinpc {
		display: none;
	}
	.displayinmobile {
		display: block;
	}
}
.nopadding {
	padding: 0;
}
.nomargin {
	margin: 0;
}
.fontextrabold {
	font-weight: 900;
}
.fontbold {
	font-weight: 700;
}
.fontitlaic {
	font-style: italic;
}

.back-black { background-color: var(--black); }
.back-white { background-color: var(--white); }
.back-gray { background-color: var(--gray); }
.back-lgray { background-color: var(--lgray); }
.back-dgray { background-color: var(--dgray); }

.color-black { color: var(--black); }
.color-white { color: var(--white); }

.color-gray { color: var(--gray); }
.color-lgray { color: var(--lgray); }
.color-dgray { color: var(--dgray); }

.color-tc1 { color: var(--tc1); }
.color-tc2 { color: var(--tc2); }
.color-ltc1 { color: var(--ltc1); }
.color-ltc2 { color: var(--ltc2); }
.color-dtc1 { color: var(--dtc1); }
.color-dtc2 { color: var(--dtc2); }

.h-color-black:hover,
.h-color-black:active,
.h-color-black:focus {
	color: var(--black);
	transition: 0.3s;
}
.h-color-white:hover,
.h-color-white:active,
.h-color-white:focus {
	color: var(--white);
	transition: 0.3s;
}

.h-color-gray:hover,
.h-color-gray:active,
.h-color-gray:focus {
	color: var(--gray);
	transition: 0.3s;
}
.h-color-lgray:hover,
.h-color-lgray:active,
.h-color-lgray:focus {
	color: var(--lgray);
	transition: 0.3s;
}
.h-color-dgray:hover,
.h-color-dgray:active,
.h-color-dgray:focus {
	color: var(--dgray);
	transition: 0.3s;
}

.h-color-tc1:hover,
.h-color-tc1:active,
.h-color-tc1:focus {
	color: var(--tc1);
	transition: 0.3s;
}
.h-color-tc2:hover,
.h-color-tc2:active,
.h-color-tc2:focus {
	color: var(--tc2);
	transition: 0.3s;
}
.h-color-ltc1:hover,
.h-color-ltc1:active,
.h-color-ltc1:focus {
	color: var(--ltc1);
	transition: 0.3s;
}
.h-color-ltc2:hover,
.h-color-ltc2:active,
.h-color-ltc2:focus {
	color: var(--ltc2);
	transition: 0.3s;
}
.h-color-dtc1:hover,
.h-color-dtc1:active,
.h-color-dtc1:focus {
	color: var(--dtc1);
	transition: 0.3s;
}
.h-color-dtc2:hover,
.h-color-dtc2:active,
.h-color-dtc2:focus {
	color: var(--dtc2);
	transition: 0.3s;
}
.box-shadow-css {
	box-shadow: 0 0 10px var(--black)55;
}
.hover-shadow:hover {
	box-shadow: 0 4px 8px 0 var(--black)33, 0 6px 20px 0 var(--black)30;
}
.img-css {
	width: 100%;
}
.nodec {
	text-decoration: none !important;
}
.nodec:hover,
.nodec:focus,
.nodec:active {
	text-decoration: none !important;
}
.dec {
	text-decoration: underline;
}
.dec:hover,
.dec:focus,
.dec:active {
	text-decoration: underline;
}
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	background-color: var(--white);
}
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px var(--gray); 
	border-radius: 10px;
}
::-webkit-scrollbar-thumb {
	background-color: var(--gray); 
	border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
	background-color: var(--tc1);
}


@media (max-width: 767.98px) {
	.m_nopadding {
		padding: 0;
	}
	.m_nomargin {
		margin: 0;
	}
	.mtc {
		text-align: center;
	}
	.mtl {
		text-align: left;
	}
	.mtr {
		text-align: right;
	}

	.m_p_t_5 {padding-top: 5px;}
	.m_p_b_5 {padding-bottom: 5px;}
	.m_p_tb_5 {padding-top: 5px;padding-bottom: 5px;}
	.m_p_r_5 {padding-right: 5px;}
	.m_p_l_5 {padding-left: 5px;}
	.m_p_rl_5 {padding-right: 5px;padding-left: 5px;}
	.m_p_all_5 {padding: 5px;}
	.m_p_t_10 {padding-top: 10px;}
	.m_p_b_10 {padding-bottom: 10px;}
	.m_p_tb_10 {padding-top: 10px;padding-bottom: 10px;}
	.m_p_r_10 {padding-right: 10px;}
	.m_p_l_10 {padding-left: 10px;}
	.m_p_rl_10 {padding-right: 10px;padding-left: 10px;}
	.m_p_all_10 {padding: 10px;}
	.m_p_t_15 {padding-top: 15px;}
	.m_p_b_15 {padding-bottom: 15px;}
	.m_p_tb_15 {padding-top: 15px;padding-bottom: 15px;}
	.m_p_r_15 {padding-right: 15px;}
	.m_p_l_15 {padding-left: 15px;}
	.m_p_rl_15 {padding-right: 15px;padding-left: 15px;}
	.m_p_all_15 {padding: 15px;}
	.m_p_t_20 {padding-top: 20px;}
	.m_p_b_20 {padding-bottom: 20px;}
	.m_p_tb_20 {padding-top: 20px;padding-bottom: 20px;}
	.m_p_r_20 {padding-right: 20px;}
	.m_p_l_20 {padding-left: 20px;}
	.m_p_rl_20 {padding-right: 20px;padding-left: 20px;}
	.m_p_all_20 {padding: 20px;}
	.m_p_t_30 {padding-top: 30px;}
	.m_p_b_30 {padding-bottom: 30px;}
	.m_p_tb_30 {padding-top: 30px;padding-bottom: 30px;}
	.m_p_r_30 {padding-right: 30px;}
	.m_p_l_30 {padding-left: 30px;}
	.m_p_rl_30 {padding-right: 30px;padding-left: 30px;}
	.m_p_all_30 {padding: 30px;}
	.m_p_t_40 {padding-top: 40px;}
	.m_p_b_40 {padding-bottom: 40px;}
	.m_p_tb_40 {padding-top: 40px;padding-bottom: 40px;}
	.m_p_r_40 {padding-right: 40px;}
	.m_p_l_40 {padding-left: 40px;}
	.m_p_rl_40 {padding-right: 40px;padding-left: 40px;}
	.m_p_all_40 {padding: 40px;}
	.m_p_t_50 {padding-top: 50px;}
	.m_p_b_50 {padding-bottom: 50px;}
	.m_p_tb_50 {padding-top: 50px;padding-bottom: 50px;}
	.m_p_r_50 {padding-right: 50px;}
	.m_p_l_50 {padding-left: 50px;}
	.m_p_rl_50 {padding-right: 50px;padding-left: 50px;}
	.m_p_all_50 {padding: 50px;}
	.m_p_t_60 {padding-top: 60px;}
	.m_p_b_60 {padding-bottom: 60px;}
	.m_p_tb_60 {padding-top: 60px;padding-bottom: 60px;}
	.m_p_r_60 {padding-right: 60px;}
	.m_p_l_60 {padding-left: 60px;}
	.m_p_rl_60 {padding-right: 60px;padding-left: 60px;}
	.m_p_all_60 {padding: 60px;}
	.m_p_t_70 {padding-top: 70px;}
	.m_p_b_70 {padding-bottom: 70px;}
	.m_p_tb_70 {padding-top: 70px;padding-bottom: 70px;}
	.m_p_r_70 {padding-right: 70px;}
	.m_p_l_70 {padding-left: 70px;}
	.m_p_rl_70 {padding-right: 70px;padding-left: 70px;}
	.m_p_all_70 {padding: 70px;}
	.m_p_t_80 {padding-top: 80px;}
	.m_p_b_80 {padding-bottom: 80px;}
	.m_p_tb_80 {padding-top: 80px;padding-bottom: 80px;}
	.m_p_r_80 {padding-right: 80px;}
	.m_p_l_80 {padding-left: 80px;}
	.m_p_rl_80 {padding-right: 80px;padding-left: 80px;}
	.m_p_all_80 {padding: 80px;}
	.m_p_t_90 {padding-top: 90px;}
	.m_p_b_90 {padding-bottom: 90px;}
	.m_p_tb_90 {padding-top: 90px;padding-bottom: 90px;}
	.m_p_r_90 {padding-right: 90px;}
	.m_p_l_90 {padding-left: 90px;}
	.m_p_rl_90 {padding-right: 90px;padding-left: 90px;}
	.m_p_all_90 {padding: 90px;}
	.m_p_t_100 {padding-top: 100px;}
	.m_p_b_100 {padding-bottom: 100px;}
	.m_p_tb_100 {padding-top: 100px;padding-bottom: 100px;}
	.m_p_r_100 {padding-right: 100px;}
	.m_p_l_100 {padding-left: 100px;}
	.m_p_rl_100 {padding-right: 100px;padding-left: 100px;}
	.m_p_all_100 {padding: 100px;}
	
	.m_m_t_5 {margin-top: 5px;}
	.m_m_b_5 {margin-bottom: 5px;}
	.m_m_tb_5 {margin-top: 5px;margin-bottom: 5px;}
	.m_m_r_5 {margin-right: 5px;}
	.m_m_l_5 {margin-left: 5px;}
	.m_m_rl_5 {margin-right: 5px;margin-left: 5px;}
	.m_m_all_5 {margin: 5px;}
	.m_m_t_10 {margin-top: 10px;}
	.m_m_b_10 {margin-bottom: 10px;}
	.m_m_tb_10 {margin-top: 10px;margin-bottom: 10px;}
	.m_m_r_10 {margin-right: 10px;}
	.m_m_l_10 {margin-left: 10px;}
	.m_m_rl_10 {margin-right: 10px;margin-left: 10px;}
	.m_m_all_10 {margin: 10px;}
	.m_m_t_15 {margin-top: 15px;}
	.m_m_b_15 {margin-bottom: 15px;}
	.m_m_tb_15 {margin-top: 15px;margin-bottom: 15px;}
	.m_m_r_15 {margin-right: 15px;}
	.m_m_l_15 {margin-left: 15px;}
	.m_m_rl_15 {margin-right: 15px;margin-left: 15px;}
	.m_m_all_15 {margin: 15px;}
	.m_m_t_20 {margin-top: 20px;}
	.m_m_b_20 {margin-bottom: 20px;}
	.m_m_tb_20 {margin-top: 20px;margin-bottom: 20px;}
	.m_m_r_20 {margin-right: 20px;}
	.m_m_l_20 {margin-left: 20px;}
	.m_m_rl_20 {margin-right: 20px;margin-left: 20px;}
	.m_m_all_20 {margin: 20px;}
	.m_m_t_30 {margin-top: 30px;}
	.m_m_b_30 {margin-bottom: 30px;}
	.m_m_tb_30 {margin-top: 30px;margin-bottom: 30px;}
	.m_m_r_30 {margin-right: 30px;}
	.m_m_l_30 {margin-left: 30px;}
	.m_m_rl_30 {margin-right: 30px;margin-left: 30px;}
	.m_m_all_30 {margin: 30px;}
	.m_m_t_40 {margin-top: 40px;}
	.m_m_b_40 {margin-bottom: 40px;}
	.m_m_tb_40 {margin-top: 40px;margin-bottom: 40px;}
	.m_m_r_40 {margin-right: 40px;}
	.m_m_l_40 {margin-left: 40px;}
	.m_m_rl_40 {margin-right: 40px;margin-left: 40px;}
	.m_m_all_40 {margin: 40px;}
	.m_m_t_50 {margin-top: 50px;}
	.m_m_b_50 {margin-bottom: 50px;}
	.m_m_tb_50 {margin-top: 50px;margin-bottom: 50px;}
	.m_m_r_50 {margin-right: 50px;}
	.m_m_l_50 {margin-left: 50px;}
	.m_m_rl_50 {margin-right: 50px;margin-left: 50px;}
	.m_m_all_50 {margin: 50px;}
	.m_m_t_60 {margin-top: 60px;}
	.m_m_b_60 {margin-bottom: 60px;}
	.m_m_tb_60 {margin-top: 60px;margin-bottom: 60px;}
	.m_m_r_60 {margin-right: 60px;}
	.m_m_l_60 {margin-left: 60px;}
	.m_m_rl_60 {margin-right: 60px;margin-left: 60px;}
	.m_m_all_60 {margin: 60px;}
	.m_m_t_70 {margin-top: 70px;}
	.m_m_b_70 {margin-bottom: 70px;}
	.m_m_tb_70 {margin-top: 70px;margin-bottom: 70px;}
	.m_m_r_70 {margin-right: 70px;}
	.m_m_l_70 {margin-left: 70px;}
	.m_m_rl_70 {margin-right: 70px;margin-left: 70px;}
	.m_m_all_70 {margin: 70px;}
	.m_m_t_80 {margin-top: 80px;}
	.m_m_b_80 {margin-bottom: 80px;}
	.m_m_tb_80 {margin-top: 80px;margin-bottom: 80px;}
	.m_m_r_80 {margin-right: 80px;}
	.m_m_l_80 {margin-left: 80px;}
	.m_m_rl_80 {margin-right: 80px;margin-left: 80px;}
	.m_m_all_80 {margin: 80px;}
	.m_m_t_90 {margin-top: 90px;}
	.m_m_b_90 {margin-bottom: 90px;}
	.m_m_tb_90 {margin-top: 90px;margin-bottom: 90px;}
	.m_m_r_90 {margin-right: 90px;}
	.m_m_l_90 {margin-left: 90px;}
	.m_m_rl_90 {margin-right: 90px;margin-left: 90px;}
	.m_m_all_90 {margin: 90px;}
	.m_m_t_100 {margin-top: 100px;}
	.m_m_b_100 {margin-bottom: 100px;}
	.m_m_tb_100 {margin-top: 100px;margin-bottom: 100px;}
	.m_m_r_100 {margin-right: 100px;}
	.m_m_l_100 {margin-left: 100px;}
	.m_m_rl_100 {margin-right: 100px;margin-left: 100px;}
	.m_m_all_100 {margin: 100px;}	
}
@media (min-width: 767.98px) {
	.d_nopadding {
		padding: 0;
	}
	.d_nomargin {
		margin: 0;
	}
	.dtc {
		text-align: center;
	}
	.dtl {
		text-align: left;
	}
	.dtr {
		text-align: right;
	}
	
	.d_p_t_5 {padding-top: 5px;}
	.d_p_b_5 {padding-bottom: 5px;}
	.d_p_tb_5 {padding-top: 5px;padding-bottom: 5px;}
	.d_p_r_5 {padding-right: 5px;}
	.d_p_l_5 {padding-left: 5px;}
	.d_p_rl_5 {padding-right: 5px;padding-left: 5px;}
	.d_p_all_5 {padding: 5px;}
	.d_p_t_10 {padding-top: 10px;}
	.d_p_b_10 {padding-bottom: 10px;}
	.d_p_tb_10 {padding-top: 10px;padding-bottom: 10px;}
	.d_p_r_10 {padding-right: 10px;}
	.d_p_l_10 {padding-left: 10px;}
	.d_p_rl_10 {padding-right: 10px;padding-left: 10px;}
	.d_p_all_10 {padding: 10px;}
	.d_p_t_15 {padding-top: 15px;}
	.d_p_b_15 {padding-bottom: 15px;}
	.d_p_tb_15 {padding-top: 15px;padding-bottom: 15px;}
	.d_p_r_15 {padding-right: 15px;}
	.d_p_l_15 {padding-left: 15px;}
	.d_p_rl_15 {padding-right: 15px;padding-left: 15px;}
	.d_p_all_15 {padding: 15px;}
	.d_p_t_20 {padding-top: 20px;}
	.d_p_b_20 {padding-bottom: 20px;}
	.d_p_tb_20 {padding-top: 20px;padding-bottom: 20px;}
	.d_p_r_20 {padding-right: 20px;}
	.d_p_l_20 {padding-left: 20px;}
	.d_p_rl_20 {padding-right: 20px;padding-left: 20px;}
	.d_p_all_20 {padding: 20px;}
	.d_p_t_30 {padding-top: 30px;}
	.d_p_b_30 {padding-bottom: 30px;}
	.d_p_tb_30 {padding-top: 30px;padding-bottom: 30px;}
	.d_p_r_30 {padding-right: 30px;}
	.d_p_l_30 {padding-left: 30px;}
	.d_p_rl_30 {padding-right: 30px;padding-left: 30px;}
	.d_p_all_30 {padding: 30px;}
	.d_p_t_40 {padding-top: 40px;}
	.d_p_b_40 {padding-bottom: 40px;}
	.d_p_tb_40 {padding-top: 40px;padding-bottom: 40px;}
	.d_p_r_40 {padding-right: 40px;}
	.d_p_l_40 {padding-left: 40px;}
	.d_p_rl_40 {padding-right: 40px;padding-left: 40px;}
	.d_p_all_40 {padding: 40px;}
	.d_p_t_50 {padding-top: 50px;}
	.d_p_b_50 {padding-bottom: 50px;}
	.d_p_tb_50 {padding-top: 50px;padding-bottom: 50px;}
	.d_p_r_50 {padding-right: 50px;}
	.d_p_l_50 {padding-left: 50px;}
	.d_p_rl_50 {padding-right: 50px;padding-left: 50px;}
	.d_p_all_50 {padding: 50px;}
	.d_p_t_60 {padding-top: 60px;}
	.d_p_b_60 {padding-bottom: 60px;}
	.d_p_tb_60 {padding-top: 60px;padding-bottom: 60px;}
	.d_p_r_60 {padding-right: 60px;}
	.d_p_l_60 {padding-left: 60px;}
	.d_p_rl_60 {padding-right: 60px;padding-left: 60px;}
	.d_p_all_60 {padding: 60px;}
	.d_p_t_70 {padding-top: 70px;}
	.d_p_b_70 {padding-bottom: 70px;}
	.d_p_tb_70 {padding-top: 70px;padding-bottom: 70px;}
	.d_p_r_70 {padding-right: 70px;}
	.d_p_l_70 {padding-left: 70px;}
	.d_p_rl_70 {padding-right: 70px;padding-left: 70px;}
	.d_p_all_70 {padding: 70px;}
	.d_p_t_80 {padding-top: 80px;}
	.d_p_b_80 {padding-bottom: 80px;}
	.d_p_tb_80 {padding-top: 80px;padding-bottom: 80px;}
	.d_p_r_80 {padding-right: 80px;}
	.d_p_l_80 {padding-left: 80px;}
	.d_p_rl_80 {padding-right: 80px;padding-left: 80px;}
	.d_p_all_80 {padding: 80px;}
	.d_p_t_90 {padding-top: 90px;}
	.d_p_b_90 {padding-bottom: 90px;}
	.d_p_tb_90 {padding-top: 90px;padding-bottom: 90px;}
	.d_p_r_90 {padding-right: 90px;}
	.d_p_l_90 {padding-left: 90px;}
	.d_p_rl_90 {padding-right: 90px;padding-left: 90px;}
	.d_p_all_90 {padding: 90px;}
	.d_p_t_100 {padding-top: 100px;}
	.d_p_b_100 {padding-bottom: 100px;}
	.d_p_tb_100 {padding-top: 100px;padding-bottom: 100px;}
	.d_p_r_100 {padding-right: 100px;}
	.d_p_l_100 {padding-left: 100px;}
	.d_p_rl_100 {padding-right: 100px;padding-left: 100px;}
	.d_p_all_100 {padding: 100px;}

	.d_m_t_5 {margin-top: 5px;}
	.d_m_b_5 {margin-bottom: 5px;}
	.d_m_tb_5 {margin-top: 5px;margin-bottom: 5px;}
	.d_m_r_5 {margin-right: 5px;}
	.d_m_l_5 {margin-left: 5px;}
	.d_m_rl_5 {margin-right: 5px;margin-left: 5px;}
	.d_m_all_5 {margin: 5px;}
	.d_m_t_10 {margin-top: 10px;}
	.d_m_b_10 {margin-bottom: 10px;}
	.d_m_tb_10 {margin-top: 10px;margin-bottom: 10px;}
	.d_m_r_10 {margin-right: 10px;}
	.d_m_l_10 {margin-left: 10px;}
	.d_m_rl_10 {margin-right: 10px;margin-left: 10px;}
	.d_m_all_10 {margin: 10px;}
	.d_m_t_15 {margin-top: 15px;}
	.d_m_b_15 {margin-bottom: 15px;}
	.d_m_tb_15 {margin-top: 15px;margin-bottom: 15px;}
	.d_m_r_15 {margin-right: 15px;}
	.d_m_l_15 {margin-left: 15px;}
	.d_m_rl_15 {margin-right: 15px;margin-left: 15px;}
	.d_m_all_15 {margin: 15px;}
	.d_m_t_20 {margin-top: 20px;}
	.d_m_b_20 {margin-bottom: 20px;}
	.d_m_tb_20 {margin-top: 20px;margin-bottom: 20px;}
	.d_m_r_20 {margin-right: 20px;}
	.d_m_l_20 {margin-left: 20px;}
	.d_m_rl_20 {margin-right: 20px;margin-left: 20px;}
	.d_m_all_20 {margin: 20px;}
	.d_m_t_30 {margin-top: 30px;}
	.d_m_b_30 {margin-bottom: 30px;}
	.d_m_tb_30 {margin-top: 30px;margin-bottom: 30px;}
	.d_m_r_30 {margin-right: 30px;}
	.d_m_l_30 {margin-left: 30px;}
	.d_m_rl_30 {margin-right: 30px;margin-left: 30px;}
	.d_m_all_30 {margin: 30px;}
	.d_m_t_40 {margin-top: 40px;}
	.d_m_b_40 {margin-bottom: 40px;}
	.d_m_tb_40 {margin-top: 40px;margin-bottom: 40px;}
	.d_m_r_40 {margin-right: 40px;}
	.d_m_l_40 {margin-left: 40px;}
	.d_m_rl_40 {margin-right: 40px;margin-left: 40px;}
	.d_m_all_40 {margin: 40px;}
	.d_m_t_50 {margin-top: 50px;}
	.d_m_b_50 {margin-bottom: 50px;}
	.d_m_tb_50 {margin-top: 50px;margin-bottom: 50px;}
	.d_m_r_50 {margin-right: 50px;}
	.d_m_l_50 {margin-left: 50px;}
	.d_m_rl_50 {margin-right: 50px;margin-left: 50px;}
	.d_m_all_50 {margin: 50px;}
	.d_m_t_60 {margin-top: 60px;}
	.d_m_b_60 {margin-bottom: 60px;}
	.d_m_tb_60 {margin-top: 60px;margin-bottom: 60px;}
	.d_m_r_60 {margin-right: 60px;}
	.d_m_l_60 {margin-left: 60px;}
	.d_m_rl_60 {margin-right: 60px;margin-left: 60px;}
	.d_m_all_60 {margin: 60px;}
	.d_m_t_70 {margin-top: 70px;}
	.d_m_b_70 {margin-bottom: 70px;}
	.d_m_tb_70 {margin-top: 70px;margin-bottom: 70px;}
	.d_m_r_70 {margin-right: 70px;}
	.d_m_l_70 {margin-left: 70px;}
	.d_m_rl_70 {margin-right: 70px;margin-left: 70px;}
	.d_m_all_70 {margin: 70px;}
	.d_m_t_80 {margin-top: 80px;}
	.d_m_b_80 {margin-bottom: 80px;}
	.d_m_tb_80 {margin-top: 80px;margin-bottom: 80px;}
	.d_m_r_80 {margin-right: 80px;}
	.d_m_l_80 {margin-left: 80px;}
	.d_m_rl_80 {margin-right: 80px;margin-left: 80px;}
	.d_m_all_80 {margin: 80px;}
	.d_m_t_90 {margin-top: 90px;}
	.d_m_b_90 {margin-bottom: 90px;}
	.d_m_tb_90 {margin-top: 90px;margin-bottom: 90px;}
	.d_m_r_90 {margin-right: 90px;}
	.d_m_l_90 {margin-left: 90px;}
	.d_m_rl_90 {margin-right: 90px;margin-left: 90px;}
	.d_m_all_90 {margin: 90px;}
	.d_m_t_100 {margin-top: 100px;}
	.d_m_b_100 {margin-bottom: 100px;}
	.d_m_tb_100 {margin-top: 100px;margin-bottom: 100px;}
	.d_m_r_100 {margin-right: 100px;}
	.d_m_l_100 {margin-left: 100px;}
	.d_m_rl_100 {margin-right: 100px;margin-left: 100px;}
	.d_m_all_100 {margin: 100px;}	
}