@media (min-width: 992px) and (max-width: 1190px){
    .form-search .wedding-srh {
        width: 85px !important;
        font-size: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .form-search .wedding-srh {
        width: 90px !important;
        font-size: 10px;
    }
    .form-search {
        /* background: none; */
        width: 345px;
        height: 30px;
        font-size: 10px;
        margin: auto;
        margin-top: 10px;
    }
    span.select2.select2-container.select2-container--default {
        width: 95px !important;
    }

}
.form-search .wedding-srh {
    width: 90px;

}
.form-search.input-group {
    display:flex;
    justify-content:space-around;
}


@media (min-width:768px) {
    .slick_slide_cust_img {
        display: none !important;
    }

    .slick-next {
        right: 50px !important;
    } 
    
    .slick-prev:before, .slick-next:before {
        line-height: 0 !important;
        font-size: 40px !important;
    }
    
    button.slick-prev.slick-arrow {
        z-index: 9 !important;
        left: 25px !important;
    }

    
    
}

@media (max-width:768px) {
    .slick_slide_cust_pc_img {
        display: none !important;
    }

    .slick-slide img {
        display: block;
        width: 100%;
        height: 390px;
    }
    
    .row.venTypeCat {
      display: flex;
      flex-wrap: wrap !important;
      justify-content: center !important;
    }
    
    .vendor-type-imgs-sect {
      flex: 0 0 calc(33.333% - 20px); 
      margin: 10px; 
      box-sizing: border-box;
    }
    
    .vendor-type-menu-imgs {
      overflow: hidden;
      border-radius: 8px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    
    .vendor-type-menu-imgs img {
      width: 100%;
      height: auto;
      display: block; 
    }
    
}


@media (max-width:1023px) {
    
    .row.venTypeCat {
      display: flex;
      flex-wrap: wrap !important;
      justify-content: center !important;
    }
    
    .vendor-type-imgs-sect {
      flex: 0 0 calc(33.333% - 20px); 
      margin: 10px; 
      box-sizing: border-box;
      
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
      max-width: none;
    }
    
    .vendor-type-menu-imgs {
      overflow: hidden;
      border-radius: 8px;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    
    .vendor-type-menu-imgs img {
      width: 100%;
      height: auto;
      display: block; 
    }
    
}

@media (min-width:769px) {

    .slick-slide img {
        display: block;
        width: 100%;
    }
    
}


