@media (max-width:1920px){
    .footer .menu-list a{font-size:22pt;}
}
@media (max-width:1440px){
    .header .left-items .texts h1{font-size:34pt;}
    .header .left-items .texts .arrows div{width:34px;height:34px;}
    .header .left-items .texts .arrows div::after{font-size:10pt;}
    .header .left-items .texts .arrows .swiper-button-next{right:60px;}
    .header .bg-img{right:0;}
    .ticket .ticket-image{width:100%;}
    .header .left-items .texts .textSlider{width:100%!important;}
    .header .left-items .texts h1{font-size:25pt;}
}
@media (max-width:1366px){
    .footer .logo{width:250px;}
    .footer .information-input{width:100%;}
    .footer .menu-list a{font-size:19pt;}
}
@media (max-width:1200px){
    .header .bg-img{height:50%;}
}
@media (max-width:992px){
    .header{padding-top:0;}
    .header .logo{filter:none;}
    .header .mbl-nav{display:block;background-color:#fff;padding:2rem 0;}
    .header .desktop-nav{display:none;}
    .header .navbar>.container-fluid{padding:0 2rem;}
    .header .navbar-toggler{width:50px;height:50px;background-color:#202020;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #202020;}
    .header .navbar-toggler:hover{color:#202020;background-color:transparent;}
    .header .navbar .navbar-nav .nav-item{width:100%;}
    .header .navbar .navbar-nav .nav-link{color: #000!important;border-bottom: 1px solid #000;width:100%;}
    .header .navbar .navbar-nav .nav-link:hover{color:#042822;border-color:#042822;}
    .header .navbar-collapse .navbar-nav{gap:1rem;padding-top:2rem;}
    .header .navbar-collapse{padding:0;}
    .header .left-items{align-content:normal;height:auto;}
    .header .left-items .texts .textSlider{width:100%!important;margin-top:2rem;}
    .header .left-items .texts .textSlider .swiper-slide{height:20px;}
    .header .left-items .texts .arrows{position:absolute;bottom:-3rem;left:-14px;}
    .header .left-items .social-media{height:fit-content;margin-top:6rem;}
    .header{height:100%;}
    .header .bg-img{position:relative;width:60%;height:auto;display:flex;margin:auto;}
    .header .left-items .texts .textSlider .swiper-slide{height:100px;}
    .header .left-items .texts h1{font-size:24pt;}
    .ticket .contents{margin-top:0;}
    .wp-channel{padding:5rem 0;}
    .footer .logo{margin-bottom:3rem;}
    .footer h5{margin-top:3rem;}
    .ticket .information-input{width:100%;}
    .ticket .ticket-image{margin-top:2rem;}
}
@media (max-width:768px){
    .header .logo{width:190px;}
}