


@media only screen and (min-width: 1620px) {
  .wrapper {
    max-width: 1600px;
  }

  .container {
  max-width: 1200px;
}

header{max-width: 1600px;}

}




@media only screen and ( min-width:768px) and ( max-width:959px ){

#menu ul li > a{padding: 41px 8px; font-size: 11px;}

.topinfo ul li{font-size: 10px;}

.topinfo ul li span{font-size: 16px;}

.social-icns ul li i{font-size: 14px;}

.social-icns ul{margin-top: 5px;}

ul.slides{height: 400px;}

.facility-bx-inner h2{font-size: 22px;}

.searchdash{right: 10px; margin-left: 0px;}

.date-main h3 { padding:6px 3px;  font-size: 20px;
}

.date-month p{font-size: 9px; padding:5px 3px;}

.eventfind button{padding: 8px 23px; font-size: 13px;}

.event-search input{padding: 10px 20px;}

.event-tab ul#tab-links li a{font-size: 13px;}

.event-tab ul#tab-links li.active a::before{bottom: -22px;}

.event-search{width: 52%;}

.monthdvmain .datepicker.datepicker-inline tbody td{font-size: 17px; height: 100px;}

.upcomingevent-btn button,  .placeholder, .upcomingevent-btn input{font-size: 20px;}

.profiledtl {
  padding: 15px;}

.listleft, .listright{font-size: 14px;}

.footer-links ul li a{font-size: 13px;}

.footer-info p{font-size: 13px;}

.calendar-header{font-size: 9px !important;padding: 9px !important;}

.calendar-day{font-size: 10px !important;}

.instagram-post{max-height: 200px;}

.carousel-slide img{height: auto;}

#menu ul li > a > i {  margin-left: 5px; font-size: 12px; }

.pagetitle{margin-top: 0px;}

header.sticky #menu ul li > a {padding: 26px 7px;}

#about-home{background-position: top left !important;}

.newsbxes{margin-top: 30px;}

#about-home .container {
  padding: 60px 15px;
}

}


@media only screen and ( min-width:561px) and ( max-width:767px ){


.main-header{padding-left: 0px; padding-right: 0px;}

.topinfo ul li{
    display: flex;  text-align: center;   margin: 5px 0px;  justify-content: center;
  }

.social-icns ul{text-align: center;}

.social-icns ul li{margin: 0px 6px;}

.pricipal-title {margin-bottom: 40px;}

.event-bxes .col-md-4:nth-child(2){margin: 50px 0px;}

.insta-bxes{margin: 7px 0px;}

.footer-one  .col-md-3{margin-top: 30px;}

.footer-one  .col-md-3:first-child{margin-top: 0px;}

.footer-one{padding-bottom: 30px;}

.footermenu{margin-top: -3px;}

ul.slides{height: 230px;}

.slider-text h5{font-size: 13px;}

.banner-register, .learnmorebtn {  padding: 6px 10px; font-size: 7px;}

.banner-btn{margin-top: 30px;}

.carousel-dots { bottom:0px; z-index: 22;}

.carousel-dots .carousel-dot{width: 7px;height: 7px; margin: 5px 3px;}

.carousel-controls label, .carousel-controls{line-height: inherit;}

.carousel-controls{
    font-size: 58px;
    display: flex;
    align-items: center;
    height: 100%;
  }


.homeabout h3{font-size: 20px;}

.homeabout p{font-size: 13px;}

.homeabout img{width: 40px;}

.searchbar{margin: 20px 0px;}

.header-realtive{position: inherit;}

.facility-bx-inner h2{font-size: 22px;}

.contact-right-info{margin-top: 40px;}

.authorimg{width: 80px; border: 3px solid  #01a2a6;}

.newslistingdetls{margin-top: 30px;}

.eventfind button {  font-size: 12px;  padding: 8px 19px; }

.event-tab ul#tab-links li{padding: 0px 12px;}

.event-tab ul#tab-links li a{font-size: 13px;}

.event-search input{padding: 12px 20px;}

.event-search{width: 45%;}

.event-tab ul#tab-links li.active a::before{bottom: -23px;}

.upcomingevent-btn button,  .placeholder, .upcomingevent-btn input{font-size: 20px;}

.monthdvmain .datepicker.datepicker-inline tbody td{height: 90px; font-size: 17px;}

.brdimgs img{width: auto; max-width: 100%;}

.boardtext-content{padding: 0px; margin-top: 20px;}

.profiledtl {
  padding: 15px;}

.listleft, .listright{font-size: 13px;}

.trusteddls .ctgry-listing:last-child{margin-bottom: 70px;}

header{position: inherit;}

.carousel .carousel-prev, .carousel .carousel-next{font-size: 25px;}

.slider-text h5, .banner-btn{padding-left: 50px;}

.pagetitle{padding-top: 25px;}

#menu ul li ul li a{font-size: 11px;}

#about-home{background-position: top center !important;}

.carousel-slide img{height: auto;}

.pagetitle{margin-top: 0px;}

.boardtrust{margin-top: 0px;}


/**new-css**/

.topinfonw{display: none;}

#flip{color: #3d3d47; font-size: 10px;}

.top-container .container, header .container{padding: 0px; overflow: hidden;}

.main-header{border: none;}

.slidearrwicn{border-bottom: 1px solid #e0e0e0;
padding:9px 0px 7px; }

.topinfonw{ border-bottom: 1px solid #e0e0e0;}

.topinfo{padding-top: 20px; padding-bottom: 20px;}

.topinfo ul{padding: 0px 20px;}

.social-icns {padding-top: 20px;}

.headerdata{padding:7px 0px;}

.searchbar{margin-top: 0px;}

.searchbar input{border-left: none; border-right: none;padding: 11px 18px;}

.searchbar button{top: 9px;}

.searchbar button i {
  color: #e4e4e4;
  font-size: 12px;
}

header.sticky {
  position:relative;
}

.menu-dv{padding-right: 0px;  padding-bottom: 16px;}

#toggle-icon i{cursor: pointer;}

#toggle-icon:hover i{color: #fe5969;}

.logodv img {
    max-width: 165px;
  }

.logodv {padding-left: 16px;}

.container{padding: 0px 20px;}

.homeabout h3{font-size: 28px;}

#about-home .container {
  padding: 60px 20px;
}

.countimg {
  padding-right: 0px;
}

.noupcmng{margin-bottom: 40px;}

.instagram-feed{display: block;}

.instagram-post{margin: 5px 0px !important;}

.instagram-post a {
  height: 245px;}

 .homesection .col-md-4:nth-child(2) {
    margin: 50px 0px;
  }

.pricipal-title h2{margin-top: 60px;}

.video-box01{margin-bottom: 30px;}

.instagram-post{width: 50%; padding: 0px 5px}

nav[aria-label="breadcrumb"] {
  margin: 5px 0px 0px;  justify-content: flex-start;
}

.owl-nav{top:-4px;}

.newsbx {
  margin-top: 81px;
}

.contact-left{padding-right: 0px;}

.searchbar button{right: 20px;}

}


@media only screen and ( min-width:320px) and ( max-width:560px ){

.main-header{padding-left: 0px; padding-right: 0px;}

.topinfo ul li{
    display: flex;  text-align: center;   margin: 5px 0px;  justify-content: center;
  }

.social-icns ul{text-align: center;}

.social-icns ul li{margin: 0px 0px;}

.homesection .col-md-4:nth-child(2){margin: 50px 0px;}

.pricipal-title {margin-bottom: 40px;}

.event-bxes .col-md-4:nth-child(2){margin: 50px 0px 20px;}

.insta-bxes{margin: 7px 0px;}

.footer-one  .col-md-3{margin-top: 30px;}

.footer-one  .col-md-3:first-child{margin-top: 0px;}

.footer-one{padding-bottom: 30px;}

.footermenu ul li {margin: 0px 10px 0px 0px;}

.copyright-dv p{font-size: 13px;}

.footermenu{margin-top: -3px;}

ul.slides{height: 170px;}

.slider-text h5{font-size: 13px;}

.banner-register, .learnmorebtn {  padding: 6px 10px; font-size: 7px;}

.banner-btn{margin-top: 30px;}

.carousel-dots { bottom:0px; z-index: 22;}

.carousel-dots .carousel-dot{width: 7px;height: 7px; margin: 5px 3px;}

.carousel-controls label, .carousel-controls{line-height: inherit;}

.carousel-controls{
    font-size: 58px;
    display: flex;
    align-items: center;
    height: 100%;
  }

.searchbar{margin: 20px 0px;}

.header-realtive{position: inherit;}

.breadcrumb.breadcrumb{justify-content: flex-start;}

.facility-bx-inner h2{font-size: 25px;}

.contact-right-info{margin-top: 40px;}

.news-right {
  padding-left: 0px;
  margin-top: 30px;
}

.authorimg{width: 60px; border: 3px solid  #01a2a6;}

.serch-news{margin-top: 70px;}

.newslistingdetls{margin-top: 30px;}

.event-top{display: block;}

.event-search {width: 100%; margin-bottom: 20px;}

.eventfind button { font-size: 12px;  padding: 7px 18px;  margin-bottom: 0px; }

.event-tab ul#tab-links li.active a::before{bottom: -2px;}

.event-tab ul#tab-links{padding-left: 0px;}

.event-tab{margin-top: 4px;}

.upcomingevent-btn button, .placeholder, .upcomingevent-btn input{font-size: 17px;}

.listing-event-dv{padding-left: 20px;}

.monthdvmain .datepicker.datepicker-inline tbody td {
  padding: 14px 15px 14px;  border: 1px solid #e0e0e0;  font-size: 15px; 
  height: auto;
}

.subscribe-btnevent button{font-size: 13px;}

.event-search input{padding: 12px 20px;}

.scheduledv p{display: block;}

.scheduledv p i{font-size: 18px;}

.month-dv {
  margin-top: 7px;
}

.monthpicker_selector{left:-100px !important;}

.brdimgs img{width: auto; max-width: 100%;}

.boardtext-content{padding: 0px; margin-top: 20px;}

.brddetltext{margin-top: 20px;}

.trusteddls .ctgry-listing:last-child{margin-bottom: 70px;}

header{position: inherit;}

.carousel .carousel-prev, .carousel .carousel-next{font-size: 25px;}

.pagetitle{padding-top: 18px; padding-bottom: 19px;}

#menu ul li ul li a{font-size: 11px;}

#about-home{  background-position: top center !important;  }

.pricipal-title h2{margin-top: 50px}

.mission-sct { padding-left: 0px; margin-top: 30px;}

.calendar-dv{margin-top: 20px;}

.instadvs i {
  width: 55px; height: 55px;  line-height: 55px;
  font-size: 35px; }

.instadvs p{font-size: 16px;}

.carousel-slide img{height: auto;}

.pagetitle{margin-top: 0px;}


.boardtrust{margin-top: 0px;}

.facilities-sect .container{padding-top: 120px;}

.profiledtl{margin-top: 80px;}


.shredtls {
  margin-top: 0px;

}

/**new-css**/

.topinfonw{display: none;}

#flip{color: #3d3d47; font-size: 10px;}

.top-container .container, header .container{padding: 0px; overflow: hidden;}

.main-header{border: none;}

.slidearrwicn{border-bottom: 1px solid #e0e0e0;
padding:9px 0px 7px; }

.topinfonw{ border-bottom: 1px solid #e0e0e0;}

.topinfo{padding-top: 20px; padding-bottom: 20px;}

.topinfo ul{padding: 0px 20px;}

.social-icns {padding-top: 20px;}

.headerdata{padding:7px 0px;}

.searchbar{margin-top: 0px;}

.searchbar input{border-left: none; border-right: none;padding: 11px 18px;}

.searchbar button{top: 9px;}

.searchbar button i {
  color: #e4e4e4;
  font-size: 12px;
}

header.sticky {
  position:relative;
}

.menu-dv{padding-right: 0px;  padding-bottom: 16px;}

#toggle-icon i{cursor: pointer;}

#toggle-icon:hover i{color: #fe5969;}

.logodv img {
    max-width: 165px;
  }

.logodv {padding-left: 16px;}

.container{padding: 0px 20px;}

.homeabout h3{font-size: 28px;}

#about-home .container {
  padding: 60px 20px;
}

.countimg {
  padding-right: 0px;
}

.noupcmng{margin-bottom: 40px;}

.instagram-feed{display: block;}

.instagram-post{margin: 5px 0px !important;}

.instagram-post a {
  height: 319px;}

nav[aria-label="breadcrumb"] {
  margin: 5px 0px 0px;  justify-content: flex-start;
}

.owlabout{margin-top: 30px;}

.contact-left{padding-right: 0px;}

}
