@media (max-width: 1350px) {
    
}
@media (max-width: 1199px) {
    
}
@media (max-width: 1080px) {
    #cont-alb-feed {
        width: 100%;
    }
}
@media (max-width: 991px) {
    
    .supported-by-item.supported-by-product {
        max-width: 300px;
    }
    
    .supported-by-item.supported-by-name{
        font-size:36px;
        min-width:170px;
    }
    
    .supported-by-item.supported-by-image img{
        max-height:125px;
    }
            
    .main-general-gallery-item {
        flex: 0 1 calc((100% / 3) - (20px / 3));
    }
    
    /*.main-general-doc-item {*/
    /*    flex: 0 1 calc((100% / 4) - (90px / 4));*/
    /*}*/
    
    .categories-list-item {
        flex: 0 1 calc((100% / 3) - (60px / 3));
    }
    
    
    .news-nav-item {
        flex: 0 1 calc(50% - 7.5px);
    }
}
@media (max-width: 767px) {
    
    .supported-by-items{
        flex-flow:column;
    }
    
    .supported-by-item.supported-by-product{
        max-width:100%;
    }
    
    .supported-by-item.supported-by-product img,
    .supported-by-item.supported-by-image img{
        max-width:100%;
        max-height:105px;
    }
    
    .supported-by-item.supported-by-name{
        max-width:100%;
        min-width:unset;
    }
    
    .categories-list{
        gap:15px;
    }
    
    .categories-list-item {
        flex: 0 1 calc((100% / 2) - (15px / 2));
    }
    
    .congress-title{
        font-size:28px;
    }
    
    .congress-details-item {
        flex: 1 1 calc((100% / 2) - (30px / 2));
    }
    
    .main-general-docs-wrapper{
        gap:30px;
    }
    
    .main-general-doc-item {
        flex: 0 1 calc((100% / 2) - (30px / 2));
    }
        
    .news-nav{
        flex-wrap:wrap;
    }
    
    .news-nav-item{
        flex:0 1 100%;
    }
    
    .fc .fc-toolbar-title{
        font-size:26px;
    }
    
    /* TELEVOTING */
    
    .timer-intrebare {
        position: relative;
        right: auto;
        top: auto;
        font-size: 50px;
        line-height: 1;
        margin-bottom: 20px;
        display: block;
        text-align: center;
    }
    
    #cont-alb-feed,
    .cont-intrebare{
        padding:0;
    }

    #titlu-feedback {
        font-size: 32px;
    }
    
    #feedback-container{
        margin-top:0;
    }
    
    #feedback-container h4 {
        font-size: 16px;
    }
}
@media (max-width: 576px) {
        
}
@media (max-width: 480px) {
   
    h1.head-heading-title {
        font-size: 24px;
    }
   
    #categories-list-section{
        margin: 15px 0;
    }
    
    #categories-list-section.on-mgw{
        margin:0 0 15px;
    }
    
    #supported-by-section {
        margin: 15px 0;
    }
    
    #supported-by-section.on-mgw{
        margin:0 0 15px;
    }
    
    #news-nav-section{
        margin: 15px 0;
    }
    
    #news-nav-section.on-mgw{
        margin:0 0 15px;
    }
    
    #main-general-view{
        margin:0 0 15px;
    }
    
    .congress-details-item {
        flex: 0 1 100%;
    }
    
    .congress-title{
        font-size:24px;
    }
    
    .congress-details-item-title{
        font-size:14px;
    }
    
    .congress-details-item-info{
        font-size:16px;
    }
    
    .congress-content-header{
        padding-bottom:15px;
    }
    
    .congress-registration-button{
        width:100%;
        margin:15px 0;
        text-align:center;
    }
    
    .congress-participation-taxes, 
    .congress-included-services, 
    .congress-summary{
        margin:15px 0;
    }
    
    .congress-content-body-title{
        font-size:18px;
        margin-bottom:10px;
    }
    
    .congress-summary-button{
        width:100%;
        text-align:center;
    }
    
    .fc .fc-toolbar-title{
        font-size:24px;
    }
}
@media (max-width: 420px) {
    .main-general-gallery-item {
        flex: 0 1 calc((100% / 2) - (10px / 2));
    }
    
    /*.main-general-docs-wrapper{*/
    /*    gap:20px;*/
    /*}*/
    
    /*.main-general-doc-item {*/
    /*    flex: 0 1 calc((100% / 3) - (40px / 3));*/
    /*}*/
    
    .supported-by-item.supported-by-name {
        font-size: 28px;
    }
    
    .supported-by-item.supported-by-product img, .supported-by-item.supported-by-image img {
        max-height: 80px;
    }
    
    .fc .fc-toolbar-title{
        font-size:21px;
    }
}
@media (max-width: 363px) {
    
    .news-nav-item{
       font-size:14px;
    }
   
    .news-supported-name{
       font-size:12px;
    }
    
    .main-general-doc-item img.has-image{
        max-height:150px;
    }
    
    .main-general-doc-item img{
        max-height:48px;
    }
    
    /*.main-general-doc-item {*/
    /*    flex: 0 1 calc((100% / 2) - (20px / 2));*/
    /*}*/
    
    .categories-list-item {
        flex: 0 1 100%;
    }
    
    .fc-header-toolbar .fc-toolbar-chunk:last-child{
        flex-wrap:wrap;
    }
    
    .fc-header-toolbar .fc-toolbar-chunk:last-child .fc-today-button,
    .fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group{
        flex-grow:1;
    }
    
}

/* MINS */

@media (min-width: 991px){
    
    .on-mgw .news-nav-item{
        flex: 0 1 calc(50% - 7.5px);
    }
    
    
    .on-mgw .categories-list-item{
        flex: 0 1 calc((100% / 3) - (60px / 3));
    }
    
}
