/*----------------------Business Photos----------------------------*/
.margin-top-30px {margin-top: 30px;}
.GalleryHeading h1 {font-size: 34px;font-weight: 600;color: #000;}
.BusinessDetail {display: flex;justify-content: space-between;}
.BusinessLogo {width: 32px;height: 32px;display: inline-block;margin: 7px 0 0;border-radius: 5px;overflow: hidden;}
.BusinessLogo img {width: 100%;height: 100%;}
.GalleryListing .rating-rating {display: inline-block;margin: 0 0 0 10px;}
.rating-rating.rating-detail.landing-2 {display: inline-block;margin: 0 0 0 10px;}
.BusinessName {font-size: 14px;font-weight: 600;color: #0073bb;}
.rating-rating span {color: #fff;display: inline-block;margin: 0;border-radius: 2px;}
.rating-rating.rating-detail.landing-2 span span span img.icon {width: 17px;}
.rating-rating span.rating-count {color: #808996;font-weight: 500;font-size: 13px;width: auto;height: auto;background: 0 0;position: relative;top: -4px;}
.uploads-photo {width: auto;}
.uploads-photo .drag-and-drop-wrap.text-center {position: static;right: 0;}
.drag-and-drop-file{position: relative;}
.uploads-photo .drag-and-drop-wrap.text-center .drag-and-drop-file .dropzone {padding: 0;margin: 0;border: 0;width: auto;text-align: right;height: auto;min-height: auto;}
.uploads-photo .drag-and-drop-wrap.text-center .drag-and-drop-file .dropzone a.drag-drop-btn {padding: 0;border: 0;margin: 0;box-shadow: none;background: #f11200;color: #fff;font-size: 16px;font-weight: 600;height: 40px;width: 160px;text-align: center;line-height: 40px;border-radius: 5px;display: inline-block;}
.search-area-gallery {width: 260px;float: right;opacity: 0;}
.search-area-gallery button.button.search-btn {background: #f11200;border: 0;color: #fff;padding: 7px 10px;border-radius: 0 5px 5px 0;}
.search-area-gallery button {position: absolute;top: 0;right: 0;}
.tabs-top{margin-top: 10px;}
.tabs-top ul.nav.nav-tabs li.nav-item button.nav-link {float: left;height: 100%;margin-right: 30px;box-sizing: border-box;position: relative;display: block;transition: color .3s cubic-bezier(.35,0,.25,1);padding: 8px 20px;font-weight: 500;cursor: pointer;border: 0;border-bottom: 3px solid transparent;color: #808996;font-size: 14px;}
.tabs-top ul.nav.nav-tabs {margin-top: -45px;border: 0;border-bottom: 1px solid #eeeeef;}
.tabs-top ul.nav.nav-tabs li.nav-item button.nav-link.active {color: #108ee9;cursor: default;transform: translateZ(0);z-index: 1;border-bottom-color: #108ee9;}
.card-item.blog-card {border: 1px solid #eeeeef;transition: .3s;margin-bottom: 0;}
.GalleryPics .card-item.blog-card{border: 0;}
.tabs-top .tab-content{padding-top: 15px;}
.card-item.blog-card {border: 1px solid #eeeeef;transition: .3s;margin-bottom: 0;}
.GalleryPics .card-image {border-radius: 5px;overflow: hidden;width: 185px;max-height: 185px;padding: 0;margin: 0;position: relative;background-color: rgba(0, 0, 0, .15);}
.card-item.blog-card.delete-account-info .card-image img {margin: auto;max-width: 185px;height: 100%;object-fit: cover;min-height: 185px;}
.total-pages {border: 1px solid #eeeeef;border-left: 0;border-right: 0;padding: 10px 0;margin: 15px 0 60px;color: #000;font-size: 14px;}
.slider-container {position: relative;padding: 0px;}
.holder::-webkit-scrollbar {display: none;}
/* Hide the images by default */
.slides {display: none;}
span.photos .photo_number {font-size: 14px;font-weight: 600;margin: 0;display: inline-block;color: #595959;}
.holder .slides span.photos img, ul.comments-list.listing-gallery-p.padding-top-10px li .user-img img.avatar__img {min-height: auto;object-fit: none;max-height: unset;}
.holder .slides img{max-height: 550px;object-fit: cover;min-height: 550px}
.slides img {width: 100%;}
.prevContainer a, .nextContainer a {width: 100%;display: inline-block;border-radius: 100%;}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 600px) {
    .prevContainer, .nextContainer {display: none;visibility: hidden;}
}
    .prevContainer, .nextContainer {background-color: #fff;position: absolute;top: 0;height: 40px;width: 40px;cursor: pointer;bottom: 0;margin: auto;text-align: center;border-radius: 30px;display: flex;align-items: center;justify-content: center;}
    .prevContainer:hover, .nextContainer:hover, .prevContainer a:hover, .nextContainer a:hover {background-color: #f11200;color: #fff}
    .prevContainer {margin-left: 0;left: 0;}
    .prev svg, .next svg {fill: white;}
    .nextContainer {margin-right: 0;right: 0;border-radius: 30px;}
    /* Container for image text */
    .caption-container {text-align: left;background-color: #222;padding: 2px 16px;color: white;}
    .row:after {content: "";display: table;clear: both;}
    /* Six columns side by side */
    .column {float: left;width: 100px;padding: 0 3px 0px;height: 100px;overflow: hidden;margin-bottom: 5px;}
    .column img.slide-thumbnail {object-fit: cover;min-height: 100%;}
    /* Add a transparency effect for thumbnail images */
    .slide-thumbnail {width: 100%;opacity: 0.6;cursor: pointer;}
    .active, .slide-thumbnail:hover {opacity: 1;}
    .user-info-details {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;background-color: rgba(0, 0, 0, .5);padding: 0 0 0 15px;}
    .media-story ul li p {color: #fff;text-align: left;margin: 0;font-weight: 300;font-size: 14px;}
    .media-story ul li.friend-count {text-align: left;font-size: 12px;color: #ddd;}
    ul.comments-list.listing-gallery-p {font-size: 12px;font-weight: 500;}
    ul.comments-list.listing-gallery-p.padding-top-10px .comment.listing-details {grid-template-columns: 50px auto;margin: 0;}
    .comment.listing-details {display: grid;grid-template-columns: 64px auto;margin: 0 0 15px;}
    .comment.listing-details .user-img {display: inline-block;width: 64px;height: 64px;border-radius: 50%;border: 0;margin: 10px 15px 0 0;position: relative;padding-top: 0;overflow: hidden;background-color: rgba(0, 0, 0, .15);}
    ul.comments-list.listing-gallery-p.padding-top-10px li .user-img {border: 0;border-radius: 4px;width: 40px;height: 40px;margin-top: 0;}
    .comment.listing-details .user-img img.avatar__img {width: 100%;height: 100%;box-shadow: 0 0 40px rgb(82 85 90 / 10%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;object-fit: cover;border: 0;}
    ul.comments-list.listing-gallery-p.padding-top-10px li .user-img img.avatar__img {box-shadow: none;border: 0;width: 100%;height: 100%;border-radius: 4px;}
    ul.comments-list.listing-gallery-p.padding-top-10px .comment.listing-details .comment-body {margin: -8px 0 10px;padding: 0;}
    .comment .comment-body .meta-data{position: relative;}
    ul.comments-list.listing-gallery-p.padding-top-10px .comment.listing-details .comment-body .meta-data span.comment__author {color: #ddd;font-size: 14px;font-weight: 400;width: 100%;display: inline-block;}
    span.photos {display: inline-block;}
    .photo_number {font-size: 14px;font-weight: 600;margin: 0 0 0 5px;display: inline-block;color: #595959;}
    .GalleryListing .slider-content {display: inline-block;text-align: left;width: 100%;padding: 0 24px 8px 0;}
    .slider-content h3 {text-align: left;font-size: 20px;float: left;color: #000;line-height: 26px;width: 100%;}
    .slider-content .photo-count.btn-box{position: static;display: inline-block;width: 100%;text-align: left;}
    .photo-count.btn-box button.theme-btn.border-0.border-0.mr-1 {background: 0 0;color: #007bff;padding: 0;box-shadow: none;}
    .slider-content .photo-count.btn-box, .slider-content .photo-count.btn-box button.theme-btn.border-0.border-0.mr-1 {position: static;display: inline-block;width: 100%;text-align: left;}
    span.photos {display: inline-block;}
    span.photos img {width: 16px;}
    button.btn-close.BussinesBtn {position: absolute;right: 10px;top: 2px;width: 55px;display: inline-block;background-position: right;background-size: 8px;align-items: center;display: flex;padding: 0;height: 23px;font-size: 14px;z-index: 1}
    /*----------------------End Business Photos----------------------------*/
/*----------------------Resposive--------------------------------*/
@media screen and (min-width: 320px) and (max-width: 767px) {
    .padding-top-60px {padding-top: 30px;}
    .instructions {grid-template-columns: auto auto;}
    .photo-upload {min-height: 245px;}
    .add-review-photo .img-preview-thumb {max-width: 140px;}
    .UploadPhotosHeading h1 {font-size: 18px;}
    .padding-bottom-90px {padding-bottom: 50px;}
    .padding-bottom-100px {padding-bottom: 40px;}
    .footer-area {padding: 50px 0 20px !important;}
    .ReviwsPageHeading {grid-template-columns: auto;}
    .EmailAdd, .guidelines {text-align: left;margin-top: 5px;}
    .ReviwsPageHeading h1 {font-size: 24px;}
    .ReviewsProduct .rating-rating span.rating-count {top: 0;}
    .post-btn {margin: 20px 0 40px;}
    .GalleryHeading h1 {font-size: 24px;}
    .BusinessDetail {display: flex;flex-direction: column;}
    .uploads-photo .drag-and-drop-wrap.text-center .drag-and-drop-file .dropzone {text-align: left;margin: 15px 0;}
}