.main-kurs-custom {
    min-width:100%;
    display: flex;
    min-height:80vh;
}

.kursy-collapse a {
	text-transform: unset !important;
}

.kursy-nawigacjatext a {
	padding-bottom: 10px !important;
}

.wideo-wrapper-custom iframe {

  width: 100%;
  height: 100%;
  max-height:600px;
  border: 0;
  aspect-ratio: 16/9!important;
}
.kursy-menu {
    background-color: #080b12;
    min-height:200px;
    gap:20px;
    padding-bottom:30px;
}
@media(max-width:768px){
    .kursy-menu {
        min-height:auto!important;
        padding:0px!important;
    }
}
.w-100 {
    max-width:1320px!important;
    width:100%!important;
}

.m-0 {
    margin:0 auto!important;
}
.kursy-nawigacja a{
    font-size:16px;
    line-height: 20px!important;
    text-align: center!important;
    color:white;
}
.kursy-nawigacja {
    font-size:16px;
    line-height: 20px!important;
    text-align: center!important;
    color:white;
}

.open_mobile-off-canvas-custom {
          background-color: #080b12!important;
    text-transform: uppercase;
    font-size:20px;
    font-weight: 900;
    height:50px;
    border-radius: 5px;
    color:white;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom:40px;
    max-width:90%;
    margin:0 auto;
    overflow:hidden!important;
    max-height:50px!important;
}
.close_mobile-off-canvas-custom {
    margin:15px!important;
}
.offcanvas_wrap_mobile-off-canvas-custom[aria-hidden="false"] {
      background-color: #080b12!important;
}
.offcanvas_wrap_mobile-off-canvas-custom[aria-hidden="true"] {
      background-color: #080b12!important;
}
.close_mobile-off-canvas-custom {
    background-color: white;
    text-transform: uppercase;
    font-size:20px;
    font-weight: 900;
    height:50px;
    border-radius: 5px;
    color:black;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* fonts */
    .kurs-info h1 {
        font-size:24px!important;

    }
     .kurs-info h2 {
        font-size:22px!important;
        
    }
     .kurs-info h3 {
        font-size:18px!important;
        
    }
     .kurs-info h4 {
        font-size:14px!important;
        
    }
     .kurs-info p {
        font-size:16px!important;
        
    }

@media(max-width:768px){
    .kurs-info h1 {
        font-size:90%;

    }
     .kurs-info h2 {
        font-size:90%;
        
    }
     .kurs-info h3 {
        font-size:90%;
        
    }
     .kurs-info h4 {
        font-size:90%;
        
    }
}

.active-custom-kurs-menu {
    color:#2872fa!important;
}