@media screen and (max-width: 1280px) {
.middle-section{padding:15px 0;}

.ace-responsive-menu > li > a {
    font-size: 13px;
 
} 
}

@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;}

.social-icons ul li a {
    width: 26px;
    height: 26px;
    font-size: 14px;
 }
 .princ-detail h2 {
    font-size: 22px;
}
.logo img, .logohindi img {
    height: 70px;
}

}
 
@media screen and (max-width:767px) {
    .headinner {
             justify-content: center;
         }
    .logohindi img {
    display: none;
    }
    .logo img{
        height: auto;
        width: 100%;
    }
.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;
    text-align: center;
    display: flex;
    justify-content: center;
    padding: 10px 0;
    margin-left: 0px;
}
.login-sec a {
    float: none;
    display: inline-block;
    padding: 1px 8px;
    margin-left: -1px;
}
.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;}
.login-sec-outer {
    flex-direction: column;
}
.login-sec a img{display: none !important;} 
.g2ologo {display: none;}

.login-sec-outer {
	display: grid;
	grid-template-columns: min-content auto auto;
	justify-content: center;
}
.lang-btns + .login-sec {
	grid-column: 1/3;
}
.lang-btns {
	margin-right: 0;
	margin-left: auto;
}
.headlinks {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 6px;
}
.member-thumb {
    width: 80px;
    height: 95px;
}
.member-cont h4 {
     font-size: 15px;
 }

 .principal_item {
    grid-template-columns: inherit;
    align-items: center;
    text-align: center;
}
.princ-detail .mt-3 {
    justify-content: center;
    display: flex;
}
.headinner {
     flex-direction: column;
}
.head-logoes  a img {
    max-height: 25px;
}
.useful-list ul { 
    grid-template-columns: repeat(2, 1fr); 
    gap: 15px;
  }

}

