﻿form.postreview-close .form-group {
    margin-bottom: 0px;
}

.resend-confirm-email {
    margin: 0 auto;
    padding-top: 10px;
}

.form-control {
    border-radius: 0;
}

.list-no-review {
    padding-top: 16px;
    padding-bottom: 16px;
    text-align: center;
}

.section-breadcrumb {
    background: #f5f5f5;
    border-bottom: solid 1px #eee;
}

.section-breadcrumb .breadcrumb {
    margin-bottom: 0px;
    border-radius: 0;
    white-space: nowrap;
    overflow: hidden
}

.section-breadcrumb .breadcrumb .breadcrumb-home .breadcrumb-home-text {
    display: none;
}

.section-breadcrumb .breadcrumb .breadcrumb-bizname {
    display: none;
}

.section-breadcrumb .breadcrumb > li + li:before {
    padding: 0 0px
}

.section-breadcrumb a {
    text-decoration: none;
    color: #888;
}

.section-breadcrumb a:hover, .section-breadcrumb a:focus {
    text-decoration: underline;
    color: #888;
}


body.detail .section-breadcrumb {
    border-bottom: none;
    font-size: 12px;
    color: #888;
    background: #f6f8fa;
    margin-bottom: 20px;
}

body.detail .section-breadcrumb .breadcrumb {
    background: #f6f8fa;
    padding-left: 0;
    padding-right: 0;
}

body.detail .section-breadcrumb a {
    color: #888;
}

.logo-my-verview-xs {
    max-width: 100px;
}

.row-detail-content > div {
    min-height: 100px;
}

.section-detail-side {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
}

.section-detail-side .section-detail-side-item {
    margin-top: 30px
}

.section-detail-side .section-detail-side-item:first-of-type {
    margin-top: 0;
}

.section-detail-main {
    padding-top: 20px;
    padding-bottom: 30px
}

.content-section-admin-menu .navbar-brand {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 1;
    font-size: 16px;
}

.content-section-admin-menu .nav.navbar-nav > li > a {
    font-size: 14px;
}

.content-section-admin-menu .nav.navbar-nav > li > a i.fa {
    padding-right: 6px;
    width: 22px;
    text-align: center;
}

.border-detail-side {
    border-left: none;
}

.menu-linebreaker {
    display: none;
}

.session-adsense.session-adsense-detail-side {
    border-bottom: none;
}

.section-detail-header {
    margin-bottom: 30px;
}

.section-detail-header .bizname {
    position: relative;
    min-height: 56px;
}

.section-detail-header .bizname h2 {
    font-size: 18px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 2px;
}

.section-detail-header .bizname .bizname-text {
    padding-left: 0;
    position: relative;
    z-index: 1;
}

.section-detail-header .bizname .bizname-text .btn-claim-business {
    padding: 2px 6px;
    font-size: 80%;
}

.section-detail-header .bizname .bizname-text .rating-detail {
    padding-bottom: 6px;
}

.section-detail-header .dentist {
    color: #666;
    font-weight: bold;
}

.section-detail-header .dentist .dentist-name {
    color: #f48036;
}

.section-detail-header .cbizimage {
    width: 60px;
    height: auto;
    border-radius: 100px;
    top: 0;
    left: 0;
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 2;
}

.section-detail-header .cbizimage .txt-business {
    display: none;
}

.section-detail-header .cbizimage img {
    width: 60px;
    height: 60px;
    border-radius: 100px;
}

.section-detail-header .cbizimage.biz-image-noround {
    border-radius: 4px;
    margin-bottom: 10px;
}

.section-detail-header .cbizimage.biz-image-noround img {
    border-radius: 4px;
}

.section-detail-header .cbizimage.biz-image-exist a {
    overflow: hidden;
    width: 60px;
    height: 60px;
    display: inline-block;
    border-radius: 4px;
}

.section-detail-header .cbizimage.biz-image-exist a img {
    transition: all .5s;
}

.section-detail-header .cbizimage.biz-image-exist a:hover img {
    transform: scale(1.2);
}

.section-detail-header .cbizimage.biz-image-notexist a {
    cursor: default;
}

.section-detail-header .bizname-text-buttonline {
    padding-bottom: 6px;
}

.section-detail-header .bizname-text-buttonline .btn-sm {
    padding: 3px 6px;
    min-width: 66px;
}

.section-detail-header .bizname-text-buttonline .btn-sm.btn-bookmarked, .section-detail-header .bizname-text-buttonline .btn-sm.btn-bookmarked:hover, .section-detail-header .bizname-text-buttonline .btn-sm.btn-bookmarked:focus {
    color: #f48036;
}

.section-detail-header .bizname-text-textline {
    font-size: 13px;
}

.section-detail-header .bizname-text-description {
    font-size: 13px;
    padding-top: 6px;
}

.section-detail-header .header-description {
    font-size: 13px;
    color: #666;
    padding-top: 10px;
    padding-bottom: 8px;
    white-space: pre-line;
}

.section-detail-header .bizname-text-textline > span {
    padding-right: 4px;
}

.section-detail-header .claim-business {
    margin-top: 4px;
}

.section-review {
    margin-bottom: 40px;
}

.section-review .panel, .section-review .panel .panel-heading {
    border-radius: 0;
}

.section-review .panel-title.panel-title-lg {
    font-size: 16px;
    font-weight: 600;
    color: #BC4633
}

.section-review .el-review-guideline a {
    font-size: 12px;
    text-decoration: none;
}

.section-review .form-group {
    margin-bottom: 10px;
}

.section-review .review-login-box {
    margin-bottom: 10px;
    padding: 10px 15px;
}

.section-review .review-user-anonymous-split {
    margin: 0;
    margin-bottom: 10px;
}

.section-review .rating-container .clear-rating {
    display: none !important;
}

.section-review .input-validation-error {
    border: 1px solid #f00;
}

.modal-content.modal-review-return {
    border-radius: 0;
}

.modal-content.modal-custom .modal-header {
    border-radius: 0;
}

.modal-content.modal-custom .message-icons {
    margin-bottom: 20px;
    text-align: center;
}

.modal-content.modal-custom .message-icons > div {
    margin: 0 auto;
    width: 80px;
    height: 80px;
    border-radius: 80px;
}

.modal-content.modal-custom .message-icons > div.success-icon {
    background: #77bf81;
    color: #fff;
    font-size: 50px;
    text-align: center;
    padding-top: 4px;
}

.modal-content.modal-custom .message-icons > div.error-icon {
    background: #dd5044;
    color: #fff;
    font-size: 50px;
    text-align: center;
    padding-top: 4px;
}

.modal-content.modal-custom .message-icons > div.error-icon-no-border {
    font-size: 70px;
    color: #dd5044;
    text-align: center;
    padding-top: 4px;
}

.section-own-business .panel .panel-body {
    padding: 15px;
    background: #fafafa;
}

.section-own-business .panel .panel-body h3.title {
    margin: 0;
    margin-bottom: 16px;
    color: #BC4633;
}

.section-content .section-header h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    padding-bottom: 0px;
}

.section-content .section-header h2 a {
    color: #333;
}

.section-each {
    margin-bottom: 40px;
    margin-top: 40px;
}

.section-each.section-reviews {
    margin-top: 0px;
}

.section-each.section-post-review {
    margin-bottom: 20px;
}

.section-each:first-of-type {
    margin-top: 0px;
}

.hr-split-outer .hr-split:first-of-type {
    display: none
}

.review-lists.google-review-lists .review-item:first-of-type {
    margin-top: 20px;
}

.review-user-section .user-thumbnail {
    width: 32px;
    height: 32px;
    border-radius: 32px;
    margin-right: 6px;
    float: left;
}

.review-user-section .user-thumbnail img {
    width: 32px;
    height: 32px;
    border-radius: 32px;
}

.review-user-section .user-name {
    float: left;
    padding-top: 4px;
}

.review-user-section .review-from {
    float: right;
    display: block;
    font-size: 11px;
    color: #888;
    background: #f7f7f7;
    text-decoration: none;
    padding: 2px 2px;
    border-radius: 4px;
    line-height: 0;
}

.review-user-section .review-from:hover {
    background: #ddd;
    text-decoration: none;
}

.review-user-section .review-from img {
    height: 9px;
}

.session-side-search .business-keywords-lists {
    max-height: 132px !important;
    overflow: hidden;
}

.session-side-search .business-keywords-lists > .business-keywords-list {
    height: 28px !important;
}


.section-detail-side-item h3.heading {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    color: #BC4633;
}

.session-business-hours .business-hours {
    margin-top: 10px;
}

.session-near-businesses .business-lists {
    margin-top: 10px;
}

.session-near-businesses .business-lists .item-list-each {
    padding-bottom: 10px;
    border-bottom: solid 1px #ddd;
    background: #fff;
    font-size: 12px;
}

.session-near-businesses .business-lists .item-list-each:last-of-type {
    border-bottom: none;
}

.session-near-businesses .business-lists .item-list-each:hover {
    background: #f9f9f9;
}

.session-near-businesses .business-lists .item-list-each .item-header:before {
    display: table;
    content: " ";
}

.session-near-businesses .business-lists .item-list-each .item-header .item-thumbnail {
    float: left;
    margin-right: 4px;
    margin-top: 8px;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-thumbnail img {
    width: 52px;
    height: 52px;
    border-radius: 3px;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-header-text {
    padding-left: 0px;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-header-text.item-header-text-image {
    padding-left: 60px;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-header-text h3.title {
    font-size: 13px;
    margin: 0;
    margin-top: 10px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-header-text h3.title a {
    color: #333;
}

.session-near-businesses .business-lists .item-list-each .item-header .item-header-text h3.title a:hover, .session-near-businesses .business-lists .item-list-each .item-header .item-header-text h3.title a:focus {
    color: #666;
    text-decoration: none;
}

.session-near-businesses .business-lists .item-list-each .address {
    margin-top: 2px;
    color: #888;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.article.blogdetail .section-content {
    padding-top: 0px;
    padding-bottom: 30px;
}

.user-info-section {
    padding-bottom: 10px;
}

.user-info-section::after {
    content: "";
    clear: both;
    display: table;
}

.blog-business-detail {
    margin-bottom: 20px;
}

.blog-business-detail .postedfor {
    color: #888;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: -10px;
    margin-bottom: 4px;
}

.blog-business-detail > .inner {
    border: solid 1px #eee;
    padding: 10px;
    border-radius: 3px;
    background: #f7f7f7;
}

.blog-business-detail .cbizimage {
    float: left;
}

.blog-business-detail .cbizimage img {
    width: 46px;
    height: 46px;
    border-radius: 3px;
}

.blog-business-detail .bizname-text {
    padding-left: 60px;
}

.blog-business-detail .bizname-text h2.bizname-h {
    font-size: 15px;
    margin: 0;
    padding-bottom: 2px;
}

.blog-business-detail .bizname-text h2.bizname-h a {
    color: #474747;
}

.blog-business-detail .bizname-text .dr-title-address {
    font-size: 95%;
    line-height: 1.3;
}

.blog-business-detail .businessTo, .section-blogs .businessTo {
    color: #f48036;
}

.blogdetail .blog-header h2.bizname-h {
    font-size: 18px;
    margin: 0;
    padding: 0;
    padding-bottom: 6px;
}

.blogdetail .blog-header .review-user-info-date .user-info-section {
    float: left;
    padding-right: 10px;
    padding-bottom: 0;
}

.blogdetail .blog-header .review-user-info-date .user-info-section .user-name:after {
    content: ", ";
}

.blogdetail .blog-header .review-user-info-date .date {
    float: left;
    padding-top: 4px;
    color: #888;
}

.blogdetail .blog-header .blog-keywords {
    margin-top: 10px;
}

.blogdetail .blog-detail {
    margin-top: 30px;
    line-height: 1.8;
    padding-bottom: 40px;
}

.blogdetail .blog-gallery {
    margin-top: 20px;
    margin-bottom: 20px;
}

.blogdetail .blog-gallery .inner {
    background: #f7f7f7;
    border: solid 1px #eee;
    padding: 0px;
}

.blogdetail .blog-gallery .inner .image {
    text-align: center;
}

.blogdetail .blog-gallery .inner .image img.img {
    max-height: 280px;
    max-width: 100%;
}

.blogdetail .blog-gallery .inner.gallery-count-1 .image img.img {
    max-height: none;
}

.blogdetail .blog-gallery .inner .image.image-youtube {
    position: relative;
}

.blogdetail .blog-gallery .inner .image.image-youtube img.youtube-play-button {
    height: 60px;
    width: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
    z-index: 1;
    cursor: pointer;
}

.blogdetail .blog-gallery .inner .swiper-button-next.swiper-button-next-gallery {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%2351B1E5'%2F%3E%3C%2Fsvg%3E");
}

.blogdetail .blog-gallery .inner .swiper-button-prev.swiper-button-prev-gallery {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2351B1E5'%2F%3E%3C%2Fsvg%3E");
}

.blogdetail .sns-share-buttons {
    margin-top: 4px;
}

.blogdetail .sns-share-buttons a {
    color: #888;
}

.blogdetail .sns-share-buttons a:hover {
    color: #666;
}

.blogdetail .cntEnd {
    height: 50px;
}

.blogdetail .blog-header .blog-keywords {
    margin-top: 10px;
    padding-top: 0;
}

.section-content.section-biz-header {
    padding-top: 10px;
    padding-bottom: 40px;
    background: #f6f8fa;
}

.section-content.section-biz-header .container {
}

.section-content.section-detail {
}

.section-content.section-biz-header .cpage-header .bizname {
    position: relative;
    min-height: 56px;
}

.section-content.section-biz-header .cpage-header .bizname h2, .section-content.section-biz-header .cpage-header .bizname h1 {
    font-size: 18px;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 2px;
}

.section-content.section-biz-header .cpage-header .bizname h2 .title-verview-claim, .section-content.section-biz-header .cpage-header .bizname h1 .title-verview-claim {
    color: #f48036;
    font-weight: normal;
    font-size: 14px;
    vertical-align: top;
}

.section-content.section-biz-header .cpage-header .bizname h2 .title-verview-claim a, .section-content.section-biz-header .cpage-header .bizname h1 .title-verview-claim a {
    color: #f48036;
    vertical-align: top;
}

.section-content.section-biz-header .cpage-header .bizname .bizname-text {
    padding-left: 0;
    position: relative;
    z-index: 1;
}

.section-content.section-biz-header .cpage-header .bizname .bizname-text .btn-claim-business {
    margin-top: 6px;
    margin-bottom: 10px;
    padding: 2px 10px
}

.section-content.section-biz-header .cpage-header .dentist {
    color: #666;
    font-weight: bold;
}
/*.section-content.section-detail .cpage-header .dentist { font-weight:500; font-family:Montserrat; color:#666;   }*/
.section-content.section-biz-header .cpage-header .dentist .dentist-name {
    color: #f48036;
}

.section-content.section-biz-header .cpage-header .cbizimage {
    width: 60px;
    height: auto;
    border-radius: 100px;
    top: 0;
    left: 0;
    float: left;
    margin-right: 10px;
    position: relative;
    z-index: 2;
}

.section-content.section-biz-header .cpage-header .cbizimage .txt-business {
    display: none;
}

.section-content.section-biz-header .cpage-header .cbizimage img {
    width: 60px;
    height: 60px;
    border-radius: 100px;
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-noround {
    border-radius: 4px;
    margin-bottom: 10px;
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-noround img {
    border-radius: 4px;
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-photo a {
    overflow: hidden;
    width: 60px;
    height: 60px;
    display: inline-block;
    border-radius: 4px;
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-photo a img {
    transition: all .5s;
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-photo a:hover img {
    transform: scale(1.2);
}

.section-content.section-biz-header .cpage-header .cbizimage.biz-image-nophoto a {
    cursor: default;
}

.section-content.section-biz-header .cpage-header .dr-top-buttons {
    padding-bottom: 2px;
    padding-top: 2px;
}

.section-content.section-biz-header .cpage-header .dr-top-buttons .btn-sm {
    padding: 3px 6px;
    min-width: 66px;
}

.section-content.section-biz-header .cpage-header .dr-top-buttons .btn-sm.btn-bookmarked, .section-content.section-biz-header .cpage-header .dr-top-buttons .btn-sm.btn-bookmarked:hover, .section-content.section-biz-header .cpage-header .dr-top-buttons .btn-sm.btn-bookmarked:focus {
    color: #f48036;
}

.section-content.section-biz-header .cpage-header .dr-title-address {
    font-size: 13px;
}

.section-content.section-biz-header .cpage-header .header-description {
    font-size: 13px;
    color: #666;
    padding-top: 10px;
    padding-bottom: 0px;
    white-space: pre-line;
}
/*.section-content.section-detail .cpage-header .dr-title-address { color:#888; font-family:Montserrat;  font-weight:400;  font-size:12px; padding-top: 0px;}*/
.section-content.section-biz-header .cpage-header .dr-title-address > span {
    padding-right: 4px;
}

.section-content.section-biz-header .cpage-header .claim-business {
    margin-top: 4px;
}


.section-content.section-biz-header .star-icons-md .review-count-rating {
    margin-top: 4px;
}

.section-content.section-biz-header .star-icons-md .review-count-rating .review-rating {
    font-size: 18px;
    display: inline-block;
    padding-right: 6px;
}

.section-content.section-biz-header .star-icons-md .review-count-rating .review-count {
    font-size: 13px;
    display: inline-block;
}

.section-content.section-biz-header .cpanel {
    margin: 0;
    padding: 0;
    padding-top: 0px;
}

.section-myverview-reviews .google-review-lists .review-split:first-of-type {
    display: none;
}

.detail-side-filter .dropdown {
    position: static;
}

.detail-side-filter-outer {
    margin-left: -6px;
    margin-right: -6px;
    position: relative;
}

.detail-side-filter {
    width: 50%;
    padding: 10px 6px;
}

.detail-side-filter-services {
}

.detail-side-filter-products {
}

.detail-side-filter .dropdown-menu {
    padding: 10px;
    padding-top: 2px;
    width: 100%;
}

.franchise-icon-claim {
    float: left;
    width: 100px;
}

.franchise-icon-claim .isclaim {
    padding-bottom: 6px;
}

.franchise-icon-claim .badgefranchise img {
    max-width: 80px;
    max-height: 40px;
}

@media (min-width: 768px) {
    .section-detail-side {
        padding-left: 20px;
        padding-right: 20px;
    }

    .section-detail-side .section-detail-side-item {
        margin-top: 40px
    }

    .section-breadcrumb .breadcrumb {
        white-space: normal;
        overflow: visible
    }

    .section-breadcrumb .breadcrumb .breadcrumb-home .breadcrumb-home-text {
        display: inline-block;
    }

    .section-breadcrumb .breadcrumb .breadcrumb-bizname {
        display: inline-block;
    }

    .section-breadcrumb .breadcrumb > li + li:before {
        padding: 0 5px
    }

    .row-detail-content > div {
        min-height: 400px;
    }

    .border-detail-side {
        border-left: solid 1px #eee;
    }


    .content-section-admin-menu .navbar .container-fluid {
        padding-right: 0;
    }

    .content-section-admin-menu .nav.navbar-nav > li > a {
        padding: 6px;
        font-size: 11px;
        text-align: center;
        background: #eee;
        min-width: 58px;
        min-height: 50px;
        border-left: solid 1px #e7e7e7;
    }

    .content-section-admin-menu .nav.navbar-nav > li > a i.fa {
        font-size: 14px;
        padding: 0;
    }

    .menu-linebreaker {
        display: inline;
    }

    .section-detail-header {
        margin-bottom: 40px;
    }

    .section-detail-header .bizname {
        min-height: 100px;
    }

    .section-detail-header .bizname.bizname-claim {
        min-height: 106px;
    }

    .section-detail-header .bizname h2 {
        font-size: 24px;
        margin-bottom: 0px;
    }

    .section-detail-header .bizname .bizname-text {
        padding-left: 116px;
    }

    .section-detail-header .bizname .bizname-text .btn-claim-business {
        padding: 4px 10px;
        font-size: 100%;
    }

    .section-detail-header .bizname .bizname-text .bizname-h.unclaim {
        padding-right: 130px;
    }

    .section-detail-header .cbizimage {
        width: 100px;
        height: 100px;
        position: absolute;
        float: none;
    }

    .section-detail-header .cbizimage .txt-business {
        display: inline;
    }

    .section-detail-header .cbizimage img {
        width: 100px;
        height: 100px;
        border-radius: 100px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .section-detail-header .cbizimage:hover img {
        transform: scale(1.1);
    }


    .section-detail-header .cbizimage.biz-image-noround {
        border-radius: 4px;
    }

    .section-detail-header .cbizimage.biz-image-noround img {
        border-radius: 4px;
    }

    .section-detail-header .cbizimage.biz-image-round {
        border-radius: 100px;
    }

    .section-detail-header .cbizimage.biz-image-round img {
        border-radius: 100px;
    }

    .section-detail-header .cbizimage.biz-image-exist a {
        width: 100px;
        height: 100px;
    }

    .section-review .panel-title.panel-title-lg {
        font-size: 16px;
    }

    .section-own-business .panel .panel-body {
        padding: 20px;
    }

    .section-own-business .panel .panel-body h3.title {
        margin-bottom: 26px;
    }

    .section-each {
        margin-bottom: 60px;
        margin-top: 60px;
    }

    .section-each.section-reviews {
        margin-top: 0;
    }

    .section-each.section-post-review {
        margin-bottom: 30px;
    }

    .section-each:first-of-type {
        margin-top: 0;
    }

    .session-side-search .business-keywords-lists {
        max-height: 132px !important;
        overflow: hidden;
    }

    .session-side-search .business-keywords-lists > .business-keywords-list {
        height: 28px !important;
    }

    .blog-business-detail {
        margin-bottom: 30px;
    }

    .blog-business-detail > .inner {
        padding: 16px;
    }

    .blog-business-detail .bizname-text h2.bizname-h {
        font-size: 18px;
        margin: 0;
    }

    .blog-business-detail .cbizimage img {
        width: 66px;
        height: 66px;
    }

    .blog-business-detail .bizname-text {
        padding-left: 80px;
    }

    .blogdetail .blog-header h2.bizname-h {
        font-size: 24px;
        padding-bottom: 10px;
    }

    .blogdetail .blog-detail {
        font-size: 15px;
        padding-bottom: 60px;
    }

    .blogdetail .blog-gallery .inner {
        padding: 0px;
    }

    .blogdetail .blog-gallery .inner .image img.img {
        max-height: 380px;
    }

    .blogdetail .blog-gallery .inner.gallery-count-1 .image img.img {
        max-height: none;
    }

    .blogdetail .blog-gallery .inner .image.image-youtube img.youtube-play-button {
        height: 90px;
        width: 90px;
        margin-top: -45px;
        margin-left: -45px;
    }

    .blogdetail .cntEnd {
        height: 30px;
    }

    .detail-side-filter-outer {
        position: static;
    }

    .detail-side-filter .dropdown {
        position: relative;
    }

    .detail-side-filter .dropdown-menu {
        min-width: 319px;
    }

    .franchise-icon-claim {
        float: none;
        text-align: center;
        position: absolute;
        top: 0;
        right: 0;
    }

    .franchise-icon-claim .isclaim {
        padding-bottom: 10px;
    }

    .franchise-icon-claim .badgefranchise img {
        max-width: 100px;
        max-height: 50px;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .franchise-icon-claim .badgefranchise:hover img {
        transform: scale(1.1);
    }
}
