@media(min-width: 1600px) {

}
@media(min-width:1400.01px) and (max-width:1600px) {

}
@media(min-width:1200.01px) and (max-width:1400px)  {
.top-header .hfe-nav-menu-layout .hfe-nav-menu .menu-item a{font-size: 13px;}	
}
@media(min-width:992.01px) and (max-width:1200px) {
.w2b-press-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1050px) and (max-width: 1090px) {
  ul.hfe-nav-menu .menu-item a.hfe-menu-item{
	padding-left: 8px !important;
    padding-right: 8px !important;
  }
}
@media(max-width: 992px) {
body:not(.home) #masthead + div,
body:not(.home) #masthead + section {margin-top: 99px;}
}
@media(min-width:767.01px) and (max-width:992px){
.timeline-list .timeline-box::before, 
.timeline-list .timeline-box::after{left: 60px;}
.timeline-list .timeline-box:nth-child(even)::before, 
.timeline-list .timeline-box:nth-child(even)::after{right: 60px;}
.timeline-list .timeline-box::before, 
.timeline-list .timeline-box::after{width: calc(50% - 60px);}
.timeline-list::before{left: 160px;}
.timeline-list::after{left: 253px;}
}
@media(max-width:767px) {
.timeline-list .timeline-box::before, 
.timeline-list .timeline-box::after,
.timeline-list .timeline-box:nth-child(even)::before, 
.timeline-list .timeline-box:nth-child(even)::after{border: 0;width: 1px;border-left: 1px dashed var(--color-rose);left: 30px;}
.timeline-list .timeline-box:first-child::before{width: 1px;}
.timeline-list::after{left: 24px;top: 0;}
.timeline-list::before,
.timeline-list .timeline-box:last-child::before{display: none;}	
.global-heading{font-size: 36px;}	
.button_group{display: flex;flex-wrap: wrap;gap: 10px;justify-content: space-around;margin-top: 10px;}
.button_group li a{margin: 4px 0;width: 100%;font-size: 11px;padding: 9px 10px;text-align: center;}
.button_group li{flex: 0 0 48%;}
.fullpage .section::after{background: url(../images/shadow-bg.webp) no-repeat center bottom / 520%;}
.fullpage .section .media video{height: 50vh;}
.fullpage .section .col-left{background: none;}
.fullpage .section .content{font-size: 16px;padding-right: 40px;}
.w2b-headlines-grid{ grid-template-columns: 1fr; }
body.home .hfe-nav-menu-icon svg{fill: #ffffff !important;}
.event_banner h1{font-size: 30px;}
.job-card{width: 100%;}
.job-popup-overlay{overflow-y: scroll;}
.job-popup{display: block;max-width: 94%;}
.job-card h3,.job-popup-left .popup-title,.apply-title{font-size: 18px;}
.apply-btn{font-size: 12px;}
.upload-section label{flex: 75%;}
}
@media(max-width: 576px){
	.w2b-press-grid{ grid-template-columns: 1fr; }
}