body {
	padding: 0;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	overflow: hidden;
}

html, body {
	font-weight: normal;
	min-height: 100%;
}

a {
	color: #FFF;
	text-decoration: none;
}

* {
	max-width: 100%;
}

a:hover {
	cursor: pointer;
}

::-webkit-scrollbar {
    width: 13px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #f25c5c;
    border-radius: 10px;
}

.content-container {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
}

.harmonogram-desc-45 .column-f {
	flex-wrap: nowrap;
}

.harmonogram-desc-15 .column-f {
	flex-wrap: nowrap;
}

.harmonogram-desc-60 .column-f {
	flex-wrap: nowrap;
}

.row-f {
	display: flex;
	flex-wrap: wrap;
}

.column-f {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

/* HEADER */
.header {
	min-height: 442px;
	width: 100%;
	margin: 0 auto;
	background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), url(../img/coverphoto22.jpg);
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	background-position: center;
	background-size: cover;
	box-sizing: border-box;
	align-items: center;
}

.header img {
	object-fit: cover;
	max-height: 100%;
	width: 100%;
}

.konferencja, .konkursy, .contact, .place, .harmonogram, .tickets, .prelegents {
	margin: 10px;
	box-sizing: border-box;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#prelegents .row-f:last-child{
	justify-content: center!important;
}

.tickets {
	background-color: #f25c5c;
	border-radius: 40px;
	box-sizing: border-box;
	padding: 12px 50px 12px 50px;
}

#footer .tickets {
	background-color: inherit;
}

.header .row-f {
	justify-content: space-between;
	align-self: flex-end;
	width: 100%;
	align-items: center;
	margin-top: 40px;
	margin-bottom: 194px;
}

.header-kcalmar {
	background-image: url(../img/svg/IE.svg);
	height: 60px;
	width: 217px;
	max-width: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
	margin-left: 40px;
	/* fill: rgb(100, 149, 237)!important; */
}

.header i {
	font-size: 24px;
}

.header h1 {
	font-size: 30px;
	background-color: #f25c5c;
	box-sizing: border-box;
	padding: 11px 20px 11px 20px;
	font-family: 'Montserrat', sans-serif;
	font-weight: Lighter;
	margin-bottom: 17px;
}

.header h2 {
	font-weight: normal;
	margin-bottom: 294px;
	font-family: "Sedgwick Ave";
	font-size: 42px;
	margin-top: 0;
}

.header h3 {
	/* text-transform: uppercase; */
	margin-bottom: 28px;
	font-size: 44px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	margin-top: 0;
}

#nav-fixed {
	display: none;
	align-items: center;
	background-color: #F25C5C;
	box-sizing: border-box;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	flex-wrap: nowrap;
	justify-content: space-between;
	height: 80px;
}

.desktop-nav, .nav-fixed-left, .nav-fixed-center, .nav-fixed-right {
	display: flex;
	align-items: center;
}

.nav-fixed-center {
	text-transform: uppercase;
	justify-content: center;
	text-align: center;
	line-height: 140%;
}

.nav-fixed-right img {
	height: 32px;
	width: 32px;
	margin-right: 11px;
}

.nav-fixed-left img {
	margin-right: 40px;
	margin-left: 35px;
}

.desktop-nav .tickets {
	background-color: #f25c5c;
	border-radius: 40px;
	box-sizing: border-box;
	height: 45px;
	line-height: 15px;
	border: 2px solid white;
}

#nav-fixed img {
	height: 80px;
}

#nav-fixed i {
	font-size: 30px;
	margin-right: 16px;
	display: none;
	color: #0C3E51;
}

#nav-fixed .row-f {
	flex-wrap: nowrap;
	white-space: nowrap;
	align-items: center;
}

#nav-fixed .row-f span {
	display: flex;
	align-items: center;
}

#nav-fixed .tickets {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	padding: 12px 30px 12px 30px;
	display: flex;
	border: 2px solid white;
	margin-left: 20px;
	justify-content: center;
	/* margin-right: 50px; */
}

.nav-fixed-right {
	justify-content: center;
}

#nav-fixed .tickets:hover {
	cursor: pointer;
}

#nav-fixed .row-f:first-child img {
	height: 80px;
	width: 80px;
}

.header .fas {
	display: none;
}

.nav-f {
	flex-direction: column;
	margin-right: auto;
	display: none;
	margin-top: -70px;
	margin-bottom: 20px;
}

.wh-line {
	height: 16px;
	width: 2px;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
}

.fixed {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

/* KONIEC HEADER */
#about-content {
	width: 100%;
	background-color: #0c3e51;
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	position: relative;
}

#about-content .row-f {
	flex-wrap: nowrap;
	box-sizing: border-box;
	justify-content: center;
	align-items: center;
	max-width: 1000px;
	margin: 0 auto;
}

#about-content a {
	background-color: #f25c5c;
	padding: 16px 31px 16px 31px;
	box-sizing: border-box;
	max-width: 200px;
	border-radius: 40px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 32px;
}

.about-bar {
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	background-color: #f25c5c;
	color: #FFF;
	font-weight: bold;
	justify-content: center;
	max-width: 996px;
	margin: 0 auto;
}

.theme {
	box-sizing: border-box;
	padding: 5px;
	background-color: #FFF;
	color: #0C3E51;
	border-radius: 20px;
	padding: 6px 10px 6px 10px;
	font-size: 11px;
	font-weight: bold;
}

.theme:nth-child(1) {
	background-color: #B7D9C7;
}

.theme:nth-child(2) {
	background-color: #93D7D7;
}

.theme:nth-child(3) {
	background-color: #F1BBBE;
}

#about-content .row-f .column-f {
	max-width: 50%;
}

#about-content .row-f .column-f .row-f {
	margin: 0;
	justify-content: space-between;
	max-width: 80%;
	margin-top: 11px;
	margin-bottom: 28px;
}

#about-content h1 {
	color: #f25c5c;
	font-family: 'Sedgwick Ave', cursive;
	margin-top: 79px;
	font-size: 40px;
	font-weight: Lighter;
}

#about-content h2 {
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
	font-weight: lighter;
}

#about-content span {
	color: #F25C5C;
}

#about-content img {
	height: 309px;
	margin-bottom: 21px;
	margin: 20px auto;
}

.about-table {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	position: relative;
	top: 125px;
	max-width: 100%;
}

.about-table .row-f {
	width: 100%;
}

.icolor, .tcolor {
	display: flex;
	flex-direction: column;
	width: 166px;
	height: 166px;
	color: #FFF;
	font-weight: bold !important;
	align-items: center;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.icolor {
	background-color: #0c3e51;
}

.tcolor {
	background-color: #093140;
}

.icolor span, .tcolor span {
	color: #f25c5c;
	font-size: 71px;
	font-weight: bold;
	margin-top: 25px;
}

#profits {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	max-width: 1000px;
	margin: 0 auto;
	margin-top: 210px;
}

#profits .row-f:nth-child(2) .profits-f .fas {
	color: #8fc93a;
}

#profits .row-f {
	flex-wrap: nowrap;
}

#profits .row-f:first-child {
	margin-bottom: 80px;
	margin-top: 80px;
}

.contact-content .row-f .fa {
	width: 33%;
}

#profits .row-f .column-f {
	width: 100%;
	flex-wrap: nowrap;
}

#profits .row-f .column-f span {
	font-size: 15px;
	margin-bottom: 25px;
	color: #0C3E51;
}

#profits .row-f .column-f h1 {
	font-family: 'Sedgwick Ave', cursive;
}

#profits .row-f:first-child img {
	max-height: 328px;
	width: 100%;
}

#profits .row-f:nth-child(2) {
	justify-content: space-between;
	margin-bottom: 123px;
	.bar img
}

#profits .row-f:nth-child(2) img {
	justify-content: space-between;
	max-height: 328px;
	width: 100%;
	margin-right: 100px;
}

#profits .fa, #profits .fas {
	color: #f25c5c;
	font-size: 20px;
	margin-right: 20px;
	margin-top: 2px;
}

#profits h1 {
	margin-bottom: 40px;
	color: #0C3E51;
	font-weight: normal;
}

.bar {
	background-color: #f25c5c;
	color: #FFF;
	font-weight: bold;
	width: 100%;
	padding: 15px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.bar img {
	height: 40px;
	margin-right: 15px;
	width: 50px;
}

.rewards {
	background-color: #0c3e51;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 100px 25px 100px 25px;
	flex-direction: column;
}

.rewards h1 {
	text-align: center;
	color: #FFF;
	font-size: 40px;
	font-family: "Sedgwick Ave";
	font-weight: lighter;
	margin-top: 0px;
}

.rewards-content {
	max-width: 1000px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
}

.reward-title {
	color: #f25c5c;
	justify-content: center;
	font-size: 46px;
	font-family: 'Montserrat', sans-serif;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	font-weight: bold;
}

.reward-image img {
	height: 320px;
	width: 460px;
}

.reward-text {
	color: #FFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	margin-top: 40px;
	width: 80% !important;
}

.reward-title, .reward-text {
	width: 50%;
	display: flex;
	font-weight: bold;
}

.reward-title span {
	font-size: 16px;
	font-weight: bold;
	margin-top: 19px;
}

#prelegents {
	padding: 20px;
	box-sizing: border-box;
	width: 1000px;
	margin: 0 auto;
	max-width: 100%;
	font-size: 14px;
	color: #0C3E51;
	margin-top: 100px;
	position: relative;
}

#prelegents .row-f {
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
	margin-bottom: 20px;
	position: relative;
}

#prelegents .row-f .column-f {
	text-align: center;
	align-items: center;
	width: calc(100%/4);
	height: 320px;
}

#prelegents .row-f .column-f:hover {
	/* transform: scale(1.2); */
	/* z-index: 999; */
	background-color: #FFF;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12),
		0 2px 4px 0 rgba(0, 0, 0, 0.08);
	box-sizing: border-box;
	height: 320px;
	/* position: relative; */
}

#prelegents .row-f .column-f:hover .prelegents-ticket {
	display: flex;
}

.prelegents-ticket {
	margin-top: 20px;
	display: none;
	box-sizing: border-box;
	padding: 12px 20px 12px 20px;
	border-radius: 50px;
	color: #F25C5C;
	border: 2px solid #F25C5C;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
}

.prelegents-ticket:hover {
	cursor: pointer;
}

/* .six img{
  width: 400px!important;
  height: 400px!important;
} */
#harmonogram {
	max-width: 1000px;
	margin: 0 auto;
	margin-top: 100px;
}

#harmonogram .column-f .row-f {
	width: 100%;
}

.harmonogram-f {
	display: flex;
	flex-wrap: wrap;
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	margin-bottom: 30px;
	z-index: 800;
}

.harmonogram-fixed {
	background-color: '#EAF4F5';
}

.harmonogram-f h1 {
	color: #0C3E51;
	font-family: "Sedgwick Ave";
	font-size: 30px;
}

/* .harmonogram-f .row-f{
  justify-content: center;
} */
/* .harmonogram-f h1{
  	color: #0C3E51;
    font-family: "Sedgwick Ave";
    font-size: 30px;
}
.harmonogram-r{
  display: flex;
  width: 100%;
  margin-right: auto;
  box-sizing: border-box;
  padding: 20px;
  border-bottom: 1px solid gray;
}
.harmonogram-r span{
  color: #0C3E51;
  font-family: 'Montserrat', sans-serif;
  	font-size: 16px;
    	font-weight: bold;
      margin-left: 72px;
}
.harmonogram-r-big{
  display: flex;
  width: 100%;
  margin-right: auto;
  box-sizing: border-box;
  padding: 20px;
  flex-direction: column;
}
.harmonogram-box{
  display: flex;
  flex-direction: column;
  background-color: #D2E7E9;
  height: 160px;
  width: 416px;
  max-width: 100%;
  margin-left: 72px;
  padding: 20px 16px 0px 16px;
  box-sizing: border-box;
}
.harmonogram-box-right{
  display: flex;
  flex-direction: column;
  background-color: #D2E7E9;
  height: 324px;
  width: 416px;
  max-width: 100%;
  padding: 20px 16px 0px 16px;
  box-sizing: border-box;
  margin-left: 20px;
}
.harmonogram-r-big .row-f{
  flex-wrap: nowrap;
}
.harmonogram-box .row-f, .harmonogram-box-right .row-f{
  justify-content: flex-start;
}
.harmonogram-box img, .harmonogram-box-right img{
  width: 50px;
  height: 50px;
}

.harmonogram-box h1, .harmonogram-box-right h1{
  color: #0C3E51;
  font-size: 16px!important;
  font-weight: bold!important;
  font-family: 'Montserrat', sans-serif!important;
  margin-right:0!important;
  margin-bottom: 7px;
}
.harmonogram-box span, .harmonogram-box-right span{
  color: #0C3E51;
	font-size: 14px;
  margin-bottom: 12px;
}
.harmonogram-p{
  box-sizing: border-box;
  padding: 20px;
  border-bottom: 1px solid gray;
  display: flex;
  justify-content: center;
  width: 100%;
}
.harmonogram-f h1:nth-child(1){
  margin-right: 255px;
} */
.harmonogram-p {
	box-sizing: border-box;
	padding: 20px;
	/* border-bottom: 1px solid #d9d9d9; */
	display: flex;
	justify-content: space-around;
	width: 100%
}

.harmonogram-table {
	display: flex;
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	font-family: 'Montserrat', sans-serif;
	flex-wrap: wrap;
	font-weight: bold;
	color: #0C3E51;
	margin-bottom: 120px;
}

.harmonogram-table h1 {
	color: #0C3E51;
	font-size: 14px !important;
	margin: 0 !important;
	font-family: 'Montserrat', sans-serif !important;
	margin-top: 7px !important;
	margin-bottom: 12px !important;
	font-weight: : Lighter !important;
}

.harmonogram-table img {
	height: 40px;
	width: 40px;
	margin-left: auto;
	border-radius: 20px;
	object-fit: cover;
}

.harmonogram-table img:nth-child(2) {
	margin-left: auto;
}

.harmonogram-table img:nth-child(1) {
	margin-left: 5px;
}

.harmonogram-table img:nth-child(3) {
	margin-left: 5px;
}

.harmonogram-table img:nth-child(4) {
	margin-left: 5px;
}

.time-column {
	display: flex;
	flex-direction: column;
	font-size: 14px;
}

.time-top, .time-center {
	color: #0C3E51;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding-right: 59px;
	font-weight: bold;
}

.time-top {
	height: 160px;
	display: block;
	margin-top: 4px;
	box-sizing: border-box;
	padding-top: 15px;
}

.time-top-15 {
	height: 110px;
	display: block;
	margin-top: 4px;
	box-sizing: border-box;
	padding-top: 5px;
}

.time-top-60 {
	height: 139px;
	display: block;
	box-sizing: border-box;
	padding-top: 15px;
}

.time-center {
	height: 70px;
	line-height: 70px;
}

.harmonogram-desc {
	width: 416px;
	max-width: 100%;
}

.harmonogram-desc-center {
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	box-sizing: border-box;
	padding-left: 16px;
}

.harmonogram-desc-45 {
	height: 160px;
	width: 100%;
	background-color: #EAF4F5;
	margin-bottom: 4px;
	display: flex;
	padding: 20px 16px;
	box-sizing: border-box;
	font-size: 14px;
}

.harmonogram-desc-15 {
	height: 110px;
	width: 100%;
	background-color: #EAF4F5;
	display: flex;
	padding: 20px 16px;
	box-sizing: border-box;
	margin-bottom: 4px;
	font-size: 14px;
}

.harmonogram-desc-60 {
	height: 139px;
	width: 100%;
	background-color: #EAF4F5;
	display: flex;
	padding: 20px 16px;
	box-sizing: border-box;
	font-size: 14px;
}

.harmonogram-desc-right {
	width: 416px;
	max-width: 100%;
	margin-left: 20px;
}

.harmonogram-desc-right-324 {
	height: 324px;
	width: 416px;
	background-color: #EAF4F5;
	/* margin-top: 4px; */
	display: flex;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 4px;
	font-size: 14px;
}

.harmonogram-desc-right .harmonogram-desc-right-324:nth-child(6) .column-f .row-f .psycho {
	margin-bottom: 0px;
}

.harmonogram-desc-right-457 {
	height: 457px;
	width: 416px;
	background-color: #EAF4F5;
	margin-bottom: 4px;
	display: flex;
	box-sizing: border-box;
	padding: 20px;
	font-size: 14px;
}

.harmonogram-desc-right a {
	height: 48px;
	width: 153px;
	border: 2px solid #F25C5C;
	background-color: #FFFFFF;
	text-align: center;
	border-radius: 50px;
	color: #F25C5C;
	padding: 10px 20px;
	font-size: 14px;
}

.desc-45-blank {
	height: 160px;
	width: 100%;
	margin-bottom: 4px;
}

.desc-60-blank {
	height: 139px;
	width: 100%;
	margin-bottom: 4px;
}

.workbench {
	height: 27px;
	width: 75px;
	background-color: #F8C8A1;
	border-radius: 30px;
	line-height: 27px;
	text-align: center;
	/* margin-left: 12px; */
}

.gray-line {
	width: 100%;
	height: 1px;
	opacity: 0.1;
	background-color: #0c3e51;
}

.clinic {
	height: 27px;
	width: 133px;
	background-color: #93D7D7;
	border-radius: 50px;
	color: #0C3E51;
	font-size: 11px;
	text-align: center;
	line-height: 27px;
}

.course {
	height: 27px;
	width: 68px;
	background-color: #FCEAB7;
	border-radius: 50px;
	color: #0C3E51;
	font-size: 11px;
	text-align: center;
	line-height: 27px;
	/* margin-left: 12px; */
}

.course, .clinic, .debate, .sport, .psycho, .workbench {
	font-weight: bold;
	color: #0C3E51;
	font-size: 10px;
	text-align: center;
	/* position: absolute;
	bottom: 10px; */
}

.debate {
	height: 27px;
	width: 65px;
	background-color: #B0B6C9;
	border-radius: 40px;
	line-height: 27px;
}

.sport {
	height: 27px;
	width: 136px;
	background-color: #B7D9C7;
	border-radius: 50px;
	line-height: 27px;
}

.psycho {
	height: 27px;
	width: 119px;
	background-color: #F1BBBE !important;
	line-height: 27px;
	border-radius: 30px;
}

.harmonogram-desc-60 .debate {
	/* margin-left: 12px; */
}

#prelegents h1, #harmonogram h1, #tickets h1, #faq h1 {
	font-size: 60px;
	font-weight: 500 !important;
}

#footer .row-f a {
	color: #FFF !important;
}

#prelegents h1 {
	font-size: 46px;
	color: #0C3E51;
	font-family: 'Sedgwick Ave', cursive;
	margin-bottom: 23px;
}

#prelegents h2 {
	font-size: 18px !important;
	font-weight: 500;
	margin-bottom: 100px;
	color: #0C3E51;
	font-family: 'Montserrat', sans-serif;
	margin-top: 0;
}

#prelegents h2 span {
	color: #F25C5C;
	font-size: 18px;
}

#prelegents span {
	font-weight: bold;
	text-align: center;
	color: #f25c5c;
	margin-bottom: 10px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	margin-top: 5px;
}

#prelegents img {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	border-radius: 100px;
	object-fit: cover;
}

#harmonogram {
	box-sizing: border-box;
}

#harmonogram, #prelegents {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#harmonogram h1 {
	font-size: 30px;
	font-family: 'Sedgwick Ave', cursive;
	margin: 0 auto;
	color: #0C3E51;
}

.harmonogram-panel .row-f .fa {
	margin-right: 10px;
}

#harmonogram .harmonogram-panel .row-f {
	align-items: center;
}

#harmonogram .harmonogram-panel .column-f span {
	font-weight: bold;
	margin-bottom: 10px;
	color: #f25c5c;
	font-size: 16px;
}

.harmonogram-panel h2 {
	font-weight: Lighter;
	color: #D2E7E9;
	transform: rotate(15deg) scaleY(3);
}

.harmonogram-panel {
	width: 1000px;
	background-color: #D2E7E9;
	background-color: rgba(210, 231, 233, .3);
	margin: 0 auto;
	justify-content: space-around;
	flex-wrap: wrap;
	align-items: center;
	box-sizing: border-box;
	display: flex;
	margin-bottom: 80px;
	max-width: 100%;
	padding: 30px 15px 30px 15px;
	margin-top: 40px;
}

.harmonogram-panel img {
	height: 32px;
	object-fit: cover;
	margin-right: 11px;
}

/* PRELEGENCI HOVER */
.mk {
	background-image: url(../img/maska/Prof_Maêgorzata_Kozêowska_Wojciechowska.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	position: relative;
}

#MK:hover .mk {
	background-image: url(../img/prelegenci/mkw.png);
}

.mn {
	background-image: url(../img/maska/Marek_Naruszewicz.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#MN:hover .mn {
	background-image: url(../img/prelegenci/Marek_Naruszewicz.png);
}

.dmkw {
	background-image: url(../img/maska/Magdalena_Makarewicz_Wujec.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#DMKW:hover .dmkw {
	background-image: url(../img/prelegenci/Magdalena_Makarewicz_Wujec.png);
}

.mg {
	background-image: url(../img/maska/Mateusz_Gawelczyk.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#MG:hover .mg {
	background-image: url(../img/prelegenci/Mateusz_Gawelczyk.png);
}

.zl {
	background-image: url(../img/maska/Zuzanna_Lukasiewicz.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#ZL:hover .zl {
	background-image: url(../img/prelegenci/Zuzanna_Lukaszewicz.png);
}

.ab {
	background-image: url(../img/maska/Anna_Bartnicka2.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#AB:hover .ab {
	background-image: url(../img/prelegenci/Anna_Bartnicka2.png);
}

#ZL:hover .zl {
	background-image: url(../img/prelegenci/Zuzanna_Lukaszewicz.png);
}

.af {
	background-image: url(../img/maska/Anna_Falisz3.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#AF:hover .af {
	background-image: url(../img/AF.png);
}

.sj {
	background-image: url(../img/IwonaSajor.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#SJ:hover .sj {
	background-image: url(../img/sj.png);
}

.ts {
	background-image: url(../img/maska/Tadeusz_Sowiński.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#TS:hover .ts {
	background-image: url(../img/TS.png);
}

.dp {
	background-image: url(../img/maska/Damiam_Parol.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#DP:hover .dp {
	background-image: url(../img/DP.png);
}

.bp {
	background-image: url(../img/maska/Bartlomiej_Pomorski.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#organizer {
	background-color: #EAF4F5;
	display: flex;
	width: 100%;
	margin: 0 auto;
	/* display: none; */
}

.organizer-content {
	width: 1000px;
	margin: 0 auto;
	display: flex;
	max-width: 100%;
	/* flex-wrap: wrap; */
	box-sizing: border-box;
	padding: 0px 20px 0px 100px;
	/* background-image: url(../img/pattern_long.svg);
	background-size: 100px 50px;
	background-repeat: no-repeat; */
	color: #0C3E51;
	font-size: 14px;
  line-height: 24px;
  font-weight: lighter;
}

#col-f-margin {
	margin-left: 70px;
}

.organizer-content img {
	object-fit: cover;
	width: 500px;
	max-width: 100%;
}

.organizer-content .column-f .row-f img {
	max-height: 200px;
	max-width: 100%;
}

.organizer-content .column-f .row-f {
	flex-wrap: nowrap;
	align-items: center;
	margin-bottom: 100px;
}

.organizer-content h1 {
	margin: 0;
	padding: 0;
	font-family: 'Sedgwick Ave', cursive;
	font-weight: lighter;
	/* text-align: center; */
	margin-bottom: 30px;
	box-sizing: border-box;
	padding-left: 20px;
	margin-top: 100px;
	font-size: 46px;
}

.organizer-content .column-f .row-f .column-f span:nth-child(2) {
	margin-top: 10px;
	font-weight: bold;
}

.organizer-content .column-f .row-f .column-f {
	margin-left: 20px;
}

#BP:hover .bp {
	background-image: url(../img/BP.png)
}

.ls {
	background-image: url(../img/maska/LS.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#LS:hover .ls {
	background-image: url(../img/LS.png);
}
.jj {
	background-image: url(../img/maska/Justyna_Jessa1.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#JJ:hover .jj {
	background-image: url(../img/Justyna_Jessa.png);
}
.jt {
	background-image: url(../img/JTM.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#JT:hover .jt {
	background-image: url(../img/JT.png);
}

/* #JT:hover .jt {
	background-image: url(../img/Justyna_Jessa.png);
} */
.ibb {
	background-image: url(../img/maska/ibb.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#IBB:hover .ibb {
	background-image: url(../img/ibb.png);
}

.az {
	background-image: url(../img/maska/AZ.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#AZ:hover .prelegents-ticket, #MGL:hover .prelegents-ticket, #HSF:hover .prelegents-ticket {
	display: none !important;
}
#AZ:hover, #MGL:hover, #HSF:hover, #JK:hover, #MKRR:hover, #PA:hover, #RFACE:hover{
	box-shadow: none!important;
}

/* #AZ:hover .az{
  background-image: url(../img/AZ.png)
} */
.mgl {
	background-image: url(../img/maska/MGL.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

/* #MGL:hover .mgl{
  background-image: url(../img/MGL.png)
} */
.hsf {
	background-image: url(../img/maska/HSF.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.jk {
	background-image: url(../img/JK.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.rface{
background-image: url(../img/prelegenci/AWmaska.png);
width: 150px;
height: 150px;
background-size: cover;
border-radius: 75px;
background-repeat: no-repeat;
margin-bottom: 10px;
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.bg{
background-image: url(../img/bg.png);
width: 150px;
height: 150px;
background-size: cover;
border-radius: 75px;
background-repeat: no-repeat;
margin-bottom: 10px;
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
.pa{
	background-image: url(../img/prelegenci/PAmaska.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}
#ht9, #ht5{
	height: 180px;
}
#ht11 {
	height: 324px;
}
#MKR {
	margin: 0 auto;
}

#prelegents .row-f:nth-child(7) .column-f {
	height: 260px;
}
#ht9 h1{
	max-width: 70%
}

.mkr {
	background-image: url(../img/MK.png);
	width: 150px;
	height: 150px;
	background-size: cover;
	border-radius: 75px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

/* #HSF:hover .hsf{
  background-image: url(../img/HSF.png)
} */
.special-guests {
	font-size: 18px !important;
	font-weight: bold !important;
	color: #0C3E51 !important;
	font-family: 'Montserrat', sans-serif !important;
	margin-bottom: 100px !important;
	margin-top: 50px !important;
}

.special-guests-2 {
	font-weight: bold !important;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	color: #0C3E51 !important;
	white-space: nowrap !important;
	margin: 0 auto !important;
	padding: 0px 20px 0px 20px !important;
}

#prelegents .line-f {
	align-items: center;
	width: 100%;
	flex-wrap: nowrap;
	display: flex;
	margin-bottom: 50px;
}

#img-margin {
	margin: 0 auto;
	height: 20px !important;
	width: 20px !important;
	margin-bottom: 15px !important;
}

#prelegents .row-f:nth-child(5) {
	margin-bottom: 0px;
	justify-content: flex-start;
}

#timer {
	width: 100%;
	background-color: #f25c5c;
	display: flex;
	color: #0c3e51;
	font-size: 40px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	box-sizing: border-box;
	padding-top: 50px;
	padding-bottom: 100px;
	font-weight: Lighter;
	background-image: url(../img/Pattern.png);
	background-size: contain;
}

#timer .row-f {
	max-width: 1000px;
}

#timer .colon {
	font-size: 40px;
	color: #FFF;
	font-weight: bold;
}

#timer span {
	color: #FFF;
	font-weight: bold;
	font-size: 18px;
}

#timer .column-f {
	text-align: center;
	margin: 0px 60px;
	flex-wrap: nowrap;
}

#timer h1 {
	font-family: 'Sedgwick Ave', cursive;
	font-weight: 500 !important;
	color: #FFFFFF;
	font-size: 46px;
	margin-bottom: 80px;
}

#counter, #counter2, #counter3, #counter4 {
	font-family: 'Sedgwick Ave', cursive;
	color: #FFF;
	margin-bottom: 20px;
	font-size: 48px;
}

#tickets {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 80px;
	margin-top: 120px;
}

#tickets img {
	height: 541px;
	width: 520px;
}

#tickets .row-f .column-f span {
	font-size: 30px;
	height: 8px;
	width: 8px;
	display: flex;
	align-items: center;
}

#tickets .row-f .column-f h1 {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold !important;
	color: #0C3E51;
}

#tickets .row-f .column-f .column-f {
	margin-left: 13px;
}

#tickets h1 {
	font-size: 46px;
	font-family: 'Sedgwick Ave', cursive;
	color: #0C3E51;
	margin-bottom: 80px;
	margin-top: 30px;
}

#tickets .row-f .column-f h1 {
	margin-bottom: 30px;
}

#tickets span {
	font-weight: bold;
	color: #f25c5c;
	font-size: 30px;
}

#tickets .row-f {
	width: 100%;
	justify-content: space-between;
}

#tickets .row-f .column-f .row-f {
	justify-content: flex-start;
}
#ht7 span{
	margin-top: 6px!important;
}

#tickets .row-f .column-f .row-f {
	padding-right: 50px;
	box-sizing: border-box;
	margin-top: 20px;
	display: flex;
	align-items: center;
	color: #0C3E51;
}

#tickets .row-f .column-f .row-f span {
	border-radius: 20px;
	border: 2px solid #f25c5c;
	color: #f25c5c;
	align-items: center;
	justify-content: center;
	display: flex;
	margin-right: 15px;
	font-size: 16px;
	padding: 12px 12px 12px 12px;
	font-weight: bold;
}

.tickets-text {
	text-align: center;
}

.tickets-container {
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	font-family: 'Montserrat', sans-serif;
	flex-wrap: wrap;
	margin-bottom: 120px;
}

.tickets-container i {
	font-size: 24px !important;
}

.tickets-container-col-1 {
	width: calc(100%/3);
	box-sizing: border-box;
}

.tickets-container-col-2 {
	width: calc(100%/3);
	box-sizing: border-box;
	display: none!important;
}

.tickets-container-col-2 .tickets-header h1{
	margin-bottom: 52px!important;

}

.tickets-container-col-3 {
	width: calc(100%/3);
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.tickets-container-col-3 img {
	position: absolute;
	max-width: 200px;
	right: 32px;
}

.tickets-container-col-3 h4 {
	margin: 0;
	color: #F25C5C;
	text-align: center;
	/* margin-top: 20px; */
	font-size: 20px;
	font-family: 'Montserrat', sans-serif;
	/* display: none; */
}

.tickets-container-col-4 {
	width: calc(100%/3);
	border-bottom: 4px solid rgba(12, 62, 81, 0.5);
	border-left: 4px solid rgba(12, 62, 81, 0.5);
	border-right: 4px solid rgba(12, 62, 81, 0.5);
	/* border-bottom: 4px solid #0C3E51;
	border-left: 4px solid #0C3E51;
	border-right: 4px solid #0C3E51; */
	box-sizing: border-box;
	/* opacity: 0.5; */
}
.tickets-container-col-4 .tickets-header, .tickets-container-col-4 .line-4, .tickets-container-col-4 .line-2{
	opacity: 0.5;
}

/* .tickets-container-col-4 > div{
	opacity: 0.5;
} */

.fa-star {
	color: #F8B317 !important;
}

.fa-star:hover {
	cursor: default !important;
}
/* NOWYPOPUP */
#previous-conference-popup{
    width: 1000px;
    background-color: #FFF;
    z-index: 999;
    font-family: 'Montserrat', sans-serif;
    max-width: 100%;
    box-sizing: border-box;
    position: fixed;
    top: 2%;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 100%;
    height: 656px;
    display: flex;
    flex-direction: column;
}
#previous-conference-popup .position-for-cross{
    position: absolute;
    top: 24px;
    right: 24px;
    cursor: pointer;
    width: 16px;
}

#previous-conference-popup .position-for-instagram{
    position: absolute;
    top: 15px;
    left: 15px;
    width: 16px!important;
    height: 16px!important;
}

#previous-conference-popup .description{
    display: flex;
    padding: 28px 90px 0 90px;
    margin-bottom: 12px;
}

#previous-conference-popup .description img{
    margin: 0 12px;
}

#previous-conference-popup .text {
    color: #0C3E51;
    font-size: 22px;
    font-weight: 700;
}

#previous-conference-popup .strong-text, #previous-conference-popup .strong-text{
    font-size: 70px;
    color: #F25C5C;
    font-weight: 700;
    line-height: 1;
}

#previous-conference-popup .description .column-f .each-group{
    display: flex;
    flex-direction: column;
    align-items: center;
}

#previous-conference-popup .description .column-f{
    justify-content: space-between;
}

#previous-conference-popup .one-group{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

#previous-conference-popup .images-section{
    display: flex;
    flex-direction: column;
    padding: 0 32px 32px 32px;
}

#previous-conference-popup .images-section span{
    color: #0C3E51;
    font-size: 36px;
    text-align: center;
    font-weight: 700;
}

#previous-conference-popup .images{
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

#previous-conference-popup .images img{
    width: 216px;
    height: 176px;
}

#previous-conference-popup .contact-section{
    display: flex;
    justify-content: space-around;
    margin-top: 32px;
    align-items: center;
}
#previous-conference-popup .contact-text{
    color:#0C3E51;
    font-size: 18px;
    font-weight: 700;
    margin-left: 15px;
}

#previous-conference-popup .contact-icons{
    display: flex;
}

#previous-conference-popup .contact-icons img{
    width: 32px;
    height: 32px;
}

#previous-conference-popup .contact-icons img:first-child, #previous-conference-popup .contact-icons img:nth-child(2){
    margin-right: 32px;
}

#previous-conference-popup .images a{
    position: relative;
}
/* KONIECNOWYPOPUP */
.popup-right .fa-star {
	position: static;
}

.popup-right .standard-box:nth-child(4){
	opacity: 0.5;
}
.tickets-container-col-4 h4 {
	margin: 0;
	color: #F25C5C;
	font-weight: bold;
}

.tickets-container-col-3 h4 {
	color: #F25C5C;
	font-weight: bold;
	font-size: 18px;
}

.tickets-container-col-4 .tickets-header h1 {
	margin-bottom: 25px;
	margin-top: 36px;
	display: flex;
	align-items: center;
	/* margin-top: 98px!important; */
}

.tickets-container-col-4 .tickets-header h4 {
	/* margin-bottom: 37px; */
	font-size: 18px;
}

.tickets-header .row-f {
	align-items: center;
	justify-content: center;
}

.tickets-header .fa {
	color: #F8B317;
	font-size: 16px !important;
	margin-right: 4px;
}

.tickets-header .row-f span:nth-child(2) {
	margin-left: 10px;
	font-size: 14px;
	margin-top: 25px;
}

.popular {
	height: 52px;
	width: 100%!important;;
	/* background-color: #0C3E51; */
	background-color: rgba(12, 62, 81, 0.5);
	color: #FFF;
	line-height: 52px;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	font-size: 16px;
	/* opacity: 0.5; */
	/* background-color: rgba(12, 62, 81, 0.5); */
	position: relative;
}
.popular img{
	position: absolute;
	height: 150px;
	left: -14px;
	top: -10px;
	/* display: none; */
}

.popular-width {
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
}

.popular-width img {
	margin-left: auto;
	height: 120px;
	position: absolute;
	z-index: 800;
	right: 220px;
	top: -8px;
}

.tickets-header {
	height: 344px;
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	position: relative;
}

.tickets-container-col-4 .tickets-header:last-child {
	height: 383px !important;
}

.tickets-header h1 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 50px !important;
	color: #0C3E51;
	margin-top: 40px;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 20px !important;
	/* margin-bottom: 79px; */
}

.tickets-header h2 {
	font-size: 15px;
	color: #0C3E51;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	margin-bottom: 40px;
}

.tickets-header h3 {
	font-size: 24px;
	color: #d2e7e9;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
	text-decoration: line-through;
	/* margin-bottom: 28px; */
	display: flex;
	margin-right: 20px;
}

.tickets-header span {
	color: #0C3E51;
	font-size: 54px;
	margin-bottom: 26px;
}

.tickets-header-button {
	height: 48px;
	width: 151px;
	background-color: #F25C5C;
	border-radius: 50px;
	text-align: center;
	line-height: 48px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
}

.tickets-header-button:hover {
	cursor: pointer;
}

.line-1, .line-2, .line-3, .line-4 {
	width: 100%;
	display: flex;
	height: 80px;
	align-items: center;
	border-bottom: 1px solid #d5d9e0;
}

.line-1 {
	color: #001D49;
	font-size: 12px;
}

.line-1 img {
	height: 20px;
	margin-right: 5px;
}

.line-2 {
	color: #0C3E51;
	font-size: 15px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
}

.line-2 span {
	height: 54px;
	width: 54px;
	background-color: #F25C5C;
	border-radius: 40px;
	color: #FFF;
	line-height: 54px;
	text-align: center;
	margin-left: 17px;
	padding: 5px;
	font-weight: bold;
}

.line-2 i {
	font-size: 24px;
	color: #d2e7e9;
}

.line-4 {
	justify-content: center;
}

.line-4 i {
	color: #F25C5C;
}

.tickets-container-col-4 .line-2 {
	text-align: center;
}

.limited {
	width: 1000px;
	background-color: #0c3e51;
	margin: 0 auto;
	justify-content: space-around;
	flex-wrap: wrap;
	align-items: center;
	box-sizing: border-box;
	padding: 40px;
	display: flex;
	margin-bottom: 80px;
}

.limited .limited-content img {
	height: 40px;
	width: 41px;
}

.limited-f {
	display: flex;
	flex-direction: column;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}

.limited-f span {
	color: #f25c5c;
	font-weight: bold;
	font-size: 46px;
}

.limited .column-f {
	color: #FFF
}

.limited .column-f span {
	color: #f25c5c;
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
}

.limited-content {
	width: 90%;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	display: flex !important;
}

.limited-content .column-f {
	font-size: 16px;
	/* margin-top: 30px; */
}
/* GRUPOWA */
/* .group-promo{
	width: 100%;
	background-color: #EAF4F5;
	display: flex;
	padding: 60px 20px;
	box-sizing: border-box;
	margin-bottom: 70px; */
	/* display: none; */

/* } */
/* .group-promo-content{
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	display: flex;
	color: #0C3E51;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	justify-content: space-between;
	flex-wrap: wrap;
	box-sizing: border-box;
}
.group-promo .column-f h1{
		color: #0C3E51;
		font-family: "Sedgwick Ave";
		font-size: 46px;
		margin: 0;
		margin-bottom: 40px;
		font-weight: lighter;
}
.group-promo .column-f span{
	color: #F25C5C;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 19px;
}
.group-promo .column-f .tickets-header-button{
	margin: 40px 0px;
	position: inherit;

}
.group-promo .column-f .group-to-tickets{
	color: #F25C5C;
	font-size: 16px;
	text-decoration: underline;
	font-weight: 500;
	margin-left: 4px;
}
.group-promo .column-f .group-to-tickets:hover{
	cursor: pointer;
}
.group-promo .column-f .row-f{
	margin-top: 8px;
}
.group-promo img{
	height: 300px; */
/* } */

/* VIDEO PROMOCJA */

.video-width{
	width: 100%;
	background-color: #EAF4F5;
	margin-bottom: 70px;
}
.video-promo{
	width: 100%;
	max-width: 1000px;
	display: flex;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 65px 0px;
	flex-wrap: wrap;
	box-sizing: border-box;
	justify-content: space-between;
	align-items: center;
}

.video-content{
	display: flex;
	flex-direction: column;

}
.video-content h1{
	color: #0C3E51;
	font-family: "Sedgwick Ave";
	font-size: 46px;
	font-weight: 500;
}
.video-content text{
	margin-bottom: 23px;
	line-height: 160%;
	color: #0C3E51;
	font-family: 'Montserrat', sans-serif;
}
.video-content a{
	height: 48px;
	width: 151px;
	border-radius: 50px;
	background-color: #F25C5C;
	color: #FFF;
	text-align: center;
	line-height: 48px;
	margin-top: 29px;
	font-weight: bold;

}
.video-benefits{
	display: flex;
	color: #F25C5C;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 7px;
	font-family: 'Montserrat', sans-serif !important;
}
.video-benefits .fas{
	margin-right: 20px;
}
.video-f{
	display: flex;
	color: #0C3E51;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-align: center;
	align-items: baseline;
}
.video36{
	font-size: 36px;
	font-weight: bold;
	margin: 0px 5px;
}
.video-f b{
	margin-left: 5px;
}
.video-f:nth-child(7){
	margin-bottom: 10px;
	margin-top: 40px;
}
.video-promo img{
	height: 338px;
	width: 460px;
	max-width: 100%;
}
.choose-ticket {
	width: 1000px;
	margin: 0 auto;
	justify-content: space-around;
	flex-wrap: wrap;
	align-items: center;
	box-sizing: border-box;
	padding: 40px;
	display: flex;
	margin-bottom: 30px;
}

#place {
	height: 700px;
	width: 100%;
	box-sizing: border-box;
	background-image: url(../img/Mapa_pinezka.jpg);
	position: relative;
}

.place-image {
	z-index: 99;
	max-width: 320px;
	background-color: white;
	position: relative;
	top: 80px;
	height: 540px;
	color: #0c3e51;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
	border-radius: 20px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.place-image-width {
	width: 1000px;
	margin: 0 auto;
	max-width: 100%;
}

.place-image h1 {
	font-family: 'Sedgwick Ave', cursive;
	color: #f25c5c;
	text-align: center;
	margin: 20px 0px 20px 0px;
	font-size: 46px;
	font-weight: 500;
}

#place h2 {
	font-size: 15px;
	font-weight: 500;
	margin: 0;
}

#place h2:nth-child(3) {
	margin-bottom: 28px;
}

#place h2:nth-child(2) {
	margin-top: 16px;
	margin-bottom: 3px;
}

.place-image span {
	font-weight: bold;
	margin-bottom: 16px;
	color: #0c3e51;
}

.place-image img {
	width: 100%;
	height: 257px;
	object-fit: cover;
	filter: grayscale(100%)
}

.place-padding {
	box-sizing: border-box;
	padding: 0px 10px 24px 10px;
	margin-top: 15px;
}

.google-link {
	color: #f25c5c;
	font-weight: bold;
}

#faq {
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	width: 1000px;
	margin: 0 auto;
	flex-direction: column;
	max-width: 100%;
	margin-top: 100px;
	font-family: 'Montserrat', sans-serif;
	color: #0C3E51;
	font-size: 15px;
	padding-bottom: 120px;
}

#faq h1 {
	text-align: center;
	font-family: 'Sedgwick Ave', cursive;
	margin-bottom: 80px;
	font-size: 46px;
	color: #0C3E51;
}

.questionsign {
	float: left;
	height: 25px;
	width: 25px;
	background-image: url(../img/question_2.jpg);
	background-repeat: no-repeat;
	background-size: 50%;
	border-radius: 20px;
	border: 1px solid #41CDA8;
	background-position: center;
	margin-right: 10px;
}

#faq .column-f .row-f span {
	max-height: 250px;
	font-weight: bold;
	font-size: 16px;
	color: #0C3E51;
	margin-top: 43px;
}

#faq .column-f .row-f .column-f span {
	margin-bottom: 25px;
}

#faq .column-f .row-f span:first-child {
	margin-right: 7px;
}

#faq .column-f .row-f:first-child {
	margin-top: 0px;
}

#faq .column-f span {
	box-sizing: border-box;
}

#faq .column-f .row-f {
	margin-bottom: 20px;
}

#contact {
	background-color: #0c3e51;
	box-sizing: border-box;
	padding: 80px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

#contact h1 {
	font-size: 46px;
	color: #f25c5c;
	text-align: center;
	font-family: 'Sedgwick Ave', cursive;
}

#contact span {
	color: #fff;
	max-width: 770px;
	font-size: 15px;
}

.contact-content {
	max-width: 1000px;
	margin: 0 auto;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.contact-content-div {
	width: calc(100%/3);
}

.contact-content h1 {
	font-family: 'Sedgwick Ave', cursive;
}

#contact .contact-content img {
	height: 140px;
	width: 140px;
}

#contact .contact-content img:nth-child(2) {
	width: 140px;
	height: 140px;
}

#contact .contact-content .row-f {
	width: 100%;
	justify-content: space-around;
	margin: 80px;
}

.contact-content-div .mail {
	background-color: #f25c5c;
	box-sizing: border-box;
	padding: 15px 20px 15px 20px;
	border-radius: 30px;
	color: #FFF;
	font-weight: bold;
	width: 188px;
}

#contact .contact-content .row-f .column-f {
	color: #FFF;
	font-weight: bold;
	align-items: center;
	margin-bottom: 59px;
	font-size: 14px;
}

#contact .contact-content .row-f .fa {
	font-size: 150px;
	color: #f25c5c;
}

#contact .contact-content .row-f .column-f span {
	color: #f25c5c;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 18px;
}

#nav-fixed div {
	width: 33%;
}

.contact-content .column-f {
	justify-content: space-around;
}

.sales-f {
	display: flex;
	width: 60%;
	justify-content: space-around;
	margin-top: 40px;
	color: #FFF;
	font-weight: 600;
	flex-wrap: wrap;
}

.sales-f img {
	border-radius: 70px;
}

.sales-f .agata-jpg {
	width: 140px;
	height: 140px;
	background-image: url(../img/agata.png);
	border-radius: 70px;
	background-size: contain;
}

.sales-f .column-f span {
	color: #f25c5c !important;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}

#partners {
	width: 1000px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin: 0 auto;
	padding: 100px;
	box-sizing: border-box;
}

#partners h1 {
	text-align: center;
	font-family: 'Sedgwick Ave', cursive;
}

#partners span {
	padding: 0px 20px 0px 20px;
	text-align: center;
	margin: 80px 0px 80px 0px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color: #0C3E51;
	white-space: nowrap;
}

#partners .line-f {
	align-items: center;
	width: 100%;
	flex-wrap: nowrap;
	display: flex;
}

#partners .line-f span:first-child {
	color: #0C3E51;
	font-size: 46px;
	font-family: 'Sedgwick Ave', cursive;
	font-weight: Lighter;
	margin: 0 auto;
}

#partners .line-f:first-child {
	margin-bottom: 40px;
}

#partners .gray-line {
	width: 50%;
	height: 2px;
	background-color: gray;
}

#partners img {
	height: 150px;
	width: 150px;
	object-fit: contain;
}

#partners .row-f {
	width: 100%;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
#partners .row-f:nth-child(7) img:first-child{
	transform: scale(0.8);
}
/* #partners .row-f:nth-child(8) img:first-child{
	transform: scale(0.7);
} */
#partners .row-f:nth-child(8) img:nth-child(2){
	transform: scale(0.7);
}
#partners .row-f:nth-child(12) img{
	transform: scale(1.1);
}
#partners .row-f:nth-child(11) img:nth-child(3){
	transform: scale(1.2);
}
/* #partners .row-f:nth-child(11) img:nth-child(2){
	object-position: 0px 35px;
} */


#popup {
	width: 1000px;
	background-color: #FFFFFF;
	z-index: 999;
	font-family: 'Montserrat', sans-serif;
	max-width: 100%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.12),
		0 2px 4px 0 rgba(0, 0, 0, 0.08);
	box-sizing: border-box;
	display: none;
	position: fixed;
	top: 2%;
	left: 0;
	right: 0;
	margin: auto;
	max-height: 100%;
}

.popup-left {
	width: 60%;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 60px 30px 90px 27px;
	color: #0C3E51;
}

.popup-left .row-f {
	flex-wrap: nowrap;
}

.popup-left .column-f {
	margin-left: 13px;
}

.popup-left img {
	height: 100px;
	width: 100px;
	border-radius: 50px;
	object-fit: cover;
}

.popup-behind {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 999;
	left: 0;
	background-color: #000000;
	display: none;
	width: 100%;
	height: 100%;
	opacity: 0.7;
}
.new-popup-behind {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 999;
	left: 0;
	background-color: #000000;
	width: 100%;
	height: 100%;
	opacity: 0.7;
}

.popup-left h1 {
	color: #F25C5C;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.popup-left .row-f .column-f h1:first-child {
	text-transform: uppercase;
}

.popup-left .column-f span:nth-child(2) {
	margin-top: 5px;
	margin-bottom: 10px;
}

.popup-time span:nth-child(2) {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.popup-left span {
	color: #0C3E51;
	font-size: 14px;
}

.popup-left-line {
	width: 100%;
	margin-left: 12px;
	height: 1px;
	opacity: 0.1;
	background-color: #0c3e51;
}

.popup-left-clinic, .popup-left-course {
	height: 27px;
	line-height: 27px;
	text-align: center;
	box-sizing: border-box;
	color: #0C3E51;
	font-size: 11px;
	background-color: #F1F8F8;
	font-weight: bold;
	margin-right: 12px;
}

.popup-description {
	margin-top: 40px;
	display: flex;
	width: 100%;
	align-items: center;
	margin-bottom: 22px;
}

.popup-description h1 {
	color: #0C3E51;
	font-size: 14px !important;
	font-weight: bold;
	white-space: nowrap;
	margin: 0 !important;
}

.popup-left-clinic {
	width: 133px;
	border-left: 4px solid #F5989D;
}

.popup-left-course {
	width: 68px;
	border-left: 4px solid #63EDA8;
}

.popup-time {
	display: flex;
	flex-wrap: wrap;
	color: #F25C5C;
	font-size: 14px;
	align-items: center;
	margin-top: 14px;
}

.popup-time span {
	margin-left: 7px;
	margin-right: 19px;
}

.popup-time img {
	width: 16px;
	height: 16px;
}

.popup-right {
	width: 40%;
	display: flex;
	flex-direction: column;
	background-color: #0C3E51;
	display: flex;
	box-sizing: border-box;
	padding: 30px 30px 90px 27px;
}

.popup-right h1 {
	color: #FFFFFF;
	font-family: "Sedgwick Ave";
	font-size: 20px;
	text-align: center;
	color: #FFF;
	font-weight: 500;
}

.popup-right i {
	margin-left: auto;
	color: #FFF;
}

.popup-right i:hover {
	cursor: pointer;
}

.popup-right a {
	height: 40px;
	width: 132px;
	background-color: #F25C5C;
	border-radius: 50px;
	text-transform: uppercase;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	margin-left: auto;
}

/* .popup-right a:hover{
	cursor: pointer;
} */
.standard-box {
	width: 324px;
	border: 2px solid #3a6372;
	box-sizing: border-box;
	padding: 20px;
	color: #FFF;
	font-size: 11px;
	margin-top: 12px;
	/* height: 170px; */
}

.popup-right h3 {
	width: 324px;
	text-align: center;
	box-sizing: border-box;
	padding: 10px;
	background-color: #F25C5C;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	font-size: 14px;
	margin-top: 10px;
	/* opacity: 0.5; */
}

.standard-box-label {
	position: relative;
}

.standard-box-label img {
	position: absolute;
	width: 110px;
	top: 3px;
	z-index: 500;
	left: -7px;
}

.standard-box:first-of-type {
	border-left: 4px solid #F25C5C;
	border-right: 4px solid #F25C5C;
	border-bottom: 4px solid #F25C5C;
	border-top: none;
	margin-top: 0px;
	opacity: 0.5;
}
.standard-box-sold{
	display: flex;
	flex-direction: column;
	position: relative;
}
.standard-box-sold img:first-child{

	position: absolute;
max-height: 100px;
width: 120px;
left: -17px;
top: -43px
}

.standard-box:first-of-type a:hover {
	cursor: pointer;
}

.standard-box .column-f span:first-child {
	text-decoration: line-through;
	font-size: 14px;
	color: #D2E7E9;
}

.standard-box .column-f span {
	font-size: 14px;
	color: #D2E7E9;
}

.standard-box .column-f h1 {
	color: #FFFFFF;
	font-size: 30px;
	margin: 0;
	font-weight: 500;
}

.standard-box h2 {
	color: #FFFFFF;
	font-size: 11px !important;
	margin: 0;
	font-weight: 500;
	white-space: nowrap;
	margin-top: 10px;
}

.standard-box h3 {
	color: #F25C5C;
	font-size: 20px !important;
	margin: 0;
	text-align: left;
	font-weight: 700;
	margin-bottom: 10px;
	white-space: nowrap;
	font-family: "Sedgwick Ave";
	background-color: inherit;
	padding: 0;
	margin-top: 10px;
	opacity: 1;
	text-transform: none;
}

.standard-box .row-f {
	margin-top: 10px;
}

.standard-box h1 {
	color: #FFFFFF;
	font-size: 20px;
	margin: 15px 0px 20px 0px;
	font-family: 'Montserrat', sans-serif;
	text-align: left;
	font-weight: bold;
}

.w-one .popup-left img {
	height: 40px;
	width: 40px;
	margin-right: 13px;
}

.w-one .popup-left .row-f span {
	color: #0C3E51;
	font-size: 14px;
}

.w-one .popup-left .row-f:nth-child(5), .w-one .popup-left .row-f:nth-child(6), .w-one .popup-left .row-f:nth-child(7) {
	align-items: center;
	margin-bottom: 10px;
	font-size: 15px;
}

.w-one .popup-left .row-f:nth-child(5) span, .w-one .popup-left .row-f:nth-child(6) span, .w-one .popup-left .row-f:nth-child(7) span {
	margin-right: 10px;
	font-size: 6px;
}

.w-one .popup-left h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.w-one .popup-time img {
	height: 16px;
	width: 16px;
}

.w-one .popup-time {
	align-items: center;
	margin-bottom: 15px;
}

.w-one .popup-time span {
	color: #F25C5C;
}

.w-one .popup-left .row-f {
	align-items: center;
}

/* w-two */
.w-two .popup-left img {
	height: 40px;
	width: 40px;
	margin-right: 13px;
}

.w-two .popup-left .row-f span {
	color: #0C3E51;
	font-size: 14px;
}

.w-two .popup-left .row-f:nth-child(5), .w-two .popup-left .row-f:nth-child(6), .w-two .popup-left .row-f:nth-child(7), .w-two .popup-left .row-f:nth-child(8), .w-two .popup-left .row-f:nth-child(9), .w-two .popup-left .row-f:nth-child(10), .w-two .popup-left .row-f:nth-child(11), .w-two .popup-left .row-f:nth-child(12),
.w-two .popup-left .row-f:nth-child(13), .w-two .popup-left .row-f:nth-child(14), .w-two .popup-left .row-f:nth-child(15), .w-two .popup-left .row-f:nth-child(16) {
	align-items: center;
	margin-top: 10px;
	font-size: 15px;
}

.w-two .popup-left .row-f:nth-child(5) span, .w-two .popup-left .row-f:nth-child(6) span, .w-two .popup-left .row-f:nth-child(7) span,
.w-two .popup-left .row-f:nth-child(8) span, .w-two .popup-left .row-f:nth-child(9) span, .w-two .popup-left .row-f:nth-child(10) span,
.w-two .popup-left .row-f:nth-child(11) span, .w-two .popup-left .row-f:nth-child(12) span, .w-two .popup-left .row-f:nth-child(13) span,
.w-two .popup-left .row-f:nth-child(15) span, .w-two .popup-left .row-f:nth-child(14) span, .w-two .popup-left .row-f:nth-child(16) span {
	margin-right: 10px;
	font-size: 6px;
}

.w-two .popup-left .row-f:nth-child(5) {
	margin-bottom: 10px;
}

.w-two .popup-left .row-f:nth-child(9), .w-two .popup-left .row-f:nth-child(12) {
	margin-top: 30px;
	margin-bottom: 10px;
}

.w-two .popup-left h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.w-two .popup-time img {
	height: 16px;
	width: 16px;
}

.w-two .popup-time {
	align-items: center;
	margin-bottom: 15px;
}

.w-two .popup-time span {
	color: #F25C5C;
}

.w-two .popup-left .row-f {
	align-items: center;
}

.w-three .popup-left img {
	height: 40px;
	width: 40px;
	margin-right: 13px;
}

.w-three .popup-left .row-f span {
	color: #0C3E51;
	font-size: 14px;
}

.w-three .popup-left .row-f:nth-child(5), .w-three .popup-left .row-f:nth-child(6), .w-three .popup-left .row-f:nth-child(7), .w-three .popup-left .row-f:nth-child(8), .w-three .popup-left .row-f:nth-child(9), .w-three .popup-left .row-f:nth-child(10), .w-three .popup-left .row-f:nth-child(11), .w-three .popup-left .row-f:nth-child(12),
.w-three .popup-left .row-f:nth-child(13), .w-three .popup-left .row-f:nth-child(14), .w-three .popup-left .row-f:nth-child(15), .w-three .popup-left .row-f:nth-child(16) {
	align-items: center;
	margin-top: 10px;
	font-size: 15px;
}

.w-three .popup-left .row-f:nth-child(5) span, .w-three .popup-left .row-f:nth-child(6) span, .w-three .popup-left .row-f:nth-child(7) span,
.w-three .popup-left .row-f:nth-child(8) span, .w-three .popup-left .row-f:nth-child(9) span, .w-three .popup-left .row-f:nth-child(10) span,
.w-three .popup-left .row-f:nth-child(11) span, .w-three .popup-left .row-f:nth-child(12) span, .w-three .popup-left .row-f:nth-child(13) span,
.w-three .popup-left .row-f:nth-child(15) span, .w-three .popup-left .row-f:nth-child(14) span, .w-three .popup-left .row-f:nth-child(16) span {
	margin-right: 10px;
	font-size: 6px;
}

.w-three .popup-left h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
}

.w-three .popup-time img {
	height: 16px;
	width: 16px;
}

.w-three .popup-time {
	align-items: center;
	margin-bottom: 15px;
}

.w-three .popup-time span {
	color: #F25C5C;
}

.w-three .popup-left .row-f {
	align-items: center;
}

#footer {
	width: 100%;
	background-color: #0c3e51;
	box-sizing: border-box;
	padding: 30px 70px 30px 30px;
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}

#footer .konferencja, #footer .konkursy, #footer .contact, #footer .place, #footer .harmonogram, #footer .tickets, #footer .prelegents {
	text-transform: none;
}

#footer .fa {
	color: white;
	margin-right: 12px;
}

.footer-content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	color: #FFF;
	max-width: 1000px;
	margin: 0 auto;
}

#footer img {
	max-height: 50px;
	margin-top: 15px;
}

#footer h2 {
	font-size: 16px;
	font-weight: bold;
}

#footer h3 {
	font-size: 16px;
	font-weight: bold;
	color: #f25c5c;
}

#footer a {
	color: #f25c5c;
	margin: 0;
	padding: 0;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 16px;
}

#footer .row-f .fab {
	font-size: 16px;
}

#footer .row-f {
	width: 50px;
	justify-content: space-between;
	margin-top: 20px;
	margin-bottom: 40px;
}

#prelegents .row-f .column-f div:first-child {
	margin-top: 20px;
}

.harmonogram-desc-right-457:hover, .harmonogram-desc-right-324:hover {
	cursor: pointer;
	background-color: #D2E7E9;
}

.ticket {
	background-color: #f25c5c;
	box-sizing: border-box;
	padding: 12px !important;
	color: #FFF !important;
	border-radius: 20px;
	text-align: center;
	width: 140px;
	font-weight: bold !important;
	font-size: 16px;
}

.contact-number {
	color: #f25c5c;
	margin-bottom: 10px;
}

#footer .tickets {
	border: none;
}

.nav-mobile {
	display: none;
}

.harmonogram-desc-right-457 .column-f {
	flex-wrap: nowrap;
}

.harmonogram-panel-f {
	display: flex;
	align-items: center;
}

.header-nav {
	margin-right: 40px;
}

.profits-f {
	display: flex;
}

#faq .column-f .row-f {
	flex-wrap: nowrap;
}

.ht {
	max-width: 1000px;
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	font-family: 'Montserrat', sans-serif !important;
}

.ht h1 {
	color: #0C3E51;
	font-size: 13px !important;
	font-weight: bold !important;
	text-align: left !important;
	font-family: 'Montserrat', sans-serif !important;
	margin: 0 !important;
	max-width: 73%;
}

.ht .row-f {
	flex-wrap: nowrap;
}

.ht-time {
	display: flex;
	color: #0C3E51;
	font-size: 16px;
	font-weight: 300;
	width: 120px;
	height: 160px;
	max-width: 100%;
	margin-bottom: 4px;
}

.ht-top-panel img {
	margin-right: 5px;
	width: 40px;
	height: 40px;
	border-radius: 30px;
	object-fit: cover;
	margin-left: auto;
	border: 1px solid white;
	position: absolute;
	right: 5px;
}

.ht-top-panel {
	/* height: 73px; */
	display: flex;
	/* align-items: center; */
	width: 100%;
	border-top: 1px solid #f2f2f2;
}

.tags-f {
	display: flex;
	margin-top: 12px;
	position: absolute;
	bottom: 10px;
	width: 100%;
}

.tags-f div {
	margin-right: 10px;
}
#contact .contact-content .row-f{
	flex-wrap: nowrap;
}
/* .choice{
	 width: 100%;
	 display: flex;
	 justify-content: space-around;
 } */
/* .choice span{
	color: #0C3E51;
	font-family: "Sedgwick Ave";
	font-size: 30px;
 } */
.ht-top-panel span {
	color: #0C3E51 !important;
	font-size: 12px !important;
	margin-top: 8px !important;
}

.ht-top-panel:nth-child(3) .ht-time, .ht-top-panel:nth-child(4) .ht-time, .ht-top-panel:nth-child(6) .ht-time, .ht-top-panel:nth-child(8) .ht-time, .ht-top-panel:nth-child(10) .ht-time {
	box-sizing: border-box;
	padding-top: 10px;
}

.ht-top-panel:nth-child(3) .ht-content:nth-child(2) {
	margin-top: 4px;
}

.ht-top-panel:nth-child(4) .column-f .ht-content:nth-child(1) {
	margin-top: 4px;
}

.ht-top-panel:nth-child(6) .column-f:nth-child(2) .ht-content:nth-child(1) {
	margin-top: 4px;
}

.ht-top-panel:nth-child(7) .column-f:nth-child(2) .ht-content:nth-child(1) {
	margin-top: 4px;
}

.ht-top-panel:nth-child(8) .column-f:nth-child(2) .ht-content:nth-child(1) {
	margin-top: 4px;
}

.ht-top-panel:nth-child(10) .column-f:nth-child(2) .ht-content:nth-child(1) {
	margin-top: 4px;
}

.ht-content {
	box-sizing: border-box;
	padding-top: 10px;
	padding-right: 18px;
	padding-left: 16px;
	display: flex;
	flex-direction: column;
	background-color: #EAF4F5 !important;
	width: 436px;
	max-width: 100%;
	height: 160px;
	margin-bottom: 4px;
	position: relative;
}

#harmonogram .ht .column-f .ht-content:first-child {
	margin-top: 4px;
}

.ht-content-wb {
	box-sizing: border-box;
	padding-top: 20px;
	padding-right: 18px;
	padding-left: 16px;
	display: flex;
	flex-direction: column;
	background-color: #EAF4F5 !important;
	width: 436px;
	max-width: 100%;
	height: 324px;
	margin-top: 4px;
	margin-left: 20px;
	position: relative;
}

.ht-content-wb-457 {
	box-sizing: border-box;
	padding-top: 20px;
	padding-right: 18px;
	padding-left: 16px;
	display: flex;
	flex-direction: column;
	background-color: #EAF4F5 !important;
	width: 436px;
	max-width: 100%;
	height: 448px;
	margin-top: 4px;
	margin-left: 20px;
	position: relative;
}

.title-position {
	color: #0C3E51 !important;
	font-size: 14px !important;
	margin: 0 !important;
	font-family: 'Montserrat', sans-serif !important;
}

#prelegents .column-f h1 {
	font-size: 14px !important;
	margin: 0px !important;
	font-family: 'Montserrat', sans-serif !important;
}

.ht-top-panel:last-child .ht-time {
	margin-top: 20px;
}

.ht-top-panel:last-child span {
	border: 2px solid #F25C5C;
	background-color: #FFFF;
	text-align: center;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 15px !important;
	font-weight: bold;
	border-radius: 30px;
	padding: 10px 18px 10px 18px;
	box-sizing: border-box;
	height: 40px;
	color: #F25C5C !important;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 40px;
}

.popular-width-label {
	height: 100%;
	position: relative;
	width: calc(100%/3);
	margin-left: auto;
}

.w-two .popup-left .row-f:nth-child(9) {
	margin-top: 0px !important;
}

.ht-top-panel:last-child span:hover {
	cursor: pointer;
}

.ht-top-panel:last-child h1 {
	box-sizing: border-box;
	padding-top: 20px;
}

.ht .ht-top-panel:nth-child(1) .ht-time, .ht .ht-top-panel:nth-child(2) .ht-time, .ht .ht-top-panel:nth-child(5) .ht-time, .ht .ht-top-panel:nth-child(7) .ht-time,
.ht .ht-top-panel:nth-child(9) .ht-time {
	height: 50px;
	box-sizing: border-box;
	line-height: 50px;
}

.ht .ht-top-panel:nth-child(1) h1, .ht .ht-top-panel:nth-child(2) h1, .ht .ht-top-panel:nth-child(5) h1, .ht .ht-top-panel:nth-child(7) h1,
.ht .ht-top-panel:nth-child(9) h1 {
	height: 50px;
	box-sizing: border-box;
	line-height: 50px;
	padding-left: 16px;
}

.ht .ht-top-panel:nth-child(11) h1 {
	padding-left: 15px;
	box-sizing: border-box;
}

.ht .ht-top-panel:nth-child(8) .column-f:nth-child(2) .ht-content:nth-child(1), .ht .ht-top-panel:nth-child(8) .column-f:nth-child(2) .ht-content:nth-child(2) {
	height: 140px;
}

.ht .ht-top-panel:nth-child(10) .ht-content {
	margin-top: 4px;
}

.ht .ht-top-panel:nth-child(8) .column-f:nth-child(1) .ht-time:nth-child(1), .ht .ht-top-panel:nth-child(8) .column-f:nth-child(1) .ht-time:nth-child(2) {
	height: 140px;
	margin-bottom: 4px;
}

.ht .ht-top-panel:nth-child(6) .ht-content-wb {
	margin-top: 24px;
	height: 304px;
}

#harmonogram h1:nth-child(1) {
	font-size: 46px;
}

.harmonogram-f h1 {
	font-size: 30px !important;
}

#prelegents .row-f:nth-child(7) .column-f:hover {
	box-shadow: none;
}

#prelegents .row-f:nth-child(7) .column-f div:first-child {
	margin-bottom: 15px;
}

.red-circle {
	width: 40px;
	height: 40px;
	border-radius: 25px;
	background-color: #f25c5c;
	position: absolute;
	top: -25px;
	right: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.red-circle .fa {
	color: #F8B317;
	font-size: 16px;
}

.ht-content-wb:hover, .ht-content-wb-457:hover {
	cursor: pointer;
	background-color: #D2E7E9 !important;
}

@media screen and (max-width: 1366px) {
	#popup {
		font-size: 13px;
		top: 0;
	}
	.popular img {
		top: -10px;
}
	.contact-content span:nth-child(4){
		margin-top: 20px;
	}
	.konferencja, .konkursy, .contact, .place, .harmonogram, .tickets, .prelegents {
		font-size: 13px;
}
.desktop-nav, .nav-fixed-left, .nav-fixed-center, .nav-fixed-right
{
	font-size: 13px;
}
.nav-fixed-left img{
	margin-right: 15px;
	margin-left: 30px;
}
#nav-fixed .tickets{
	margin-right: 15px;
}

	/* .tickets-container-col-4 .tickets-header{
		height: 316px;
	} */
	@media screen and (max-width: 1240px) {
		.header .row-f {
			flex-direction: column;
		}

		.header-kcalmar {
			margin-bottom: 40px;
			margin-left: 0;
		}

		.header-nav {
			margin-right: 0;
		}

		.header-nav>.konferencja, .konkursy, .contact, .place, .harmonogram, .tickets, .prelegents {
			font-size: 13px;
		}
	}

	@media only screen and (max-width: 1100px) and (min-width: 900) {
		.konferencja, .konkursy, .contact, .place, .harmonogram, .tickets, .prelegents {
			font-size: 9px;
		}
	}

	@media screen and (max-width: 1040px) {
		.desktop-nav, .nav-fixed-left, .nav-fixed-right {
			font-size: 14px;
		}
		.video-content{
			padding: 0px 15px;
		}

		.popular {
			max-width: 288px !important;
		}
	}
	.tickets-container-col-4 .tickets-header{
		height: 344px!important
	}
	@media screen and (max-width: 1000px) {
		.nav-fixed-right {
			width: 50%;
		}

		.mobile-choice-2 {
			color: #0C3E51;
			opacity: 0.5;
		}
		.contact-content span:nth-child(4){
			margin-top: 20px;
		}
		.desktop-nav, .nav-fixed-left, .nav-fixed-center, .nav-fixed-right{
			font-size:12px;
		}
		.nav-fixed-left img{
			margin-right: 10px;
			margin-left: 15px;
		}
		.nav-fixed-right img{
			margin-left: 15px;
		}
		#nav-fixed .tickets{
			font-size: 11px;
			margin-right: 10px;
		}
		.rewards-content{
			justify-content: center;
			text-align: center;
		}
		.reward-text{
			margin: 20px auto;
		}

		.desktop-nav, .nav-fixed-left, .nav-fixed-center, .nav-fixed-right
				{
				text-align: center;
			}

			.popular {
				margin-right: 10px !important;
			}

			.tickets-container-col-3 img {
				left: 22%
			}

			#popup {
				font-size: 12px;
				top: 0;
			}

			.prelegents-ticket {
				font-size: 12px;
			}

			.prelegents-ticket {
				position: relative;
			}

			.ht-content {
				width: 600px;
			}

			.ht-content-wb, .ht-content-wb-457 {
				display: none;
				width: 600px;
				margin-left: 0;
			}

			.ht {
				padding-left: 10px;
				/* padding-right: 20px; */
				box-sizing: border-box;
			}



			.ht-content-wb, .ht-content-wb-457 {
				margin-bottom: 10px;
			}

			#profits {
				padding-left: 15px;
				padding-right: 15px;
				box-sizing: border-box;
			}
		}

		@media screen and (max-width: 900px) {
			.header-nav {
				display: none;
			}

			.video-content, .video-promo img{
				margin: 0px auto;
				text-align: center;
				width: 80%;

			}
			.video-content a{
				margin-top: 40px;
				margin-bottom: 25px;
				margin-left: auto;
				margin-right: auto;
			}
			.video-content h1{
				font-size: 38px;
			}
			.video-content{
				padding: 0px 15px;
			}
			.video-promo{
				padding: 0;
			}
			.video-benefits{
				text-align: left;
			}
			.video-f:nth-child(7){
				margin-top: 0px;
			}
			.video-f{
				margin: 0 auto;
			}
			.popular-width img {
				right: 150px;
				height: 115px;
			}

			.harmonogram-desc {
				width: 50%;
			}

			.harmonogram-desc-right {
				width: 30%;
			}

			.harmonogram-desc {
				width: 50%;
			}

			.header h3 {
				text-align: center;
			}

			.theme {
				padding: 0px 10px 6px 10px;
				height: 20px;
				line-height: 20px;
				text-align: center;
			}
/* POPUP POPRZEDNIA EDYCJA */
      #previous-conference-popup .images img{
          width: 150px;
          height: 130px;
      }

      #previous-conference-popup .description{
          flex-wrap: wrap;
          justify-content: center;
      }

      #previous-conference-popup .description img{
          position: absolute;
          top: 24px;
          width: 232px;
          height: 140px
      }

      #previous-conference-popup .each-group, #previous-conference-popup .one-group{
          position: absolute;
          top: 185px;
     }

      #previous-conference-popup .images-section{
          position: absolute;
          top: 250px;
     }

      #previous-conference-popup .description .each-group:first-child{
          left: 22px;
     }

      #previous-conference-popup .description .one-group{
          right: 32px;
					width: 27%;
     }

      #previous-conference-popup .description .column-f .each-group{
          align-self: center;
					width: 33%;
     }

      #previous-conference-popup .contact-section{
          flex-direction: column;
     }

      #previous-conference-popup{
          align-items: center;
     }

      #previous-conference-popup .contact-text{
          text-align: center;
          margin-bottom: 20px;
     }

      #previous-conference-popup .strong-text, #previous-conference-popup .strong-text{
          font-size: 30px;
     }

      #previous-conference-popup .text{
          font-size: 11px;
     }

      #previous-conference-popup .images a:last-child{
          display: none;
     }

      #previous-conference-popup .images-section{
          padding: 0 16px;
     }

      #previous-conference-popup .position-for-instagram {
          top: 10px;
          left: 10px;
     }

      #previous-conference-popup .images-section span{
          margin-bottom: 15px;
     }
      #previous-conference-popup .contact-section{
          margin-top: 24px;
     }

/* KONIEC POPUP POPRZEDNIA EDYCJA */


		@media screen and (max-width: 868px) {
			#prelegents .row-f .column-f {
				width: 300px;
				height: auto;
				margin: 0 auto;
			}

			#counter, #counter2, #counter3, #counter4 {
				font-size: 40px;
			}

			#tickets img {
				margin: 0 auto;
			}

			#tickets .row-f .column-f:nth-child(2) {
				margin: 0 auto;
			}

			#tickets .row-f .column-f h1 {
				text-align: center;
			}

			.tickets-container {
				box-sizing: border-box;
				padding: 0px 10px 0px 10px;
			}

			#faq {
				box-sizing: border-box;
				padding: 0px 10px 0px 10px;
			}


		}

		@media screen and (max-width: 767px) {
			.header h3 {
				text-align: center;
				font-size: 18px;
			}
			.tickets-container-col-2 .popular, .tickets-container-col-3 .popular{
				display: none!important;
			}
			#ht7 span {
				margin-top: 3px!important;
}
			#ht5 .row-f img:nth-child(2){
				top:10px;
				right: 5px!important;
			}
			#ht5 .row-f img:nth-child(3){
				top:10px;
				left: 35px;
				right: 40px!important;
			}
			#ht5 .row-f img:nth-child(2){
				top:80px!important;

			}
			#ht5 .row-f img:nth-child(4){
				top:45px;
				right: 5px!important;

			}
			#ht5 .row-f img:nth-child(5){
				top:80px;
				left: 35px;
				right: 40px!important;
			}
			#ht9 .row-f img:nth-child(2){

				right: 5px!important;
				z-index: 500;
			}
			#ht9 .row-f img:nth-child(3){

				right: 40px!important;
			}
			#ht9 .row-f .column-f h1{
				max-width: 60%;
			}
			#ht9 .row-f img:nth-child(4){

				top: 80px!important;
				right:5px!important;
			}
			#ht9 .row-f img:nth-child(5){

				z-index: 500;
			}
			.ht .ht-top-panel:nth-child(8) .column-f:nth-child(2) .ht-content:nth-child(1), .ht .ht-top-panel:nth-child(8) .column-f:nth-child(2) .ht-content:nth-child(2) {
				height: 130px;
}
			#ht9 .row-f img:nth-child(6){

				z-index: 500;
			}

			#nav-fixed div{
				width: 100%!important;
			}
			.mobile-choice-2 {
				opacity: 0.2;
			}
			#profits {
				box-sizing: border-box!important;
				padding-left: 15px;
			}
			/* #prelegents .row-f:nth-child(7) .column-f{
			height: 250px;
		} */
			/* .tickets-container-col-3 h4{
			margin-top: 40px;
		} */
			.tickets-container-col-1 {
				display: none;
			}

			#col-f-margin {
				margin-left: 0;
			}

			.organizer-content .column-f .row-f {
				flex-wrap: wrap;
			}

			.organizer-content {
				padding: 0;
			}
			.group-promo .column-f .tickets-header-button{
				margin: 30px auto;
			}
			.group-promo-content{
				flex-direction: column;
				margin: 0 auto;
				align-items: center;
				text-align: center;
			}
			.group-promo .column-f .row-f{
				justify-content: center;
			}

			.organizer-content .column-f .row-f img {
				max-height: 150px;
				object-fit: contain;
				margin-bottom: 20px;
			}

			.organizer-content h1 {
				margin-left: 0;
				padding-left: 0;
				text-align: center;
				margin-bottom: 20px;
				margin-top: 80px;
			}

			.organizer-content .column-f .row-f .column-f span {
				text-align: center;
			}

			.nav-fixed-center {
				display: none;
			}

			.organizer-content .column-f .row-f .column-f {
				margin-right: 20px;
			}

			.tickets-container-col-3 h4 {
				display: flex;
			}

			.tickets-container-col-3 img {
				display: none;
			}

			.tickets-container-col-4 {
				margin: 0 auto;
			}

			.popular {
				margin: 0 auto !important;
				max-width: 288px !important;
			}

			.standard-box {
				height: auto;
			}

			.popup-right .fa-star {
				font-size: 18px;
			}


			.popular-width img {
				right: none;
				left: 29px;
				margin-left: 0;
			}



			#faq {
				padding: 0;
			}

			.place-image-width {
				max-width: 300px;
			}

			#tickets .row-f .column-f:nth-child(2) {
				margin: 0 auto;
			}

			#ht10 {
				margin-top: 5px;
			}

			.ht-content {
				padding-right: 10px;
			}

			/* .ht-top-panel img{
				width: 30px;
				height: 30px;
			} */
			.ht-top-panel img {
				margin-right: 1px;
			}

			.ht-top-panel:last-child span {
				display: none;
			}

			#tickets .row-f .column-f .row-f {
				padding-right: 0;
			}

			#place {
				display: flex;
			}

			.place-image-width {
				margin-top: 30px;
			}

			.theme:nth-child(3) {
				background-color: #F1BBBE;
				margin-bottom: 16px;
				margin-left: 16px;
			}

			#popup .workbench {
				margin-top: 10px;
			}

			.tickets-container-col-4 .tickets-header h1, .tickets-header h1 {
				margin-top: 50px !important;
			}

			.ht-content {
				width: 400px;
			}

			#prelegents .column-f h1 {
				font-size: 14px !important;
				margin: 10px !important;
				font-family: 'Montserrat', sans-serif !important;
			}

			#prelegents span {
				margin-bottom: 0px;
			}

			.ht .ht-top-panel:nth-child(4) .ht-content-wb, .ht-content-wb, .ht-content-wb-457 {
				width: 400px;
				margin-left: 0;
			}

			.ht h1 {
				font-size: 10px !important;
				max-width: 80%;
			}

			.ht .ht-top-panel:nth-child(8) .column-f:nth-child(1) .ht-time:nth-child(1), .ht .ht-top-panel:nth-child(8) .column-f:nth-child(1) .ht-time:nth-child(2){
				height: 130px;
			}

			.header {
				background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), url(../img/coverphoto2.png)
			}

			#MGL .prelegents-ticket, #HSF .prelegents-ticket, #AZ .prelegents-ticket {
				display: none !important;
			}

			.header .row-f {
				flex-direction: row;
			}

			.contact-us {
				margin-bottom: 10px !important;
			}

			#footer .konferencja, #footer .konkursy, #footer .contact, #footer .place, #footer .harmonogram, #footer .tickets, #footer .prelegents, #footer .regulamin {
				font-size: 15px;
			}

			.theme {
				padding: 5px;
			}

			#BP, #MGL, #AZ, #HSF {
				margin-bottom: 0px !important;
			}

			.mobile-choice h1, .mobile-choice-2 h1 {
				font-size: 18px !important;
			}

			#harmonogram {
				margin-top: 0px;
			}

			#prelegents .row-f .column-f {
				flex-wrap: nowrap;
			}

			/* #prelegents .line-f .gray-line{
      display: none;
    } */
			#faq h1 {
				margin-bottom: 40px;
			}

			.contact-content-div {
				margin-bottom: 15px;
			}

			#profits {
				padding: 20px;
				box-sizing: border-box;
			}

			#prelegents {
				margin-top: 60px;
			}

			#prelegents .row-f .column-f {
				margin-bottom: 0px !important;
			}

			#partners {
				padding: 20px;
				box-sizing: border-box;
				margin-top: 50px;
			}

			.column-f .contact-number:nth-child(4) {
				margin-left: 28px !important;
			}

			#footer .row-f .fab {
				font-size: 25px
			}

			#partners .line-f span:first-child {
				font-size: 24px;
				font-weight: Lighter;
				margin-top: 50px;
			}

			#partners span {
				white-space: inherit;
			}

			.ht-top-panel:nth-child(6) .column-f:nth-child(2) .ht-content:nth-child(2) .debate {
				display: none;
			}

			.nav-fixed-left, .nav-fixed-right {
				display: none;
			}

			.nav-mobile {
				display: flex;
				flex-direction: column;
				justify-content: space-between;
				width: 100%;
				z-index: 999;
				min-height: 80px;
				justify-content: center;
			}

			.nav-mobile .row-f {
				justify-content: space-between;
			}

			.nav-mobile-hidden {
				display: flex;
				flex-direction: column;
				width: 100%;
				display: none;
			}

			.mobile-hidden-f {
				display: flex;
				flex-direction: column;
				width: 100%;
			}

			.mobile-hidden-f a {
				color: #0C3E51;
				font-weight: bold;
			}

			.header {
				box-sizing: border-box;
				padding-left: 16px;
				padding-right: 16px;
			}

			.header .fas {
				display: flex;
			}

			.tickets-header span {
				font-size: 40px;
			}

			.time-column {
				width: 10%;
				margin-right: 10px;
				margin-left: 10px;
			}

			#popup {
				flex-wrap: wrap;
				overflow: scroll;
				height: 100%;
				top: 0%;
				max-height: auto;
			}

			.popup-left {
				width: 100%;
			}

			.contact-us .contact-number:nth-child(2), .contact-us .contact-number:nth-child(3), .contact-us .contact-number:nth-child(6) {
				font-size: 14px;
			}

			.popup-right {
				width: 100%;
			}

			.popup-right i {
				margin-left: auto;
				color: #000;
				position: fixed;
				z-index: 9;
				top: 15px;
				right: 15px;
				font-size: 25px;
			}

			.harmonogram-table {
				flex-wrap: nowrap;
				padding-left: 10px;
				padding-right: 10px;
				box-sizing: border-box;
			}

			.harmonogram-desc-center {
				height: auto;
				line-height: normal;
			}

			.harmonogram-desc-45, .harmonogram-desc-60, .harmonogram-desc-15 {
				height: auto !important
			}

			.desc-45-blank {
				display: none;
			}

			.harmonogram-desc-right .time-center {
				display: none;
				margin-left: 20px;
			}

			.harmonogram-desc .harmonogram-desc-center:first-child {
				margin-bottom: 22px;
				margin-top: 20px;
			}

			.harmonogram-desc .harmonogram-desc-45 {
				margin-top: 20px;
			}

			.harmonogram-desc-45, .harmonogram-desc-60, .harmonogram-desc-15 {
				flex-direction: column;
			}

			.harmonogram-desc-right-324 .column-f {
				flex-wrap: nowrap;
			}

			#nav-fixed i {
				display: flex;
			}

			.time-top, .time-center {
				height: auto;
				margin-right: 10px;
			}

			/* .harmonogram-table .time-column .time-top{
          margin-bottom: 350px;
          margin-top: 15px;
        } */
			.course, .clinic, .sport, .psycho, .workbench {
				width: 110px;
				margin-right: auto;
				margin-left: 0;
				font-size: 9px;
				/* margin-top: 20px!important; */
			}

			.course {
				margin-top: 15px;
			}

			.harmonogram-table img {
				margin-left: 0px !important;
				margin-top: 20px !important;
			}

			/* .harmonogram-table .time-column .time-top:nth-child(4){
  margin-bottom: 366px;
}
.harmonogram-table .time-column .time-top:nth-child(5){
  margin-bottom: 402px;
}
.harmonogram-table .time-column .time-top:nth-child(6){
  margin-bottom: 358px;
}
.harmonogram-table .time-column .time-top:nth-child(7){
  margin-bottom: 368px;
} */
			.harmonogram-desc {
				width: 100%;
			}

			.harmonogram-desc-right {
				width: 100%;
				display: none;
				margin-left: 0px;
			}

			.harmonogram-desc-right-324 {
				height: 640px;
				width: 100%;
				margin-top: 360px;
			}

			.harmonogram-desc-right-457, .harmonogram-desc-right-324 {
				width: 100%;
				flex-direction: column;
			}

			.harmonogram-desc-right-324:nth-child(6) {
				margin-top: 80px;
				height: 310px;
				margin-bottom: 60px;
			}

			.workbench {
				margin-top: 15px;
			}

			.psycho {
				margin-bottom: 15px;
			}

			.harmonogram-desc-right-457:nth-child(8) {
				margin-top: 40px;
				height: 460px;
				margin-bottom: 370px;
			}

			.harmonogram-desc-center:last-child {
				margin-top: 10px;
			}

			/* .harmonogram-desc-right img{
  display: none;
} */
			#contact .contact-content-div:first-child img {
				display: none;
			}

			.contact-content-div .mail {
				margin-bottom: 20px;
			}

			.sales-f .column-f {
				margin-bottom: 20px;
			}

			.footer-content {
				align-items: flex-start !important;
				text-align: left !important;
			}

			.header-nav {
				display: none;
			}

			#footer a {
				margin-right: auto !important;
				margin-left: 0;
			}

			/* .harmonogram-table .time-column .time-top:nth-child(8){
          margin-top: 0px;
          margin-bottom: 100px;
        }

        .harmonogram-table .time-column .time-top:nth-child(11){
          margin-top: 38px;
          margin-bottom: 70px;
        }
        .harmonogram-table .time-column .time-top-15:nth-child(10){
          margin-bottom: 60px;
          margin-top: 10px;
        }
        .harmonogram-table .time-column .time-top-15:nth-child(12){
          margin-bottom: 165px;
        }
        .harmonogram-table .time-column .time-center:nth-child(13){
          margin-bottom: 5px;
        } */
			/* .time-top-60{
          padding-top: 0;
          margin-bottom: 160px;
        }
        .desc-60-blank{
          display: none;
        }
        .harmonogram-table .time-column .time-center:nth-child(9){
          margin-top: 20px;
          margin-bottom: 0px;
        }
        .time-top-15{
          height: auto;
        }
        .harmonogram-table .time-column .time-center:nth-child(5){
          margin-top: 38px;
          margin-bottom: 94px;
        } */
			.time-top, .time-center {
				padding: 0;
				line-height: normal;
			}

			.time-top-60 {
				height: auto;
				padding-top: 0;
			}

			.tickets {
				display: none;
			}

			.header h1 {
				max-width: 287px;
				font-size: 18px;
				text-align: center;
			}

			.header h2 {
				font-size: 22px;
				margin-bottom: 109px;
			}

			.header h3 {
				font-size: 24px;
				font-weight: bold;
			}

			.header .row-f {
				margin-bottom: 106px;
			}

			#about-content img {
				margin: 60px auto 40px auto;
			}

			#about-content h1 {
				text-align: center;
			}

			.konferencja, .konkursy, .contact, .place, .harmonogram, .prelegents {
				margin-bottom: 10px !important;
				font-size: 14px;
			}

			.tickets-container {
				width: 100%;
			}
			.tickets-container div{
				margin-top: 20px;
			}

			.tickets-container-col-1, .tickets-container-col-2, .tickets-container-col-3, .tickets-container-col-4 {
				width: 100%;
			}

			.popular-width {
				width: 100%;
			}

			#footer img {
				margin-bottom: 43px;
				max-width: 150px;
			}

			.contact-number:nth-child(2) {
				margin-left: 10px;
			}

			.contact-number:nth-child(1) {
				margin-left: 10px;
			}

			.harmonogram-desc-60 .debate {
				margin-left: 0px;
			}

			#profits {
				margin-top: 50px;
				width: 100%;
			}

			#profits .row-f {
				justify-content: center !important;
				align-items: center !important;
				display: block;
			}

			#profits .row-f img {
				margin: 0 auto;
			}

			#tickets {
				width: 100%;
				padding: 10px;
			}

			#faq {
				max-width: 90%;
				font-size: 12px;
				flex-wrap: nowrap;
			}

			#faq .column-f .row-f {
				flex-wrap: nowrap;
			}

			.questionsign {
				width: 15px;
				height: 15px;
			}

			#contact .contact-content .row-f {
				flex-direction: column;
				align-items: center;
			}

			#partners {
				width: 100%;
			}

			.footer-content {
				margin: 0 auto;
				align-items: center;
				justify-content: center;
				text-align: center;
				flex-direction: column;
			}

			#footer a {
				margin: 0;
			}

			#footer .row-f {
				width: 100%;
				justify-content: space-evenly;
			}

			#footer {
				padding: 20px;
			}

			.gray-line {
				display: flex;
			}

			#prelegents {
				width: 100%;
				max-width: 100%;
			}

			.contact-content .row-f .fa {
				margin: 0 auto;
				width: auto;
			}

			.harmonogram-panel {
				width: 100%;
			}

			#partners span {
				margin: 30px 10px;
				padding: 0;
			}

			.tickets-text {
				text-align: left;
			}

			#timer h1 {
				font-size: 24px;
				margin-bottom: 40px;
			}

			#timer {
				font-size: 24px;
			}

			#timer .row-f {
				flex-direction: row;
			}

			#timer .column-f {
				margin: 0px 10px;
			}

			#profits .row-f .column-f span, #about-content h2 {
				font-size: 20px;
			}

			#about-content .row-f {
				margin: 0;
				flex-wrap: wrap;
			}

			#counter, #counter2, #counter3, #counter4 {
				font-size: 24px;
			}

			#timer .colon {
				font-size: 24px;
			}

			#about-content .row-f .column-f {
				max-width: 100%;
			}

			.nav-fixed .row-f {
				flex-wrap: wrap;
			}

			#nav-fixed .row-f {
				flex-wrap: wrap;
				white-space: wrap;
			}

			.place-image {
				position: static;
				margin: 0 auto;
			}

			#profits .row-f .column-f span, #about-content h2 {
				box-sizing: border-box;
				padding-left: 14px;
				padding-right: 21px;
			}

			#profits .row-f .column-f {
				order: 2;
			}

			#nav-fixed .row-f {
				white-space: normal;
			}

			#about-content .row-f .column-f .row-f {
				max-width: 100%;
			}

			#profits .row-f:first-child img {
				height: 189px;
				width: 288px;
				margin: 60px auto 40px auto;
			}

			#profits .row-f .column-f h1 {
				font-size: 24px;
				text-align: center;
			}

			#nav-fixed .row-f span {
				display: none;
			}

			#nav-fixed .tickets {
				display: none !important;
			}

			#nav-fixed {
				padding: 0;
				background-color: #D2E7E9;
				height: auto;
			}

			.theme {
				width: 136px;
				text-align: center;
				padding: 6px 10px 6px 10px;
				height: auto;
				line-height: normal;
			}

			#about-content .row-f .column-f .row-f {
				justify-content: flex-start;
				box-sizing: border-box;
				padding-left: 14px;
			}

			#nav-fixed .row-f:nth-child(2) img {
				display: none !important;
			}

			.theme:nth-child(1) {
				margin-right: 16px;
				margin-bottom: 16px;
			}

			.theme:nth-child(2) {
				margin-top: -16px;
			}

			#about-content a {
				margin: 0 auto;
				margin-top: 42px;
				width: 182px;
				height: 48px;
			}

			.icolor, .tcolor {
				width: 96px;
				height: 96px;
				font-size: 10px;
			}

			.icolor span, .tcolor span {
				font-size: 40px;
				margin-top: 15px;
			}

			.about-bar {
				max-width: 288px;
				font-size: 12px;
				font-weight: bold;
			}

			.about-table {
				top: 150px;
			}

			#profits .row-f:first-child {
				flex-flow: column;
			}

			#profits .row-f {
				display: flex;
				flex-direction: column;
			}

			.header-kcalmar {
				width: 174px;
				height: 48px;
				margin-left: 0px;
				margin-bottom: 0;
			}

			#profits .row-f:first-child {
				margin-bottom: 40px;
			}

			#profits .row-f:nth-child(2) img {
				margin-bottom: 40px !important;
				width: 288px;
				height: 164px;
				margin: 0 auto;
			}

			#profits .row-f .column-f span, #about-content h2 {
				font-size: 12px;
			}

			#profits .row-f:nth-child(2) {
				margin-bottom: 80px;
			}

			.bar img {
				height: 28px;
				width: 34px;
				margin-left: 20px;
			}

			.bar {
				font-size: 12px;
				font-weight: bold;
				flex-wrap: nowrap;
			}

			.rewards h1 {
				font-size: 24px;
			}

			.reward-title, .reward-text {
				width: 100% !important;
				text-align: center;
				order: 2;
			}

			.rewards {
				padding: 60px 16px 80px 16px;
				flex-flow: column;
				flex-direction: column;
			}

			.rewards-content {
				flex-flow: column;
				flex-direction: column;
			}

			.reward-image img {
				width: 100%;
				height: 164px;
				margin: 28px auto 28px auto;
			}

			#prelegents h2 {
				text-align: center;
				font-size: 14px;
			}

			#prelegents h1 {
				font-size: 24px;
			}

			.mk {
				margin-top: 50px;
				width: 150px;
				height: 150px;
				border-radius: 100px;
			}

			#prelegents .row-f {
				margin: 0;
			}

			.prelegents-ticket {
				display: block;
				margin: 0 !important;
				position: inherit;
			}

			#prelegents img {
				width: 180px;
				height: 180px;
			}

			.harmonogram-panel {
				flex-direction: column;
				align-items: flex-start;
				text-align: center;
				box-sizing: border-box;
				padding: 15px;
			}

			.harmonogram-panel img {
				width: 30px !important;
				/* margin-top: 10px; */
				height: 30px !important;
			}

			.harmonogram-panel h2 {
				display: none;
			}

			.harmonogram-panel .column-f span {
				margin-top: 10px !important;
			}

			.harmonogram-panel .column-f {
				/* margin-top: 10px !important;
				margin-bottom: 30px !important; */
			}

			.harmonogram-panel-f {
				margin-bottom: 30px !important;
			}

			#harmonogram h1 {
				color: #0C3E51;
				font-size: 24px;
				margin-top: 40px;
				letter-spacing: normal;
			}

			#harmonogram img {
				height: 30px !important;
				width: 30px !important;
				margin-right: 11px !important;
			}

			#harmonogram span {
				text-align: left;
			}

			#tickets {
				margin-top: 40px;
			}

			#tickets h1 {
				font-size: 24px;
				margin-bottom: 20px;
			}

			#tickets img {
				height: 300px;
				width: 80%;
				margin: 20px auto;
			}

			#tickets .row-f .column-f h1 {
				display: none;
			}

			#tickets .row-f .column-f .row-f {
				font-size: 14px;
				color: #0C3E51;
			}

			#harmonogram span:nth-child(4) {
				margin-bottom: 40px !important;
				margin-top: 40px !important;
			}

			.limited {
				justify-content: flex-start;
			}

			.limited-f {
				margin-bottom: 40px;
			}

			.limited-content .column-f {
				margin-top: 10px;
				font-weight: bold;
			}

			.limited-content {
				width: auto;
				justify-content: flex-start;
				align-items: flex-start;
				flex-direction: column;
			}

			.tickets-container-col-1, .tickets-container-col-2, .tickets-container-col-3 {
				border: 2px solid #D2E7E9;
				max-width: 288px !important;
				margin: 0 auto;
			}

			.line-1, .line-2, .line-4 {
				display: none;
			}

			.popular {
				display: flex;
				margin: 0 auto;
				width: 288px;
				text-align: center;
				display: flex;
				justify-content: center;
			}
		}

		/* .tickets-container-col-1 {
			display: none;
		} */
		/* .tickets-container * {
				margin-bottom: 40px;
			} */
		.tickets-container-col-4 {
			/* border: 4px solid rgba(12, 62, 81, 0.5); */
			max-width: 288px !important;
			/* margin: 0 auto; */
		}

		.popular {
			max-width: 280px;
			margin-right: 45px;
		}

		#place {
			height: 600px;
		}

		#contact {
			padding: 60px 20px 60px 20px;
		}

		#contact h1 {
			font-size: 24px;
			margin-bottom: 40px;
		}

		.contact-content-div {
			width: 100%;
		}

		/* #contact .contact-content .row-f .contact-content-div img{
  margin-bottom: 28px;
} */
		#contact .contact-content .row-f {
			margin: 20px;
		}

		#about-content h1 {
			/* margin-top: 50px; */
		}

		#nav-fixed .tickets {
			text-align: center;
		}

		.reward-text, .reward-title span {
			font-size: 12px;
			font-weight: bold;
		}

		.zl {
			margin-top: 50px;
		}

		/* #prelegents span {
				margin-bottom: 20px;
			} */
		#prelegents h2 {
			margin-bottom: 50px;
		}

		.harmonogram-panel-f {
			text-align: left;
			display: flex;
			align-items: center;
		}

		.mobile-choice {
			margin-right: 20px;
		}

		.mobile-choice:hover .mobile-choice-2:hover {
			cursor: pointer;
		}


		.time-top-15, .time-top {
			height: auto;
			padding-top: 0;
			margin-top: 0px;
		}

		.time-column .time-center:nth-child(1) {
			margin-top: 19px;
			margin-bottom: 23px;
		}

		.time-column .time-center:nth-child(2) {
			margin-bottom: 23px;
		}

		.time-column .time-top:nth-child(3) {
			margin-bottom: 190px;
		}

		.time-column .time-top:nth-child(4) {
			margin-bottom: 200px;
		}

		.time-column .time-top:nth-child(5) {
			margin-bottom: 260px;
		}

		.time-column .time-center:nth-child(6) {
			margin-bottom: 22px;
		}

		.time-column .time-top:nth-child(7) {
			margin-bottom: 140px
		}

		.time-column .time-center:nth-child(8) {
			margin-bottom: 190px
		}

		.time-column .time-top:nth-child(8) {
			margin-bottom: 105px;
		}

		.time-column .time-center:nth-child(9) {
			margin-bottom: 20px;
		}

		.time-column .time-top-15:nth-child(10) {
			margin-bottom: 80px;
		}

		.time-column .time-top:nth-child(11) {
			margin-bottom: 60px;
		}

		.time-column .time-top-15:nth-child(12) {
			margin-bottom: 165px;
		}

		.time-column .time-center:nth-child(13) {
			margin-bottom: 25px;
		}

		.time-column .time-top-60:nth-child(14) {
			margin-bottom: 150px;
		}

		.harmonogram-desc .harmonogram-desc-center:nth-child(6) {
			margin-top: 20px;
		}

		.harmonogram-desc .harmonogram-desc-center:nth-child(9) {
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.harmonogram-desc .harmonogram-desc-center:nth-child(13) {
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.harmonogram-p {
			white-space: nowrap;
		}

		.mk, .mg, .ab, .zl, .mkw, .dmkw, #prelegents img {
			margin-top: 0px;
		}

				@media screen and (max-width: 595px) {
					.tickets-container-col-3 {
						order: 2;
						margin-top: 20px !important;
					}
				}


		@media screen and (max-width: 560px) {
			.ht-content {
				width: 350px;
			}
			#partners .row-f{
				align-items: center;
				flex-direction: column;
			}
			.ht-top-panel span {
				font-size: 9px !important;
			}

			.ht-time {
				width: 60px;
			}

			.ht .ht-top-panel:nth-child(4) .ht-content-wb, .ht-content-wb, .ht-content-wb-457 {
				width: 350px;
				margin-left: 0;
			}

			.tickets-container-col-3 {
				margin-bottom: 20px !important;
			}

/* POPUP PORPZEDNIA EDYCJA */

       #previous-conference-popup .images img{
           height: 72px;
           width: 88px;
      }

       #previous-conference-popup .images-section span{
           font-size: 21px;
      }

       #previous-conference-popup .contact-text{
           font-size: 10px;
      }

       #previous-conference-popup .images-section{
           top: 250px;
      }

       #previous-conference-popup{
           height: 496px;
      }

       #previous-conference-popup .contact-icons img:first-child, #previous-conference-popup .contact-icons img:nth-child(2){
           margin-right: 0;
           width: 70px;
           margin: 0 auto;
      }

/* KONIEC POPUP POPRZEDNIA EDYCJA */

		}

		@media screen and (max-width: 420px) {
			.ht-content {
				width: 270px;
			}

			.theme:nth-child(3) {
				margin-bottom: 0;
				margin-left: 0;
			}

			.ht-time {
				width: 50px;
			}

			.ht .ht-top-panel:nth-child(4) .ht-content-wb, .ht-content-wb, .ht-content-wb-457 {
				width: 270px;
				margin-left: 0;
			}

			.popular-width img {
				left: 55px;
			}

       #previous-conference-popup .images {
           max-width: 285px;
           margin: 0 auto;
       }
    }

		@media screen and (max-width: 375px) {
			.popular-width img {
				left: 37px;
			}
		}

		@media screen and (max-width: 365px) {
			.popular-width img {
				left: 29px;
			}
		}

		@media screen and (max-width: 350px) {
			.ht-content {
				width: 240px;
			}

			#ht12 {
				margin-top: 5px;
			}

			.ht-time {
				width: 50px;
			}

			#ht5 h1 {
				max-width: 50%;
			}

			.ht .ht-top-panel:nth-child(4) .ht-content-wb, .ht-content-wb, .ht-content-wb-457 {
				width: 240px;
				margin-left: 0;
				margin-top: 0;
			}

			#about-content a {
				font-size: 12px !important;
			}

			#timer span, #counter, #counter2, #counter3, #counter4 {
				font-size: 14px !important;
			}
		}

    @media (min-width: 300px) and (orientation:landscape) and (max-height: 500px) {
        #previous-conference-popup{
            overflow: scroll;
        }
    }

		@media screen and (max-width: 320px) {
			#timer span, #counter, #counter2, #counter3, #counter4 {
				font-size: 14px !important;
			}

			.popular-width img {
				left: 10px;
			}

			#timer .column-f {
				margin: 0px 5px;
			}

			#ht3 h1 {
				font-size: 11px !important;
				max-width: 50% !important;
			}

			#about-content a {
				font-size: 12px !important;
			}

			.course, .clinic, .sport, .psycho, .workbench, .debate {
				font-size: 8px !important;
				margin-top: 20px;
			}

			.popup-left h1 {
				font-size: 14px;
			}

			.popup-left .row-f .column-f span {
				font-size: 14px !important;
			}

			.standard-box .row-f {
				flex-direction: column;
			}

			.popup-right a {
				margin-left: 0px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			.w-one .popup-left h1 {
				font-size: 14px;
			}

			.course, .clinic, .sport, .psycho, .workbench {
				width: auto;
				padding: 5px;
				box-sizing: border-box;
				display: flex;
				align-items: center;
				/* height: auto!important; */
				line-height: inherit !important;
				min-height: 27px;
			}

		}

		#prelegents .row-f .column-f:hover {
			height: auto;
			padding-bottom: 20px;
		}
