@media only screen and (min-width: 2200px) {

.task-image{

	width: 50%;

	position: absolute;

	display: block;

	left:  0;

	top:  0;

}

.task-content{

	background-image: none;



}

.task-content .container{

	position: relative;

}

}

@media only screen and (max-width: 1900px) {

	header .container{

		max-width: 95.625%;

	}

	.container{

		max-width: 75.46875%;

	}

	.about .container, .main .container{

		max-width: 87.2%;

	}

	.main-menu a, .lang a{

		font-size: 20px;

	}

	.orange-btn{

		max-width: 240px;

		font-size: 20px;

	}

	.right-menu{

		margin-left: 30px;

	}

	.main-menu li:not(:last-child){

		margin-right: 30px;

	}

	.main-title{

		font-size: 80px;

	}

	.main-title span:last-child:after{

		width: 50px;

		height: 50px;

	}

	.linkedIcon, .facebookIcon{

		width: 38px;

		height: 38px;

	}

	.about-title{

		font-size: 58px;

	}

	.about-right{

		font-size: 20px;

	}

	.about-desc{

		font-size: 22px;

	}

	.about-content{

		padding-top: 75px;

		padding-bottom: 90px;

	}

	.about .container:after{

		right: -76px;

	}

	.task{

		margin-top: 170px;

	}

	.section-title, .section-title h2{

		font-size: 50px;

	}

	.section-desc{

		font-size: 24px;

	}

	.task-content .container{

		max-width: 100%;

	}

	.task-list{

		margin-right: 90px;

	}

	.task-list:after{

		right: 20px;

		bottom: -80px;

	}

	.transparent-text{

		font-size: 160px;

		bottom: -18px;

	}

	.calendar .container {

		max-width: 1449px;

	}

	.calendar-items{

		margin-top: 90px;

	}

	.calendar-item{

		width: 34.36853002070393%;

	}

	.calendar-items .slick-next{

		right: -45px;

	}

	.calendar-items .slick-prev{

		left: -50px;

	}

	.calendar-title{

		font-size: 36px;

	}

	.calendar-desc{

		font-size: 24px;

	}

	.type-title{

		font-size: 76px;

	}

	.type-title:after{

		width: 48px;

		height: 48px;

		margin-left: 80px;

	}

	.type-item{

		padding: 118px 65px 54px 65px;

	}

	.type-name{

		font-size: 40px;

	}

	.type-items{

		margin-top: 120px;

	}

	.type-item{

		max-width: 850px;

	}

	.types .container, .partners .container, .gallery .container, footer .container{

		max-width: 85%;

	}

	.req .section-desc:after{

		width: 90px;

		height: 90px;

	}

	.req .container{

		max-width: 90%;

	}

	.input-section {

		max-width: 230px;

	}

	.input-section{

		margin-right: 25px;

	}

	.footer-logo img{

		width: 300px;

	}

	.footer-logo-title{

		font-size: 40px;

	}

	.footer-logo-title span:last-child:after{

		width: 32px;

		height: 32px;

	}

	.types{

		padding-top: 250px;

	}

	.form-container:after{

		right: 0;

	}
	.past-desc{
		font-size: 20px;
	}
}



@media only screen and (max-width: 1600px) {
	.past-desc{
		font-size: 18px;
	}
	.gallery-page-title{
		font-size: 58px;
		margin-bottom: 80px;
	}
	.gallery-post-title{
		font-size: 50px;
		margin-bottom: 25px;
	}
	.gallery-post-desc{
		font-size: 24px;
		margin-bottom: 70px;
	}
	.gallery-post-item{
		margin-bottom: 35px;
	}
	.gallery-items-page{
		margin-top: 70px;
		margin-bottom: 60px;
	}
.input-section{
	flex:  1em;
}
	.main-menu a, .lang a{

		font-size: 16px;

	}

	.logo{

		width: 150px;

	}

	.orange-btn{

		max-width: 200px;

		font-size: 16px;

		height: 52px;

	}

	.about-title{

		font-size: 50px;

	}

	.about-right{

		font-size: 16px;

	}

	.about-desc{

		font-size: 18px;

	}

	.about-content{

		padding-top: 65px;

		padding-bottom: 80px;

	}

	.about .container:after{

		width: 600px;

		height: 600px;

	}

	.task{

		margin-top: 170px;

	}

	.section-title, .section-title h2{

		font-size: 42px;

	}

	.section-desc{

		font-size: 20px;

		margin-top: 25px;

	}

	.number-current{

		font-size: 72px;

	}

	.number-total{

		font-size: 24px;

	}

	.task-desc{

		font-size: 18px;

	}

	.task-list li:not(:last-child){

		margin-bottom: 65px;

	}

	.task-list:after{

		width: 50px;

		height: 50px;

	}

	.comitet .container, .calendar .container{

		max-width: 85%;

	}

	.transparent-text{

		font-size: 140px;

		bottom: -18px;

	}

	.comitet-name{

		font-size: 18px;

	}

	.comitet-profession{

		font-size: 16px;

	}

	.comitet-prof{

		font-size: 15px;

	}

	.comitet-linkedIn{

		width: 32px;

		height: 32px;

	}

	.calendar{

		margin-top: 120px;

	}

	.comitet-items, .calendar-items{

		margin-top: 60px;

	}

	.calendar-items{

		margin-top: 90px;

	}

	.calendar-title{

		font-size: 28px;

	}

	.calendar-items .slick-next{

		right: -45px;

	}

	.calendar-items .slick-prev{

		left: -50px;

	}

	.calendar-desc{

		font-size: 20px;

	}

	.calendar-date{

		font-size: 36px;

	}

	.types {

		padding-bottom: 206px;

	}

	.type-title{

		font-size: 58px;

	}

	.type-title:after{

		width: 42px;

		height: 42px;

	}

	.type-items{

		margin-top: 80px;

	}

	.type-name{

		font-size: 36px;

	}

	.type-btn{

		font-size: 18px;

		max-width: 270px;

	}

	.type-item{

		max-width: 700px;

		padding: 90px 50px 54px 50px;

	}

	.type-btn{

		margin-top: 70px;

	}

	.type-item{

		margin-bottom: 90px;

	}

	.type-text{

		padding: 50px 55px;

		font-size: 20px;

	}

	.form-container:after{

		width:750px;

		height: 750px;

	}

	.input-section input{

		height: 65px;

		font-size: 16px;

	}

	.submit-btn{

		height: 65px;

		font-size: 16px;

		max-width: 200px;

	}

	.partner-items{

		margin-top: 70px;

	}

	.gallery-head:after{

		bottom: -294px;

		left: -50px;

	}

	.footer-logo-image img{

		width: 250px;

	}

	.footer-addresses{

		font-size: 18px;

	}

	.location-title{

		font-size: 32px;

	}

	footer{

		margin-top: 130px;

	}

}

@media only screen and (max-width:  1400px) {

	.logo{

		width:  120px;

	}

	.orange-btn{

		max-width: 180px;

	}

	.lang{

		margin-right: 30px;

	}
	.gallery-page-title{
		font-size: 48px;
		margin-bottom: 60px;
	}
	.gallery-post-title{
		font-size: 42px;
		margin-bottom: 20px;
	}
	.gallery-post-desc{
		font-size: 20px;
		margin-bottom: 50px;
	}
	.gallery-items-page{
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.page{
		padding: 80px 0 0 0;
	}
	.past-desc{
		font-size: 16px;
	}
	.past-title{
		font-size: 36px;
	}
}



@media only screen and (max-width: 1240px) {

	.logo {

		width: 120px;

	}

	.main-menu li:not(:last-child) {

		margin-right: 20px;

	}

	.orange-btn{

		font-size: 16px;

		max-width: 170px;

	}

	.main-title{

		font-size: 60px;

	}

	.main-title span:last-child:after{

		width: 42px;

		height: 42px;

	}

	.social-list li:not(:last-child){

		margin-right: 30px;

	}

	.about-title {

		font-size: 42px;

	}

	.about-desc{

		margin-top: 45px;

		font-size: 17px;

	}

	.about-content{

		padding-bottom: 65px;

	}

	.about-solid{

		height: 52px;

	}

	.about .container:after{

		width: 550px;

		height: 550px;

	}

	.section-title, .section-title h2{

		font-size: 36px;

	}

	.section-desc{

		font-size: 18px;

	}

	.task-desc{

		font-size: 16px;

	}

	.about-right {

		font-size: 15px;

	}

	.number-current{

		font-size: 55px;

	}

	.task-list{

		margin-right: 60px;

	}

	.task-content{

		padding-top: 35px;

		padding-bottom: 60px;

	}

	.task-list li:not(:last-child){

		margin-bottom: 45px;

	}

	.task-list:after{

		width: 42px;

		height: 42px;

	}

	.transparent-text{

		font-size: 120px;

	}

	.comitet-sliders .slick-slide{

		margin: 0 25px;

	}

	.comitet-name {

		font-size: 16px;

	}

	.comitet-prof {

		font-size: 14px;

	}

	.comitet-desc{

		height: auto!important;

	}

	.calendar-date{

		font-size: 28px;

	}

	.calendar-title{

		font-size: 24px;

	}

	.calendar-desc{

		font-size: 16px;

		margin-top: 10px;

	}

	.types {

		padding-bottom: 206px;

	}

	.type-title{

		font-size: 48px;

	}

	.type-title:after{

		width: 32px;

		height: 32px;

		margin-left: 50px;

	}

	.type-items{

		margin-top: 60px;

	}

	.type-name{

		font-size: 32px;

	}

	.type-btn{

		font-size: 16px;

		max-width: 240px;

	}

	.type-item{

		max-width: 650px;

		padding: 60px 50px 54px 50px;

	}

	.type-btn{

		margin-top:50px;

	}

	.type-item{

		margin-bottom: 80px;

	}

	.form-container:after{

		display: none;

	}

	.input-section{

		flex: 1em;

	}

	.input-section input{

		font-size: 14px;

	}

	.req-form form{

		padding: 80px 30px;

	}

	.req-form{

		padding: 13px;

		margin-top: 65px;

	}

	.partners{

		margin-top: 120px;

	}

	.type-text{

		padding: 50px 55px;

		font-size: 20px;

	}

	.partner-item img{

		max-width: 100%;

	}

	.gallery{

		margin-top: 120px;

	}

	.gallery-items{

		margin-top: 60px;

	}

	footer{

		padding-top: 80px;

		padding-bottom: 80px;

	}

}

@media only screen and (max-width: 1200px) {

	.main-menu a, .lang a {

		font-size: 14px;

	}

	.logo{

		width: 100px;

	}

	.right-menu{

		margin-left: 20px;

	}

	.lang{

		margin-right: 25px;

	}

	.orange-btn {

		font-size: 14px;

		max-width: 145px;

	}
	.past-item{
		flex-direction: column;
		justify-content: unset;
		align-items: center;
		margin-bottom: 60px;
	}
	.past-image{
		width:  100%;
		margin:  0 auto;
		margin-bottom: 25px;
	}
	.past-info{
		flex:  unset;
		margin-left: 0;
	}
	.past-page-title{
		text-align: center;
	}
	.past-items{
		max-width: 622px;
		margin-left:  auto;
		margin-right: auto;
	}

}

@media only screen and (max-width: 1024px) {
	.gallery-page-title{
		font-size: 36px;
		margin-bottom: 30px;
	}
	.gallery-post-title{
		font-size: 28px;
		margin-bottom: 20px;
	}
	.gallery-post-desc{
		font-size: 16px;
		margin-bottom: 50px;
	}
	.gallery-items-page{
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.page{
		padding: 80px 0 0 0;
	}
.blue-link{
	height:  52px;
	font-size: 18px;
	max-width: 280px;
}
.mobile{

	display: block;

}

	.main-menu{

		display: none;

	}

	.mobile-btn{

		margin-left: 30px;

		background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384.97 384.97' style='enable-background:new 0 0 384.97 384.97;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M12.03,120.303h360.909c6.641,0,12.03-5.39,12.03-12.03c0-6.641-5.39-12.03-12.03-12.03H12.03 c-6.641,0-12.03,5.39-12.03,12.03C0,114.913,5.39,120.303,12.03,120.303z'/%3E%3Cpath fill='%23fff' d='M372.939,180.455H12.03c-6.641,0-12.03,5.39-12.03,12.03s5.39,12.03,12.03,12.03h360.909c6.641,0,12.03-5.39,12.03-12.03 S379.58,180.455,372.939,180.455z'/%3E%3Cpath fill='%23fff' d='M372.939,264.667H132.333c-6.641,0-12.03,5.39-12.03,12.03c0,6.641,5.39,12.03,12.03,12.03h240.606 c6.641,0,12.03-5.39,12.03-12.03C384.97,270.056,379.58,264.667,372.939,264.667z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");

		width: 31px;

		height: 31px;

		-webkit-background-size: 100%;

		background-size: 100%;

		background-repeat: no-repeat;

		background-position: center;

		position: relative;

		z-index: 25;

	}

	.mobile-btn.active{

		background-image: url("data:image/svg+xml,%0A%3Csvg width='64' version='1.1' xmlns='http://www.w3.org/2000/svg' height='64' viewBox='0 0 64 64' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 64 64'%3E%3Cg%3E%3Cpath fill='%23fff' d='M28.941,31.786L0.613,60.114c-0.787,0.787-0.787,2.062,0,2.849c0.393,0.394,0.909,0.59,1.424,0.59 c0.516,0,1.031-0.196,1.424-0.59l28.541-28.541l28.541,28.541c0.394,0.394,0.909,0.59,1.424,0.59c0.515,0,1.031-0.196,1.424-0.59 c0.787-0.787,0.787-2.062,0-2.849L35.064,31.786L63.41,3.438c0.787-0.787,0.787-2.062,0-2.849c-0.787-0.786-2.062-0.786-2.848,0 L32.003,29.15L3.441,0.59c-0.787-0.786-2.061-0.786-2.848,0c-0.787,0.787-0.787,2.062,0,2.849L28.941,31.786z'/%3E%3C/g%3E%3C/svg%3E");

	}

	.about-title {

		font-size: 36px;

	}

	.about-desc{

		font-size: 16px;

	}

	.about-left{

		width: 45%;

	}

	.about-right {

		font-size: 14px;

	}

	.about-right p:not(:last-child) {

		margin-bottom: 20px;

	}

	.task {

		margin-top: 100px;

	}

	.section-title, .section-title h2 {

		font-size: 32px;

	}

	.section-desc {

		font-size: 16px;

	}

	.task-list {

		margin-right: 0;

	}

	.task-desc {

		font-size: 14px;

	}

	.task-list:after{

		display: none;

	}

	.task-list{

		margin-top: 0;

	}

	.task-list li:not(:last-child) {

		margin-bottom: 30px;

	}

	.mainComitet {

		margin-top: 105px;

	}

	.comitet-name {

		font-size: 14px;

	}

	.comitet-profession {

		font-size: 14px;

	}

	.comitet .container, .calendar .container {

		max-width: 100%;

		padding: 0 4%;

	}

	.comitet-sliders .slick-slide{

		width: 300px;

	}

	.comitet-prof{

		height: auto!important;

	}
	.slick-arrow {
		margin: 0;
		bottom:  unset;
		top:  20%;
		width:  32px;
		height:  32px;
		border-radius: 50%;
		background-color: #21609E;
		background-size: 8px;
	}
	.slick-prev, .calendar-items .slick-prev, 
	.gallery-items .slick-prev, .partner-items .slick-prev{
		left: 9px;
		background-image: url("data:image/svg+xml,%0A%3Csvg width='257' height='463' viewBox='0 0 257 463' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.32048 210.694L207.773 8.31737C219.558 -2.77246 237.586 -2.77246 248.68 8.31737C259.773 19.4072 259.773 37.4275 248.68 49.2085L66.3325 231.487L248.68 413.765C259.773 424.855 259.773 443.567 248.68 454.657C237.586 465.746 219.558 465.746 207.773 454.657L5.32048 251.586C-5.77351 240.496 -5.77351 222.475 5.32048 210.694Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.slick-next, .calendar-items .slick-next, 
	.gallery-items .slick-next, .partner-items .slick-next{
		right:  9px;
		background-image: url("data:image/svg+xml,%0A%3Csvg width='260' height='463' viewBox='0 0 260 463' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M251.68 210.706L49.227 8.31783C37.4416 -2.77261 19.4145 -2.77261 8.32049 8.31783C-2.7735 19.4083 -2.7735 37.4296 8.32049 49.2113L190.668 231.5L8.32049 413.789C-2.7735 424.879 -2.7735 443.592 8.32049 454.682C19.4145 465.773 37.4416 465.773 49.227 454.682L251.68 251.6C262.774 240.509 262.774 222.487 251.68 210.706Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.calendar-items .slick-prev{
		left:  0;
	}
	.calendar-items .slick-next{
		right:  0;
	}
	.gallery-items .slick-arrow{
		top:  38%;
	}
	.partner-items .slick-arrow {
		top:  0; bottom:  0; margin:  auto 0;
	}
	.partner-items .slick-next{
		right:  -12px;
	}
	.partner-items .slick-prev{
		left:  -20px;
	}
	.types {

		padding-bottom: 100px;

		padding-top: 100px;

	}

	.form-content {

		flex-direction: column;

	}

	.input-section{

		margin-bottom: 30px;

		margin-right: 0;

		max-width: 100%;

	}

	.req-form form{

		padding: 35px 20px;

	}

	.req-form{

		max-width: 450px;

		margin-left: auto;

		margin-right: auto;

	}

	.submit-btn{

		margin-left: auto;

		margin-right: auto;

	}

	footer .container{

		flex-direction: column;

		align-items: center;

	}

	.footer-left{

		width: 80%;

	}

	.footer-right{

		width: 80%;

	}

	.footer-addresses{

		font-size: 14px;

	}

	.location-title{

		text-align: center;

		margin-top: 40px;

	}

	.about .container:after{

		display: none;

	}

	.type-text:after{

		display: none;

	}

	.main-menu{

		position: fixed;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		background: rgb(21 51 119 / 95%);

		backdrop-filter: blur(12.5px);

		z-index: 20;

		padding-top: 55px;

	}

	.main-menu li{

		margin-right: 0;

		text-align: center;

		margin-bottom: 13px;

	}

	.main-menu li a{

		display: inline-block;

		font-size: 32px;

		padding: 12px 25px;

	}

	body.ovh{

		overflow: hidden;

	}

	.task-list{

		width: 45%;

		padding-right: 25px;

	}

}

@media only screen and (max-width: 768px) {
	.gallery-page-title{
		font-size: 32px;
		margin-bottom: 20px;
	}
	.gallery-post-title{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.gallery-post-desc{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.gallery-items-page{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.gallery-post-item{
		width:  46%;
		margin-bottom:  15px;
		margin-right:  0;
	}
	.gallery-items-page{
		gap: 4%;
	}
	.page{
		padding: 60px 0 0 0;
	}
	.calendar-items, .gallery-items{
		max-width: 430px;
		margin:  0 auto;
	}
	.blue-link{
		margin-top:  60px;
		font-size: 16px;
		max-width: 200px;
	}
	.orange-btn{

		display: none;

	}

	.main-menu li a{

		font-size: 24px;

	}

	.container{

		max-width: 100%!important;

		padding: 0 4%;

	}

	.main-info {

		margin-left: 0;

	}

	.main-title {

		font-size: 48px;

	}

	.main-title span:last-child:after{

		width: 32px;

		height: 32px;

	}

	.main-title{

		line-height: 1.2;

	}

	.social-list{

		justify-content: center;

	}

	.main .container{

		justify-content: center;

	}

	.main .container{

		min-height: 600px;

	}

	.about-content{

		margin-top: 0;

		flex-direction: column;

		align-items: center;

		text-align: center;

	}

	.about-left, .about-right{

		width: 100%;

	}

	.about-desc{

		margin-top: 30px;

	}

	.about-right{

		text-align: justify;

		margin-left: 0;

		margin-top: 15px;
		display: block;

	}

	.about-solid{

		display: none;

	}

	.about-content{

		padding-bottom: 0;

	}

	.container.head .section-title{

		justify-content: center;

	}

	.transparent-text{

		display: none;

	}

	.task{

		margin-top: 35px;

		border-top: 1px solid #dadada;

		padding-top: 30px;

	}

	.section-desc{

		text-align: center;

	}

	.task-content{

		background-image: none;

	}

	.task-image{

		display: block;

		max-width: 100%;

	}

	.task .head{

		margin-bottom: 0;

	}

	.task-list{

		width: 100%;

	}

	.task-content .container{

		justify-content: center;

		flex-direction: column;

	}

	.number-total{

		font-size: 20px;

	}

	.mainComitet{

		margin-top: 0;

		padding-top: 60px;

	}

	.task-content{

		padding-bottom: 0;

	}

	.comitet-item{

		width: 100%;

	}

	.comitet-items, .calendar-items{

		margin-top: 30px;

	}

	.comitet-name{

		font-size: 18px;

	}

	.comitet-profession{

		font-size: 14px;

	}

	.mainComitet .comitet-info{

		padding-bottom: 25px;

	}

	.mainComitet .comitet-item{

		margin-bottom: 40px;

		height: auto!important;

	}

	.big{

		margin-top: 60px;

	}

	.comitet-desc{

		min-height: 140px;

	}

	.calendar{

		margin-top: 0;

		padding-top: 60px;

		padding-bottom: 60px;

	}

	.type-item{

		padding: 20px 30px;

	}

	.type-title{

		font-size: 32px;

	}

	.types .container {

		justify-content: center;

	}

	.type-title{

		justify-content: center;

	}

	.types{

		padding-top: 60px;

		padding-bottom: 60px;

	}

	.type-name{

		font-size: 24px;

	}

	.type-btn{

		font-size: 16px;

		max-width: 220px;

		height: 52px;

	}

	.type-item{

		margin-bottom: 35px;

	}

	.type-text{

		margin-top: 30px;

		padding: 25px 20px;

		font-size: 16px;

		background: rgba(0, 116, 255, 0.3);

	}

	.type-item{

		background: rgba(75, 106, 142, 0.31);

	}

	.section-title{

		text-align: center;

	}

	.req .section-desc{

		text-align: center;

		max-width: 100%;

		margin-top: 15px;

	}

	.req-form{

		margin-top: 30px;

	}

	.input-section{

		margin-right: 0;

	}

	.type-title:after{

		display: none;

	}

	.partners{

		margin-top: 60px;

	}

	.partner-items{

		margin-top: 30px;

	}

	.gallery-head:after{

		display: none;

	}

	.gallery{

		margin-top: 60px;

	}

	.gallery img{

		border-radius: 10px;

	}

	.gallery-items{

		margin-top: 30px;

	}

	footer{

		margin-top: 60px;

	}

	.footer-logo-image img{

		width: 200px;

	}

	.footer-logo{

		justify-content: center;

	}

	footer{

		padding: 30px 0;

	}

	.footer-logo-title{

		margin-top: 30px;

	}

	.footer-right{

		width: 100%;

	}

	.footer-right iframe{

		height: 400px;

	}

	.gallery .slick-dots{

		margin-top: 30px;

	}

	.modal-title{

		top: 0;

		font-size: 24px;

	}

	.modal-image{

		width: 150px;

	}

	.modal-info ul li{

		font-size: 14px;

	}

	.join-btn{

		margin-right: auto;

		font-size: 18px;

		max-width: 220px;

	}

	.modal{

		width: 85%;

	}

	.mainComitet{

		max-width: 415px;

		margin-left: auto;

		margin-right: auto;

	}

	.comitet-sliders .comitet-items{

		max-width: 404px;

		margin-left: auto;

		margin-right: auto;

	}

	.calendar-items{

		max-width: 498px;

		margin-left: auto;

		margin-right: auto;

	}

	.gallery-items{

		max-width: 498px;

		margin-left: auto;

		margin-right: auto;

	}

	.task-list{

		max-width: 498px;

		margin-left: auto;

		margin-right: auto;

	}

	.task-image{

		width: 100%;

		margin-left: auto;

		margin-right: auto;

		max-width: 498px;

	}

	.orange-mobile{

		display: flex;

		margin-left: auto;

		margin-right: auto;

		font-weight: 700;

		margin-top: 30px;

		max-width: 220px;

		margin-bottom: 40px;

	}
	.comitet-desc{
		min-height: unset!important;
	}
	.comitet-sliders .slick-dots{
		margin-top: 25px;
	}
	.comitet-info{
		margin-top: -80px;
		padding: 15px 20px 30px 15px;
	}
	.comitet-prof{
		min-height: unset!important;
	}
	.main{
		background-image: url(../images/mobile.jpg);
		
	}
	.past-title {
    	font-size: 28px;
    	margin-bottom: 15px;
	}
	.past-desc{
		font-size: 14px;
	}
	.post-password-form{
		padding-top: 60px;
	}
	.password-flex{
		flex-direction: column;
		align-items: center;
	}
	.password-btn{
		font-size: 14px;
	}
	.password-flex .input-section, .password-flex button{
		width:  100%;
	}
}

