@media (min-width: 1280px) {
.header .custom-logo-link{height:180%;padding: 20px;border-radius: 20px 0 20px 20px;}
.header .custom-logo-link::before{bottom: 38px;border-radius: 20px 0 0 0;}
}
@media (min-width: 1400px) {
.header .custom-logo-link{height:220%;padding: 30px;border-radius: 30px 0 30px 30px;}
.header .custom-logo-link::before{width: 60px;height: 60px;right: -60px;bottom: 35px;border-radius: 30px 0 0 0;}
}

@media (max-width: 1440px) {
#subheader h1{font-size:48px;}
}

@media (max-width: 1280px) {
h2, .h2 {font-size: 42px;}
}

@media (max-width: 1200px) {
h1.h1-medium,h2{font-size:42px;}
}

@media (max-width: 991px) {
.header .custom-logo-link{position: inherit;height: 100%;padding: 0;border: 0;top: -2px;}
.header.is-scroll .custom-logo-link{padding:0;}
.header .custom-logo{width: 130px;height:auto;}
.header.header-6 .navbar {padding: 15px;border-radius:20px;}
.header.header-6 .navbar-nav .nav-item{width:100%;text-align:center;margin-bottom:5px;padding-bottom:5px;}
.socials li a{background: #54a0cd;border: solid 1px #54A0CD;color: #fff;}
header.smaller #mainmenu > li > a{color:#f0f1f3;}
header.smaller #menu-btn{color:#1e1e24}
header.smaller #menu-btn.menu-open{color:#f0f1f3}
#section-intro .full-window-height,#section-intro .v-center{min-height: 75vh;}
#section-intro .video-bg video{}
.h-90-vh{height: 75vh;}
h1.h1-medium,h2{font-size:36px;}
}

@media (max-width: 767px) {
.hero-section .row {height: auto;}
.hero-section-wrapper-5 .hero-style-5 .hero-content-wrapper {padding:100px 0 0;}
.hero-section-wrapper-5 .hero-style-5 .hero-image img{width: 100%;aspect-ratio: 1/1;object-fit: cover;object-position: 0 20%;}
.col-organizer.pt-120{padding-top:0;margin-top:-15px;z-index: 1;}
a.organizer{margin-left: 0;padding: 40px 15px 0px 15px;}
.breaking-news{position: relative;width:100%;margin-top: 15px;display:block;border-radius:20px;}
.breaking-news__label{width:100%;border-radius:20px;font-size: 18px;}
.breakingSwiper {height: 100px;padding-left: 15px;padding-right: 15px;}
.swiper-slide .date{display:block;font-size:16px;}
.swiper-slide .title{font-size:16px;}
.working-process .accordion-item .accordion-button.collapsed{padding:15px;}
.working-process .accordion-item .accordion-button {font-size: 16px;}
.working-process .accordion-item .accordion-collapse .accordion-body{padding:20px;}
.swiper-steps .swiper-pagination-progressbar.swiper-pagination-horizontal{margin-top: -0.75px;width: calc(100% - 33px);left: 16px;height: 2px;}
.mySwiper-ciekawostki .swiper-button-next, .swiper-steps .swiper-button-next, .mySwiper-ciekawostki .swiper-button-prev, .swiper-steps .swiper-button-prev{width:45px;height:45px;}
.swiper-steps .swiper-button-prev{left:0;right:auto;}
.swiper-steps .swiper-button-next{right:0px;}
p {font-size: 16px;}
.text-xs-center{text-align:center;}
.fw-xs-600{font-weight:600;}
h1.h1-medium,h2{font-size:36px;}
.h2-big {font-size: 80px;}	
h5, .h5,section.horizontal h3 {font-size: 20px;}
p.lead { font-size: 16px; line-height: 22px;}
.pt-200 {padding-top: 100px;}
}

@media (max-width: 575px) {
body{font-size:15px;}
h1.h1-medium,h2,#subheader h1{font-size:28px;}	
#section-intro .abs-centered{top:auto;bottom:40px;transform: translate(-50%, 0%);}
#section-intro .video-bg video{height:70vh}
.fs-24 {font-size: 22px;}
.brrb250 {border-radius: 0 0 32px;}
.brlt250{border-radius: 32px 0 0;}
.swiper.mySwiper-ciekawostki {width: 75vw;height:380px;}
.mySwiper-ciekawostki .swiper-slide{padding:15px;}
.mySwiper-ciekawostki .swiper-slide h3 {font-size: 20px;}
}