@charset "UTF-8";
dl, ol, ul {
  margin-bottom: 0;
}

ul li::marker {
  color: #20AEE5;
}

.circular-menu .floating-btn .i1{
	/*display: none;*/
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.circular-menu.active .floating-btn img,
.circular-menu .floating-btn img{
	transition:.5s ease;
	 display: block;
}

.circular-menu.active .floating-btn .i1{
	/* opacity: 1; */

}
.circular-menu.active .floating-btn .i0{
	/*display: none;*/
	/* opacity: 0; */

}

.page-banner {
  /*margin-bottom: 4.6875vw;*/
}
.page-banner.onactive {
  z-index: 10;
}
.page-banner.onactive:after {
  background: #E5F8FF;
  /*height: calc(100% + 1.5625vw);*/
  /*top: 3.125vw;*/
  top: 0;
}
.page-banner.onactive .page-banner-img {
  /*width: 65%;*/
  width: 50%;
}
.page-banner.onactive .page-banner-text {
  width: 50%;
  /*width: 35%;*/
  text-align: center;
}
.page-banner.onactive .page-banner-text h1.h1 {
  margin-bottom: 0;
}
.page-banner .page-banner-text h1.h1{
  min-width: 9em;
  display: inline-block;
  /* text-align: center; */
}

.w915 {
  max-width: 915px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.w1330 {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.w1320 {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.tc {
  text-align: center;
}

.publishing-titles {
  line-height: 1.333;
}

.publishing-block {
  background-color: #fff;
  padding-top: 97px;
  padding-bottom: 170px;
}

.con-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}

.publishing-tops .imgs {
  width: 33.45%;
}
.publishing-tops .words {
  width: 66.55%;
  padding-left: 3.645vw;
}
.publishing-tops .cons-more {
  margin-top: 2.09em;
}
.publishing-tops .uls {
  line-height: 1.33em;
}
.publishing-tops .uls .li {
  border-bottom: 2px solid #E5F8FF;
  padding-top: 0.94em;
  padding-bottom: 0.94em;
  color: #000000;
}
.publishing-tops .uls .li:nth-child(1) {
  padding-top: 0.56em;
}
.publishing-tops .uls .li-bots {
  width: calc(100% - 7.5em);
}
.publishing-tops .uls .li-tops {
  width: 7.5em;
  color: #0A376D;
}
html[lang="en-GB"] .publishing-tops .uls .li-bots {
  width: calc(100% - 9em);
}
html[lang="en-GB"] .publishing-tops .uls .li-tops {
  width: 9em;
  color: #0A376D;
}
html[lang="en-GB"] header .header .container .right .nav-link{
  text-transform: none;
  padding-left: 1.5rem;
}

.cons-more {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #20AEE5;
  padding: 0 2em;
  border-radius: 3.4375em;
  color: #20AEE5;
}
.cons-more span {
  display: block;
  position: relative;
  height: 3.4375em;
  line-height: 3.4375em;
}
.cons-more img {
  width: 1.625em;
  margin-right: 3em;
}

.lin167 {
  line-height: 1.67;
}

.publishing-text {
  color: #000000;
}

.publishing-block .publishing-tops {
  margin-top: 51px;
}
.publishing-block .publishing-bots {
  margin-top: 5em;
}
.publishing-block .publishing-bots .publishing-text {
  margin-top: 2.67em;
}
.publishing-block a {
  color: #20AEE5;
  text-decoration: underline;
}
.publishing-block .publishing-list-uls {
  margin-top: 1.83em;
}
.commen-titles .line.on-ins{
  position: relative;
}
.commen-titles .line.on-ins:before{
  position: absolute;
  width: 6.5em;
  height: 3px;
  content:"";
  background: #20AEE5;
  left: 0;
  bottom: 0;
}

.Psychologys-titles-li .lis.active span{
  color: #fff;
  background-color: #0A376D;
}

.Psychologys-titles-li{
  margin-bottom: 1em;
}
.Psychologys-titles-li .lis span{
  display: block;
  line-height: 2.22em;
  padding: 0 .5em;
  height: 2.22em;
}
.Psychologys-titles-li .lis{
  overflow: hidden;
  min-width: 6.55em;
  text-align: center;
  border-radius: 2.22em;
  border:1px solid #92A6BE;
  color: #0A376D;
  transition:.5s ease;
  margin-bottom: .55em;
  margin-right: 1.33em;
}

.Psychologys-titles-li .lis:last-child{
    margin-right: 0;
}
.commen-titles .line {
  border-bottom: 1px solid #eeeeee;
}
.commen-titles .titles {
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 1.33;
  padding-bottom: 1em;
  border-bottom: 2px solid #20AEE5;
  color: #111111;
}

.bgfff {
  background-color: #fff;
}

.publishing-list-uls .uls {
  background-color: #E5F8FF;
  border-radius: 0.83em;
  padding: 2em 2.2em;
  transition: 0.5s ease;
}
.publishing-list-uls .uls.active {
  transition: 0.5s ease;
  padding-top: 42px;
  padding-bottom: 58px;
}
.publishing-list-uls .uls.active .uls-tops:before {
  background-image: url(../img/1-05.png);
  background-repeat: no-repeat;
}
.publishing-list-uls .uls:nth-child(n+2) {
  margin-top: 1.25em;
}
.publishing-list-uls .uls-bots {
  display: none;
  background-color: #fff;
  padding: 1.67em 2.89em;
  margin-top: 1.89em;
  color: #000000;
  border-radius: 0.83em;
}

.publishing-list-uls .uls-bots  *{
  font-size: inherit!important;
  line-height: inherit!important;
}
.publishing-list-uls .uls-bots ul li{
  margin-left: 0!important;
  padding-inline-start:0!important;
}
.publishing-list-uls .uls-tops {
  position: relative;
  cursor: pointer;
  color: #20AEE5;
}
.publishing-list-uls .uls-tops:before {
  position: absolute;
  content: "";
  width: 2.25em;
  height: 2.25em;
  border-radius: 50%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(../img/1-04.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  background-color: #20AEE5;
}

.pagination {
  justify-content: center;
  align-items: center;
}
.pagination a {
  margin: 0 5px;
  width: 3.7em;
  height: 3.7em;
  line-height: 3.7em;
  text-align: center;
  border-radius: 50%;
  opacity: 0.23;
  background-color: #0A376D;
  transition: 0.5s ease;
  color: #fff;
}
.pagination a.active {
  opacity: 1;
  transition: 0.5s ease;
}
.pagination .prev, .pagination .next {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: 1;
  background-color: transparent;
}
.pagination .prev {
  background-image: url(../img/prev.png);
}
.pagination .next {
  background-image: url(../img/next.png);
}

.publishing-bots .list:nth-child(n+2) {
  margin-top: 4em;
}

.LatestActivities-container {
  padding-top: 5.8em;
  padding-bottom: 7.5em;
}
.LatestActivities-container .uls {
  background: #FFFFFF;
  box-shadow: 0px 3px 32px rgba(32, 174, 229, 0.1);
  border-radius: 2.2em;
  padding: 0.75em 1em 1em 1em;
  align-items: center;
}
.LatestActivities-container .uls:nth-child(n+2) {
  margin-top: 1.75em;
}
.LatestActivities-container .uls .imgs {
  width: 26.5%;
}
.LatestActivities-container .uls .words {
  width: 73.5%;
  padding-left: 2.4em;
}
.LatestActivities-container .uls .words .tits {
  line-height: 1.36;
  margin-bottom: 1em;
}
.LatestActivities-container .uls .words .i {
  position: relative;
  line-height: 1.89;
  padding-left: 2em;
}
.LatestActivities-container .uls .words .i .icons {
  width: 1em;
  position: absolute;
  left: 0;
  top: 0.445em;
}
.LatestActivities-container .pages {
  margin-top: 5.3em;
}

.psychological-container {
  padding-top: 5em;
  padding-bottom: 12.25em;
}

.psychological-container .items {
  box-shadow: 0px 3px 32px rgba(0, 103, 177, 0.1);
  border-radius: 2.15em;
  width: 45%;
  margin-left: 10%;
  padding: 0.9em 1em;
  padding-bottom: 3em;
  margin-bottom: 2.75em;
}
.psychological-container .items .imgs {
  overflow: hidden;
  border-radius: 1.7em;
}
.psychological-container .items img {
  width: 100%;
  transition: 0.5s ease;
}
.psychological-container .items:nth-child(2n+1) {
  margin-left: 0;
}
.psychological-container .items .mores {
  width: 2.3em;
  height: 2.3em;
  background: url(../img/more.png) no-repeat center;
  background-size: 100%;
  margin: 0 auto;
  margin-top: 2.4em;
}
.psychological-container .items .words {
  padding-top: 1.9em;
  color: #000000;
}
.psychological-container .items .txts {
  margin-top: 2.5em;
  line-height: 1.35;
}
.psychological-container .items .li2 {
  color: #0067B1;
  margin-top: 1.1em;
  line-height: 1.2;
}
.psychological-container .items .li2 span {
  margin-left: 0.6em;
  margin-right: 0.6em;
}
.psychological-container .items .li1 span {
  margin-right: 0.4em;
}
.psychological-container .items span.dian {
  width: 0.35em;
  height: 0.35em;
  background: #20AEE5;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

.psychological-container.w1330 {
  max-width: 990px;
}

.contacts-container {
  padding-top: 4.8em;
  padding-bottom: 7em;
}

.contacts-list-01 {
  align-items: stretch;
}
.contacts-list-01 .items {
  width: 49%;
  margin-left: 2%;
  padding: 0 2.3em;
  box-shadow: 0px 1.6em 1.9em rgba(0, 0, 0, 0.1);
  border-radius: 1em;
  min-height: 14.5em;
  align-content: center;
}
.contacts-list-01 .items .imgs {
  width: 6.65em;
  height: 6.65em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #E5F8FF;
}
.contacts-list-01 .items .imgs img {
  width: 2.1em;
  height: 2.1em;
}
.contacts-list-01 .items .words {
  max-width: calc(100% - 6.65em);
  padding-left: 2.7em;
  color: #0A376D;
}
.contacts-list-01 .items .txts {
  margin-top: 0.5em;
  line-height: 1.22;
}
.contacts-list-01 .items .tits {
  line-height: 1.35;
}
.contacts-list-01 .items .li:nth-child(n+2) {
  margin-top: 1.2em;
}
.contacts-list-01 .items:nth-child(2n+1) {
  margin-left: 0;
}

img.w100 {
  width: 100%;
}

.contacts-list-02,.contacts-list-03 {
  margin-top: 3.15em;
}
.contacts-list-02 .items {
  background: #FFFFFF;
  box-shadow: 0px 1.6em 1.9em rgba(0, 0, 0, 0.1);
  border-radius: 1em;
  width: 21.75%;
  margin-left: 4.33%;
  padding-top: 3.5em;
  padding-bottom: 1.8em;
}
.contacts-list-02 .items .imgs {
  width: 5em;
  margin: 0 auto;
  max-width: 90%;
  margin-bottom: 1.4em;
}
.contacts-list-02 .items .txts {
  line-height: 1.4;
  color: #0A376D;
  text-align: center;
  padding: 0 1em;
}
.contacts-list-02 .items:nth-child(4n+1) {
  margin-left: 0;
}

.colorblues {
  color: #20AEE5;
}

.contacts-list-04 {
  margin-top: 3.25em;
}
.contacts-list-04 .items {
  background: #E5F8FF;
  border-radius: 0.5em;
  overflow: hidden;
  padding: 0.9em 0.8em;
  align-items: center;
  padding-left: 4.8em;
}
.contacts-list-04 .items:nth-child(n+2) {
  margin-top: 1.1em;
}
.contacts-list-04 .tits {
  width: 42.63%;
  line-height: 1.33;
  padding-right: 0.5em;
}
.contacts-list-04 .words {
  position: relative;
  background: #fff;
  border-radius: 0.5em;
  width: 57.37%;
  padding: 1em 2.25em;
  min-height: 6.5em;
  flex-direction: column;
  justify-content: center;
}
.contacts-list-04 .words:before {
  position: absolute;
  content: "";
  width: 1.7em;
  height: 1.7em;
  right: 2.25em;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/4-06.png) no-repeat center;
  background-size: 100%;
  display: none;
}
.contacts-list-04 .words .li {
  position: relative;
  padding-left: 2em;
  line-height: 1.33;
  padding-right: 2em;
}
.contacts-list-04 .words .li img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.contacts-list-04 .words .li:nth-child(n+2) {
  margin-top: 0.78em;
}

.Psychologys-list-tops.commen-titles .titles {
  border-bottom: none;
  position: relative;
}
.Psychologys-list-tops.commen-titles .titles:before {
  width: 3em;
  height: 3px;
  background: #20AEE5;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
}

.Psychologys-container {
  padding-top: 3em;
  padding-bottom: 8.7em;
}
.Psychologys-container .list:nth-child(n+2) {
  margin-top: 4.6em;
}
.Psychologys-container .Psychologys-ul {
  padding-bottom: 0.5em;
  margin-top: 2em;
}
.Psychologys-container .Psychologys-list-images {
  margin-top: 2.05em;
}

.Psychologys-list-images .imgs {
  border-radius: 1em;
  overflow: hidden;
}
.Psychologys-list-images .imgs a{
  display: block;
  position: relative;
  padding-top: 56.26%;
}
.Psychologys-list-images .imgs a img{
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit:cover;
  left: 0;
  top: 0;
  transition:.5s ease;
}
.Psychologys-list-images .texts {
  margin-top: 1em;
  line-height: 1.33;
}
.Psychologys-list-images .li {
  width: 32%;
  margin-left: 2%;
  background: #FFFFFF;
  box-shadow: 0px 3px 32px rgba(32, 174, 229, 0.15);
  border-radius: 0.9em;
  padding: 0.5em;
  padding-bottom: 1.6em;
}
.Psychologys-list-images .li:nth-child(3n+1) {
  margin-left: 0;
}

.publishing-list-uls .tr {
  word-break: break-word;
}

.publishing-list-uls .tr:last-child .td2 {
  border-bottom: none;
}

.publishing-list-uls .tr {
  align-items: stretch;
}
.publishing-list-uls .tr .td1 {
  width: 20%;
  background: #E5F8FF;
  padding: 0.5em 2.4em;
  padding-top: 1.9em;
  line-height: 1.33;
}
.publishing-list-uls .tr .td2 {
  width: 80%;
  border-bottom: 2px solid #E5F8FF;
  line-height: 1.875;
  color: #000000;
  padding: 3em 2em;
}
.publishing-list-uls .tr .tits {
  line-height: 1.66;
  margin-bottom: 1em;
}
.publishing-list-uls .tr ul {
  padding-left: 0;
  line-height: 2.25;
}
.publishing-list-uls .tr ul li {
  list-style: none;
  padding-left: 1.5em;
  position: relative;
}
.publishing-list-uls .tr ul li:before {
  position: absolute;
  content: "";
  left: 0;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background: #20AEE5;
  top: 0.875em;
}

.publishing-list-uls .tr ul li ul {
  font-size: 87.5%;
}
.publishing-list-uls .tr ul li ul li {
  padding-left: 1.43em;
}
.publishing-list-uls .tr ul li ul li:before {
  border: 1px solid #20AEE5;
  bxo-sizing: border-box;
  background: transparent;
}

.Columns-container {
  padding-bottom: 6.5em;
  padding-top: 3em;
}
.Columns-container .Columns-list-text {
  margin-top: 2.78em;
}
.Columns-container .list:nth-child(n+2) {
  margin-top: 1.7em;
}

.commen-titles.fs48 .titles {
  padding-bottom: 0.6875em;
}

/*.commen-titles.fs48 .titles{padding-bottom: .875em;}*/
.Columns-table-itembox.psychological-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 4.5em;
}
.Columns-table-itembox.psychological-container .itembox {
  padding-bottom: 2.75em;
  align-items: stretch;
}
.Columns-table-itembox.psychological-container .itembox .words .tits {
  line-height: 1.36em;
  height: 2.72em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.Columns-table-itembox.psychological-container .itembox .items .txts {
  margin-top: 0.55em;
}

.commen-texts {
  line-height: 1.67;
  color: #000000;
}

.Columns-table-itembox.psychological-container .items {
  width: 29%;
  margin-left: 6.5%;
  margin-bottom: 2.75em;
}
.Columns-table-itembox.psychological-container .items:nth-child(2n+1) {
  margin-left: 6.5%;
}
.Columns-table-itembox.psychological-container .items:nth-child(3n+1) {
  margin-left: 0;
}

.publishing-list-uls a {
  color: #20AEE5;
  text-decoration: underline;
}

.Columns-table-list .Columns-table-inputs {
  margin-top: 3.05em;
  background-color: #E5F8FF;
  border-radius: 1.278em;
  padding: 1.33em 10.55em;
  padding-top: 2.67em;
}
.Columns-table-list .Columns-table-inputs .uls {
  margin-top: 1.14em;
}
.Columns-table-list .Columns-table-inputs .inputs {
  position: relative;
}
.Columns-table-list .Columns-table-inputs .inputs input:-moz-placeholder,
.Columns-table-list .Columns-table-inputs .inputs textarea:-moz-placeholder {
  color: #030303;
}
.Columns-table-list .Columns-table-inputs .inputs input::-moz-placeholder,
.Columns-table-list .Columns-table-inputs .inputs textarea::-moz-placeholder {
  color: #030303;
}
.Columns-table-list .Columns-table-inputs .inputs input:-ms-input-placeholder,
.Columns-table-list .Columns-table-inputs .inputs textarea:-ms-input-placeholder {
  color: #030303;
}
.Columns-table-list .Columns-table-inputs .inputs input::-webkit-input-placeholder,
.Columns-table-list .Columns-table-inputs .inputs textarea::-webkit-input-placeholder {
  color: #030303;
}
.Columns-table-list .Columns-table-inputs .inputs input[type=text] {
  line-height: 3.5em;
  height: 3.5em;
  width: 100%;
  border: none;
  padding: 0 1.44em;
  padding-right: 2.78em;
}
.Columns-table-list .Columns-table-inputs .inputs input[type=submit] {
  width: 0.88em;
  height: 0.88em;
  position: absolute;
  right: 2em;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/ser.png) no-repeat center;
  background-size: 100%;
  border: none;
  outline: none;
  text-indent: -99px;
  overflow: hidden;
}
.Columns-table-list .uls {
  line-height: 1.428;
  color: #000;
}
.Columns-table-list .uls a {
  color: #000;
}
.Columns-table-list .tab-nav {
  padding-top: 3.78em;
}
.Columns-table-list .tab-nav .li {
  width: calc((100% - 12px) / 5);
  margin-left: 3px;
  cursor: pointer;
  line-height: 3.45em;
  line-height: 1.5em;
  min-height: 3.45em;
  overflow: hidden;
  color: #141414;
  background-color: #E5F8FF;
  margin-bottom: 0.83em;
  text-align: center;
  padding: 0 0.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.Columns-table-list .tab-nav .li:nth-child(5n+1) {
  margin-left: 0;
}
.Columns-table-list .tab-nav .li:hover a {
  color: #fff;
}

.Columns-table-list .tab-nav .li {
  transition: 0.5s ease;
}
.Columns-table-list .tab-nav .li.active {
  color: #fff;
  background: #20AEE5;
  transition: 0.5s ease;
}
.Columns-table-list .tab-nav .li.active a {
  color: #fff;
}

.Columns-bottoms {
  background-image: linear-gradient(0deg, #F2FAFE00 0%, #C3E4F5 100%);
  padding-top: 4.5em;
  padding-bottom: 7em;
}
.Columns-bottoms .Psychologys-list-tops {
  margin-top: 0.5em;
  padding-bottom: 1em;
}
.Columns-bottoms .dingyue {
  justify-content: space-between;
}
.Columns-bottoms .dingyue input:-moz-placeholder,
.Columns-bottoms .dingyue textarea:-moz-placeholder {
  color: #999;
}
.Columns-bottoms .dingyue input::-moz-placeholder,
.Columns-bottoms .dingyue textarea::-moz-placeholder {
  color: #999;
}
.Columns-bottoms .dingyue input:-ms-input-placeholder,
.Columns-bottoms .dingyue textarea:-ms-input-placeholder {
  color: #999;
}
.Columns-bottoms .dingyue input::-webkit-input-placeholder,
.Columns-bottoms .dingyue textarea::-webkit-input-placeholder {
  color: #999;
}
.Columns-bottoms .dingyue input {
  border: none;
  height: 4.44em;
  line-height: 4.44em;
  border-radius: 0.55em;
  padding: 0 1.33em;
}
.Columns-bottoms .dingyue .i-01 {
  width: 26.3%;
}
.Columns-bottoms .dingyue .i-02 {
  width: 58.35%;
}
.Columns-bottoms .dingyue .i-03 {
  padding: 0;
  width: 13.23%;
  background: #20AEE5;
  color: #fff;
}
.Columns-bottoms .tits {
  line-height: 1.33;
}
.Columns-bottoms .tits span {
  padding: 0 0.9em;
  position: relative;
}
.Columns-bottoms .tits span:before {
  width: 0.33em;
  height: 0.33em;
  border-radius: 50%;
  background: #20AEE5;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.Columns-bottoms .tits span:nth-child(1) {
  padding-left: 0;
}
.Columns-bottoms .tits span:nth-child(1):before {
  display: none;
}
.Columns-bottoms .tits span:last-child {
  padding-right: 0;
}

.Columns-container.Columnsinfos-active {
  padding-bottom: 5em;
}

.Columns-container .list.md0 .Columns-table-itembox.psychological-container .itembox {
  padding-bottom: 0;
}

.Columnsinfos-titles .tits {
  line-height: 1.33;
}
.Columnsinfos-titles .txts {
  margin-top: 2em;
  justify-content: space-between;
  padding-bottom: 0.625em;
  line-height: 1.3125;
  border-bottom: 1px solid #e0e0e0;
}
.Columnsinfos-titles .txts .b0 {
  color: #000000;
}
.Columnsinfos-titles .txts .b1 {
  color: #0067B1;
  align-items: center;
}
.Columnsinfos-titles .txts .dian {
  width: 0.375em;
  height: 0.375em;
  background-color: #006781;
  border-radius: 50%;
  margin-left: 0.675em;
  margin-right: 0.675em;
}
.Columnsinfos-titles .txts-fr a {
  width: 2em;
  height: 2em;
}
.Columnsinfos-titles .txts-fr a:nth-child(n+2) {
  margin-left: 0.5em;
}

.Columnsinfos-words {
  padding-top: 3.5em;
  padding-bottom: 7.3em;
  line-height: 2;
  color: #000000;
}
.Columnsinfos-words p {
  margin-bottom: 0;
}

.Columns-container .list.md0:nth-child(n+2) {
  margin-top: 0 !important;
}

.services-container {
  padding-top: 4.5em;
  padding-bottom: 4.3em;
}

.services-tops {
  padding-bottom: 3.7em;
}
.services-tops .tits {
  line-height: 1.33;
  color: #000;
}
.services-tops .Columns-table-list .tab-nav {
  padding-top: 2em;
  align-items: stretch;
}
.services-tops .Columns-table-list .tab-nav .li {
  margin-bottom: 0.5em;
}

.services-bots p {
  margin-bottom: 0;
}
.services-bots .texts {
  padding-top: 2.67em;
  padding-bottom: 3.33em;
  line-height: 1.67;
  color: #000000;
}

.services-bots .list:nth-child(n+2) {
  margin-top: 3.9em;
}
.services-bots .services-itembox {
  margin-top: 2.4em;
}
.services-bots .services-itembox .itembox {
  padding-bottom: 3em;
}
.services-bots .services-itembox .itembox .items {
  margin-bottom: 1.4em;
}

.more-box .mores {
  display: inline-block;
  vertical-align: top;
  padding-left: 1em;
  padding-right: 0.78em;
  border: 1px solid #EEEEEE;
  border-radius: 3em;
  color: #0067B1;
  cursor: pointer;
}
.more-box .mores span {
  height: 3.06em;
  display: block;
  line-height: 3.06em!important;
  padding-right: 5.78em;
  position: relative;
}
.more-box .mores span:before {
  position: absolute;
  content: "";
  width: 3.89em;
  height: 2em;
  border-radius: 2em;
  background: #0067B1;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../img/204.png);
  background-repeat: no-repeat;
  background-size: 0.89em 0.72em;
  background-position: center;
}

.services-list-bots .publishing-list-uls .tr .td2 {
  line-height: 1.6875;
}
.services-list-bots .publishing-list-uls .tr .td2 .tits {
  line-height: 1.33;
  margin-bottom: 0;
}
.services-list-bots .publishing-list-uls .tr .td2 .txts {
  margin-top: 0.5em;
}
.services-list-bots .publishing-list-uls .tr .td2 .li:nth-child(n+2) {
  margin-top: 2em;
}

.services-itembox .items {
  width: 29.5%;
  margin-left: 5.75%;
  box-shadow: 0px 3px 32px rgba(0, 103, 177, 0.1);
  border-radius: 2.15em;
  padding: 0.75em 0.9em;
}
.services-itembox .items:nth-child(3n+1) {
  margin-left: 0;
}
.services-itembox .items .imgs {
  overflow: hidden;
  border-radius: 1.6em;
}
.services-itembox .items .imgs img {
  display: block;
}
.services-itembox .itembox {
  align-items: stretch;
}
.services-itembox .itembox .tits {
  line-height: 1.36;
}
.services-itembox .itembox .txts {
  line-height: 1.67;
  margin-top: 1.22em;
}
.services-itembox .words {
  padding-top: 0.75em;
  padding-bottom: 2em;
}

.services-list-bots .publishing-list-uls {
  border: 2px solid #E5F8FF;
}

.services-bots .Coachings-texts {
  margin-top: -1em;
  margin-bottom: 1.83em;
}

.Coachings-words {
  line-height: 1.67;
  color: #000000;
}

.Coachings-downs {
  margin-top: 2.05em;
  justify-content: center;
  font-weight: bold;
}
.Coachings-downs img {
  position: absolute;
  right: 2.67em;
  width: 2.4em;
  top: 50%;
  transform: translateY(-50%);
}
.Coachings-downs a {
  background: #e5f8ff;
  display: block;
  border-radius: 1em;
  box-shadow: 0px 3px 6px #e5f8ff;
  height: 6.875em;
  line-height: 6.875em;
  padding-right: 8em;
  position: relative;
  color: #0A376D;
}
.Coachings-downs a span {
  padding-left: 5.83em;
  padding-right: 5.83em;
  position: relative;
  height: 100%;
  display: block;
}
.Coachings-downs a span:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 63.63%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  border-right: 1px dashed #20AEE5;
}
.Schoolbaseds-uls .Coachings-words .tits {
  margin-bottom: 0 !important;
  line-height: 1.38;
}
.Schoolbaseds-uls .Coachings-words .txts {
  margin-top: 1.3125em;
}

.Schoolbaseds-list-bots {
  margin-top: 3.2em;
  border-radius: 1.2em;
  background: #E5F8FF;
  padding: 4.9em 6.5em 4.5em 3.1em;
  color: #0A376D;
}
.Schoolbaseds-list-bots .wraps {
  justify-content: space-between;
}
.Schoolbaseds-list-bots .wraps .ctexts {
  width: 85%;
  padding-right: 5em;
  line-height: 2;
  position: relative;
}
.Schoolbaseds-list-bots .wraps .ctexts:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 4.9em;
  border-right: 1px dashed #20AEE5;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.Schoolbaseds-list-bots .wraps .ctexts span, .Schoolbaseds-list-bots .wraps .ctexts a {
  text-decoration: underline;
  color: inherit;
}
.Schoolbaseds-list-bots .wraps .icons {
  width: 4em;
  max-width: 15%;
}

.publishing-list-uls .Coachings-words .tr ul {
  padding-left: 1.2em;
}

.Schoolbaseds-uls .Coachings-words .tits {
  font-weight: bold;
}

.Career-box .Careertops {
  line-height: 1.33;
  padding: 1em 2em;
  background-color: #E5F8FF;
}
.Career-box .Careerbots {
  padding: 1em 2em;
  line-height: 1.67;
}

.publishing-list-uls .tr.Careerbots ul {
  line-height: 1.67;
}
.publishing-list-uls .tr.Careerbots ul li {
  padding-left: 1.22em;
}

.publishing-list-uls .tr ul {
  margin-bottom: 0;
}

.services-list-bots .publishing-list-uls .tr ul li {
  padding-left: 1.125em;
}

.services-list-bots .publishing-list-uls .tr ul li:before {
  width: 0.375em;
  height: 0.375em;
  top: 0.9375em;
}

.services-list-bots .publishing-list-uls .tr.Careerbots ul li:before {
  width: 0.33em;
  height: 0.33em;
  top: 0.67em;
}

.publishing-list-uls .Others-words .Coachings-words .tr ul {
  padding-left: 0;
}

.publishing-list-uls .uls-bots.Others-words {
  padding-left: 2.67em;
}

.Columns-table-list .tab-nav .li {
  border-radius: 5px;
}

.publishing-list-uls .uls-tops {
  padding-right: 2.25em;
}

.page-banner.onactive .page-banner-text.oncur {
  text-align: left;
}
.page-banner.onactive .page-banner-text.oncur .banner-text {
  margin-top: 1.5em;
}

.abouts-container {
  padding-top: 2.9em;
  padding-bottom: 8.3em;
}

.abouts-bots-imgs img {
  width: 57.74%;
  display: block;
  margin: 0 auto;
}

.abouts-bots-words {
  padding: 0 4.6875em;
  padding-top: 1.5em;
  padding-bottom: 5em;
  line-height: 1.875;
  color: #000000;
}
.abouts-bots-words p {
  margin-bottom: 0;
}

.abouts-bots-texts {
  border-radius: 1em;
  background-color: #E5F8FF;
  background-repeat: no-repeat;
  background-size: auto 14.4em;
  background-position: right center;
  padding: 3em 3.78em;
  padding-bottom: 2em;
  background-image: url(../img/214.png);
}
.abouts-bots-texts p {
  margin-bottom: 0;
}
.abouts-bots-texts span, .abouts-bots-texts a {
  font-weight: bold;
  color: #20AEE5;
}

.max9em {
  max-width: 9em;
}

.abouts-tops .txts.max9em {
  line-height: 1.33;
}

.abouts-tops {
  padding-bottom: 2em;
  justify-content: space-between;
}
.abouts-tops .images {
  width: 42.85%;
  overflow: hidden;
  border-radius: 0.7em;
}
.abouts-tops .images img {
  transition: 0.5s ease;
}
.abouts-tops .words {
  max-width: 57%;
}
.abouts-tops .txts {
  line-height: 1.55;
  color: #20AEE5;
  margin-top: 1em;
}
.abouts-tops .tits {
  position: relative;
  color: #20AEE5;
  padding-left: 1.44em;
  line-height: 1.33;
  margin-bottom: 1.89em;
}
.abouts-tops .tits:before {
  position: absolute;
  content: "";
  width: 0.45em;
  height: 0.45em;
  border-radius: 50%;
  background: #20AEE5;
  left: 0;
  top: 0.44em;
}
.abouts-tops .Psychologys-list-tops .titles {
  line-height: 1.125;
}
.abouts-tops .texts {
  width: 47%;
  padding-top: 3.22em;
}
.abouts-tops .texts p {
  margin-bottom: 0;
}

.Ourteam-list {
  margin-top: 3.3em;
}
.Ourteam-list .items {
  width: 29%;
  margin-left: 6.5%;
  margin-bottom: 2.25em;
  background: #FFFFFF;
  box-shadow: 0px 3px 1.6em rgba(32, 174, 229, 0.1);
  border-radius: 2.2em;
  padding: 0.75em 1em;
  padding-bottom: 2.9em;
}
.Ourteam-list .items .imgs {
  overflow: hidden;
  border-radius: 1.5em;
}
.Ourteam-list .items .imgs img {
  width: 100%;
}
.Ourteam-list .items:nth-child(3n+1) {
  margin-left: 0;
}
.Ourteam-list .items .words {
  text-align: center;
  padding-top: 1.2em;
  color: #000000;
}
.Ourteam-list .items .tits {
  line-height: 1.36;
}
.Ourteam-list .items .txts {
  margin-top: 0.875em;
  line-height: 1.3125;
  color: #20AEE5;
}

.Ourteam-list-bots {
  padding-top: 3.78em;
}
.Ourteam-list-bots .texts {
  margin-top: 2.5em;
}
.Ourteam-list-bots .texts, .Ourteam-list-bots .texts-bots {
  line-height: 1.67;
}
.Ourteam-list-bots .texts a, .Ourteam-list-bots .texts span, .Ourteam-list-bots .texts-bots a, .Ourteam-list-bots .texts-bots span {
  text-decoration: underline;
  color: #20AEE5;
}
.Ourteam-list-bots .Ourteam-uls {
  margin-top: 2.11em;
  margin-bottom: 2.11em;
  background: #E5F8FF;
  border-radius: 0.83em;
  padding: 2em 3.2em;
  padding-bottom: 0.89em;
}
.Ourteam-list-bots .Ourteam-uls ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.Ourteam-list-bots .Ourteam-uls ul li {
  line-height: 1.39;
  width: 33.33%;
  margin-bottom: 2em;
  padding-left: 1em;
  padding-right: 0.25em;
}
.Ourteam-list-bots .Ourteam-uls ul li:before {
  top: 0.445em;
}

.teaminfos-box .abouts-tops .txts {
  margin-top: 1.2em;
  margin-bottom: 1.4em;
  line-height: 1.3125;
}
.teaminfos-box .abouts-tops .txts-uls .tr ul li {
  line-height: 1.875;
}
.teaminfos-box .abouts-tops .txts-uls .tr ul li:before {
  top: 0.6875em;
}
.teaminfos-box .teaminfos-center {
  margin-top: 0.45em;
  margin-bottom: 2.5em;
}

.teaminfos-bots {
  padding-bottom: 3.78em;
}
.teaminfos-bots .Psychologys-list-tops {
  margin-bottom: 1.75em;
}
.teaminfos-bots.publishing-list-uls .tr ul li {
  line-height: 1.2;
}
.teaminfos-bots.publishing-list-uls .tr ul li:before {
  top: 0.35em;
}
.teaminfos-bots.publishing-list-uls .tr ul li:nth-child(n+2) {
  margin-top: 0.75em;
}

.teaminfos-center {
  background: #E5F8FF;
  border-radius: 0.65em;
  overflow: hidden;
  padding: 1.6em 2.25em;
}
.teaminfos-center .tits {
  line-height: 1.67;
}
.teaminfos-center .txts {
  margin-top: 1.5em;
  color: #20AEE5;
  line-height: 1.5;
}
.teaminfos-center blockquote {
  padding: 10px 20px;
  border-left: 5px solid #20aee5;
}
.teaminfos-center blockquote p {
  margin-bottom: 0;
}

.abouts-tops.cons {
  padding-bottom: 0;
}
.abouts-tops.cons .tits {
  margin-bottom: 0;
}

.Honors-list ul {
  margin-bottom: 0;
}
.Honors-list .imgs {
  border-radius: 1.5em;
  overflow: hidden;
}
.Honors-list .items {
  padding: 2.4em 0 0 2.5em;
  position: relative;
}
.Honors-list .items:nth-child(2n+1) .texts {
  padding-right: 1em;
}
.Honors-list .items:nth-child(2n+2) .words {
  justify-content: start;
}
.Honors-list .items:nth-child(2n+2) .imgs {
  left: auto;
  right: 0;
}
.Honors-list .items:nth-child(2n+2) .texts {
  padding-left: 3.6em;
}
.Honors-list .items .imgs {
  width: 41.35%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 1.5em;
  overflow: hidden;
}
.Honors-list .items .imgs img {
  display: block;
  width: 100%;
}
.Honors-list .items:nth-child(n+2) {
  margin-top: 5.2em;
}
.Honors-list .words {
  background: #E5F8FF;
  border-radius: 2.6em;
  justify-content: flex-end;
  padding-top: 1.3em;
  padding-bottom: 1.7em;
  min-height: 22em;
  align-items: center;
  align-content: center;
}
.Honors-list .texts {
  width: 53.125%;
}
.Honors-list .tits-li {
  line-height: 1.33;
  margin-bottom: 0.56em;
}

.Honors-container {
  padding-top: 3.75em;
  padding-bottom: 10.3em;
}
.Honors-container .Honors-list {
  margin-top: 4.25em;
}
.Honors-container .abouts-tops.cons {
  padding-bottom: 0.5em;
}

.publishing-list-uls.Honors-list .tr ul li {
  line-height: 2;
  padding-left: 1.75em;
}

.publishing-list-uls.Honors-list .tr ul li:before {
  width: 0.375em;
  top: 0.8125em;
  height: 0.375em;
}

.Honors-container .Psychologys-list-tops {
  position: relative;
}
.Honors-container .Psychologys-list-tops .titles, .Honors-container .Psychologys-list-tops .line {
  position: relative;
  z-index: 1;
}
.Honors-container .Psychologys-list-tops .kj {
  position: absolute;
  z-index: 0;
  height: 5.66em;
  left: 1.46em;
  top: 50%;
  transform: translateY(-50%);
  max-width: auto;
}

.Honors-container .abouts-tops.cons {
  position: relative;
  z-index: 2;
}

.Cooperativeschools-bots-text {
  color: #000000;
}
.Cooperativeschools-bots-text ul, .Cooperativeschools-bots-text li {
  list-style: none;
}

.Cooperativeschools-bots-text ul{}
.Cooperativeschools-bots-text ul {
  padding-left: 0;
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  line-height: 1.83;
  margin-bottom: 0;
  align-items: stretch;
}
.Cooperativeschools-bots-text li .imgs .icons img{
	max-height: 100%;
}

.Cooperativeschools-bots-text li .imgs .icons{
	height: 3em;
	line-height: 3em;
}
.Cooperativeschools-bots-text li .spans{
	margin-top: .25em;
}
.Cooperativeschools-bots-text li .imgs,.Cooperativeschools-bots-text li .spans{
	padding:0 1em;
	text-align: center;
}
.Cooperativeschools-bots-text li {
	    border: 1px solid #ECECEC;
	  width: 33.33%;
	padding: 1em 0;
  /*margin-left: 2%;*/
  /*margin-bottom: 1.5em;*/
  /*width: 24%;*/
  /*margin-left: 14%;*/
}
.Cooperativeschools-bots-text li:nth-child(3n+1) {
  margin-left: 0;
}

.Cooperativeschools-text {
  padding-top: 2.3em;
  padding-bottom: 2.3em;
  line-height: 1.67;
}

.publishing-list-uls .uls-bots.Cooperativeschools-bots-text {
  padding: 2em 2.9em 1.33em 2.9em;
}

.Cooperativeschools-titles {
  justify-content: space-between;
  display: flex !important;
}
.Cooperativeschools-titles .Cooperativeschoolstxts {
  width: 58.3%;
  line-height: 1.67;
}
.Cooperativeschools-titles .Cooperativeschoolstxts p {
  margin-bottom: 0;
}

.publishing-list-uls .uls.active {
  padding-top: 2.1em;
  padding-bottom: 2.9em;
}

.objectives-container .abouts-bots-words {
  padding-left: 0;
  padding-right: 0;
  padding-top: 2.6875em;
  padding-bottom: 4.0625em;
}
.objectives-container .abouts-bots-texts {
  padding: 2.9em;
  padding-bottom: 1.75em;
  line-height: 2;
  color: #000;
  min-height: 9.8em;
}
.objectives-container .abouts-bots-texts .txts {
  color: #20AEE5;
}

.Awards-list {
  color: #333333;
  line-height: 1.875;
  padding-top: 1.8em;
}
.Awards-list .nums {
  color: #20AEE5;
  line-height: 1.33;
}
.Awards-list .items {
  justify-content: space-between;
  padding-top: 2.4em;
  padding-bottom: 2.8em;
}
.Awards-list .items:nth-child(n+2) {
  border-top: 1px solid #d8d8d8;
}
.Awards-list .items:last-child {
  border-bottom: 1px solid #d8d8d8;
}
.Awards-list .uls {
  width: 56%;
}
.Awards-list .uls a {
  color: #20AEE5;
  text-decoration: underline;
}
.Awards-list .uls p {
  margin-bottom: 0;
}
.Awards-list .uls span {
  color: #20AEE5;
}
.Awards-list .uls li:nth-child(n+2) {
  margin-top: 3.125em;
}
.Awards-list .uls li::marker {
  color: #20AEE5;
}

.Honors-container.Awards-container {
  padding-bottom: 8.5em;
}

.LatestActivities-container .uls .imgs img {
  width: 100%;
}

.Mediacoverage-list {
  padding-top: 3em;
}
.Mediacoverage-list .list {
  padding-bottom: 5.8em;
}
.Mediacoverage-list .list .items {
  background: #FFFFFF;
  box-shadow: 0px 3px 1.8em rgba(32, 174, 229, 0.1);
  border-radius: 0.75em;
  padding: 0.6em;
  align-items: stretch;
}
.Mediacoverage-list .list .items:nth-child(n+2) {
  margin-top: 1.5em;
}
.Mediacoverage-list .list .items .imgs {
  width: 17.3%;
}
.Mediacoverage-list .list .items .words {
  width: 82.7%;
  padding-left: 1em;
  padding-right: 10em;
  position: relative;
}
.Mediacoverage-list .list .items .words:before {
  position: absolute;
  content: "";
  width: 2.7em;
  height: 2.7em;
  right: 1.9em;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/btn.png) no-repeat center;
  background-size: 100%;
}
.Mediacoverage-list .list .items .spanbox .span, .Mediacoverage-list .list .items .spanbox .time {
  line-height: 2.28em;
}
.Mediacoverage-list .list .items .spanbox .time {
  color: #20AEE5;
}
.Mediacoverage-list .list .items .spanbox .span {
  border-radius: 2.28em;
  padding-left: 1.86em;
  padding-right: 1.86em;
  color: #fff;
  background-color: #20AEE5;
}
.Mediacoverage-list .list .items .txts {
  margin-top: 0.9em;
  line-height: 1.5em;
  color: #242424;
  min-height: 3em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.Mediacoverage-list .list .items .time {
  margin-left: 1.428em;
}

.Mediacoverage-list .list .items .imgs img {
  width: 100%;
}

.serviceusers-list {
  padding-top: 3.9em;
  align-items: stretch;
}
.serviceusers-list ::-webkit-scrollbar {
  width: 5px;
}
.serviceusers-list ::-webkit-scrollbar-thumb {
  background: #20AEE5;
  border-radius: 5px;
}
.serviceusers-list ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.5);
}
.serviceusers-list ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
}
.serviceusers-list ::-webkit-scrollbar-track:hover {
  background: rgba(0, 0, 0, 0.5);
}
.serviceusers-list .items {
  margin-bottom: 2.4em;
  width: 29%;
  margin-left: 6.5%;
  background: #FFFFFF;
  box-shadow: 0px 3px 1.6em rgba(32, 174, 229, 0.1);
  border-radius: 2.2em;
  align-items: stretch;
  align-content: space-between;
  padding: 4.6em 1.3em 3em 1.3em;
  position: relative;
}
.serviceusers-list .items:nth-child(3n+1) {
  margin-left: 0;
}
.serviceusers-list .items.w100 {
  width: 100% !important;
  margin-left: 0 !important;
}
.serviceusers-list .items.w100 .tits {
  height: auto;
  overflow: visible;
}
.serviceusers-list .items.w100 .txts {
  justify-content: flex-end;
}
.serviceusers-list .items .tits {
  line-height: 1.36;
  height: 9.52em;
  /*height: 10.88em;*/
  overflow: hidden;
  overflow-y: auto;
}
.serviceusers-list .items .tit-h1 {
  line-height: 1.25;
}
.serviceusers-list .items .txts-words {
  margin-top: 0.72em;
  line-height: 1.67;
}
.serviceusers-list .items .txts-words p {
  margin-bottom: 0;
}
.serviceusers-list .items .txts {
  font-weight: bold;
  color: #20AEE5;
  margin-top: 1.5em;
  line-height: 1.5;
}
.serviceusers-list .items .txts .wens {
  position: relative;
  padding-left: 2.6em;
}
.serviceusers-list .items .txts .wens:before {
  position: absolute;
  content: "";
  width: 2em;
  height: 2px;
  background: #20AEE5;
  left: 0;
  top: 0.7em;
}
.serviceusers-list .items .dian {
  position: absolute;
  left: 1.4em;
  top: 2em;
  width: 1.8em;
  height: 1.45em;
  background: url(../img/1107.png) no-repeat center;
  background-size: 100%;
}

.lin1 {
  line-height: 1;
}

.Honors-container.serviceusers-container {
  padding-bottom: 6.6em;
}

.Programme-box {
  padding-top: 5em;
}
.Programme-box .Programme-words {
  padding-bottom: 3.7em;
}

.Programme-words .tits {
  line-height: 1.2;
  color: #0A376D;
  margin-bottom: 0.89em;
}
.Programme-words .txts {
  line-height: 1.25;
  color: #000000;
}

.Programme-list .items {
  background-color: #E5F8FF;
  /*min-height: 16.6em;*/
  min-height: 15em;
  padding: 1.9em 1.8em;
  position: relative;
  overflow: hidden;
}
.Programme-list .items:before {
  position: absolute;
  pointer-events: none;
  width: 15.55em;
  height: 14.95em;
  content: "";
  background: url(../img/1108.png) no-repeat center;
  background-size: 100%;
  right: 1.6em;
  top: 1em;
  z-index: 0;
}
.Programme-list .items:nth-child(n+2) {
  margin-top: 1.35em;
}
.Programme-list .items .tits, .Programme-list .items .txts {
  position: relative;
  z-index: 2;
}
.Programme-list .items .tits {
  color: #0A376D;
  line-height: 1.2;
  margin-bottom: 0.89em;
}
.Programme-list .items .txts {
  line-height: 1.33;
}
.Programme-list .items .txts a {
  color: #20AEE5;
  text-decoration: underline;
}
.Programme-list .items .txts ul {
  padding-left: 1.25em;
}
.Programme-list .items .txts ul li:nth-child(n+2) {
  margin-top: 1.33em;
}
.Programme-list .items .txts ul li::marker {
  color: #20AEE5;
}

.Psychologys-list-tops {
  overflow: hidden;
}

.evaluations-tables .items:nth-child(n+2) {
  margin-top: 9em;
}
.evaluations-tables .eval-table-tops {
  background-color: #E5F8FF;
  border-radius: 10px 10px 0px 0px;
  color: #141414;
  padding-top: 1em;
  padding-bottom: 1.6em;
  line-height: 1.35;
}
.evaluations-tables p {
  margin-bottom: 0;
}
.evaluations-tables .eval-table-center {
  color: #fff;
  align-items: stretch;
}
.evaluations-tables .eval-table-center .td {
  width: 33.33%;
}
.evaluations-tables .eval-table-center .td1 {
  background: #37b6e7;
}
.evaluations-tables .eval-table-center .td1 .tits {
  background: #20aee5;
}
.evaluations-tables .eval-table-center .td2 {
  background: #94e1b6;
}
.evaluations-tables .eval-table-center .td2 .tits {
  background: #88deae;
}
.evaluations-tables .eval-table-center .td3 {
  background: #a4b8e6;
}
.evaluations-tables .eval-table-center .td3 .tits {
  background: #86a1de;
}
.evaluations-tables .eval-table-center .tits {
  line-height: 3.2em;
  height: 3.2em;
  overflow: hidden;
  text-align: center;
}
.evaluations-tables .eval-table-center .txts {
  padding: 2.2em;
  line-height: 1.67;
}
.evaluations-tables .eval-table-center .txts p:nth-child(n+2) {
  margin-top: 1em;
}
.evaluations-tables .eval-table-bots {
  background: #0067b1;
  color: #fff;
  padding: 0 1em;
  padding-top: 2.5em;
  padding-bottom: 1.89em;
  line-height: 1.33;
}
.evaluations-tables .eval-table-bots span {
  font-weight: bold;
  margin-right: 1.25em;
}

.evaluations-container {
  padding-top: 3em;
  padding-bottom: 7.85em;
}
.evaluations-container .list:nth-child(n+2) {
  margin-top: 3em;
}
.evaluations-container .evaluations-tables {
  margin-top: 2.85em;
}
.evaluations-container .services-tops {
  margin-top: 2.1em;
  padding-bottom: 0;
}
.evaluations-container .services-tops .tits {
  line-height: 1.5;
}

.evaluations-tables.active .eval-table-center .td {
  width: 50%;
}

.disorders-list .items {
  display: block;
  background: #FFFFFF;
  box-shadow: 0px 3px 1.8em rgba(0, 0, 0, 0.05);
  border-radius: 0.75em;
  padding: 1.6em 2.8em;
  position: relative;
}
.disorders-list .items:before {
  position: absolute;
  content: "";
  width: 2.7em;
  height: 2.7em;
  right: 1.8em;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/btn.png) no-repeat center;
  background-size: 100%;
}
.disorders-list .items:nth-child(n+2) {
  margin-top: 1em;
}
.disorders-list .items .tits {
  line-height: 1.428;
  color: #20AEE5;
}
.disorders-list .items .txts {
  margin-top: 0.4em;
  line-height: 1.35;
  color: #242424;
}

.disorders-block .disorders-list {
  margin-top: 2.1em;
}

.disorders-words {
  padding-bottom: 1.5em;
  padding-top: 3.4em;
}
.disorders-words .wraps {
  border: 2px dashed #20AEE5;
  border-radius: 0.5em;
  padding: 3.4em 4.3em;
  line-height: 2.25;
  color: #000000;
}
.disorders-words .wraps p, .disorders-words .wraps ul {
  margin-bottom: 0;
}
.disorders-words .wraps b {
  font-weight: bold;
}
.disorders-words .wraps p {
  margin-bottom: 0.5em;
}
.disorders-words .wraps ul {
  padding-left: 0;
}
.disorders-words .wraps ul li {
  list-style: none;
}
.disorders-words .wraps ul li:nth-child(n+2) {
  margin-top: 0.5em;
}
.disorders-words .wraps ul li::marker {
  color: #20AEE5;
}
.disorders-words .wraps a {
  color: #20AEE5;
  text-decoration: underline;
}
.disorders-words .con-tits {
  margin-bottom: 1.08em;
}
.disorders-words .con-words {
  line-height: 1.33em;
}
.disorders-words .li:nth-child(n+2) {
  margin-top: 1.375em;
}

.commen-titles .titles.l11252 {
  line-height: 1.125;
}

.commen-titles .titles.l1125 {
  line-height: 1.125;
  padding-right: 1em;
}

.preschools-text {
  padding-top: 2.22em;
}
.preschools-text p {
  margin-bottom: 0;
}
.preschools-text ul {
  padding-left: 1.25em;
  margin-bottom: 0;
}
.preschools-text a {
  color: #20AEE5;
  text-decoration: underline;
}
.preschools-text a:hover {
  color: #20AEE5;
  text-decoration: underline;
}
.preschools-text ul li {
  line-height: 1.25;
}
.preschools-text ul li:nth-child(n+2) {
  margin-top: 1em;
}
.preschools-text .table {
  margin-top: 5.6em;
}
.preschools-text .tablebox {
  margin-top: 1.94em;
}
.preschools-text .tablebox:nth-child(n+2) {
  margin-top: 3.89em;
}
.preschools-text .tablebox-bots {
  margin-top: 2em;
  line-height: 1.5;
}
.preschools-text .tablebox-bots p {
  margin-bottom: 0;
}
.preschools-text .tablebox-bots p:nth-child(n+2) {
  margin-top: 1em;
}
.preschools-text table {
  width: 100%;
  line-height: 1.66;
}
.preschools-text table thead {
  text-align: center;
  background: #E5F8FF;
  border: 2px solid #E5F8FF;
  border-radius: 10px 10px 0px 0px;
  height: 3.72em;
}
.preschools-text table tbody td {
  border: 2px solid #E5F8FF;
  height: 3.89em;
  padding: 1em 1.78em;
  vertical-align: baseline;
}
.preschools-text table tbody td:nth-child(1) {
  padding: 1em 3.5em;
  padding-right: 1em;
  font-weight: bold;
}
.preschools-text .mt43 {
  margin-top: 4.05em;
  padding-bottom: 3.16em;
}

.preschools-table td:nth-child(1) {
  background: #E5F8FF;
}

.preschools-words .tits {
  line-height: 1.33;
}
.preschools-words .txts {
  margin-top: 1.94em;
}

.Speechtherapy-tops .Columns-table-list .tab-nav .li {
  width: auto;
  margin-left: 0;
}
.Speechtherapy-tops .Columns-table-list .tab-nav .li:nth-child(5n+1) {
  margin-left: 0;
}

.Columns-table-list .lis {
  margin-bottom: 0.45em;
  padding-left: 3px;
  padding-right: 3px;
}

.Speechtherapy-container .Columns-table-list .tab-nav{
	align-items: stretch;
}
.Speechtherapy-container .Columns-table-list .tab-nav span{
	height: 100%;
}

html[lang="en-GB"] .Columns-table-list .lis span{
	line-height: 1.2;
	min-height: 4em;
}

.Columns-table-list .lis span {
  min-height: 3.45em;
  display: block;
  overflow: hidden;
  color: #141414;
  background-color: #E5F8FF;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  transition: 0.5s ease;
  padding: 0 0.5em;
}
.Columns-table-list .lis.active span {
  background: #20AEE5;
  color: #fff;
}

.Speechtherapy-list .Career-box .Careertops {
  line-height: 1.67;
}
.Speechtherapy-list .Careerbots p {
  margin-bottom: 0;
}
.Speechtherapy-list .Careerbots ul li:nth-child(n+2) {
  margin-top: 0.3em;
}

.Speechtherapy-container {
  padding-bottom: 5.2em;
  padding-top: 3.5em;
}
.Speechtherapy-container .Columns-table-list .tab-nav {
  padding-top: 0;
}
.Speechtherapy-container .list2 {
  margin-top: 2.1em;
}
.Speechtherapy-container .list3 {
  margin-top: 2.4em;
}
.Speechtherapy-container .list4 {
  margin-top: 3em;
}
.Speechtherapy-container .list5 {
  margin-top: 3.4em;
}
.Speechtherapy-container .list6 {
  margin-top: 3.5em;
}
.Speechtherapy-container .list7 {
  margin-top: 2.2em;
}
.Speechtherapy-container .list8 {
  margin-top: 2.2em;
}
.Speechtherapy-container .disorders-list {
  margin-top: 2.4em;
}
.Speechtherapy-container .Schoolbaseds-list-bots {
  margin-top: 2.5em;
}
.Speechtherapy-container .Schoolbaseds-list-bots {
  padding: 4em 3em;
  padding-right: 6.5em;
}
.Speechtherapy-container .Clinicalpsychology-text {
  margin-top: 2.67em;
}
.Speechtherapy-container .Ourteam-list {
  margin-top: 2.2em;
}

.Clinicalpsychology-text {
  line-height: 1.67;
}
.Clinicalpsychology-text p {
  margin-bottom: 0;
}
.Clinicalpsychology-text .contables {
  margin-top: 2.67em;
}
.Clinicalpsychology-text table {
  width: 100%;
}
.Clinicalpsychology-text table thead {
  background: #E5F8FF;
}
.Clinicalpsychology-text table thead th {
  height: 3.6em;
  padding: 0 1.3em;
}
.Clinicalpsychology-text table tbody td {
  border: 2px solid #E5F8FF;
  vertical-align: top;
  padding: 2em 1.66em;
}
.Clinicalpsychology-text table tbody ul {
  padding-left: 1.25em;
}
.Clinicalpsychology-text table tbody ul li:nth-child(n+2) {
  margin-top: 0.5em;
}

.Professionaltutoring-container {
  padding-bottom: 5.35em;
}
.Professionaltutoring-container .list:nth-child(n+2) {
  margin-top: 4.2em;
}
.Professionaltutoring-container .list.mt44 {
  margin-top: 2.2em;
}
.Professionaltutoring-container .list.mt40 {
  margin-top: 2em;
}

.cons-text {
  line-height: 1.67;
}
.cons-text p {
  margin-bottom: 0;
}
.cons-text.mt32 {
  margin-top: 1.78em;
}
.cons-text.mt58 {
  margin-top: 3.22em;
}
.cons-text.mt48 {
  margin-top: 2.67em;
}

.con03-link-list.mt64 {
  margin-top: 3.56em;
}

.mt26 {
  margin-top: 1.44em;
}

.con03-link-list table {
  width: 100%;
  line-height: 1.67;
}
.con03-link-list table td, .con03-link-list table th {
  width: 33.33%;
  color: #fff;
  text-align: center;
}
.con03-link-list table p {
  margin-bottom: 0;
}
.con03-link-list table thead td, .con03-link-list table thead th {
  background: #20aee5;
  height: 3.33em;
}
.con03-link-list table thead td:nth-child(2), .con03-link-list table thead th:nth-child(2) {
  background: #88deae;
}
.con03-link-list table thead td:nth-child(3), .con03-link-list table thead th:nth-child(3) {
  background: #86a1de;
}
.con03-link-list table tbody td, .con03-link-list table tbody th {
  background: #44bbe9;
  height: 12.56em;
}
.con03-link-list table tbody td:nth-child(2), .con03-link-list table tbody th:nth-child(2) {
  background: #9be3bb;
}
.con03-link-list table tbody td:nth-child(3), .con03-link-list table tbody th:nth-child(3) {
  background: #99b0e3;
}

.a-link-list .Coachings-downs {
  width: 48%;
  margin-left: 4%;
  overflow: hidden;
}
.a-link-list .Coachings-downs:nth-child(2n+1) {
  margin-left: 0;
}
.a-link-list .Coachings-downs a span {
  padding-left: 2.9em;
  padding-right: 2.9em;
}
.a-link-list .Coachings-downs img {
  width: 2.9em;
}

.Coachings-downs a span {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  line-height: 1.25;
}

.con01-link-list {
  position: relative;
}
.con01-link-list .items {
  border-radius: 10px;
  overflow: hidden;
  color: #fff;
  position: relative;
}
.con01-link-list .items:nth-child(n+2) {
  margin-top: 0.5em;
}
.con01-link-list.mt70 {
  margin-top: 3.5em;
}
.con01-link-list .imgs {
  position: absolute;
  left: -2em;
  bottom: 0;
  pointer-events: none;
}
.con01-link-list .box {
  min-height: 12.5em;
  padding: 1em;
  padding-left: 4.5em;
  padding-right: 5em;
}
.con01-link-list .box .txts {
  width: 50.4%;
  line-height: 1.67;
}
.con01-link-list .box .tits {
  width: 49.6%;
  padding-right: 1em;
  line-height: 1.5;
}

.mt35 {
  margin-top: 1.75em !important;
}

.mt70 {
  margin-top: 3.5em !important;
}

.mt54 {
  margin-top: 2.7em !important;
}

.con02-link-list .items {
  margin-bottom: 2%;
}

.Professionaltutoring-container .con02-link-list {
  padding-left: 5em;
  padding-right: 5em;
}
.Professionaltutoring-container .Schoolbaseds-list-bots {
  margin-top: 2.5em;
}

.con02-link-list.mt82 {
  margin-top: 4.1em;
}
.con02-link-list .items {
  background: #FFFFFF;
  box-shadow: 0px 1.6em 1.9em rgba(0, 0, 0, 0.1);
  border-radius: 1em;
  width: 29.5%;
  margin-left: 5.75%;
  text-align: center;
  padding: 0 0.8em;
  padding-top: 3.4em;
  padding-bottom: 1em;
}
.con02-link-list .items:nth-child(3n+1) {
  margin-left: 0;
}
.con02-link-list .items .imgs {
  width: 6.6em;
  border-radius: 50%;
  margin: 0 auto;
  background-color: #E5F8FF;
}
.con02-link-list .items .imgs img {
  display: block;
}
.con02-link-list .items .tits {
  line-height: 1.33;
  color: #0A376D;
  margin-top: 2.11em;
}

.a3-link-text .cons-text p {
  margin-bottom: 0;
  line-height: 1.5;
}
.a3-link-text .cons-text p:nth-child(n+2) {
  margin-top: 0.8em;
}

.Selectivemutism-block .list:nth-child(n+2) {
  margin-top: 3.5em;
}

.mt40 {
  margin-top: 2em !important;
}

.mt60 {
  margin-top: 3em !important;
}

.Clinicalpsychology-text .contables table {
  table-layout: fixed;
}

.JobVacancies-text {
  padding-top: 3em;
  padding-bottom: 1.8em;
}

.JobVacancies-words {
  line-height: 1.66;
}
.JobVacancies-words .more-box {
  margin-top: 1.67em;
}
.JobVacancies-words ul li {
  line-height: 1.3;
}
.JobVacancies-words ul li:nth-child(n+2) {
  margin-top: 0.625em;
}
.JobVacancies-words .li:nth-child(n+2) {
  margin-top: 1.5em;
}
.JobVacancies-words .li a {
  text-decoration: underline;
  color: #20AEE5;
}
.JobVacancies-words .public-content p {
  margin-bottom: 1rem;
}

.fs200 {
  font-size: 1000%;
  line-height: 1;
}

.con01-link-list .imgs.numbers {
  font-family: emoji;
  left: 0;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.19);
  line-height: 0.8;
}

.con01-link-list.active ul li {
  line-height: 1.67;
}
.con01-link-list.active ul li:nth-child(n+2) {
  margin-top: 0.7em;
}
.con01-link-list.active ul li::marker {
  color: #fff;
}
.con01-link-list.active .tits {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.con01-link-list.active .tits span.spans {
  display: inline-block;
  width: 1.375em;
  height: 1.375em;
  background: #fff;
  border-radius: 50%;
  line-height: 1.375em;
  text-align: center;
  color: #0A376D;
  margin-right: 1em;
}
.con01-link-list.active .tits {
  padding-left: 1.67em;
  position: relative;
}
.con01-link-list.active .tits span.spans {
  left: 0;
  top: 0.45em;
  position: absolute;
}

.mt10 {
  margin-top: 0.5em !important;
}

.mt80 {
  margin-top: 4em !important;
}

.active.disorders-words {
  padding-top: 0;
  padding-bottom: 0;
}
.active.disorders-words .wraps {
  padding-bottom: 2.25em;
}
.active.disorders-words .con-tits {
  line-height: 1.5;
  margin-bottom: 0.89em;
}
.active.disorders-words .con-words {
  line-height: 1.77;
}
.active.disorders-words .con-words ul li {
  text-align: left;
  list-style: disc;
}
.active.disorders-words.heise .con-words ul li::marker {
  color: #000000;
}

.mt50 {
  margin-top: 2.5em !important;
}

.mt65 {
  margin-top: 3.25em !important;
}

.w470 {
  max-width: 100%;
  width: 35.6%;
}

.w220 {
  max-width: 100%;
  width: 16.66%;
}

.Companionservices-titles .li {
  width: calc((100% - 16px) / 3);
  margin-left: 8px;
  line-height: 3.44em;
  height: 3.44em;
  border-radius: 5px;
  background: #E5F8FF;
  text-align: center;
}
.Companionservices-titles .li.active {
  background-color: #20AEE5;
  color: #fff;
}
.Companionservices-titles .li:nth-child(3n+1) {
  margin-left: 0;
}

.mt90 {
  margin-top: 4.5em !important;
}

.mt58 {
  margin-top: 2.9em !important;
}

.trains-list .items {
  width: 23.5%;
  margin-left: 2%;
  background: #FFFFFF;
  box-shadow: 0px 3px 1.6em #E5F8FF;
  border-radius: 2.15em;
  padding: 0 1em;
  padding-top: 3.5em;
  padding-bottom: 1.8em;
}
.trains-list .items:nth-child(4n+1) {
  margin-left: 0;
}
.trains-list .imgs {
  width: 8.25em;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #E5F8FF;
}

.trains-list .imgs img{
	width: 100%;
}

.trains-list .txts {
  line-height: 1.66;
}
.trains-list .tits {
  margin-top: 1.27em;
  margin-bottom: 1.54em;
  line-height: 1.36;
  text-align: center;
}
.trains-list .li {
  width: 32%;
  margin-left: 2%;
  background: #FFFFFF;
  box-shadow: 0px 3px 1.6em #E5F8FF;
  border-radius: 2.15em;
  padding: 3.5em 1.4em;
  padding-bottom: 2.5em;
}
.trains-list .li:nth-child(3n+1) {
  margin-left: 0;
}

.Nurture-active.eshop-block h3, .Nurture-active.eshop-block .heading-top .heading-left .heading-small-title {
  color: #FBCA4D;
}
.Nurture-active.eshop-block .heading-top::after, .Nurture-active.eshop-block .content .items h4::after, .Nurture-active.eshop-block .heading-top .heading-left .heading-small-title::before {
  background: #FBCA4D;
}
.Nurture-active .trains-list .imgs {
  background: #FFF7D2;
}

.page-banner.Nurture-banner::after {
  background: #FFF7D2;
}

.page-banner.Nurture-banner::before {
  opacity: 0.52;
}

.mt36 {
  margin-top: 1.8em !important;
}

.mt55 {
  margin-top: 2.75em !important;
}

.mt74 {
  margin-top: 3.7em !important;
}

.mt30 {
  margin-top: 1.5em !important;
}

.Selectivemutism-block .Programme-list .items .txts ul li:nth-child(n+2) {
  margin-top: 0.78em;
}

.Selectivemutism-block .Programme-list .items .tits img {
  height: 2.08em;
}

.a3-link-list .items {
  background: #FFFFFF;
  box-shadow: 0px 3px 32px rgba(32, 174, 229, 0.08);
  border-radius: 1.95em;
  width: 32%;
  margin-left: 2%;
  padding: 3.3em 1em;
  padding-bottom: 2.85em;
  text-align: center;
}
.a3-link-list .items .icons {
  width: 4em;
  height: 4em;
  margin: 0 auto;
}
.a3-link-list .items:nth-child(3n+1) {
  margin-left: 0;
}
.a3-link-list .items .txts {
  margin-top: 1.3em;
}

.ServiceUserNotice-block {
  padding-top: 5em;
  padding-bottom: 3.5em;
}
.ServiceUserNotice-block p {
  margin-bottom: 0;
}

.ServiceUserNotice-bots .list:nth-child(n+2) {
  margin-top: 2em;
}

.lin175 {
  line-height: 1.75;
}

.Ourteam-block .abouts-container {
  padding-bottom: 5.5em;
}

.Ourteam-list .items .imgs {
  position: relative;
  overflow: hidden;
  padding-top: 90%;
  border-radius: 1.5em;
}

.Ourteam-list .items .imgs img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.teaminfos-block .abouts-tops .Psychologys-list-tops .titles {
  padding-bottom: 0.25em;
}
.teaminfos-block .abouts-tops .Psychologys-list-tops .titles .fs30 {
  line-height: 1.33;
}

.more-box .mores {
  position: relative;
  overflow: hidden;
}
.more-box .mores:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 150%;
  height: 100%;
  background: #37474f;
  z-index: -1;
  -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}

.teaminfos-block .abouts-container {
  padding-bottom: 5.8em;
}

.commen-titles .titles {
  color: #0C0C0C;
}

.Cooperativeschools-titles .Cooperativeschoolstxts {
  color: #000;
}

.objectives-block .Honors-container {
  padding-bottom: 9em;
}

.Awards-list .uls span {
  font-weight: bold;
}

.Others-block .publishing-list-uls .uls:nth-child(n+2) {
  margin-top: 1.1em;
}

.educations-block .services-bots .texts {
  padding-top: 2.6em;
  padding-bottom: 2.4em;
}

.publishing-list-uls .tr:nth-child(n+2) {
  margin-top: 1.66em;
}

.Schoolbaseds-uls .Coachings-words .txts {
  margin-top: 1.25em;
}

.Coachings-downs a {
  text-decoration: none !important;
}

.Selectivemutism2-block .Speechtherapy-container {
  padding-bottom: 11rem;
}

.Partnercounseling-items .preschools-text .table {
  margin-top: 0;
}

.mt68 {
  margin-top: 3.4em !important;
}

/*.main-header .main-menu .navigation>li>ul.k-active{
	display: flex;
    align-content: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
*/
/*.main-header .main-menu .navigation>li>ul.k-active li{
	width: 50%;
	height: auto;
	padding-right: 1em;
}*/
.main-header .main-menu .navigation > li > ul.k-active {
  max-height: 30rem;
  overflow: hidden;
  overflow-y: auto;
}
.main-header .main-menu .navigation > li > ul.k-active::-webkit-scrollbar {
  width: 5px;
}
.main-header .main-menu .navigation > li > ul.k-active::-webkit-scrollbar-thumb {
  background: #888;
  /* 滑块的颜色 */
  border-radius: 5px;
}
.main-header .main-menu .navigation > li > ul.k-active::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.main-header .main-menu .navigation > li > ul.k-active::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 5px;
}

.cons-header {
  height: 130px;
}

header {
  /*position: sticky;*/
}
header .search .form-group {
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}

header.fixeds {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: #fff;
}

img.fr-dib {
  margin: 5px auto;
  display: block;
}

.public-content {
  padding-top: 2em;
  line-height: 1.65;
}
.public-content h1, .public-content h2, .public-content h3, .public-content h4, .public-content h5, .public-content h6 {
  margin-bottom: 1em;
  font-weight: bold;
}
.public-content p {
  margin-bottom: 1rem;
}
.public-content ul, .public-content ol, .public-content dl {
  margin-bottom: 1rem;
  padding-left: 1.25em;
}
.public-content ul li, .public-content ol li, .public-content dl li {
  margin-bottom: 0.5em;
}
.public-content a {
  color: #20AEE5;
}
.public-content blockquote {
  padding: 10px 20px;
  border-left: 5px solid #20aee5;
}
.public-content blockquote p {
  margin-bottom: 0;
}

/* template-1 */
.bingo-template-1 {
  margin-top: 2em;
  margin-bottom: 2em;
  background-color: #E5F8FF;
  border-radius: 0.83em;
  padding: 2em 3.2em;
  padding-bottom: 0.89em;
}

.bingo-template-1 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-bottom: 0;
}

.bingo-template-1 ul li {
  line-height: 1.39;
  width: 33.33%;
  margin-bottom: 2em;
  padding-left: 1em;
  padding-right: 0.25em;
  list-style: none;
  position: relative;
}

.bingo-template-1 ul li::before {
  position: absolute;
  content: "";
  left: 0;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background: #20AEE5;
  top: 0.445em;
}

/* template-3 */
.bingo-template-3 {
  margin-top: 2.85em;
  margin-bottom: 1rem;
}

.bingo-template-3 .eval-table-tops {
  background-color: #E5F8FF;
  border-radius: 10px 10px 0px 0px;
  color: #141414;
  padding-top: 1em;
  padding-bottom: 1.6em;
  line-height: 1.35;
}

.bingo-template-3 .eval-table-center {
  color: #fff;
  align-items: stretch;
}

.bingo-template-3 .eval-table-center .td {
  width: 33.33%;
}

.bingo-template-3 .eval-table-center .td1 {
  background: #37b6e7;
}

.bingo-template-3 .eval-table-center .td1 .tits {
  background: #20aee5;
}

.bingo-template-3 .eval-table-center .td2 {
  background: #03be85;
}

.bingo-template-3 .eval-table-center .td2 .tits {
  background: #12a97b;
}

.bingo-template-3 .eval-table-center .td3 {
  background: #a4b8e6;
}

.bingo-template-3 .eval-table-center .td3 .tits {
  background: #86a1de;
}

.bingo-template-3 .eval-table-center .tits {
  line-height: 3.2em;
  height: 3.2em;
  overflow: hidden;
  text-align: center;
}

.bingo-template-3 .eval-table-center .txts {
  padding: 2.2em;
  line-height: 1.67;
}

.bingo-template-3 .eval-table-center .txts p:last-child {
  margin-bottom: 0;
}

.bingo-template-3 .eval-table-bots {
  background: #0067b1;
  color: #fff;
  padding: 0 1em;
  padding-top: 2.5em;
  padding-bottom: 1.89em;
  line-height: 1.33;
}
.parent-service-list-bots{
  font-size: 20px;
  margin-top: 5em;
}
.parent-service-list-bots .item .tit-24{
  font-size: 24px;
}
.parent-service-list-bots .item .tit-18{
  font-size: 18px;
}

.parent-service-list .item .icons img,
.parent-service-list-bots .item .icons img{
  max-width: 60%;
}
.parent-service-list-bots .item .tits,
.parent-service-list .item .tits{
  line-height: 1.33;
  color: #000000;
  font-weight: bold;
}
.parent-service-list-bots .item .tits{
  text-align: center;
  margin-top: .916em;
  margin-bottom: 1em;
}
.parent-service-list-bots .item .wens{
  line-height: 1.67;
}

.parent-service-list .item .icons,
.parent-service-list-bots .item .icons{
  width: 9em;
  height: 9em;
  margin:0 auto;
  background: #E5F8FF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.parent-icons .spans{
  color:#666666;
  margin-top:10px;
}
.parent-service-list-bots .item{
  width: 32%;
  margin-left: 2%;
      background: #FFFFFF;
    box-shadow: 0px 0px 30px #E5F8FF;
    border-radius: 47px;
    padding: 2em 2.25em;
}
.parent-service-list-bots .item:nth-child(3n+1){
  margin-left: 0;
}

.parent-service-list .item .words{
  width: calc(100% - 9em);
  padding-left: 3.5em;

}
.parent-service-list .item .tits{
  margin-bottom: 1em;
}

.parent-service-list .item .txts ul{
    padding-left: 1.5em;
}
.parent-service-list .item .txts{
    /*font-size: 18px;*/
}
.parent-service-list .item{
  padding: 2.3em 3.2em;
}

@media (max-width: 1024px){
  .parent-service-list .item .words{
    margin-top: 1em;
  }
  .parent-icons .spans{
    /*font-size: 16px;*/
  }
  .parent-service-list .item .txts{
    /*font-size: 15px;*/
  }

  .parent-service-list-bots .item,
  .parent-service-list .item{
    padding: 1.25em;
  }
  .parent-service-list .item .icons, .parent-service-list-bots .item .icons{
    width: 5em;
    height: 5em;
  }
  .max100{
    max-width: 100%;
  }
  .parent-service-list-bots .item{
    width: 100%;
    margin-left: 0;
  }
  .parent-service-list-bots .item:nth-child(n+2){
    margin-top: 1.25em;
  }
  .parent-service-list .item .words{
    width: 100%;
    padding-left: 0;
  }
  .parent-service-list .item .icons{

  }
}

@media (max-width: 767px) {
	.bingo-template-5{
		padding: 1.75em!important;
	}
  .bingo-template-3 .eval-table-center .txts {
    padding: 1.25em 0.5em;
    font-size: 14px;
    line-height: 1.5;
  }

  .bingo-template-3 .eval-table-bots {
    line-height: 1.5;
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
}
/* template-4 */
.bingo-template-3.bingo-template-4 .eval-table-center .td {
  width: 50%;
}

/* template-5 */
.bingo-template-5 {
  border: 2px dashed #20AEE5;
  border-radius: 0.5em;
  padding: 3.4em 4.3em;
  line-height: 2.25;
  color: #000000;
}

.bingo-template-5 .con-tits {
  margin-bottom: 1.08em;
  line-height: 1.5;
}

.bingo-template-5 .con-words {
  line-height: 1.67em;
}

.bingo-template-5 .con-words ol, .bingo-template-5 .con-words ul {
  margin-bottom: 1em;
}

/* template-6 */
.bingo-template-6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.bingo-template-6 table {
  width: 100%;
  line-height: 1.66;
}

.bingo-template-6 table thead {
  text-align: center;
  background: #E5F8FF;
  border: 2px solid #E5F8FF;
  border-radius: 10px 10px 0px 0px;
}

.bingo-template-6 table thead th, .bingo-template-6 table thead td {
  padding: 1em;
}

.bingo-template-6 table tbody td {
  border: 2px solid #E5F8FF;
  height: 3.89em;
  padding: 1em 1.78em;
  vertical-align: baseline;
}

/* template-7 */
.bingo-template-7 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.bingo-template-7 table {
  width: 100%;
  line-height: 1.66;
  /*word-break: break-word;*/
}

.bingo-template-7 table tbody td {
  border: 2px solid #E5F8FF !important;
  height: 3.89em;
  padding: 1em 1.78em;
  vertical-align: baseline;
}

.bingo-template-7 table tbody td:nth-child(1) {
  background: #E5F8FF;
  font-weight: bold;
  /*width: 30%;*/
}


/* template-8 */
.bingo-template-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.bingo-template-8 table {
  width: 100%;
  line-height: 1.66;
}

.bingo-template-8 table thead {
  background: #E5F8FF;
  border: 2px solid #E5F8FF;
}

.bingo-template-8 table thead th, .bingo-template-8 table thead td {
  padding: 1em 1.78em;
}

.bingo-template-8 table tbody td {
  border: 2px solid #E5F8FF;
  padding: 1em 1.78em;
}

/* template-9 */
.bingo-template-9 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.bingo-template-9 table {
  width: 100%;
  line-height: 1.66;
}

.bingo-template-9 table thead {
  background: #E5F8FF;
  border: 2px solid #E5F8FF;
}

.bingo-template-9 table thead th, .bingo-template-9 table thead td {
  padding: 1em 1.78em;
  background: #E5F8FF !important;
  border: 2px solid #E5F8FF !important;
}

.bingo-template-9 table tbody td {
  border: 2px solid #E5F8FF !important;
  padding: 1em 1.78em;
}

/* template-10 */
.bingo-template-10 {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
  font-weight: bold;
}

.bingo-template-10 a {
  background: #e5f8ff;
  display: block;
  border-radius: 1em;
  box-shadow: 0px 3px 6px #e5f8ff;
  height: 6.875em;
  line-height: 6.875em;
  padding-right: 8em;
  position: relative;
  color: #0A376D;
}

.bingo-template-10 a span {
  padding-left: 5.83em;
  padding-right: 5.83em;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  line-height: 1.25;
}

.bingo-template-10 a span:before {
  position: absolute;
  content: "";
  width: 1px;
  height: 63.63%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  border-right: 1px dashed #20AEE5;
}

.bingo-template-10 img {
  position: absolute;
  right: 2.67em;
  width: 2.4em;
  top: 50%;
  transform: translateY(-50%);
}

.bingo-template-10 a:hover {
  transition: 0.5s ease;
  transform: translateY(-5px);
}

.parent-service-list{
  margin-top: 2.7em;
  font-size: 20px;
}

.parent-service-list .item{
  background: #FFFFFF;
  box-shadow: 0px 0px 30px #E5F8FF;
  border-radius: 47px;
}
.parent-service-list .item:nth-child(n+2){
    margin-top: 2.25em;
}
.Nurture-active.eshop-block .heading-top.oncurs::after{
    background-color: #20AEE5;
}

@media (max-width: 1024px) {

  .bingo-template-10 a span {
    width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
  .Psychologys-titles-li .lis{
    min-width: 5em;
    margin-right: .5em;
  }
  .Psychologys-titles-li .lis:nth-child(n+2){
    /*margin-left: .5em;*/
  }
}
/* template-11 */
.bingo-template-11 {
  background-color: #20AEE5;
  border-radius: 10px;
  overflow: hidden;
  color: #fff;
  position: relative;
}

.bingo-template-11 .imgs {
  position: absolute;
  left: -2em;
  bottom: 0;
  pointer-events: none;
}

.bingo-template-11 .box {
  min-height: 12.5em;
  padding: 1em;
  padding-left: 4.5em;
  padding-right: 5em;
}

.bingo-template-11 .box .tits {
  width: 49.6%;
  padding-right: 1em;
  line-height: 1.5;
}

.bingo-template-11 .box .txts {
  width: 50.4%;
  line-height: 1.67;
}

.bingo-template-11 ul li::marker {
  color: #fff;
}

.bingo-template-11-fix .imgs.numbers {
  font-family: emoji;
  left: 0;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.19);
  line-height: 0.8;
}

@media (max-width: 1024px) {
  .bingo-template-11 .box {
    padding: 1em 2.5em;
    align-content: flex-start;
  }

  .bingo-template-11 .box .tits {
    width: 100%;
    padding-right: 0;
  }

  .bingo-template-11 .box .txts {
    width: 100%;
    margin-top: 1.25em;
  }
}
@media (max-width: 767px) {
  .bingo-template-11 .box {
    padding: 1.75em 2em;
  }
}
/* template-12 */
.bingo-template-11.bingo-template-12 {
  /*background-color: #88DEAE;*/
  background-color: #03be85;
}

/* template-13 */
.bingo-template-13 .items {
  background: #FFFFFF;
  box-shadow: 0px 1.6em 1.9em rgba(0, 0, 0, 0.1);
  border-radius: 1em;
  width: 29.5%;
  text-align: center;
  padding: 0 0.8em;
  padding-top: 3.4em;
  padding-bottom: 1em;
}

.bingo-template-13 .items .imgs {
  width: 6.6em;
  border-radius: 50%;
  margin: 0 auto;
  background-color: #E5F8FF;
}

.bingo-template-13 .items .tits {
  line-height: 1.33;
  color: #0A376D;
  margin-top: 2.11em;
}

@media (max-width: 767px) {
  .bingo-template-13 .items {
    width: 100%;
    padding-top: 2.5em;
    padding-bottom: 2em;
    margin-bottom: 2em;
  }
}
/* template-14 */
.bingo-template-14 table {
  width: 100%;
  line-height: 1.67;
}

.bingo-template-14 table thead th {
  background: #20aee5 !important;
  height: 3.33em;
  text-align: center;
  color: #fff;
}

.bingo-template-14 table thead th:nth-child(2) {
  background: #12a97b !important;
}

.bingo-template-14 table thead th:nth-child(3) {
  background: #86a1de !important;
}

.bingo-template-14 table td, .bingo-template-14 table th {
  background: #44bbe9;
  text-align: center;
  color: #fff;
  border: none;
  width: 33.33333%;
}

.bingo-template-14 table td:nth-child(2) {
  background: #03be85;
}

.bingo-template-14 table td:nth-child(3) {
  background: #99b0e3;
}

/* template-15 */
.bingo-template-15 .bingo-template-10 {
  width: 48%;
}

.bingo-template-15 .bingo-template-10 a {
  width: 100%;
}

.bingo-template-15 .bingo-template-10 a span {
  padding-left: 1.5em;
  padding-right: 1.5em;
  justify-content: center;
}

@media (max-width: 767px) {
  .bingo-template-15 .bingo-template-10 {
    width: 100%;
    margin-top: 1em;
  }
}
/* template-16 */
.bingo-template-16 .items {
  background: #FFFFFF;
  box-shadow: 0px 3px 32px rgba(32, 174, 229, 0.08);
  border-radius: 1.95em;
  width: 32%;
  margin-left: 2%;
  padding: 3.3em 1em;
  padding-bottom: 2.85em;
  text-align: center;
  margin-bottom: 1em;
}

.bingo-template-16 .items:nth-child(3n+1) {
  margin-left: 0;
}

.bingo-template-16 .items .icons {
  width: 4em;
  height: 4em;
  margin: 0 auto;
}

.bingo-template-16 .items .txts {
  margin-top: 1.3em;
}

@media (max-width: 767px) {
  .bingo-template-16 .items {
    width: 100%;
    margin-left: 0;
  }
}
/* template-17 */
.bingo-template-17 .items {
  background-color: #E5F8FF;
  min-height: 15em;
  padding: 1.9em 1.8em;
  position: relative;
  overflow: hidden;
}

.bingo-template-17 .items:before {
  position: absolute;
  pointer-events: none;
  width: 15.55em;
  height: 14.95em;
  content: "";
  background: url(/themes/theme/static/web/img/1108.png) no-repeat center;
  background-size: 100%;
  right: 1.6em;
  top: 1em;
  z-index: 0;
}

.bingo-template-17 .items .tits {
  color: #0A376D;
  line-height: 1.2;
  margin-bottom: 0.89em;
  position: relative;
  z-index: 2;
}

.bingo-template-17 .items .tits img {
  height: 2.08em;
}

.bingo-template-17 .items .txts {
  position: relative;
  z-index: 2;
}

.bingo-template-17 .items .txts ul {
  padding-left: 1.25em;
}
@media (max-width: 1681px){
	html[lang="en-GB"] header .topnav a{
		padding-left: 1rem;
		padding-right: 1rem;
	}
	html[lang="en-GB"] header .header .container .right .link a{
		margin:0 5px;
	}


}
@media (max-width: 1581px){
	html[lang="en-GB"] header .header .container .right .nav-link{
		padding-left: 1rem;
	}
}

@media (max-width: 1460px){
	html[lang="en-GB"] header .topnav a,
	html[lang="en-GB"] header .header .container .right .nav-link{
		font-size: 16px;
	}
	html[lang="en-GB"] header .header .container .right .nav-link{
		padding-right: 0;
	}
}

@media (max-width: 1381px){
	header .search .form-group .form-control{
		width: 8em;
	}
}
/*html[lang="zh-CN"] .bingo-template-7 table ,
html[lang="zh-HK"] .bingo-template-7 table {
	  word-break: break-word;
}
html[lang="en-GB"] .bingo-template-7 table td:nth-child(n+2),
html[lang="en-GB"] .bingo-template-7 table th:nth-child(n+2){
	  word-break: break-word;
}*/
.publishing-list-uls a,
table span,
table a,
table p{
	  word-break: break-word!important;
}
.bingo-template-6 table th:nth-child(n+2),
.bingo-template-6 table td:nth-child(n+2)
.bingo-template-7 table th:nth-child(n+2),
.bingo-template-7 table td:nth-child(n+2){
	  word-break: break-word;
}

@media (min-width: 1025px) {
  .Psychologys-titles-li .lis:hover span{
    color: #fff;
    background-color: #0A376D;
    transition:.5s ease;
  }

	.bingo-template-7 table {
	}

	html[lang="en-GB"] .page-banner .page-banner-text h1.h1{
		font-size: 34px;
	}
	.Psychologys-container .Psychologys-ul .bingo-template-7 table tbody td:nth-child(1){
		width: 15%;
	}

	html[lang="en-GB"] .abouts-tops .txts.fs36{
		font-size: 24px;
	}

	/*lang="zh-CN"*/
	html[lang="zh-CN"] .bingo-template-7 table tbody td:nth-child(1),
	html[lang="zh-HK"] .bingo-template-7 table tbody td:nth-child(1){
	  width: 6em;
	}
	html[lang="en-GB"] .bingo-template-6 table tbody td:nth-child(1),
	html[lang="en-GB"] .bingo-template-7 table tbody td:nth-child(1){
	  width: 10em;
	}


	.Psychologys-list-tops.commen-titles .titles{
		/*max-width: 23em;*/
	}
  .bingo-template-17 .items {
    padding-right: 21.8em;
  }
  .Psychologys-list-images .li:hover .imgs a img{
    transition:.5s ease;
    transform:scale3d(1.05,1.05,1);
  }
}

@media (min-width: 1681px){
	html[lang="zh-CN"] .bingo-template-7 table tbody td:nth-child(1),
	html[lang="zh-HK"] .bingo-template-7 table tbody td:nth-child(1){
	  width: 12em;
	}

}

@media (max-width: 1024px) {
	html[lang="en-GB"] .bingo-template-6 table tbody td:nth-child(1),
	html[lang="en-GB"] .bingo-template-7 table tbody td:nth-child(1){
	  width: 10em;
	}
}
.footer-cons .links a{
  margin:0 .55em;
}

.footer-cons  .i-box a{
  color: #fff;
}

.footer-cons .links a img{
    font-size: inherit;
    width: 2.4em;
    height: 2.4em;
}

.footer-cons .fimg-left-list .lis{
	line-height: 1.35;
}

.footer-cons .fimg-left-list .lis:nth-child(n+2){
  margin-top: 4em;
}

.footer-cons .fimg-left-list .lis .icons{
  width: 4.7em;
  height: 4.7em;
}
.footer-cons .fimg-left-list .lis .i{
	line-height: 1.33;
}
.footer-cons .fimg-left-list .lis .i-tits{
	margin-bottom: .27em;
}

.footer-cons .fimg-left-list .lis .i-box{
	justify-content: space-between;
}

.footer-cons .fimg-left-list .lis  p{
  margin-bottom: 0;
}
.footer-cons .fimg-left-list .lis  p:nth-child(n+2){
	margin-top: .9em;
}

.footer-cons .fimg-left-list{
  width: 60%;
}

.footer-cons .fimg-left-list .lis .icons-tits{
  width: calc(100% - 4.7em);
  padding-left: 2.15em;
}

.footer-cons .links{
  padding-top: 4.6em!important;
}

@media (min-width: 1025px) {
  .Programme-banner.page-banner .page-banner-text {
    padding: 0 4rem;
  }

  .page-banner .page-banner-text {
    padding: 0 3rem;
  }

  footer .ftit {
    pointer-events: none;
  }

  .Programme-list .items {
    padding-right: 21.8em;
  }

	.index-fixed-box .items .ul:nth-child(2n+2) .ul-tops{
		background-color: #F5F5F5;
	}
	.index-fixed-box .items .ul-bots .li:nth-child(2n+2){
		background-color: #F5F5F5;

	}
	.index-fixed-box .items .ul:nth-child(n+2),
	.index-fixed-box .items .ul-bots .li:nth-child(n+2){margin-top: 6px;}

  .more-box .mores:hover::before {
    opacity: 1;
    background-color: #0067B1;
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  }
   .index-fixed-box {
   	font-weight: bold;
   }
   .index-fixed-box .items .kli.cur{
   	background: #0A376D!important;
   	color: #fff!important;
   }
   .index-fixed-box .items .kli.cur a{
   	color: #fff!important;
   }

  .index-fixed-box .items .kli.cur:before{
  	display: none;

  }

  .more-box .mores:hover span {
    color: #fff;
  }

  .more-box .mores:hover span:before {
    background-color: #fff;
    background-image: url(../img/2040.png);
  }

  .Honors-list .items img {
    transition: 0.5s ease;
  }
  .Honors-list .items:hover img {
    transition: 0.5s ease;
    transform: scale3d(1.05, 1.05, 1);
  }

  .preschools-text table tbody td:nth-child(1) {
    width: 13em;
  }

  .Columns-table-list .lis:hover span {
    background: #20AEE5;
    color: #fff;
    transition: 0.5s ease;
  }

  .JobVacancies-words .li a {
    transition: 0.5s ease;
  }
  .JobVacancies-words .li a:hover {
    color: #0A376D;
    transition: 0.5s ease;
    text-decoration: underline;
  }

  .disorders-list .items {
    transition: 0.5s ease;
  }
  .disorders-list .items:hover {
    transition: 0.5s ease;
    transform: translateY(-5px);
  }

  .Schoolbaseds-list-bots .wraps {
    align-items: center;
  }

  .more-box .mores {
    transition: 0.5s ease;
  }
  .more-box .mores:hover {
    transition: 0.5s ease;
    transform: translateY(0px);
    color: #fff;
  }

  .teaminfos-box .abouts-tops .images {
    width: 45.35%;
  }
  .teaminfos-box .abouts-tops .images img {
    width: 100%;
  }

  .Ourteam-list .items img {
    transition: 0.5s ease;
  }
  .Ourteam-list .items:hover img {
    transition: 0.5s ease;
    transform: scale3d(1.05, 1.05, 1);
  }

  .Coachings-downs a {
    transition: 0.5s ease;
  }
  .Coachings-downs a:hover {
    transition: 0.5s ease;
    transform: translateY(-5px);
  }

  .Columns-table-list .tab-nav .li {
    transition: 0.5s ease;
  }
  .Columns-table-list .tab-nav .li:hover {
    color: #fff;
    background: #20AEE5;
    transition: 0.5s ease;
  }

  .Columns-bottoms .dingyue .i-03 {
    transition: 0.5s ease;
  }
  .Columns-bottoms .dingyue .i-03:hover {
    transition: 0.5s ease;
    transform: translateY(-5px);
  }

  .w915.container,
.w1320.container,
.w1330.container {
    padding-left: 0;
    padding-right: 0;
  }

  .pagination a {
    transition: 0.5s ease;
  }
  .pagination a:hover {
    opacity: 1;
    color: #fff;
    transition: 0.5s ease;
  }

  .pagination .prev:hover, .pagination .next:hover {
    background-color: #0A376D;
  }
  .pagination .prev:hover {
    background-image: url(../img/prev1.png);
  }
  .pagination .next:hover {
    background-image: url(../img/next1.png);
  }

  .psychological-container .items:hover img {
    transition: 0.5s ease;
    transform: scale3d(1.05, 1.05, 1);
  }

  .Columnsinfos-titles .txts-fr a {
    transition: 0.5s ease;
  }
  .Columnsinfos-titles .txts-fr a:hover {
    transform: translateY(-5px);
    transition: 0.5s ease;
  }

  .services-itembox .items img {
    transition: 0.5s ease;
  }
  .services-itembox .items:hover img {
    transition: 0.5s ease;
    transform: scale3d(1.05, 1.05, 1);
  }

  .trains-list .items {
    transition: 0.5s ease;
  }
  .trains-list .items:hover {
    background-color: #0067B1;
    color: #fff;
    transition: 0.5s ease;
  }
  .trains-list .items:hover ul li::marker {
    color: #fff;
    transition: 0.5s ease;
  }

  .psychological-container .items {
    transition: 0.5s ease;
  }
  .psychological-container .items:hover {
    background-color: #0067B1;
    color: #fff;
    transition: 0.5s ease;
  }
  .psychological-container .items:hover .li2, .psychological-container .items:hover .words {
    color: #fff;
    transition: 0.5s ease;
  }
  .psychological-container .items:hover span.dian {
    background-color: #fff;
  }
}
@media (min-width: 992px) {
  .Columns-table-list .col-lg-45 {
    width: 37.5%;
  }
}

@media (max-width: 1024px){

	.footer-cons .fimg-left-list .lis .i{
		width: 100%;
		display: flex;
	}
	.footer-cons .fimg-left-list .lis .i:nth-child(n+2){
		margin-top: .52em;
	}
}

@media (max-width: 767px){
	footer #l-footer__logo{
		margin-bottom: 50px;
	}
	.footer-cons .fimg-left-list .lis .i {
	    justify-content: center;
	    align-items: center;
	    align-content: center;
	    flex-wrap: wrap;
	}

	.footer-cons .fimg-left-list .lis .icons-tits{
		width: 100%;
		margin-top: 1em;
		padding-left: 0;
	}
	.footer-cons .fimg-left-list .lis{
		text-align: center;
	    align-items: center;
	    justify-content: center;
	    align-content: flex-start;
	    flex-wrap: wrap;
	}
	.footer-cons  .fimg-rights{
		width: 100%;
		margin-top: 2.25em;
	}
	.footer-cons .fimg-left-list{
		width: 100%;
	}
	.footer-cons .links {
	    padding-top: 2.3em !important;
	}
	footer .l-footer__bottom{
		padding-top: 50px;
	}

}


@media (max-width: 991px) {
  .Companionservices-titles .li {
    width: auto;
    padding: 0 1em;
    min-width: calc((100% - 16px) / 3);
  }

  .Columns-table-list .lis {
    width: auto;
  }

  .trains-list .items {
    width: 49%;
    margin-left: 2%;
    margin-bottom: 2%;
  }
  .trains-list .items:nth-child(4n+1) {
    margin-left: 2%;
  }
  .trains-list .items:nth-child(2n+1) {
    margin-left: 0;
  }

  .trains-list .li {
    width: 100%;
    margin-left: 0;
  }

  .trains-list .imgs {
    width: 7rem;
  }
}
@media (min-width: 768px) {
  .services-tops .Columns-table-list .tab-nav .li {
    width: calc((100% - 18px) / 4);
    margin-left: 6px;
  }
  .services-tops .Columns-table-list .tab-nav .li:nth-child(5n+1) {
    margin-left: 6px;
  }
  .services-tops .Columns-table-list .tab-nav .li:nth-child(4n+1) {
    margin-left: 0;
  }
}
@media (max-width: 1440px) {
  .w915,
.w1320,
.w1330 {
    width: 88%;
  }
}

@media (min-width: 992px){
	.Cooperativeschools-bots-text li:nth-child(n+4){
		border-top:none;
	}
	.Cooperativeschools-bots-text li:nth-child(3n+2),.Cooperativeschools-bots-text li:nth-child(3n+3){
		border-left:none;
	}
}

@media (max-width: 1366px) {
  header .topnav a {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
  }
}
@media (max-width: 1191px) {
  .Cooperativeschools-bots-text li {
    /*width: 49%;*/
    margin-left: 2%;
  }
  .Cooperativeschools-bots-text li:nth-child(3n+1) {
    margin-left: 2%;
  }
  .Cooperativeschools-bots-text li:nth-child(2n+1) {
    margin-left: 0;
  }

  .serviceusers-list .items {
    width: 32%;
    margin-left: 2%;
  }
}
@media (max-width: 1024px) {
  .w470 {
    width: 52%;
  }

  .w220 {
    width: 24%;
  }

  .a-link-list .Coachings-downs img {
    width: 1.75em;
  }

  .con02-link-list .items {
    width: 32%;
    margin-left: 2%;
    margin-bottom: 2%;
  }

  .Professionaltutoring-container .con02-link-list {
    padding-left: 0;
    padding-right: 0;
  }

  .con01-link-list .box {
    padding: 1em 2.5em;
    align-content: flex-start;
  }

  .a-link-list .Coachings-downs a span {
    width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .con01-link-list .box .tits, .con01-link-list .box .txts {
    width: 100%;
  }

  .con01-link-list .box .txts {
    margin-top: 1.25em;
  }

  .Cooperativeschools-titles .Cooperativeschoolstxts {
    width: 100%;
    margin-top: 1.25em;
  }

  .teaminfos-center {
    padding: 1em 1.5em;
  }

  .Ourteam-list .items {
    width: 32%;
    margin-left: 2%;
    padding: 0.5em 0.75em;
  }

  .abouts-tops .texts {
    width: 100%;
  }

  .abouts-tops .words {
    max-width: 100%;
  }

  .abouts-tops .images {
    width: 100%;
    margin-top: 1.5em;
  }
  .abouts-tops .images img {
    width: 100%;
  }

  .abouts-bots-imgs img {
    width: 100%;
  }

  .abouts-bots-texts {
    padding: 2em 2.25em;
  }

  .abouts-bots-words {
    padding-left: 0;
    padding-right: 0;
  }

  .Coachings-downs a {
    /*height: 5em;*/
    /*line-height: 5em;*/
    padding-right: 4em;
  }

  .Coachings-downs img {
    width: 1.75em;
    right: 1em;
  }

  .Coachings-downs a span {
    padding-left: 0;
    padding-right: 0;
    width: 7em;
    text-align: center;
    justify-content: center;
  }

  .Columns-table-list .Columns-table-inputs {
    padding-left: 3em;
    padding-right: 3em;
  }

  .Columns-table-itembox.psychological-container .items {
    width: 32%;
    margin-left: 2%;
  }

  .Columns-table-itembox.psychological-container .items:nth-child(2n+1) {
    margin-left: 2%;
  }

  .Columns-table-itembox.psychological-container .items:nth-child(3n+1) {
    margin-left: 0;
  }

  .contacts-list-04 .items {
    padding-left: 1em;
  }

  .w915,
.w1320,
.w1330 {
    width: 92%;
  }

  .psychological-container .items {
    width: 49%;
    margin-left: 2%;
  }

  .contacts-list-01 .items .words {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    margin-top: 1.5em;
  }

  .contacts-list-01 .items .imgs {
    margin: 0 auto;
  }

  .contacts-list-01 .items {
    padding: 2.5em 2em;
  }

  .contacts-list-02 .items {
    width: 49%;
    margin-left: 2%;
    margin-bottom: 1em;
  }
  .contacts-list-02 .items:nth-child(4n+1) {
    margin-left: 2%;
  }
  .contacts-list-02 .items:nth-child(2n+1) {
    margin-left: 0;
  }

  .publishing-list-uls .tr .td2 {
    padding: 2em 1.5em;
  }

  .publishing-list-uls .tr .td1 {
    padding: 0.5em 1em;
  }

  .Schoolbaseds-list-bots .wraps .ctexts {
    width: 100%;
    padding-right: 0;
  }

  .Schoolbaseds-list-bots .wraps .icons {
    margin-top: 1.25em;
    max-width: 50%;
  }

  .Schoolbaseds-list-bots .wraps .ctexts:before {
    display: none;
  }

  .Schoolbaseds-list-bots {
    padding: 2.5em;
  }
}
@media (max-width: 991px) {
	.bingo-template-9 table thead th, .bingo-template-9 table thead td,
	.bingo-template-9 table tbody td{
  	padding-left: .5em;
  	padding-right: .5em;
  }

  .Cooperativeschools-bots-text li {
    width: 100%;
    margin-left: 0%;
  }
  .Cooperativeschools-bots-text li:nth-child(3n+1) {
    margin-left: 0%;
  }
  .Cooperativeschools-bots-text li:nth-child(2n+1) {
    margin-left: 0;
  }

  .publishing-list-uls .uls-bots.Cooperativeschools-bots-text {
    padding: 1.25em;
  }

  .Cooperativeschools-bots-text li {
    margin-bottom: 0.75em;
  }

  .serviceusers-list .items {
    width: 100%;
    margin-left: 0;
  }

  .Honors-list .items:nth-child(n+2) {
    margin-top: 3em;
  }

  .Honors-container {
    padding-top: 2.25em;
    padding-bottom: 4.5em;
  }

  .publishing-list-uls.Honors-list .tr ul li {
    padding-left: 1em;
  }

  .Honors-list .items:nth-child(2n+2) .texts,
.Honors-list .texts {
    width: 100%;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .Honors-list .words {
    min-height: 0;
  }

  .Honors-list .items {
    padding: 0;
  }

  .Honors-list .items .imgs {
    width: 100%;
    position: relative;
  }
}
@media (max-width: 767px) {
	html[lang="zh-CN"] .Columns-bottoms .Psychologys-list-tops  .titles,
	html[lang="zh-HK"] .Columns-bottoms .Psychologys-list-tops  .titles{
		width: 7em;
	}



	/*zh-CN*/
	.Psychologys-container .Psychologys-ul .bingo-template-7 table tbody td:nth-child(1){
		padding-left: .5em;
		padding-right: .5em;
		width: 3.5em;
	}
	html[lang="en-GB"] .bingo-template-7 table tbody td,
	html[lang="en-GB"] .bingo-template-6 table tbody td{
		padding-left: .5em;
		padding-right: .5em;
		line-height: 1.35;
	}
  html[lang="en-GB"] .Psychologys-container .Psychologys-ul .bingo-template-7 table tbody td:nth-child(1){
    width: 6em;
  }
	html[lang="en-GB"] .bingo-template-7 table tbody td:nth-child(1),
	html[lang="en-GB"] .bingo-template-6 table tbody td:nth-child(1){
		/*width: 6.5em;*/
		width: 8em;
	}
	.bingo-template-7 table tbody td,
	.bingo-template-6 table tbody td{
		padding-left: 1em;
		padding-right: 1em;
	}
	.bingo-template-7 table tbody td:nth-child(1),
	.bingo-template-6 table tbody td:nth-child(1){
		width: 5em;
	}
  .Psychologys-list-images .li {
    width: 100%;
    margin-left: 0;
  }
  .Psychologys-list-images .li:nth-child(n+2) {
    margin-top: 1em;
  }

  .abouts-tops {
    /*padding-bottom: 0;*/
  }

  .publishing-tops .imgs {
    width: 100%;
  }

  .trains-list .items {
    width: 100% !important;
    margin-left: 0 !important;
  }

  .publishing-tops .words {
    width: 100%;
    padding-left: 0;
    margin-top: 1.5em;
  }

  .w470 {
    width: 100%;
  }

  .w220 {
    width: 80%;
  }

  .more-box .mores span {
    padding-right: 4.5em;
  }

  .more-box .mores span:before {
    width: 3em;
  }

  .JobVacancies-words .li {
    flex-wrap: wrap !important;
  }

  .Speechtherapy-container .Schoolbaseds-list-bots {
    padding: 2.5em;
  }

  .con01-link-list .box {
    padding: 1.75em 2em;
  }

  .a-link-list .Coachings-downs {
    width: 100%;
    margin-left: 0;
    margin-top: 1em;
  }

  .con02-link-list .items {
    width: 100%;
    margin-left: 0;
    padding-top: 2.5em;
  }

  .preschools-table td:nth-child(1) {
    width: 6em;
  }

  .commen-titles .titles.l1125 {
    padding-right: 0;
  }

  .preschools-text ul li {
    line-height: 1.5;
  }

  .preschools-text table tbody td,
.preschools-text table tbody td:nth-child(1) {
    padding: 1em 0.5em;
  }

  .evaluations-tables .items:nth-child(n+2) {
    margin-top: 4em;
  }

  .evaluations-tables .eval-table-bots {
    line-height: 1.5;
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }

  .evaluations-tables .eval-table-center .txts {
    padding: 1.25em 0.5em;
    font-size: 14px;
    line-height: 1.5;
  }

  .disorders-words .wraps {
    padding: 1.25em 1.75em;
    line-height: 1.75;
  }

  .Schoolbaseds-list-bots {
    padding: 2em 1.25em;
  }

  .disorders-words .con-words {
    line-height: 1.5;
  }

  .disorders-list .items:before {
    right: 0.5em;
  }

  .disorders-list .items {
    padding: 1.25em 1.5em;
    padding-right: 3.5em;
    /*padding-right: 2.25em;*/
  }

  .Programme-box {
    padding-top: 4em;
  }

  .Programme-list .items .txts ul li:nth-child(n+2) {
    margin-top: 1em;
  }

  .Programme-list .items .txts {
    line-height: 1.5;
  }

  .Honors-container.Awards-container {
    padding-bottom: 5em;
  }

  .Mediacoverage-list .list {
    padding-bottom: 3.35em;
  }

  .Programme-list .items {
    padding: 1.25em;
  }

  .pagination a {
    width: 2.25em;
    height: 2.25em;
    line-height: 2.25em;
  }

  .Mediacoverage-list .list .items .words {
    padding-left: 0;
    margin-top: 1.25em;
    padding-right: 0;
  }
  .Mediacoverage-list .list .items .words:before {
    display: none;
  }

  .Mediacoverage-list .list .items .words,
.Mediacoverage-list .list .items .imgs {
    width: 100%;
  }

  .LatestActivities-container .uls .words {
    margin-top: 1.25em;
    padding-left: 0;
  }

  .LatestActivities-container .uls .words,
.LatestActivities-container .uls .imgs {
    width: 100%;
  }

  .Awards-list .uls {
    width: 100%;
    margin-top: 1.25em;
  }

  .Awards-list .nums {
    width: 100%;
  }

  .objectives-container .abouts-bots-texts {
    padding: 1.5em;
    line-height: 1.8;
  }

  .Ourteam-list-bots .Ourteam-uls {
    padding: 1.5em 1.75em;
  }

  .Ourteam-list-bots .Ourteam-uls ul li {
    width: 100%;
    margin-bottom: 1em;
  }

  .Ourteam-list .items {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1.5em;
    padding-bottom: 2em;
  }

  .Ourteam-list .items .txts {
    margin-top: 0.5em;
  }

  .abouts-bots-words {
    padding-bottom: 4em;
  }

  .Schoolbaseds-list-bots .wraps .ctexts {
    line-height: 1.75;
  }

  .services-list-bots .publishing-list-uls .tr ul li:before {
    top: 0.5em;
  }

  .services-list-bots .publishing-list-uls .tr ul li:before {
    top: 0.5em;
  }

  .publishing-list-uls .uls-bots.Others-words {
    padding-left: 1.5em;
  }

  .services-itembox .items {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1em;
  }

  .Columns-table-list .Columns-table-inputs {
    margin-top: 2.25em;
  }

  .Columns-table-list .tab-nav {
    padding-top: 2.5em;
  }

  .Columns-table-itembox.psychological-container .items {
    margin-top: 0 !important;
  }

  .Columns-table-list .Columns-table-inputs {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .Columns-table-list .tab-nav .li {
    padding: 0 0.5em;
    width: auto;
    margin-right: 3px;
    margin-left: 0;
  }
  .Columns-table-list .tab-nav .li:last-child {
    margin-right: 0;
  }

  .Columns-table-list .tab-nav .li:nth-child(5n+1) {
    margin-left: 0;
  }

  .Columns-table-list .tab-nav .li:nth-child(3n+1) {
    margin-left: 0;
  }

  .Columns-table-itembox.psychological-container .items {
    width: 100%;
    margin-left: 0 !important;
  }

  .psychological-container {
    padding-bottom: 6em;
  }

  .page-banner.onactive .page-banner-img {
    width: 100%;
  }

  .page-banner.onactive .page-banner-text {
    width: 100%;
  }

  .psychological-container .items {
    width: 100%;
    margin-left: 0%;
  }
  .psychological-container .items:nth-child(n+2) {
    margin-top: 4%;
  }

  .contacts-list-04 .words,
.contacts-list-04 .tits {
    width: 100%;
  }

  .contacts-list-04 .words {
    margin-top: 1em;
  }

  .contacts-list-02 .items .imgs {
    width: 3.5em;
  }

  .publishing-list-uls .tr ul {
    line-height: 1.5;
  }

  .contacts-list-01 .items {
    width: 100%;
    margin-left: 0;
  }
  .contacts-list-01 .items:nth-child(n+2) {
    margin-top: 1.5em;
  }

  .publishing-list-uls .tr ul li:before {
    top: 0.5em;
  }

  .publishing-list-uls .tr .tits {
    margin-bottom: 0.5em;
  }

  .publishing-list-uls .uls-bots {
    padding: 1.25em 1.5em;
    padding-left: .75em;
    padding-right: .75em;
  }

  .publishing-list-uls .tr .td1, .publishing-list-uls .tr .td2 {
    width: 100%;
  }

  .publishing-list-uls .uls.active,
  .publishing-list-uls .uls {
    padding: 1.25em 1.75em;
    padding-left: .75em;
    padding-right: .75em;
  }

  .publishing-list-uls .uls-tops:before {
    width: 2em;
    height: 2em;
  }

  .publishing-list-uls .tr .td2 {
    padding-left: 0;
    padding-right: 0;
  }

  .Columns-bottoms .dingyue .i-03,
.Columns-bottoms .dingyue .i-02,
.Columns-bottoms .dingyue .i-01 {
    width: 100%;
  }

  .Columns-bottoms .dingyue .i-03,
.Columns-bottoms .dingyue .i-02 {
    margin-top: 1em;
  }

  .Columnsinfos-titles .txts-fr, .Columnsinfos-titles .txts-fl {
    width: 100%;
  }

  .Columnsinfos-titles .txts-fr {
    margin-top: 1em;
  }

  .publishing-list-uls .uls.active, .publishing-list-uls .uls {
    padding-left: 1em;
    padding-right: 1em;
  }
}

@media (max-width: 767px){
	.Mediacoverage-list .list{
		padding-bottom: 2.75em;
	}
	.psychological-container .items{
		margin-bottom: 0;
	}
	.psychological-container .items:last-child{
		margin-bottom: 0;
	}
	
	.Psychologys-container .Psychologys-ul{
		padding-bottom: 0;
	}
	
	.Honors-container.serviceusers-container,
	.Speechtherapy-container,.abouts-container,.Ourteam-block .abouts-container,.objectives-block .Honors-container,
	.Columns-container,.publications-wraps,.Psychologys-container,.services-container,.evaluations-container,
	.eshop-block,.psychological-container,.contacts-container,.Honors-container,.Honors-container.Awards-container,
	.LatestActivities-container{
		padding-top: 3.5em;
		padding-bottom: 3.75em;
	}
	.abouts-tops .txts:nth-child(1){
		margin-top: 0;
	}

	.evaluations-block .list:nth-child(1) .bingo-template-3:nth-child(1){
		margin-top: 0;
	}
	.Speechtherapy-list .list:nth-child(1) .public-content{
		/*padding-top: 0;*/
	}

	.evaluations-block .list:nth-child(1)>.public-content:nth-child(1){
		padding-top: 0;
	}
	.Speechtherapy-list .list.mt40:nth-child(1){
		margin-top: 0!important
	}
	.mt90.trains-list{
		margin-top: 3em!important;
	}
	.evaluations-list .list:nth-child(1) .bingo-template-7:nth-child(1),
	.evaluations-block .list:nth-child(1) .bingo-template-6:nth-child(1){
		margin-top: 0;
	}
	.Speechtherapy-container .list2:nth-child(1){
		margin-top: 0;
	}
	.Speechtherapy-list .list:nth-child(1) .public-content:nth-child(1),
	.Speechtherapy-container .list2:nth-child(1) >.public-content:nth-child(1){
		padding-top: 0;
	}

	.abouts-container .abouts-bots-words{
		padding-bottom: 0;
	}
	.Honors-container .Honors-list:nth-child(1){
		margin-top: 0;
	}
	.objectives-container>.abouts-bots-words:nth-child(1){
		padding-top: 0;
	}
	.Honors-container.Awards-container > .Awards-list:nth-child(1){
		padding-top: 0;
	}
	.Honors-container.Awards-container > .Awards-list:nth-child(1) .items:nth-child(1){
		padding-top: 0;
	}
	.objectives-container>.abouts-bots-words.pd0{
		padding-bottom: 0
	}
	.serviceusers-list .items:last-child{
		margin-bottom: 0;
	}
	.serviceusers-list:nth-child(1){
		padding-top: 0;
	}

}

.services-tops .Columns-table-list .tab-nav .li br{
	display: none;
}
