@media only screen and ( max-width: 450px ){
    #hero {
    height: 37vh;
}
.navBarDetails{
  top:  0;
}
.rrSlideDetails h1, .rrSlideDetails h2{
  font-size: 20px;
}
.cardFormRegisterDet{
  width: auto;
  height: 364px;
}
.greenBay{
  margin-top: 0;
}
.navbar{
  height: unset;
}
.newPu img{
  width: 100%;
  top: unset;
}
.collegeNew{
  top: 36px;
}
.University{
  height: auto;
}
.budgetCard{
  margin-top: 20px;
}
.footerDetails{
  padding: 20px;
}
.sideImages5 img{
  width:  341px;
}
.sideImage6{
  height: auto;
  width:  342px; 
  margin-top: 31px;
}
.sideImages7 img {
  margin-top: 31px;
  width: 341px;
}
.rrSlideDetails{
  height: auto;
}
.about{
  height: auto;
  margin-top: 20px;
}
.caro {
    width: 100PX;
    margin-left: auto;
    margin-right: auto;
}

.contactFooter p a {
    font-size: 14px;
}
.col-md-8.m-auto.communityDet h1 {
    font-size: 21px;
}
.communityDet {
    padding-left: 30px;
    margin-top: 50px !important;
}
.col-md-8.m-auto.communityDet p {
    text-align: justify;
}
.btnNew::after{
  border-bottom: unset;
}
.pillsDet {
    margin-left: 57px;
}
div#pills-tabContent .card{
  width: 100%;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
 width: 115%;
    font-size: 14px;
}
.contactFooter > .container > .row div:last-child p{
  text-align:   center;
}
.pillsDet li {
  /* width: 16%; */
  margin: 20px;
}
.clearButton {
     float: unset; 
}
}


@media only screen and (max-width: 600px) {
   .modal-dialog{
    margin-left: 8px;
  }
  .pillsDet li {
    /* width: 16%; */
    width: auto;
    margin: 20px;
}
.clearButton {
     float: unset; 
}
  .modal-content{
    width: auto;
  }
  #amount {
    padding-left: 12px;
}
.navResponseDet{
  width: 98px !important;
}
.contactFooter p a{
  font-size: 13px;
}
.contactFooter > .container > .row div:last-child p{
  text-align: center;
  padding-top: 0px;
}
.selectTime{
  padding:0 !important;
}
.selectPest{
  font-size: 13px;
}
.carousel-item.active {
    height: 300px;
    width: auto;
    object-fit: contain;
}
.navBarDetails {
    background: #fff;
    top: 0;
    position: sticky;
    z-index: 100;
    border-bottom: 1px solid #000;
}

}

@media (min-width: 768px) and (max-height: 1023px){
  .clearButton{
  margin-left: 0px;
}
.contactFooter p a{
  font-size: 13px;
}
}
@media (min-width: 1024px) and (max-height: 1110px){
.newPu img{
  width:  320px;
}
.about{
  height:   auto; 

}
.University{
  height:   auto; 
  padding:  20px;
}
}