@media screen and (max-width: 1280px) {
.middle-section{padding:15px 0;}
}

@media screen and (max-width: 991px) {
.middle-section [class*=col-], .scroller-event [class*=col-]{margin-bottom:1rem;}

.top-links{width:100%;text-align:center;}
.top-links ul li a{font-size:10px;padding:0px 3px;}

header{height:auto;}
.main-navigation{height:auto;}
.demo{padding:0;width:100%;}
.logo{padding:10px;}
.logo figure{width:100%;text-align:center;}
.logo figure img{width:100%;}

.user-links{padding-left:0px;}
.table-wrap{overflow-x:scroll;}
.table-wrap table tr td{vertical-align:top;}

.for-pricple{width:100%;margin:2% 0;}
.for-gaur{width:100%;margin:2% 0;}
.msmanjul{width:100%;margin:2% 0;}

.scroller,marquee {height:35px;font-size:11px;}


}

@media screen and (max-width:767px) {
.top{height:auto;}   
 ul.sub-drop{left:auto;right:0;width:100px;}
 .title-1{font-size:18px;height: auto;text-align: center;line-height: normal;padding: 10px 0;margin:0;font-weight: 600;}
 .user-links ul{grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));}  

.site-map{display:block;text-align:center;margin-top:20px;}
.site-menu{width:100%;}
.copyright{margin-top:10px;}
.visitor-count{text-align:center;}
.social-icons{text-align:center;}
.footer-menu h3{text-align: center;}
.footer-menu ul li a{text-align:center;}

.principal-msg p img{margin-right:0;width:100%;margin-bottom:10px;}
.login-sec {
    margin-right: 0;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 10px 0;
}
.login-sec a{float:none;display:inline-block;}
.du-logo{display:none;}

.main-focus{margin-top:0;}
.user-links ul{gap:20px;}
.icon-l{margin-top:0;width:80px;height:80px;}
.user-links ul li a{padding:10px;height:160px;}
.link-text{font-size:16px;line-height:18px;margin: 10px 0;}

}

