	.pg-sub > .content-body { padding-bottom:0; }

	.page-content { }

    .page-content .section { position:relative; z-index:1; --sec-padding:40px; }
    .page-content .section:not(.sec1) { padding-top:var(--sec-padding); padding-bottom:var(--sec-padding); }
    .page-content .section.sec1,
    .page-content .section.sec10 { padding-bottom:var(--sec-padding); }
	
    .page-content .section .header { margin-bottom:60px; text-align:center; }
    .page-content .section .header .subhead { font-size:1.125rem; font-weight:500; display:inline-block; margin:0 auto 20px; }
    .page-content .section .header .head {display:inline-block; font-size:2.6rem; font-weight:600; padding-bottom: 50px; }
	.page-content .section .header .head::before {content: ''; display: block; width:30%; max-width: 70px; height: 5px; background: orangered !important; }	
    .page-content .section .header .desc { line-height:1.7; margin-top:20px; }

    .page-content .sec10 { background:#fff; color:#444; }
    .page-content .sec10 .content { display:flex; justify-content:space-between; align-items: flex-start; padding:15px; }
    .page-content .sec10 .content .ti { width:calc(30% - 30px); padding:0 0 20px; }
	.page-content .sec10 .content .ti span {display:block; width:100%; font-size:2.4em; color:#135bbe; font-weight:600; line-height:1.6em; word-break:keep-all;}
	.page-content .sec10 .content .ti span::before {content: ''; display: block; width:30%; max-width: 70px; height: 5px; background: orangered !important; }
	.page-content .sec10 .content .ti p {word-break: break-all; font-size:1.1em; padding-top:10px;}		
	.page-content .sec10 .content .txt { width:calc(70% - 30px); padding-bottom:50px; }	
    .page-content .sec10 .content .img { border-radius:20px; padding-bottom:66%; background:#f8f8f8 no-repeat center/cover; }
    .page-content .sec10 .content .head { font-size:1.25rem; font-weight:600; }
    .page-content .sec10 .content .desc { color:#444; line-height:1.7; margin-top:15px; font-size:1.1em; }
	.page-content .sec10 .content .txt .box {border:1px solid #ddd; padding:10px; border-radius:0px;}	

    .page-content .sec11 { background:#fff; color:#444; }
    .page-content .sec11 .content { display:flex; justify-content:space-between; align-items: flex-start; padding:15px; }
    .page-content .sec11 .content .ti { width:calc(50% - 30px); padding:0 0 20px; }
	.page-content .sec11 .content .ti span {display:block; width:100%; font-size:1.8em; color:#135bbe; font-weight:600; line-height:1.8em; word-break:keep-all;}
	.page-content .sec11 .content .ti span::before {content: ''; display: block; width:30%; max-width: 70px; height: 5px; background: orangered !important; }
	.page-content .sec11 .content .ti p {word-break: break-all; font-size:1.1em; padding-top:10px;}		
	.page-content .sec11 .content .txt { width:calc(50% - 30px); padding-bottom:50px; }	
    .page-content .sec11 .content .img { border-radius:20px; padding-bottom:66%; background:#f8f8f8 no-repeat center/cover; }
    .page-content .sec11 .content .head { font-size:2.4em; font-weight:600; color:#569d04; margin-bottom:15px; line-height:1.0em; }
    .page-content .sec11 .content .desc { color:#444; line-height:1.7; margin-top:15px; font-size:1.1em; }
	.page-content .sec11 .content .txt .box {border:1px solid #ddd; padding:10%; border-radius:25px; background:#f4f4f4;}	
	
	 div.owl-theme div img {border-radius:0px; width:100% !important;}	
	 div.owl-theme .owl-dots {position:absolute; bottom:5px; right:80px; }
	 div.owl-theme .owl-nav {font-size:1.4em; text-align:right; }

    @media (max-width: 1400px) {
    .page-content .sec10 .content .ti { width:calc(30% - 15px); padding:0 0 20px; }	
	.page-content .sec10 .content .txt { width:calc(70% - 15px); padding-bottom:30px; }	
    .page-content .sec11 .content .ti { width:calc(50% - 15px); padding:0 0 20px; }	
	.page-content .sec11 .content .txt { width:calc(50% - 15px); padding-bottom:30px; }	
	
    }

	@media (max-width: 1024px) {
        .page-content .section { --sec-padding:20px; }
		.page-content .section:not(.sec1) { padding-top:var(--sec-padding); padding-bottom:var(--sec-padding); }
        .page-content .section .header { margin-bottom:40px; }
		
        .page-content .section .header .subhead { margin-bottom:5px; }
        .page-content .section .header .head { font-size:2.2rem; padding-bottom:80px; }
		
	    .page-content .sec10 .content .ti { width:calc(30% - 10px); padding:0 0 20px; }	
		.page-content .sec10 .content .txt { width:calc(70% - 10px); padding-bottom:30px; }	
		.page-content .sec10 .content .ti span {font-size: 2.0em; line-height:1.2em; }
		.page-content .sec10 .content .ti span::before {width:30%; max-width: 70px; height: 5px; margin-bottom:6px;}
		.page-content .sec10 .content .ti p { margin-top:0px; font-size:1.1em; line-height:1.6; word-break:keep-all;}

	    .page-content .sec11 .content .ti { width:calc(50% - 10px); padding:0 0 20px; }	
		.page-content .sec11 .content .txt { width:calc(50% - 10px); padding-bottom:30px; }	
		.page-content .sec11 .content .ti span {font-size: 1.6em; }
		.page-content .sec11 .content .ti span::before {width:30%; max-width: 70px; height: 5px;}
	    .page-content .sec11 .content .head { font-size:2.0em; line-height:1.0em; }		
		.page-content .sec11 .content .ti p { margin-top:0px; font-size:1.0em; line-height:1.6; }
	}

	@media (max-width: 767px) {
        .page-content .section { --sec-padding:10px; }	

        .page-content .section .header { margin-bottom:30px; text-align:left; }
        .page-content .section .header .head { font-size:2.0rem; padding-bottom: 0px; }
        .page-content .section .header .subhead { font-size:1rem; margin-bottom:15px; }

		.page-content .sec10 .content {flex-direction: column; }
        .page-content .sec10 .content .ti { width:100%; }
        .page-content .sec10 .content .txt { width:100%; padding-bottom: 20px; }	
		.page-content .sec10 .content .ti span {font-size: 1.8em; line-height:1.2em; }
		.page-content .sec10 .content .ti span::before {width:30%; max-width: 46px; }

		.page-content .sec11 .content {flex-direction: column;}
        .page-content .sec11 .content .ti { width:100%; padding:20px 0;}
        .page-content .sec11 .content .txt { width:100%; padding-bottom: 20px; }	
		.page-content .sec11 .content .ti span {font-size: 1.4em; line-height:1.7em; }
		.page-content .sec11 .content .ti span::before {width:30%; max-width: 46px; }
	    .page-content .sec11 .content .head { font-size:2.0em; line-height:1.4em; }
		.page-content .sec11 .content .ti p { font-size:1.1em;}
	}

	@media (max-width: 480px) {
        .page-content .section { --sec-padding:20px; }		
        .page-content .section .header .head { font-size:1.6rem; padding-bottom: 0px; }		
		
		.page-content .sec10 .content {padding:0px;}		
		.page-content .sec10 .content .ti { padding-bottom:10px;  }
		.page-content .sec10 .content .ti span{ font-size: 1.6em; }	
		.page-content .sec10 .content .ti span::before {max-width:40px;}		
		.page-content .sec10 .content .ti p { padding-bottom:10px;}	
		.page-content .sec10 .content .desc { font-size:1.1em; line-height:1.6; word-break:break-all; text-align:justify; }
		.page-content .sec10 .content .txt .box {padding:0px; margin-bottom:10px}	
		
		.page-content .sec11 .content {padding:0px;}		
		.page-content .sec11 .content .ti { padding-bottom:10px;  }
		.page-content .sec11 .content .ti span{ font-size: 1.3em; }	
		.page-content .sec11 .content .ti span::before {max-width:40px;}	
	    .page-content .sec11 .content .head { font-size:1.6em; line-height:1.0em; }		
		.page-content .sec11 .content .ti p { padding-bottom:10px;}	
		.page-content .sec11 .content .desc { font-size:1.1em; line-height:1.6; word-break:break-all; text-align:justify; }
		.page-content .sec11 .content .txt {margin-bottom:10px; padding-bottom:0px}
		
		 div.owl-theme {padding:5px;}	
		 div.owl-theme .owl-dots {position:absolute; bottom:10px; right:60px; }
		 div.owl-theme .owl-nav {font-size:1.4em; text-align:right; margin-top: 0px; }	
		 div.owl-theme .owl-dots .owl-dot span {margin:5px 3px; }	

	}	 
