@media screen and (max-width: 1399px) {
    .slider-gallery-col{
      height:205px;
  }
  .slider-gallery-col:nth-child(1){
      height:420px;
  }
  }
  
  @media screen and (max-width: 991px) {
    .slider-gallery{
      margin-top: 10px;
    }
    .slider-gallery-col{
      height:170px;
  }
  .slider-gallery-col:nth-child(1){
      height:350px;
  }
    .login-img-bg {
      min-height: auto;
    }
  
    .login_container {
      padding: 20px;
    }
  
    .dashboard-wrapprer h1 {
      font-size: 48px;
    }
  
    .service-list li h6 {
      font-size: 15px;
    }
    .book-exp-scroll{
      margin-top: 30px;
    }
    .booking-row-cont{
      align-items: flex-start;
    }
    .allphotobtn{
      font-size: 13px;
    }
    .allphotobtn img{
      width: 12px !important;
      margin-top: -3px;
    }
  }
  
  
  @media screen and (max-width: 767px) {
    /* .slider-gallery {
      display: flex;
    } */
    .slider-gallery {
      display: grid;
      grid-template-columns: auto !important;
      grid-gap: 10px;
      margin: 15px 0 20px;
      position: relative;
  }
    .slider-gallery-col {
      height: 110px;
  }
    .slider-gallery-col:nth-child(1) {
      height:260px;
      width: 100%;
  }
  .slider-gallery-col img {
    border-radius: 10px !important;
  }
  /* .slider-gallery-col:nth-child(2),.slider-gallery-col:nth-child(3),.slider-gallery-col:nth-child(4),.slider-gallery-col:nth-child(5){
    display: none;
  } */
  .slider-gallery-col:nth-child(1) img,.slider-gallery-col:nth-child(1) video{
    border-radius: 10px;
  }
  /* .allphotobtn{
    display: none;
  } */
    .rightside-col .location{
      flex: 0 0 100%;
      justify-content: center;
      margin-bottom: 10px;
    }
    .rightside-col .partline{
      display: none;
    }
    .dashboard-wrapprer h1 {
      font-size: 38px;
      margin-top: 0;
    }
  
    .service-list li {
      flex: 0 0 106px;
    }
  
    .center-box {
      padding: 40px 0;
    }
  
    .rightside-col {
      margin-top: 10px;
    }
  
    .loginbtn {
      font-size: 15px;
      line-height: 34px;
      min-width: 80px;
    }
  
    .partline {
      height: 28px;
    }
  
    .controllist li a.circle-btn {
      width: 35px;
      height: 35px;
    }
  
    .controllist li a.circle-btn {
      line-height: 35px;
    }
  
    .controllist {}
  
    .height-pnt-list {
      flex-wrap: wrap;
    }
  
    .height-pnt-list li {
      width: 100%;
      flex: 0 0 100%;
  
    }
  
    .height-pnt-list li:not(:last-child) {
      border-right: solid 0px #D1DBF1;
      margin-bottom: 20px;
    }
  
    .img-vid-gallery-list {
      margin-top: 18px;
    }
  
    .page-det-heading h3 {
      font-size: 30px;
    }
  
    h3 {
      font-size: 24px;
    }
  
    .dashboard-wrapprer {
      padding: 20px;
    }
    .logo{
      text-align: center;
    }
    .booking-img {
      width: 80px;
      height: 80px;
    }
    .booking-content-col{
      flex-wrap: wrap;
    }
    .booking-content-col .booking-img-col{
      width: 100%;
      margin:5px;
    }
    .booking-img-col .booking-img{
      width: 100%;
      height: 200px;
    }
    .date-time-txt{
      display: block;
      margin: 10px 0 0;
    }
    .booking-content-col .locationrow{
      margin: 15px 0 0!important;
      display: block;
    }
    header .loginbtn{
      margin-bottom: 5px;
    }
    .dashboard-form-cont .col{
      flex:0 0 100%;
    }
    .dashboard-form-cont input.dashboard-loc-input,.dashboard-form-cont .dashboardEvtName {
      width: 100%;
    }
    .clcDate{
      margin-bottom: 20px;
    }
  .page-headingbg h3 + a.btn{
    margin-top: 5px;
  }
  .similar-carousel .owl-nav{
    top: inherit;
    bottom:-60px;
    width: 100%;
  }
  .similar-carousel .owl-nav .owl-prev{
  position: relative;
  left: inherit;
  }
  .similar-carousel .owl-nav .owl-next{
    float: none;;
  }
  .similar-carousel {
    padding-bottom: 50px;
  }
  
  .payment-amnt-det-col{text-align: left; margin-top: 20px;}
  
  @media screen and (max-width:567px) {
  
    .filter-select select,.keyword-search {
      width: 100%;
    }
    .filter-list > div{
      margin-right: 0;
      width: 100%;
    }
    .table-search {
      width: 100%;
      margin-right: 0;
    }
    .ngx-otp-input-container .ngx-otp-input.my-super-class{
      min-width: 60px!important;
    }
    .dashboard-wrapprer h1 {
      font-size: 30px;
   }
    .mobile-no-cont{
      left: 0;
    }
  }
  
  @media screen and (max-width: 480px) {
  
    .dashboard-form-cont .col-auto {
      flex: 1;
    }
  
    .dashboard-form-cont .col-auto .loginbtn {
      display: block;
    }
  
    header .justify-content-between>.col-auto {
      flex: 0 0 100%;
    }
  
    header .justify-content-between>.col-auto .logo {
      text-align: center;
    }
  
    header .partline {
      display: none;
    }
    .user_image{
      margin-right: 10px;
    }
  
    header .location {
      width: 100%;
      margin: 5px 0 10px;
      justify-content: center;
    }
  
    .user-det {
      margin-right: 20px;
    }
  
    .loginbtn {
      margin-right: 20px;
    }
    .booking-img {
      width: 60px;
      height: 60px;
    }
    .booking-row-cont .btn.btn-outline-primary{
  margin-bottom: 5px;
    }
    .rating-star-list li,.rating-star-list li.unfill {
      width: 27px;
      height:27px;
      background-size: 100%;}
    }
  }