.row.pro-finder-banner.page_sections.inner_page_section {
    height: 462px;
    text-align: center;
}
 .pro-finder-subTitle{
    font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.pro-finder-banner h1.main-heading {
    font-size: 65px !important;
     font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.pro-finder-main-heading {
    font-family: "Poppins", sans-serif;
    font-size: 65px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.content_section h2.how-help-heading {
    margin-bottom: 49px !important;
    font-size: 50px !important;
}
.row.page_sections.content_section.pro-finder-how-help {
    padding-top: 70px;
    padding-bottom: 91px;
    background: #e8f4f8;
    text-align: center;
}
.col-sm-3.how-help-inner-box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.col-sm-3.how-help-inner-box:hover img {
    transform: scale(1.1);
}
.col-sm-3.how-help-inner-box img {
    transition: 1s ease all;
}
.profinder-how-help-titles {
    font-size: 28px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
    /* display: block; */
    width: 100%;
    margin-top: 34px;
    margin-bottom: 24px;
}
.profinder-short-desc {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #58595b;
}
.col-sm-6.pro-explore-inner-box.right img {
    max-width: 100%;
}
span.pro-owner.profinder-short-desc {
    padding-left: 15px;
    padding-right: 15px;
}
span.pro-renter.profinder-short-desc {
    padding-left: 25px;
    padding-right: 25px;
}
span.pro-seller.profinder-short-desc {
    padding-left: 15px;
    padding-right: 15px;
}
span.pro-buyer {
    padding-left: 10px;
    padding-right: 10px;
}
.col-sm-6.pro-explore-inner-box.right {
    text-align: right;
}
section.row.page_sections.content_section.pro-finder-explore .container {
    display: flex;
    align-items: center;
}
.col-sm-6.pro-explore-inner-box.left h2.explore-title {
    font-size: 65px !important;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
}
p.explore-desc {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
    margin-top:30px;
    margin-bottom:60px !important;
}
.pro-explore-buttons {
    display: flex;
    width: 100%;
    gap: 10px;
}
a.btn.btn-warning.sign-up {
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    width: 152px;
    height: 45px;
    padding: 13px 36px 15px;
    border-radius: 5px;
    background-color: #eb9d2c;
    border: 0px !important;
    font-family: "Poppins", sans-serif;
    box-shadow: none !important;
}
a.btn.btn-warning.login {
    width: 152px;
    height: 45px;
    padding: 13px 36px 15px;
    border-radius: 5px;
    background-color: #eb9d2c;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border: 0px !important;
    font-family: "Poppins", sans-serif;
    box-shadow: none !important;
}
a.btn.btn-warning.sign-up:hover,a.btn.btn-warning.login:hover,a.btn.btn-warning.book-call:hover {
    background: #367ab7;
}
section.row.page_sections.content_section.pro-finder-last-banner {
    background: #264053;
}
.col-sm-12.pro-finder-last-banner-inner-box h3.pro-finder-last-banner-title {
    font-size: 35px !important;
    font-weight: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #fff !important;
}
span.pro-color-yellow-text {
    font-weight: 600;
    color: #eb9d2c;
}
.pro-finder-last-banner-buttons {
    text-align: center;
    margin-top: 40px;
}
.col-sm-12.pro-finder-last-banner-inner-box {
    padding-bottom: 20px;
}
a.btn.btn-warning.book-call {
    width: 200px;
    height: 45px;
    margin: 0px auto !important;
    padding: 13px 32px 15px 33px;
    border-radius: 5px;
    background-color: #eb9d2c;
    border: 0px;
    font-family: "Poppins", sans-serif;
    box-shadow: none !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
    font-size:14px;
}
li.mega-btnfree.mega-menu-item .btn-lg {
    font-size: 16px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin-left: 15px !important;
}
.pro-explore-buttons a.btn.btn-warning.my-vendor-account,.pro-explore-buttons a.btn.btn-warning.explore-listing {
    border-radius: 5px;
    background-color: #eb9d2c !important;
    padding: 12px 0px;
    max-width: 210px !important;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
.all-listing-container .ratings.custom-rating {
        left: auto !important;
}
.manage-all-listing .desc-right-part {
    width: 24%;
    text-align: right;
}
.pro-finder-banner h1.main-heading.title-uppercase,span.pro-finder-subTitle.title-uppercase {
    text-transform: capitalize;
}
.col-sm-6.pro-explore-inner-box.left .explore-title.heading-55 {
    font-size: 55px !important;
    text-transform: capitalize;
}
a.btn.btn-warning.login.build-team {
    width: auto;
}
/*------------------Profinder Register Css---------------------*/
section.row.page_sections.content_section.profinder-register-wrap {
    background: url(/public/theme/asset/image/proregister-bg.png);
    background-size: cover;
    background-position:center center;
    padding: 60px 0px 120px 0px;
    background-repeat: no-repeat;
    height:1012px;
}
section.row.page_sections.content_section.profinder-register-wrap.profinderreset-pass-wrap {
    height: 810px;
}
h1.heading-size-65 {
    font-size: 65px !important;
    font-weight: 600;
    line-height: 0.77;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
    margin-bottom:55px !important;
}
span.profinder-user-title {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    height: 45px;
    margin: 0 0 20px;
    padding: 14px 0px;
    background-color: #4178bd;
    display: block;
    width: 100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
 .profinder-register-wrap .pagec_form {
        text-align: center;
        padding:0px;
        padding-bottom:45px;
        background: #fff;
}
.profinder-form-descption {
    width: 100%;
    max-width: 265px;
    margin: 0px auto 27px;
}
.profinder-form-descption p {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
.profinder-form-reg {
    width: 100%;
    max-width: 482px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.profinder-register-wrap div#registerForm ,.profinder-register-wrap div#loginForm{
    padding-left: 55px;
    padding-right: 55px;
}
.profinder-register-wrap label.form-check-label p,.profinder-register-wrap label.form-check-label a {
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
}
.profinder-register-wrap label.form-check-label a {
    text-decoration: underline;
}
.profinder-register-wrap input#marketingConsentCheckbox {
    width: 80px;
    height: 60px;
    margin-top: -13px;
     -moz-appearance:none;
  -webkit-appearance:none;
  -o-appearance:none;
  appearance: none;
    width: 20px !important;
    height: 20px !important;
    background: #f5f5f5;
    border-radius: 4px;
    vertical-align: middle;
    position: relative;
    transition: 0.3s all ease-in-out;
    cursor: pointer;
    top: 0;
    float: left;
    border: solid 1px #a1a2a1;
    margin-top:0px !important;
    outline:0px !important;
}
.profinder-register-wrap .form-check {
    display: inline-block;
    position: relative;
    margin-top: 16px;
}
.profinder-register-wrap label.form-check-label {
    width: 94%;
    padding-left: 13px;
}
.profinder-register-wrap  input#marketingConsentCheckbox:checked+label::before {
    display: block;
    position: absolute;
    text-align: center;
    height: 20px;
    width: 20px;
    left: 0;
    background-color: #367ab7;
    border-radius: 2px;
    border: 1px solid rgb(150 150 150 / 30%);
  content: '\f00c';
    border-radius: 4px;
    font-size: 13px;
    color: #fff;
    font-family: "Font Awesome 5 Free";
}
.profinder-register-wrap .form-control {
    height: 40px !important;
    font-size: 14px;
    margin-bottom: 10px;
    background: #f5f5f5;
    box-shadow: none !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #9f9e99;
    font-family: "Poppins", sans-serif;
}
.profinder-register-wrap button.btn.btn-warning.btn-block.btn-lg.m-auto.fit {
    width: 152px;
    margin: 12px auto 31px auto;
    padding: 12px 0px;
    border-radius: 5px;
    background-color: #eb9d2c;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    font-family: "Poppins", sans-serif;
    outline:0px;
    border:0px;
    box-shadow: none !important;
}
button.btn.btn-warning.btn-block.btn-lg.m-auto.fit:hover {
    background: #367ab7;
}
.socialLoginOption {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #58595b;
}
a.btn.btn-primary.btn-lg.facebook-btn img {
    padding-right: 18px;
    position: relative;
    top:-2px;
}
a.btn.btn-primary.btn-lg.facebook-btn {
    width: 180px;
    height: 45px;
    padding: 13px 23px 12px 18px;
    border-radius: 5px;
    background-color: #337ab7;
    box-shadow: none;
    border: 0px !important;
   font-family: "Poppins", sans-serif;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
}
a.btn.btn-danger.btn-lg.m-auto.fit.google-btn {
    width: 180px;
    height: 45px;
    border-radius: 5px;
    background-color: #d9534f;
    border: 0px;
    box-shadow: none;
    font-family: Poppins;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    padding: 13px 23px 7px 30px;
}
a.btn.btn-danger.btn-lg.m-auto.fit.google-btn .fa-google:before {
    content: "\f1a0";
    font-size: 17px;
}
a.btn.btn-danger.btn-lg.m-auto.fit.google-btn i.fab.fa-google {
    padding-right: 18px;
}
.register-pro-page .alert.alert-danger {
    display: none;
}
.profinder-register-wrap .error-message {
    background: #ff00001a;
    color: red;
    padding: 5px 10px;
    margin-bottom: 10px;
    display: flex;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
}
section.row.page_sections.content_section.profinder-register-wrap.login-main-wrap .pagec_form {
    border-radius: 10px;
}
section.row.page_sections.content_section.profinder-register-wrap.login-main-wrap {
padding-bottom: 190px;
height:810px;
}
section.row.page_sections.content_section.profinder-register-wrap.profinderreset-pass-wrap{
 height:810px;   
}
section.row.page_sections.content_section.profinder-register-wrap.login-main-wrap span.profinder-user-title {
    margin-bottom: 46px;
}
a.m-auto.profinder-forgot-pass {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
}
.proinder-forgetpass-row {
    text-align: left;
}
button.btn.btn-primary.btn-block.btn-lg.m-auto.fit.profinderlogin-btn {
    width: 152px;
    height: 45px;
    border-radius: 5px;
    background-color: #264053;
    margin-top: 27px;
    margin-bottom: 31px;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    font-family: "Poppins", sans-serif;
    box-shadow: none;
    border:0px;
    outline:0px;
}
label.profinderenter-email {
    display: none;
}
.profinder-form-reg.reset-pass-pfofnd .pagec_form {
    padding: 45px 55px 56px 55px;
}
.profinder-form-reg.reset-pass-pfofnd div#loginForm{
    padding:0px !important;
}
.reset-pass-pfofnd .profinder-form-descption {
    max-width: 317px;
}
.profinderreset-pass-wrap .profinder-reset-pass-submit {
    width: 152px;
    height: 45px;
    border-radius: 5px;
    background-color: #264053 !important;
    box-shadow: none;
    border: 0px;
    outline: 0px;
}
button.btn.btn-primary.btn-block.btn-lg.m-auto.fit.profinder-change-pass-submit {
    width: 357px;
    height: 45px;
    margin: 20px auto 0px;
    border-radius: 5px;
    background-color: #264053;
    border: 0px;
    box-shadow: none;
    outline: 0px;
    font-family: "Poppins", sans-serif;
    font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.profinder-form-reg.profinder-change-password .pagec_form {
    padding: 55px 55px 56px 55px;
}
.profinder-form-reg.profinder-change-password .profinder-form-descption{
margin: 0px auto 32px;
}
section.row.page_sections.content_section.profinder-reg-success-wrap {
    background: url(/public/theme/asset/image/pro-register-bg.png);
    background-size: cover;
    background-position: center center;
    padding: 60px 0px 120px 0px;
    background-repeat: no-repeat;
    height: 865px;
}
.success-icon {
    text-align: center;
}
.section_sub_title.center_title {
    max-width: 450px;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
    font-family: "Poppins", sans-serif;
}
/*---------------------------------------------------single page css---------------------------------------*/
.container.lightbox-gallery .item{
  width: 100%;
  overflow: hidden;
 }  
.container.lightbox-gallery img{
  width: 100%;
  height: 100%
  transform: scale(1.15);
  transition: transform 0.5s, opacity 0.5s;
  }
  
.container.lightbox-gallery img:hover{
  opacity: 1;
  transform: scale(1.03);
  }
.container.lightbox-gallery .sub {
    width: 30%;
}
.container.lightbox-gallery .main-photo {
    width: 80%;
    margin-right: 1%;
}
.container.lightbox-gallery .sub .item img {
    width: 276px;
    height: 225px;
    object-fit: cover;
}
 .container.lightbox-gallery .main-photo .item img {
    max-height: 460px;
    object-fit: cover;
}
.container.lightbox-gallery .item {
    border-radius: 5px;
}
.container.lightbox-gallery {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    flex-grow: 1;
    flex-direction: row;
    justify-content: stretch;
    align-items: stretch;
    padding-top:36px;
    padding-bottom:0px;
}
.caption-container-box{
    position: relative;
}
.transparent-box {
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
    transition: background-color 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
.caption-container-box .caption {
    color: #fff;
    font-size: 32px !important;
    font-weight:600px;
     font-family: "Poppins", sans-serif;
    transition: transform 0.3s ease, opacity 0.3s ease;
    font-size: 1.5rem;
}
.caption-container-box .img-box:hover .caption {
    transform: translateY(-5px);
}
.item.caption-container-box:hover img {
    transform: scale(1.15);
}
.container.lightbox-gallery .sub {
    width: 24%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.container.lightbox-gallery .more-images {
    display: none;
}
.container.lightbox-gallery .main-photo {
    display: flex;
}
.container.lightbox-gallery .main-photo img {
    height: 100%;
}
section.row.pro-finder-single-page {
    padding: 20px 0px;
}
.single-star-rating-right-cols .checked {
  color:#eb9d2c;
}
.single-star-rating-right-cols .uncheck{
color:#d9d9d9;
}
span.fa.fa-star, .fa-star-half-alt {
    font-size: 30px;
}
.profinder-single-title-section {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
h1.pro-single-title {
    font-family: "Poppins", sans-serif;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    margin-top: 0px;
    margin-bottom: 20px;
}
section.row.pro-finder-single-page {
    padding-top: 51px;
}
span.pro-single-location {
    font-size: 26px;
    font-family: "Poppins", sans-serif;
    font-weight: normal;
    line-height: 0.62;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    margin-top: 3px;
    display: flex;
    align-items: center;
    margin-bottom: 27px;
}
.singleupper-wrapper {
    margin-bottom: 31px;
}
.singleupper-wrapper a.go-back-btn {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    display: flex;
    align-items: center;
}
.singleupper-wrapper a.go-back-btn:before {
    content: '';
    background: url(/public/theme/asset/image/back-arrow.png) no-repeat;
    margin-right: 7px;
    display: flex;
    height: 13px;
    width: 7px;
    background-size: 100%;
}
span.pro-single-location:before {
    content: '';
    background: url(/public/theme/asset/image/location-icon.png) no-repeat;
    margin-right: 12px;
    display: flex;
    height: 20px;
    width: 16px;
    background-size: 100%;
}
.savecol-right a.btn.btn-outline-secondary.Favorite.add-favorite {
    width: 103px;
    height: 45px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    display: flex;
    padding:0px 15px;
    align-items: center;
    justify-content: space-between;
}
.savecol-right a.btn.btn-outline-secondary.Favorite.add-favorite i.fa.fa-bookmark{
    color: #d9d9d9;
    font-size: 19px;
}
.single-star-rating-right-cols,.single-star-rating-cols {
    display: flex;
    gap: 8px;
}
.single-star-rating-cols span.fa.fa-star.checked {
    color: #eb9d2c;
}
.open-time-wwith-save-section {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.open-timing-left-col {
    display: flex;
    gap: 14px;
    align-items: center;
}
span.\32 4-open {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
     font-family: "Poppins", sans-serif;
}
a.btn.btn-success.open-time {
    width: 88px;
    height: 25px;
    padding: 0px;
    border-radius: 20px;
    background-color: #86e084;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    border: 0px;
    outline: 0px;
}
button.btn.btn-outline-secondary {
    width: 103px;
    height: 45px;
    border-radius: 10px;
    border: solid 1px #d9d9d9 !important;
    background-color: #fff;
    box-shadow: none;
    outline: 0 !important;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #264053;
    padding-left: 14px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
section.row.pro-finder-single-page .fa-star:before,.single-star-rating-cols .fa-star:before,.profinder-review-list-stars .fa-star:before {
    content: "★";
}
.about-business-inner {
    border: solid 1px #d9d9d9;
    padding: 24px 30px !important;
    border-radius: 5px;
}
.location-map-row img {
    max-width: 100%;
}
.offered-services ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    padding-left: 0px;
}
.about-business-inner h2 {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 0.91;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    margin-bottom: 21px;
    margin-top:0px;
}
.location-map-row {
    padding-top: 15px;
}
.business-row {
    padding-bottom: 34px;
}
.offered-services ul li {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    padding-bottom: 10px;
    font-family: "Poppins", sans-serif;
    display: flex;
    align-items: center;
    list-style: none;
}
.offered-services ul li:before {
    content: url(/public/theme/asset/image/list-icon.png);
    padding-right: 10px;
}
table.open-list {
    padding-top: 31px;
    display: block;
}
td.week-day {
    font-size: 14px;
    font-weight: bold;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
    width: 85px;
    text-transform: capitalize;
}
table.open-list tr {
    margin: 10px 0px;
    display: block;
}
td.open-col {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
    padding: 0px 15px;
}
.rate-box {
  display: flex;
  gap: 12px;
 flex-direction: row-reverse;
 justify-content: flex-end;
}
.review-form-wrapper .form-control {
    height: 38px;
    margin: 26px 0px 10px 0px;
    padding: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    box-shadow: none;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #9f9e99;
    box-shadow: none;
}
.form-control-textarea{
  padding: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    box-shadow: none;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #9f9e99;
    outline:0px;  
    width:100%;
    border:0px;
    margin-bottom: 3px;
}
button.btn.btn-warning.btn-block.btn-lg.m-auto.fit {
    height: 45px;
    border-radius: 5px;
    background-color: #eb9d2c;
    width: 100%;
    box-shadow: none;
    border: 0px;
    outline: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    color: #fff;
}
.review-form-wrapper .form-control::-webkit-input-placeholder,.review-form-wrapper .form-control::-moz-placeholder{
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    color: #9f9e99;
}
.review-form-wrapper textarea::placeholder {
color: #9f9e99; 
}
.rate-box input {
  display: none;
}
.rate-box input:hover ~ .star:before {
  color: #eb9d2c;
}
.single-star-rating-cols .fa.uncheck {
    color: #d9d9d9;
}
.rate-box input:active + .star:before {
  transform: scale(0.9);
}
.rate-box label {
    margin-bottom: 0px;
}
.rate-box input:checked ~ .star:before {
  color: #eb9d2c;
  text-shadow: none;
}
.rate-box .star:before {
  content: "★";
  display: inline-block;
  font-size: 29px;
  cursor: pointer;
 color: #fff;
    text-shadow: 0px 0px 1px rgb(0 0 0);
  background-color: #aaa;
  background-clip: text;
  -webkit-background-clip: text;
  transition: all 0.3s;
  line-height: 23px;
}
span.rating-label {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
   font-family: "Poppins", sans-serif;
  color: #9f9e99;
  display: block;
  padding-bottom: 10px;
}
.review-form-wrapper h2 {
    text-align: center;
}
.review-form-wrapper {
    max-width: 385px;
    margin: 0px auto;
}
span.pro-total-review {
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    display: block;
    margin-top: 10px;
}
h2.write-review-title {
    margin-bottom: 30px;
}
.about-review-inner {
    border: solid 1px #d9d9d9;
    padding: 24px 30px !important;
    border-radius: 5px;
    margin-top:20px;
}
.about-review-inner h2 {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 0.91;
    letter-spacing: normal;
    color: #264053;
}
.review-overall-rating-cols {
    display: flex;
    width: 100%;
    margin-top:45px;
}
li.review-top-list {
    display: inline-flex;
    width: 100%;
    gap: 1%;
}
.overall-review-sec-left-col {
    width: 44%;
}
.review-progress-bar-cols {
    width: 56%;
}
li.review-top-list .progress {
    display: inline-flex;
    width: 85%;
    height: 13px;
    border-radius: 25px;
    background-color: #d9d9d9;
}
li.review-top-list .progress-bar {
    border-radius: 25px;
    background-color: #eb9d2c;
}
span.R-title {
    display: flex;
    width: 15%;
    font-size: 14px;
    line-height: 1;
    color: #58595b;
    font-family: "Poppins", sans-serif;
}   
.profinder-review-list-stars span.fa.fa-star, .profinder-review-list-stars .fa-star-half-alt {
    font-size: 16px;
}
.profinder-review-list-stars span.fa.fa-star.checked {
    color: #eb9d2c;
}
.profinder-review-list-stars .fa.uncheck {
    color: #d9d9d9;
}
.profinder-review-list {
    padding-top: 32px;
    padding-bottom: 31px;
    border-bottom: 1px solid #d9d9d9;
}
.sort-btn-wrapper select {
    width: 164px;
    height: 45px;
    padding: 0px 15px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position: calc(100% - 15px);
     font-size: 14px;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  font-family: 'Poppins', sans-serif !important;
  color: #264053;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 11px;
}
.sort-btn-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 31px;
    margin-bottom: 0px;
    gap:15px;
}
h2.profinder-list-review-title {
    font-size: 18px !important;
    font-weight: 500;
    line-height: 1.39;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    margin-top:5px;
}
p.review-message {
    font-size: 12px;
    line-height: 1.5;
    color: #58595b;
    margin-bottom:20px !important;
}
.profinder-review-author-details {
    display: flex;
    align-items: center;
    gap:12px;
}
.review-author-img img {
    width: 40px;
    display: block;
    height:40px;
    border-radius: 100%;
    object-fit: contain;
}
span.pro-auth-name {
    font-size: 12px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    display:flex;
    width:100%;
}
span.pro-review-date {
    font-weight: normal;
    color: #8c8c8c;
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
     display:flex;
    width:100%;
}
.review-author-name-Date {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.profinder-review-list:nth-last-child(2) {
    border-bottom: 0px !important;
}
nav.review-pagination .pagination li a {
    border: 0px;
    outline:0px;
    background: transparent !important;
     font-size: 12px;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #264053;
   font-family: 'Poppins', sans-serif !important;
}
nav.review-pagination .pagination li a.active {
    color: #eb9d2c;
}
nav.review-pagination .pagination li.page-item:first-child .page-link:before {
    height: 11px;
    content: '';
    width: 7px;
    background: url(/public/theme/asset/image/arrow-left.webp);
    background-size: 100%;
    margin-right: 8px
}
nav.review-pagination .pagination li.page-item:last-child .page-link:after {
    height: 11px;
    content: '';
    width: 7px;
    background: url(/public/theme/asset/image/right-arrow.webp);
    background-size: 100%;
    margin-left: 8px;
}
nav.review-pagination .pagination li.page-item:last-child .page-link {
    font-size: 0px;
    border: 0px;
    box-shadow: none;
    display: flex;
    align-items: center;
}
nav.review-pagination .pagination li.page-item:last-child .page-link:before {
    content: 'Next';
    font-size: 12px;
}
nav.review-pagination .pagination li.page-item:first-child .page-link:after {
    content: 'Prev';
    font-size: 12px;
}
nav.review-pagination .pagination li.page-item:first-child .page-link {
    font-size: 0px;
        border: 0px;
    box-shadow: none;
    display: flex;
    align-items: center;
}
nav.review-pagination li.page-item.active span.page-link {
    background: transparent;
    border: 0px;
    padding: 0px;
    font-size: 12px;
    font-size: 12px;
    letter-spacing: normal;
    text-align: center;
    color: #eb9d2c;
}
nav.review-pagination .pagination>li>a,nav.review-pagination .pagination>li>span{
    padding:0px;
}
nav.review-pagination  ul.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
nav.review-pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
form.business-form .form-control {
    height: 38px;
    border-radius: 10px;
    background-color: #f5f5f5;
    margin-bottom: 10px;
    box-shadow: none;
    border: 0px;
    outline: 0px;
     font-size: 14px;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #9f9e99;
}
.single-content-left-colm{
    padding-left:0px !important;
}
.profinder-sidebar {
    padding-right: 0px !important;
}
form.business-form .form-control-textarea::placeholder,form.business-form .form-control::placeholder{
color: #9f9e99;
}
.sidebar-business-contact {
    border-radius: 5px;
    border: solid 1px #d9d9d9;
    padding: 30px;
}
.profinder-sidebar h2 {
    font-size: 22px !important;
    font-weight: bold;
    line-height: 0.91;
    color: #264053;
    margin: 0px;
}
.profinder-busniness-author-details {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 26px;
    margin-bottom: 30px;
}
.business-author-img img {
    width: 95px;
    display: block;
    height: 95px;
    border-radius: 100%;
    object-fit: contain;
}
span.bsn-auth-name {
    font-size: 18px;
    font-weight: bold;
   line-height: 1.11;
    text-align: left;
    color: #264053;
    display: flex;
    width: 100%;
    font-family: 'Poppins', sans-serif !important;
}
.business-author-name-phone {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
span.bsn-review-phone {
    font-size: 20px;
    font-weight: normal;
   line-height: 1.5;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    display: flex;
    width: 100%;
}
.sidebar-requeat-info-section {
    border-radius: 5px;
    border: solid 1px #d9d9d9;
    padding: 30px;
}
p.request-desc {
    font-size: 12px;
    line-height: 1.5;
    color: #58595b;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
.sidebar-contact-info-section {
    border-radius: 5px;
    border: solid 1px #d9d9d9;
    padding: 30px;
    margin-top: 20px;
}
.sidebar-contact-info-section span {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    display: block;
    font-family: 'Poppins', sans-serif !important;
    margin-top:27px;
    display: flex;
}
span.wesbite:before {
    content: url(/public/theme/asset/image/web-icon.png);
    padding-right: 11px;
}
span.phone:before {
    content: url(/public/theme/asset/image/phone-icon.png);
    padding-right: 11px;
    position: relative;
    top:3px;
}
span.location:before {
    content: url(/public/theme/asset/image/loc-icon.png);
    padding-right: 11px;
}
span.location {
    max-width: 250px;
}
.featured-business-slider .slick-slide img {
     display: block;
    width: 100%;
    height: 372px;
    object-fit: cover;
    border-radius: 10px;
    outline: 0px
}
.slick-carousel .bsn-slider-inner:hover a.slick-image-link:before {
    content: '';
    background: rgb(0 0 0 / 47%);
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 10px;
}
.slick-carousel .bsn-slider-inner:hover .bsn-slider-desc-wrapper {
    z-index: 99;
}
.slick-list.draggable .bsn-slider-inner a {
    outline: 0px;
}
.container.featured-slider {
    max-width: 1260px;
    margin: 0px auto;
    padding-top: 100px;
    padding-bottom: 70px;
}
.container.featured-slider  .slide-content {
    padding: 0px 10px;
}
.container.featured-slider h2 {
    font-size: 50px !important;
    font-weight: 600;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
.featured-business-slider .slick-prev:before {
    opacity: 1;
    content: '';
    background: url(/public/theme/asset/image/slide-arrow-left.webp);
    width: 17px;
    height: 27px;
    position: absolute;
    background-size: 100%;
}
.featured-business-slider .slick-next:before, [dir=rtl] .featured-business-slider .slick-prev:before {
    opacity: 1;
    content: '';
    background: url(/public/theme/asset/image/slide-arrow-right.webp);
    width: 17px;
    height: 27px;
    position: absolute;
    background-size: 100%;
}
h3.desc-title-slider {
    font-size: 18px !important;
    font-weight: bold;
    line-height: 1.11;
    text-align: left;
    color: #264053;
    margin:0px 0px 9px 0px;
}
span.pro-single-location.slider-map {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.33;
    text-align: left;
    color: #264053;
}
.bsn-slider-inner {
    position: relative;
}
.bsn-slider-inner .ftr-btn {
    font-size: 12px;
    line-height: 1;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    box-shadow: none;
    outline: 0px;
}
/*.bsn-slider-inner .ftr-btn:hover{
      border: solid 1px #eb9d2c;
      color:#fff;
    background-color: #eb9d2c; 
}*/
span.bsn-overall-rating,.desc-right-part span.pro-total-review {
    font-size: 10px;
    font-weight: normal;;
    line-height: 2;
    text-align: right;
    color: #264053;
    text-transform: capitalize;
    font-family: "Poppins", sans-serif;
}
.desc-right-part .profinder-review-list-stars {
    text-align: right;
}
.bsn-slider-desc-wrapper {
    border-radius: 10px;
    background-color: #fff;
    max-width: 96%;
    margin: 0px auto;
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0;
    right: 0;
    padding:15px;
    display: flex;
}
.desc-right-part .total-review-counts span.pro-total-review {
    margin-top: 0px;
}
.desc-right-part .total-review-counts {
    display: flex;
    align-items: center;
    justify-content:flex-end;
    gap: 6px;
    margin-top:3px;
}

.desc-left-part {
    width: 76%;
}
.desc-left-part span.pro-single-location.slider-map {
    margin-bottom: 0px;
    margin-top: 16px;
}
.featured-business-slider {
    margin-top: 35px;
}
.featured-business-slider .slick-prev {
    left: -40px;
}
.featured-business-slider .slick-next{
    right:-40px;
}
.slide-content.slick-slide:hover .bsn-slider-desc-wrapper {
    background: #eb9d2c;
}
.slide-content.slick-slide:hover button.btn.btn-outline-primary.ftr-btn {
    background: transparent;
    border: solid 1px #fff;
}
.slide-content.slick-slide:hover button.btn.btn-outline-primary.ftr-btn,.slide-content.slick-slide:hover:hover h3.desc-title-slider,
.slide-content.slick-slide:hover span.pro-single-location.slider-map,.slide-content.slick-slide:hover .full-stars,
.slide-content.slick-slide:hover span.bsn-overall-rating,.slide-content.slick-slide:hover .desc-right-part span.pro-total-review {
color:#fff;
}
.slide-content.slick-slide:hover span.pro-single-location.slider-map:before {
    content: '';
    background: url(/public/theme/asset/image/location-white-icon.png) no-repeat;
    margin-right: 12px;
    display: flex;
    height: 20px;
    width: 16px;
    background-size: 100%;
}
.slick-carousel .bsn-slider-inner .desc-right-part {
    text-align: right;
    width: 24%;
}
.search__content.col-sm-6 .bsn-slider-inner {
    overflow: hidden;
border-radius:10px;
}
.search__content.col-sm-6 .bsn-slider-inner:hover img {
    transform: scale(1.1);
}
.search__content.col-sm-6 .bsn-slider-inner img {
    transition: ease 1s all;
}
.slick-carousel .bsn-slider-inner {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
.slick-carousel .bsn-slider-inner:hover img {
    transform: scale(1.1);
}
.slick-carousel .bsn-slider-inner img {
    transition: ease 1s all;
}
/*---------------------end of single page css-------------------------------------------*/

/*---------------- Css for Create Listing page----------------------------------------*/
a.btn.listing-edit-btn.view-listing-display {
    background: #eb9d2c;
}
section.row.create-listing-wrapper {
    margin-bottom: 180px !important;
    display: block;
}
.col-sm-3.manage-listing-nav {
    width: 18%;
    margin-right: 2%;
}
.col-sm-9.manage-listing-content-area {
    width: 80%;
    padding: 40px;
    padding-bottom:0px;
}
    .mng-list-upper-section-left-cols h2 {
    font-size: 45px !important;
    font-weight: 600;
    line-height: 1;
    text-align: left;
    color: #264053;
    margin:0px;
}
.listing-mng-upper-section {
    display: flex;
    align-items: center;
}
.mng-list-upper-section-left-cols {
    display: flex;
    align-items: center;
    width:90%;
    gap: 10px;
}
.mng-list-upper-section-right-cols {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
span.mng-listing-subtitle {
    font-size: 25px;
    line-height: 1;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
}
a.btn.btn-outline-secondary.listing-cancel-btn {
    width: 152px;
    height: 45px;
    padding: 0px 14px;
    object-fit: contain;
    border-radius: 5px;
    border: solid 1px #58595b !important;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 500;
    color: #58595b;
    font-family: 'Poppins', sans-serif !important;

}
.listing-status-tabs {
    margin-top: 38px;
    margin-bottom: 20px;
}
span.status-text {
    font-size: 30px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    margin-bottom: 8px;
    display: block;
}
nav.vendor-MyAccount-navigation li:last-child a {
    border-bottom: 0px;
}
.forms-extra-fields label {
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    margin-bottom: 8px;
}
.forms-extra-fields .form-control {
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    height: 38px !important;
    box-shadow: none;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: left;
  color: #264053;
}
.forms-extra-fields .form-control-textarea {
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    margin-bottom:0px;
  line-height: 1.43;
  text-align: left;
  color: #264053;
}
.forms-extra-fields .form-control-textarea::placeholder {
    color: #d9d9d9;
    font-family: 'Poppins', sans-serif !important;
}
.forms-extra-fields select {
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select--new-icon.png) no-repeat;
    background-position: calc(100% - 15px);
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
    color: #264053;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    max-width:49%;
    background-size: 11px;
}
.two-column-part {
    display: flex;
    gap: 2%;
}
.two-column-part .form-group {
    width: 50%;
    margin-bottom:0px;
}
div#locationinput {
    display: inline-block;
    width: 100%;
}
.normal-row {
    width: 50%;
    display: inline-block;
    float: left;
    clear: right;
    padding-right: 1%;
}
.appened-content:nth-of-type(even) {
    width: 50%;
    position: relative;
    flex-wrap: wrap;
    float: left;
    /* display: flex; */
    /* height: 80px; */
    /* clear: right; */
    /* align-items: flex-end; */
    /* width: 100%; */
    margin-bottom: 0px;
    padding-left: 1%;
}
.appened-content:nth-of-type(odd) {
    float: left;
    display: inline-block;
    clear: left;
    padding-left: 0px;
    padding-right: 1%;
    width: 50%;
    position: relative;
}
.form-group.close-location {
    position: absolute;
    margin-bottom: 0px;
    bottom: 15px;
    right: 0px;
}
.appened-content:nth-of-type(odd) .form-group.close-location {
    right: 2%;
}
span.close-icon:before {
    content: url(/public/theme/asset/image/close-icon.png);
}
.appened-content .form-control.location {
    padding-right: 40px;
}
button#btnRemove {
    background: #264053;
    border: 0px;
    box-shadow: none;
    height: 38px;
    width: 38px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.weekend-row .listing-status-tabs .toggle {
    width: 100px;
}
.weekend-row .listing-status-tabs .toggle-handle {
    width: 51px;
   left:46px;
}
.weekend-row .listing-status-tabs .toggle-label{
font-size:10px;
}
.weekend-row .listing-status-tabs .toggle-label:before {
    content: attr(data-off);
    left: 7px;
}
.weekend-row .listing-status-tabs .toggle-input:checked~.toggle-handle {
    left: 2px;
}
.weekend-row .listing-status-tabs {
    margin-top: 0px;
    margin-bottom: 0px;
    align-items: center;
    display: flex;
}
.week-days-details label {
    font-size: 14px;
    line-height: 1.43;
    font-weight: normal;
    text-align: left;
    color: #58595b;
    font-family: 'Poppins', sans-serif !important;
}
.week-days-details label:first-child {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #58595b;
    width:100px;

}
.toggle {
         position: relative;
         display: block;
         width: 166px;
         height: 27px;
         padding: 0px;
         border-radius: 50px;
         cursor: pointer;
      }
      .toggle-input {
         position: absolute;
         top: 0;
         left: 0;
         opacity: 0;
      }
      .toggle-label {
         position: relative;
         display: block;
         height: inherit;
         font-size: 12px;
         background:#fff;
         border-radius: inherit;
         box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 3px
         rgba(0, 0, 0, 0.15);
      }
      .toggle-label:before,
      .toggle-label:after {
         position: absolute;
         top: 50%;
         color: black;
         margin-top: -.5em;
         line-height: 1;
      }
      .toggle-label:before {
         content: attr(data-off);
         left: 11px;
         color: #d9d9d9;
      }
      .toggle-label:after {
         content: attr(data-on);
         right: 11px;
         color: #86e084;;
         opacity: 0;
      }
      .status-toogle-btn-section .toggle-label:after {
         right: 23px;
    }
    .status-toogle-btn-section .toggle-label:before {
         right: 20px;
    }
      /*.toggle-input:checked~.toggle-label {
         background: green;
      }*/
      .toggle-input:checked~.toggle-label:before {
         opacity: 0;
      }
      .toggle-input:checked~.toggle-label:after {
         opacity: 1;
      }
  .toggle-handle {
    position: absolute;
    top: 2px;
    left: 84px;
    width: 78px;
    height: 23px;
    flex-grow: 0;
    border-radius: 10px;
    background-color: #58595b;
}
      }
      .toggle-handle:before {
         position: absolute;
         top: 50%;
         left: 50%;
         margin: -6px 0 0 -6px;
         width: 16px;
         height: 16px;
      }
      .toggle-input:checked~.toggle-handle {
         left: 4px;
         /*box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);*/
         background: #81e843;
      }

      /* Transition*/
      .toggle-label,
      .toggle-handle {
         transition: All 0.3s ease;
         -webkit-transition: All 0.3s ease;
         -moz-transition: All 0.3s ease;
         -o-transition: All 0.3s ease;
      }
.upload__btn-box input.upload__inputfile {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.Business-photos-gallery-wrapper label.upload__btn {
    text-align: center;
    transition: all .3s ease;
    cursor: pointer;
    width: 160px;
    height: 160px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}
.upload__img-wrap {
    display: flex;
    flex-wrap: wrap;
    gap:10px;
}
span.upload-btn-img {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
span.upload-btn-text {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    text-align: left;
    color: #58595b;
    font-family: "Poppins", sans-serif;
}
.upload__img-box {
    width: 160px;
    height: 160px;
    object-fit: contain;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
.upload__img-close {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #264053;
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: center;
    line-height: 24px;
    z-index: 1;
    cursor: pointer;
}
span.upload-btn-img img {
    width: 43px;
}
.upload__img-close:after {
    content: "✖";
    font-size: 14px;
    color: white;
}
.upload__img-box .img-bg {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    padding-bottom: 100%;
    border-radius: 10px;
}
input[type="time"] {
    position: relative;
}
input[type="time"]::-webkit-calendar-picker-indicator {
    display: block;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    background: transparent;
}
.sa_service_close_time,.sa_service_open_time {
    appearance: none;
    width: 110px;
    height: 38px;
    padding: 0px 15px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position: calc(100% - 15px);
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
    color: #264053;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 11px;
    text-transform: lowercase;
}
.manage-listing-content-area {
    border-radius: 5px;
    border: solid 1px #d9d9d9;
    padding: 40px;
}
li.vendor-MyAccount-navigation-link.my-activity a:before {
    background: url(/public/theme/asset/image/homeicon.png) no-repeat;
    margin-right: 11px;
    height: 14px;
    width: 13px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
section.row.for-vendor-header {
    background-color: #264053;
    margin-bottom:32px !important;
}
span.for-title-inner {
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    font-family: "Poppins", sans-serif;
}
span.my-account-for-vendor a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
}
/*span.my-account-for-vendor a:before {
    background: url(/public/theme/asset/image/vendor-account-icon.png)no-repeat;
    content: '';
    width: 22px;
    height: 22px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}*/
.user-header .vendor-logo img {
    height: 50px;
    object-fit: contain;
    object-position: left;
    width: 100%;
}
section.row.for-vendor-header.user-header {
    background: transparent;
}
.user-header span.my-account-for-vendor a {
    color: #234053;
}
.user-header span.profinder-btn-for-user a {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    color: #234053;
}
/*.user-header span.my-account-for-vendor a:before {
    background: url(/public/theme/asset/image/user-account-icon.png)no-repeat;
    content: '';
    width: 22px;
    height: 22px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}*/
.user-header .Vendor-header-left-col,.user-header .vendor-header-right-col {
    width: 100%;
}
.user-header .vendor-header-right-col {
    gap: 25px;
}
div#add-loc:after {
    background: url(/public/theme/asset/image/plus%20icon.png) no-repeat;
    content: '';
    width: 14px;
    height: 14px;
    display: inline-flex;
    background-size: 100%;
    margin-left: 10px;
}
div#add-loc {
    width: 152px;
    height: 38px;
    margin: 10px 0px 30px 0px;
    border-radius: 10px;
    background-color: #264053;
    font-size: 14px !important;
    line-height: 1.43;;
    color: #fff;
    font-family: "Poppins", sans-serif;
    display: flex;
    align-items: center;
    padding-left: 13px;
    padding-right: 17px;
    cursor: pointer;
    justify-content: space-between;
}
li.vendor-MyAccount-navigation-link.setting a:before {
    background: url(/public/theme/asset/image/gear-icon.webp) no-repeat;
    content: '';
    width: 14px;
    height: 15px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}
li.vendor-MyAccount-navigation-link.messages a:before {
    background: url(/public/theme/asset/image/chat-icon.webp) no-repeat;
    content: '';
    width: 14px;
    height: 12px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}
li.vendor-MyAccount-navigation-link.manage-listings.is-active a:before {
    background: url(/public/theme/asset/image/Edit-Apps.webp) no-repeat;
    content: '';
    width: 16px;
    height: 16px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}
.container.vendor-header-inner {
    display: flex;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.vendor-header-right-col {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
span.profinder-user-dashboard-btn a {
    color: #fff;
    font-size: 18px;
}
.vendor-header-right-col.dashboard-included {
    gap: 25px;
}
.Vendor-header-left-col {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
}
nav.vendor-MyAccount-navigation ul {
    padding-left: 0px;
}
nav.vendor-MyAccount-navigation li {
    list-style: none;
}
nav.vendor-MyAccount-navigation li a {
    font-size: 14px;
    text-align: left;
    color: #264053;
    padding: 12px 0px 12px 25px;
    display: block;
    border-bottom: 1px solid #d9d9d9;
}
li.vendor-MyAccount-navigation-link.is-active a {
    background-color: #f5f5f5;
}
.week-days-details {
    display: flex;
    align-items: center;
    gap: 20px;
    text-transform: capitalize;
}
.weekend-row {
    display:flex;
    gap: 12px;
    margin-bottom: 10px;
}
.business-opening-schedules label.ofc-hr,label.bsn-photo-label{
    font-size: 12px;
    font-weight: normal;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    width: 100%;
    margin-bottom: 8px;
}
.manage-listing-submit-section {
    margin: 28px -40px 0px -40px;
    border-top: 1px solid #d9d9d9;
}
.manage-listing-submit-inner-section {
  padding: 20px;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
}
button.btn.btn-warning.listing-publish-btn {
    width: 176px;
    height: 45px;
    padding:0px 13px;
    object-fit: contain;
    border-radius: 5px;
    background-color: #eb9d2c;
     font-size: 20px;
  font-weight: 500;
  line-height: 1;
  color: #fff;
justify-content: center;
border:0px;
}
.btn.btn-outline-secondary.listing-save-to-draft-btn {
    width: 176px;
    height: 45px;
    padding: 0px 15px;
    border-radius: 5px;
    border: solid 1px #58595b !important;
     font-size: 20px;
  font-weight: 500;
  line-height: 1;
  color: #58595b;
    display: flex;
    align-items: center;
    justify-content: center;
}
.listing-items {
    display: flex;
    gap: 2%;
    padding: 12px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    margin-top:13px;
}
.left-image-content-cols img {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 136px;
    border-radius: 10px;
}
.left-image-content-cols {
    position: relative;
    width: 25%;
}
.right-contents-cols {
    width: 73%;
}
a.btn.btn-outline-secondary.listing-save-to-draft-btn{
    border-radius: 5px;
}
.pro-Statistics-edit-delect-button-section.draft-listing-page {
    justify-content: flex-end;
}
a.btn.btn-warning.create-listing-btn {
    width: 225px;
    height: 45px;
    border-radius: 5px;
    background-color: #eb9d2c;
    box-shadow: none;
    outline: 0px;
    border: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.manage-all-listing .mng-list-upper-section-right-cols {
    gap: 10px;
}
a.btn.btn-warning.create-listing-btn img {
    padding-right: 10px;
}
.search-container input {
    color: #264053;
    font-size: 14px;
    line-height: 1.43;
    border-radius: 10px;
    background-color: #f5f5f5;
    outline: 0px !important;
    border: 0px;
    width: 100%;
    height: 38px;
    padding: 10px 33px 10px 10px;
}
.search-container input::placeholder{
color: #9f9e99;
}
.search-container {
    width: 295px;
    position: relative;
}
.search-container button {
    position: absolute;
    background: transparent;
    border: 0;
    right: 10px;
    padding: 0px;
    top: 12px;
    line-height: 1;
}
.listing-manage-sorting-wrapper .sort-btn-wrapper {
    justify-content: flex-start;
    margin-top: 0px;
    width: 50%;
}
.listing-manage-sorting-wrapper {
    display: flex;
    width: 100%;
    margin-top: 28px;
    margin-bottom: 10px;
}
a.btn{
    outline:0px !important;
    box-shadow: none !important;
}
.search-container {
    width: 50%;
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
form.search-form {
    display: flex;
    width: 295px;
}
span.listing-status-for {
    position: absolute;
    top: 9px;
    font-weight: normal;
    line-height: 1;
    text-align: left;
    color: #fff;
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    border-radius: 20px;
    background-color: #81e843;
    padding: 0px 14px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 10px;
}
a.btn.btn-outline-secondary.back-listing-btn {
    width: 205px;
    justify-content: center;
    height: 45px;
    border-radius: 5px;
    border: solid 1px #58595b !important;
    text-align: center;
    display: block;
    font-size: 20px;
    font-weight: 500;
    color: #58595b;
    font-family: 'Poppins', sans-serif !important;
    box-shadow: none;
    display: flex;
    align-items: center;
}
.manage-list-desc-wrapper {
    padding: 4px 0px;
    display: flex;
}
.manage-list-desc-wrapper button.btn.btn-outline-primary.ftr-btn:hover {
    border: solid 1px #eb9d2c;
    color: #fff;
    background-color: #eb9d2c;
}
.manage-list-desc-wrapper button.btn.btn-outline-primary.ftr-btn {
    font-size: 12px;
    line-height: 1;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
a.btn.Statistics-btn {
    width: 119px;
    height: 35px;
    border-radius: 5px;
    background-color: #eb9d2c;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #fff;
}
a.btn.listing-edit-btn {
    width: 119px;
    height: 35px;
    border-radius: 5px;
    background-color: #264053;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #fff;
     box-shadow: none !important;
    outline: 0px !important;
}
button.btn{
    box-shadow: none !important;
    outline: 0px !important;
}
a.btn.listing-delete-btn {
    width: 120px;
    height: 35px;
    border-radius: 5px;
    border: solid 1px #58595b;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #58595b;
    background: #fff;
}
.manage-list-desc-wrapper .desc-left-part span.pro-single-location.slider-map {
    margin-top: 9px;
}
.pro-Statistics-edit-delect-button-section {
    display: flex;
    justify-content: space-between;
    margin-top:4px;
}
.All-listing-pagination {
    margin-top: 17px;
    margin-bottom: 16px;
}
.All-listing-pagination a.page-link.next {
    padding-right: 0px;
}
span.listing-status-for.in-active {
    background-color: #d9534f;
}
h2.emptymessage {
    font-size: 25px !important;
    line-height: 1;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
}
/*------------------ End of Create listing css------------------------------------------*/

/*----------------Css for Search Listting page---------------*/

.search__content.col-sm-6 .bsn-slider-inner:hover .bsn-slider-desc-wrapper {
    z-index: 9;
}
.search__content.col-sm-6 .bsn-slider-inner:hover .image-link:before {
    content: '';
    background: rgb(0 0 0 / 47%);
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.search-listing-wrapper button.btn.btn-search-listing:before {
    background: url(/public/theme/asset/image/glass.webp) no-repeat;
    content: '';
    width: 19px;
    height: 19px;
    display: inline-flex;
    background-size: contain;
    margin-right: 9px;
    top: 3px;
    position: relative;
}
.search-listing-wrapper .bsn-slider-desc-wrapper .desc-right-part {
    text-align: right;
    width: 24%;
}
.filter-multi-select .dropdown-item .custom-control-label::before,.filter-multi-select .dropdown-item .custom-control-label::after{
    top:5px !important;
}
.filter-multi-select .dropdown-item .custom-checkbox:checked ~ .custom-control-label::before, .filter-multi-select .dropdown-item .custom-checkbox:indeterminate ~ .custom-control-label::before {
    border-color: #eb9d2c !important;
    background-color: #eb9d2c !important;
}
.filter-multi-select span.selected-items {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}
.multiple-select-box .viewbar.form-control.dropdown-toggle {
    height: auto !important;
    min-height: 55px;
    padding-left: 18px;
}
.search-listing-form .form-group-row {
    height: auto !important;
}
.search-listing-form .form-group-row {
    height: 55px;
    border-radius: 10px;
    background-color: #f5f5f5;
    display: flex;
    width: 86%;
    padding-right: 10px;
    margin-right:1%;
    align-items: center;
}
.service-type-select select.single-select option:first-child:before {
    content: 'Category Type';
}
.rating-selection select.single-select option:first-child:before {
    content: 'Ratings';
}
.multiple-select-box {
    width: 65%;
}

.search-box-right-col {
display: flex;
    width: 35%;
    position: relative;
    justify-content: center;
    gap: 9px;

}
.service-type-select {
    position: relative;
    right: 0px;
    display: flex;
    justify-content: flex-end;
}
.rating-selection select.single-select {
    position: absolute;
    right: 0;
    top: -22px;
    z-index: 99;
}
.service-type-select select.single-select {
    position: absolute;
    top: -22px;
   z-index: 99;
}
.search-listing-form {
    display: flex;
}
.viewbar.form-control.dropdown-toggle {
    margin: 0px;
    background: transparent;
    box-shadow: none;
    display: flex;
    align-items: center;
}
.filter-multi-select > .dropdown-toggle::before{
    display:none;
}
span.placeholder {
    font-size: 14px;
    font-weight: normal;;
    line-height: 1.43;
    text-align: left;
    color: #9f9e99;
    font-family: "Poppins", sans-serif;
}
.filter-multi-select > .viewbar > .selected-items > .item {
    align-items: center;
    vertical-align: baseline;
    border-radius: 10px;
    background-color: #fff;
    font-family: Poppins;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
}
select.single-select {
    padding: 11px 15px;
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position:90% 17px;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
    color: #264053;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 170px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    background-size: 11px;
}
button.btn.btn-search-listing {
    width: 158px;
    height: 55px;
    padding: 16px 27px 18px 23px;
    border-radius: 5px;
    background-color: #eb9d2c;
font-family: 'Poppins', sans-serif !important;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
}
.row.search-listing-wrapper {
    margin-top: 21px !important;
}
.items.dropdown-item label {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
}
.filter.dropdown-item .form-control {
    font-size: 14px !important;
    font-weight: normal;
    line-height: 1.43;
    text-align: left;
    color: #264053;
    font-family: "Poppins", sans-serif;
    box-shadow: none;
    outline: 0px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
 .filter.dropdown-item button:before {
    content: url(/public/theme/asset/image/listing-close-icon.png);
}   
.filter-multi-select > .dropdown-menu > .filter > button {
    font-size: 0px;
    top: 22px;
}
.dropdown-item.custom-control label {
    cursor: pointer;
}
.filter-multi-select span.selected-items button:before {
    content: url(/public/theme/asset/image/listing-close-icon.png);
}
.filter-multi-select span.selected-items button {
    font-size: 0px;
    margin-left: 15px;
    margin-right: 3px;
}
.filter-multi-select span.selected-items {
    display: flex;
    gap: 5px;
}
select.single-select option:checked {
    color: #eb9d2c;
}
select.single-select option:hover {
  /*box-shadow: 0 0 px 100px #fff inset !important;*/
  color:#eb9d2c;
}
select.single-select option:checked{
  /*box-shadow: 0 0 10px 100px #fff inset !important;*/
  color:#eb9d2c;
  }
  select.single-select::-webkit-scrollbar{
    display: none;
  }
  h3.listing-search-text {
    font-family: Poppins;
    font-size: 18px !important;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    font-weight: normal;
    color: #58595b;
}
span.search-by-color{
  color: #4178bd; 
    font-weight: 600;
} 
.search__content.col-sm-6 img {
    width: 100%;
    height: 366px;
    object-fit: cover;
}
.search__content.col-sm-6:hover .bsn-slider-desc-wrapper {
    background: #eb9d2c;
}
.search__content.col-sm-6:hover h3.desc-title-slider {
    color: #fff;
}
.search__content.col-sm-6:hover span.bsn-overall-rating,.search__content.col-sm-6:hover .desc-right-part span.pro-total-review{
color:#fff;
}
.listing-search-result-left {
    display: flex;
    width: 60%;
}
.container.listing-search-result-wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    margin-top: 29px;
    flex-direction: column;
}
.page-link{
    min-height: 38px;
    border: 1px solid gainsboro;
    min-width: 31px;
}
.listing-search-result-selection-right- {
    width: 40%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.search__content.col-sm-6:hover .desc-left-part button.btn.btn-outline-primary.ftr-btn {
    border: solid 1px #fff;
    background: transparent;
    color: #fff;
}
.search__content.col-sm-6:hover span.pro-single-location.slider-map {
    color: #fff;
}
.search__content.col-sm-6:hover span.pro-single-location:before {
    content: '';
    background: url(/public/theme/asset/image/location-white-icon.png) no-repeat;
    margin-right: 12px;
    display: flex;
    height: 20px;
    width: 16px;
    background-size: 100%;
}
select.single-select option {
    visibility: hidden;
    margin: 6px 0px;
}
select.single-select option:before {
    content: attr(value);
    position: absolute;
    visibility: visible;
    color: #000 !important;
    width: 100%;
    display: block;
    padding: 1px 0px;
    left: 15px;
}
select.single-select option:checked:before {
    color: #eb9d2c !important;
}
select.single-select option:hover:before {
    color: #eb9d2c !important;
}
select.single-select option:first-child {
    margin-top: -2px !important;
}
.dropdown-item.custom-control:first-child {
    display: none;
}
select.seacrh-recomd-select {
    padding: 0px 15px;
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position: 90% 15px;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
    color: #264053;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 164px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    height: 45px;
    background-size: 11px;
    background-position: calc(100% - 15px);
}
.searchresults-listing-container {
    padding-left: 0px !important;
    max-width: 1240px !important;
    padding-top:10px !important;
    padding-right: 0px !important;
}
span.bookmark-icon i.fa.fa-bookmark {
    font-size: 30px;
    color: #fff;
}
.location-map-row div#map_canvas {
    height: 320px !important;
}
span.bookmark-icon {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    z-index: 99;
}
span.bookmark-icon:hover i.fa.fa-bookmark {
    color: #eb9d2c !important;
}
.search__content.col-sm-6:hover .profinder-review-list-stars span.fa.fa-star.checked {
    color: #fff;
}
.search__content.col-sm-6:hover .profinder-review-list-stars .fa.uncheck {
    text-shadow: 0px 0px 1px rgb(255 255 255);
    background-color: #aaa;
    background-clip: text;
    -webkit-background-clip: text;
    color: #ea9c2c;
}
.search__content.col-sm-6 {
    margin-bottom: 30px;
}
span.loard-more-listings a {
    width: 200px;
    height: 45px;
    border-radius: 5px;
    background-color: #eb9d2c;
    font-size: 20px;
    font-weight: 500;;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    margin: 35px auto 0px auto;
}
span.loard-more-listings  {
    float: left;
    width: 100%;
}
.button-load-more-listing.noContent {
    display: none;
}
/*-----------------End css of search Listing----------------------*/
/*-----------------Css for Vendor Profile------------------------------*/
.disp-none{
  display:none;
}

.listing-profile-upload__tabs .modal{
    opacity: 1;
}

#confirm-img {
    height: 100px;
    border-radius: 100%;
    width: 100px;
    object-fit: cover;
}
span.prof-img-title {
    display: block;
    width: 100%;
    font-size: 12px;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    margin-bottom: 8px;
}
span#upload-aphoto {
    width: 152px;
    height: 45px;
    border-radius: 5px;
    background-color: #264053;
    border: 0px;
    box-shadow: none;
    outline: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
}
.listing-mng-upper-section.vendorprofile-inner {
    display: block;
}
input#selectedFile {
    display: none;
}
.listing-profile-upload__tabs {
    display: flex;
    align-items: center;
    gap: 35px;
    margin-bottom: 12px;
}
.listing-mng-upper-section.vendorprofile-inner p {
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #58595b;
}
.container.vendor-profile-wrapper {
    max-width: 930px;
    margin-top:65px !important;
}
.container.vendor-profile-wrapper .col-sm-3.manage-listing-nav {
    width: 26%;
    margin-right: 4%;
    padding-left: 0px;
}
.col-sm-9.manage-listing-content-area.vendor-profile-wrapper {
    width: 70%;
}
li.vendor-MyAccount-navigation-link.vendor-profile.is-active a:before {
    margin-right: 11px;
    height: 16px;
    width: 16px;
    content: '';
    background: url(/public/theme/asset/image/profile-icon.png) no-repeat;
    background-size: 100%;
}
li.vendor-MyAccount-navigation-link.review-edit a:before {
    background: url(/public/theme/asset/image/review-edit-icon.png) no-repeat;
    margin-right: 11px;
    height: 14px;
    width: 16px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
li.vendor-MyAccount-navigation-link.manage-listings a:before{
  background: url(/public/theme/asset/image/manage-listing-inactive.webp) no-repeat;
    margin-right: 11px;
    height: 16px;
    width: 16px;
    content: '';
    background-size: 100%;
    display: inline-block;   
}
li.vendor-MyAccount-navigation-link.vendor-profile-logout a:before {
    background: url(/public/theme/asset/image/log-out-icon.png) no-repeat;
    margin-right: 11px;
    height: 12px;
    width: 12px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
nav.vendor-MyAccount-navigation.vendor-profile-left-nav li a {
    display: flex;
    align-items: center;
}
.vendor-profile-upper-part-cols h2 {
    font-size: 30px !important;
    font-weight: 600;
    line-height: 1;
    color: #264053;
}
.Vendor-profile-update-form{
    margin-top:28px;
}
.vendor-porfile-loactions .normal-row {
    width: 100%;
}
.vendor-porfile-loactions .appened-content:nth-of-type(even),.vendor-porfile-loactions .appened-content:nth-of-type(odd) {
    width: 100%;
    padding: 0px;
}
.vendor-porfile-loactions .appened-content:nth-of-type(odd) .form-group.close-location {
    right: 0px;
}
.manage-listing-submit-section.vendor-profile-save-reset {
    margin: 0px;
    border-top: 0px;
}
.vendor-profile-save-reset .manage-listing-submit-inner-section {
    padding: 40px 0px;
}
.vendor-profile-save-reset button.btn.listing-save-to-draft-btn,.vendor-profile-save-reset button.btn.btn-warning.listing-publish-btn {
    width: 152px;
}
.modal-backdrop {
    background-color: #fff !important;
    opacity: 0.5 !important;
}
h5.modal-title {
    font-size: 45px !important;
    font-weight: 600;
    line-height: 1.11;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    float: left;
    width:100%;
}
button.close-modal {
    float: right;
    margin-bottom: 10px;
    background: transparent;
    border: 0px;
}
.modal-crop-body .cr-slider[type="range"]::-webkit-slider-runnable-track {
    background: #d9d9d9 !important;
}
.modal-crop-body input.cr-slider {
    accent-color: #eb9d2c !important;
    -webkit-appearance: auto;
    border: 0px;
    padding: 0px;
}
.modal-crop-footer button.btn.btn-primary.save-modal {
    border-radius: 5px;
    background-color: #eb9d2c;
    width: 152px;
    border: 0px;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    height: 45px;
    font-family: 'Poppins', sans-serif !important;
}
.modal-crop-footer button.cancel-modal-btn {
    border-radius: 5px;
    border: solid 1px #58595b;
    width: 152px;
    height: 45px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    color: #58595b;
    font-family: 'Poppins', sans-serif !important;
    background: transparent;
}
/*----------------End css of vendor Profile---------------------------------*/
/*-------------------------------CSS for Vendor Review page--------------------------------*/
li.vendor-MyAccount-navigation-link.manage-review.is-active a:before, li.vendor-MyAccount-navigation-link.review-edit.is-active a:before {
    background: url(/public/theme/asset/image/review-active-icon.png) no-repeat;
    margin-right: 11px;
    height: 14px;
    width: 16px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
li.vendor-MyAccount-navigation-link.vendor-profile a:before {
    margin-right: 11px;
    height: 16px;
    width: 16px;
    content: '';
    background: url(/public/theme/asset/image/profile-inactive-icon.png) no-repeat;
    background-size: 100%;
}
button.btn.btn-primary.send-reply-modal {
    width: 175px;
    height: 45px;
    border-radius: 5px;
    background-color: #eb9d2c;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    box-shadow: none;
    border: 0px;
    outline: 0px;
}
span.status-label {
     font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #264053;
    width: 49px;
}
span.tab-head {
    font-size: 12px;
    color: #264053;
    font-family: "Poppins", sans-serif;
}

.Review-status-tab-wrapper ul.nav.nav-tabs {
    display: inline-flex;
    align-items: center;
    width: 100%;
    gap:7px;
    margin-bottom: 30px;
    border: 0px;
}
.row.tab-section-devider {
    padding-bottom: 8px;
}
.row.vendor-reviews-tabs-columns-wrapper {
    border-top: 1px solid #d9d9d9;
    padding-top: 18px;
    padding-bottom: 20px;
}
.tab-review-title h3 {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #264053;
    margin-top: 8px;
}
.tab-review-descriptions p {
    font-size: 10px;
    line-height: 1.4;
    color: #58595b;
}
.tab-reviews-vendore-response {
    padding: 10px;
    border-radius: 10px;
    background-color: #f5f5f5;
    margin-top:10px;
}
.col-sm-4.reviews-tabs-columns-inner.right-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 3px;
}
span.vendor-response {
    font-size: 7px;
    color: #9f9e99;
     font-family: "Poppins", sans-serif;
     display: flex;
     flex-wrap: wrap;
}
p.vendor-response-message {
    font-size: 10px;
    line-height: 1.4;
    color: #58595b;
    margin-top: 3px;
    width:100%;
    font-family: "Poppins", sans-serif;
}
.btn.btn-primary.Replayreview-btn {
    border-radius: 10px;
    background-color: #264053 !important;
    font-size: 10px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    width: 100%;
    height: 30px;
    border: 0px;
      padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-primary.Deletereview-btn {
    border-radius: 10px;
    background-color: #eb9d2c !important;
    font-size: 10px;
    color: #fff;
    font-family: "Poppins", sans-serif;
    width: 100%;
    height: 30px;
    border: 0px;
      padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.btn-primary.spam-report-btn {
    border-radius: 10px;
    background-color: #fff !important;
    font-size: 10px;
    font-family: "Poppins", sans-serif;
    width: 100%;
    height: 30px;
    border: solid 1px #58595b;
    color: #58595b !important;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tab-content .col-sm-4:last-child {
    padding-right: 0px;
    width: 19.3%;
}
.tab-content .col-sm-4:first-child {
    padding-left: 0px;
}
.tab-content .col-sm-4:nth-of-type(2) {
    width: 47.33%;
    padding: 0px 24px;
}
.listing-mng-upper-section.vendorprofile-inner h2 {
    margin-top: 0px;
    margin-bottom: 22px;
}
.select-listing-section label {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    color: #264053;
    display: block;
    margin-bottom: 9px;
}
.select-listing-section {
    margin-bottom: 31px;
}
.select-listing-section {
    margin-bottom: 24px;
    padding-bottom: 31px;
    border-bottom: 1px solid #d9d9d9;
    margin-left: -40px;
    margin-right: -40px;
}
.select-lst-sect-inner {
    padding-left: 40px;
    padding-right: 40px;
}

.select-listing-section select ,form.report-spam-form select{
    height: 38px;
    padding: 0px 15px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    width: 100%;
    outline: 0px;
    font-size: 14px;
    color: #264053;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position: calc(100% - 15px);
    font-family: 'Poppins', sans-serif !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 11px;
}
.form-control:focus{
    box-shadow: none !important;
}
.Review-status-tab-wrapper li.active.status-tab a {
    border: solid 1px #eb9d2c;
    background-color: #eb9d2c !important;
    color: #fff !important;
}
.Review-status-tab-wrapper li.status-tab a {
    width: 130px;
    height: 38px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff !important;
    color: #264053 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: 0px;
    box-shadow: none;
     font-size: 14px;
  line-height: 1.43;
  font-family: 'Poppins', sans-serif !important;
}
.modal-content {
    box-shadow: -14px 7px 25.9px 0 rgba(0, 0, 0, 0.15) !important;
    border: 0px !important;
}
.modal-container-author-nameRating {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 40px;
    margin-bottom: 24px;
}
.modal-container-author-nameRating .review-author-name-Date {
    display: block;
}
.form-control-textarea.replay-textarea::placeholder {
    color: #9f9e99;
}
.form-control-textarea.replay-textarea {
    color: #264053;
}
.reply-modal .modal-dialog {
    width: 686px;
}
.modal-header.modal-reply-header{
    border-bottom:0px;
    padding-left: 40px;
}
.modal-body.modal-body1.modal-reply-body {
    padding: 40px;
    padding-top: 15px;
}
.modal-reply-body {
    padding-bottom: 0px !important;
}
.reply-modal .modal-footer {
    border: 0px;
    padding-top: 0px !important;
    padding: 40px;
}
.modal i.fa.fa-paper-plane {
    font-size: 15px;
    padding-right: 10px;
}
.btn.btn-primary.send-reply-modal.submit-report-btn{
    position: relative;
}
.btn.btn-primary.send-reply-modal.submit-report-btn i.fa.fa-paper-plane {
    position: absolute;
    left: 15px;
    top: 15px;
}
span.favorite-feature-img img {
    width: 100%;
    height: 265px;
    object-fit: cover;
    border-radius: 5px;
}
.Favorites-listing-container span.bookmark-icon i.fa.fa-bookmark {
    color: #eb9d2c !important;
}
.Favorites-listing-container  span.bookmark-icon {
    right: 15px;
}
.MyFavorite-list {
    margin-top: 10px;
}
.review-sort-search-section.favorite-search-sort-wrap {
    margin-bottom: 24px;
}
.MyFavorite-pagination {
    margin-top: 20px;
    margin-bottom: 10px;
}
li.vendor-MyAccount-navigation-link.my-favorites.is-active a:before {
    background: url(/public/theme/asset/image/myfav-active-icon.webp) no-repeat;
    margin-right: 11px;
    height: 14px;
    width: 11px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
/*--------------------END OF CSS of Vendor Review page-------------------------------*/
/*----------------- CSS for Statistic------------------------------------------------*/
.desc-left-part.statistic-rate-left-col,.desc-right-part.statistic-rate-right-col{
    width: auto;
}
.manage-list-desc-wrapper.manage-listing-statistic-rate {
    justify-content: space-between;
    margin-top: 48px;
}
.statistic-rate-right-col .ratings.custom-rating {
    left: auto;
    right: -10px;
}
.statistic-rate-right-col .empty-stars:before,.statistic-rate-right-col .full-stars:before {
    font-size: 30px;
    text-align: right !important;
    letter-spacing: 10px;
}
a.btn.btn-outline-secondary.listing-cancel-btn.statistic-cancel-btn {
    width: 205px;
}
.desc-left-part.statistic-rate-left-col h3 {
    font-size: 28px !important;
    font-weight: bold;
    line-height: 1.25;
    color: #264053;
    margin-top:0px;
}
.statistic-rate-right-col span.bsn-overall-rating,.statistic-rate-right-col.desc-right-part span.pro-total-review{
    font-size: 14px;
}
.chart-filter-periods-groups {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 31px;
}
button.btn.btn-period-selections {
    width: 158px;
    height: 45px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.43;
    color: #264053;
}
button.btn.btn-period-selections.is-active {
    border-radius: 10px;
    border: 0px;
    background-color: #eb9d2c;
    color: #fff;
}
.filter-date-show-section span {
    font-size: 20px;
    color: #264053;
    font-family: "Poppins", sans-serif;
}
span.prd {
    font-size: 16px;
    color: #58595b;
    font-family: "Poppins", sans-serif;
}
.filter-periods-inner {
    display: flex;
    align-items: center;
    gap: 10px;
}
.charts-box {
    width: 20%;
    height: 86px;
    padding: 15px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;

}
.tabular-represention {
    display: flex;
    gap: 10px;
    margin-top:15px;
    margin-bottom:15px;
}
span.view-title {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #264053;
}
span.box-num {
    display: block;
    font-size: 25px;
    font-weight: 600;
    color: #264053;
}
/*-----------------End css for Statistic------------------------------------------------*/


/*----------------Css for My profile-----------------------------------------------*/
    label.cabinet.center-block {
    text-align: center;
    transition: all .3s ease;
    cursor: pointer;
    width: 160px;
    height: 160px;
    border-radius: 10px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    margin:0px;
        justify-content: center;
    position: relative;
}
label.upload-logo-btn input.upload__logofile {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
label.cabinet input.file{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  margin-top:-30px;
}
.logo-upload-wrapper {
    display: flex;
    flex-wrap: wrap;
}
#upload-demo{
    width: 100%;
    height: 100%;
  padding-bottom:25px;
}
label.cabinet input.file{
    display:none;
}
span.change-logo {
    display: none;
    position: absolute;
    bottom: 0;
    background: #264053cc;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.43;
    font-family: "Poppins", sans-serif;
    padding: 5px 0px;
}
label.cabinet.center-block:hover span.change-logo.appear-change-text {
    display: block;
}
li.vendor-MyAccount-navigation-link.my-collections a:before {
    background: url(/public/theme/asset/image/bookmark-icon.webp) no-repeat;
    margin-right: 11px;
    height: 14px;
    width: 11px;
    content: '';
    background-size: 100%;
    display: inline-block;
}

li.vendor-MyAccount-navigation-link.user-activity a:before {
    background: url(/public/theme/asset/image/user-activity-icon.webp) no-repeat;
    margin-right: 11px;
    height: 11px;
    width: 15px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
/*-------------------End Css of My profile--------------------------------------------*/
/*------------------Css for My Review Pages----------------------------------------------*/
.my-review-title.title-section h2 {
    font-size: 30px !important;
    font-weight: 600;
    line-height: 1;
    color: #264053;
    margin-top: 0px;
}
.sort-btn-wrapper.for-reviews {
    justify-content: flex-start;
    margin-top: 0px;
}
.review-sort-search-section {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom:5px;
    margin-top: 26px;
}
.sort-btn-wrapper.for-reviews select {
    height: 38px;
}
.review-featured-image img {
    width: 66px;
    height: 66px;
    object-fit: cover;
}
.review-featured-image {
    width: 66px;
}
.Myreview-Upper-inner-section {
    display: flex;
    gap: 24px;
}
h2.Myreview-title {
    font-size: 16px !important;
    font-weight: 600;
    color: #264053;
    margin-top: 0px;
    margin-bottom: 3px;
}
.MyreviewStarRating {
    display: flex;
    gap: 15px;
    align-items: center;
    margin-top: 18px;
}
.Myreview-list:hover {
    background: #e8f4f8;
}
.Myreview-list-inner-part{
    padding: 0px 40px;
}
.review-right-container .btn.btn-outline-primary.my-review-services-btn {
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    font-size: 10px;
    color: #264053;
    padding: 2px 15px;
}
h2.about-review-title {
    font-size: 18px !important;
    font-weight: 500;
    line-height: 1.39;
    color: #264053;
}
.about-review-description p {
    font-size: 12px;
    line-height: 1.5;
    color: #58595b;
}
span.Myreview-location {
    font-size: 12px;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    display: flex;
    margin-bottom:4px;
}
.Myreview-date-wrap {
    display: flex;
}
.Myreview-list {
    margin-left: -40px;
    margin-right: -40px;
    padding: 30px 0px;
}
.MyreviewStarRating span.Myreview-date {
    font-family: Poppins;
    font-size: 10px;
    color: #58595b;
}
.MyreviewStarRating .profinder-review-list-stars {
    display: flex;
    align-items: center;
    lie: 1px;
    line-height: 1;
}
li.vendor-MyAccount-navigation-link.user-activity.is-active a:before {
    background: url(/public/theme/asset/image/user-activity-yellow-icon.webp) no-repeat;
    margin-right: 11px;
    height: 11px;
    width: 15px;
    content: '';
    background-size: 100%;
    display: inline-block;
}
table.myactivitt-table td {
    font-size: 12px;
    text-align: left;
    color: #58595b;
    padding: 10px 7px;
}
.Myreview-pagination-section {
    padding: 20px 0px;
}
table.myactivitt-table tbody tr:last-child {
    border: 0px;
}
table.myactivitt-table tbody tr {
    border-bottom: 1px solid #d9d9d9;
}
table.myactivitt-table th {
    font-size: 14px;
    font-weight: normal;
    line-height: 1.71;
    color: #264053;
    padding: 7px;
    font-family: 'Poppins', sans-serif !important;
}
thead tr {
    border-bottom: 3px solid #264053;
}
table.myactivitt-table td:nth-of-type(3) {
    font-weight: 600;
    color: #264053;
}
span.service-req {
    color: #eb9d2c;
}
table.myactivitt-table td:nth-of-type(1) {
    width: 56%;
}
table.myactivitt-table td:nth-of-type(2) {
    width: 20%;
}
table.myactivitt-table td:nth-of-type(3) {
    width: 24% !important;
}
table.myactivitt-table {
    width: 100%;
}
/*----------------End Css for My Review----------------------------------------------------*/
/*---------------- css for Vendor Messages-----------------------------------------------------*/
.col-sm-9.manage-message-wrapper {
    padding: 0px !important;
}
span.back-chat {
    display: none;
}
h2.message-title {
    font-size: 45px !important;
    font-weight: 600;
    color: #264053;
    margin: 0px;
}
.message-title-section {
    padding: 40px 0px 26px 40px;
}
.chat-user-profile-img img {
    width: 45px;
    height: 45px;
    border-radius: 100%;
    object-fit: cover;
}
span.msg-user-name {
    font-size: 14px;
    font-weight: 500;
 font-family: 'Poppins', sans-serif !important;
}
.left-chat-lower-details p {
    font-size: 10px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
   color: #58595b;
}
.show-meg-list-view.active .show-msg-list-inner p{
     font-weight: normal;
    color: #9f9e99;
}
span.msg-chat-time {
    font-family: 'Poppins', sans-serif !important;
    font-size: 7px;
    font-weight: normal;
    color: #9f9e99;
}
.show-msg-list-inner {
    display: flex;
    gap: 10px;
    padding: 17px 15px;
}
.show-meg-list-view.active .show-msg-list-inner{
     background: #f5f5f5;   
      font-weight: normal;
}
.show-meg-list-view {
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 3px;
}
.left-chat-upper-details {
    display: flex;
    justify-content: space-between;
}
.search-container.search-message {
    width: 100%;
}
.message-search-form-wrap {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 12px;
    padding-bottom: 12px;
    margin-left: -15px;
    padding-top:12px;
}
.search-container.search-message {
    width: 95%;
    padding-left: 15px;
}
.show-all-message-list {
    width: 95%;
    max-height: 100vh;
    overflow-y: scroll;
}
.Chat-Message-area {
    background-color: #e8f4f8;
    padding: 10px;
    height: 585px;
    overflow-y: scroll;
}
.vendor-chat-block {
    padding: 15px 0px;
}
.message-left-wrapper {
    padding-right: 0px !important;
    width: 30.333333% !important;
    border-top: 1px solid #d9d9d9;
}
.message-right-wrapper {
    padding: 0px !important;
    width: 69.666667% !important;
    border-top: 1px solid #d9d9d9;
}
li.vendor-MyAccount-navigation-link.messages.is-active a:before{
    background: url(/public/theme/asset/image/chat-active-icon.webp) no-repeat;
    content: '';
    width: 14px;
    height: 12px;
    display: inline-flex;
    background-size: 100%;
    margin-right: 10px;
}
.chat-user-image img {
    width: 39px;
    height: 39px;
    border-radius: 100%;
    object-fit: cover;
}
span.chatbox-left-user-name {
    font-size: 10px;
    color: #264053;
    font-family: 'Poppins', sans-serif !important;
    background: #fff;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    padding: 3px 10px;
}
.right-chatbox-userdetails {
    display: flex;
    gap: 10px;
    margin-bottom:-18px;
}
.chatbox-message-body {
    padding-left: 39px;
    padding-top:10px;
}
.chatbox-message-body p {
    font-size: 10px;
    color: #58595b;
    padding: 10px 20px;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    background: #fff;
    max-width: 596px;
 margin-bottom: 10px !important;
}
.image-attachment {
    padding: 20px;
    border-radius: 20px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    max-width: 161px;
}
.image-attachment img {
    width: 120px;
    height: 98px;
    object-fit: cover;
}
.chat-vendor-image img {
    width: 39px;
    height: 39px;
    object-fit: cover;
    border-radius: 100%;
}
.right-chatbox-vendordetails {
    display: flex;
    gap: 10px;
    margin-bottom: -18px;
    justify-content: flex-end;
}
.vendor-chatbox-message-boby p {
    background-color: #264053;
    color: #fff;
    text-align: right;
    margin-right: 0;
    margin-left: auto;
}
.vendor-chatbox-message-boby {
    padding-left: 0px;
    padding-right: 39px;
}
.vendor-chat-block .image-attachment {
    margin-right: 0px;
    margin-left: auto;
}
.chatbox-chat-timing {
    font-size: 7px;
    color: #9f9e99;
    margin-left: 4px;
}
.vendor-chat-timing{
 font-size: 7px;
    color: #9f9e99;
    margin-right: 4px;
}
input.chat-image-file {
    display: none;
}
span.chat-upload-btn-text img {
    width: 14px;
    height: 14px;
    object-fit: cover;
}
.chatbox-upload-file-wrapper input.chat-image-file,.chatbox-upload-file-wrapper input.chat__file {
    display: none;
}
button.btn.btn-primary.send-reply-chat {
    border: 0px;
    border-radius: 5px;
    background-color: #eb9d2c;
    outline: 0px;
    box-shadow: none;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    font-family: 'Poppins', sans-serif !important;
    height: 45px;
    width: 175px;
}
button.btn.btn-primary.send-reply-chat .fa-paper-plane {
    font-size: 15px;
    padding-right: 10px;
}
.upload-and.reply-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
label.chatbox-image-upload-label {
    border-radius: 5px;
    border: solid 1px #58595b;
    padding: 0px 10px;
    width: 135px;
    height: 35px;
}
label.chatbox-file-upload-label {
    border-radius: 5px;
    border: solid 1px #58595b;
    height: 35px;
}
label.chatbox-file-upload-label span.chat-upload-btn-text {
    height: 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 8px;
    width: 90px;
}
.chatbox-upload-file-wrapper {
    display: flex;
    gap: 10px;
}
.chatbox-upload-file-wrapper label {
    cursor: pointer;
}
label.chatbox-image-upload-label span.chat-upload-btn-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 35px;
}
span.chat-upload-btn-text {
    font-size: 14px;
    font-weight: normal;
    color: #58595b;
}
.chat-textarea::placeholder{
    color: #9f9e99 !important;
}
.message-form-wrap-inner {
    padding: 10px 10px 27px 10px;
}
.chat-textarea{
    color:#264053 !important;
}
.show-all-message-list::-webkit-scrollbar-thumb,.Chat-Message-area::-webkit-scrollbar-thumb {
    background: #264053;
    border-radius: 10px;
}
.show-all-message-list::-webkit-scrollbar-track,.Chat-Message-area::-webkit-scrollbar-track {
    box-shadow: inset 0 0 0px grey;
    border-radius: 10px;
}
.show-all-message-list::-webkit-scrollbar,.Chat-Message-area::-webkit-scrollbar {
    width: 5px;
}
.single-content-left-colm li.review-top-list .progress{
    margin-bottom: 11px;

}
.single-content-left-colm .business-row p {
    font-size: 14px;
}
/*-----------------End Css for Vendor Messages------------------------------------------------------*/
/*-----------------landing pages---------------------------------------------------*/
.landing-logo img {
    width: 100%;
}
.col-sm-4.landing-right-col,.left-column-content,.Book-wrapper {
    display: none;
}
.video{
width: 100%;
}
.landing-logo {
    max-width: 285px;
    display: block;
    margin: 0px auto;
    padding: 54px 0px;
}
h1.landing-title .blue-text {
    color: #4178bd;
    display: block;
}
p.landing-content {
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
.access-btn-wrap a {
    width: 200px;
    height: 45px;
    margin: 0px auto;
    border-radius: 5px;
    background: #eb9d2c !important;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: 0;
    box-shadow: none;
}
.Book-wrapper {
    border-radius: 15px;
    background-color: #e8f4f8;
    padding: 20px 60px;
    text-align: center;
    max-width: 1020px;
    margin: 0px auto;
}
.col-sm-8.landing-left-col {
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
    max-width: 726px;
    margin: 0px auto;
}
section.lading-video-calendly-wrapper {
    padding-top: 0px;
    padding-bottom: 160px;
    position: relative;
}
.col-sm-4.landing-right-col img {
    width: 100%;
}
.container.video-inner-part {
    max-width: 1120px;
    text-align: center;
    display:flex;
    position: relative;
}
.Book-wrapper h2 {
    font-size: 18px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
h1.landing-title {
    font-size: 45px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
    margin-bottom: 20px;
}
.access-btn-wrap {
    margin-bottom: 61px;
}
.book-inner-part p {
    font-size: 16px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: center;
    color: #264053;
}
    .video-custom-embed-image-overlay{
        background:url(/public/theme/asset/image/video-poster.webp);
        background-size: cover;
        background-repeat: no-repeat;
    }
    .video-custom-embed-play {
    height: 363px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: 50%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
i.eicon-play {
    background-color: #313f4e;
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}
.left-column-content h3 {
    font-size: 24px !important;
    font-weight: 600;
    line-height: 1.42;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    margin-top: 32px;
    margin-bottom: 15px;
}
ul.landing-listings li {
    font-size: 16px !important;
    font-weight: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #264053;
    padding: 7px 0px;
}
#overlay {
    position: absolute;
    display: block;
    width: 100%; 
    height:363px;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 52;
    cursor: pointer;
    background: url(/public/theme/asset/image/video-poster-img.png) no-repeat;
    background-position: center center;
    background-size: cover;
}
div#overlay img {
    display: none;
}
.hide{
    display:none;
}
iframe#player {
    width: 100%;
    height: 363px;
}
div#overlay img {
    width: 100%;
}
.cusotmrow {
    box-shadow: 0 4px 12.7px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    margin-bottom: 90px;
}
.col-sm-6.mortage-coach.landing-right-col label {
    color: #314051;
    font-size: 12px;
    font-weight: 400;
}
.mortage-calculator-form button.fron_button.btn.btn-warning.btn-block.btn-lg {
    width: 100%;
    height: 68px;
    padding: 0px;
    border-radius: 8px 0px 0px 0px;
    max-width: 412px;
    font-size: 20px !important;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    text-transform: capitalize;
    outline: 0px !important;
    border:0px !important;
}
.mortage-calculator-form.pagec_form {
    text-align: left;
    padding:32px 16px;
}
.mortage-calculator-form.pagec_form .col-sm-6 {
    padding-left: 8px;
    padding-right: 8px;
}
select.form-control.form-control-sm.currency-symbol {
    color: #9f9e99 !important;
}
.col-sm-6.mortage-coach.landing-right-col .form-control {
    height: 52px !important;
}
label.purchase-price-label {
    width: 100%;
}
.mortage-calculator-form.pagec_form .col-sm-12 {
    padding-left: 8px;
    padding-right: 8px;
}
.row.digital-btn .col-md-12 {
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 6px;
}
select.form-control.form-control-sm.currency-symbol {
    width: 100%;
    max-width: 73px;
    float: left;
}
input.price-column {
    float: right;
    width: 100%;
    max-width: calc(100% - 86px);
}
.mortage-calculator-form.pagec_form .form-control {
    margin-bottom: 18px;
}
.form-check.d-flex.mortage-desclaimer {
    border-top: 1px solid #D9D9D9;
    padding-top: 22px;
    margin-top: 24px;
}
.form-check.d-flex.mortage-desclaimer p {
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #999999;
}
.container.video-inner-part.for-mortage-cal-wrap iframe#player {
    border-radius: 8px;
}
.container.video-inner-part.for-mortage-cal-wrap div#overlay {
    border-radius: 8px;
}
.container.video-inner-part.for-mortage-cal-wrap {
    padding-top: 40px;
}
select.form-control.form-control-sm.currency-symbol {
    outline: 0px;
    background: #fff url(/public/theme/asset/image/select-new-icon.png) no-repeat;
    background-position: 90% 15px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-size: 10px;
    background-position: calc(100% - 15px);
}
@media screen and (min-width:1500px){
.container.video-inner-part.for-mortage-cal-wrap {
    max-width: 1456px;
}
}
/*---------------------Mortage-landing-latest-ppage css--------------------------------------*/
.header-landing-reg-btn a,.header-landing-login-btn a {
    color: #4178BB !important;
    font-weight: 500;
font-family: 'Poppins', sans-serif !important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
font-size:20px;
}
.Lbanner-inner {
    max-width: 665px;
    padding-top: 200px;
    padding-bottom: 236px;
}
.Lbanner-inner img {
    max-width: 347px;
    margin-bottom: 12px;
}
.Lbanner-inner h1.main-heading {
    font-size: 65px !important;
    color: #314051 !important;
    font-weight: 600 !important;
    line-height: 96px;
}
span.Landing-finder-subTitle {
    color: rgb(49 64 81 / 50%);
    font-size: 32px;
    line-height: 48px;
    font-weight: 500;
}
.Abanner-inner a.landing-button-link{
 background: #eb9d2c !important;
}
section.row.agent-first-row.agent-second-row {
    background: #2279BB;
}
a.landing-button-link {
    display: block;
    background: #2379BB;
    color: #fff !important;
    width: 100%;
    min-height: 68px;
    padding: 24px 40px 24px 40px;
    gap: 10px;
    border-radius: 8px;
    max-width: 353px;
    margin-top: 32px;
    text-align: center;
}
.landing-row-inner-left {
    padding: 75px 120px;
}
.landing-row-inner-left img {
    width: 100%;
}
.landing-row-inner-left {
    background-image: url(/public/theme/asset/image/dotted-blue-icon.svg), url(/public/theme/asset/image/dotted-blue-icon.svg);
    background-position: top right, left bottom;
    background-repeat: no-repeat;
}
section.row.landing-row-content:nth-of-type(even) {
    background: #E8F4F8;
}
section.row.landing-row-content:nth-of-type(even) .landing-row-inner-left {
    background-image: url(/public/theme/asset/image/dotted-white-icon.svg), url(/public/theme/asset/image/dotted-white-icon.svg);
    background-position: top right, left bottom;
    background-repeat: no-repeat;
}
section.row.landing-row-content {
    clear: both;
padding:150px 0px;
}
.landing-row-inner-left img {
    width: 100%;
    border-top-left-radius: 115px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 115px;
}
h1.landing-M--heading {
    font-size: 36px !important;
    font-weight: 600;
    color: #314051;
    text-transform: capitalize;
}
p.landing-content-short-desc {
    color: rgb(49 64 81 / 50%);
    font-size: 18px;
    font-weight: 400;
    margin-top: 22px !important;
    display: block;
}
ul.Landing-M-list li {
    font-size: 18px;
    padding: 8px 0px;
    color: #314051;
    font-weight: 400;
}
ul.Landing-M-list {
    padding-left: 20px;
}
.container.landing-inner-wrap {
    align-items: center;
    display: flex;
}
section.row.landing-page-CTA-sections {
    position: relative;
}

/*section.row.landing-page-CTA-sections:after {
    content: '' !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(232 244 248 / 80%);
}*/
section.row.landing-page-CTA-sections .container {
    position: relative;
    z-index: 1;
    text-align: center;
}
.CTA-inner {
    padding-top: 100px;
    padding-bottom: 100px;
}
.Landing-CTA-subTitle {
    color: rgb(49 64 80 / 70%);
    font-size: 20px;
margin-top: 32px;
}
a.landing-CTA-button-link {
    display: block;
    background: #2379BB;
    color: #fff !important;
    width: 100%;
    height: 68px;
    padding: 24px 40px 24px 40px;
    gap: 10px;
    border-radius: 8px;
    margin-top: 32px;
}
h1.CTA-heading {
    font-size: 40px !important;
    color: #314050;
    text-transform: capitalize;
}
.CTA-inner {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
span.ftr-title {
    display: block;
    text-align: left;
    padding-bottom: 4px;
}
.footer_logo {
    max-width: 226px;
}
.col-sm-3.fcol {
    text-align: left;
}
span.M-list-title {
    font-weight: 700;
}
.container.how-do-cols .col-sm-4:nth-of-type(1) span.step-number:before {
    content: url(/public/theme/asset/image/border.svg);
    width: 50%;
    position: absolute;
    overflow: hidden;
    margin: 0px auto;
    right: 0;
    z-index:-1;
}
section.row.New-homepage-banner.page_sections .container {
    padding-top: 150px;
    padding-bottom: 150px;
}
span.step-number {
    background: #4178BB;
    width: 50px;
    height: 50px;
    display: flex;
    border-radius: 100%;
    color: #fff;
    align-items: center;
    justify-content: center;
}
.container.how-do-cols .col-sm-4 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.container.how-do-cols .col-sm-4:nth-of-type(2) span.step-number:before {
    content: url(/public/theme/asset/image/border.svg);
    position: absolute;
    overflow: hidden;
    margin: 0px auto;
    left: 7px;
    width:97%;
    z-index:-1;
}
.container.how-do-cols .col-sm-4:nth-of-type(3) span.step-number:before {
    width: 50%;
    content: url(/public/theme/asset/image/border.svg);
    position: absolute;
    overflow: hidden;
    margin: 0px auto;
    left: 0;
    z-index: -1;
}
.step-title-wrap {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
span.step-title {
    display: flex;
    width: 100%;
    max-width:220px;
    align-items: center;
    justify-content: center;
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin-top: 32px;
    text-transform: capitalize;
}
.container.how-do-cols .col-sm-4:nth-of-type(1) span.step-title {
    max-width: 190px;
}
.container.how-do-cols .col-sm-4:nth-of-type(2) span.step-title {
    max-width: 180px;
}
span.step-content {
    text-align: center;
    margin-top: 36px;
    font-size: 16px;
    color: rgb(0 0 0 / 50%);
    min-height: 240px;
    max-width: 302px
}
span.step-image-box img {
    width: 100%;
}
.blur-img-section {
    display: flex;
    width: 302px;
    height: 302px !important;
    align-items: center;
    justify-content: center;
    margin-top: 32px;
}
.container.how-do-cols {
    padding-bottom: 90px;
}
span.step-image-box img {
     width: 100%; 
    border-radius: 8px;
    max-height: 282px;
}
span.step-image-box {

    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}
.bg-image {
    justify-content: center;
    position: absolute;
    height: 302px;
    width: 320px;
    background-size: cover;
    background-position: center;
    filter: blur(5px);
    z-index: -1;
    background-image: url(/public/theme/asset/image/postweb.jpg);
    display: flex;
    box-shadow: 0px 4px 4px 0px #0000001A;

}
.container.how-do-cols .col-sm-4:nth-of-type(2) .bg-image {
    background-image: url(/public/theme/asset/image/screenshot.jpg);
}
.container.how-do-cols .col-sm-4:nth-of-type(3) .bg-image {
    background-image: url(/public/theme/asset/image/mobile-image.jpg);
}
.container.how-do-cols .col-sm-4:hover span.step-number {
    background: #0F3564;
}
.container.how-do-cols .col-sm-4:hover .bg-image {
    filter: blur(0px);
background-position: top;
    border: 1px solid #E8F4F8;
    border-radius: 8px;
}

.container.how-do-cols .col-sm-4:hover span.step-number {
    background: #0F3564;
}
.container.how-do-cols .col-sm-4:hover span.step-image-box {
    visibility: hidden;
}
.N-home-banner-inner h1.main-heading {
    color: #FFFFFF;
    font-size: 55px !important;
    line-height: 80px;
    font-weight: 600 !important;
}
a.ask-btn-home.landing-button-link {
    max-width: 360px;
    text-align: center;
}
span.N-home-subTitle {
    color: rgb(255 255 255 / 50%);
    font-size: 26px;
}
.N-home-banner-inner img {
    width: 100%;
}
.col-sm-6.banner-left {
    width: 54%;
    padding-right: 5%;
}
.col-sm-6.banner-right {
    max-width: 46%;
}
section.row.landing-row-content.buy-sell .container.Home-image.landing-inner-wrap .landing-row-inner-left {
    background-image: url(/public/theme/asset/image/dotted-icon.svg), url(/public/theme/asset/image/dotted-icon.svg);
    background-position: top right, left bottom;
    background-repeat: no-repeat;
}
section.row.landing-row-content.best-way .landing-row-inner-left {
    background-image: url(/public/theme/asset/image/dooted-dark-icon.svg), url(/public/theme/asset/image/dooted-dark-icon.svg);
    background-position: top right, left bottom;
    background-repeat: no-repeat;
}
.best-way h1.landing-M--heading,.best-way ul.Landing-M-list li,.best-way p.landing-content-short-desc {
    color: #fff;
}
.container.Home-image.landing-inner-wrap {
    gap: 1%;
}
section.row.how-do-it-sections {
    text-align: center;
    margin-top: 20px !important;
}
h1.heading-40 {
    color: #264053;
    font-weight: 600;
    font-size: 40px !important;
}
.how-do-it-inner {
    max-width: 900px;
    margin: 0px auto 32px;
}
.trust-inner {
    max-width: 940px;
    margin: 0px auto;
    padding-top: 150px;
    padding-bottom: 150px;
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
section.row.home-trust-sections h1.CTA-heading {
    font-weight: 600;
    text-align: center;
    margin-bottom: 40px;
}
span.sub-describption-home {
    font-size: 24px;
    color: rgb(38 64 83 / 50%);
    text-align: center !important;
    display: block;
}
.col-sm-6.trust-right a.landing-CTA-button-link {
    margin-top: 0px;
    text-align: center;
}
a.home-CTA-button-link {
    border: 1px solid #2279BB;
    border-radius: 8px;
    width: 100%;
    text-align: center;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #2279BB !important;
    font-weight: 500;
}
.Landing-trust-subTitle {
    margin-bottom: 32px;
}
.col-sm-6.trust-left {
    padding-right: 5px;
}
.col-sm-6.trust-right {
    padding-left: 5px;
}
section.row.home-resource-sections h1.CTA-heading {
    font-weight: 600;
    margin-bottom:32px;
}
section.row.home-resource-sections .col-sm-12 {
    padding-top: 120px;
    padding-bottom: 120px;
    text-align: center;
}
.resource-row-section {
    margin-top: 32px;
    display: flex;
}
a.resource-title {
    color: #2279BB;
    text-decoration: underline !important;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin-top: 34px;
    margin-bottom: 34px;
    text-transform:capitalize;
}
.resource-row-section .col-sm-4 {
    background: linear-gradient(138.49deg, #FFFFFF 50%, #E8F4F8 100%);
    box-shadow: 0px 4px 16px 0px #00000014;
    border: 1px solid #F5F5F5;
        width: 32% !important;
    margin: 0px 1%;
    padding-top: 24px;
    padding-bottom: 24px;
    border-radius: 8px;
}
span.resource-content {
    color: rgb(49 64 80 / 50%);
    font-size: 16px;
    display: block;
}
.resource-row-section {
    margin-top: 32px;
    display: flex;
    a: stretch;
    max-width: 100%;
    margin: 32px auto 0px;
}
.resource-inner {
    max-width: 976px;
    margin-left: auto;
    margin-right: auto;
}
span.blog-date {
    display: flex;
    line-height: 16px;
    font-size: 14px;
    color: #314051;
    margin-bottom:34px;
}
.blog-row.resource-row-section {
    text-align: left;
}

span.blog-date:before {
    content: url(/public/theme/asset/image/date-icon.svg);
    display: flex;
    padding-right: 8px;
}
.blog-row.resource-row-section a.resource-title {
    margin-top: 0px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.blog-row.resource-row-section span.resource-content {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
    min-height: 140px
}
span.blog-read-more {
    margin-top: 34px;
    display: block;
}
span.blog-read-more a {
    color: #2279BB;
    font-size: 16px;
    font-weight: 700;
}
span.blog-read-more a:hover {
    color: #eb9d2c;
}
a.home-CTA-button-link:hover,a.landing-CTA-button-link:hover,a.ask-btn-home.landing-button-link:hover,.view-all-wrapper a:hover{
    background: #eb9d2c;
    color: #fff !important;
    border-color: transparent;
}
.view-all-wrapper {
    max-width: 100%;
    margin: 32px auto 0px;
    padding-left: 1%;
    padding-right: 1%;
}
a.view-all-btn {
    border: 1px solid #2279BB;
    border-radius: 8px;
    width: 100%;
    text-align: center;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #2279BB !important;
    font-weight: 500;
}
.home-cta-inner {
    padding-top: 72px;
    padding-bottom: 72px;
    text-align: center;
}
span.cta_home {
    font-size: 35px;
    color: #fff;
}

a.home-get-button-link {
    border-radius: 8px;
    width: 100%;
    text-align: center;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    font-weight: 500;
    background: #eb9d2c;
    max-width: 473px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 75px;
}
.btnfree.become-certi-btn a {
    text-transform: capitalize !important;
}
h1.agent-banner-main-heading {
    font-size: 64px !important;
    color: #fff;
    line-height: 95px;
    margin-bottom: 32px
}
.Abanner-inner {
    padding-top: 200px;
    padding-bottom: 350px;
    max-width: 635px;
    margin: 0px auto;
    text-align: center;
}
.Abanner-inner a.landing-button-link {
    max-width: 195px;
    margin-left: auto;
    margin-right: auto;
}
span.agent-landing-subTitle {
    font-size: 32px;
    color: #fff;
    font-weight: 500;
}
.col-sm-6.agent-col-left img {
    width: 100%;
}

section.row.agent-first-row.agent-second-row .col-sm-6.agent-col-left.agent-second-col-left {
    padding-left: 15px;
    width:56%;
    padding-top: 15px;
    padding-bottom: 40px;
    padding-right: 25px;
}
section.row.agent-first-row.agent-second-row .agent-second-col-right {
    padding-right: 0px;
    width:44%;
}
.col-seperated {
    display: flex;
    margin-top:48px;
    margin-bottom: 24px;
    flex-wrap: wrap;
    text-align: center;
}

.container.agent-first-row-inner-wrap .col-sm-6.agent-col-left {
    padding-left: 0px;
    width: 44%;
}
.container.agent-first-row-inner-wrap .col-sm-6.agent-col-right {
    width: 56%;
    padding-bottom: 24px;
}
h1.Agent_heading {
    color: #264053;
    font-size: 36px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    width:100%;
}
.agent-row-inner-right p.agent_content-short-desc {
    text-align: center;
}
.agent-second-col-left p.agent_content-short-desc {
    text-align: center;
}
section.row.image-row img {
    width: 100%;
}
span.company-orange {
    color: #eb9d2c;
}
.agent-second-col-left .col-seperated {
    margin-top: 64px;
}
.agent-second-col-left {
    padding-bottom: 60px;
}
.container.image-box-new {
    max-width: 100%;
    padding: 0px;
    margin-top: 50px;
}
span.btn-agent_left {
    width: 100%;
    display: flex;
    margin-top: 24px;
    align-items: center;
    justify-content:center;
}
a.agent-get-button-link {
    background: #2379BB;
    color: #fff !important;
    width: 100%;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 195px;
    border-radius: 8px;
}
a.agent-get-button-link:hover {
    background: #eb9d2c;
}
a.landing-button-link:hover {
    background: #eb9d2c;
}
p.agent_content-short-desc {
    color: rgb(38 64 83 / 50%);
    font-size: 24px;
}
h2.list-title {
    font-size: 20px !important;
    color: #000000;
    font-weight: 700;
    padding-bottom:16px;
}
.col-sm-4.list-col {
    padding-bottom: 10px;
}
.row-Agent-M-list {
    width: 100%;
    float: left;
    margin-bottom:10px;
}
.agent-image-part {
    background: url(/public/theme/asset/image/agent-col-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.key-image-part {
    background: url(/public/theme/asset/image/key-image.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
img.hide-agent {
    width: 100%;
    display:none;
}
.container.agent-first-row-inner-wrap {
    display: flex;
    flex-wrap: wrap;
}
.col-sm-6.agent-col-left.agent-second-col-left {
    background: #4178BB;
}
.agent-second-col-left h1.Agent_heading {
    color: #fff;
}
.agent-second-col-left p.agent_content-short-desc {
    color: rgb(255 255 255 / 50%);
}
.agent-second-col-left h2.list-title {
    color: #fff;
}
.agent-second-col-left span.list-content {
    color: #fff;
}
span.list-content {
    color: rgb(49 64 81 / 60%);
}
.agent-second-col-left a.agent-get-button-link {
    background: #E8F4F8;
    color: #4178BB !important;
    font-weight: 500;
}
section.row.agent-how-do.how-do-it-sections {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
}

section.row.agent-how-do.how-do-it-sections .step-title-wrap .step-title {
    max-width: 100% !important;
}
section.row.agent-how-do.how-do-it-sections  span.step-content {
    min-height: auto;
}
section.row.agent-how-do.how-do-it-sections .how-do-it-inner {
    max-width: 954px;
}
.agent-how-do.how-do-it-sections .container.how-do-cols {
    padding-bottom: 0px;
    max-width: 954px;
}
section.row.agent-how-do.how-do-it-sections .Landing-CTA-subTitle {
    font-size: 24px;
}
.agent-calendly-inner-left img {
    max-width: 100%;
}
.container.Agent-calendly-inner-wrap {
    max-width: 100%;
    padding-left: 0px;
    display: flex;
    padding-right:0px;
}
.calendly-image img {
    max-width: 100%;
}
.col-sm-6.agent-calendly-col-left {
    background: url(/public/theme/asset/image/calendar-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
        border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    width:60%;
}
.col-sm-6.agent-calendly-right {
    width: 40%;
}
.agent-calendly-inner-right {
    width: calc(100% + 30%);
    position: relative;
    left: -30%;
}
section.row.agent-calendly-row {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
h2.cal-title {
    color: #fff;
    margin-bottom: 32px;
}
span.cal-desc {
    margin-bottom: 32px !important;
    display: flex;
}
span.phone-call{
    margin-top:32px;
}
span.cal-desc,span.\33 0-min,span.phone-call {
    color: rgb(255 255 255 / 50%);
}
span.\33 0-min:before {
    content: url(/public/theme/asset/image/clock.svg);
}
span.\33 0-min,span.phone-call {
    display: flex;
    gap: 10px;
}
span.phone-call:before {
    content: url(/public/theme/asset/image/phone-white.svg);
}
.agent-calendly-inner-left {
    max-width: 482px;
}
a.footer-phone {
    display: block;
}
.allblogsmain .blog-row.resource-row-section {
    flex-wrap: wrap;
    width: 100%;
}
.allblogsmain .resource-inner {
    max-width: 1240px;
}
.allblogsmain .blog-row.resource-row-section .col-sm-4 {
    margin-bottom: 2%;
}
.allblogsmain .blog-row.resource-row-section .col-sm-4 {
    margin-bottom: 2%;
    width: 31% !important;
}
section.row.home-blog-section.home-resource-sections.allblogsmain .col-sm-12 {
    padding-top: 0px !important;
    padding-bottom:60px;
}
.blogsmaindiv section.row.page_sections.content_section {
    padding-bottom: 0px;
}
.searchEngine-landing {
    margin-top: 50px;
}
/*---------------------End Mortage-landing-latest-ppage css--------------------------------------*/
.col-sm-9.menucolm{
    width:80%;
}
.col-sm-3.logo_colm{
    width:20%;
}
/*-------------------------------Responsiveness------------------------------------------*/
@media screen and (max-width:1196px) and (min-width:1179px){
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 13px;
}
}
@media screen and (min-width:1900px) and (max-width:2000px){
    .agent-calendly-inner-right {
    width: calc(100% + 37%);
    position: relative;
    left: -37%;
}
}
@media screen and (min-width:1300px){
.single-landing-page section.row.pro-finder-single-page-featured-business .container {
    background: #fff;
    max-width: 1320px;;
    padding-left: 50px;
    padding-right: 50px;
} 
.single-landing-page section.row.pro-finder-single-page .container {
    background: #fff;
    max-width: 1300px;
    margin: 0px auto;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 51px;
}
.single-landing-page section.row.pro-finder-single-inner-page .container {
    background: #fff;
    max-width: 1300px;
    padding-left: 50px;
    padding-right: 50px;
}
.single-landing-page section.row.pro-finder-single-page {
    padding-top: 0px;
    background: #f9fdff;
}
.single-landing-page section.row.pro-finder-single-inner-page,.single-landing-page section.row.pro-finder-single-page-featured-business {
    background: #f9fdff;
}
}
@media screen and (max-width:1368px){
.pro-finder-banner h1.main-heading,.col-sm-6.pro-explore-inner-box.left h2.explore-title ,h1.heading-size-65{
    font-size: 48px !important;
}
.content_section h2.how-help-heading {
    font-size: 38px !important;
}
.profinder-how-help-titles {
    font-size: 24px;
}
.col-sm-12.pro-finder-last-banner-inner-box h3.pro-finder-last-banner-title{
    font-size:32px !important;
}
section.row.page_sections.content_section.profinder-register-wrap,section.row.page_sections.content_section.profinder-register-wrap.login-main-wrap,
section.row.page_sections.content_section.profinder-register-wrap.profinderreset-pass-wrap,section.row.page_sections.content_section.profinder-reg-success-wrap{
    height:auto;
}
.all-listing-container .desc-right-part {
    width: 24%;
    text-align: right;
}
.all-listing-container .ratings.custom-rating {
    left: auto;
}
.agent-calendly-inner-right {
    width:100%;
    position: static;
    left: auto;
}
}
@media screen and (max-width:1280px){
.filter-multi-select span.selected-items button {
    margin-left: 0px;
}
.search-box-right-col {
    display: flex;
    width: 100%;
    position: relative;
    justify-content: center;
    gap: 9px;
}
.service-type-select {
    float: left;
    width: 49%;
    margin-right: 1%;
}
.rating-selection select.single-select {
    position: static;
    width: 100%;
    margin-bottom: 10px;
}

.service-type-select select.single-select {
    position: static;
    top: -22px;
    z-index: 99;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.rating-selection {
    float: left;
    width: 49%;
    top: auto;
    margin-left: 1%;
    position: relative;
}
select.single-select[size="8"] {
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 0;
}
select.single-select[size="6"] {
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
}
.multiple-select-box {
    width: 100%;
    background: #f5f5f5;
    margin-bottom: 10px;
}
.search-listing-form .form-group-row {
    height: auto;
    display: block;
    background: transparent;
}
.header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin-left: 10px !important;
}
.location-map-row div#map_canvas {
    width: 100% !important;
}
}
@media screen and (max-width:1180px){
body .container {
    max-width: 100% !important;
}
body .container.vendor-profile-wrapper {
    max-width: 930px !important;
}
.header .col-sm-9.menucolm {
    padding-right: 0px;
}
.header .col-sm-3.logo_colm {
    padding-left: 0px;
}
.site-footer .col-sm-3.fcol:first-child {
    padding-left: 0px;
}
.site-footer .col-sm-3.fcol:last-child {
    padding-right: 0px;
}
span.bsn-review-phone {
    font-size: 15px;
}
.col-sm-3.manage-listing-nav {
    width: 20%;
    margin-right: 0%;
}
nav.vendor-MyAccount-navigation li a{
padding: 12px 0px 12px 12px;  
}
.col-sm-9.manage-listing-content-area{
    padding:15px;
}
.manage-listing-submit-inner-section {
    padding: 15px;
}
.manage-listing-submit-section {
    margin: 28px -15px 0px -15px;
}
.chart-filter-periods-groups {
    display: block;
    margin-top:20px;
}
.filter-date-show-section {
    margin-bottom: 10px;
}
.select-lst-sect-inner {
    padding-left: 15px;
    padding-right: 15px;
}
.select-listing-section,.Myreview-list {
    margin-left: -15px;
    margin-right: -15px;
}
.landing-row-inner-left {
    padding: 76px 75px;
}
}
@media screen and (max-width:1024px){
body h1,.mng-list-upper-section-left-cols h2{
    font-size: 38px !important;
}
span.mng-listing-subtitle {
    font-size: 20px;
}
span.pro-single-location{
    font-size: 20px;
}
.container.lightbox-gallery .main-photo .item img {
    max-height: 360px;
}
.container.lightbox-gallery .sub .item img {
    width: 223px;
    height: 175px;
}
span.R-title{
    width:56px;
}
.col-sm-6.agent-calendly-col-left {
    width:50%;
}
.col-sm-6.agent-calendly-right {
    width: 50%;
}
}
@media screen and (max-width:1080px){
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
    position: fixed;
    width: 100% !important;
    left: 0 !important;
    height: calc(100vh - 90px);
    overflow: scroll !important;
    padding-bottom: 70px;
    z-index: 9999;
}
#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
        margin-top: 15px;
        min-height: auto !important;
}
#mega-menu-wrap-primary ul.mega-sub-menu {
    padding-left: 15px !important;
}
body.mega-menu-primary-mobile-open {
    overflow: hidden;
}
.manage-all-listing a.btn.btn-warning.create-listing-btn {
    width: 200px;
    font-size: 18px;
}
.header-landing-reg-btn a, .header-landing-login-btn a {
    color: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
    font-size: 14px !important;
}
}
@media screen and (max-width:1000px){
.profinder-sidebar .profinder-busniness-author-details{
    flex-wrap: wrap;
    justify-content: center;
}
.profinder-sidebar span.bsn-auth-name,.profinder-sidebar span.bsn-review-phone{
justify-content: center;
}
.sidebar-business-contact,.sidebar-requeat-info-section,.sidebar-contact-info-section{
    padding:15px;
}
.profinder-sidebar h2 {
    font-size: 20px !important;
}
.profinder-sidebar button.btn.btn-warning.btn-block.btn-lg.m-auto.fit{
    font-size:16px !important;
}
section.row.pro-finder-single-page-featured-business .container.featured-slider {
    padding-top: 40px;
}
.container.featured-slider h2{
    font-size:38px !important;
}
.container.featured-slider .slide-content {
    padding: 0px 5px;
}
.slick-carousel .slick-dots li {
    width: 10px;
}
.listing-mng-upper-section {
    display: flex;
    align-items: flex-start;
}
.mng-list-upper-section-left-cols{
    display: block;
}
span.mng-listing-subtitle{
    line-height: 1.7em;
}
#overlay,iframe#player{
    height:280px;
}
.landing-logo {
    padding: 25px 0px;
}
.Lbanner-inner h1.main-heading {
    font-size: 40px !important;
    color: #314051 !important;
    font-weight: 600 !important;
    line-height: 50px;
}
.Lbanner-inner {
    max-width: 600px;
    padding-top: 80px;
    padding-bottom: 80px;
}
span.Landing-finder-subTitle {
    color: rgb(49 64 81 / 50%);
    font-size: 24px;
    line-height: 30px;
    font-weight: 500;
}
.container.agent-first-row-inner-wrap {
    flex-wrap: wrap;
    max-width: 100%;
    display: flex;
}
section.row.agent-first-row.agent-second-row .agent-second-col-right,section.row.agent-first-row.agent-second-row .col-sm-6.agent-col-left.agent-second-col-left {
    width: 100%;
}
.container.agent-first-row-inner-wrap .col-sm-6.agent-col-left,.container.agent-first-row-inner-wrap .col-sm-6.agent-col-right {
    width: 100%;
}
.col-sm-6.agent-col-left.agent-image-part {
    padding-right: 0px;
}
.col-sm-6.agent-col-right.agent-second-col-right.key-image-part {
    background: transparent;
    padding-left: 0px;
}
.agent-image-part {
    order: 2;
}
.container.agent-first-row-inner-wrap {
    max-width: 100%;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
img.hide-agent {
    display: block;
}
.col-sm-6.agent-col-left.agent-image-part {
    background: transparent !important;
}
.agent-calendly-inner-left img.hide-agent {
    display: none;
}
}
@media screen and (max-width:966px){
    section.row.page_sections.content_section.pro-finder-explore .col-sm-6 {
    width: 50%;
}
.sidebar-contact-info-section span{
    font-size:13px;
}
.col-sm-9.manage-listing-content-area {
    width: 76%;
}
.col-sm-3.manage-listing-nav {
    width: 24%;
}
.week-days-details{
    gap:10px;
}

.col-sm-3.manage-listing-nav li a {
        font-size: 0px;
}
.col-sm-9.manage-listing-content-area {
    width: 100%;
    max-width: calc(100% - 54px);
     padding: 15px;
}
.mng-list-upper-section-left-cols h2 {
     font-size: 26px !important;
}
.col-sm-3.manage-listing-nav {
        width: 100%;
        max-width: max-content;
        padding-left: 0px;
}
.desc-left-part.statistic-rate-left-col h3 {
    font-size: 20px !important;
}
span.box-num {
    font-size: 20px;
}
span.view-title {
    font-size: 14px;
}
.charts-box{
    height:auto;
}
.col-sm-9.manage-listing-content-area.vendor-profile-wrapper {
    width: 100%;
    max-width: calc(100% - 54px);
}
.container.vendor-profile-wrapper .col-sm-3.manage-listing-nav {
    width: auto;
    margin-right: 0px;
}
.searchresults-listing-container .desc-right-part {
    width: 28%;
}
span.favorite-feature-img img {
    height: 320px;
}
.listing-items a.btn.listing-edit-btn, .listing-items a.btn.listing-delete-btn{
width:95px;
}
.mortage-calculator-form button.fron_button.btn.btn-warning.btn-block.btn-lg{
    font-size:16px !important;
}
h1.landing-M--heading {
    font-size: 24px !important;
    font-weight: 600;
    color: #314051;
}
section.row.landing-row-content {
    clear: both;
    padding: 30px 0px;
}
.landing-row-inner-left {
   padding: 28px 46px;
}
.landing-row-inner-left {
    background-size: 32% 20%;
}
.blur-img-section {
    width: 100%;
}
.bg-image {
      width: calc(100% - 20px);
}
}
@media screen and (max-width:800px){
.col-sm-3.how-help-inner-box {
    width: 50%;
    margin-bottom: 30px;
}
.N-home-banner-inner h1.main-heading {
    color: #FFFFFF;
    font-size: 48px !important;
    line-height: 76px;
}
span.pro-renter.profinder-short-desc,span.pro-owner.profinder-short-desc,span.pro-seller.profinder-short-desc,span.pro-buyer{
    padding:0px;
}
.container.search-listing-form {
    display: block;
}

.search-listing-form .form-group-row {
    height: auto;
    display: block;
    position: relative;
    background-color: transparent;
    width: 100%;
    padding-right: 0px;
}
.multiple-select-box {
    background-color: #f5f5f5;
    margin-bottom: 10px;
width: 100%;
}
.search-box-right-col {
    display: flex;
    width: 100%;
    position: relative;
    justify-content: center;
    gap: 9px;
}
.service-type-select {
    float: left;
    width: 49%;
    margin-right: 1%;
}
.rating-selection select.single-select {
    position: static;
    width: 100%;
    margin-bottom: 10px;
}
.multiple-select-box .form-control {
    height: 40px !important;
}
.service-type-select select.single-select {
    position: static;
    top: -22px;
    z-index: 99;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.rating-selection {
    float: left;
    width: 49%;
    top: auto;
    margin-left: 1%;
    position: relative;
}
select.single-select[size="8"] {
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 0;
}
select.single-select[size="6"] {
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
}
.col-sm-8.single-content-left-colm {
    width: 100%;
    padding-right: 0px;
}
.col-sm-4.profinder-sidebar {
    width: 100%;
    padding-left: 0px;
    margin-top: 15px;
}
.profinder-sidebar span.bsn-auth-name, .profinder-sidebar span.bsn-review-phone {
    justify-content: flex-start;
}
.profinder-sidebar .profinder-busniness-author-details {
    flex-wrap: nowrap;
}
.offered-services ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    padding-left: 0px;
}
.container.vendor-listing-content {
    display: flex;
}
.Abanner-inner {
    padding-top: 60px;
    padding-bottom: 60px;
}
h1.agent-banner-main-heading {
    font-size: 54px !important;
    line-height: 60px;
}
section.row.agent-how-do.how-do-it-sections {
    margin-top: 30px !important;
    margin-bottom: 40px !important;
}
section.row.Agent-landing-CTA.Home-CTA-sections span.cta_home {
    font-size: 28px;
    color: #fff;
}
}
@media screen and (max-width:767px){
    .pro-finder-banner h1.main-heading,h1.heading-size-65{
    font-size: 36px !important;
    line-height: 1.2em;
}
.cusotmrow {
    margin-bottom: 40px;
}
h1.landing-title {
    font-size: 28px !important;
}
section.lading-video-calendly-wrapper {
    padding-bottom: 60px;
}
.signup-model .modal-lg {
    width: 96% !important;
    margin: 0px !important;
}
.content_section h2.how-help-heading,.col-sm-6.pro-explore-inner-box.left h2.explore-title {
    font-size: 28px !important;
}
 .profinder-how-help-titles {
        font-size: 24px;
}
.col-sm-12.pro-finder-last-banner-inner-box h3.pro-finder-last-banner-title,.mng-list-upper-section-left-cols h2,.vendor-profile-upper-part-cols h2,
.my-review-title.title-section h2,h2.message-title{
    font-size:26px !important;
}
span.mng-listing-subtitle {
        font-size: 16px;
}
span.status-text {
font-size: 20px;
}
section.row.page_sections.content_section.pro-finder-explore .col-sm-6 {
    width: 100%;
}
section.row.page_sections.content_section.pro-finder-explore .container{
    flex-wrap: wrap;
}
.col-sm-6.pro-explore-inner-box.right img {
    width: 100%;
}
.col-sm-3.how-help-inner-box {
        width: 100%;
}
.profinder-register-wrap div#registerForm, .profinder-register-wrap div#loginForm {
    padding-left: 20px;
    padding-right: 20px;
}
.socialLoginOption {
    padding-left: 20px;
    padding-right: 20px;
}
.container.lightbox-gallery .sub .item img {
    width: 180px;
    height: 145px;
}
.container.lightbox-gallery .main-photo .item img {
    max-height: 300px;
}
body h1 {
    font-size: 28px !important;
}
.profinder-single-title-section {
    display: block;
    width: 100%;
}
span.pro-single-location {
    font-size: 16px;
    line-height: 1.1;
    margin-bottom: 4px;
}
.single-star-rating-right-cols .ratings.custom-rating .empty-stars:before, .single-star-rating-right-cols .ratings.custom-rating .full-stars:before {
    font-size: 28px !important;
}
.single-star-rating-right-cols .ratings.custom-rating {
    margin-bottom: 4px;
}
.singleupper-wrapper {
    margin-bottom: 20px;
}
section.row.pro-finder-single-page {
    padding-top: 30px;
}
h3.desc-title-slider {
    font-size: 16px !important;
}
.desc-left-part,.desc-right-part {
    width: 100%;
}
.bsn-slider-desc-wrapper{
    display:block;
}
.desc-right-part .profinder-review-list-stars {
    text-align: left;
}
.desc-right-part .total-review-counts{
    justify-content: flex-start;
}
.container.featured-slider h2 {
        font-size: 28px !important;
}
.about-business-inner,.about-review-inner {
    padding: 15px !important;
}
.two-column-part .form-group {
    width: 100%;
}
.two-column-part {
    flex-wrap: wrap;
}
.normal-row {
    width: 100%;
    padding-right: 0%;
}
.appened-content:nth-of-type(even){
    width:100%;
}
.appened-content:nth-of-type(odd) {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
.form-group.close-location {
    bottom: 24px;
}
.appened-content:nth-of-type(odd) .form-group.close-location {
    right: 0px;
}
.Business-photos-gallery-wrapper label.upload__btn,label.cabinet.center-block {
height: 100px;
width: 100px;
padding: 8px;
}
span.upload-btn-img img {
    width: 30px;
}
.upload__img-box {
    width: 100px;
    height: 100px;
}
.upload__img-close:after {
    font-size: 12px;
    position: relative;
        top: -1px;
}
.upload__img-close {
    width: 18px;
    height: 18px;
    top: 7px;
    right: 7px;
  line-height: 18px;
  display:flex;
  align-items: center;
  justify-content: center;

}
.all-listing-container .desc-right-part .total-review-counts {
    justify-content: flex-end;

}
.listing-items a.btn.Statistics-btn{
    width: 100px;
    font-size: 14px;
    padding-top: 8px;
    height: auto;
    padding-bottom: 8px;
}
.listing-items a.btn.listing-edit-btn,.listing-items a.btn.listing-delete-btn {
    width: 72px;
    font-size: 14px;
    padding-top: 8px;
    height: auto;
    padding-bottom: 8px;
}
.manage-all-listing a.btn.btn-warning.create-listing-btn {
    width: 180px;
    font-size: 16px;
}
.manage-all-listing .btn.btn-outline-secondary.listing-save-to-draft-btn {
    width: 138px;
    font-size: 16px;
}
.manage-listing-statistic-rate .desc-right-part .total-review-counts {
    justify-content: flex-end;
}
h5.modal-title {
    font-size: 26px !important;
}
button.close-modal img {
    width: 18px;
}
.row.tab-section-devider {
    display: none;
}
.Review-status-tab-wrapper .row.vendor-reviews-tabs-columns-wrapper {
    display: flex;
}
span.back-chat {
    font-size: 12px;
    color: #264053;
    margin: 10px;
    display: inline-flex;
    align-items: center;
    position: relative;
    z-index: 999;
}
span.back-chat:before {
    background: url(/public/theme/asset/image/chat-back-arrow.webp) no-repeat;
    margin-right: 7px;
    height: 11px;
    width: 7px;
    content: '';
    background-size: 100%;
}
.col-sm-8.message-right-wrapper{
    display:none;
}
.col-sm-8.message-right-wrapper.active{
    display:block;
    position: absolute;
    top: 0;
    width: 100% !important;
    left: 0;
    height: 100%;
    background: #fff;
}
.show-all-message-list {
    width: 100%;
}
.col-sm-4.message-left-wrapper {
    width: 100% !important;
}
.message-right-wrapper .fade.in {
    z-index: 9999;
}
.message-right-wrapper .fade {
    top: 0;
}
.site-footer .col-sm-3.fcol {
    max-width: 100%;
    width:100% !important;
}
.quick_link {
        margin-bottom: 0px !important;
}
.site-footer .col-sm-3.fcol .col-md-4 button.fron_button.btn.btn-warning.btn-block.btn-lg {
    max-width: 200px;
    margin: 0px auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.copyright .col-sm-6,.search__content.col-sm-6  {
    max-width: 100% !important;
}
.search-listing-wrapper button.btn.btn-search-listing {
    width: 48%;
    height:auto;
    padding-top:11.5px;
    padding-bottom: 11.5px;
    font-size: 16px;
}
.searchresults-listing-container .desc-right-part {
        width: 100%;
}
.container.featured-slider.searchresults-listing-container {
    padding-bottom: 0px;
}
.container.vendor-profile-wrapper{
    margin-top: 0px !important;
}
.message-title-section {
    padding: 15px;
}
section.row.create-listing-wrapper {
    margin-bottom: 32px !important;
}
.manage-listing-submit-inner-section {
    padding: 25px 0px 0px !important;
}
select.single-select{
   background-position: 96% 17px; 
}
section.row.for-vendor-header.vendor-header .container.vendor-header-inner {
    display: block;
}
.vendor-header-right-col.dashboard-included {
    justify-content: space-between;
    margin-top: 20px;
}
.col-sm-8.landing-left-col {
    padding-right: 00px;
    padding-left: 0px;
}

.col-sm-4.landing-right-col {
    padding-left: 0px;
    padding-right: 0;
}
.container.video-inner-part.for-mortage-cal-wrap {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
}
.container.landing-inner-wrap {
    flex-wrap: wrap;
}
.container.landing-inner-wrap .col-sm-6 {
    width: 100%;
}
h1.CTA-heading {
    font-size: 24px !important;
    color: #314050;
}
.Lbanner-inner img {
    max-width: 347px;
    margin-bottom: 12px;
    width: 100%;
}
a.landing-button-link {
    padding: 24px 10px 24px 10px;
    font-size: 14px;
    text-align: center;
}
a.home-CTA-button-link{
    font-size: 14px;
}
.container.Home-image.landing-inner-wrap {
    display: flex;
}
.col-sm-6.banner-left {
    width: 100%;
    padding-left:0px;
    padding-right: 0px;
}
.N-home-banner-inner h1.main-heading{
    margin-top:0px;
}
h1.heading-40 {
    font-size: 24px !important;
}
a.home-get-button-link {
    margin-top: 30px;
}
.col-sm-6.banner-right {
    max-width: 100%;
    margin-top: 32px;
}
section.row.New-homepage-banner.page_sections .container {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}
.N-home-banner-inner {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.col-sm-6.home-left-col-image {
    order: 2;
}
.container.how-do-cols .col-sm-4:nth-of-type(1) span.step-number:before,.container.how-do-cols .col-sm-4:nth-of-type(2) span.step-number:before,
.container.how-do-cols .col-sm-4:nth-of-type(3) span.step-number:before{
width:100% !important;
}
span.step-content {
    min-height: auto;
    max-width: 100%;
}
.container.how-do-cols .col-sm-4:nth-of-type(1) span.step-title,.container.how-do-cols .col-sm-4:nth-of-type(2) span.step-title,span.step-title {
    max-width: 100%;
}
.container.how-do-cols .col-sm-4 {
    margin-top: 30px;
}
.trust-inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
.col-sm-6.trust-left {
    padding-right: 0px;
    width: 100%;
    padding-left:0px;
    margin-bottom: 20px;
}
.col-sm-6.trust-right {
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
}
section.row.home-resource-sections .col-sm-12 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.resource-row-section {
    flex-wrap: wrap;
}
.resource-row-section .col-sm-4 {
    width: 100% !important;
    margin: 20px 0%;
}
.blog-row.resource-row-section {
    margin-top: 0px;
}
.blog-row.resource-row-section span.resource-content{
    min-height: auto;
}
.ftr-quick_link {
    margin-top: 20px;
}
h1.agent-banner-main-heading {
        font-size: 40px !important;
        line-height: 1.4em;
}
span.agent-landing-subTitle {
    font-size: 20px;
}
span.btn-agent_left {
    width: 100%;
    justify-content: center;
    margin-top: 20px;
}
.col-seperated {
    flex-wrap: wrap;
}
section.row.agent-how-do.how-do-it-sections {
        margin-top: 0px !important;
}
h1.Agent_heading {
    font-size: 24px !important;
    text-align: center;
}
.container.Agent-calendly-inner-wrap {
    flex-wrap: wrap;
}
.col-sm-6.agent-calendly-col-left {
padding-right: 15px;
    padding-left: 15px;
    border-radius: 0px;
    width: 100%;
    padding-bottom: 20px;
}
.col-sm-6.agent-calendly-right {
    width: 100%;
}
span.cal-desc {
    margin-bottom: 15px !important;
}
span.phone-call {
    margin-top: 15px;
}
h2.cal-title {
    font-size: 24px !important;
    text-align: center;
}
.Abanner-inner img {
    max-width: 100%;
}
p.agent_content-short-desc,section.row.agent-how-do.how-do-it-sections .Landing-CTA-subTitle {
    font-size: 18px;
}
section.row.Agent-landing-CTA.Home-CTA-sections span.cta_home {
    font-size: 20px;
}
.col-sm-6.mortage-col-left {
    order: 2;
}
.col-sm-6.pro-explore-inner-box.left .explore-title.heading-55 {
    font-size: 24px !important;
    margin-top: 0px;
}
span.pro-finder-subTitle.title-uppercase {
    font-size: 20px;
}
.pro-finder-banner h1.main-heading.title-uppercase {
    font-size: 32px !important;
}
.allblogsmain .blog-row.resource-row-section .col-sm-4 {
    margin-bottom: 2%;
    width: 100% !important;
}
}
@media screen and (max-width:660px){
    .business-opening-schedules {
    width: 100%;
    overflow-x: scroll;
}
.listing-mng-upper-section,.listing-mng-upper-section {
        display: block;
}
.mng-list-upper-section-right-cols {
    justify-content: flex-start;
    margin-top: 10px;
}
.manage-all-listing a.btn.btn-warning.create-listing-btn {
    width: 50%;
    font-size: 16px;
}
.manage-all-listing .btn.btn-outline-secondary.listing-save-to-draft-btn,.manage-all-listing a.btn.btn-outline-secondary.back-listing-btn {
    width: 50%;
    font-size: 16px;
}
.manage-all-listing .listing-manage-sorting-wrapper{
display: block;
}
.manage-all-listing .listing-manage-sorting-wrapper select#sorting-listing,.manage-all-listing .listing-manage-sorting-wrapper form#sort-listing,
.manage-all-listing .listing-manage-sorting-wrapper .search-container,.manage-all-listing .listing-manage-sorting-wrapper form.search-form,
.manage-all-listing .sort-btn-wrapper select {
    width: 100%;
}
.manage-all-listing .listing-manage-sorting-wrapper .sort-btn-wrapper {
    width: 100%;
margin-bottom:10px;
}
.all-listing-container .listing-items {
    display: block;
}
.all-listing-container .left-image-content-cols img {
    display: block;
    width: 100%;
    height: auto;
}
.all-listing-container .left-image-content-cols{
    width:100%;
}
.all-listing-container .right-contents-cols {
    width: 100%;
    margin-top: 10px;
}
.all-listing-container .desc-right-part {
        width: 24%;
}
.reply-modal .modal-dialog {
    width: 100%;
    position: fixed;
    top: 10%;
    left: 0;
    margin: 0px;
}
.modal-header.modal-reply-header {
    padding-left: 15px;
}
.modal-body.modal-body1.modal-reply-body {
    padding: 15px;
    padding-top: 15px;
}
.reply-modal .modal-footer {
    padding: 15px;
}
.search-listing-wrapper .container.listing-search-result-wrapper {
    display: block;
}
.search-listing-wrapper .listing-search-result-selection-right-{
    width: 100%;
}
.search-listing-wrapper .container.listing-search-result-wrapper select.seacrh-recomd-select {
    width: 100%;
}
.review-sort-search-section {
    display: block;
}
.review-sort-search-section form#sort-my-reviewFrom,.review-sort-search-section .sort-btn-wrapper select,.review-sort-search-section form.search-form,
.review-sort-search-section .search-container{
    width: 100%;
}
.review-sort-search-section .sort-btn-wrapper.for-reviews{
    margin-bottom: 10px;
}
.Myreview-list-inner-part {
    padding: 0px 15px;
}
form#sort-my-favoritesFrom {
    width: 100%;
}
.listing-search-result-left {
    width: 100%;
    margin-bottom:10px;
}
.listing-search-result-left h3.listing-search-text{
    font-size:16px !important;
}
.signup-model .popupbox .btn_right{
    width: 140px;
    height: 140px;
    margin: 0px 0px 0px 5px;
    padding: 10px;
}
.signup-model .popupbox .btn_left{
    width: 140px;
    height: 140px;
    margin: 0px 5px 0px 0px;
    padding: 10px;
}
.signup-model p.popboxtitle{
    font-size: 15px !important;
}
.signup-model .popupbox img.popup-img {
    width: 40px;
    height: 50px;
    object-fit: contain;
    margin-bottom: 20px;
    margin-top: 10px;
}
.signup-model .modal-header h4.modal-title{
    font-size: 28px !important;
}
}
@media screen and (max-width:600px){
.container.lightbox-gallery{
    display:block;
}
.user-header .vendor-header-right-col {
    justify-content: space-between;
}
.container.lightbox-gallery .main-photo{
    width:100%;
}
.container.lightbox-gallery .sub .item img {
        width: 100%; 
}
.container.lightbox-gallery .sub {
    width: 100%;
    flex-direction: row;
    margin-top:10px;
}
.container.vendor-header-inner {
    flex-wrap: wrap;
    position: relative;
}
.vendor-header-right-col {
    width: 100%;
    margin-top: 12px;
}
.Vendor-header-left-col {
    width: 100%;
}
.vendor-logo {
    margin-bottom: 10px;
}
span.for-title-inner {
    font-size: 16px;
}
span.my-account-for-vendor a  {
    font-size: 18px;
}
section.row.for-vendor-header .vendor-logo img {
    width: 100%;
}
section.row.for-vendor-header .for-title {
    width: 40%;
}
.statistic-result-wrapper .charts-box {
    margin-bottom: 2%;
    width: 49%;
}
.statistic-result-wrapper .tabular-represention {
    gap: 2%;
    flex-wrap: wrap;
}
.statistic-rate-right-col .empty-stars:before, .statistic-rate-right-col .full-stars:before {
    font-size: 24px;
    letter-spacing: 2px;
}
.statistic-rate-right-col span.bsn-overall-rating, .statistic-rate-right-col.desc-right-part span.pro-total-review {
    font-size: 12px;
}
.manage-list-desc-wrapper.manage-listing-statistic-rate {
    margin-top: 20px;
}
.Review-status-tab-wrapper ul li a {
    width: 100% !important;
}
.Review-status-tab-wrapper ul.nav.nav-tabs{
    display: block;
}
.Review-status-tab-wrapper ul li {
    width: 100%;
    margin-top: 10px;
}
.Review-status-tab-wrapper .row.vendor-reviews-tabs-columns-wrapper {
        display: block;
}
.Review-status-tab-wrapper .tab-content .col-sm-4:nth-of-type(2) {
    width: 100%;
    padding-right:0px;
    padding-left:0px;
}
.Review-status-tab-wrapper .tab-content .col-sm-4:last-child {
    width: 100%;
    margin-top: 15px;
}
.Review-status-tab-wrapper .tab-content .col-sm-4:last-child {
    width: 100%;
    margin-top: 15px;
    display: flex;
    flex-wrap: nowrap;
    gap: 5px;
    padding-left: 0px;
}
.select-listing-section select, form.report-spam-form select{
    padding-right:30px;
}
.location-map-row div#map_canvas {
    width: 100% !important;
    height: 250px !important;
}
.vendor-header-right-col {
    justify-content: flex-start;
}
.signup-model button.close img.popup-closeicon {
    width: 20px !important;
    height: 20px !important;
    object-fit: contain;
}
.mortage-calculator-form button.fron_button.btn.btn-warning.btn-block.btn-lg{
    font-size:14px !important;
}
span.cta_home {
    font-size: 24px;
}
span.N-home-subTitle {
    font-size: 24px;
}
.N-home-banner-inner h1.main-heading{
    font-size: 36px !important;
        line-height: 47px;
}
.home-cta-inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
.container.image-box-new {
    margin-top: 30px;
}
.agent-second-col-left .col-seperated,.col-seperated {
    margin-top: 30px;
}
.col-sm-12.agent-col-left.agent-second-col-left {
    padding-bottom: 25px;
}
a.btn.btn-warning.login.build-team {
    width: 100%;
    font-size: 14px;
}
}
@media screen and (max-width:480px){
    .row.pro-finder-banner.page_sections.inner_page_section {
    height: 319px;
}
.content_section h2.how-help-heading {
    margin-bottom: 30px !important;
}
.row.page_sections.content_section.pro-finder-how-help {
    padding-top: 30px;
}
.col-sm-3.how-help-inner-box img {
    width: 100px;
}
.row.page_sections.content_section.pro-finder-how-help{
    padding-bottom: 20px;
}
.profinder-how-help-titles {
    margin-top: 20px;
    margin-bottom: 15px;
}
.pro-finder-explore.content_section {
    padding: 30px 0px 20px 0px !important;
}
a.btn.btn-warning.sign-up, a.btn.btn-warning.login,a.btn.btn-warning.book-call,button.btn.btn-primary.btn-block.btn-lg.m-auto.fit.profinderlogin-btn,
a.btn.btn-danger.btn-lg.m-auto.fit.google-btn,a.btn.btn-primary.btn-lg.facebook-btn,.profinder-register-wrap button.btn.btn-warning.btn-block.btn-lg.m-auto.fit{
  font-size: 18px;
}
a.btn.btn-warning.sign-up, a.btn.btn-warning.login {
        width: 49%;
        font-size: 18px;
    }
a.btn.btn-warning.sign-up {
    margin-right: 1%;
}
a.btn.btn-warning.login {
    margin-left: 1%;
}
section.row.page_sections.content_section.pro-finder-last-banner {
    padding: 30px 0px;
}
p.explore-desc{
    margin-bottom:30px !important;
    text-align: center;
    margin-top: 20px;
}
.col-sm-6.pro-explore-inner-box.left h2.explore-title{
    text-align:center;
}
.profinder-form-descption{
    padding-left:20px;
    padding-right:20px;
}
.pro-finder-last-banner-buttons {
    margin-top: 30px;
}
.site-content.profinder-home .col-sm-12, .site-content.profinder-home .col-sm-6,.site-content.profinder-home .col-sm-3 {
    padding: 0px;
}
.profinder-register-wrap label.form-check-label {
    width: 90%;
}
h1.heading-size-65{
    margin-bottom:30px !important;
}
section.row.page_sections.content_section.profinder-register-wrap,section.row.page_sections.content_section.profinder-register-wrap.login-main-wrap{
    padding: 30px 0px 40px 0px;
}
.profinder-register-wrap button.btn.btn-warning.btn-block.btn-lg.m-auto.fit,button.btn.btn-primary.btn-block.btn-lg.m-auto.fit.profinderlogin-btn,
.profinderreset-pass-wrap .profinder-reset-pass-submit {
    width: 180px;
}
.profinder-register-wrap .container {
    max-width: 100% !important;
}
.profinder-form-reg.reset-pass-pfofnd .pagec_form {
    padding: 40px 20px 40px;
}
button.btn.btn-primary.btn-block.btn-lg.m-auto.fit.profinder-change-pass-submit{
    font-size:18px;
    width:100%;
}
.success-icon {
    max-width: 100px;
    margin: 0px auto;
}
.success-icon img {
    width: 100%;
}
section.row.page_sections.content_section.profinder-reg-success-wrap{
   padding: 40px 0px 70px 0px; 
}
a.btn.btn-success.open-time{
  width: 54px; 
  font-size: 11px; 
}
td.open-col {
    font-size: 12px;
    padding: 0px 10px;
}
td.week-day {
    font-size: 12px;
    width: 37px;
}
.pro-finder-single-inner-page .review-progress-bar-cols,.pro-finder-single-inner-page .overall-review-sec-left-col {
    width: 100%;
}
.pro-finder-single-inner-page .review-overall-rating-cols {
    display: block;
    margin-top: 0px;
}
.pro-finder-single-inner-page .overall-review-sec-left-col {
margin-bottom: 20px;
}
.All-reviews-list-wrapper .sort-btn-wrapper {
    justify-content: flex-start;
}
.manage-listing-submit-inner-section {
    flex-wrap: wrap;
}
button.btn.btn-warning.listing-publish-btn,.btn.btn-outline-secondary.listing-save-to-draft-btn,a.btn.btn-outline-secondary.listing-cancel-btn{
width:100% !important;
font-size: 16px;
}
div#add-loc{
    width:100%;
}
.manage-all-listing .mng-list-upper-section-right-cols {
    display: block;
}
.manage-all-listing a.btn.btn-warning.create-listing-btn,.listing-items a.btn.Statistics-btn,
 .listing-items a.btn.listing-edit-btn, .listing-items a.btn.listing-delete-btn,.all-listing-container .desc-right-part,
 .manage-all-listing a.btn.btn-outline-secondary.back-listing-btn{
     width: 100% !important;
}
.manage-all-listing .btn.btn-outline-secondary.listing-save-to-draft-btn {
    width: 100%;
    margin-bottom: 10px;
}
.manage-all-listing .manage-list-desc-wrapper {
    display: block;
}
.manage-all-listing .pro-Statistics-edit-delect-button-section {
    display: block;
}
.manage-all-listing .listing-items a.btn.listing-edit-btn,.manage-all-listing .listing-items a.btn.listing-delete-btn {
    margin: 10px 0px 0px 0px;
}
.all-listing-container .desc-right-part .total-review-counts {
    justify-content: flex-start;
}
.all-listing-container .desc-right-part{
    text-align:left;
}
.all-listing-container .left-image-content-cols img{
    min-height: 170px;
}
.statistic-result-wrapper .charts-box {
    width: 100%;
}
.statistic-result-wrapper .tabular-represention {
    gap: 0%;
}
.manage-statistic-wrapper .manage-list-desc-wrapper {
    display: block;
}
.manage-listing-statistic-rate .desc-right-part .total-review-counts {
        justify-content: flex-start;
}
.statistic-rate-right-col .ratings.custom-rating {
    right: 0px;
    margin-top: 10px;
}
.manage-statistic-wrapper .filter-periods-inner {
    display: block;
}
.manage-statistic-wrapper  span.prd {
    display: block;
}
.manage-statistic-wrapper .btn.btn-period-selections {
    width: 100%;
    margin-top: 10px;
}
.manage-statistic-wrapper .filter-date-show-section span {
    font-size: 16px;
}
.vendor-profile-wrapper .listing-profile-upload__tabs{
    gap:10px;
}
.vendor-profile-wrapper span#upload-aphoto {
    font-size: 16px;
}
.vendor-profile-wrapper .form-control {
font-size:14px;
}
.vendor-profile-wrapper div#add-loc-vendor {
    width: 100%;
}
.modal-dialog.modal-md.modal-dialog-centered {
    width: 100%;
    margin: 0px;
     position: fixed;
    top: 10%;
    left: 0;
}
.modal-crop-footer button.cancel-modal-btn,.modal-crop-footer button.btn.btn-primary.save-modal {
    width: 128px;
    font-size: 16px;
}
button.btn.btn-primary.send-reply-modal {
    width: 138px;
    font-size: 16px;
}
section.row.pro-finder-single-inner-page form#sort-review {
    width: 100%;
}
section.row.pro-finder-single-inner-page .sort-btn-wrapper select {
    width: 100%;
}
.pro-finder-single-page-featured-business .container.featured-slider .slide-content {
    padding: 0px 0px;
    border: 1px solid #d9d9d9;
    margin: 0px 3px 10px 3px ;
}
.pro-finder-single-page-featured-business .featured-business-slider .slick-slide img {
    height: 230px;
    outline: 0px;
    border-radius: 0px;
}
.pro-finder-single-page-featured-business .bsn-slider-desc-wrapper{
    position: static;
    width: 100%;
    margin: 0px;
}
.site-footer .col-sm-3.fcol .col-md-4 button.fron_button.btn.btn-warning.btn-block.btn-lg {
    max-width: 100%;
    margin: 0px auto;
}
.search-box-right-col {
    flex-wrap: wrap;
}
.rating-selection {
    width: 100%;
    margin-left: 0%;   
}
.service-type-select{
    width:100%;
    margin-right: 0%;
}
.search-listing-wrapper button.btn.btn-search-listing {
    width: 100%;
}
select.single-select[size="8"] {
    position: relative;
}
select.single-select[size="6"] {
    position: relative;
}
.searchresults-listing-container .search__content.col-sm-6 img,span.favorite-feature-img img {
    height: 250px;
}
.Favorites-listing-container .bsn-slider-desc-wrapper {
    position: static;
    max-width: 100%;
    padding: 15px 0px;
}
.Favorites-listing-container span.bookmark-icon i.fa.fa-bookmark,.search-listing-container span.bookmark-icon i.fa.fa-bookmark {
    font-size: 20px !important;
}
.Favorites-listing-container .bookmark-icon a.btn.btn-outline-secondary.remove-favorite,
.search-listing-container span.bookmark-icon a.btn.btn-outline-secondary.Favorited.add-favorite {
    padding: 0px !important;
}
.Favorites-listing-container span.bookmark-icon,.search-listing-container span.bookmark-icon {
    top: 15px;
}
.Myreview-pagination-section {
    padding: 0px 0px;
}
.searchresults-listing-container .bsn-slider-desc-wrapper {
    border-radius: 0px;
    max-width: 100%;
}
span.favorite-feature-img img{
    border-radius: 0px;
}
.caption-container-box .caption{
    font-size: 22px !important;
}
.container.lightbox-gallery .sub .item img {
    height: 100px;
}
.pro-explore-buttons a.btn.btn-warning.my-vendor-account,.pro-explore-buttons a.btn.btn-warning.explore-listing {
    margin: 0px auto;
}
.search__content.col-sm-6 .bsn-slider-inner:hover .image-link:before,.slick-carousel .bsn-slider-inner:hover a.slick-image-link:before{
    display: none;
}
.slick-carousel .bsn-slider-inner .bsn-slider-desc-wrapper{
max-width:100%;
border-radius: 0px;
}
.search__content.col-sm-6 .bsn-slider-inner {
border-radius:0px;
}
.search__content.col-sm-6 .bsn-slider-inner:hover img {
    transform:none;
}
.search__content.col-sm-6 .bsn-slider-inner img {
    transition:none;
}
.slick-carousel .bsn-slider-inner {
    border-radius: 0px;
}
.slick-carousel .bsn-slider-inner:hover img {
    transform: none;
}
.slick-carousel .bsn-slider-inner img {
    transition:none;
}
.Mortage-landing .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}
.container.landing-inner-wrap .col-sm-6 {
        padding-left: 0px;
        padding-right: 0px;
}
a.landing-CTA-button-link {
    padding: 24px 10px 24px 10px;
    font-size: 14px;
}
a.agent-get-button-link,a.home-get-button-link{
font-size:14px;
}
h1.agent-banner-main-heading {
        font-size: 28px !important;
}
}
@media screen and (max-width:400px){
.container-form.container-upload-image {
    width: 100%;
}
.vendor-profile-wrapper span#upload-aphoto {
    width: 100%;
    margin-top: 10px;
}
.Review-status-tab-wrapper .tab-content .col-sm-4:last-child {
    flex-wrap: wrap;
}
div#result-my-review .review-featured-image img {
    width: 100% !important;
    height: 171px;
}
div#result-my-review .review-featured-image {
    width: 100%;
}
div#result-my-review .review-right-container {
    margin-top: 10px;
}
div#result-my-review  .Myreview-Upper-inner-section {
    display: block;
}
span.\32 4-open{
    font-size: 13px;
}
.signup-model .modal-content {
    padding: 60px 20px 60px 20px !important;
}
}