@media only screen and (max-width: 992px){
    
    .header .topheader .topheadbox {
        flex-direction: column;
        gap: 15px;
    }
    
    .header .topheader .topheadbox .topheadleft ul {
        gap: 20px;
    }
    
    .header .topheader .topheadbox .topheadmiddle {
        display: none;
    }
    
    .header .headermenubox {
        display: none;
    }
    
    .middleheaderbox .middleheaderboxx .headerlogo {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    
    .middleheaderbox .middleheaderboxx .registrationbox {
        display: none;
    }
    
    .widget-aboutus {
        padding: 20px 0;
    }
    
    .widget-message-box:before {
        width: 100%;
    }
    
    .widget-message-box:after {height: 50%;width: 100%;top: 50%;}
    
    .mainheading {
        margin: 10px 0 15px;
    }
    
    .mainheading h2 {
        font-size: 22px;
    }
    
    .widget-notice .widgetcontent .list {
        flex-direction: column;
        align-items: baseline;
    }
    
    .widget-notice .widgetcontent {
        margin: 0 0 20px;
    }
    
    .widget-message-box .head {
        margin: 35px 0 0;
    }
    
    .cont-info {
        min-height: 90%;
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 10px;
    }
    
    .cont-left, .cont-right {
        padding-top: 20px;
    }
    
    .cont-info .icon {
        padding: 0;
    }
    
    .pagecontent {
        padding: 20px 0;
    }
    
    .pagebreadcrumb {
        padding: 20px 0;
    }
    
    .content-copyright-container p {display: inline-block;text-align: center;}

    .content-copyright-container p a {
        display: inline;
    }
    
    a.mobiletooglebtn {
        display: block;
    }
    
    .coverpagepopup .innerbox {
        width: 80%;
        top: 50%;
        transform: translateY(-50%);
    }
    
}

@media only screen and (max-width: 575px){
    .association-img a figure {
        height: 300px;
    }

    .widget-association .slick-arrow.slick-prev {
    left: 0;
}

.widget-association .slick-arrow.slick-next {
    left: 90%;
}
}
