
/* VỀ AE GLOBAL */
body.page-id-1708 .sumenh-custom .icon-inner img {
	    margin-left: -9px;
}

/* END VỀ AE GLOBAL */

.no-pd .post-item .image-cover {
	padding-top: 0 !important;
}
.no-pd .post-item .image-cover img {
	position: relative;
}
.ssh-08 .post-item {
	padding: 0 12%;
}
.ssh-08 .post-item .box {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ssh-08 .post-item .box .box-image {
	width: 100%;
	max-width: 30%;
	border-radius: 4px;
	overflow: hidden;
}
.ssh-08 .post-item .box .box-text {
	width: 100%;
	max-width: 70%;
	padding: 0 0 0 50px;
}
#main .ssh-08 {
	padding: 15px 0;
}
#main .ssh-08 .flickity-button {
	opacity: 1;
	margin-top: 0;
	width: 21px;
	height: 38px;
}
#main .ssh-08 .flickity-button .flickity-button-icon {
	padding: 0;
	display: none;
}
#main .ssh-08 .flickity-button.previous {
	background-image: url('../img/Vector-l.png');
}
#main .ssh-08 .flickity-button.next {
	background-image: url('../img/Vector-r.png');
}
.ssh-08 .col-slider .box .box-inner .box-text h3,
.ssh-08 .post-item .box .box-text .post-title {
	font-size: 30px;
	margin-bottom: 15px;
	color: #fff;
	font-weight: 500;
}
.ssh-08 .post-item .box .box-text .post-title:hover {
	color: #c7272d;
}
.ssh-08 .col-slider .box .box-inner .box-text p,
.ssh-08 .post-item .box .box-text .from_the_blog_excerpt {
	overflow: hidden;
    color: #fff;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ssh-08 .col-slider .box .box-inner .box-text a.button,
.ssh-08 .post-item .box .box-text .button {
	padding: 0;
	border: none;
	text-transform: none;
	font-weight: 400;
	color: #fff;
	font-style: italic;
	border-bottom: 1px solid #fff !important;
	font-size: 16px;
	line-height: normal;
	height: auto;
    min-height: auto;
    background: no-repeat;
}
.ssh-08 .col-slider .box .box-inner .box-text a.button:hover,
.ssh-08 .post-item .box .box-text .button:hover {
	color: #c7272d;
	border-color: #c7272d !important;
}
.ssh-08 .col-slider .box .box-inner {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ssh-08 .col-slider .box {
	padding: 0 10%;
}
.ssh-08 .col-slider .box .box-inner .box-image {
	width: 100%;
	max-width: 30%;
	border-radius: 10px;
	overflow: hidden;
}
.ssh-08 .col-slider .box .box-inner .box-text {
	width: 100%;
	max-width: 70%;
	padding: 0 0 0 50px;
}

.ssh-09 .row {
	margin: 0 !important;
}
.ssh-09 .row .col > .col-inner {
	box-shadow: 0px 10px 25px rgba(157, 156, 169, 0.15);
	padding: 70px 20px 20px 20px;
	margin: 5px 0;
	background-image: url('../img/Rectangle.png');
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: contain;
}
.ssh-09 .row .col > .col-inner:before {
	content: '';
	width: 31px;
	height: 26px;
	background-image: url('../img/quotes.png');
	position: absolute;
	top: 20px;
}
.ssh-09 .icon-box-img img {
	padding-top: 0;
	border-radius: 99px;
	overflow: hidden;
}
.ssh-09 .icon-box .icon-box-text h2,
.ssh-09 .icon-box .icon-box-text h3 {
	font-size: 14px;
	text-transform: none;
	color: #fff;
	font-weight: 600;
	margin-bottom: 0;
}
.ssh-09 .icon-box .icon-box-text p {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
}
#main .ssh-09 {
	padding-top: 60px;
	padding-bottom: 60px;
	margin-top: 0;
	margin-bottom: 0;
}
#main .ssh-09 .row {
	opacity: 1;
}
#main .ssh-09 .flickity-page-dots {
	bottom: 0px;
}
#main .ssh-09 .flickity-page-dots .dot {
	width: 16px;
	height: 16px;
	background: #F5F6F6;
	border: none;
	opacity: 1;
}
#main .ssh-09 .flickity-page-dots .dot.is-selected {
	background: #F37423;
}
#main .ssh-09 .slider {
	padding-bottom: 40px;
}
.ldp-brc h1.section-title {
	border-bottom: none;
	margin-bottom: 10px;
	line-height: normal;
}
.ldp-brc h1.section-title span {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 40px;
	font-weight: 700;
	color: #F37423;
	text-transform: uppercase;
}
.ldp-brc p {
	color: #fff;
	font-weight: 500;
	max-width: 680px;
	margin: 0 auto 0 0;
}
#main .ldp-brc {
	padding-top: 30px;
	padding-bottom: 30px;
}
#main .ss-title-page,
#main .ldp-brc,
#main .ldp-brc2 {
	height: 380px;
}
.click-tab .col-inner {
	display: flex;
}
.click-tab .col-inner .icon-box {
	width: auto;
	margin-right: 25px;
	border-radius: 10px;
	overflow: hidden;
}
.click-tab .col-inner .icon-box a.plain {
	display: inline-block;
	width: 100%;
}
.click-tab .icon-box a.plain h3 {
	margin: 0;
	line-height: normal;
	font-size: 22px;
	font-weight: 600;
	color: #A3AAB5;
	margin-bottom: 5px;
}
.click-tab .icon-box a.plain p {
	margin: 0;
	font-size: 22px;
	font-weight: 500;
	color: #A3AAB5;
}
.click-tab .icon-box a.plain:hover p,
.click-tab .icon-box a.plain:hover h3 {
	color: #F37423;
}
.ldp-brc .click-tab {
	padding-top: 200px;
}
#main .ldp-01 .section-content {
	/*height: 380px;*/
}
.ldp-02 {
	position: relative;
}
.ldp-02 .section-bg {
	display: none;
}
.ldp-02 .rw-01,
.ldp-02 .rw-02 {
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
	max-width: 1920px;
}
.ldp-02 .rw-01 .col {
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}
.ldp-02 .rw-01 .col h2 {
	font-size: 40px;
	color: #fff;
	font-weight: 600;
	margin-bottom: 0;
}
.ldp-02 .rw-01 .col p {
	font-size: 22px;
	color: #fff;
	font-weight: 500;
}
.ldp-02 .rw-02 {
	position: absolute;
	bottom: 43px;
	left: 0;
}
.ldp-02 .rw-02 .col {
	display: flex;
	flex-wrap: nowrap;
	align-items: end;
}
.ldp-02 .rw-02 .col-inner {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.ldp-02 .rw-02 .col-inner .icon-box {
	width: 100%;
	/*margin: 0 3%;*/
	border-top: 3px solid #F37423;
	padding-top: 15px;
}
.ldp-02 .rw-02 .col-inner .icon-box:nth-child(1) {
	max-width: 17%;
	margin-left: 0;
}
.ldp-02 .rw-02 .col-inner .icon-box:nth-child(2) {
	max-width: 17%;
}
.ldp-02 .rw-02 .col-inner .icon-box:nth-child(3) {
	max-width: 17%;
}
.ldp-02 .rw-02 .col-inner .icon-box:nth-child(4) {
	max-width: 26%;
	margin-right: 0;
}
.ldp-02.ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(1) {
	max-width: 18%;
}
.ldp-02.ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(2) {
	max-width: 23%;
}
.ldp-02.ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(3) {
	max-width: 36%;
}
.ldp-02 .rw-02 .col-inner .icon-box h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 500;
}
.ldp-title h2 {
	font-size: 30px;
	color: #3A3B91;
	font-weight: 600;
	line-height: normal;
}


/* Duy Anh Modify */

/* cong-dong.html */
.dsclick-display .community-anchor {
		display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}

.ae-member .dsclick-col h5.post-title:hover {
	color: #C7272D !important;
	cursor: pointer;
	/* border: 1px solid red; */
}



h2.title2lvl {
	font-size: 30px !important;
	font-weight: 600;
}

.brc .rank-math-breadcrumb {
	display: none;
}

a.btn-standard {
	margin: 20px 0 0 0;
	background: linear-gradient(147.3deg, #EF3B39 25.24%, #AC2330 98.19%);
	border: none;
	min-height: auto;
	border-radius: 6px;
	overflow: hidden;
	padding: 5px 10px;
}

.noibat-image-only .badge.post-date,
.noibat-image-only .box-text.text-center {
	display: none;
}

.noibat-image-only img{
	border-radius: 10px;
}

.noibat-text-only h5.post-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: 600;
    color: #3A3B91;
}

.noibat-text-only h5.post-title {
    margin: 20px 0;
    font-size: 32px;
    font-weight: 600;
    color: #3A3B91;
}

.noibat-text-only button {
  background: linear-gradient(147.3deg, #EF3B39 25.24%, #AC2330 98.19%);
	text-transform: capitalize;
	padding: 0px 15px 0px !important;
	margin: 30px 0 0 0;
	border: none;
	min-height: auto;
	border-radius: 6px;
	overflow: hidden;
	font-size: 16px;
  font-weight: 500;
  line-height: 33px;
	color: #FFF;
}

.noibat-text-only button:hover {
	background: #c7272d !important;
	color: #FFF !important;
}

.cate-posts .col-inner .box-blog-post .box-text {
	background-color: #ECECEC;
	border-radius: 10px;
	padding: 25px;
  min-height: 350px;
}

.cate-posts .col-inner .box-blog-post .box-text button {
	border: none;
	font-size: 18px;
	font-weight: 600;
	color: #3A3B91;
	padding: 0px 30px 0px 0px;
	text-transform: capitalize;;
	background: #ECECEC url(../img/xt-right-icon.png) center right  no-repeat ;
}

.cate-posts .col-inner .box-blog-post .box-text button:hover {
	background: #ECECEC url(../img/xt-right-hover.png) center right  no-repeat ;
  color: #F37423 !important;
}


.cate-posts .col-inner .box-blog-post  .box-text .blog-post-inner {
	margin-top: 90px;
}

.cate-posts .col-inner .box-blog-post .badge.badge-square {
		margin: 25px;
		width: 70px;
}
.cate-posts .col-inner .box-blog-post .badge-inner {
		background-color: #0E0E38;
		border-radius: 10px;
}

.cate-posts .col-inner .box-blog-post  .badge-inner .post-date-day {
	font-size: 36px;
  line-height: 100%;
  font-weight: 600;
}

.arc-post .archive-loop-section.cate-posts .post-item {
	margin-bottom: 30px;
}

.page-numbers li, .page-numbers li .page-number {
	  height: 36px;
    padding: 8px 5px 6px 5px;
}

.page-numbers li .page-number.current {
    border-radius: 5px;
}

.nav-pagination>li>a.page-number:hover {
	  height: 36px;
    border-radius: 5px;
    padding: 8px 5px 6px 5px;
}

body.category .row.noibat-row {
	display: none;
}

/* End Duy Anh Modify */

#main .ldp-pd {
	padding: 65px 0;
}
.ldp-04 .col-title {
	max-width: 96%;
	margin: 0 auto;
}
.ldp-04 .col-title p {
	color: #fff;
}
.ldp-04 .col-list .col-inner {
	display: flex;
	flex-wrap: nowrap;
}
.ldp-04 .col-list .col-inner .box {
	width: 100%;
	max-width: 33.33%;
	padding: 0 22px;
}
.ldp-04 .col-list .col-inner .box-inner {
	padding-top: 20px;
}
.ldp-04 .col-list .col-inner .box-inner img {
	max-height: 90px;
	height: 90px;
	width: auto;
}
.ldp-04 .col-list .col-inner .box-text {
	padding: 10px 0;
}
.ldp-04 .col-list .box-image {
	text-align: center;
}
.ldp-04 .col-list .box-text h3 {
	font-size: 22px;
	color: #000;
	font-weight: 600;
}
.ldp-04 .col-list .box-text p {
	font-size: 16px;
	color: #fff;
}
.ldp-04 .col-list .col-inner .box-image {
	padding-bottom: 20px;
}
.ldp-04.ldp-title h2 {
	color: #fff;
	margin-bottom: 30px;
}
.ldp-05 .box .box-inner {
	position: relative;
}
.ldp-05 .col-title {
	padding-bottom: 23px;
}
.ldp-05 .col h4 {
	font-size: 22px;
	color: #3A3B91;
	font-weight: 600;
	text-align: center;
}
.ldp-05 .box .box-inner .box-text {
	position: absolute;
	width: 340px;
	top: 50px;
	right: 68px;
}
.ldp-05 .box .box-text ul {
	list-style-type: none;
	margin: 0;
}
.ldp-05 .box .box-text ul li {
	text-align: left;
	font-size: 14px;
	margin: 0;
	height: 117px;
	overflow: hidden;
	display: flex;
	align-items: center;
	margin-bottom: 0px;
}
.ldp-06 img {
	padding-top: 0;
	width: auto;
	height: auto;
}
.ldp-06 .icon-box {
	position: relative;
	margin-bottom: 30px;
}
.ldp-06 .icon-box:last-child {
	margin-bottom: 0;
}
.ldp-06 .icon-box .icon-box-img {
	width: 130px !important;
	height: 130px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	background: linear-gradient(212.52deg, #F37423 27.38%, #EF3B39 56.45%, #AC2330 93.52%);
	box-shadow: 15px 15px 35px rgba(36, 36, 36, 0.4);
}
.ldp-06 .icon-box:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 118px;
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
	border-top-left-radius: 120px;
	border-bottom-left-radius: 120px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}
.ldp-06 .inner-box {
	display: flex;
	align-items: center;
}
.ldp-06 .inner-box .img {
	max-width: 31%;
	margin-left: 50px;
	text-align: right;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	max-height: 120px;
}

.ldp-06 .inner-box p {
	font-size: 16px;
	color: #fff;
	font-weight: 500;
	z-index: 2;
	margin-bottom: 0;
}
.ldp-06 .icon-box .icon-box-text {
	padding-left: 50px;
}
.ldp-06 .col-02 {
	max-width: 1000px;
	margin: 0 auto;
}
.ldp-06.ldp-title h2 {
	color: #000;
	margin-bottom: 30px;
}
.ldp-07 {
	position: relative;
}
.ldp-07 .row-full-width {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.ldp-07 .row-full-width .row {
	margin: 0 auto !important;
}
.ldp-07 .col-01 p {
	font-size: 16px;
	font-weight: 600;
	color: #3A3B91;
	margin-bottom: 10px;
}
.ldp-07 .col-01 h3 {
	font-size: 40px;
	font-weight: 700;
	color: #3A3B91;
	line-height: normal;
	margin-bottom: 26px;
}
.ldp-07.ldp-02 .rw-02 {
	bottom: 0;
	display: block;
}
.ldp-07 .col-full {
	background: rgba(58, 59, 145, 0.88);
	padding-bottom: 20px;
}

.ldp-07 .col-full .col-inner {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.ldp-07 .col-full .col-inner .icon-box {
	width: 100%;
	/*margin: 0 3%;*/
	border-top: 3px solid #F37423;
	padding-top: 15px;
}
.ldp-07 .col-full .col-inner .icon-box:nth-child(1) {
	max-width: 17%;
	margin-left: 0;
}
.ldp-07 .col-full .col-inner .icon-box:nth-child(2) {
	max-width: 17%;
}
.ldp-07 .col-full .col-inner .icon-box:nth-child(3) {
	max-width: 17%;
}
.ldp-07 .col-full .col-inner .icon-box:nth-child(4) {
	max-width: 26%;
	margin-right: 0;
}
.ldp-07 .col-full .col-inner .icon-box h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 500;
}
#hoctap.ldp-07 .section-bg-overlay {
	display: none;
}
.ldp-08 .list {
	max-width: 1040px;
	margin: 0 auto;
}
.ldp-08 .list .col-inner {
	display: flex;
	flex-wrap: wrap;
}
.ldp-08 .list .col-inner .box {
	width: 100%;
	max-width: 33.33%;
	margin: 20px 0;
}
.ldp-08 .list .col-inner .box .box-inner {
	width: 310px;
	height: 650px;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);
}
.ldp-08 .list .col-inner .box .box-image img {
	max-width: 100px;
	height: 100px;
}
.ldp-08 .list .col-inner .box .box-text {
	padding: 0;
}
.ldp-08 .list .col-inner .box .box-text h3 {
	font-size: 24px;
	font-weight: 600;
	color: #3A3B91;
	margin: 15px 0;
}
.ldp-08 .list .col-inner .box .box-text p {
	color: #5D5A6F;
}
.ldp-08 .col-title {
	margin-bottom: 20px;
}
.ldp-08 .list .col-inner .box .box-image {
	text-align: center;
}
.ldp-09 h2 {
	margin-bottom: 35px;
}
#main .ldp-pd.ldp-09 {
	padding-bottom: 30px;
}

.ldp-10 .accordion-item .accordion-title {
	padding-left: 0;
	padding-right: 0;
	border-top: 2px solid #D3E6F8;
	background: no-repeat;
}
.ldp-10 .accordion-item {
	text-align: left;
	padding-right: 60px;
}
.ldp-10 .col-text-right .accordion-item {
	padding-right: 0;
	padding-left: 60px;
}
.ldp-10 .accordion-inner h3,
.ldp-10 .accordion-item .accordion-title span {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
}
.ldp-10 .accordion-item .accordion-title span:hover {
	color: #F37423;
}
.ldp-10 .accordion-inner {
	padding-left: 0;
	padding-right: 0;
}
.ldp-10 .accordion-item .accordion-title.active {
	padding: 0;
	height: 0;
}
.ldp-10 .accordion-item .accordion-title.active span {
	font-size: 0;
}
.ldp-10 .accordion-inner a.button {
	margin: 20px 0 0 0;
  background: linear-gradient(147.3deg, #EF3B39 25.24%, #AC2330 98.19%);
  border: none;
  min-height: auto;
	border-radius: 2px;
	overflow: hidden;
	line-height: normal;
	padding: 8px 20px 9px 20px;
}
.ldp-10 .accordion-inner a.button span {
	line-height: normal;
	text-transform: none;
}
.ldp-10 .accordion-item:last-child .accordion-title {
	border-top: 2px solid #D3E6F8;
}
.ldp-10 .col-title {
	padding-bottom: 25px;
}
.ldp2-01.ldp-brc {
	height: 370px;
}
.ldp2-01.ldp-brc > .section-content {
	position: absolute !important;
	top: 20px;
}
#main .ldp2-tab {
	padding: 0px 0 30px 0;
	margin-top: -60px;
}
.ldp2-tab .nav-tabs {
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 33px;
}
.ldp2-tab .tab-panels h2 {
	font-size: 30px;
	font-weight: 600;
}
.ldp2-tab .nav-tabs .tab {
	margin: 0;
	background: no-repeat;
	border-radius: 10px;
	overflow: hidden;
}
.ldp2-tab .nav-tabs .tab a {
	border: none;
	background: no-repeat;
	line-height: normal;
	padding: 0px 0px;
	color: #A3AAB5;
	margin-right: 80px;
}
.ldp2-tab .tab-panels {
	border: none;
	padding-left: 0px;
}
.ldp2-tab .nav-tabs .tab span {
	font-size: 40px;
	color: #A3AAB5;
	text-transform: none;
	font-size: 22px;
	font-weight: 600;
}
.ldp2-tab .nav-tabs .tab.active span {
	font-weight: 600;
	color: #F37423;
}
.ldp2-acc .accordion-item .toggle {
	left: auto;
	right: 20px;
	top: 15px !important;
	background-image: url('../img/icon-10.png');
	background-repeat: no-repeat;
	background-size: cover;
	width: 30px;
	height: 30px;
	margin: 0;
}
.ldp2-acc .accordion-item {
	margin-bottom: 30px;
	border-radius: 6px;
	overflow: hidden;
	border-left: 5px solid #A3AAB5;
	box-shadow: 0px 10px 25px rgba(157, 156, 169, 0.15);
}
.ldp2-acc .accordion-title.active .toggle {
	background-image: url('../img/icon-11.png');
}
.ldp2-acc .accordion-item .toggle .icon-angle-down {
	display: none;
}
.ldp2-acc .accordion-title {
	border: none;
	line-height: 50px;
	background-color: initial !important;
	position: relative;
	padding-left: 80px;
}
.ldp2-acc .accordion-title span {
	font-size: 22px;
	color: #A3AAB5;
}
.ldp2-acc .accordion-title.active span {
	color: #3A3B91;
	font-size: 30px;
	font-weight: 600;
}
.ldp2-acc .accordion-title:before {
	content: '';
	width: 32px;
	height: 32px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-repeat: no-repeat;
	background-size: contain;
}
.ldp2-acc .accordion-inner {
	padding-left: 80px;
}
.ldp2-acc .accordion-item:nth-child(1) .accordion-title:before {
	background-image: url('../img/icon-12.png');
}
.ldp2-acc .accordion-item:nth-child(2) .accordion-title:before {
	background-image: url('../img/icon-13.png');
}
.ldp2-acc .accordion-item:nth-child(3) .accordion-title:before {
	background-image: url('../img/icon-14.png');
}
.ldp2-acc .accordion-item:nth-child(4) .accordion-title:before {
	background-image: url('../img/icon-15.png');
}
.ldp2-acc .accordion-item:nth-child(5) .accordion-title:before {
	background-image: url('../img/icon-16.png');
}
#main .ldp2-acc {
	padding-bottom: 40px;
}
.ss-title-page h1.section-title,
.ldp-brc2 h2.section-title,
.ldp-brc2 h1.section-title {
	border-bottom: none;
	margin-bottom: 10px;
	line-height: normal;
}
#main .ldp-brc2 {
	padding: 65px 0 0px 0;
}
#main .ldp-brc3 .section-content {
	height: 300px;
}
#main .ldp-brc2.ldp-brc3 {
	height: 530px;
}

#main .ldp-brc2.ldp-brc3.video-section {
	height: 750px;
	padding: 0;
}

#main .ldp-brc3.video-section .section-content {
	height: 600px;
}

#main .ldp-brc3.video-section .section-content .video-fit {
    width: 70%;
		left: 15%;
		padding-top: 40px !important;
}

#main .ldp-brc3 .section-content h2.section-title {
	max-width: 600px;
}
#main .ldp-brc2 h2,
.ss-title-page h1.section-title span,
.ldp-brc2 h2.section-title span {
	line-height: 130%;
	margin: 0;
	padding: 0;
	text-transform: none;
	font-weight: 700;
	color: #F37423;
	font-size: 40px;
}
#main .ldp-brc2 h2 {
	margin-bottom: 20px;
}
.ldp-brc2 h1.section-title span {
	font-size: 22px;
	color: #fff;
	text-transform: none;
	font-weight: 600;
	margin: 0;
	padding: 0;
}
.ldp-brc2 p {
	font-size: 22px;
	color: #fff;
	font-weight: 500;
}
.ss-title-page .section-content,
.ldp-brc2 .section-content {
	height: 360px;
}
.ldp-dia .col h2 {
	font-size: 30px;
	line-height: 120%;
	font-weight: 600;
}
.ldp-dia .row {
	flex-wrap: wrap;
}
.ldp-dia .row .col-left {
	width: 100%;
	max-width: 30%;
}
.ldp-dia .row .col-right {
	width: 100%;
	max-width: 70%;
}
.ldp-dia .col p {
	color: #5D5A6F;
}
#main #hoctap {
	transition: all 1s ease-out;
    -moz-transition: all 0.8s ease-out;
    -webkit-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    transition: background-color 0.8s, opacity 0.8s, visibility 0.8s;
}
.blended:hover {
	cursor: pointer;
}
#main .section .blended:hover h3 {
	color: #F37423;
}
.ldp-dia3 .col-title h2.section-title span {
	color: #000;
}
.ldp-dia4 .col-list,
.ldp-dia3 .col-list {
	padding-top: 45px;
}
.ldp-dia4 .col-list .col-inner,
.ldp-dia3 .col-list .col-inner {
	display: flex;
	flex-wrap: wrap;
}
.ldp-dia4 .col-list .col-inner .box,
.ldp-dia3 .col-list .col-inner .box {
	width: 100%;
	max-width: 33.33%;
	padding: 0 25px;
}
.ldp-dia3 .col-list .col-inner .box .box-inner {
	position: relative;
}
.ldp-dia3 .col-list .col-inner .box .box-inner .box-text {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	height: 100%;
	justify-content: center;
	align-items: center;
	background: rgba(58, 59, 145, 0.7);
	padding: 30px;
	border-radius: 10px;
	overflow: hidden;
}
.ldp-dia3 .col-list .box-text,
.ldp-dia3 .col-list .box-text h2,
.ldp-dia3 .col-list .box-text h3,
.ldp-dia3 .col-list .box-text p {
	color: #fff;
}
.ldp-dia3 .col-list .box-text h3 {
	font-size: 25px;
	font-weight: 500;
	line-height: normal;
}
.ldp-dia3 .col-list .box-text h2 {
	font-size: 30px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 40px;
}
.ldp-dia3 .col-list .box-text p {
	font-size: 16px;
	font-weight: 400;
	text-align: justify;
}
.ldp-dia4 .col-list {
	padding-left: 0;
	padding-right: 0;
}
.ldp-dia4 .col-list .box-inner {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0px 10px 25px rgba(36, 36, 36, 0.45);
	padding: 25px;
}
#main .ldp-dia4 .col-list .box-inner a.button {
	margin-top: 25px;
}
.ldp-dia4 .col-list .box-text h3 {
	font-size: 22px;
	font-weight: 600;
	color: #3a3b91;
	margin: 15px 0;
}
.ldp-dia4 .col-list .box-text p {
	min-height: 205px;
}
.ldp-dia5 .col-title h2 {
	font-size: 40px;
	font-weight: 600;
	color: #3A3B91;
	line-height: normal;
	margin-bottom: 35px;
}
.ldp-dia5 .col-title h2 strong {
	color: #AC2330;
	font-weight: 600;
}
.ldp-dia5 .icon-box h3 {
	font-size: 22px;
	color: #3A3B91;
	font-weight: 600;
}
.ldp-dia5 .icon-box p {
	font-size: 16px;
	color: #000;
}
.ldp-dia5 .icon-box {
	padding: 16px 0;
}
.ldp-dia5 .icon-box .icon-box-text {
	padding-left: 50px;
	position: relative;
}
.ldp-dia5 .icon-box .icon-box-text:before {
	content: '';
	position: absolute;
	width: 28px;
	height: 28px;
	background-image: url('../img/icon-25.png');
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
    top: 5px;
}
.ldp-dia5 .img img {
	max-width: 510px;
}
.ldp-dia6 .col-text {
	padding-right: 50px;
}
#main .ldp-dia6 .col-text a.button {
	margin-top: 15px;
}
.ldp-dia7 .col h2,
.ldp-dia6 .col-text h2 {
	line-height: normal;
	margin-bottom: 40px;
	font-weight: 600;
	font-size: 40px;
}
.ldp-dia7 .col h2 {
	margin-bottom: 30px;
}
.ldp-dia7 .col p {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 28px;
}
#main .ldp-dia8 {
	padding: 30px 0;
}
.ldp-dia8 h2 {
	font-size: 30px;
	line-height: normal;
	font-weight: 700;
}
.page-id-421 #colophon .ae-footer-01 {
	/*display: none;*/
}
.ldp-dia8 .col-02 {
	padding-left: 30px;
}
.ldp-dia8 .col-02 .btn2 {
	margin-left: 45px;
}
.ldp-dia8 .col-02 .button {
	margin-top: 30px;
}
.ldp-dia8 .col-02 h2 {
	margin-bottom: 0;
}
.ldp-dia9 .col-tab a.button {
	margin: 20px 0 0 0;
	background: linear-gradient(147.3deg, #EF3B39 25.24%, #AC2330 98.19%);
	border: none;
	min-height: auto;
	border-radius: 6px;
	overflow: hidden;
}
.ldp-dia9 .col-tab .col-inner {
	color: #fff;
}
.ldp-dia9 .col-tab .tabbed-content {
	padding-top: 40px;
}
.ldp-dia9 .col-tab .tabbed-content .nav {
	justify-content: space-between;
}
.ldp-dia9 .col-tab .tabbed-content .nav li a {
	font-size: 22px;
	color: #fff;
}
.ldp-dia9 .col-tab .tabbed-content .nav li a span {
	font-weight: 600;
}
.ldp-dia9 .col-tab .tabbed-content .nav li.active a {
	color: #000;
}
.ldp-dia9 .col-tab .tabbed-content .tab-panels {
	padding-top: 40px;
}
.ldp-dia9 .col-tab .tabbed-content .tab-panels .col-text-left .col-inner {
	padding-right: 40px;
}
.ldp-dia9 .col-tab .tabbed-content .tab-panels .col .col-inner img {
	border-radius: 10px;
	overflow: hidden;
}
.ldp3-01 .col-title {

}
.ldp3-01 .col h2 {
	font-weight: 600;
	font-size: 40px;
	line-height: normal;
	margin-bottom: 0;
}
.ldp3-01 .col-text h2 {
	margin-bottom: 40px;
}
.ldp3-01 .col-title h2 {
	margin-top: 110px;
}
.ldp2-acc.ldp3-acc .accordion-item:nth-child(1) .accordion-title:before {
	background-image: url('../img/icon-28.png');
}
.ldp2-acc.ldp3-acc .accordion-item:nth-child(2) .accordion-title:before {
	background-image: url('../img/icon-29.png');
}
.ldp2-acc.ldp3-acc .accordion-item:nth-child(3) .accordion-title:before {
	background-image: url('../img/icon-30.png');
}

.ldp-hig .list {
	max-width: 1180px;
	padding: 0;
	margin: 0 auto;
}
.ldp-hig .col-title h2 {
	font-size: 40px;
	color: #3A3B91;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 30px;
}
.ldp-hig .col-title .col-inner {
	max-width: 86%;
	margin: 0 auto;
}
.ldp-hig .list .col-inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.ldp-hig .list .col-inner .box {
	width: 100%;
    max-width: 33.33%;
    padding: 12px 23px;
    display: inherit;
}
.ldp-hig .list .col-inner .box .box-inner {
	height: auto;
	padding: 10px 20px 20px 20px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);

}
.ldp-hig .list .col-inner .box .box-image img {
	max-width: 100px;
	height: 100px;
}
.ldp-hig .list .col-inner .box .box-text {
	padding: 0;
}
.ldp-hig .list .col-inner .box .box-text h3 {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
	margin-top: 15px;
}
.ldp-hig .list .col-inner .box .box-text p {
	color: #5D5A6F;
}
.ldp-hig .col-title {
	margin-bottom: 20px;
}
#main .ss-title-page {
	/* padding: 65px 0 70px 0; */
}
.ss-title-page .section-content {
	display: flex;
	align-items: center;
}
.ss-title-page .col-title .col-inner {
	max-width: 850px;
	margin-left: 0;
}
#main .blog-detail {
	padding: 40px 0;
}
.blog-detail .brc a,
.blog-detail .brc span {
	font-size: 14px;
	color: #5D5A6F;
	font-weight: 500;
}
.blog-detail .entry-content h2 {
	font-size: 30px;
	font-weight: 600;
	color: #3A3B91;
	line-height: 130%;
}
.blog-detail .entry-content h3 {
	font-size: 28px;
	font-weight: 600;
	color: #3A3B91;
	line-height: 130%;
}
.blog-detail .entry-content strong {
	font-weight: 600;
}
.blog-detail .entry-content ul {
	padding-left: 25px;
}
.blog-detail .entry-content a {
	color: #3A3B91;
}
.blog-detail .entry-content a:hover {
	color: #F37423;
}
.blog-detail .entry-content {
	border-bottom: 2px solid #D3E6F8;
	padding-bottom: 60px;
	margin-bottom: 60px;
}
.ldp-05 .col-inner h2 br {
	display: none;
}

.ldp-10 .accordion-title {
	padding-left: 0;
}
.ldp-10 .accordion-title span {
	font-size: 22px;
	font-weight: 700;
	color: #fff;
}
.ldp-10 .accordion-title .toggle {
	left: auto;
	right: 0;
	padding-left: 0;
	background-image: url('../img/icon-46.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 15px;
	height: 15px;
	top: 10px;
	opacity: 1;
}
.ldp-10 .accordion-title.active .toggle {
	background-image: url('../img/icon-45.png');
	top: 15px;
}
.ldp-10 .accordion-inner {
	padding: 15px 20px 20px 0;
}
.ldp-10 .accordion-inner p {
	margin-bottom: 0;
}
.ldp-10 .accordion-title .toggle i {
	display: none;
}
.ldp2-acc .col-tab .tabbed-content .nav {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab {
	width: 100%;
	max-width: 20%;
	padding: 0 15px;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab a {
	box-shadow: 0px 10px 25px rgba(157, 156, 169, 0.15);
	border-radius: 10px !important;
	overflow: hidden;
	min-height: 96px;
	/*height: 96px;*/
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	background-position: left;
	background-position-x: 15px;
	padding: 10px 15px 10px 62px;
	text-align: left;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab a span {
	padding-left: 10px;
	font-size: 16px;
	color: #F37423;
	line-height: normal;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab.active a {
	background-color: #F37423;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:hover a span,
.ldp2-acc .col-tab .tabbed-content .nav li.tab.active a span {
	color: #fff;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:last-child {
	padding-right: 0;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:first-child {
	padding-left: 0;
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(4) a {
	background-image: url('../img/icon-48-1.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(4):hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(4).active a {
	background-image: url('../img/icon-48-2.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1) a {
	background-image: url('../img/icon-49-1.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1):hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1).active a {
	background-image: url('../img/icon-49-2.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3) a {
	background-image: url('../img/icon-50-1.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3):hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3).active a {
	background-image: url('../img/icon-50-2.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(5) a {
	background-image: url('../img/icon-51-1.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(5):hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(5).active a {
	background-image: url('../img/icon-51-2.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2) a {
	background-image: url('../img/icon-52-1.png');
}
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2):hover a,
.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2).active a {
	background-image: url('../img/icon-52-2.png');
}

.ldp2-acc .col-tab .tab-panels {
	padding-top: 60px;
}
.ldp2-acc .col-tab .entry-content h2 {
	font-size: 22px;
	font-weight: 600;
	color: #F37423;
}
.ldp2-acc .col-tab .entry-content h3 {
	font-size: 16px;
	font-weight: 600;
	color: #5D5A6F;
}
.ldp2-acc .col-tab .tab-panels ul {
	margin-left: 25px;
}
.ldp-11 .col-pd .col-inner {
	padding-right: 40px;
}
.ldp-11.ldp-title h2 {
	font-size: 30px;
}
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav {
	justify-content: flex-start;
}
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1) a {
	background-image: url(../img/icon-53-1.png);
}
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1):hover a,
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(1).active a {
	background-image: url(../img/icon-53-2.png);
}

.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2) a {
	background-image: url(../img/icon-54-1.png);
}
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2):hover a,
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(2).active a {
	background-image: url(../img/icon-54-2.png);
}

.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3) a {
	background-image: url(../img/icon-55-1.png);
}
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3):hover a,
.ldp3-02.ldp2-acc .col-tab .tabbed-content .nav li.tab:nth-child(3).active a {
	background-image: url(../img/icon-55-2.png);
}
body #wrapper #masthead .row {
	max-width: 1280px;
}
#main .ldp-01.ldp-brc {
	display: flex;
	align-items: flex-start;
}
.ldp-11 .tabbed-content ul.nav {
	max-width: 1240px;
	margin: 0 auto;
	padding-bottom: 15px;
}
#main .ldp-11 {
	margin-top: -108px;
}
#main .ldp-11 .section-content .tabbed-content {
	position: relative;
}
#main .ldp-11 .panel {
	position: relative;
}
.ldp-11 .nav .tab span {
	margin: 0;
  line-height: normal;
  font-size: 22px;
  font-weight: 600;
  color: #A3AAB5;
	line-height: 150%;
}
.ldp-11 .nav .tab.active span,
.ldp-11 .nav .tab:hover span {
	color: #F37423;
}
.ldp-11 .nav .tab {
	margin-right: 50px;

}
#main .ldp-11 .tab-panels {
	padding: 0;
	position: relative;
}
#main .ldp-11 .tab-panels .rw-01,
#main .ldp-11 .tab-panels .rw-02 {
	position: absolute;
	left: 0;
	width: 100%;
	max-width: 1920px;
}
#main .ldp-11 .tab-panels .rw-01 {
	top: 20px;
}
#main .ldp-11 .tab-panels .rw-02 {
	bottom: 20px;
}
#main .ldp-11 .tab-panels .rw-01 .col {
	max-width: 1210px;
	margin: 0 auto;
	/* padding: 0; */
}
#main .ldp-11 .row .col {
	padding: 0;
}
#main .ldp-11 .row-full-width {
	position: relative;
}
#main .ldp-11 .row-full-width .row {
	margin: 0 auto;
}
.ldp-11 .tab-panels .rw-01 h2 {
	font-size: 40px;
  color: #fff;
  font-weight: 600;
  margin-bottom: 0;
}
.ldp-11 .tab-panels .rw-01 p {
	font-size: 22px;
  color: #fff;
  font-weight: 500;
}

.ldp-11 .rw-02 .col {
	display: flex;
	flex-wrap: nowrap;
	align-items: end;
}
.ldp-11 .rw-02 .col-inner {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.ldp-11 .rw-02 .col-inner .icon-box {
	width: 100%;
	/*margin: 0 3%;*/
	border-top: 3px solid #F37423;
	padding-top: 15px;
}
.ldp-11 .rw-02 .col-inner .icon-box:nth-child(1) {
	max-width: 17%;
	margin-left: 0;
}
.ldp-11 .rw-02 .col-inner .icon-box:nth-child(2) {
	max-width: 17%;
}
.ldp-11 .rw-02 .col-inner .icon-box:nth-child(3) {
	max-width: 17%;
}
.ldp-11 .rw-02 .col-inner .icon-box:nth-child(4) {
	max-width: 26%;
	margin-right: 0;
}
.ldp-11 .ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(1) {
	max-width: 18%;
}
.ldp-11 .ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(2) {
	max-width: 23%;
}
.ldp-11 .ldp-02-2 .rw-02 .col-inner .icon-box:nth-child(3) {
	max-width: 36%;
}
.ldp-11 .rw-02 .col-inner .icon-box h3 {
	font-size: 20px;
	color: #fff;
	font-weight: 500;
}
#main .ldp-11 .row .col-abs {
	position: absolute;
	display: flex;
	height: 100%;
}
.ldp-11 .ldp-04 {
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
}
.ldp-11 .ldp-05 {
	padding-top: 60px;
}
.ldp-11 .ldp-05.pd-top {
	padding-top: 30px;
	padding-bottom: 40px;
}
.ldp-11 .ldp-08 {
	background-image: url('../img/Group8329.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#main .ldp-11 .ldp-03 .pd-right {
	padding-right: 70px;
}
#main .ldp-11 .row.mrw {
	max-width: 1210px;
}
.ldp-11 .ldp-06 {
	background: rgb(255, 194, 154);
}
.ldp-11 .ldp-10 {
	padding-bottom: 50px;
}

.ldp-brc2 .cap-01 {
	position: absolute;
	width: 100%;
	max-width: 1920px;
	left: 0;
	bottom: 35px;
}
.ldp-brc2 .cap-01 .col {
	max-width: 1285px;
	margin: 0 auto;
}
.ldp-brc2 .cap-01 .col .nav li {
	margin-right: 80px;
}
.ldp-brc2 .cap-01 .col .nav li a {
	font-size: 22px;
	color: #A3AAB5;
	font-weight: 600;
}
.ldp-brc2 .cap-01 .col .nav li a:hover {
	color: #F37423;
}
.col-title2 h2 {
	font-size: 40px;
	color: #3A3B91;
	font-weight: 600;
}
.k12-1 .row-02 {
	padding-top: 60px;
}

.ndct-row-02-mobile h3,
.k12-1 .row-02 h3 {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
	line-height: 130%;
}

.k12-1 .row-02 .col:nth-child(1),
.k12-1 .row-02 .col:nth-child(3) {
	padding-right: 80px;
}
.k12-1 .row-02 .col:nth-child(2),
.k12-1 .row-02 .col:nth-child(4) {
	padding-left: 80px;
}
.k12-1 .row-02 .col .icon-box-text {
	 padding-top: 40px;
}
.ldp-brc2 h3.section-title {
	margin-bottom: 0;
	border-bottom: none;
}
.ldp-brc2 h3.section-title span {
	font-size: 22px;
  color: #fff;
  text-transform: none;
  font-weight: 600;
	margin: 0;
	padding: 0;
}

/* cap 1 */
#main .scholl-lever {
	padding: 40px 0 0px 0;
}
.scholl-lever .col-tab {
	padding: 0;
}
.scholl-lever .col-tab .tab-panels {
	padding: 45px 15px 0 15px;
}
.scholl-lever .col-tab .tabbed-content .nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab {
	width: 100%;
	max-width: 20%;
	padding: 0 15px;
	margin: 15px 0;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab a {
	box-shadow: 0px 10px 25px rgba(157, 156, 169, 0.15);
	border-radius: 10px !important;
	overflow: hidden;
	min-height: 96px;
	/* width: 230px; */
	display: flex;
	align-items: center;
	background-repeat: no-repeat;
	background-position: left;
	background-position-x: 15px;
	padding: 10px 15px 10px 62px;
	text-align: left;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab a span {
	padding-left: 10px;
	font-size: 16px;
	color: #F37423;
	line-height: normal;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab:hover a,
.scholl-lever .col-tab .tabbed-content .nav li.tab.active a {
	background-color: #F37423;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab:hover a span,
.scholl-lever .col-tab .tabbed-content .nav li.tab.active a span {
	color: #fff;
}
.scholl-lever .col-tab .tabbed-content .nav li.tab a {
	background-image: url('../img/icon-70-1.png');
}
.scholl-lever .col-tab .tabbed-content .nav li.tab:hover a,
.scholl-lever .col-tab .tabbed-content .nav li.tab.active a {
	background-image: url('../img/icon-70-2.png');
}
.scholl-lever .col-tab .tab-panels h2,
.scholl-lever .col-tab .tab-panels h3 {
	font-size: 22px;
	font-weight: 600;
	color: #F37423;
	line-height: normal;
	margin-bottom: 30px;
}
.scholl-lever .col-tab .tab-panels strong {
	font-size: 16px;
	font-weight: 600;
	color: #5D5A6F;
}
.scholl-02 h2 {
	font-size: 40px;
	font-weight: 600;
	color: #3A3B91;
}
.scholl-02 h3 {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
}
.scholl-02 .pd-left .col-inner {
	padding-right: 100px;
}
.scholl-02 .pd-right .col-inner {
	padding-left: 100px;
}
.scholl-02 .col .icon-box {
	padding: 15px 0;
}
.ldp-brc2 .cap-01 .col .nav li.active a {
	color: #F37423;
}
.ldp-brc5 .col-inner p {
	color: #fff;
  font-weight: 500;
  max-width: 680px;
  margin: 0 auto 0 0;
	font-size: 16px;

}
.ldp2-acc.col-content h3 {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
}
.ldp3-01 .col-text .col-inner {
	text-align: justify;
}
.ldp3-01 .col-text .col-inner h2 {
	text-align: center;
}
.vd-content .vd-sbr .section-title,
.ss-title-3 h4.section-title {
	border-bottom: none;
	margin-bottom: 0;
}
#main .ss-title-3 h4.section-title span {
	margin: 0;
	padding: 0;
	text-transform: none;
	font-size: 22px;
	font-weight: 600;
	color: #fff;
}
#main .vd-content {
	padding: 40px 0;
}
.vd-content .mejs-container {
	margin-bottom: 20px;
	border-radius: 10px;
	overflow: hidden;
}
.vd-content .vd-sbr .section-title span {
	margin: 0;
	padding: 0;
	font-size: 25px;
	font-weight: 600;
	color: #333;
}
.ss-title-page.ss-title-3 .section-content {
	align-items: normal;
	padding-top: 38px;
}
.none-img .box .box-image {
	display: none;
}
.none-img .box .box-from_the_blog_excerpt {
	padding: 0;
	text-align: left;
}
.none-img .box .box-text {
	line-height: normal;
	text-align: left;
	padding: 0;
}
.none-img .box .box-text .post-title  {
	font-size: 16px;
	color: #5D5A6F;
	font-weight: 400;
}
.vd-sb-arc .section-title {
	border-bottom: none;
	margin: 0;
}
.vd-sb-arc .section-title span {
	padding: 0;
	margin: 0;
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
}
.vd-sb-arc .none-img .box .box-text .post-title {
	font-size: 16px;
	color: #5D5A6F;
	margin: 0;
  padding: 8px 0;
}
.vd-sb-arc .none-img .box .box-text .post-title:hover {
	color: #ac2330;
}
.vd-sb-arc .none-img {
	/* margin-bottom: 60px; */
}
.vd-list-post .np-pd .post-item .box-image {
	border-radius: 6px;
	overflow: hidden;
}
.vd-list-post .np-pd .post-item .image-cover {
	padding-top: 70% !important;
}
.vd-list-post .np-pd .post-item .image-cover img {
	/* position: relative; */
}
#main .vd-list-post {
	padding: 45px 0;
}
.vd-list-post .arch-list {

}
.vd-list-post .arch-list .post-item .box-text {
	padding: 18px 0 50px 0;
}
.vd-list-post .arch-list .post-item .box-text .post-title {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
	margin: 0 0 10px 0;
	line-height: normal;
	min-height: 54px;
}
.vd-list-post .arch-list .post-item .plain:hover .box-text .post-title {
	color: #ac2330;
}
.vd-list-post .arch-list .post-item .plain:hover .box-text .post-title {

}
.vd-list-post .arch-list .post-item .from_the_blog_excerpt {
	color: #5D5A6F !important;
	text-align: justify;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.vd-sb-arc .accordion .accordion-title {
	padding: 0 35px 0 0;
	background: no-repeat;
	border: none;
}
.vd-sb-arc .accordion .accordion-title .toggle {
	left: auto;
	right: 0;
}
.vd-sb-arc .accordion .accordion-title span {
	text-transform: none;
	font-size: 22px;
  font-weight: 600;
  color: #3A3B91;
}
.vd-sb-arc .accordion .accordion-inner {
	padding-right: 0;
	padding-left: 16px;
	padding-top: 0;
	padding-bottom: 0;
}
.vd-sb-arc .accordion .accordion-item {
	margin-bottom: 20px;
}
.video-related .item {
	display: flex;
	flex-wrap: nowrap;
	padding: 13px 0;

}
.video-related .item .thumb,
.video-related .item .title {
	width: 100%;
	max-width: 50%;
}
.video-related .item .title h5,
.video-related .item .title {
	margin: 0;
	font-size: 19px;
	font-weight: 600;
	color: #3A3B91;
	line-height: normal;
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
	overflow: hidden;

}
.video-related .item .title:hover h5 {
	color: #ac2330;
}
.video-related .item .title {
	padding-left: 20px;
}
.vd-content .col-content {
	width: 100%;
	max-width: 70%;
}
.vd-content .vd-sbr {
	width: 100%;
	max-width: 30%;
}
#main .dh {
	padding: 40px 0;
}
.dh h2 {
	font-size: 40px;
	font-weight: 600;
	color: #3A3B91;
	line-height: 130%;
}
#main img.size-full.alignnone {
	margin-bottom: 0;
}
.dh h3 {
	font-size: 30px;
	font-weight: 600;
	color: #3A3B91;
	line-height: 130%;
}
.dh ul {
	list-style-type: none;
}
.dh a {
	color: #3A3B91;
	text-decoration: underline;
	font-weight: 500;
}
.vd-sb-arc a.button {
	display: block;
	width: 100%;
	text-align: left;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: normal;
	min-height: auto;
}
.vd-sb-arc a.button span {
	text-transform: none;
  font-size: 22px;
  font-weight: 600;
  color: #3A3B91;
	line-height: normal;
}
.vd-sb-arc .none-img {
	margin-bottom: 20px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.vd-sb-arc a.button:hover span {
	color: #ac2330;
}
.dh.nt ul {
	list-style-type: disc;
	padding-left: 30px;
}
.ss-evaluate .movie-item:nth-child(2n+2) {
	background: #F1F1F1;
}
.ss-evaluate .movie-item {
	padding: 50px 0;
}
.ss-evaluate .movie-item .inner-item {
	max-width: 1080px;
	margin: 0 auto;
}
.movie-title {
	display: flex;
	flex-wrap: nowrap;
	font-size: 22px;
	font-weight: 400;
	color: #3A3B91;
	margin-bottom: 35px;
}
.movie-title .movie-name {
	padding-left: 6px;
	font-weight: 600;
}
#main .evaluate-01 {
	padding-top: 50px;
}
.evaluate-01 .section-title {
	margin-bottom: 0;
	border-bottom: none;
}
.evaluate-01 .section-title span {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 30px;
	font-weight: 600;
	color: #3A3B91;
	text-transform: none;
}
.movie-des {
	display: flex;
	flex-wrap: nowrap;
}
.movie-des .movie-poster {
	width: 100%;
	max-width: 25%;
}
.movie-des .movie-desc {
	width: 100%;
	max-width: 75%;
	padding-left: 110px;
	color: #5D5A6F;
	text-align: justify;
}
.movie-poster img {
	border-radius: 999px;
	overflow: hidden;
}

.row-evaluate .col {
	padding: 0;
}
.row-evaluate .searchform input {
	line-height: 50px;
	height: 50px;
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #3A3B91;
	padding-left: 55px;
}
.row-evaluate .searchform input::placeholder {
  color: #3A3B91;
	font-weight: 600;
}
.row-evaluate .searchform .submit-button {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	height: 50px;
	width: 50px;
	background: no-repeat;
	box-shadow: none;
	border: none;
	display: flex;
	align-items: center;
}
.row-evaluate .searchform .submit-button .icon-search {
	color: #5D5A6F;
	top: 0;
	font-size: 30px;
	box-shadow: none;
}
.row-evaluate .searchform .submit-button .icon-search:hover {
	color: #3A3B91;
}
.us .col-inner ul {
	list-style-type: disc;
	padding-left: 25px;
}
.us .list-box .col-inner {
	display: flex;
	flex-wrap: wrap;
}
.us .list-box .col-inner .icon-box {
	width: 100%;
	max-width: 50%;
	padding: 35px 60px;
}
.us .list-box .col-inner .icon-box h3 {
	font-size: 22px;
}
.us .list-box .col-inner .icon-box img {
	padding-top: 0;
}
.us .list-box .col-inner .icon-box .icon-box-text {
	padding-top: 20px;
}
.dh p,
.dh li,
.dh strong,
.us strong {
	color: #5D5A6F;
}
.dh strong,
.us strong {
	font-weight: 600;
}
.dh.us h3 {
	font-size: 22px;
}
.dh a,
.dh a strong {
	color: #3A3B91;
}
.dh a:hover,
.dh a:hover strong {
	color: #333;
}
.ss-title-page.text-conntent p {
	max-width: 575px;
	color: #fff;
}
.ab.ab-01 .left {
	padding-right: 30px;
}
.ab.ab-01 .right {
	padding-left: 30px;
}
.ab a.button {
	margin: 0;
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
	border: none;
	border-radius: 6px;
	overflow: hidden;
	line-height: 45px;
	padding: 1px 70px 0 40px;
	position: relative;
}
.ab a.button span {
	color: #fff;
	font-size: 20px;
	/* line-height: normal; */
	font-weight: 700;
}
.ab a.button span::after {
	position: absolute;
	content: '';
	width: 18px;
	height: 18px;
	background-image: url('../img/icon-dow.png');
	background-repeat: no-repeat;
	background-size: cover;
	right: 40px;
}
.ab.ab-01 .right .img {
	margin-bottom: 45px;
}
#main .ab {
	padding: 80px 0;
}
#main .title-btn h3 {
	display: inline-block;
	width: auto;
	padding: 10px 30px;
	background: #F37423;
	border-radius: 4px;
	overflow: hidden;
	color: #fff;
	font-size: 20px;
	margin-top: 50px;
}
#main .title-btn h3:first-child {
	margin-top: 0;
}
#main .ab .icon-box {
	padding: 16px 0;
}
#main .ab .icon-box .icon-box-img img {
	padding-top: 0;
	max-height: 65px;
	width: auto;
}
#main .ab.ab-03 .right .img {
	margin-bottom: 0;
}
#main .ab.ab-03 .left {
	padding-right: 40px;
}
#main .ab.ab-03 .right {
	padding-left: 40px;
}
.ab .icon-box .icon-box-text {
	padding-left: 30px;
}
#main .ab-04 a.button {
	padding: 1px 15px 0 15px;
}
#main .ab-04 a.button span::after {
	display: none;
}
.ab-04 a.button {
	margin-top: 20px;
}
.ab-04 a.button.btn1 {
	margin-right: 50px;
}
.ab a.button:hover {
	background: #c7272d !important;
	opacity: 1;
}
.ab-05 .rw-2 .col .col-inner {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	border-top: 9px solid #fff;
	border-bottom: 16px solid #fff;
	display: block;
	height: 100%;
}
.ab-05 .rw-2 .col .col-inner img {
	max-height: 127px;
	width: auto;
	margin-left: 18px;
	margin-top: -5px;
	margin-bottom: 5px;
}
.ab-05 .rw-2 .col .col-inner p,
.ab-05 .rw-2 .col .col-inner ul,
.ab-05 .rw-2 .col .col-inner h3 {
	padding: 0 18px;
}
.ab-05 .rw-2 .col .col-inner h3 {
	font-size: 22px;
	font-weight: 600;
	line-height: normal;
	min-height: 108px;
}
.ab-05 .rw-2 .col {
	width: 100%;
	max-width: 25%;
	padding: 0 10px;
}
.ab-05 .rw-2 .col .col-inner ul {
	list-style-type: disc;
	padding-left: 40px;
}
.ab-05 .rw-2 .col .col-inner ul li {
	line-height: 150%;
}
.ab-05 .rw-2 .col.col-01 .col-inner {
	border-color: #F47D62;
}
.ab-05 .rw-2 .col.col-02 .col-inner {
	border-color: #EE2E30;
}
.ab-05 .rw-2 .col.col-03 .col-inner {
	border-color: #AC222F;
}
.ab-05 .rw-2 .col.col-04 .col-inner {
	border-color: #72103C;
}
.ab-05 .rw-2 .col.col-01 .col-inner h3 {
	color: #F47D62;
}
.ab-05 .rw-2 .col.col-02 .col-inner h3 {
	color: #EE2E30;
}
.ab-05 .rw-2 .col.col-03 .col-inner h3 {
	color: #AC222F;
}
.ab-05 .rw-2 .col.col-04 .col-inner h3 {
	color: #72103C;
}
.ab-05 .rw-2 {
	display: flex;
	flex-wrap: nowrap;
}

#main .ae-blg {
	padding: 70px 0;
}
.single-post .ss-header {
	box-shadow: 0px 5px 15px rgba(36, 36, 36, 0.25);
}
.ae-blg-title h1.section-title {
	border-bottom: none;
	margin-bottom: 0;
}
.ae-blg-title {
	margin-bottom: 30px;
}
.ae-blg-title h1.section-title span {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 30px;
	line-height: normal;
	font-weight: 600;
	color: #3A3B91;
	text-transform: none;
}
.blg-content .entry-content strong {
	font-weight: 600;
}
.blg-content .entry-content ul {
	padding-left: 30px;
}
.blg-detail .blg-sidebar {
	padding-left: 40px;
}
.blg-detail .blg-sidebar .section-title {
	margin-bottom: 15px;;
	border-bottom: none;
}
.blg-detail .blg-sidebar .section-title span {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: 600;
	color: #F37423;
	text-transform: none;
}
.blg-detail .blg-sidebar .post-item {
	margin-bottom: 30px;
}
.blg-detail .blg-sidebar .post-item .box {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}
.blg-detail .blg-sidebar .post-item .box .box-image {
	width: 100%;
	max-width: 50%;
}
.blg-detail .blg-sidebar .post-item .box .box-image .image-cover {
	border-radius: 10px;
	overflow: hidden;
	padding-top: 70% !important;
}
.blg-detail .blg-sidebar .post-item .box .box-text {
	width: 100%;
	max-width: 50%;
	padding: 0 0 0 20px;
	text-align: left;
}
.blg-sidebar .post-item .box .box-text .post-title {
	margin: 0 0 6px 0;
	font-size: 16px;
	font-weight: 600;
	color: #3A3B91;
}
.blg-sidebar .post-item .box .box-text .from_the_blog_excerpt {
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
	overflow: hidden;
}
.blg-detail .blg-sidebar .post-item .box .box-text .from_the_blog_excerpt  {
	color: #5D5A6F;
}
.blg-sidebar .post-item .box .box-text .post-title:hover {
	color: #F37423;
}
.blg-detail .blg-new {
	padding-top: 40px;
}
.ae-blg .rw-03 {
	padding-top: 40px;
	padding-bottom: 60px;
}
.ae-blg .rw-03 .section-title {
	border-bottom: none;
	margin-bottom: 30px;
}
.ae-blg .rw-03 .section-title span {
	line-height: normal;
	margin: 0;
	padding: 0;
	text-transform: none;
	font-size: 16px;
	font-weight: 600;
	color: #F37423;
}
.ae-blg .rw-03 .post-item .box-image .image-cover {
	border-radius: 10px;
	overflow: hidden;
}
.ae-blg .rw-03 .post-item .box-text {
	padding-left: 0;
	padding-right: 0;
}
.ae-blg .rw-03 .post-item .box-text .post-title {
	margin: 0;
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
	margin-bottom: 6px;
}
.ae-blg .rw-03 .post-item .box-text .post-title:hover {
	color: #F37423;
}
.ae-blg .rw-03 .post-item .box-text .from_the_blog_excerpt {
	text-align: left;
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
	overflow: hidden;
	color: #5D5A6F;
}
.ae-blg .rw-03 .flickity-page-dots {
	bottom: -60px;
}
.ae-blg .rw-03 .flickity-page-dots .dot {
	width: 16px;
	height: 16px;

}
.ae-blg .rw-03 .flickity-page-dots .dot.is-selected {
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
}
.ae-blg .rw-03 .flickity-button {
	display: none;
}
#main .ae-contact {
	padding: 50px 0 60px 0;
}
.ae-contact .col-title h2.section-title {
	margin-bottom: 50px;
}
.ae-contact .col-title h2.section-title span {
	color: #3A3B91;
}
.ae-contact .col-form .section-title {
	border-bottom: none;
	margin-bottom: 20px;
}
.ae-contact .col-form .section-title span {
	font-size: 22px;
	font-weight: 600;
	color: #F37423;
	text-transform: none;
	margin: 0;
	padding: 0;
}
.ae-contact .col-form .lb .place {
	color: #333;
	font-weight: 600;
	font-size: 16px;
	display: block;
	margin-bottom: 6px;
}
.ae-contact .col-form .lb input,
.ae-contact .col-form .lb textarea {
	box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid #ddd !important;
	border-radius: 6px;
	overflow: hidden;
	border: none;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 500;
	color: #3A3B91;
}
.ae-contact .col-form .btn input {
	/* margin: 0;
	background: linear-gradient(2.5deg, #6A78FA 24.51%, #5451E2 44.46%, #2328AC 62.95%);
	border-radius: 6px;
	overflow: hidden;
	padding: 8px 32px;
	border: none;
	line-height: normal;
	font-size: 20px;
	font-weight: 700; */
	/* background: #3A3B91; */
	/* background-image: url(../img/back-btn.svg); */
	text-transform: none;
	padding: 0 15px;
	background-repeat: no-repeat;
	background-size: cover;
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
	border-radius: 6px !important;
	border: none;

}
.ae-contact .col-form .btn input:hover {
	background: #c7272d !important;
}
.ae-contact .left .poka-logo {
	margin-bottom: 45px;
}
.ae-contact .left h3 {
	margin-bottom: 40px;
	font-size: 22px;
	color: #F37423;
	font-weight: 600;
}
.ae-contact .left ul {
	list-style-type: none;
	margin: 0;
}
.ae-contact .left ul li {
	margin-bottom: 26px;
}
.ae-contact .col-form .wpcf7-not-valid-tip {
	position: absolute;
  top: -24px;
  left: 15px;
}

body.page-id-1863 .ae-contact .wpcf7-form .textarea-noidung {
	display: none;
}

.course-name {
	font-size: 22px;
	font-weight: 700;
	color: #3A3B91;
	margin: 10px 0;
	display: block;
	width: 100%;
	text-align: center;
}
.course-row .col-inner {
	display: flex;
	flex-wrap: wrap;
}
.course-row .col-inner .course-col {
	width: 100%;
	max-width: 33.33%;
	padding: 15px;
}
.course-pdf a,
.course-dky a,
.course-online a {
	display: inline-block;
	width: 100%;
	border-radius: 6px;
	overflow: hidden;
	text-align: center;
	line-height: 44px;
	color: #fff !important;
	font-weight: 600;
	font-size: 20px;
}
.course-pdf a:hover,
.course-dky a:hover,
.course-online a:hover {
	background: #c7272d !important;
}
.course-pdf a span {
	font-size: 14px;
}
.course-col2 {
	display: flex;
	flex-wrap: wrap;
	margin-left: -5px;
	margin-right: -5px;
}
.course-col2 .course-online,
.course-col2 .course-dky {
	width: 100%;
	max-width: 50%;
	padding: 0 5px;
}
.course-pdf a {
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
}
.course-online a,
.course-dky a {
	background: linear-gradient(2.5deg, #6A78FA 24.51%, #5451E2 44.46%, #2328AC 62.95%);
}
.ae-contact.ae-course .col-title h2.section-title {
	margin-bottom: 20px;
}
#main .ae-document {
	padding: 50px 0;
}
.ae-document .col-title {
	padding: 0 0 50px 0;
}
#main .ae-document .col-title .section-title {
	margin-bottom: 0;
	justify-content: center;
	border-bottom: none;
}
#main .ae-document .col-title .section-title span {
	color: #3A3B91;
	font-size: 40px;
	margin: 0;
	padding: 0;
	font-weight: 600;
	text-transform: none;
}
.ae-document .post-feartured-thumbnail-wrap .post-feartured-thumbnail {
	padding-top: 0% !important;
}
.ae-document .post-feartured-thumbnail-wrap .post-feartured-thumbnail img {
	width: auto;
	height: auto;
	position: relative;
}
.ae-document .col-right .section-title {
	margin-bottom: 0;
	border-bottom: none;
	justify-content: center;
	margin: 30px 0;
}
.ae-document .col-right .section-title span {
	margin: 0;
	padding: 0;
	text-transform: none;
	background: linear-gradient(2.5deg, #6A78FA 24.51%, #5451E2 44.46%, #2328AC 62.95%);
	border-radius: 6px;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	padding: 6px 25px;
}
.ae-document .col-right .col-inner {
	border: 2px solid #F1F1F1;
	padding: 70px;
	border-radius: 6px;
	overflow: hidden;
}
.link-document {
	text-align: center;
}
.link-document a {
	display: inline-block;
	background: linear-gradient(147.3deg, #F37423 32.74%, #EF3B39 61.51%, #AC2330 98.19%);
	border-radius: 6px;
	color: #fff !important;
	padding: 6px 30px;
	font-size: 20px;
	font-weight: 700;
}
.link-document a:hover {
	background: #c7272d !important;
}
.link-document a img {
	margin-left: 4px;
}
.ae-document-sbz .nav .menu-item  {
	width: 100%;
	margin: 0 !important;
}
.ae-document-sbz .nav .menu-item a {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
	width: 100%;
	position: relative;
}
.ae-document-sbz .nav .menu-item a i {
	position: absolute;
	right: 0;
	top: 15px;
}
.ae-document .col-right {
	padding-left: 40px;
}
.ae-document-sbz .nav .current-dropdown .nav-dropdown {
	position: relative;
	left: 0;
	padding: 0;
	box-shadow: none;
	border: none;
}
.ae-document-sbz .nav .current-dropdown .nav-dropdown-default {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.ae-document-sbz .nav .current-dropdown .menu-item {
	display: inline-block;
}
.ae-document-sbz .nav .current-dropdown .menu-item a {
	display: inline-block;
	font-size: 16px;
	color: #5D5A6F;
	font-weight: 500;
	margin: 0;
	text-transform: none;
}
.ae-document-sbz .nav .current-dropdown .nav-dropdown.nav-dropdown-default .nav-dropdown-col a {
	/* color: #3A3B91;
	font-weight: 600; */
}
.ae-document-sbz .nav .current-dropdown .nav-column.nav-dropdown-default {
	padding-left: 15px;
	/* display: none; */
}
.ae-document-sbz .nav .current-dropdown .nav-dropdown.nav-dropdown-default .nav-dropdown-col li a {
	font-weight: 500;
	color: #5D5A6F;
}
.ae-document-sbz .nav .current-dropdown .menu-item a:hover {
	color: #3A3B91 !important;
	font-weight: 600 !important;
}
.page-id-1980 .ss-header {
	box-shadow: 0px 5px 15px rgba(36, 36, 36, 0.25);
}
#main .ae-community {
	padding: 65px 0;
}
.ae-community .col-title .section-title {
	margin: 0;
	border-bottom: none;
	justify-content: flex-start;
}
.ae-community .col-title .section-title span {
	font-size: 30px;
	font-weight: 600;
	color: #3A3B91;
	text-transform: none;
	margin: 0;
	padding: 0;
}
.ae-community .col-title {
	margin-bottom: 50px;
}
.ae-community .col-left .section-title {
	margin: 0;
	border-bottom: none;
	justify-content: flex-start;
	margin-bottom: 10px;
}
.ae-community .col-left .section-title span {
	font-size: 16px;
	font-weight: 600;
	color: #F37423;
	text-transform: none;
	margin: 0;
	padding: 0;
}
.ae-community .col-left .post-item .image-cover {
	padding-top: 72% !important;
	border-radius: 8px;
	overflow: hidden;
}
.ae-community .col-left .post-item .image-cover img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	border-radius: 8px;
	overflow: hidden;
}
.ae-community .col-left .post-item .box {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding: 10px 0;
}
.ae-community .col-left .post-item .box .box-image {
	width: 100%;
	max-width: 30%;
}
.ae-community .col-left .post-item .box .box-text {
	padding: 0 0 0 15px;
}
.ae-community .col-left .post-item .box .box-text .post-title {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	color: #3A3B91;
}
.ae-community .col-left .post-item .box .box-text .post-title:hover {
	color: #F37423;
}
.ae-community .col-left {
	padding-right: 40px;
}
.ae-community .col-right .position-title {
	border-left: 16px solid #F37423;
}
.ae-community .col-right .position-title .title-col {
	padding-left: 25px;
}
.ae-community .col-right .position-name {
	font-size: 22px;
	font-weight: 600;
	color: #3A3B91;
}
.ae-community .col-right .position-rank {
	font-size: 16px;
	font-weight: 400;
	color: #3A3B91;
}
.ae-community .col-right .position-title {
	margin-bottom: 35px;
}
.ae-community .col-right .position-content {
	display: flex;
	flex-wrap: wrap;
}
.ae-community .col-right .position-content .position-thumb {
	width: 100%;
	max-width: 35%;
	padding-right: 20px;
}
.ae-community .col-right .position-content .position-desc {
	width: 100%;
	max-width: 65%;
	padding-left: 30px;
}
.ae-community .col-right .position-content .position-thumb img {
	border-radius: 100%;
	overflow: hidden;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);
}
.ae-community .col-right .position-content .position-desc * {
	color: #5D5A6F;
}
.ae-community .col-right .position-content .position-desc strong {
	font-weight: 600;
}
.ae-community .col-right .position-content .position-desc ul {
	padding-left: 30px;
}
.ae-community .col-right .position-col {
	padding-bottom: 70px;
	margin-bottom: 70px;
	border-bottom: 2px solid #D3E6F8;
}
.ae-community .col-right .col-inner .position-col:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
.ae-community .col-right .col-inner .position-col:nth-child(2n+2) .position-title {
	text-align: right;
	border-left: none;
	border-right: 16px solid #F37423;
	padding-right: 25px;
}
.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-thumb {
	order: 2;
}
.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-desc {
	order: 1;
}
.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-desc {
	padding-left: 0;
	padding-right: 30px;
}
.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-thumb {
	padding-right: 0;
	padding-left: 20px;
}
.ae-community .col-left .position-col {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 10px 0;
}
.ae-member .dsclick-col > .col-inner,
.ae-community .col-left .col-inner {
	overflow: scroll;
	max-height: 550px;
	height: 550px;
	overflow-x: hidden;
}

.ae-member .dsclick-col > .col-inner {
	padding-right: 15px;
}

.ae-member .dsclick-col > .col-inner::-webkit-scrollbar-track,
.ae-community .col-left .col-inner::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.ae-member .dsclick-col > .col-inner::-webkit-scrollbar,
.ae-community .col-left .col-inner::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.ae-member .dsclick-col > .col-inner::-webkit-scrollbar-thumb,
.ae-community .col-left .col-inner::-webkit-scrollbar-thumb
{
	background-color: #000000;
	border: 2px solid #555555;
}


.ae-community .col-left .position-col .position-title {
	order: 2;
	max-width: 80%;
	padding-left: 20px;
}
.ae-community .col-left .position-col .position-content {
	order: 1;
	max-width: 20%;
	border-radius: 100%;
	overflow: hidden;
}
.ae-community .col-left .position-desc,
.ae-community .col-left .position-rank {
	display: none;
}
.ae-community .col-left .position-col .position-title .position-name {
	font-size: 16px;
	font-weight: 600;
	color: #3A3B91;
}
.search-custom {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
}
.search-custom br {
	display: none;
}
.search-custom button {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	line-height: normal;
	height: auto;
	width: auto;
	background: no-repeat;
	background: none !important;
	padding: 0;
	left: 13px;
	line-height: 50px;
}
.search-custom input {
	padding-left: 50px;
	line-height: 50px;
	height: 50px;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #3A3B91;
}
.search-custom button .icon-search {
	font-size: 22px;
}
.ae-member {

}

#main .ae-member.ae-community .col-right .position-title {
	border-left: 16px solid #F37423;
	border-right: none;
	padding-right: 0;
	text-align: left;
}
#main .ae-member.ae-community .col-right .position-title .title-col {
	padding-left: 25px;
}
.ae-member.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-desc {
	padding-left: 30px;
	padding-right: 0px;
	order: 2;
}
.ae-member.ae-community .col-right .position-col:nth-child(2n+2) .position-content .position-thumb {
	padding-right: 20px;
	padding-left: 0px;
}
#main .col-subjects {
	padding-right: 40px;
}
.col-subjects .accordion-title {
	background: no-repeat !important;
	position: relative;
	padding: 0 40px 0 0;
	border: none;
	line-height: 30px;
	margin-bottom: 20px;
	border-bottom: 2px solid #fff;
}
.col-subjects .accordion-title:hover {
	cursor: pointer;
	border-bottom: 2px solid #ddd;
}
.col-subjects .accordion-title .toggle {
	/* position: absolute; */
	right: 0;
	top: 0;
	left: auto;
	margin: 0;
}
.col-subjects .accordion-title span {
	font-size: 16px;
	font-weight: 600;
	color: #F37423;
	text-transform: none;
	margin: 0;
	padding: 0;
}
.col-subjects .accordion-inner {
	padding: 0 0 0 15px;
}
.col-subjects .accordion-inner .row {
	margin: 0 !important;
}
.col-subjects .accordion-inner .row .col {
	padding: 10px 0;
}
.col-subjects .accordion-inner .box {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.col-subjects .accordion-inner .box .box-image {
	width: 100%;
	max-width: 20%;
	border-radius: 100%;
	overflow: hidden;
}
.col-subjects .accordion-inner .box .box-text {
	max-width: 80%;
	padding: 0 0 0 20px;
}
.col-subjects .accordion-inner .post-title  {
	margin: 0;
	color: #333 !important;
}
.ae-contact .col-form .lb input::placeholder {
	color: #ccc !important;
	font-weight: 400;
}
#masthead .ss-header  {
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 11%);
}

#main .ldp-12 a.bnt-back {
  margin-right: 15px;
}




/*************** MOBILE CSS  ***************/
@media only screen and (max-width: 1440px) {
	body .row {
		max-width: 1180px;
	}
	.ldp-05 .box .box-inner .box-text {
		right: 50px;
		top: 43px;
	}
	.ldp-05 .box .box-text ul li {
		height: 110px;
	}
	.ssh-01 {
		height: 580px;
	}
	.ssh-05 .list .icon-box .icon-box-text h2, .ssh-05 .list .col-inner .box h2 {
		font-size: 28px;
	}
	.ldp-dia3 .col-list .box-text h2 {
		margin-bottom: 25px;
	}
	.ldp-10 .accordion-inner a.button {
		 padding: 5px 16px 6px 16px;
	}
	.ldp-10 .accordion-inner a.button span {
		font-size: 12px;
	}
	.ae-contact .col-form .lb input, .ae-contact .col-form .lb textarea {
		line-height: 33px;
    height: auto;
		font-size: 14px;
	}
	.ae-contact .col-form .lb select,
	.ae-contact .col-form .lb .place {
		font-size: 14px;
		line-height: normal;
	}
	.ae-contact .col-form .btn input {
		font-size: 14px;
	}
	#masthead .is-sticky-section {
		min-height: 66px !important;
	}
	#main a.bnt-back, .ae-footer-01 a.button {
		font-size: 15px;
		line-height: 30px;
    height: auto;
    min-height: auto;
	}




}


/*************** MOBILE CSS  ***************/
@media only screen and (max-width: 780px) {

}
