@media screen and (max-width: 480px) {
  .mar-lg-lr-40 {margin: 0 5px;}
  header .date .datesec {text-align:center;}
  header .date .datesec h6 {font-size: 22px;padding: 5px}
  header .logo, header .date, header .under_the_patronage {padding:5px 0px;}
  header .date .datesec p{font-size: 12px;font-weight: 300;}
  header .date .datesec p br{display: none;}
  .mar-lg-lr-20 {margin: 0 0px;}
  .sheight{height: auto;}
  .spadding{padding-top: 30px;padding-bottom: 50px}
  .d_slider .mar-lg-lr-50{margin: 0 20px;}
  .banner_img1 h1, .banner_img2 h2, .banner_img3 h3 {font-size: 24px;font-weight: 600;}
  .bnr_txt p{font-size: 14px;margin-bottom:5px;}
  .bnr_txt .anchor a {padding: 6px 14px;font-size: 12px; color: #fff;}
  .anc{margin-bottom: 20px;}
  .sec_one a.gray, .sec_one a.red{font-weight: 500;padding: 6px 14px;font-size: 12px;}
  .sec_one h2, .sec_two h2, .sec_three h3, .sec_four h3{font-size: 22px;}
  .sec_one p {font-size: 14px;text-align: justify;}
  .sec_two .exhibit p{font-weight: 500;font-size: 20px;}
  .sec_two .exhibit p+p{font-size: 14px;}
  .sec_two .exhibit_sec p{font-weight: 500;line-height: normal;font-size: 20px;}
  .sec_two .exhibit_sec img{max-width: 55px;}
  .sec_four .project_sec h4 {font-weight: 500;line-height:normal;font-size:18px;}
  .sec_four .project_sec p{font-size: 14px;}
  footer .footer_logo img {max-width: 100px;}
  footer .footer_cont h5, footer .footer_cont h6 {font-weight: 500;line-height: normal;margin-bottom: 0px;font-size:14px;color: #fff;margin-bottom: 10px;}
  #bottom .footer_bottom p {font-size: 12px;text-align: center;border-bottom: 1px solid #505051;padding-bottom: 10px;margin-block: 10px;}
  #bottom .footer_bottom_links ul {padding: 0;text-align: center;}
  #bottom .footer_bottom_links ul li a {font-size: 12px;font-weight: 300;text-decoration: none;}
  .page-heading {font-size: 2rem;}
  .breadcrumb {padding: 5px 10px;}
}