.about-text p.center {
	font-size: 20px;
}

.about-text p b {
	font-size: 20px;
}

.about-text h2, .cards h2{
	text-transform: uppercase;
    font-family: PlayfairDisplay;
    color: #000;
    font-size: 35px;
    font-weight: 700;
}

.about-text p {
	letter-spacing: 1.5px;
	line-height: 1.5;
	font-size: 17px;
}


.cards h2:before, .cards h2:after{
	margin-top: 22px;
}

.infotext .text h2{
	font-size: 30px;
}

.infotext .text-box .title{
	font-size: 25px;
}

.infotext .text-box p, .authorities .panel-1 p, .infotext .text .change_p, .change_p, .grid-boxes .box.half p, .concept .regulation .title span{
	line-height: 1.8;
  font-size: 15px;
	/*letter-spacing: 1.5px;*/
}

.infotext .image .name{
	font-size: 20px;
}

.infotext .text ul{
	margin-left: -15px;
}

.concept .grid-boxes{
	border-top: 0px;
    border-bottom: 0px;
}

.concept .regulation .title span{
	font-family: Times New Roman;
	font-style: italic;
}

.expert-texts{
	font-weight: 700;
    font-family: sans-serif;
}

.video .icon-play {
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
    width: 50px;
    height: 50px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-12{
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }

.text-center{
	text-align: center !important;
}

.pb-3{
  padding-bottom: 1rem !important;
}

.pr-2{
  padding-right: 0.5rem !important;
}

.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.text-white{
	color: white !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.concept .regulation .haccp{
  width: 100%;
}

.concept .regulation .nebih{
  width: 40%;
  height: auto;
}

@media(max-width: 900px){
  .concept .digital img.maxmax, .concept .food img.maxmax, .concept .labor img.maxmax, .concept .learning img.maxmax, .concept .online img.maxmax{
      display: block;
      margin-left: auto;
      margin-right: auto;
  }
}

.apps-list .app-content .description ul{
  line-height: 150%;
}

.experts-contact .experts-list .item .info .text{
    min-height: 26px;
    max-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.concept .concept-box .title{
  font-size: 20px;
}