@media all and (min-width:1590px){
	h2{
		font-size: 60px;
	}
	.area-item-title{
		font-size: 30px;
	}
}
@media all and (min-width:1200px){
	.about-advans-top h2{
		width: 760px;
	}
	h2{
		font-size: 59px;
	}
	.area-item-title{
		font-size: 28px;
	}
	.media-date{
		font-size: 15px;
	}
	.media-title{
		line-height: 117%;
		font-size: 18px;
	}
	.media-link{
		font-size: 18px;
	}
	.media-item-top{
		height: 230px;
	}
	.media-item-con{
		margin-bottom: 18px;
	}
	.main-team-item img{
		height: 539px;
	}
	.other-team a{
		height: 160px;
	}
}
@media all and (max-width:1200px){
	.why-icon img{
		width: 25px;
		height: 25px;
	}
	.why-desc p{
		font-size: 16px;
		letter-spacing: -0.5px;
	}
	.hero-logo{
		grid-row: 1;
		width: 33px;
		height: 33px;
	}
	.hero-cont-inn{
		grid-template-columns: 1fr;
    	grid-gap: 20px;
	}
	.main-team-link{
		opacity: 0 !important;
	}
		.area-item:hover .area-item-link {
    transform: translateX(0px);
}
	.expert-thumb{
		display: none;
	}
		.main-team-wr{
		overflow-x: scroll;
	}
	.main-team-inner {
		display: flex;
		width: max-content;
  grid-template-columns: 1fr 1fr;
}
	.main-team-sec h2{
		width: 100%;
    letter-spacing: -2px;
	}
	.home-team-wr{
		position: relative;
	}
	.home-team-wr .main-team-inner{
		display: grid;
		width: 100%;
	}
	.home-team-wr h2{
	grid-column-start: unset;
	grid-column-end: unset;
}
	.home-team-wr .btn{
		position: absolute;
		top: 190px;
		left: 0;
		width: fit-content;
	}
	.m-tog-menu .cont-div.lang-div{
		display: flex;
		justify-content: center;
		align-items: end;
	}
	.cont-div{
		display: none;
	}
	.m-tog-menu{
        display: grid;
    }
    .m-tog-menu .m-tog-ul{
        display: none;
    }
    .m-tog-menu.active .m-tog-ul{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
		 align-items: baseline;
        grid-gap: 25px;
    }
    .m-tog{
        display: flex;
		width: 18px;
		margin-left: auto;
    }
    .nav-div{
        grid-template-columns: 61px 1fr;
        padding: 8px 0px;
		align-items: center;
    }
    .logo-div{
        justify-content: center;
		position: relative;
    	z-index: 20;
    }
	.expert-single-about-sec.expert-sec .btn{
		left: 37px;
		margin: auto;
		bottom: -75px;
		position: absolute;
		width: 85%;
	}
	.expert-single-about-accor{
		margin-top: 0;
	}
	.expert-sec {
        padding-bottom: 70px;
    }
	section{
		padding: 60px 0px 0px;
	}
	.expert-sec .area-inner{
		width: 100%;
	}
		.hero-cont h1, .hero-cont h1 strong, .hero-cont h1.expert-single-title {
  font-size: 46px;
			letter-spacing: -2.7px;
}
	.hero-cont h1 br, .hero-cont h1.expert-single-title br{
		display: none;
	}
	h2 {
  font-size: 42px;
}
	p {
  font-size: 18px;
}
	.btn {
  font-size: 16px;
	}
	.main-mission-wrapper {
  grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
}
	.main-mission-advans-title p {
  font-size: 38px;
  letter-spacing: 0px;
}
	.main-mission-advans-icon {
  margin-top: 5px;
}
	.main-mission-advans-title span {
  margin-top: 3px;
}
	.main-team-link{
	font-size:32px
	}
.main-team-item img {
  height: 400px;
  object-position: top;
}
	.main-team-con-bottom a {
  font-size: 14px;
}
	.main-team-con-bottom div{
		display: flex;
		flex-direction: column;
	}
	.main-team-con {
  padding: 15px;
}
	.main-team-con-head p {
  font-size: 18px;
}
	.main-team-con-head p span {
  font-size: 14px;
}
	.area-sec .main-mission-wrapper {
  grid-gap: 60px;
}
	.area-item-title span{
		font-size: 16px;
	}
	.area-item-link svg{
		width: 22px;
		height: 22px;
	}
	.area-item-title {
  font-size: 16px;
		letter-spacing: -0.5px;
}
	.why-inner {
  grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
}
	.why-item {
  grid-gap: 100px;
}
	.main-news-title {
  font-size: 24px;
}
	.foot-nav {
  grid-gap: 30px;
}
	.about-advans-item-title {
  font-size: 72px;
		letter-spacing: -3.78px;
}
	.about-advans-item-desc {
  font-size: 18px;
}
	.about-advans-item-desc p{
		font-size: 18px;
	}
	.about-why-title {
  font-size: 24px;
}
	.about-why-desc{
	font-size:18px;
	}
	.about-advans-top {
  grid-template-columns: 1fr 1fr;
  grid-gap: 60px;
}
	.about-advans-desc {
  font-size: 18px;
}
	.expert-single-about {
  grid-template-columns: 1fr;
  grid-gap: 15px;
}
	.contacts-con {
  padding: 30px;
  min-height: 200px;
  left: 20px;
  height: max-content;
  width: max-content;
		max-width: 400px;
}
	.contacts-el a {
  font-size: 18px;
}
	.contacts-el-title {
  font-size: 18px;
}
	.contacts-title {
  font-size: 24px;
}
	.media-inner {
  grid-template-columns: 1fr 1fr;
}
	.media-item-top {
  height: 220px;
}
	.media-link {
  font-size: 16px;
}
	.media-date {
  font-size: 14px;
}
	.media-single-wrap {
  width: 100%;
}
	.media-single-content img {
  height: auto;
}
}

@media (min-width:768px) and (max-width:992px){
	.home .news-sec{
		padding-bottom: 80px;
	}
	.single-expertise .expert-single-about-title h2{
		width: 90%;
	}
	.expert-single-about-con-inner{
		width: 90%;
	}
	.post-type-archive .expert-sec{
		padding-top: 40px;
	}
	.area-item{
		padding: 22px 0px;
	}
	.expert .hero-cont{
		bottom: 30px;
	}
	.media-single-header h2{
		width: 95%;
	}
	.media-single-img{
		height: 240px;
	}
	.about-why-big-cont{
		padding: 20px;
	}
	.about-why-big-text h2{
		margin-bottom: 10px;
	}
	.about-why-plan{
		display: block;
	}
	.about-why-desk{
		display: none;
	}
	footer{
		margin-top: 80px;
	}
	.main-mission-sec .main-mission-desc-cont h2{
		width: 305px;
	}
	.team-edu-wr{
		margin-top: 0;
		width: 100%;
	}
	.team-edu-cont-item{
		grid-template-columns: 1fr;
	}
	.team-edu-head{
		display: none;
	}
	.team-ic-inner{
		width: 100%;
	}
	body{
		font-size: 16px;
	}
	p{
		font-size: 16px;
	}
	.about-advans-top h2{
		width: 100%;
	}
	.about-why-big-desc br{
		display: none;
	}
	.about-why-big-desc{
		width: 280px;
	}
	.main-team-sec .team-arch-head h2{
		width: auto;
	}
	.media-single-wrap{
		width: 75%;
	}
	.media-single-content ul{
		grid-gap: 5px;
	}
	.media-single-content img{
		height: 240px;
		margin-bottom: 0;
	}
	.media-single-content p{
		font-size: 16px;
	}
	.media-single-content li{
		font-size: 16px;
	}
	.expert-plan{
		display: block;
		object-position: top;
	}
	.expert-desk{
		display: none;
	}
	.other-media-wr{
		overflow-x: scroll;
	}
	.other-media{
		width: max-content;
		display: flex;
	}
	.container:has(.other-media-wr){
		padding-right: 0;
		margin-right: 0;
		max-width: 835px;
	}
	.media-item{
		width: 340px;
	}
	.media-filter-item label{
		font-size: 16px;
		letter-spacing: -0.5px;
	}
	.media-filter-check{
		width: 20px;
		height: 20px;
	}
	.media-title{
		font-size: 16px;
		letter-spacing: -0.5px;
	}
	.media-filter-item{
		grid-gap: 4px;
	}
	.media-load-more{
		margin-top: 18px;
	}
	.news-sec .btn{
		position: absolute;
    bottom: -70px;
    width: 100%;
	}
	.contacts-item{
		height: 333px;
	}
	.contacts-el{
		grid-gap: 5px;
		margin-top: 10px;
	}
	.contacts-con{
		margin-top: 20px;
		height: fit-content;
    width: 320px;
		padding: 20px;
	}
	.contacts-title{
		font-size: 18px;
    letter-spacing: -0.5px;
	}
	.contacts-el a{
		font-size: 16px;
		letter-spacing: -0.5px;
		line-height: 110%;
	}
	.contacts-address{
		line-height: 110%;
    margin-top: 10px;
		font-size: 16px;
    letter-spacing: -0.5px;
    font-weight: 500;
		margin-bottom: 20px;
	}
	.media-filter-wr{
		overflow-x: scroll;
	}
	.media-filter{
		width: max-content;
	}
	.contacts-el-title{
		font-size: 16px;
    letter-spacing: -0.5px;
		line-height: 100%;
		margin-bottom: 0px;
	}
	.inf-sec-desc h3{
		font-size: 18px;
	}
	.page-template-page3 .inf-sec h2{
		font-size: 24px;
		margin-top: 20px;
	}
	.inf-sec-desc a{
		font-size: 16px;
	}
	.main-news-wrap{
		row-gap: 0;
		column-gap: 10px;
	}
	.main-news-item:nth-child(2n){
		border-top: 1px solid #151515;
	}
	.main-news-item{
		padding: 20px 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.main-news-desc{
		margin-top: -20px;
	}
	.main-news-item:first-child{
		    grid-row-end: 3;
		padding-top: 0;
	}
	.main-news-item img{
		height: 244px;
	}
	.main-news-title{
		font-size: 18px;
        letter-spacing: -0.5px;
        line-height: 100%;
	}
	.main-news-desc p{
		font-size: 16px;
	}
	.main-news-date{
		font-size: 14px;
	}
	.main-news-btn{
		display: none;
	}
	.main-news-item:last-child{
		display: none;
	}
	.main-news-bottom{
		margin-top: 20px;
	}
	.area-item-title span{
		font-size: 16px;
	}
	.main-mission-desc-cont{
		grid-gap: 10px;
	}
	.main-team-link{
		opacity: 0 !important;
	}
	.expert-sec .area-item-title{
		width: 100%;
	}
	.expert-thumb{
		display: none;
	}
	.team-single-wrap{
		grid-template-columns: 245px 1fr;
	}
	.team-single-thumb{
		width: 245px;
		height: fit-content;
	}
	.team-single-thumb img{
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
	.error-wrap{
		margin-top: -100px;
	}
	.error-desc{
		font-size: 26px;
	}
	.error-wrap .btn{
		padding: 17px 35px;
		position: absolute;
		bottom: 100px;
		width: max-content;
		left: 0;
		right: 0;
		margin: auto;
	}
	.team-single-cont{
		width: 100%;
	}
	.team-single-title h1{
		font-size: 34px;
		letter-spacing: -2.2px;
	}
	.expert-single-about-accor-item-head p{
		font-size: 18px;
		letter-spacing: -0.5px;
	}
	.team-single-accor-desc{
		font-size: 16px;
		width: 100%;
		line-height: 130%;
	}
	.team-single-dol{
		font-size: 18px;
	}
	.team-single-soc-el{
		font-size: 16px;
	}
.cont-div a, .foot-nav a, .foot-off-title, .foot-off-inn-item{
  font-size: 14px;
}
	.main-mission-desc-cont{
		grid-gap: 10px;
	}
	.area-sec .main-mission-desc-cont .btn{
		width: fit-content;
	}
	.main-mission-desc-cont .btn{
		width: 100%;
	}
	.area-sec .main-mission-desc-cont h2{
		width: 100%;
	}
	.main-mission-desc-cont h2{
		width: 80%;
	}
	.main-mission-desc p{
		font-size: 14px;
	}
	  h2 {
    font-size: 34px;
		      letter-spacing: -2.2px;
  }
	  .main-mission-advans-title p {
    font-size: 30px;
    letter-spacing: 0px;
  }
	 .main-mission-advans-title span {
    font-size: 16px;
  }
	.main-team-item:first-child {
  grid-column: unset;
}
.main-team-sec h2{
		width: 100%;
    letter-spacing: -2px;
	}
	.home-team-wr{
		position: relative;
	}
	.home-team-wr .main-team-inner{
		display: grid;
		width: 100%;
	}
	.home-team-wr .btn{
		position: absolute;
		top: 157px;
		left: 0;
		width: fit-content;
	}
	.main-team-con{
		border-radius: 10px;
	}
	.main-team-item .main-team-con-head-icon img{
		width: 16px;
		height: 16px;
	}
	.main-mission-advans-title{
		grid-gap: 8px;
	}
	.home-team-wr h2{
	grid-column-start: unset;
	grid-column-end: unset;
}
  .foot-nav {
    flex-direction: column;
    grid-gap: 10px;
    margin-left: 80px;
    flex-wrap: wrap;
    align-content: baseline;
  }
	.foot-top {
  display: grid;
  grid-template-columns: 72px 0.6fr 1fr;
  justify-content: space-between;
  grid-gap: 20px;
}
	.cont-div.lang-div {
  grid-gap: 5px;
}
	.expert-single-title {
  width: 100%;
}
	.main-team-wr{
		overflow-x: scroll;
	}
	.main-team-inner {
		display: flex;
		width: max-content;
  grid-template-columns: 1fr 1fr;
}
	.about-advans-top {
    grid-template-columns: 1fr;
  }
	.about-why-wrap {
  grid-template-columns: 1fr;
		grid-gap: 8px;
}
	.about-why-inner{
		grid-gap: 8px;
	}
	.about-why-title{
		    line-height: 100%;
		width: 75%;
	}
	.main-team-wr .main-team-item{
		width: 305px;
	}
	.about-why-desc{
		line-height: 130%;
	}
	.about-why-item {
  border-radius: 15px;
  padding: 20px;
		gap: 60px;
		height: 292px;
}
	.about-why-big {
  height: 313px;
}
	.about-why-big .about-why-big-icon img{
		width: 20px;
		height: 20px;
	}
	.main-mission-advans-icon img {
  width: 12px;
}
	.main-mission-advans-item {
  grid-gap: 10px;
		padding: 30px 0px;
}
	.about-why-desc {
    font-size: 16px;
  }
	.about-why-title {
    font-size: 18px;
  }
	.main-mission-advans-title strong{
		letter-spacing: -2px;
	}
		.area-item:hover .area-item-link {
    transform: translateX(0px);
}
	.about.hero-sec .hero-cont{
		top: unset;
    	height: 100%;
	}
	.about .hero-cont-inn{
		 padding: 35px 0px 35px;
	}
	.about .hero-cont-inn h1 br{
		display: none;
	}
	.about .hero-cont-inn h1{
		grid-row: 1;
		width: 75%;
	}
	.about-advans-top{
		    width: 82%;
    grid-gap: 10px;
	}
	.about-advans-item-desc{
		line-height: 100%;
    letter-spacing: -0.5px;
	}
	.about-advans-desc{
		width: 88%;
    font-size: 16px;
	}
	.about-advans-top h2{
		letter-spacing: -2px;
	}
	.inf-sec h1{
		font-size: 34px;
		letter-spacing: -2.1px;
	}
	.inf-sec-desc{
		font-size: 16px;
	}
	.inf-wrap{
		width: 80%;
	}
	.expert .hero-cont h1{
		font-size: 34px;
		letter-spacing: -2.2px;
	}
	.expert .hero-cont h1.expert-single-title{
		width: 400px;
	}
	.expert-single-about-sec.expert-sec .btn{
		width: 75%;
		left: 15px;
	}
	.expert-single-about{
		width: 90%;
	}
	.expert .hero-cont h1 strong{
		font-size: 34px;
		letter-spacing: -2.2px;
	}
	.expert-single-about-title h2{
		font-size: 18px;
		letter-spacing: 0.5px;
	}
	.expert-single-about-con-title{
		font-size: 20px;
		letter-spacing: -1px;
	}
	.expert-single-about-con-item-desc p{
		font-size: 16px;
	}
	.hero-sec{
		margin-top: 3px;
	}
	.expert .hero-back{
		height: 273px;
		object-position: top;
	}
	.expert.expert-single .hero-back{
		object-position: top;
	}
}

@media (max-width:767px){
	html{
		overflow-x: hidden;
	}
	.form-wr{
		width: 100%;
	}
	.other-media-wr{
		overflow-x: scroll;
	}
	.other-media-wr .media-inner{
		width: max-content;
		display: flex;
	}
	.container:has(.other-media-wr){
		padding-right: 0;
		margin-right: 0;
		max-width: 835px;
	}
	.other-media-wr .media-inner .media-item{
		width: 320px;
	}
	.about-why-plan{
		display: none;
	}
	.about-why-desk{
		display: block;
	}
	.main-mission-sec .main-mission-desc-cont h2{
		width: 100%;
	}
	.foot-nav a:nth-child(3n){
		grid-column: 1;
	}
	.foot-nav a:nth-child(4n){
		grid-row: 1;
    	grid-column: 2;
	}
	.foot-nav a:nth-child(5n){
		grid-column: 2;
    	grid-row: 2;
	}
	.team-edu-wr{
		margin-top: 0;
		width: 100%;
	}
	.team-edu-cont-item{
		grid-template-columns: 1fr;
	}
	.team-edu-head{
		display: none;
	}
	.team-ic-inner{
		width: 100%;
	}
	.about-advans-top h2{
		width: 100%;
	}
	.about-why-big-desc{
		width: 180px;
	}
	.team-arch-desc{
		display: none;
	}
	.media-item{
		width: 100%;
	}

	/*.other-media-wr .media-inner{
		display: grid;
		width: 100%;
	}*/
	.expert-plan{
		display: none;
	}
	.expert-desk{
		display: none;
	}
	.expert-mob{
		display: block;
	}
	.main-team-item{
		width: 100%;
	}
	.main-team-link{
		opacity: 0 !important;
	}
	.area-item:hover .area-item-link {
    transform: translateX(0px);
}
	.expert-sec .area-item-title{
		width: 100%;
	}
	.expert-thumb{
		display: none;
	}
	.home-team-wr .btn{
		position: unset;
		width: 100%;
	}
	.main-team-sec h2 {
  width: 100%;
  margin-bottom: 0px;
}
	.main-team-item:first-child {
  grid-column: 1;
}
	.expert-single-about-con-inner{
		margin-top: 10px;
	}
	.inf-sec h2 {
    	font-size: 24px;
    	letter-spacing: -0.3px;
	}
	.inf-sec-desc a{
		font-size: 16px;
	}
	.inf-sec{
		padding: 50px 0px 0;
	}
	.inf-wrap{
		width: 100%;
	}
	.inf-sec h1{
		font-size: 28px;
		letter-spacing: -2px;
	}
	.inf-sec-desc h3{
		font-size: 18px;
		margin: 25px 0px 15px;
	}
	.page-id-227 .inf-sec h2{
		margin: 35px 0px 20px;
		font-size: 20px;
		letter-spacing: -1px;
	}
	.error-wrap .desk.btn{
		display: none;
	}
	.error-wrap .mob.btn{
		display: block;
		background: #fff;
		position: unset;
        margin-top: 25px;
	}
	.error-sec{
		height: 100%;
		padding-bottom: 80px;
	}
	.error-wrap{
		grid-template-columns: 1fr;
		margin-top: 0;
	}
	.error-img img{
		height: 100%;
    	object-position: top;
	}
	.error-desc{
		width: 90%;
		font-size: 24px;
		background: linear-gradient(-180deg, #fffadc 60%, rgba(21, 21, 21, 1));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
	}
	.error-desc br{
		display: none;
	}
	.error-con{
		position: absolute;
		top: 175px;
		left: 0;
		right: 0;
		width: 75%;
		margin: auto;
	}
	.err-img{
		display: none;
	}
	.err-img-mob{
		display: block;
	}
	.team-single-cont .expert-single-about-accor-item{
		padding-bottom: 23px;
	}
	.team-single-accor-desc{
		width: 100%;
		margin-top: 5px;
	}
	.expert-single-about-accor-item-head{
		padding: 25px 0 0;
	}
	.team-single-sec{
		padding-top: 90px;
	}
	.team-single-title{
		position: absolute;
    	top: -52px;
	}
	.team-single-dol{
		font-size: 14px;
	}
	.team-single-soc-item{
		flex-direction: column;
		align-items: start;
	}
	.main-team-link{
		font-size: 18px;
		padding-bottom: 50px;
	}
	.expert-single-about-accor-item-head p{
		font-size: 16px;
	}
	.expert-single-about-sec.expert-sec .btn{
		left: 0;
		right: 0;
		margin: auto;
		bottom: -70px;
	}
	.expert-single-about-con-item-icon img{
		width: 15px;
		height: 15px;
	}
	.expert-single-about-title h2{
		font-size: 18px;
		letter-spacing: -0.3px;
		line-height: 100%;
	}
	.expert-single-about-con-title{
		font-size: 20px;
		line-height: 90%;
	}
	.expert.expert-single .hero-back{
		object-position: top;
		height: 306px;
	}
	.hero-cont h1.expert-single-title{
		font-size: 26px;
	}
	.expert-single-sec.expert-sec{
		padding-top: 40px;
		padding-bottom: 0;
	}
	.expert-single-sec.expert-sec .area-item:first-child{
		padding-top: 0;
		border-top: unset;
	}
	.expert .hero-cont{
		bottom: 30px;
	}
	.hero-sec{
		margin-top: 3px;
	}
	.expert .hero-back{
		height: 306px;
		
	}
	.expert.expert-single .hero-back{
		object-position: top;
	}
	.media-single-header{
		margin-bottom: 10px;
	}
	.media-item-top{
		height: 177px;
	}
	.media-single-img{
		height: 190px;
	}
	.media-single-content ul{
		padding-left: 25px;
    	margin: 10px 0px 15px;
	}
	.media-single-content img{
		height: 196px;
    	margin-bottom: 0px;
	}
	.media-item-bottom{
		padding: 20px;
	}
	.media-item-con{
		grid-gap: 15px;
		margin-bottom: 35px;
	}
	.media-date{
		font-size: 14px;
	}
	.media-title{
		line-height: 110%;
	}
	.media-link{
		letter-spacing: -0.3px;
	}
	.media-filter-wr{
		overflow-x: scroll;
	}
	.media-filter{
		width: max-content;
    	margin-top: 15px;
	}
	.media-filter-item{
		grid-gap: 0;
	}
	.media-filter-check{
		width: 20px;
		height: 20px;
		border-radius: 5px;
	}
	.about .hero-back{
		height: 420px;
	}
	.area-item:first-child{
		border-top: 1px solid #dfdfdf;
		padding-top: 20px;
	}
	.area-item{
		padding: 20px 0px;
		grid-template-columns: 1fr 16px;
		gap: 10px;
	}
	.main-team-sec h2 br{
		display: none;
	}
	.main-mission-sec{
		padding-bottom: 70px;
	}
	section{
		padding: 50px 0px 0px;
	}
	.cont-div .trp-flag-image{
		display: none !important;
	}
	.contacts-wrap{
		margin-top: 15px;
	}
	.contacts-item{
		height: auto;
		display: flex;
		flex-direction: column;
		grid-gap: 10px;
	}
	.contacts-item iframe{
		height: 398px;
    	border-radius: 20px;
	}
	.contacts-con{
		background: #f2f0f3;
		border-radius: 20px;
		padding: 20px;
		height: auto;
		width: 100%;
		min-height: auto;
		position: unset;
	}
	.contacts-title{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.media-single{
		padding-bottom: 27px;
	}
	.media-single-header h2{
		width: 100%;
	}
	.media-next-link{
		position: absolute;
		bottom: -45px;
		right: 15px;
	}
	.media-next-link svg{
		width: 16px;
	}
	.area-item-link svg{
		width: 16px;
	}
	.foot-bottom-item:first-child{
		grid-row: 3;
	}
	.area-sec .main-mission-desc-cont .btn{
		position: absolute;
		bottom: -75px;
		width: 95%;
		left: 0;
		margin: auto;
		right: 0;
	}
	.why-item{
		grid-gap: 0;
		height: 245px;
		border-radius: 20px;
	}
	.why-icon img{
		width: 18px;
		height: 18px;
	}
	.area-sec{
		padding-bottom: 70px;
	}
	.news-header .btn{
		position: absolute;
		bottom: -60px;
		width: 95%;
		left: 0;
		right: 0;
		margin: auto;
	}
	footer{
		margin-top: 50px;
	}
	.news-sec{
		padding-bottom: 70px;
	}
	.m-tog-menu .cont-div.lang-div{
		display: flex;
		justify-content: center;
		align-items: end;
	}
	.m-tog-menu{
        display: grid;
    }
    .m-tog-menu .m-tog-ul{
        display: none;
    }
    .m-tog-menu.active .m-tog-ul{
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
		 align-items: baseline;
        grid-gap: 25px;
    }
    .m-tog{
        display: flex;
		width: 18px;
		margin-left: auto;
    }
    .nav-div{
        grid-template-columns: 61px 1fr;
        padding: 8px 0px;
		align-items: center;
    }
    .logo-div{
        justify-content: center;
		position: relative;
    	z-index: 20;
    }
	.media-inner{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.media-single-wrap{
		width: 100%;
	}
	.expert-single-about{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.expert-single-about-con{
		width: 100%;
	}
	.expert-single-about-accor{
		margin-top: 0;
	}
	.expert-sec .area-inner{
		width: 100%;
	}
	.team-single-cont{
		width: 100%;
	}
	.team-single-wrap{
		grid-template-columns: 1fr;
		grid-gap: 0;
	}
	.team-single-title h1{
		font-size: 26px;
    	letter-spacing: -0.6px;
	}
	.about-why-title{
		font-size: 18px;
	}
	.about-why-item{
        padding: 25px;
		height: 292px;
        border-radius: 20px;
	}
	.main-team-con{
		padding: 14px;
		border-radius: 10px;
	}
	.main-team-con-head p{
		font-size: 18px;
	}
	.main-team-con-head p span{
		font-size: 14px;
	}
	.main-team-item .main-team-con-head-icon img{
		width: 16px;
		height: 16px;
	}
	.main-team-con-bottom a{
		font-size: 14px;
	}
	.main-team-item{
		border-radius: 10px;
	}
	.main-team-con-bottom{
		grid-gap: 5px;
		display: flex;
		flex-direction: column;
	}
	.main-team-con-bottom div{
		display: flex;
		flex-direction: column;
		grid-gap: 5px;
	}
	.main-team-item img{
		height: 391px;
	}
	.about-why-wrap{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.about-why-big{
		height: 284px;
	}
	.about-why-big img{
		border-radius: 20px;
	}
	.about-why-big-cont{
		padding: 20px;
	}
	.about-why-big .about-why-big-icon img{
		width: 20px;
		height: 20px;
	}
	.about-why-big-desc{
		line-height: 110%;
	}
	.about-why-big-desc br{
		display: none;
	}
	.about-why-inner{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.about.hero-sec .hero-cont{
		top: unset;
    	height: 100%;
	}
	.about .hero-cont-inn{
		 padding: 35px 0px 35px;
	}
	.about .hero-cont-inn h1 br{
		display: none;
	}
	.about .hero-cont-inn h1{
		grid-row: 1;
		width: 95%;
	}
	.about-advans-top{
		grid-template-columns: 1fr;
		grid-gap: 15px;
	}
	.about-advans-inner{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		margin-top: 25px;
	}
	.about-advans-item-title{
		font-size: 63px;
	}
	.about-advans-item-desc{
		font-size: 18px;
		letter-spacing: -0.3px;
	}
	.about-advans-item-desc p{
		font-size: 18px;
		letter-spacing: -0.3px;
	}
	.about-advans-item:nth-child(3n) .about-advans-item-desc{
		width: 100%;
	}
	.hero-cont{
		bottom: 50px;
	}
	.hero-cont h1{
		width: 90%;
		letter-spacing: -1px;
	}
	.hero-cont h1 br{
		display: none;
	}
	.area-item-title{
		font-size: 16px;
        letter-spacing: -0.3px;
        line-height: 110%;
	}
	.area-item-title span{
		font-size: 16px;
	}
	.why-desc p{
		font-size: 16px;
	}
	.main-news-title{
		font-size: 18px;
		letter-spacing: -1px;
		margin-bottom: 10px;
	}
	.main-news-bottom{
		margin-top: 30px;
	}
	.main-news-date{
		font-size: 14px;
	}
	.main-news-desc{
		-webkit-line-clamp: 4;
	}
	.foot-bottom-item:nth-child(even){
		text-align: left;
	}
	h1{
		font-size: 28px;
		letter-spacing: -2px;
	}
	h2{
		font-size: 26px;
    	letter-spacing: -1px;
	}
	.btn{
		font-size: 16px;
		letter-spacing: -0.8px;
	}
	p{
		font-size: 16px;
	}
	body{
		font-size: 16px;
	}
	.main-mission-advans-title{
		grid-gap: 5px;
	}
	.main-mission-advans-title p{
		font-size: 34px;
		letter-spacing: -1px;
	}
	.main-mission-advans-title strong{
		font-size: 30px;
		letter-spacing: -1px;
	}
	.main-mission-advans-title span{
		font-size: 16px;
		letter-spacing: -1px;
		margin-top: 8px;
	}
	
	.main-mission-advans-icon{
		margin-top: 0;
	}
	.main-mission-advans-icon img{
		width: 12px;
		height: 12px;
	}
	 .hero-cont h1, .hero-cont h1 strong, .hero-cont h1.expert-single-title {
    font-size: 28px;
  }
	.hero-cont h1 strong{
		font-size: 28px;
	}
	.cont-div{
		display: none;
	}
	.hero-cont-inn{
		grid-template-columns: 1fr;
    	grid-gap: 20px;
	}
	.hero-logo{
		grid-row: 1;
		width: 20px;
	}
	.main-mission-wrapper{
		grid-template-columns: 1fr;
    	grid-gap: 25px;
	}
	.main-mission-desc-cont{
		grid-gap: 15px;
	}
	.main-mission-desc-cont .btn{
		position: absolute;
		bottom: -80px;
		width: 95%;
		left: 0;
		right: 0;
		margin: auto;
	}
	.main-mission-advans-item{
		padding: 30px 0px;
		grid-gap: 10px;
		align-items: center;
	}
	.main-mission-advans-item:first-child{
		border-top: 1px solid #dfdfdf;
		padding-top: 30px;
	}
	.main-mission-advans-item:last-child{
		border-bottom: 1px solid #dfdfdf;
		padding-bottom: 30px;
	}
	.main-team-wr{
		overflow-x: unset;
	}
	.main-team-inner{
		width: 100%;
		display: grid;
		grid-template-columns: 1fr;
		margin-bottom: 25px;
	}
	.area-sec .main-mission-wrapper{
		grid-gap: 15px;
	}
	.why-inner{
		grid-template-columns: 1fr;
		grid-gap: 8px;
		margin-top: 20px;
	}
	.main-news-wrap{
		grid-template-columns: 1fr;
		margin-top: 15px;
	}
	.main-news-item:first-child img{
		display: none;
	}
	.main-news-item:first-child{
		border-top: 1px solid #151515;
		padding-top: 15px;
	}
	.main-news-item{
		padding-bottom: 15px;
	}
	.main-news-item:first-child .main-news-desc{
		opacity: 1;
	}
	.foot-top{
		grid-template-columns: 1fr;
	}
	.foot-logo{
		width: 72px;
	}
	.foot-nav{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 20px;
		justify-content: start;
        margin: 25px 0px 40px;
	}
	.foot-nav a{
		font-size: 16px;
		letter-spacing: -0.3px;
	}
	.foot-off-inn{
		grid-gap: 15px;
		margin-top: 12px;
	}
	.foot-off-inn-item{
		font-size: 16px;
	}
	.foot-bottom{
		grid-gap: 17px;
    	padding-top: 30px;
		grid-template-columns: 1fr;
	}
	.team-single-thumb{
		width: 100%;
		height: auto;
	}
	.team-single-thumb img{
		width: 100%;
		height: 100%;
	}
	.expert-sec{
		padding-bottom: 70px;
	}
	.expert-sec .btn{
		position: absolute;
    	bottom: -80px;
    	width: 95%;
	}
	.expert-single-title{
		width: 100%;
	}
	.main-news-item:last-child{
		border-bottom: unset;
	}
}


@media all and (max-width:420px){
}


@media all and (max-width:370px){
}


@media all and (max-width:320px){
}