
@media(min-width:992px){
  .section-intro .wrapper {
    max-width: 950px;
  }

  .section-intro .intro__item__description .thumb{
    gap:30px;
  }
  .section-intro .intro__item__description .thumb img {
    max-width: 340px;
  }
  .section-customer .item:nth-child(3) {
    margin-left: 0;
    margin-top:-150px
  }
  .section-customer .item:nth-child(1) {
    margin-left: 0;
  }
  .section-customer .item {
    --customer-item-max-width: 45%;
  }
  .section-enroll{
    padding:100px 0;
  }
  .section-enroll .wrapper__section-title{
    max-width:1100px;
    margin-left : auto;
    margin-right:auto;
    margin-bottom:60px;
  }
  .section-enroll .heading__title{
    --enroll-heading-font-size:5.2rem
  }
  .section-enroll .enroll__item{
    padding-top:30px;
    padding-bottom:30px;
  }
  .section-enroll .enroll__item__name{
    --enroll-item-name:3.2rem;
    color: var(--enroll-item-color, #007CC7);
    margin-bottom:20px;
  }
  .section-enroll .enroll__item .name{
    --enroll-item-name-font-size:2.4rem;
  }
  .section-enroll .enroll__item__button .button-callnow .text{
    --enroll-item-button-callnow-font-size:2.4rem;
    line-height: 1.2;
  }
  .section-enroll .enroll__item__button .button-callnow{
    max-width: 240px;
  }
  .section-enroll .enroll__item__button .button-callnow .icon{
    --enroll-item-icon-width:35px;
    --enroll-item-icon-height:35px;
  }
  .section-enroll .enroll__item__description{
    display:flex;
    justify-content:center;
  }
  .section-enroll .enroll__item .enroll__box{
    flex:1
  }
  .section-learn .learn__item .learn__item__description{
    opacity: 1;
    visibility: visible;
    /*height: 140px;*/
    font-size:2rem;
    font-weight:400;
  }
  .section-about .heading__title{
    --about-heading-font-size:5.2rem;
    margin-bottom:30px;
  }
  .section-about .heading__description{
    font-size:20px
  }
  .section-why .heading__title{
    --why-heading-font-size:5.2rem;
  }
  /*.section-why .why__content__item{*/
  /*  --space-between:30px;*/
  /*}*/
  .section-why .why__content{
  /*  padding-bottom:30px;*/
    --why-font-size:2rem;
  }
  /*.section-why .why__content__item p{*/
  /*  margin-bottom:0;*/
  /*}*/
  /*.section-why{*/
  /*  padding:60px 0;*/
  /*}*/
  .section-information .information__content__item--left .heading__title{
    --information-title-font-size:5.2rem;
  }
  .section-information .information__content__item--left .heading__description{
    --information-description-font-size:2rem;
  }
  .section-information ul li{
    margin-bottom:10px;
  }
  .section-information .information__content__item--left{
    /*padding-left:calc(calc(1340px/2)/2)*/
  }
  .section-price .price__list{
    gap:30px;
  }
  .section-price .wrap:before{
    display:none;
  }
  .section-price .wrap{
    padding:30px!important;
    border-radius: 20px!important;

  }
  .section-price .price__item.price__item--center .wrap,
  .section-price .price__item.price__item--right .wrap{
    border-width:5px;
  }
  .section-price .price__item__body{
    font-size:2rem;
  }
  .section-price .price__item ._table__row:first-child ._table__row__item{
    font-size:24px;
  }
  .section-price .price__item__body p[class]{
    font-size:24px;
  }
  .section-price .price__item ._table__row__item{
    --table-font-size: 2rem;
    --item-font-size-small: 2rem;
  }
  .section-price .price__item{
    width: calc((100% / 3) - 30px + (30px /3));
  }
  .section-price .price-total{
    margin:0!important;
    text-align:center;
    padding-top:15px;
  }
  .section-price .price__item--right .wrap .price__item__body{
    min-height:280px;
  }
  .section-price .price__item ._table__row__item{
    width:65%;
  }
  .section-price ._table__row__item:first-child{
    width:35%
  }
  .section-price .price__item ._table__row__item small{
    font-size:16px;
    font-weight:400;
  }
  .section-price{
    padding:60px 0;
  }
  .price__button .thumb__text{
    font-size:2.4rem;
  }
  .price__button .thumb__text:after,
  .price__button .thumb__text:before {
    border-width: 5px;
  }
  .section-learn .learn__item__title{
      padding-left:5px;
      padding-right:5px;
  }
  .section-enroll .background__bottom {
    bottom: 10%;
}
.section-price .background__2{
  display:none
}
.section-price .background__1{
  left:13%
}
.section-team .background__left {
  top: 0;
}
.section-team .team__list{
  --team-border:5px;
  --team-border-radius:20px;
}
.section-team .team__item{
  padding:15px;
  border-top-right-radius:20px;
  border-top-left-radius:20px;
}
.team__item p{
  padding:0
}
.team__item p.blue{
  font-size:16px
}
.team__item .team__item__text{
  margin-top:15px;
  margin-bottom:0;
}
footer .card__header__title{
  font-size:5.2rem
}
.card__body__description p {
  margin-bottom: 15px;
}
.card__body__description p,
.card__body__description a span{
  font-size:20px
}
footer .card__body__qr {
    margin-top: 20px;
}
}

@media(min-width: 1700px) {
  .section-enroll .background__bottom {
    right:1%;
  }
}


@media(min-width: 1800px) {
  .section-enroll .background__bottom {
    right: 1%;
  }
}
@media(max-width:767px){
  .section-customer {
    margin: 0;
  }
}

.section-learn .learn__list,
.section-price .price__list,
.section-about .container,
.section-customer .wrapper{
  max-width: 1340px;
  margin-left:auto;
  margin-right:auto;
}
.section-why .why__content {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/*.section-why .why__content__item--left{*/
/*  text-align:left;*/
/*}*/
/*.section-why .why__content__item .description{*/
/*  padding:30px;*/
/*  background:#fff;*/
/*}*/
.popover--team .info-team__name {
  color: #FD4A00;
  font-weight: 600;
  font-size: 3.2rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .popover--team .info-team__name {
    font-size: 2rem;
  }
}
.popover--team .info-team__job {
  font-size: 2rem;
  color: #007CC7;
}
.popover--intro .popover-body, .popover--team .popover-body {
  padding: 30px;
}
.popover--intro, .popover--team {
  /* border-width:5px */
}
@media (max-width: 991.98px) {
  .popover--team .info-team__job {
    font-size: 1.6rem;
  }
}
@media (min-width: 768px)
{
  .section-package {
    margin-top: 120px;
  }
  .section-package .section-title .heading__title {
    font-size: 5.2rem;
  }
  .section-package .section-title{
    padding:30px 0;
  }
  .section-package .table .label-desktop{
    font-size:var(--table-font-size)
  }
  .section-package .table ._table__row__item{
    font-size:2rem;
  }
  .section-package .table ._table__row__item{
    border-width:2px;
  }
  .section-package .table .btn-xl{
    padding:15px 30px;
    font-size:20px;
    border-radius: 10px;
    box-shadow: 12px 12px 20px 0px rgba(12, 12, 12, 0.15);
  }
  .section-package .table caption.heading__title {
    font-size: 52px;
  }
  .section-package .table .label-large{
    font-size:24px;
  }
  .img_decor[alt="Plane"]{
    display:none
  }
  .section-package .table {
    --table-thead-font-size: 3.2rem;
    --item-label-font-size: 2.4rem;
    --table-font-size: 2.4rem;
    --item-font-size-small: 2.4rem;
  }
  .section-recruitment .section-title .heading__title{
    font-size:5.2rem;
  }
  .section-recruitment .section-title .heading__subtitle{
    font-size:2rem;
  }
  .section-recruitment .table {
    --table-thead-font-size: 3.2rem;
    --item-label-font-size: 2rem;
    --table-font-size: 2rem;
    --item-font-size-small: 2rem;
    --item-padding: 25px 40px 25px 60px;
  }
  .section-recruitment .table tr:nth-child(odd) td,
  .section-recruitment .table tr:nth-child(even) td{
    justify-content: space-between;
  }
  .section-recruitment .table tr:nth-child(even) td .description{
    order:-1;
  }
  .section-recruitment .table tr td img {
    position: relative;
    left:unset!important;
    top:unset!important;
  }
  .section-value .heading__title{
    font-size:5.2rem;
    padding:30px 0;
  }
  .section-value .table tr:first-child td:first-child{
    --item-font-size: 3.2rem;
  }
  .section-value .table {
    --item-border-width: 3px;
    --item-height: 95px;
    --table-thead-font-size: 2.9rem;
    --item-label-font-size: 2.9rem;
    --item-font-size: 2.4rem;
    --table-font-size: 2.4rem;
    --item-font-size-small: 2.4rem;
    --item-padding: 30px 0;
  }
  .section-value .wrapper {
    border-width: 10px;
  }
  .section-package .img_decor[alt="Bird"]{
    top:2%;
    left: 10%;
  }
  .section-value .img_decor[alt="Bird"] {
    top: -5%;
    left:10%;
  }
  .section-package .wrapper,
.section-recruitment .wrapper{
    border-width: 10px;
}
.section-package .img_decor[alt="Bird_2"] {
    right: 7%;
}
.section-recruitment .img_decor[alt="Bird"]{
  left:10%
}
.header__right-item a{
  font-size:20px
}
.header__right-item a.btn{
  padding:15px 20px
}
.header__logo .logo {
  width: 320px;
}
.header__logo {
    border-radius: 0px 0px 50px 0px;
  box-shadow: 12px 12px 20px 0px rgba(12, 12, 12, 0.15);
  padding:30px;
}
}
@media (min-width: 992px)
{
  footer .card__header {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  footer .card__header__title {
    font-size: 4.8rem;
  }
  .section-why .why__content__item p {
    margin-bottom: 30px;
}
.popover{
  border-width:5px;
}
.bs-popover-bottom{
  margin-top:0
}
.popover--intro.bs-popover-top > .arrow::before, .bs-popover-top.popover--team > .arrow::before {
  border-width: 10px 10px 0;
}
.popover--intro.bs-popover-top > .arrow::after, .bs-popover-top.popover--team > .arrow::after {
  border-width: 10px 10px 0;
}
.popover--intro.bs-popover-bottom > .arrow, .bs-popover-bottom.popover--team > .arrow {
  top: calc(15px * -1);
}
.popover--intro.bs-popover-bottom > .arrow::before, .bs-popover-bottom.popover--team > .arrow::before {
  border-width: 0 10px 10px 10px;
}
.popover--intro.bs-popover-bottom > .arrow::after, .bs-popover-bottom.popover--team > .arrow::after {
  border-width: 0 10px 10px 10px;
}
.popover--intro.bs-popover-top > .arrow, .bs-popover-top.popover--team > .arrow {
  bottom: calc(15px * -1);
}
.popover--intro.bs-popover-top > .arrow::before, .bs-popover-top.popover--team > .arrow::before {
  border-width: 10px 10px 0;
}
.popover--intro.bs-popover-top > .arrow::after, .bs-popover-top.popover--team > .arrow::after {
  border-width: 10px 10px 0;
}
}
.section-why .why__content{
    padding-bottom:0;
}
.popover{
  z-index:9999999999999
}
body.active:after, body.popoverTrigger:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 500;
    display: block;
}
.team__item.active{
  position:relative;
  z-index:999999;
}
.team__item{
  position:relative;
  z-index:3;
}

