html {
    overflow-x: hidden !important;
}

body {
    overflow-x: hidden !important;
}
@media only screen and (max-width: 1500px) {
    .commonwidth {
        /* padding: 0 7%; */
        padding: 0 64px;
    }
}
@media only screen and (min-width: 1350px) and (max-width: 1400px) {
.commonwidth {
    /* padding: 0 7%; */
    padding: 0 19px;
}
}
@media only screen and (max-width: 1350px) {
    .-layout .CustomerMenu, .all-blogs-layout.logedin .CustomerMenu, .blog-layout.logedin .CustomerMenu {
        display: block;
    }
    /* .dashboard_menu {
        background: #5E8CA4;
        color: #fff;
        line-height: normal;
        padding: 4px 10px;
        font-size: 20px;
        border-radius: 5px;
        margin: 2px 0 0 3px;
        display: block;
        float: right;
    } */
    /* .hidMbl .commonwidth {
        position: fixed;
        right: -265px;
        top: 0;
        background: #5e8ca4;
        height: 100vh;
        z-index: 9999;
        width: 265px;
        padding: 0;
        transition:all 0.3s;
    }
    .hidMbl.active .commonwidth {
        right: 0;
    }
    .hidMbl.active .commonwidth ul.navbar-nav {
        display: inline-block;
        width: 100%;
    }
    
    .hidMbl.active .commonwidth ul.navbar-nav div#navbarNav {
        width: 100%;
    }
    
    .hidMbl.active .commonwidth ul.navbar-nav li.nav-item {
        margin: 0;
        width: 100%;
    }
    
    .hidMbl .commonwidth ul.navbar-nav li.nav-item a {
        width: 100%;
        height: auto;
        padding: 17px 20px;
        min-height: unset;
        color: #fff;
    } */
    /* .hidMbl.active .CustomerMenu:before {content: "";} */
    .dashboard_menu.openMenu .dashboard_menu_close {
        background: transparent;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1111;
        margin: 0;
    }
    .viewprofileBox label{
        width: 100%;
    }
    div#others_div input {
        width: 167px;
    }
    .div-about .imgOuter {
        width: calc(100% - 40px);
        position: relative;
    }
    .featuredVenue .grid-container {
        display: grid;
        grid-template-columns: 28.33% 33.33% 33.33%;
        grid-template-rows: 160px 160px;
        grid-template-areas:
            "gridsec1 gridsec2 gridsec3"
            "gridsec1 gridsec4 gridsec5";
        padding: 24px 0 0 0;
        column-gap: 18px;
        row-gap: 17px;
    }    
    .CustomerMenu .navbar-nav .nav-item {
        margin-right: 0;
    }
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px;
        min-height: unset;
    }
}/*1350*/
@media only screen and (max-width: 1299px) {
    .homeBanner-overlay h3 {
        font-size: 52px;
        font-family: "Poppins", sans-serif;
        color: #fff;
        font-weight: 400;
        margin: 173px 0 6px 0;
        text-align: center;
    }

    .homeBanner-overlay h1 {
        font-size: 85px;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        color: #fff;
        margin-bottom: 50px;
        text-align: center;
    }

    .homeBanner .bannerSearch {
        width: 652px;
        height: 56px;
        background: #ffffff;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 3px;
        padding: 5px 7px;
        margin: 0 auto;
    }

    .homeBanner .Searchcontainer {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: auto;
        z-index: 1;
        bottom: 67px;
    }
    .homeBanner{
        min-height: unset;
    }
    #homeBanner .item {
        height: 530px;
        position: relative;
    }

    .threeBoxSect .threeBox {
        border-radius: 5px;
        min-width: auto;
        height: 100%;
        height: auto;
        padding: 30px;
        margin-bottom: 30px;
    }

    .threeBoxSect .threeBoxIcon img.message {
        width: 70px;
        position: relative;
        top: -5px;
    }

    .threeBoxSect .threeBoxIcon img.bid {
        width: 66px;
    }

    .threeBoxSect .threeBoxIcon img.notification {
        width: 43px;
    }

    .threeBoxSect .threeBoxContent {
        color: #fff;
        font-size: 20px;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        display: inline-block;
    }

    .contact-section .form-section .cp-image {
        height: 547px;
        width: 100%;
    }
    .headSearch{
        margin-right: 0;
    }
    .commonwidth {
        /* padding: 0 7%; */
        padding: 0 32px;
    }
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 12px;
    }

} /*1299*/

@media only screen and (max-width: 1199px) {
    .headSearch {
        float: left;
    }

    .headSearch {
        display: inline-block;
        width: 247px;
    }

    .header-right .navbar-brand {
        padding: 8px 4px;
    }

    .header-right .navbar-expand-md .navbar-nav li a {
        padding: 8px 11px 8px 2px;
    }

    .header-right .navbar-expand-md .navbar-nav .vendorRegd {
        background: #353f4b;
        border: 1px solid #353f4b;
        color: #fff;
        border-radius: 3px;
        width: 156px;
        height: 39px;
        transition: all 0.5s ease-in-out;
        display: inline-block;
        margin-top: 0px;
        padding-right: 1px;
        text-align: center;
        font-size: 14px;
    }

    div#aside {
        min-width: 33%;
        max-width: 33%;
    }

    .CustomerMenu .navbar-nav {
        display: block;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        width: 100%;
    }

    .dashboard-box {
        border-radius: 5px;
        padding: 16px 21px 23px 21px;
    }
    .venue-listingz {
        padding: 60px 0 90px 0;
    }
    span.same_width {
        width: 179px;
    }
    div#estimateBeforeTax, .sect-estimate #estimate {
        font-size: 13px;
    }

} /*1199*/
@media only screen and (max-width: 1130px) and (min-width: 1100px) {
    .v-dasboard .grid-container {
        column-gap: 12px;
        row-gap: 22px;
    }
}/*1130*/
@media only screen and (max-width: 1099px) {
    .header-logo img {
        height: 68px;
        transition: all 0.5s ease-in-out;
    }

    .header-right {
        padding: 10px 15px 0 0;
    }

    .col-lg-3.col-md-3.col-sm-12.header-left {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .col-lg-9.col-md-9.col-sm-12.text-right.header-right.wow.fadeInRight {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }

    div#left {
        min-width: calc(100% - 380px);
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        order: 2;
    }

    div#aside {
        min-width: 100%;
        max-width: 100%;
    }

    div#sidebar {
        width: 100%;
        position: sticky;
        top: 57px !important;
        margin: 0 auto;
    }
    div#sidebar.sticky {
        position: static !important;
        width: 100%;
    }
    div#aside {
        min-width: 100%;
        max-width: 100%;
    }

    .n-vid .favData .vanName p {
        margin: 0;
        padding: 0;
    }

    .n-vid .favRatRev {
        display: inline;
        margin-left: 2px;
    }

    .n-vid .favData .vanName {
        font-size: 14px;
        line-height: 18px;
        display: inline-block;
        width: 100%;
        margin-right: 10px;
        margin-left: 3px;
        margin-bottom: 0;
    }

    .bordered-plce {
        border: 1px solid #d2d2d2;
        padding: 6px;
        height: 73%;
        margin-top: 6px;
    }

    .n-vid .favRatRev {
        display: block;
        margin-left: 2px;
        padding: 0;
        top: 0;
        margin: -9px 0 0;
    }

    .n-vid .bordered-plce .favRatRev {
        display: block;
        margin-left: 2px;
        margin-top: 0;
        padding: 0;
    }

    .CustomerDashboard .col-lg-4.col-md-6.col-sm-12 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .venue-listingz input[type="checkbox"] {
        vertical-align: top;
        margin-top: 7px;
    }

    .venue-listingz label {
        font-weight: 300;
        line-height: normal;
    }
    .v-dasboard .grid-container{
        justify-content: flex-start;
    }
    .v-dasboard .grid-container > div {
        width: calc(33.33% - 17px);
    }
    .container.v-dasboard {
        padding: 20px 15px;
    }
    .v-dash-heading {
        font-size: 22px;
        font-weight: 300;
        color: #ffffff;
        text-align: center;
        margin-top: 0;
    }

    .v-dash-heading {
        font-size: 22px;
        font-weight: 300;
        color: #ffffff;
        text-align: center;
        margin-top: 0;
    }

    .dashboard-box .img-dash {
        height: 71px;
        width: 71px;
        text-align: center;
        margin: 0 auto;
    }

    .dashboard-box {
        border-radius: 5px;
        padding: 16px 21px 23px 21px;
        width: auto;
        min-height: unset;
    }

    .dashboard-box .img-dash-div {
        display: block;
    }

    .dash-count {
        font-size: 38px;
        font-weight: 600;
        color: #ffffff;
        width: max-content;
        margin: 0 auto;
        position: absolute;
        right: calc(50% - 62px);
        top: 2px;
    }
    .header-logo.wow.fadeInLeft {
        height: auto;
        width: 159px;
    }
    

    .site-footer .footer-right {
        padding: 123px 15px 0 0px;
    }
    .gallery-top {
        width: 100%;
        height: 491px;
    }
    .favBtns.dropdown-menu.show {
        margin: 0 0 0 -58px;
    }
    .bitVenuBtnSection {
        display: flex;
        justify-content: center !important;
        padding: 20px 0 0;
        gap: 0 21px;
    }
    .commonwidth {
        padding: 0 15px;
    }
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 10px;
        padding: 13px 6px;
    }
} /*1099*/

@media only screen and (max-width: 991px) {
    .toggle-box {
        display: inline-block;
    }

    .toggle-menu {
        position: fixed;
        top: 0;
        height: 100vh;
        right: -100%;
        bottom: 0;
        transition: all 0.3s ease-in;
        background: #353f4b;
        width: 230px;
        padding: 10px 10px 10px 15px;
        color: #fff !important;
        z-index: 2;
    }
    .toggle-btn.cross:before {content: "";position: fixed;left: -48px;top: -41px;width: 120vw;height: 110vh;background: transparent;right: 0;bottom: 0;margin: 0 !important;}
    .toggle-menu.show {
        right: 0;
        transition: all 0.3s ease-out;
        overflow: auto;
    }

    .header-right .toggle-menu .navbar-brand {
        padding: 8px 9px;
        display: block;
        text-align: left;
        margin: 0;
        color: #fff !important;
    }

    .toggle-btn {
        font-size: 20px;
        color: #353f4b;
        margin: 6px 15px 0 0;
    }

    .searchBtn {
        font-size: 20px;
        color: #fff;
        background: #353f4b;
        border: 0;
        height: 100%;
        padding: 1px 12px 0 12px;
        transition: all 0.5s ease-in-out;
        position: absolute;
        right: 0;
    }

    .none {
        display: none !important;
    }

    .headSearch {
        display: inline-block;
        width: 100%;
        position: relative;
    }

    .headSearch {
        float: unset;
        margin-right: 15px;
    }
    .col-sm-12.wow.fadeInRight.search-resp.none {
        display: none !important;
    }

    .homeBanner {
        min-height: auto;
        position: relative;
    }

    .aboutSect {
        font-size: 16px;
        color: #20292f;
        font-family: "Open Sans", sans-serif;
        font-weight: 600;
        line-height: 2;
        padding: 22px 0 22px;
    }

    .aboutSect .aboutImgBg span {
        font-size: 24px;
        color: #20292f;
        position: absolute;
        text-transform: capitalize;
        left: 52%;
        top: 49px;
    }

    .homecount .homecountBox {
        font-size: 24px;
    }

    .choosestyleDiv .csBox {
        position: relative;
        width: 23%;
        display: inline-block;
        margin: 0 5px 10px 5px;
        overflow: hidden;
    }

    .choosestyleDiv .csImg {
        width: 100%;
        height: 190px;
    }

    .toggle-btn.cross {
        transition: all 0.2s ease;
        transform: rotate(90deg);
    }

    .homeBanner .Searchcontainer {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 68%;
        z-index: 1;
    }

    .toggle-btn.cross .fa-bars::before {
        content: "\f00d" !important;
        transition: all 0.2s ease;
    }

    .whyunique .whyunique1 {
        width: auto;
        height: 275px;
        margin: 0 auto;
        text-align: center;
    }

    .whyunique .col-lg-5.col-md-6.col-sm-12.wow.fadeInLeft {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .whyunique .col-lg-7.col-md-6.col-sm-12.wow.fadeInRight {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .whyunique .whyunique2 {
        width: auto;
        float: unset;
        margin: 0;
        display: block;
        height: 270px;
        margin: 0 auto;
    }

    .recentvenue {
        padding: 10px 0;
        background: #ffffff;
    }

    .whyunique h2 {
        font-size: 28px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        margin: 10px 0 20px 0;
    }

    .whyunique h5 {
        font-size: 20px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
    }

    .whyunique p {
        font-size: 14px;
        color: #20292f;
        font-family: "Open Sans", sans-serif;
        font-weight: 600;
        line-height: 30px;
    }

    .latestBlogs h4 {
        font-size: 20px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        white-space: nowrap;
        width: 90%;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #000;
        text-decoration: none;
    }

    .latestBlogs h2 {
        font-size: 30px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
    }

    .goldenbtn span {
        width: 100%;
        height: 100%;
        color: #fff;
        display: inline-block;
        border-radius: 3px;
        text-align: center;
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        position: relative;
        transition: all 0.5s ease-in-out;
        padding: 9px 0;
    }

    .goldenbtn {
        min-width: 115px;
        height: 40px;
        display: inline-block;
        position: relative;
        z-index: 1;
    }

    .latestBlogs .goldenbtn {
        margin-top: 11px;
    }

    .latestblogImg {
        width: 100%;
        height: 190px;
        margin-bottom: 20px;
        overflow: hidden;
    }

    .section-about {
        padding: 143px 0 100px 0;
    }

    .float-right.text-right.venuInfo {
        float: left !important;
    }

    .vanSocial {
        padding-top: 8px;
        text-align: left;
    }

    .venue-layout .detail-sider {
        margin: 100px 0 0 0;
    }

    .commonwidth {
        /* padding: 0 7%; */
        padding: 0 1.5%;
    }

    .navbar-toggler {
        display: none;
    }
    .afterlogin .notification-link {
        display: flex;
        align-items: center;
        margin-right: 0;
    }
    .dropdown-toggle::after{
        display: none;
    }
    .afterlogin .message-link {
        text-align: left !important;
        color: #fff !important;
        font-size: 24px !important;
    }

    .toggle-menu .nav-item.dropdown {
        text-align: left;
        display: flex;
    }

    .headerprofile {
        width: 35px;
        height: 35px;
        font-size: 27px;
        margin-right: 10px;
    }

    .toggle-menu .nav-link.dropdown-toggle {
        color: #fff !important;
    }

    .toggle-menu .dropdown-item {
        display: block;
        width: 100%;
        clear: both;
        font-weight: 400;
        color: #212529;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        padding: 2px 0 2px 0 !important;
        font-size: 14px;
    }

    .toggle-menu .afterlogin .navbar-nav .dropdown-menu {
        right: 0;
        left: auto;
        padding: 8px 10px;
        width: max-content;
    }

    .show-inline a {
        margin-right: 8px;
        margin-top: 6px;
    }

    .show-inline {
        text-align: left;
        padding: 0;
        margin: -8px 0 -3px 0;
    }

    .theChat .chatOuter {
        padding: 76px 6px 20px 6px !important;
        background: #fff;
    }

    .chatOuter .user-wrapper {
        height: 645px;
        overflow-y: auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        border: 1px solid #707070;
        opacity: 1;
        border-radius: 0 22px 0 0;
        /* padding: 11px 11px; */
        /* margin-bottom: 30px; */
    }

    .emoji-picker-container #message {
        padding: 0px 0px 0 29px !important;
    }

    .CustomerMenu {
        margin-top: 0 !important;
    }

    .favUserInfo.d-flex {
        display: unset;
        display: unset !important;
    }

    .n-vid .schedule {
        float: right;
        width: 100%;
    }

    .favBtnSection.d-flex.justify-content-between {
        width: 100%;
    }

    .venue-listingz {
        padding: 0 0 90px 0;
    }

    .venue-listingz h1 {
        font-size: 32px;
        font-weight: 600;
        color: #20292f;
        text-align: center;
    }

    .venue-listingz h3 {
        font-size: 16px;
        font-weight: 400;
        color: #20292f;
        margin-left: 0;
        text-align: center;
    }

    #search_result_ajax .col-sm-4.item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    #search_result_ajax .col-sm-4.item.col-sm-12 {
        -ms-flex: 0 0 98%;
        flex: 0 0 98%;
        max-width: 98%;
    }

    .btn.btn-warning.vendorRegd {
        float: left;
        margin-bottom: 8px;
        color: #fff;
    }

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
        float: left;
        color: #fff !important;
        font-size: 14px;
        display: flex !important;
        align-items: center;
    }

    .nav-link.shred {
        padding: 0;
    }

    .recentvenue h2 {
        font-size: 30px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
    }

    /*terms of use*/

    .section-term {
        margin-top: 73px;
        padding: 70px 0 70px 0;
    }

    .section-term h1 {
        font-size: 32px;
        color: #20292f;
        font-weight: 600;
        font-family: "Poppins", sans-serif;
    }

    .section-term p {
        font-size: 14px;
        font-weight: 400;
        font-family: "Poppins", sans-serif;
        color: #20292f;
        line-height: 26px;
    }

    .section-term p.term-content1 {
        margin-bottom: 30px;
    }

    .venue-listingz {
        padding: 124px 0 90px 0;
    }
    .form-group.custom-checkbox {
        margin: 0;
    }
    .header-logo.wow.fadeInLeft {
        height: auto;
        width: 135px;
    }
    
    .opensearch, .close_search {
        display: inline-block;
        font-size: 20px;
        color: #fff;
        background: #353f4b;
        border: 0;
        /* height: 100%; */
        padding: 6px 14px 4px;
        transition: all 0.5s ease-in-out;
        /* position: absolute; */
        right: 0;
    }
    
    .col-sm-12.wow.fadeInRight.search-resp {
        position: absolute;
        padding: 15px 20px;
        margin: 0;
        background: #fff;
        top: 0;
        left: 0;
        display:none !important;
        z-index: 9;
    }
    .col-sm-12.wow.fadeInRight.search-resp.active{
        display: block !important;
    }
    .opensearch {
        background: transparent;
        color: #353f4b;
        display: inline-flex;
        align-items: center;
    }
    .header-right .navbar-expand-md .navbar-nav li {
        display: inline-block;
        padding: 6px 0;
    }
    .col-sm-12.wow.fadeInRight.search-resp.active .headSearch {
        float: right;
        margin: 0 !important;
        width: calc(100% - 55px);
    }
    
    .close_search:after {
        position: fixed;
        left: 0;
        top: 0;
        background: #000;
        height: 100%;
        width: 100%;
        content: "";
        z-index: -1;
        opacity: 0;
    }
    .mobile_show_menu{
        display: block;
    }
    .vendor-layout.logedin .mobile_show_menu .CustomerMenu {
        margin: 0;
    }
    
    .CustomerMenu .navbar-nav .nav-item {
        width: 100%;
        text-align: left;
        margin: 0 !important;
        border : 0;
    }
    
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link{
        padding: 8px 9px;
        min-height: unset;
        width: 100%;
        text-align: left;
    }
    
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link.active {
        background: #fff;
        color: #20292f !important;
    }

    .v-dasboard .grid-container > div {
        width: calc(50% - 17px);
    }
    li.nav-item.logout_link {
        list-style: none;
        text-align: left;
    }
    
    li.nav-item.logout_link a.nav-link {
        padding: 8px 9px;
        min-height: unset;
        width: 100%;
        text-align: left;
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        color: #fff !important;
    }
    .CustomerMenu .commonwidth {
        padding: 0;
    }
    .edit-profile-layout .rgd-inner-form {
        padding-top: 46px;
    }
    .vemuePage {
        margin-top: 40px;
    }
    .vemuePageMenu div#v-pills-tab a {
        font-size: 20px;
        line-height: 46px;
    }
    .bx-img img {
        position: absolute;
        top: 0;
        left: 0;
    }
    .bx-img {
        position: relative;
        height: auto;
        width: 100%;
        padding-top: 77%;
    }
    .site-footer .footer-right {
        padding: 0px 15px 0 15px;
    }
    .gallery-top {
        height: 472px;
    }
    .gallery-thumbs .swiper-slide {
        width: 17.11%;
    }
    .row.fav-row {
        padding-top: 69px;
        padding-bottom: 65px;
    }
    .toplocationlist ul {
        display: inline-block;
        padding: 0;
        width: 100%;
    }
    .toplocationlist ul li {
        list-style: none;
        padding: 5px 0;
        width: 25%;
        float: left;
    }
    .site-header .collapse:not(.show) {
        display: block !important;
    }
    .vemuePageMenu {
        margin-top: 39px;
    }
    .header-right .navbar-brand{
        display: none !important;
    }
    .header-right .navbar-expand-md .navbar-nav li a.dropdown-toggle{
        color: #000 !important;
    }
    .header-right {
        padding: 7px 0;
    }
    .site-header {
        height: auto;
        padding: 0;
    }
    .header-logo img{
        top: 0;
    }
    .afterlogin .noti-bell-Icon, .afterlogin .messageIcon {
        filter: brightness(0);
    }
    .header-right .toggle-menu .navbar-brand {
        display: block !important;
    }
    iframe{
        max-width: 100%;
        height: auto;
    }
    .section-setPrice {
        padding: 89px 0 70px 0;
    }

    .sect-estimate .venue-street a {
        float: none;
        margin-left: 0;
        text-align: left !important;
        margin-top: 8px;
    }
    .sect-estimate .venue-street {flex-direction: column;}

    .sect-estimate .venue-street .ghsy_srat {
        margin: 7px 0 0;
    }

    .sect-estimate .venue-street .ghsy_srat span.est-rate {
        margin: 0;
    }
    .row.jumbotron.stayd.tow {
        padding: 76px 0 73px 0 !important;
        border: 0 !important;
    }
    .notLogin div#navbarsExampleDefault {
        display: none !important;
    }
    .dashboard_menu{
        display: none !important;
    }
    .container.v-dasboard {
        padding-top: 89px;
    }
    .CustomerMenu .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 14px;
    }
    .all-reviews-layout.logedin .jumbotron, .my-enquries-layout.logedin .jumbotron{
        margin-top: 81px;
    }
    .favBtns.dropdown-menu.show .content {
        height: auto;
    }
    .estimate-layout main {
        padding-top: 77px !important;
    }
    .col-sm-6.for-each label{
        margin-top: 0;
    }
    .col-sm-6.for-each select {
        margin: 0 0 15px;
    }
    .sect-estimate select{
        margin-bottom: 12px;
    }
    #user_notifications_tab{
        margin: 139px 0 0 0;
    }
    .homeBanner-overlay h1 {
        font-size: 68px;
    }
    .homeBanner-overlay h3 {
        font-size: 43px;
    }
    .venue-listingz label{
        font-size: 13px;
    }
    .card-body {
        padding: 11px;
    }
    form#myForm2 {
        float: left;
    }
    .venue-listingz p.result {
        margin: 11px 0 7px -16px;
    }
    .header-right {
        display: flex;
        align-items: center;
        flex: 1;
        flex-direction: row;
    }
    
    .opensearch {
        margin-left: auto !important;
    }

} /*991*/

@media only screen and (max-width: 767px) {
    .homeBanner-overlay h3 {
        font-size: 30px;
        text-align: center;
        margin: 0;
    }

    .homeBanner-overlay h1 {
        font-size: 36px;
        margin-bottom: 0;
    }

    #homeBanner .item {
        height: 431px;
        position: relative;
    }

    .homeBanner .bannerSearch .bs-venue {
        border-right: 0;
        width: 100%;
    }

    .bannerSearch input {
        font-size: 16px;
        color: #959595;
        font-family: "Open Sans", sans-serif;
        font-style: italic;
        height: 46px;
        display: inline-block;
        vertical-align: top;
        padding: 12px 5px 12px 25px;
        border: 0;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .homeBanner .bannerSearch {
        width: 100%;
        height: auto;
        background: #ffffff;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 3px;
        padding: 5px 7px;
        margin: 0 auto;
    }

    .homeBanner .bannerSearch .bs-location {
        width: 100%;
    }

    .homeBanner .bannerSearch .bs-find {
        background: #353f4b;
        border: 1px solid #353f4b;
        color: #fff;
        font-size: 20px;
        text-align: center;
        width: 100%;
        border-radius: 3px;
        font-family: "Open Sans", sans-serif;
        font-weight: 600;
        transition: all 0.5s ease-in-out;
        height: 46px;
        text-transform: capitalize;
    }

    .homeBanner .bannerSearch div {
        font-size: 16px;
        color: #959595;
        font-family: "Open Sans", sans-serif;
        font-style: italic;
        height: 46px;
        display: inline-block;
        vertical-align: top;
        padding: 0 5px;
        position: relative;
    }

    .site-footer .footer-left {
        font-size: 14px;
        color: #d9d9d9;
        font-family: "Open Sans", sans-serif;
        font-weight: 600;
        line-height: 32px;
        padding: 26px 0 26px 0;
    }

    .site-footer .footer-right {
        padding: 0;
    }

    .copyrightBox {
        font-size: 14px;
        color: #9f9f9f;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        padding: 33px 0 30px 0;
        margin-left: 0;
    }

    .recentvenue h4 {
        font-size: 20px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
    }

    .recentvenue .rvBoxThird .rvImg {
        height: 274px;
        margin-top: 25px;
    }

    .homecount .homecountOverlay {
        background: rgba(0, 0, 0, 0.6);
        position: static !important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        padding: 28px 0 12px 0;
    }

    .homecount .homecountBox strong {
        font-size: 36px;
    }

    .homecount .homecountBox {
        font-size: 25px;
    }

    .choosestyleDiv .csBox {
        position: relative;
        width: 100%;
        display: inline-block;
        margin: 0 5px 10px 5px;
        overflow: hidden;
    }

    .aboutSect .aboutImgBg img {
        margin-left: auto !important;
        margin-right: auto !important;
        float: none;
    }

    .commonwidth {
        padding: 0 7%;
    }

    .site-footer .commonwidth {
        padding: 0 7%;
        border-top: 1px solid #353f4b;
    }

    .fvBox {
        position: relative;
        overflow: hidden;
        height: 220px;
    }

    .fvBox .viewicon {
        color: #fff;
        position: absolute;
        top: 11px;
        right: 20px;
        font-weight: 400;
        font-size: 19px;
    }

    .featuredVenue h4 {
        font-size: 20px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
    }

    .featuredVenue h2 {
        font-size: 30px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
    }

    .featuredVenue .goldenbtn {
        margin-top: 14px;
    }

    .choosestyle .aboutImgBg.ch-your h5 {
        font-size: 20px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        margin: 0;
    }

    .choosestyle .aboutImgBg.ch-your h2 {
        font-size: 30px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        margin: 10px 0 30px 5px;
    }

    .choosestyle .aboutImgBg.ch-your .siteBtn {
        left: 0;
        top: 11%;
    }

    /*ABOUT*/

    .section-about h1 {
        font-size: 30px;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        margin: 0;
        padding: 0;
    }

    .section-about p {
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        line-height: 30px;
        margin: 0;
    }

    .container.div-about {
        padding-top: 30px;
        padding-bottom: 80px;
    }

    .section-about {
        padding: 0px 0 100px 0;
    }

    .div-about .borderTxt {
        font-size: 15px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        line-height: 28px;
    }

    .div-blog-list {
        padding: 101px 0 0;
        margin-top: 0;
    }

    .div-blog-list .heading {
        font-size: 32px;
        color: #20292f;
        font-weight: 700;
        margin: 0 0 10px 0;
    }

    div#sidebar {
        width: 100%;
        position: sticky;
        top: 57px !important;
        margin: 0 auto;
    }

    .vanName {
        font-size: 22px;
        line-height: 46px;
        font-weight: 700;
        display: flex;
    }

    a.btn.btn-default.wishlist_btn.border_btn i {
        margin: 3px 5px 0 0;
    }

    .favDiv a i {
        color: #8e8e8e;
        font-size: 20px;
    }

    .pageOuter {
        padding: 0;
    }

    .CustomerMenu .commonwidth {
        padding: 0;
        padding: 0 2% !important;
    }

    .chatOuter .user-wrapper {
        height: 100vh !important;
        overflow-y: auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        border: 1px solid #707070;
        opacity: 1;
        border-radius: 0;
        /* padding: 11px 11px; */
        max-height: calc(100vh - 95px);
    }
    .user-wrapper .input-filter-n input, .searchBox{
        border-radius: 0;
    }
    .user-wrapper .input-filter-n {
        padding: 7px 7px 13px;
    }

    .chtSection.chatShow .message-wrapper {
        border: 0;
        border-bottom: 0;
        padding: 0 36px;
        height: 100vh !important;
        background: #fff;
        overflow-y: auto;
        max-height: calc(100vh - 209px);
    }

    .message .commonDiv {
        width: calc(100% - 48px) !important;
    }

    .received {
        display: flex !important;
    }

    .table.dataTable {
        font-size: 14px !important;
    }

    .favUserInfo.d-flex {
        display: -ms-flexbox;
        display: flex !important;
    }

    .n-vid .schedule {
        float: right;
        width: max-content;
    }

    .n-vid .bordered-plce .favRatRev {
        display: block;
        margin-left: 8px;
        margin-top: 0;
        padding: 0;
    }

    .CustomerDashboard .col-lg-4.col-md-6.col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .venue-listingz form#myForm1 {
        margin-top: 0;
    }

    .search-result-layout .homeBanner.sr .bannerSearch .bs-venue {
        border-right: 1px solid #d6d6d6;
        width: 100%;
        position: relative;
    }

    #search_result_ajax .col-sm-4.item.col-sm-12 {
        -ms-flex: 0 0 98%;
        flex: 0 0 98%;
        max-width: 98%;
        margin-left: 2%;
    }

    .col-settle .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .col-settle .col-md-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .vemuePageMenu div#v-pills-tab {
        background: #ffffff 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 5px;
        padding: 0 0;
        max-width: 100%;
        width: 100%;
        margin-bottom: 30px;
    }

    .vemuePage {
        background: #ffffff 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 5px;
        margin-left: 2%;
    }

    .vemuePageMenu div#v-pills-tab a {
        color: #20292f;
        font-size: 23px;
        transition: all 0.3s;
        padding: 0 24px;
        line-height: 48px;
        outline: none !important;
    }

    .row.set-price-div .inp-view {
        position: relative;
        width: 96%;
    }

    .list-day-status li {
        padding: 0 2px 0 20px;
        margin: 0;
        display: inline-block;
        width: 100%;
        margin-right: 10px !important;
    }

    .div-cm {
        padding: 20px 0px 10px 20px;
    }

    .row.set-price-div {
        width: 102%;
    }

    .favDisc ol {
        margin: 0;
        padding: 0 0 0 13px;
    }

    .contact-section .form-section .cp-image {
        height: 250px;
        width: 100%;
        margin: 0 auto;
    }

    .contact-section .form-section .cp-image img {
        height: 100%;
        width: 100%;
        object-fit: contain;
    }

    .contact_us_main {
        width: 100%;
        margin: 4% 0 0 10%;
    }

    .contact-section .form-section textarea {
        height: 127px;
        background-color: #f2f2f2;
        color: #7e7e7e;
        border-radius: 5px;
        font-style: italic;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        border: 0;
        width: 80%;
        box-shadow: none;
        margin-bottom: 20px;
        padding: 15px;
    }

    .contact-section h1 {
        font-size: 32px;
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        margin: 0 auto 8px auto;
        padding: 0;
        text-align: center;
    }

    .regdlinkBox::before {
        display: none;
    }

    .regdlinkBox::before {
        content: "";
        height: 250px;
        width: 1px;
        background: #d8d8d8;
        position: absolute;
        left: -3px;
        top: 0;
        display: none;
    }

    #loginModal .col-lg-7.col-md-6.col-sm-12 {
        order: 2;
    }

    #loginModal .col-lg-5.col-md-6.col-sm-12 {
        text-align: center;
        order: 1;
    }

    .normal-regd {
        margin-bottom: 0;
    }

    #loginModal.site-modal .modal-header {
        border: 0;
        padding: 22px 0 0px 0;
        position: relative;
        text-align: center;
    }

    .site-modal .facebookBtn {
        height: 42px;
        font-size: 13px;
        padding: 8px 10px;
        margin-left: 0;
    }

    .site-modal .googleBtn {
        height: 42px;
        font-size: 16px;
        padding: 8px 10px;
        margin-bottom: 6px;
    }

    .site-modal .modal-header .modal-title {
        font-size: 28px;
        margin: 0 auto;
        padding: 0;
    }

    .regdlinkBox {
        background: url(../images/opacitylogo.png) no-repeat;
        width: 100%;
        font-size: 16px;
        color: #20292f;
        font-family: "Poppins", sans-serif;
        font-weight: 300;
        background-size: cover;
        position: relative;
        margin-top: 0;
        padding: 0;
    }

    .regdlinkBox .loginlogo {
        width: auto;
        height: 70px;
    }

    #vendorRegistrationModal.site-modal .modal-header {
        border: 0;
        padding: 16px 0 0 0;
        position: relative;
        text-align: center;
    }

    #vendorRegistrationModal.site-modal .modal-header .modal-title {
        font-size: 20px;
        margin: 0 auto;
        padding: 0;
    }

    .site-modal .rgd-inner-form {
        padding: 0 5px;
    }
    #clientRegistrationModal.site-modal .rgd-inner-form{
        padding: 0;
    }
    #clientRegistrationModal .col-md-6.pl-2, #clientRegistrationModal .col-md-6.pr-2 {
        padding: 0 12px !important;
    }
    #clientRegistrationModal .regdlinkBox {
        margin: 0 17px;
        margin-top: 20px;
    }
    div#vendorRegistrationModal {
        overflow-y: auto;
    }
    
    .modal-dialog.modal-dialog-centered {
        margin: 0 auto !important;
    }
    .form-group.custom-checkbox {
        margin: 0;
    }
    .site-modal .modal-header{
        padding: 16px 0 10px 0;
    }
    .login-regd.forgot-pass {
        padding: 0;
    }
    .CustomerMenu .commonwidth {
        padding: 0 !important;
    }
    .vemuePageMenu {
        margin: 40px 0 0;
    }
    .vemuePage {
        margin-top: 20px;
    }

    #veneu_main_banner .d-flex.align-items-center {
        display: inline-block !important;
        width: 100%;
    }
    
    #veneu_main_banner .d-flex.align-items-center .imagePre {
        width: 100%;
        border-radius: 0;
        padding-top: 50%;
        height: 0;
        margin-bottom: 25px;
    }
    
    #veneu_main_banner .d-flex.align-items-center .imagePre .headerprofile {
        width: 100%;
        height: 100%;
        border-radius: 0;
    }
    
    .flieUploadDiv.main-banner {
        margin: 0;
        float: left;
    }
    
    #veneu_main_banner button.defaultStyleBtn {
        position: absolute;
        right: 22px;
        bottom: 54px;
    }
    ul.glarOutImage {
        margin: 10px -10px 0;
        width: calc(100% + 20px);
    }
    ul.glarOutImage li {
        width: calc(25% - 20px);
        height: 143px;
        margin: 10px;
    }
    .gallery-top {
        height: 422px;
    }
    .common-modal.bid-on-this strong p, .common-modal.bid-on-this strong label {
        font-weight: unset;
        margin: 0;
    }
    .bid-on-this .btns button {
        padding: 6px 0;
        width: 94px;
    }
    .featuredVenue .grid-container {
        display: inline-block;
        width: 100%;
    }
    .featuredVenue .grid-container .grid-item {
        margin: 0 0 17px;
    }
    .header-right .navbar-expand-md .navbar-nav {
        padding: 0;
        margin: 0;
        flex-direction: row;
    }
    .afterlogin .navbar-nav .dropdown-menu{
        position: absolute;
    }
    .toplocationlist ul {
        column-count: 1;
        column-gap: 0;
        padding: 0;
    }
    .homeBanner-overlay {
        display: flex;
        align-items: center;
    }
    .homeBanner .Searchcontainer {
        position: static;
        margin: 12px auto 0;
    }
    .dashboard_menu {
        display: none;
    }
    p.user_to_chat_with.showSmalMobile i.fa.fa-arrow-left {
        display: inline-block;
        margin-right: 14px;
    }
    .col-md-4.userList.hideUser {
        display: none;
    }
    .col-md-8.chtSection.chatShow {
        display: block;
    }
    .col-md-8.chtSection {
        display: none;
    }
    .user-wrapper #myTab li.user.active{
        background: transparent;
        box-shadow: none;
    }
    .user-wrapper #myTab li.user.active .media p.name{
        color: #20292F;
    }
    .active div#fav_main, .active #read_unread_main{
        color: #DFDFDF;
    }
    .innerChat {
        border-radius: 0;
    }
    .aboutImgBg.about-b {
        text-align: center;
        margin: auto;
    }
    .how-it-works-layout section.section-about {
        margin-top: 120px;
    }
    .header-logo a {
        width: 126px;
    }
} /*767*/

@media only screen and (max-width: 726px) {
    .homeBanner-overlay h3 {
        font-size: 30px;
        font-family: "Poppins", sans-serif;
        color: #fff;
        font-weight: 400;
        text-align: center;
    }

    .container.Searchcontainer.wow.fadeInUp form {
        border: 1px solid #ddd;
    }

    #homeBanner .item img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        position: absolute;
        top: 0;
        bottom: 0;
        margin-top: 56px;
    }

    #homeBanner .item {
        height: auto;
        position: relative;
        padding-top: 150px;
        padding-bottom: 238px;
    }



    .homeBanner .Searchcontainer form {
        border: 1px solid #353f4b;
    }

    .homeBanner .owl-carousel .owl-nav {
        position: absolute;
        top: 57%;
        left: 0;
        right: 0;
    }

 
} /*726*/

@media only screen and (max-width: 575px) {
    .homeBanner-overlay h3 {
        font-size: 30px;
        padding: 0 16%;
    }

    .homeBanner-overlay h1 {
        font-size: 36px;
    }

    .footer-right ul {
        margin: 0;
        padding: 0;
        display: inline-block;
        width: 49%;
    }

    .whyunique .whyunique2 {
        width: 235px;
        float: unset;
        margin: 0;
        display: block;
        height: 270px;
        margin: 0 auto;
    }

    .latestBlogs h4 {
        font-size: 20px;
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #000;
        text-decoration: none;
    }

    .latestBlogs .col-lg-6.col-md-6.col-sm-6 {
        text-align: center;
    }

    .latestBlogs .col-lg-6.col-md-6.col-sm-6.text-right {
        text-align: center !important;
    }

    .latestblogBox {
        margin: 0 0 15px 0;
    }


    .featuredVenue .col-lg-6.col-md-6.col-sm-6 {
        text-align: center !important;
    }

    .choosestyle .col-sm-6 {
        text-align: center !important;
    }

    .choosestyle .aboutImgBg.ch-your .siteBtn {
        left: 0;
        top: -25%;
    }

    .div-about .imgOuter {
        height: 266px;
        position: relative;
        margin: 34px 0 0 0;
    }

    .container.div-about.sec {
        padding-top: 0px;
        padding-bottom: 52px;
    }

    .vprofle-desc.cal-version .operators {
        padding: 30px 0 ;
        background: url(../images/plus.png), url(../images/minus.png),
            url(../images/divide.png), url(../images/into.png);
        background-repeat: no-repeat;
        background-position: top -15px left -17px, bottom 36% left 40px,
            top -8% right -1%, bottom -15% right 10%;
        margin-bottom: 0;
    }

    .vanName {
        font-size: 22px;
        line-height: 46px;
        font-weight: 700;
        display: inline-block;
    }

    .favDiv {
        margin: 0 0 0 5px;
        display: inline-block;
        position: relative;
        top: -5px;
    }

    .bitVenuBtnSection {
        /* display: inline-block;  */
        -webkit-box-pack: unset !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        padding: 20px 0 0;
        text-align: center;
        width: 100%;
        margin: 0 auto;
        flex-wrap: wrap;
        justify-content: center !important;
        gap: 10px;
    }

    .bitVenuBtnSection button {
        width: 146px !important;
        margin-bottom: 6px;
    }

    .rate {
        display: inline-block;
        padding-top: 12px;
    }

    .websiteLink.ml-4 {
        width: 100%;
        margin: 16px 0 0 0 !important;
    }

    .righData .Links {
        padding: 11px 0 0;
        text-align: center;
    }

    .vanlefContent.lstEmin ul li,
    .vanlefContent.lstEmin ol li {
        width: 100%;
        float: left;
        display: flex;
        line-height: normal;
        margin-bottom: 14px;
    }

    .vanlefContent.lstEmin ul li:nth-last-child(1),
    .vanlefContent.lstEmin ul li:nth-last-child(2),
    .vanlefContent.lstEmin ul li:nth-last-child(3),
    .vanlefContent.lstEmin ol li:nth-last-child(1),
    .vanlefContent.lstEmin ol li:nth-last-child(2),
    .vanlefContent.lstEmin ol li:nth-last-child(3) {
        margin-bottom: 14px;
    }

    .CustomerMenu .navbar-nav .nav-item {
        margin-right: 5px;
        width: 100%;
        display: inline-block;
        text-align: center;
    }

    .row.notificate .col-sm-6.text-right {
        text-align: left !important;
    }

    .chtSection.chatShow .message-wrapper {
        border: 0;
        border-bottom: 0;
        padding: 0 16px;
        background: #fff;
        overflow-y: auto;
    }

    .chatShow #userToChatWith {
        padding: 17px 0 0 17px !important;
    }

    .favUserInfo.d-flex {
        display: unset;
        display: unset !important;
    }

    .n-vid .schedule {
        float: right;
        width: 100%;
    }

    .row.fav-row .favOtr {
        margin-top: 30px;
        display: -ms-flexbox !important;
        display: block !important;
        margin: 0 auto 18px auto;
    }

    .favImage {
        width: 130px;
        height: 130px;
        margin-right: 13px;
        margin: 0 auto;
    }

    .n-vid .favData .vanName {
        font-size: 14px;
        line-height: 18px;
        display: inline-block;
        width: 100%;
        margin: 10px auto 0 auto;
        text-align: center;
    }

    .n-vid .favRatRev {
        display: block;
        margin-left: 2px;
        margin-top: -6px;
        padding: 0;
        margin: 0 auto;
        text-align: center;
    }

    .n-vid .bordered-plce .favRatRev {
        display: block;
        margin-left: 0;
        margin-top: 6px;
        padding: 0;
        width: max-content;
    }

    .my-favourite-venues-layout .favData {
        flex: 1;
        text-align: center;
    }

    #search_result_ajax .col-sm-4.item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #venue_slug {
        width: 100%;
        border-radius: 0px 4px 4px 0px !important;
    }

    .input-group-prepend span {
        overflow: hidden;
        width: auto;
        text-overflow: ellipsis;
        white-space: unset;
        padding-right: 10px;
        display: inline-block;
        padding-top: 10px;
        font-size: 14px;
        padding-left: 10px;
    }

    .input-group-append,
    .input-group-prepend {
        display: -ms-flexbox;
        display: block;
    }

    .site-modal .form-group {
        margin-bottom: 14px;
    }

    .section-term h1 {
        font-size: 28px;
        color: #20292f;
        font-weight: 600;
        font-family: "Poppins", sans-serif;
        margin-bottom: 10px;
    }
    .commonwidth {
        padding: 0 10px;
    }
    .form-group {
        margin-bottom: 14px;
    }
    .viewprofileBox label {
        font-size: 13px;
        width: 100%;
    }
    .changepassword {
        width: 96%;
        padding: 20px 20px 15px;
    }
    .v-dasboard .grid-container > div {
        width: 100%;
    }
    .changepassword .dash-title {
        font-size: 21px;
        margin-bottom: 22px;
    }
    #veneu_main_banner button.defaultStyleBtn {
        position: static;
    }
    ul.glarOutImage li {
        width: calc(50% - 20px);
    }
    .gallery-top {
        height: 315px;
    }
    .venue-listingz p.result {
        margin: 14px 0 0 -11px;
    }
    .venue-listingz select#sort_by {
        width: 235px;
        float: left;
    }
    .row.fav-row {
        padding-top: 98px;
        padding-bottom: 65px;
    }
    .lead.emoji-picker-container .emoji-wysiwyg-editor.form-control {
        padding: 10px 11px 0 24px !important;
        height: 38px !important;
    }
    i.emoji-picker-icon.emoji-picker.fas.fa-smile-o {
        display: block;
        top: 11px;
    }
    .messangerRightBottom #sendMessage {
        height: 38px;
    }
    .toplocationlist ul li {
        list-style: none;
        padding: 5px 0;
        width: 50%;
        float: left;
    }
    .card-body .headerprofile {
        width: 149px;
        height: 149px;
        line-height: normal;
        font-size: 84px;
        text-align: center;
        padding: 9px  0;
        float: left;
        margin: 0;
    }
    .d-flex.align-items-center.profileLogoEdit {
        flex-direction: column;
    }
    
    #venue_logo_form .flieUploadDiv {
        margin: 25px auto 0 0;
    }
    
    #venue_logo_form button.defaultStyleBtn {
        position: absolute;
        right: 25px;
        bottom: 37px;
        width: auto;
        padding: 0 31px;
    }
    
    #venue_logo_form .flieUploadDiv input#uploadProfile~label, #venue_logo_form  .flieUploadDiv input#uploadProfileLogo~label {
        width: auto;
        padding: 0 26px;
    }
    .imagePre{
        width: 149px;
        height: 149px;
    }
    .vanlefheading {
        font-size: 18px;
        padding: 12px 13px;
        text-align: left;
    }
    .rating_date {
        margin-left: 0;
        text-align: left;
        float: none;
        font-size: 12px;
        color: #20292F;
    }
    .raitUserName {
        display: inline-block;
        width: 100%;
        position: relative;
        text-align: left;
        padding: 0 0 0 10px;
    }
    
    .raitUserName .ratingStar {
        margin: 0;
    }
    
    button.btn.btn-warning.aproBtn {
        position: absolute;
        right: 0;
        top: 0;
    }
    .all-reviews-layout button.btn.btn-warning.aproBtn{
        position: static;
    }
    .raitUserReview {
        font-size: 14px;
        line-height: 24px;
        padding-top: 0;
        text-align: left;
        padding: 0 0 0 10px;
    }
    .vanlefheading a, .mystyle{
        margin-right: 0;
    }
    .opensearch, .close_search, .afterlogin .notification-link, .navbar-nav .nav-link{
        padding: 6px 7px 4px;
        font-size: 17px;
    }
    .afterlogin .messageIcon {
        width: 22px;
    }
    .afterlogin .noti-bell-Icon {
        width: 14px;
    }
    .header-right .navbar-expand-md .navbar-nav li a.dropdown-toggle .userimage {
        margin-right: 6px;
        width: 30px;
        height: 30px;
    }
    .header-logo.wow.fadeInLeft {
        width: 104px;
    }
    .opensearch {
        margin: 2px 6px 0 0;
    }
    .messangerRightBottom {
        position: relative;
        border-top: 1px solid #707070;
        border-left: 0;
        border-top-left-radius: 0;
    }
    .emoji-picker-container #message {
        padding: 0px 0px 0 14px !important;
    }
    .messangerRightBottom #sendMessage {
        color: #353f4b;
        background: #FFCC66;
        background: transparent;
        height: 32px;
        width: 33px;
        font-size: 16px;
        border: 0;
        border-radius: 0;
        text-align: left;
        padding-left: 9px;
        padding: 0;
    }
    .messangerRightBottom .paperclick, .messangerRightBottom .emojitag {
        font-size: 21px;
    }
    .emoji-picker-container .form-control {
        height: 36px !important;
    }
    .chtSection.chatShow .message-wrapper{
        padding: 0 15px;
    }
} /*575*/

@media only screen and (max-width: 420px) {

    .homeBanner-overlay h3 {
        font-size: 20px;
        padding: 0 16%;
    }

    .homeBanner-overlay h1 {
        font-size: 24px;
    }

}