 @media (min-width: 768px) {
    .responsive-tabs .nav-tabs {display: flex; }
    .responsive-tabs .card {border: none; }
    .responsive-tabs .card .card-header {display: none; }
    .responsive-tabs .card .collapse {display: block; }
    .inner-pages .inner-top-overlap{padding-left:24px;padding-right: 24px; }
    .news-main-top .search-bar .search-btn{background: url(../images/searchbtn.svg) no-repeat;background-size: contain;}


 }

@media (min-width:992px) {

.single-abt-training > .col-md-4{width: 28.22%;}
.single-abt-training > .col-md-8{width: 70.7%;}
.single-news .vragen-sec{padding-top: 125px;}
    .org-banner .inner-banner-content h1{margin-bottom: 25px;}
.verd-icn-bx .verd-icn-item.left { margin-left: -15px;}
.verdieping-main .gry-cntbx-wrap .gry-cntbx-grid{padding-top: 60px;}
.verdieping-page .vragen-sec{padding-top: 100px;}

} 

@media (max-width:1500px){

.contact-info-grid{margin: 125px auto 70px;}

}

@media (max-width: 1366px) {
  .superhero__prev {left: 25px;}
  .superhero__next {right: 25px;}
  .superhero .content-wrp .content {max-width: 90%;}
}

@media (max-width:1200px){

:root {
  --heading-h1:42px;
  --line-height-h1:65px; 
}


.homebann .hbo-banner-text h2{font-size: 40px;  line-height: 64px;margin-bottom: 38px;}
.homebann .hbo-banner-text{    padding: 0px 20px 0 65px;}
section.hob-blocks{padding-top: 90px;  padding-bottom: 175px;}
.vragen-sec{padding: 158px 60px 135px;}
.ople-list li{line-height: 22px;}
.content-cms h2, .content-cms h3, .content-cms h4, .content-cms h5 {  margin-top: 38px;}
.content-cms h2{margin-bottom: 15px;}
.inner-banner-content h1, .content-cms h2{font-size: 34px;line-height: 52px;}
.de-voordelen{padding-top:95px; margin-top:35px; padding-bottom:95px;}
.de-voordelen .vragen-inner { padding: 60px;}
.news-main-wrp {  padding: 87px 0 92px;}
.news-main-wrp .news-main-top {  margin-bottom: 77px;}
.news-blog .cat-item li{margin-right: 12px;}
.news-main-item.row>div[class*="col-"]{ margin-bottom: 60px;}
.single-news .content-cms h2, .single-news .content-cms h3, .single-news .content-cms h4, .single-news .content-cms h5 {margin-top: 45px; margin-bottom: 20px; }
.single-news .content-cms ol, .single-news .content-cms ul { margin-bottom: 35px;}
.newsdetail-banner .news-banner-cont { bottom: calc(100px + 3vw);}
.verdiping-intro h2 {font-size: 34px; line-height: 53px; }
.gry-head-block h3{ font-size: 38px;line-height: 62px;}
.info-dtl-row .info-item-box .info-box-detail h4{font-size: 20px;   line-height: 28px;}
.info-dtl-row .info-item-box .info-box-detail h4 > a.full-link > img{margin-top: 4px;}
.loc-sec {  margin: 66px 0 28px;}
.hbo-cont-info{padding: 20px;}
.cont-info-block .cont-info-dtl small{line-height: 1.5;}
.contact-info-bx .cont-info-block{margin-bottom: 25px;}
.chhose-edu.pink h3{margin-bottom: 20px;}
.hbo-cont-info h4{margin-bottom: 30px;}
.cont-info-block .cont-icon {margin-right: 20px; }
.contact-info-grid{margin:115px auto 60px;}
.gry-head-block .gry-number{font-size: 76px;line-height: 54px;}
.studie-gedg{margin: 120px auto 180px;}
.inrpage-info-txt.studiekeuze { margin-bottom: 76px;}
.select-loct-main .loc-result-grid {margin-top: 80px; margin-bottom: 80px; }
.select-loct-main {margin-top: 86px; margin-bottom: 172px; }


}

@media (max-width:1100px){
.homebann .hbo-banner-text{padding-left: 45px;}
body h4{font-size: 20px;}
.homebann .hbo-banner-text h2{margin-bottom: 35px;}
.hbo-contact-row { margin-bottom: 118px;}

}

@media (max-width:1023px){
.homebann .hbo-banner-text h2 {font-size: 36px; line-height: 60px; margin-bottom: 30px; }
.chhose-edu h3{font-size: 26px;line-height: 40px;}
.chhose-edu .chhoseedu-orange{padding: 18px 30px 38px 20px;}
.blog-div .blog-discription h4 br { display: none;}
.hob-blocks .hob-row { row-gap: 45px;}
.chhose-edu .chhoseedu-orange .btn-wrap .custom-btn{font-size: 15px;}
.ople-info-sec .btn-wrap .custom-btn:not(:last-child) {margin-right: 15px;}
.ople-info-sec .custom-btn{    font-size: 14px;line-height: 23px;}
.ople-info-sec .ople-list{grid-gap: 15px; margin-bottom: 20px;}
.ople-bgfill-cont{    padding: 60px 50px 55px;}
.news-banner-cont h1{font-size: 34px; line-height: 52px;}
.gry-cntbx-grid{grid-column-gap: 30px;    margin-bottom: 40px;}
.gry-cntbx-grid{grid-template-columns:0.8fr 1fr;}
.verdiping-intro h2 {font-size: 32px; line-height: 51px; }
.verdiping-intro{max-width:600px;}
.verd-icn-item .image-block{margin: auto auto 20px;max-width:135px;}
.verd-head-block h3{font-size: 22px; line-height: 36px;}
.verd-icn-bx { margin-bottom: 45px;}
.gry-head-block h3 {font-size: 32px; line-height: 48px; }
.gry-cntbx-grid{padding: 30px;}
.verdieping-main .gry-cntbx-wrap .gry-cntbx-grid {padding-top: 30px;}


}


@media only screen and (max-width:992px) and (min-width:768px)  {

.news-banner img{min-height: 400px;object-fit: cover;}
.loc-result-bx .custom-btn{  padding: 0 15px;}


}

@media (max-width:992px){

:root {
  --heading-h1:38px;
  --line-height-h1:61px; 
}


.chhose-edu h3 {font-size: 22px; line-height: 32px; }
.chhose-edu .chhoseedu-black h3{margin-bottom: 20px;}
footer .footer-links > li > a{    line-height: 1.5;}
footer .ft-list h6{line-height: 1.5;margin-bottom: 12px;}
footer .footer-links li:not(:last-child) { margin-bottom: 12px;}
footer .ft-main{    grid-template-columns: repeat(4, 1fr);grid-gap: 25px 12px;}
footer{padding-bottom: 60px;}
.chhose-edu .openday-list > li.openday-item{padding: 11px 0 9px; column-gap: 15px;}
.chhose-edu .openday-disc > h4{font-size: 16px; margin-bottom: 3px;line-height: 25px;}
.chhose-edu .openday-disc > p{font-size: 13px; line-height: 20px;}
.chhose-edu .openday-time span.month{font-size: 14px;}
.chhose-edu .chhoseedu-orange {  padding: 8px 20px 25px 12px;}
.chhose-seclect label{font-size: 14px;}
.custom-select .select-items > div, .custom-select .select-selected {  font-size: 14px; line-height: 23px;}
.chhose-edu .cooseedu-white{padding: 20px 15px 0;}
.chhose-edu .openday-disc .arrow{width: 15px;}
.chhose-edu .openday-disc .arrow img{max-width: 100%;width: 100%!important;}
.chhose-edu .news-blog .news-detail > h5{    font-size: 16px; line-height: 25px;}
.chhose-edu .chhoseedu-black .edu-list a{    font-size: 14px;}
.chhose-edu .chhoseedu-black{ padding: 20px 12px 0 20px;}
.homebann .hbo-banner-text h2 {font-size: 28px; line-height: 50px; margin-bottom: 25px; }
.block-vision{padding: 25px 10px 10px 25px;}
body h3 {  font-size: 26px;  line-height: 40px;}
.block-vision .block-vision-in > span{    font-size: 16px;line-height: 25px; margin-bottom: 20px;}
.blog-div .blog-img > h3{padding: 0 0 12px 37px;}
section.hob-blocks{padding-bottom: 165px;}
.news-section{padding-bottom: 87px;}
.vragen-sec {  padding: 118px 20px 105px;}
.vragen-inner{padding: 42px 37px 93px 72px;}
.vragen-inner > h3 { margin: 0 0 20px;}
.vragen-inner > p{margin: 0 0 44px;}
.vragen-inner .btn-wrap.mail-btn {  margin-bottom: 42px;}
.custom-select .select-items > div:not(:last-child) {  margin-bottom: 10px;}
.filter-options .filter-options-title{font-size: 16px;line-height: 23px;}
.inner-top-overlap{padding: 18px 35px; margin-top: 1px;}
.filter-result-item h3{font-size: 22px;line-height: 32px;}
.filter-result-grid .filter-result-item{padding: 41px 0 34px;}
.ople-bgfill-cont {padding: 30px 40px; margin-left: 0; }
.ople-bgfill-cont p{font-size: 14px;line-height: 30px;}
.ople-info-sec .custom-btn {font-size: 12px; line-height: 21px; }
.ople-info-sec .custom-btn:after {  margin-left: 6px;}
.sidebar-tabs .nav-tabs li a.nav-link.active{font-size: 18px;}
.sidebar-tabs .nav-tabs li a{font-size: 16px;}
.sidebar-tabs .nav-tabs li {  margin-bottom: 10px;}
.sing-abt-trn-sec .inner-top-overlap{padding-left: 35px;}
.sidebar-tabs .card-body h3 { margin-bottom: 20px;}
.sidebar-tabs .card-body figure { margin: 45px 0 50px;}
.sidebar-tabs .card-body p {line-height: 28px; margin-bottom: 20px; }
.addreadmore:not(.showmorecontent):after{bottom: 20px;}
.ready-traning{margin: 35px auto 125px;padding: 36px 20px 25px;}
.ready-traning .btn-wrap{grid-column-gap: 20px;}
.addreadmore .readMore{font-size: 18px;}
.ready-traning-head h3 { margin-bottom: 20px;}
.inner-banner-content h1, .content-cms h2 {font-size:32px; line-height: 52px; }
.content-cms h2, .content-cms h3, .content-cms h4, .content-cms h5 { margin-top: 35px;}
.content-cms figure {  margin: 35px 0 35px;}
.de-voordelen {padding-top:80px; margin-top: 15px; padding-bottom:80px; }
.de-voordelen .vragen-inner { padding: 45px;}
.inrpage-info-txt {  margin-top: 40px;}
.inner-banner .inner-banner-content{bottom: 50px;}
.inner-banner-content h1{margin-bottom: 25px;}
.container-in-xl{padding: 0 15px;}
.news-banner-cont h1 {font-size: 32px; line-height: 50px; }
.letest-item-row .news-blog h3{font-size: 20px;line-height: 31px; margin-bottom: 15px;}
.news-blog .news-btm{display: block;}
.news-blog .cat-item{margin-bottom: 10px;}
.letest-item-row .news-blog .news-detail > h5{word-break: break-word;}
.news-main-wrp {  padding: 66px 0 72px;}
.news-main-wrp .news-main-top {  margin-bottom: 57px;}
.news-main-top h3{    font-size: 32px;line-height: 51px;}
.news-main-item.row>div[class*="col-"] { margin-bottom: 50px;}
.news-blog .news-detail > h5{font-size: 16px;line-height: 25px;}
.single-news .content-cms h2, .single-news .content-cms h3, .single-news .content-cms h4, .single-news .content-cms h5 {margin-top: 35px; margin-bottom: 15px;} .newsdetail-banner .news-banner-cont { bottom: 62px;}
.info-box-grid.row>div[class*="col-"] { margin-bottom: 40px;}
.org-sec{margin-bottom:73px;}
.info-item-box .info-box-detail h4 {line-height: 28px; margin-bottom: 15px; }
.info-item-box .info-box-detail {padding: 20px;}
.onzele-item .full-link{margin-top: 0;}
.onze-ople-row{margin-top: 78px;}
.row.open-dagen {  margin: 70px 0;}
.hbo-cont-info h4 {margin-bottom: 25px;font-size: 21px;line-height: 32px; }
.hbo-contact-row { margin-bottom: 98px;}
.inrpage-info-txt.studiekeuze { margin-bottom: 67px;}
.gry-head-block .gry-number {font-size: 70px; line-height: 52px; }
.studie-cnt-info .cnt-info-wrp h3{font-size: 20px;line-height: 32px;}
.studie-gedg {   margin: 100px auto 120px;}
.gry-head-block .gry-number {font-size: 66px; line-height: 48px;}
.dagen-black-rw .block-vision .block-vision-in > h3{font-size: 32px;line-height: 48px;}
.loc-result-head .loc-res-dec h4{line-height: 28px;}
.loc-result-head{margin-bottom: 28px;}
.loc-result-grid .loc-result-bx .btn-wrap{margin: 32px 15px 27px 0;}
.select-loct-main .loc-result-grid {margin-top: 70px; margin-bottom: 70px; }
.select-loct-main {margin-top: 66px; margin-bottom: 142px; }


}

@media (max-width:767px){


:root {
  --heading-h1:28px;
  --line-height-h1:42px; 
}

header .header-inner:before{border-top: 110px solid #fff;border-right: 169px solid transparent;    top: 0;}
header .logo-wrap img {max-width: 90px;}
header .header-inner{    padding: 23px 15px 16px;}
footer .ft-mob-link .footer-links  {  display: none;margin-top: 15px;}
footer .ft-main{grid-template-columns: 1fr;grid-gap: inherit;padding-top: 30px;}
footer .ft-list h6 {line-height: 15px; margin-bottom: 0px; display: flex; font-size: 11px; align-items: center; justify-content: space-between; }
footer .ft-list.ft-mob-link h6:after{content: "";background: url("../images/footer-down-arrow.svg") no-repeat;display: inline-block;width:12px;height:7px;    transition: all 0.5s ease;}
footer .ft-list.ft-mob-link .ft-head.active:after { transform: rotate(180deg);transform:-webkit-rotate(180deg);}
footer .ft-main .ft-list:not(:last-child) {  margin-bottom: 18px;}
footer .footer-links > li > a{font-size: 11px;font-weight: normal;}
footer .footer-links li:not(:last-child) {  margin-bottom: 8px;}
footer .ft-logo img {  max-width: 85px;}
footer .ft-main .ft-list.ft-social {margin-top: 41px; margin-bottom: 32px; }
footer .container{padding: 0 30px;}
footer { padding-bottom: 27px;position: relative;z-index: 0;}
footer .social-links{display: flex;justify-content: space-between;max-width:315px;}
footer .ft-list.ft-logo {text-align: center;}
footer .ft-list.ft-logo .footer-links {  display: flex;flex-wrap: wrap;}
footer .ft-list.ft-logo .footer-links li{margin-right: 26px;margin-bottom: 0;}
footer .ft-list.ft-logo .footer-links li:last-child{margin-right: 0;}
footer .ft-list .netro-logo { padding: 0 0 37px;}
header .openday-btn{display: none;}
/* header .hbo-ac a {font-size: 0;display: block; text-indent: -9999px; background: url(../images/hbo-acadamy.png) no-repeat; width: 18px; height: 20px; } */
header .hbo-ac a img{display: none;}
header{position: absolute; z-index: 1000; background: transparent; top: 0;width: 100%;}
header .header-inner {  padding: 0;}
header .header-inner .logo-wrap{padding: 20px 15px 0px;}
header .lines-button{top: 0;background: var(--orange);}
header .header-inner > .header-main > div {   width: auto; max-width: inherit;    padding: 0;}
header .header-inner > .header-main{justify-content: space-between;margin: 0;}
header .hbo-ac {margin-bottom: 0; padding-right: 21px;}
header .header-right{display: flex;align-items: center;    flex-direction: row-reverse;}
header .right-search{grid-column-gap:0px;    padding-right: 21px;}
.homebann .hbo-banner-text {left: 0; top: auto; padding: 0 15px; transform: inherit; bottom: 0; padding-bottom: 50px; }
.chhose-edu:after{display: none;}
.main-banner  .slider-inner{background: var(--blue);padding-bottom: 123px;}
.main-banner .slider-inner .bn-img{position: relative;}
.main-banner .slider-inner .bn-img:after {border-bottom: 110px solid var(--blue); border-left: 169px solid transparent; content: ''; position: absolute; right: 0; bottom: 0; left: auto; top: auto; z-index: 0; background: transparent;    border-right: 0px solid transparent;max-width: inherit;width: auto; }
.homebann .hbo-banner-text h2{    color: var(--white);font-size: 26px;line-height: 40px;margin-bottom: 22px;}
.main-banner .slider-inner .custom-btn{background: var(--orange);border-color: var(--orange);padding: 12px 16px;height: 40px;line-height: 28px;}
.chhose-edu .chhoseedu-black { padding:35px 15px;}
.chhose-edu h3 {font-size: 20px; line-height: 30px; }
.chhose-edu .chhoseedu-black .edu-list a {  font-size: 13px;}
.chhose-edu .edu-list > li:before{top: 0;}
.chhose-edu .edu-in > div:not(:last-child) { margin-bottom: 20px;}
.chhose-edu .cooseedu-white {   padding: 16px 15px;}
.chhose-edu .cooseedu-white h3 { margin: 0px 0 14px;}
.chhose-edu .news-blog .news-detail > p{display: none;}
.chhose-edu  .news-blog .news-detail { padding: 19px 0 0;}
.chhose-edu .news-blog .news-detail > h5 {font-size: 13px; line-height: 23px; font-weight: 600; }
.news-blog .news-detail a.arrow span,.news-items .news-blog .news-detail a.arrow span {  margin-right: 6px;}
.news-blog .news-detail a.arrow{font-size: 13px;font-weight: 500;}
body .custom-btn{font-size: 12px;font-weight: 500;padding: 0px 20px;height: 42px;}
.chhose-edu .edu-list > li:last-child { margin-bottom: 0;}
.chhose-edu .chhoseedu-orange {padding: 12px 15px 36px;}
.chhose-seclect label {font-size: 12px; margin-bottom: 11px; line-height: 18px; }
.custom-select .select-items > div, .custom-select .select-selected { font-size: 12px;line-height: 18px;}
.custom-select .select-selected { padding: 8px 19px; border-radius: 17px;}
.chhose-edu .chhoseedu-orange .btn-wrap .custom-btn { font-size: 12px;}
.chhose-edu {  padding-bottom: 42px;}
section.hob-blocks{padding-top: 70px;}
.hob-blocks .hob-row { row-gap: 20px;}
.hob-blocks > .container {  padding: 0;}
.blog-div .blog-discription{padding: 11px 15px 21px 15px;}
.blog-div .blog-discription h4{font-size: 18px;margin-bottom: 13px;max-width:calc(100% - 24px);padding-right: 15px;line-height: 27px;}
.blog-div:not(.blog-with-disc) .blog-discription .arrow{right: 12px; bottom: inherit; top: 12px;}
.blog-div .blog-discription p{line-height: 20px;}
.block-vision { padding: 25px 15px 40px;}
p{font-size: 11px;line-height: 24px;}
.block-vision .block-vision-in > span {font-size: 13px; line-height: 20px; margin-bottom: 12px; }
.block-vision .block-vision-in > h3{font-size: 20px;  margin-bottom: 21px; line-height: 30px;}
.block-vision .block-vision-in > p{line-height: 24px;}
.hob-blocks .blog-div.blog-with-disc { position: relative; top: 42px;}
.block-vision-in .custom-btn{    padding: 0 20px;min-width: inherit;}
.block-vision-in .custom-btn:after { margin-left: 11px;}
.blog-div .blog-img > h3 {padding: 0 0 20px 16px; font-size: 20px; line-height: 30px; }
.blog-div.blog-with-disc  .blog-discription h4{font-weight: 500;}
.blog-div.blog-with-disc  body a.arrow, .blog-div.blog-with-disc  body span.arrow{font-size: 10px;font-weight: 500;line-height: }
.blog-div .blog-discription .arrow{right: 16px;font-size: 10px;font-weight: 500;line-height: 16px;}
.blog-div .blog-discription .arrow span { margin-right: 7px;}
section.hob-blocks {  padding-bottom: 120px;}
.news-section{padding: 36px 0 18px;}
.news-section .container{padding-right: 0;}
.custom-heading h3{font-size: 20px;line-height: 30px;margin-bottom: 14px;}
.news-section .custom-heading h3{margin-bottom: 0;}
.custom-heading a.arrow.sm {   font-size: 10px;  font-weight: 500;}
.news-section .custom-heading { margin-bottom: 21px;}
.news-items .news-blog .news-detail { padding: 14px 15px;}
.news-items .news-blog .news-detail > p {margin-bottom: 9px; font-size: 9px; line-height: 20px; }
.news-items .news-blog .news-detail > h5{font-size: 12px; font-weight: 600;margin-bottom: 10px;line-height: 20px;}
.news-section .custom-heading a.arrow.sm{padding-right: 15px;}
.news-section  .arrow img{width: auto;}
.news-section .news-blog .news-detail a.arrow{font-size: 11px;}
.news-section  button.owl-dot{width: 8px;height: 8px;background: rgba(0,0,0,0.1);border-radius: 100%;margin-right: 6px;}
.news-section  button.owl-dot:last-child{margin-right: 0;}
.news-section  button.owl-dot.active{background: #FF6A39;}
.news-section .owl-dots { text-align: center;  margin-top: 23px;}
.vragen-sec { padding: 110px 0 86px;}
.vragen-inner { padding: 36px 15px 33px 15px;}
body h3 {  font-size: 20px; line-height: 30px;}
.vragen-inner > h3{font-weight: 700;}
.vragen-inner > p { margin: 0 0 19px;line-height: 24px;}
.mail-btn a.custom-btn{padding: 0 10px;  min-width: inherit;}
.mail-btn a.custom-btn:after { margin-left: 10px;}
.vragen-inner .btn-wrap.mail-btn { margin-bottom: 46px;}
.open-hours > h5 {margin-bottom: 14px; font-size: 13px; line-height: 24px; font-weight: 600; }
.open-hours:last-child { margin-top: 17px;}
.open-hours  a{color: var(--blue);text-decoration: underline;}
.open-hours > a:hover{text-decoration: none;}
.open-hours > h5 img.call-icon { margin-right: 3px;  width: 13px;}
.open-hours .title{display: none;}
header .search-block{right: -100px;}
header .search-block:before{right: 100px;}
.opennav header .lines-button{    background: var(--white);}
body { padding-top: 0;}
header.fixednav{position: fixed;min-height: 57px; z-index: 999;}
body:not(.opennav)  header.fixednav .hbo-ac a{filter: brightness(0%);}
body:not(.opennav)  header.fixednav .right-search .search-click img{filter: brightness(0%);}
body:not(.opennav)  header.fixednav  .logo-wrap{padding-top: 20px;}
.blog-div .blog-img img, .blog-div > img {width: 100%;}
.news-items .news-blog .news-img img { width: 100%;}
footer .ft-main .ft-list.ft-social{    max-width: 315px; margin-left: auto;  margin-right: auto;   width: 100%;}
footer .ft-list.ft-logo .footer-links{max-width: 315px;margin: auto;justify-content: center;}
.main-banner .slider-inner .custom-btn:hover{background: var(--white); border-color:var(--white);}
.filter-content-row {flex-direction: column-reverse;margin-bottom: 0;}
.filter-toogle-mobile, .filter-content strong.filter-subtitle {width: 100%; background: var(--orange);    position: sticky;  bottom: 0; left: 0px;
    z-index: 99; padding: 20px; text-align: center; font-size: 14px; color: #fff; line-height: 21px; }
.sidebar {position: fixed; top:100%; right: 0; height: 100vh; background: #fff; width: 100%; z-index: 99; max-width: 100%; transition: all 0.5s ease; }
.sidebar.filteractive {top: 0; }
.sidebar .filter-options {padding: 40px 30px; height: calc(100vh - 61px); overflow: auto; }
.sidebar .filter-content .filter-subtitle {padding: 0 20px;position: relative; display: flex; justify-content: center; align-items: center; line-height: 48px; font-weight: normal;}
.sidebar .filter-content { max-width: 100%;}
.filteron, .filteron body { overflow: hidden;}
.filter-content .filter-close {position: absolute; top: 0; right: 0;}
.filteron main {z-index: 9999;  position: relative;}
.inner-top-overlap{padding: 18px 0px 0;}
.inner-top-overlap .breadcrumb{display: none;}
.search-bar .search-btn{background: url(../images/orange-search.svg) no-repeat;    background-size: contain; width: 20px;  height: 20px;}
.sidebar-content .search-bar { margin-bottom: 25px;}
.sidebar-content .search-result-text {padding-bottom: 0; border-bottom: none; font-size: 10px; line-height: 20px; color: rgba(0,0,0,0.5); }
.filter-result-grid .filter-result-item{border: none;background: #F8F8F8;  padding: 7px 15px 0px;  margin-bottom: 20px;}
.filter-result-grid{margin: 52px 0 43px;}
.filter-result-item h3 {font-size: 18px; line-height: 27px;margin-bottom:8px;}
.filter-result-item h3 a{display: flex; justify-content: space-between;}
.filter-result-item .facility ul li {display: flex; font-size: 9px;line-height: 13px; align-items: center;    margin: 4px 17px 15px 0; }
.filter-result-item  > p{display: none;}
.filter-options .filter-options-title {font-size: 14px; line-height: 21px;    margin-bottom: 22px; }
.filter-options-content{margin-bottom: 28px;}
.filter-options-content li:not(:last-child) { margin-bottom: 14px;}
.filter-options-content label:before{border-radius: 4px; min-width: 14px;flex: 14px 0;width: 14px; height: 14px; margin-right: 10px;}
.filter-options-content input[type=checkbox]:checked + label:after{min-width: 10px; flex: 10px 0;    width: 10px;height: 10px;left:2px; top: 2px;}
.filter-options-content li label{font-size: 11px; line-height: 16px;}
.tooltip{z-index: 999999;}
.tooltip-inner{padding: 12px 15px;line-height: 21px;}
.filter-result-item .facility { margin-bottom: 0;}
.filter-toogle-mobile {width: auto; max-width: inherit; margin-left: -3px; margin-right: -3px; }
.filter-result-item h3 a:after{margin-left: auto;background-size: contain;width: 16px;}
.search-bar input::-webkit-input-placeholder {font-style: italic;color:#000000; opacity: 0.5;}
.search-bar input::-moz-placeholder {font-style: italic;color:#000000; opacity: 0.5;}
.search-bar input:-ms-input-placeholder {font-style: italic;color:#000000; opacity: 0.5;}
.search-bar input:-moz-placeholder {font-style: italic;color:#000000; opacity: 0.5;}
.responsive-tabs .tab-pane {display: block !important; opacity: 1;}
.single-training header .header-inner:before{display: none;}
body.single-training header .lines-button{background: #ffffff!important;}
.ople-info-sec .btn-wrap{position: absolute; bottom: -25px;z-index: 99;left: 0;}
.ople-info-sec .container{position: static;}
.pos-rel{position: relative;}
.sing-abt-trn-sec .inner-top-overlap{padding: 0; margin-top: 0;}
.ople-info-sec > .container >.row > div[class*="col-"]:last-child{z-index: 99;}
.ople-left-cont {  padding: 0px 0px;}
.ople-info-sec{padding-top: 57px;}
.ople-info-sec .breadcrumb{margin: 32px 0 20px;color: #ffffff;}
.ople-info-sec .breadcrumb a{color: #ffffff;}
.ople-info-sec .ople-list{grid-template-columns: repeat(1, 1fr);}
.ople-list li{display: flex;     font-size: 13px;    line-height: 25px;font-weight: 500;}
.ople-list label{min-width: 65px;}
.ople-bgfill-cont{padding: 25px 15px 30px;    max-width: 100%;}
.ople-bgfill-cont p {font-size: 11px; line-height: 24px; }
.ople-single-banner { margin-top: -48px;}
.ople-info-sec .custom-btn {width: 100%; height: 42px; }
.ople-info-sec .btn-wrap{width: 100%;padding:0 15px;     flex-direction: row-reverse;   justify-content: space-between;}
.ople-info-sec .btn-wrap .custom-btn:not(:last-child) {  margin-left: 25px;  margin-right: 0;}
.ople-info-sec .custom-btn:after {  margin-left: auto;}
.ople-info-sec .custom-btn:not(.white-btn){background: var(--orange); border-color:var(--orange);}
.single-abt-training .sidebar-content{    margin: 95px auto auto; max-width: 100%;}
.sidebar-tabs  .card-header{background: transparent;border:none; padding: 0;}
.sidebar-tabs .card-header a {width: 100%; font-size: 16px; font-weight: 500; border-bottom: 1px solid rgba(0,0,0,0.3); padding: 7.5px 0;    display: flex;
    justify-content: space-between;  align-items: center; }
.responsive-tabs .tab-pane{border:none;border-radius: 0;}
.responsive-tabs .tab-pane:not(:last-child) {  margin-bottom:43px;}
.sidebar-tabs .card-header a:after {background: url(../images/fa-right-short.svg) no-repeat; content: ""; display: inline-block; width: 12px; height:7px;transition: all 0.5s ease;}
.sidebar-tabs .card-header a[aria-expanded="true"]:after{transform: rotate(180deg);}
.sidebar-tabs .card  .card-body{margin-top:26px;}
.sidebar-tabs .sidebar-content .facility{display: none;} 
.sidebar-tabs .sidebar-content h3{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.sidebar-tabs .card-body p {line-height: 24px; margin-bottom:25px; }
.op-partners{margin-top: 50px;}
.op-partners h5{padding: 7.5px 0; font-size: 16px; font-weight: 500; border-bottom: 1px solid rgba(0,0,0,0.3);}
.partner-logo-wrp ul {display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 22px; }
.partner-logo-wrp li:not(:last-child) {margin-bottom: 0; }
.ready-traning {margin: 98px auto 80px; padding: 36px 15px 42px; }
.ready-traning-head p{line-height: 24px;}
.ready-traning-head {margin-bottom: 25px;}
.ready-traning .btn-wrap{grid-template-columns: repeat(1, 1fr);    grid-row-gap: 20px;}
.custom-btn.grp-txt-btn strong{font-size: 12px;margin-left: 5px;line-height: 1}
.custom-btn.grp-txt-btn span, .custom-btn.grp-txt-btn strong { display: inline-block; width: auto;}    
.ready-traning .touch-contact, .ready-traning .touch-contct-div{display: block;}
.ready-traning .touch-contact .title {font-size: 12px; font-weight: 500; margin: 0 0 27px; }
.ready-traning .touch-contct-div .cont-div, .ready-traning .touch-contct-div .cont-div a{font-size: 12px;line-height: 24px;font-weight: normal;}
.ready-traning .touch-contct-div .cont-div a{text-decoration: underline;}
.ready-traning .touch-contct-div .cont-div:not(:last-child) {  margin: 0 0 17px;}
.ready-traning .touch-contct-div .cont-div img { margin-right: 12px;}
.sidebar-content .card-body .moredv{max-height: 360px;}
.ople-left-cont h1{margin-bottom: 10px;}
.ople-info-sec .ople-list{grid-gap: 5px;margin-bottom:15px;}
.morebtn a{font-size: 16px;}
.morebtn a:after{margin-left: 12px;}
.ready-traning-head h3 { margin-bottom: 12px;}
.ready-traning .touch-contact { margin-top: 31px;}
html.opleidingen-page, .opleidingen-page body{overflow: visible;}
.filter-toogle-mobile{margin-top: 1px;}
.main-banner .bn-img img{width: auto!important;max-width: 100%!important;}
.main-banner .bn-img:before {display: none;}
.responsive-tabs .sidebar-col { display: none;}
.inner-banner-content h1{font-size: 28px;line-height: 42px;margin-bottom: 20px;}
.inner-banner .inner-banner-content {  bottom: 30px;}
.mob-banner-height img {height: 223px; object-fit: cover; object-position: top; }
.inrpage-info-txt {margin-top: 17px;padding-left: 15px;padding-right: 15px;}
.inrpage-info-txt p{font-size: 12px;line-height: 24px;}
.content-cms h5, .content-cms p {  line-height: 24px;}
.mhbo .std-cont-wrp{max-width: 100%; padding-left: 0; padding-right: 0;}
.content-cms h2{font-size: 24px;line-height: 36px;}
.content-cms h5{font-size: 14px;line-height: 21px;}
.content-cms li{font-size: 11px;line-height: 24px;}
.container-in-xl { padding: 0;}
.inner-banner-content h1{padding-right: 15px;}
.content-cms h2 {  margin-bottom: 10px;font-size: 22px;line-height: 34px;}
.content-cms figure { margin: 30px 0;}
.content-cms h2, .content-cms h3, .content-cms h4, .content-cms h5 { margin-top: 28px;}
.content-cms ol, .content-cms ul {  margin-bottom: 28px;}
.content-cms p {  margin-bottom: 15px;}
.content-cms ul li:before{    margin-right: 12px;top: 0;}
.de-voordelen .custom-btn.with-border:after { margin-left: 16px;}
.de-voordelen .vragen-inner{padding: 36px 15px 33px 15px;}
.de-voordelen {padding-top: 60px; margin-top: 25px; padding-bottom: 60px;}
.news-main-wrp .news-items .news-blog{background: transparent;}
.news-main-item .news-items .news-blog .news-detail { padding: 20px 0 0;}
.news-main-item .news-items .news-blog .news-detail > p{font-size: 11px; line-height: 20px;}
.news-items .news-blog .news-detail > h5{font-size: 14px; line-height: 23px;margin-bottom: 20px;}
.news-main-item .news-blog .news-detail .arrow {font-size: 13px; line-height: 20px; margin-bottom: 0; }
.news-main-item.row>div[class*="col-"] {  margin-bottom: 30px;}
.pagination { margin-top: 20px;}
.news-main-wrp { padding: 50px 0 80px;}
.news-main-top h3 {font-size: 28px; line-height: 42px;margin-bottom: 10px; }
.letest-item-main .wrap-div { margin-top: 0;}
.news-banner-cont{display: none;}
.news-main-wrp .news-main-top {margin-bottom: 0; position: absolute; top: 0; padding: 90px 15px 50px; display: block; width: 100%; left: 0; }
.news-banner{margin-top: 230px;}  
.news-main-top .search-bar{margin-left: 0;}
body.news:not(.opennav)  header .header-inner:before{display: none;}
body.news:not(.opennav) header .right-search .search-click img {filter: brightness(0%);}
body.news:not(.opennav) header .hbo-ac a { filter: brightness(0%);}
.filter-select {width: 100%;  margin-bottom: 38px;}
.filter-select select{    background:#ffffff url(../images/fa-down-arrow.svg) no-repeat; border:none;    background-position: right 10px center; border-bottom: 1px solid rgba(0,0,0,0.3);padding: 8px 0;font-size: 16px;font-weight: 500;line-height: 25px;width: 100%;appearance: none;-moz-appearance: none; -webkit-appearance: none;}
.filter-select select option{padding: 0 10px;}
.filter-select{border-bottom: 1px solid rgba(0,0,0,0.3);}

.filter-select.custom-select .select-items > div, .filter-select.custom-select .select-selected {font-size: 16px; line-height: 25px; font-weight: 500;
}
.filter-select.custom-select .select-selected{padding-left: 10px;padding-right: 10px;border-radius: 0;}
.filter-select.custom-select .select-items{    padding: 24px 10px;}
.letest-item-main .letest-item-row{display: none;}
.letest-item-main .news-items.mobile-news-item .news-blog {  background: transparent;}
.news-items.mobile-news-item .news-blog .news-detail{padding:22px 0 0;}
.news-items.mobile-news-item .news-blog .news-detail > p{font-size: 11px;line-height: 20px;}
.news-items.mobile-news-item .news-blog .news-detail > h5{font-size: 24px;font-weight: 600;line-height: 36px;margin-bottom: 20px;}
.single-news .content-cms h2, .single-news .content-cms h3, .single-news .content-cms h4, .single-news .content-cms h5 {margin-top: 28px;margin-bottom: 10px;}
.single-news .inner-pages .news-banner-cont{display: block;position: static;    padding: 0 15px;}
.single-news .news-banner-cont .date{background: transparent;color: #84D1CF;padding: 0;display:block;}
.single-news .news-banner-cont h1, .single-news .news-banner-cont .h1-mob {font-size: 24px; line-height: 36px; font-weight: 600; }
.single-news .news-banner-cont .news-cont-wrp {text-align: left;}
.single-news .news-banner-cont .h1-mob {margin-top: 0;}
.filter-select select#fn_search{padding-left: 12px}
.info-item-box .info-box-detail p {line-height: 24px; margin-bottom: 15px; }
.info-item-box .info-box-detail h4 {line-height: 26px; margin-bottom: 12px; font-size: 18px; }
.info-box-grid.row>div[class*="col-"] { margin-bottom: 30px;}
.info-item-box .info-box-detail .arrow{font-size: 13px;line-height: 20px;}
.org-sec { margin: 50px 0;}
.p-regular p{font-size: 11px;}
.org-banner .inner-banner-content h1{margin-bottom: 12px;}
.info-box-img img {width: 100%; height: auto; }
.verdiping-intro h2 {font-size: 22px;line-height: 34px; }
.verdiping-intro{margin: 0px 0 45px;padding: 0 15px;}
.verd-icn-item{margin: auto auto 35px!important;}
.verd-icn-item .image-block { margin: auto auto 15px;  max-width: 112px;}
.verd-head-block h3 {font-size: 18px; line-height: 27px; }
.verd-icn-item{max-width: 184px;}
.verd-icn-bx { margin-bottom: 20px;}
.gry-cntbx-grid { grid-template-columns: 1fr;}
.gry-head-block h3 {font-size: 22px; line-height: 30px;}
.gry-cont-block p {line-height: 24px;}
.gry-cont-block p:last-child{margin-bottom: 0;}
.gry-cntbx-grid { padding: 20px;    margin-bottom: 30px;}
.verdieping-main .gry-cntbx-wrap { margin-bottom: 60px;}
.inrpage-info-txt.p-regular {  margin-top: 5px;}
.info-dtl-row .info-item-box .info-box-detail h4 {font-size: 18px; line-height: 26px; }
.info-dtl-row .info-item-box .info-box-detail h4 > a.full-link > img {margin-top: 0; }
.loc-sec { margin: 46px 0 28px;}

.inrpage-info-txt .normal-p p{font-size: 11px;}
.onze-ople-row {  margin-top: 56px;    padding: 27px 10px 31px 15px;}
.onze-ople-row h3{font-size: 18px; line-height: 27px;    margin-bottom: 0;}
.onzele-item .onzele-item-txt h5{font-size: 14px; line-height: 21px;font-weight: 500;}
.onzele-item .full-link{    margin-right: 0;}
.onzele-item .onzele-item-txt{margin-right: 0px;}
.onzele-item .facility ul li{margin: 0 20px 20px 0;font-size: 9px;line-height: 13px;}
.onzele-grid .onzele-item{padding: 20px 0 0px;}
.onzele-item .full-link img{width: 20px;}
.chhose-edu.pink h3{display: none;}
.chhose-edu.choose-edu-nor{padding: 20px 15px 36px;}
.chhose-edu.choose-edu-nor .openday-disc .arrow { right: 0;}
.row.open-dagen { margin: 80px 0;}
.chhose-edu.choose-edu-nor .openday-list > li.openday-item{column-gap: 6px;}
.chhose-edu.choose-edu-nor .openday-time{line-height: 100%;}
.hbo-cont-info h4 {margin-bottom: 14px; font-size: 20px; line-height: 30px; }
.hbo-cont-info { padding: 36px 15px;}
.cont-info-block .cont-info-dtl p, .cont-info-block .cont-info-dtl a,.cont-info-block .cont-info-dtl small {font-size: 11px; line-height: 24px; }
.cont-info-block .cont-icon { margin-right: 16px;}
.contact-info-bx .cont-info-block { margin-bottom: 17px;}
.open-dagen-img-col img, .cont-iframe-col iframe{height: auto;}
.cont-iframe-col iframe {  height: 200px;}
.onzele-item .facility img{max-height: 17px;object-fit: contain;object-position: center;}
.hbo-contact-row {  margin-bottom: 80px;}
.chhose-edu.choose-edu-nor .openday-time span.month {font-size: 14px; line-height: 21px; margin-top: -5px; }
.inner-banner-bg{padding-top: 130px;}
.inner-banner-bg .breadcrumb { margin-bottom: 45px;}
.inner-banner-bg .inner-banner-content.text-center {text-align: left!important;}
.inner-banner-bg .inner-banner-content h1{padding-left: 0!important;padding-right: 0!important;}
.acc-faq .acc-card{    padding: 20px 0;}
.acc-faq .acc-card .acc-title h5{font-size: 14px; line-height: 21px;}
.acc-faq .acc-card .acc-panel{margin-top: 15px;}
.acc-faq .acc-card .acc-panel p { line-height: 24px;}
.acc-faq .acc-card .acc-title:after{margin-left: 10px;}
.inner-banner-bg .inner-banner-content h1{ padding-bottom: 20px;}
.cnt-op-touch{display: block;}
.cnt-op-touch .cont-div:not(:last-child) { margin: 0 0 17px;}
.cnt-info-bx{padding: 30px 15px;}
.cnt-info-wrp h3{margin-bottom: 12px;}
.acc-faq-rw { margin-bottom: 70px;}
.acc-faq{margin: 55px auto;}
.acc-faq .acc-card .acc-panel{margin-top: 15px;}
.pagination li{font-size: 14px;line-height: 21px;}
.pagination .page-item .page-link{min-width: 28px;line-height: 28px;}
.contact-form-row h5 {font-weight: 600; line-height: 21px; font-size: 14px; margin-bottom: 8px; }
.contact-form-row{margin: 58px 0 80px;}
.contct-form-txt { margin: 0px 0 20px;}
.contact-form .form-group {  margin-bottom: 2px;}
.contact-form .form-control{font-size: 13px; font-weight: 600; line-height: 20px;}
.contact-form .form-check{margin-top: 15px;}
.form-check label:before, .form-check label:after{min-width: 15px;width: 15px; height: 15px;margin-right: 10px; flex: 15px 0;}
.contact-form .form-check .form-check-label{font-size: 10px; line-height: 16px;}
.contact-form .custom-btn{min-width: auto;}
.contact-cnt-bx .cnt-op-touch .cont-div a{font-size: 11px; line-height: 24px;}
.cnt-info-bx.contact-cnt-bx{padding: 36px 15px 43px;}
.contact-cnt-bx .cnt-info-wrp h3 {margin-bottom: 27px; }
.contact-cnt-bx .cnt-op-touch .cont-div:not(:last-child) {
    margin: 0 0 20px;
}
.cnt-info-bx.contact-cnt-bx{margin-bottom: 80px;}
.contact-info-grid{display: none;}
.inrpage-info-txt.studiekeuze { margin-bottom: 45px;}
.gry-head-block .gry-number {font-size: 42px; line-height: 44px; }
.studie-gedg { margin:60px auto 80px;}
.gry-stud-bx .gry-cntbx-grid{padding: 20px;}
.studie-cnt-info .cnt-info-wrp{justify-content: flex-start;}
.studie-cnt-info .cnt-info-wrp h3{margin-bottom: 25px;}
.select-loct-tp{flex-wrap: wrap;}
.select-loct-tp .filter-locate {margin-left: 0; width: 100%; max-width: 414px; }
.select-loct-tp h4 {margin-bottom: 15px; font-size: 14px; line-height: 21px; }
.filter-locate select{min-width: 100%;}
.select-loct-main {margin-top: 50px; margin-bottom: 122px; }
.loc-result-head .openday-time .month{font-size: 14px;}
.loc-result-head .loc-res-dec h4 {line-height: 25px; font-size: 16px; }
.loc-result-bx .loc-result-head .openday-time{padding-right: 10px; margin-right: 14px;}
.date-result-info p{line-height: 21px;}
.loc-result-head {  margin-bottom: 25px;}
.loc-result-grid .loc-result-bx .btn-wrap {  margin: 25px 0px 10px 0;}
.select-loct-main .loc-result-grid > div:not(:last-child) { margin-bottom: 20px;}
.dagen-black-rw .block-vision .block-vision-in > h3{font-size: 20px; line-height: 30px;}
.dagen-black-rw .block-vision .block-vision-in > p{font-size: 11px;  line-height: 24px;}
.select-loct-main .loc-result-grid {margin-top: 50px; margin-bottom: 50px; }
.dagen-black-rw .block-vision {  padding: 25px 15px 40px;}
.zoeken-cnt-item h5{font-size: 14px; line-height: 21px;}
.zoeken-cnt-item .zo-right-area .tag-topic{font-size: 11px;padding: 3px 8px; line-height: 21px; margin-right: 5px;}
.zoeken-wrap .search-result-text{margin: 30px 0;}
.zoeken-inner-banner .search-bar-in input[type="text"]{font-size: 14px;  line-height: 21px;}
.zoeken-cnt-wrp {  margin-bottom: 30px;}
.zoeken-wrap{margin: auto auto 50px;}
.cnt-info-bx.zoeken-info-bx { margin-bottom: 85px;}
body.single-training header:not(.fixednav) .logo-wrap a{background: url("../images/hbo-logo-1.svg") no-repeat;max-width: 90px;}
body.single-training header:not(.fixednav) .logo-wrap img{opacity: 0;}

.superhero__prev {left: 5px;}
.superhero__next {right: 5px;}
.superhero__nav {bottom: 15px;gap: 10px;}
.superhero__nav .superhero__nav__button {max-width: 160px;}
.superhero .content-wrp .content h2 {font-size: 26px;}
.superhero .content-wrp .content p {font-size: 14px;}
.superhero .btn-wrp {display: none;}

}

@media (max-width:575px){
.verd-icn-item .image-block{aspect-ratio: inherit;}

}

@media (max-width:480px){

.sidebar-content .card-body .moredv{max-height: 450px;}

 }

@media (max-width:320px){

.sidebar-content .card-body .moredv{max-height: 627px;}
.loc-result-bx .custom-btn{padding: 0 18px;}

 } 
 /*23-03-2023 for slider*/
 @media (max-width: 767px){
 .owl-carousel.new-slider{    padding: 0 145px 0 0;}
 .owl-carousel.new-slider .owl-stage-outer{overflow:visible!important;}
 .news-section .new-slider .owl-dots{width: calc(100% + 125px);}

  /* 16-01-2024 Start */
   #request_brochure .progress_tabs a { padding: 10px 10px; font-size: 14px; }
   #request_brochure .progress_tabs li { flex: 1;}
  /* 16-01-2024 End */
     .highlight {
         position: relative;
         top: 25px;
     }

     .main-banner .slider-inner {background: none;padding-bottom: 0px;}
 }