#trg_ucml {width:130%;position:relative;left:-15%}
#trg_ucml .ucml_rimg {display:none}
#trg_ucml > div {background-repeat:no-repeat;background-size:100% 100%;overflow:visible;position:relative}
#trg_ucml .text_wrapper {max-width:100vw}
.ucml_text {width:40%;position:absolute}
#wrap .ucml_text h3 {font-size:24px;line-height:32px;}
#wrap .ucml_text p {font-size:16px;line-height:24px}

#trg_ucml_pt1 .ucml_text {top:10%;left:17%;width:40%}
#trg_ucml_pt2 .ucml_text {left:49%;top:32%;width:30%}
#trg_ucml_pt3 .ucml_text {top:47%;width:27%}
#trg_ucml_pt3 .ucml_text:nth-of-type(1) {left:29%}
#trg_ucml_pt3 .ucml_text:nth-of-type(2) {left:63%}
#trg_ucml_pt5 .ucml_text {width:60%;position:static;margin:0 auto}
#trg_ucml_pt5 .text_wrapper {max-width:80%;margin:0 auto;text-align:center}

#trg_ucml_pt5 {margin-top:100px}

@media screen and (max-width: 1199px) {
	#trg_ucml {width:130%;left:-15%;position:relative}
	#wrap .ucml_text h3 {font-size:20px;line-height:30px}
	#wrap .ucml_text p {font-size:14px;line-height:20px}
	
	#trg_ucml_pt1 .ucml_text {top:10%;left:20%;width:37%}
	#trg_ucml_pt2 .ucml_text {top:43%}
	#trg_ucml_pt3 .ucml_text {width:25%}
	#trg_ucml_pt3 .ucml_text:nth-of-type(1) {left:30%}
	#trg_ucml_pt3 .ucml_text:nth-of-type(2) {left:63%}
}

@media screen and (max-width: 960px) {
	#trg_ucml {width:150%;left:-25%}
	
	#trg_ucml_pt1 .ucml_text {width:42%}
	#trg_ucml_pt2 .ucml_text {width:35%;top:39%;left:47%}
	#trg_ucml_pt3 .ucml_text {width:30%}
	#trg_ucml_pt3 .ucml_text:nth-of-type(1) {left:20%}
	#trg_ucml_pt3 .ucml_text:nth-of-type(2) {left:53%}
	#trg_ucml_pt5 .text_wrapper {max-width:100%}

}

@media screen and (max-width: 767px) {
	#trg_ucml {width:130%;left:-15%;text-align:center}
	#trg_ucml .ucml_rimg {display:inline}
	#trg_ucml > div {background-image:none !important;height:auto !important}
	#trg_ucml .ucml_text {width:80%;margin-left:auto;margin-right:auto;position:static;left:0;top:0;margin-bottom:30px}
	
	.ucml_text h3 {margin-top:20px}
	#trg_ucml_pt1 .ucml_rimg {width:60%}
	#trg_ucml_pt3 .ucml_rimg {width:40%}
	#trg_ucml_pt4 .ucml_rimg {width:40%}
	
	/*
	#trg_ucml {width:200%;left:-50%}
	#wrap .ucml_text h3 {font-size:18px;line-height:28px}
	#wrap .ucml_text p {font-size:12px;line-height:16px}
	#trg_ucml_pt1 .ucml_text {width:70%;left:10%}
	#trg_ucml_pt2 .ucml_text {width:45%}
	*/
}