


@media (max-width: 1080px) {
  .navbar a, .navbar a:focus{padding: 15px; font-weight: 600;}
  .navbar .sub-menu{align-items: center;}
  .navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{font-weight: 700;}
  .header_top{flex-direction: column;}
  .section_block h2{font-size: 36px;}
  .header-wrapper{position:fixed; top:15px; right: 15px; border-radius: 15px; height: 50px; width: 50px;}
  .navbar-mobile .menu-logo{display: none !important; z-index: 1;}
  .header_top .logo_balaji{display: none;}
  .menu_wrapper {flex-direction: column; border-radius: 15px; position: absolute; top: 55px; right: 15px; left: 15px; padding: 60px 0; margin: auto; max-width: 500px; justify-content: center;align-items: center; }
  .navbar-mobile .menu_wrapper {background-color: var(--color3); }
 .navbar-mobile ul{flex-direction: column; display: flex; align-items: center; justify-content: center;}
 .navbar-mobile{overflow: auto;}
 .logo_footer img{max-height: 120px; margin-right: 10px;}
 .copy_wrap{flex-direction: column;}
 .copy_wrap div{margin-bottom: 5px;}
 .footer_link .container{max-width: 100%;}
 .ray {  
    background: -webkit-linear-gradient(top, rgba(192,154,5,0.3) 0%, rgba(192,154,5,0.9) 50%, rgba(192,154,5,0) 100%);
		background: linear-gradient(top, rgba(192,154,5,0.3) 0%, rgba(192,154,5,0.9) 50%, rgba(192,154,5,0) 100%); }
  .container{max-width: 100%;}
}



@media only screen and (max-width: 991px) {
 .info iframe{height: 300px;}
 .members_wrap li{width: 50%; flex-direction: column;padding-left: 30px;}
 .members_wrap li:before{position: absolute; left: 10px; top:10px;}
 .photo_box{width: calc(50% - 15px)}
 .folder_block .folder{width: calc(50% - 30px)}
}

@media only screen and (max-width: 767px) {
 .info div{display: flex; flex-direction: column; justify-content: center; align-items: center;}
 .contact .info p, .contact .info h4{padding: 0; text-align: center;}
 
}

@media only screen and (max-width: 600px) {
 .footer_link .container{flex-direction: column; align-items: flex-start; padding-left: 20px;}
 .logo_footer{margin: auto;}
 .social{width: 100%; display: flex; flex-direction: column; align-items: center; margin-top: 25px;}
 .logo img{height: 120px;}
 .title_top h2{font-size: 24px;}
 .title_top h1{font-size: 24px;}
 .top_address{flex-direction: column;}
 .top_address p{margin: 0;}
 .section_block h2{font-size: 24px;}
 .contact .info h4{font-size: 18px; margin-top: 10px;}
 .members_wrap li{width: 100%; }
 .photo_box{width: calc(100% - 15px)}
 .folder_block .folder{width: calc(100% - 30px)}
}



@media only screen and (max-width: 480px) {
 
 
}