/*#Ind_area*/
#Ind_area {background: #fefefe78;/* background-image: url(/images/38/Ind_areaBG.jpg); */background-repeat: no-repeat;padding-bottom: 0vw;padding-top: 0;}
#Ind_area:after{
	content:"";
	position:absolute;
	width: 360px;
	height: 360px;
	background-image: url(/images/38/BG-2.svg);
	z-index: 0;
	top: 0;
	left: -116px;
	background-size: cover;
	opacity: 0.7;
}
.nabox:after{
	content:"";
	position:absolute;
	width: 360px;
	height: 360px;
	background-image: url(/images/38/BG-2.svg);
	z-index: 0;
	bottom: 0;
	right: -160px;
	background-size: cover;
	opacity: 0.7;
}
#teambbox{
    background: #e5f3df;
    padding-top: 44px;
}
.title_box{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    background: #e5f3df;
    z-index: 0;
    }
.title_box p{
    position: absolute;
}
.title_box p font{
	font-size: 130px;
	font-weight:600;
	line-height: 0.5;
	opacity: 1;
	z-index: -1;
	text-transform: uppercase;
	color: #e5f3df;
	font-family: 'Cormorant Garamond', 'Times New Roman', 'serif';
	letter-spacing: 0.35em;
	background: #f1f9ee;
	padding-left: 0.35em;
	box-shadow: #e7e7e738 0px -15px 12px 0px;
	}
.magic {
    background: #e5f3df;
}
#wrap{
    background: #f1f9ee;
}
#Ind_area .chanan{display: flex;flex-direction: column;align-items: center;padding: 100px 0 200px;background: #E5F3DF;}
#Ind_area .chanan h2{font-size: 46px;color: #d09f74;}
#Ind_area .chanan p{font-size: 19px;color: #749178;}
#Ind_area b.suubtext{color: #cbb171;font-size: 24px;font-weight: 300;}
#Ind_area .nabox .revision{display: flex;flex-wrap: wrap;width: 1440px;margin: 60px auto 30px;max-width: 100%;align-items: center;margin-bottom: 80px;POSITION: RELATIVE;padding: 30px 0;}
#Ind_area .nabox .addbg{padding: 70px 0 20px;margin-bottom: 100px;}
#Ind_area .nabox .addbg .info_box{background: #ffffff;width: calc(64% - 180px);padding: 50px 90px;-webkit-box-shadow: 0px 5px 30px -5px rgb(0 0 0 / 30%);
    box-shadow: 0px 5px 30px -5px rgb(0 0 0 / 6%);position: absolute;z-index: 2;}
#Ind_area .nabox .linesmall{margin-bottom: 10px;position: relative;}
#Ind_area .nabox .linesmall .img_box {width: 52%;}
#Ind_area .nabox .linesmall .img_box img{width: 600px;}
#Ind_area .nabox .linesmall .info_box{width: 48%;}
#Ind_area .nabox .addbg:before{
	content: "experience";
width: 200%;height: 20%;/* background: #dfdfdf; */z-index: 5;position: absolute;left: -28px;padding: 40px 0;bottom: -70px;position: absolute;
    width: auto;
    height: 100%;
webkit-writing-mode: vertical-rl;
writing-mode: vertical-rl;font-size: 90px;text-transform: uppercase;color: #eda9a6b8;font-family: 'Cormorant Garamond', 'Times New Roman', 'serif';}
#Ind_area .nabox .workframe {display: flex;flex-wrap: wrap;align-items: center;background: #ffffff59;}
#Ind_area .text_box{margin-top: 60px;position: relative;width: 800px;max-width: 90%;height: 35px;}
#Ind_area .text_box:before{
	content:"";
	position: absolute;
	width: 100%;
	margin: 0 auto;
	height: 1px;
	background: #dcdcdc;
	z-index: 0;
	bottom: 0;
	-moz-transform-origin:bottom;
	-moz-transform:skewX(20deg);
	-webkit-transform-origin:bottom;
	-webkit-transform:skewX(20deg);
	-o-transform-origin:bottom;
	-o-transform:skewX(20deg);
	-ms-transform-origin:bottom;
	-ms-transform:skewX(20deg);
	transform-origin:bottom;
	transform:skewX(20deg);
}
#Ind_area .text_box p{z-index: 1;position: absolute;width: 100%;display: flex;justify-content: center;color: #749178;flex-wrap: wrap;font-weight: 100;letter-spacing: 0.25em;}
#Ind_area .img_box{
	display: flex;
	flex-direction: column;
	width: 43%;
	position: relative;
	}
#Ind_area .img_box[INJ-type="mgdan"]{display: flex;align-items: flex-end;margin: 0;width: 100%;}
#Ind_area .img_box[INJ-type="mgdan"] img{margin: 0;border: #eda9a6 10px solid;width: 43%;}
#Ind_area .img_boxbgline:before{
	content:"";
	position: absolute;
	width: 67%;
	height: 119%;
	z-index: -1;
	top: -8%;
	border: #9ebfa3b0 1px solid;
	}
#Ind_area .img_box img{width: 540px;margin: 0 auto;}
#Ind_area .info_box{
	display: flex;
	flex-direction: column;
	width: 52%;
	margin-left: 5%;
	/* background: white; */
	}
#Ind_area .linesmall .img_boxbgline:before{height: 500px;top: -27px;}
#Ind_area .linesmall:before{
	content:"";
position: absolute;width: 200%;height: 88px;right: 0;bottom: -51px;background-position: 50%;background-repeat: no-repeat;background: #dcdcdc00;left: -50%;z-index: -2;}
#Ind_area .info_box p{line-height: 200%;color: #7c8d7f;font-weight: 300;position: relative;font-size: 17px;margin-bottom: 20px;}
#Ind_area  h2.licentitlle{color: #6b8995;font-size: 28px;font-weight: 500;margin-top: 50px;}
#Ind_area .info_box p.dot{padding-left: 18px;}
#Ind_area .info_box p.dot:before{
	content:"";
	position: absolute;width: 5px;height: 5px;border-radius: 50px;background: #585858;top: 9px;left: 0;}
#Ind_area .license{margin: 0px 0 60px;}
#Ind_area .license p{
padding-left: 19px;
position: relative;word-break: keep-all;text-align: left;border-bottom: #e0e0e0 1px solid;line-height: 220%;color: #1b1b1b;}
#Ind_area .license p:before{
	content:"";
position: absolute;width: 10px;height: 2px;background: #8c8c8c;left: 0;top: calc(50% - 2px);}
#Ind_area .info_box .titlebar{/* background: #c0a24c; */margin-bottom: 65px;margin-left: -30px;}
#Ind_area .info_box .titlebar h2{padding: 10px 15px 0px;color: #d09f74;font-size: 26px;font-weight: 400;border-bottom: #6060604d 1px solid;position: relative;}
#Ind_area .info_box .titlebar h2:before{
	content:"";
	width: 8px;
	height: 100%;
	background: #d09f74;
	position: absolute;
	left: 0;
	}
#Ind_area .linesmall .info_box .titlebar h2:after {content: "service";color: #2a5d70ad;position: absolute;text-transform: uppercase;z-index: 1;font-weight: 500;font-size: 30px;letter-spacing: 9.5px;opacity: 1;line-height: 1;font-family: 'Cormorant Garamond', 'Times New Roman', 'serif';right: -103px;bottom: -15px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

#Ind_area .photolin:before{
	content:"";
	position:absolute;
	width: 200%;
	height: calc(100% + 140px);
	background: #122e46;
z-index: -1;top: -80px;}
#Ind_area .photolin{
	position: relative;display: flex;margin: 90px auto 60px;
	padding: 0px 0 40px;
	justify-content: center;
	flex-wrap: wrap;
	position: relative;
    width: 100%;
    padding: 50px;
    background: #f4f4f4;
    box-sizing: border-box;
    outline: 1px solid #e9e9e9;
    outline-offset: -18px;box-shadow: 0 8px 20px rgb(0 0 0 / 6%);
    -webkit-box-shadow: 0px 5px 30px -5px rgb(0 0 0 / 30%);
    box-shadow: 0px 5px 45px -5px rgb(4 17 28);
border-radius: 20px;}
#Ind_area .photolin:after {content: "Professional license";color: #ffffff;position: absolute;text-transform: uppercase;z-index: 1;font-weight: 500;font-size: 25px;letter-spacing: 9.5px;opacity: 1;line-height: 1;text-align: center;font-family: 'Cormorant Garamond', 'Times New Roman', 'serif';left: 50%;top: -33px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}

#Ind_area .photolin a{width: calc(25% - 80px);margin: 40px;display: flex;flex-direction: column;align-items: center;justify-content: center;}

#Ind_area .service_box{display: flex;flex-direction: column;margin: 27px 0;padding: 70px 20px;width: calc(50% - 63px);border: #e5e5e5 1px solid;margin: 0 10px;border-radius: 0;background-image: url(/userfiles/images/20220504193210559.jpg);position: relative;}
#Ind_area .service_box:before{
	position:absolute;
	content:"";
	
width: 100%;height: 100%;top: 0;background: #2a5d70e3;left: 0;z-index: 0;}
#Ind_area .service_box p{text-align: right;font-size: 17px;color: #f3f3f3;}
#Ind_area .ingbox{display: flex;flex-wrap: wrap;padding: 40px 0 0;justify-content: center;width: 100%;}
#Ind_area .service_box h2{font-size: 27px;color: #ffffff;margin-bottom: 20px;border-bottom: #e7e7e7 1px solid;z-index: 5;font-weight: 500;}

@media screen and (max-width: 1600px){
	.title_box p font{
	    font-size: 93px;
	}
}
@media screen and (max-width: 1480px){
	#Ind_area .nabox .addbg:before{left: -3px;}
	#Ind_area .chanan h2{
    font-size: 40px;
}
}
@media screen and (max-width: 1280px) {
	#Ind_area .img_box img , #Ind_area .img_box[INJ-type="mgdan"] img{width: 390px;/* margin: 0 auto; */}
	#Ind_area:after{display: none;}
	.title_box p font{
	    font-size: 56px;
	}
	
	}
@media screen and (max-width: 1024px){
	#Ind_area .nabox .workframe{display: flex;flex-direction: column;}
	#Ind_area .img_box , #Ind_area .img_box[INJ-type="mgdan"]{width: 100%;margin: 50px 0;order: 1;}
	#Ind_area .img_box img, #Ind_area .img_box[INJ-type="mgdan"] img{margin: 0 auto;}
	#Ind_area .nabox .addbg:before{display: none;}
	#Ind_area .nabox .addbg .info_box{width: calc(100% - 20px);padding: 20px 10px;background: unset;box-shadow: none;position: relative;}
	#Ind_area .img_boxbgline:before{width: 100%;height: 100%;top: 0;display: none;}
	#Ind_area .info_box{width: 95%;order: 2;}
	#Ind_area .info_box .titlebar{margin-left: -2%;width: 103%;}
	#Ind_area .nabox .linesmall{display: flex;flex-direction: column;}
	#Ind_area .nabox .linesmall .img_box{width: 100%;}
	#Ind_area .nabox .linesmall .info_box{width: 98%;}
}
@media screen and (max-width: 980px){
	#Ind_area .nabox .addbg{margin-bottom: 0;}
	.title_box p font{
	    font-size: 30px;
	}
}
@media screen and (max-width: 870px){
	#Ind_area .chanan h2{font-size: 24px;}
	#Ind_area .chanan p{font-size: 16px;}
	#Ind_area b.suubtext{font-size: 20px;}
	#Ind_area .text_box:before{/* height: 90px; *//* left: 20px; */top: -12px;}
	#Ind_area .text_box p{width: 90%;left: 5%;font-size: 16px;text-align: center;}
}
@media screen and (max-width: 550px){
	#Ind_area .info_box .titlebar h2{font-size: 22px;}
	#Ind_area .photolin:after{font-size: 24px;color: #c7af67;top: -56px;}
	#Ind_area .photolin{padding: 35px 0px;margin-bottom: 0;outline-offset: 0px;margin: 40px 0px 0;box-shadow: 0px 5px 45px -5px rgb(130 131 132 / 6%);border-radius: 10px;background: white;}
	#Ind_area .photolin a{width: calc(25% - 10px);margin: 5px 5px;}
	#Ind_area .text_box p{color: #2a5d70;font-size: 18px;position: relative;color: #686868;}
	#Ind_area .text_box{height: auto;padding: 20px 10px 20px;border: #28282821 1px solid;margin-top: 30px;margin-bottom: 0px;border-radius: 10px;width: 300px;}
	#Ind_area .chanan{
    padding: 30px 0 60px;
}
	#Ind_area .text_box:before{display: none;}
	#Ind_area .title_box p font{font-size: 26px;}
	#Ind_area .info_box{width: 95%;margin: 0 auto;}
	#Ind_area .img_box{margin: 20px 0;}
	#Ind_area .title_box{margin-bottom: 0;}
	#Ind_area .nabox .revision{margin-bottom: 10px;margin-top: 20px;padding-bottom: 30px;padding-top: 0;}
	#Ind_area .nabox .linesmall .img_box{width: 100%;margin-bottom: 30px;}
	#Ind_area .nabox .linesmall .info_box{width: 100%;}
	#Ind_area .linesmall .info_box .titlebar h2:after{font-size: 37px;display: none;}
	#Ind_area .img_box img, #Ind_area .img_box[INJ-type="mgdan"] img{
		width: 300px;}
	#Ind_area .linesmall:before{width: 150px;height: 100px;bottom: 240px;}
	#Ind_area .service_box{width: 100%;margin-bottom: 20px;border-radius: 0;padding: 25px 35px;align-items: flex-end;}
	#Ind_area .info_box .titlebar{margin-left: 0;width: 100%;margin-bottom: 30px;}
	#Ind_area .ingbox{padding: 10px 0;}
	#Ind_area h2.licentitlle{text-align: center;margin-bottom: 5px;font-size: 24px;margin-top: 30px;}
	#Ind_area .photolin:before{opacity: 0;}
	#Ind_area .info_box p.dot:before{width: 3px;height: 3px;top: 15px;left: 3px;}
	#Ind_area .info_box p , #Ind_area .info_box p.dot{font-size: 16px;}
}