/** Desktops, large screens**/
@media screen and (min-width: 1440px) {
.vmt-four-box p {height: 100px;}
}


/**Small screens, laptops**/
 @media screen and (min-width: 769px) and (max-width: 1024px) {
     .deskshow {
        display:none;
    }
     .mobshow {
        display:block!important;
    }
    a.VIpgJd-ZVi9od-l4eHX-hSRGPd{
        display: none !important;
    }
    .asist img {
        width: 100%;
    }

}


/**iPads, Tablets**/
 @media screen and (min-width: 481px) and (max-width: 768px) {
     .deskshow {
        display:none;
    }
     .mobshow {
        display:block!important;
    }
     .section-bannerhome::before {
        display:none;
    }
    a.VIpgJd-ZVi9od-l4eHX-hSRGPd{
        display: none !important;
    }
    .asist img {
        width: 100%;
    }
     .owl-prev span {
        display:none;
    }
     .owl-next span {
        display:none;
    }
    .topheader {
        padding: 5px 0;
        background-color: #d21c2e;
    }
    .rrright i {
        font-size: 22px;
    }
     ul.topleft {
         display: flex;
         justify-content: space-between;
    }
     ul.topleft li a {
         color: #fff;
    }
     .menuarea-header-rr {
         width: 100%;
         background-color: transparent;
         margin-top: -32px;
    }
     .navbar-toggler {
         position: relative!important;
         right: 0;
         top: 0px;
    }
     div#navbarSupportedContent {
         margin-top: 40px;
    }
     .navbar-nav {
         align-items: flex-start!important;
    }
     li.nav-item {
         display: block;
    }
     .shadow-lg {
         box-shadow: none!important;
    }
     .headerlogo {
         padding-left: 0;
         float: left;
         z-index: 9999999;
         position: relative;
    }
     .menu-header {
         padding: 0;
         background-color: #fff;
         border-bottom: 1px solid #eee;
    }
     .headerlogo img {
         width: 100%;
    }
     .bannerarea {
         width: 100%;
         margin: 0 auto!important;
    }
     .form-banner-part {
         margin: 0 auto 0;
         width: 99%;
         padding: 0 10px;
    }
     ul.nav.nav-tabs.fromdisplay {
         justify-content: space-between;
    }
     ul.nav.nav-tabs.fromdisplay li {
         width: 48%;
    }
     ul.nav.nav-tabs.fromdisplay .nav-link {
         font-size: 12px;
         width: 100%;
         padding: 7px 0;
border: 2px solid #eee;
    }
     .blickingarea {
        display: none;
    }
     select.rr-sec {
         height: 40px;
         margin-bottom: 10px;
    }
     .cont input[type="text"] {
         height: 40px;
    }
     .find-astrloger-button {
         margin-top: 15px;
    }
     .amev-section {
         padding: 30px 0;
    }
     .amevbx {
         margin-bottom: 15px;
    }
     .headingar h1 {
         font-size: 22px;
    }
     .astrologer-profile-sec::before {
         display: none;
    }
     .astrologrsec {
         padding-top: 15px;
    }
     .cty {
         padding: 25px 10px;
         margin-bottom: 15px;
    }
     .astro-pro {
         padding-top: 10px;
    }
     .astro-online-offline ul li a {
         font-size: 13px;
    }
     .services-section {
         padding: 0;
    }
     .services-text h2 {
         font-size: 24px;
         text-align: center;
    }
     .wtch {
         margin-top: 0;
    }
     .wtch img {
         width: 100%;
    }
     .wtch::before {
        display: none;
    }
     .wtch a::before {
        display: none;
    }
     .wtch a {
         border-radius: 15px;
         margin: 15px auto;
         width: 100%;
         padding: 10px 0;
    }
     .section-equal {
         background-color: transparent;
         border-radius: 0;
         margin-top: 0;
         padding: 0;
    }
     .boxsr {
         padding: 20px;
         overflow: hidden;
         position: relative;
         border: 1px solid #eee;
         border-radius: 15px 15px 0 15px;
         margin-bottom: 15px;
    }
     .border-rigth {
         border-right: 0px solid #eeeeee;
    }
     .lovehoroscoep {
         background-size: cover;
         margin-top: 15px;
         padding: 10px 0;
         border-radius: 15px;
         background-repeat: no-repeat;
    }
     h3.lvv {
         font-size: 40px;
         padding: 5px 0;
    }
     .lovehoroscoep a {
         font-size: 14px;
         padding: 5px;
         width: 70%;
         margin: 3px auto 0;
    }
     .main-zodic-box-rr {
         height: 494px;
         margin-top: 25px;
    }
     .fullareashadow {
         margin-top: 25px;
    }
     h2.headingsame {
         font-size: 22px;
    }
     p.all-centerpara {
         padding: 5px;
    }
     .profile-creator::before {
         display:none;
    }
     .profile-creator {
         margin-bottom: 30px;
    }
     .discover {
         margin-top: 0;
    }
     .arrow {
         display:none;
    }
     .eventcty {
         padding: 0;
    }
     a.hovtext {
         left: 50%;
         width: 100%;
    }
     .discover-slide {
         padding-top:15px;
    }
     span.bxheading {
         padding: 0;
         font-size:14px;
    }
     .eventbox-area {
         padding: 20px 0 0 0;
    }
     .feedback-section {
         margin-top: 0;
         margin-bottom: 0;
    }
     button.rr-hed-accor {
         padding: 10px;
         border-radius: 15px;
    }
     .accordion-item:last-of-type .accordion-button.collapsed {
         border-radius: 15px;
    }
     .accordion-item:first-of-type .accordion-button {
         border-radius: 15px;
    }
     .rr-acor-body {
         padding: 10px;
         text-align: justify;
    }
     .testimonialpara ul li:first-child {
         font-size: 14px;
    }
     .testimonialpara ul li i {
         font-size: 14px;
    }
     ul.latest-blog-box {
         display: block;
         border-radius: 25px;
         padding: 15px;
         background-image: none;
         text-align: center;
    }
     ul.latest-blog-box li:first-child {
         width: 100%;
    }
     h3.blgtitle {
         font-size: 14px;
    }
     a.latest-blog {
         width: 70%;
         padding: 5px;
         font-size: 13px;
    }
     ul.latest-blog-box li:last-child {
         background-size: cover;
         padding: 10px;
         background-repeat: round;
    }
     .app-store-details {
         margin: 15px 0 0;
         padding: 15px;
         text-align: center;
    }
     p.contect {
         font-size: 16px;
    }
     span.ast {
         font-size: 22px;
         line-height: 24px;
    }
     .webinar-and-form {
         margin-top: 25px;
    }
     .heading-webinar {
         padding: 5px 0;
    }
     .heading-webinar h5 {
         font-size: 13px;
         line-height: 35px;
    }
     .webinar-section {
         text-align: center;
         overflow: hidden;
    }
     .webinar-cont ul {
         display: block;
         padding: 15px;
    }
     .webinar-cont ul li:first-child {
         display: none;
    }
     .webinar-cont li:last-child a {
         width: 100%;
         margin-top: 10px;
         padding: 10px;
    }
     .subscribe-form {
         margin-top: 20px;
         padding: 15px;
    }
     .subscribe-form input {
         width: 95%!important;
         margin: 0 auto;
         border-radius: 25px 25px 0 0;
         text-align: center;
    }
     button.subscribe-button {
         width: 95%;
         margin: 0 auto;
         border-radius: 0 0 25px 25px;
    }
     ul.footer-three-box {
         display: block;
         padding: 0 10px;
    }
     a.footerbut {
         width: 100%;
         padding: 12px;
    }
     ul.scoial-right {
         justify-content: center;
         margin: 10px 0;
         float: none;
    }
     .footer-grey-area::before {
        display: none;
    }
     .footer-about {
         padding: 10px;
         text-align: center;
    }
     .discr {
         text-align: justify;
         padding: 10px 0 0 0;
    }
     .copyrightar p {
         text-align: center;
    }
     .pagetitlebox {
         padding: 15px 0;
         text-align: center;
         margin: 0px;
    }
     .pagetitlebox h1 {
         font-size: 14px;
         line-height: 24px;
    }
     .breadcrumb {
         float: none;
         justify-content: center;
    }
     .footsec {
         margin-bottom:25px;
    }
     .contactinfo {
         margin-bottom: 25px;
    }
     .maparea {
         margin-top: 0;
    }
     ul.navbar-nav li:last-child {
         border-bottom: 0;
    }
     .menuarea-header-rr .navbar-light .navbar-nav .nav-link {
         padding: 5px 17px;
         font-size: 14px;
         color: #222222;
    }
     .bg-light {
         background-color: #fff!important;
    }
     .offcanvas-body .nav-item {
         width: 100%;
    }
     ul.navbar-nav li {
         border-bottom: 1px solid #eeeeee9e;
    }
     ul.dropdown-menu.show {
        font-size: 14px;
        color: #ffffff;
        background-color: #e60000;
        text-align: left;
        list-style: none;
        background-clip: padding-box;
        border-radius: 10px;
        box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        border: 1px solid rgb(255 255 255 / 29%);
    }
     ul.dropdown-menu.show li a {
         color: #fff;
         display: block;
    }
     .form-banner-part::before {
        display: none;
    }
    /**list astrologer**/
     ul.filterarea {
         gap: 20px;
         flex-flow: wrap;
         justify-content: center;
    }
     button.filterbuttton {
         width: 100%;
    }
     a.rr-reset-button {
         width: 75%;
         margin: 0 auto 20px;
    }
    /**list astrologer end**/
    /**Blogs**/
     .blogsec ul {
         overflow: hidden;
         display: block;
    }
     .dare {
         margin-top: -27px;
         justify-content: center;
    }
     .blogsec ul li:first-child {
         width: auto;
    }
     .blogsec ul li:first-child img {
         border-radius: 0;
    }
     .blogsec ul li:last-child {
         width: auto;
         padding: 10px;
    }
     .blogsec ul li:last-child p {
         text-align: justify;
    }
     a.rm {
         width: 100%;
    }
    /**Blogs end**/
    /**video chat start**/
     .vdosection .col-lg-8 {
         padding: 0 15px;
    }
     .dubble-video {
         border-radius: 0px;
    }
     .vdosection .col-lg-6 {
         padding: 0 15px;
    }
     .video-area-live {
         border-radius: 0;
         height: auto;
    }
     .video-area-live img {
         border-right: 0px;
         height: 250px;
         border-bottom: 2px solid #fff;
    }
     ul.last-area-icon {
         gap: 15px;
         padding: 0;
         position: absolute;
         top: -50px;
    }
     .vdosection .col-lg-4 {
         padding: 0 15px;
    }
     .rightsidebx {
         border-radius: 0;
         margin-top: -251px;
    }
     .chatbxrr {
         border: 0;
         background-color: #ffffff78;
    }
     .chating-height {
         height: 176px;
         overflow: scroll;
         overflow-x: auto;
    }
    /**video chat end**/
    /**shop page css start**/
     .finalbx {
         border-radius: 15px;
    }
     .eventim img {
         width: 100%;
    }
     a.bknow {
         margin-top: -32px;
    }
    /**shop page css end**/
    /**login signup css start**/
     .signup-or-login {
         width: 90%;
         height: auto;
    }
     .signintop {
         margin: 25px auto!important;
    }
     .overlay-panel {
         position: relative;
         margin-top: 25px;
         padding: 25px;
         height: auto;
         width: 100%;
    }
     .signup-or-login .col-lg-6 {
         padding: 0;
    }
    /**login signup css end**/
    /**Astrologer Profile css start**/
     .c-badge {
         margin-left: 0;
    }
     .mobgap {
         display: block!important;
    }
    /**Astrologer Profile css end**/
    /**shortlist profile**/
     .new-center-info {
         height: auto;
    }
     .shortlist {
         height: auto;
    }
    /**shortlist profile end**/

    /**entertainment**/

.bannertop {
  height: 250px;
  background-size: cover;
}
.textban {
  margin-top: 15%;
}
.textban h1 {
  font-size: 18px;
}
.textban p {
  font-size: 14px;
  padding: 10px 0;
}
.textban a {
  padding: 6px 21px;
  font-size: 14px;
}
.evntar {
  margin-bottom: 20px; 
}

.getAQ {
  width: 75%!important;
  padding: 5px 0!important;
  font-size: 13px!important;
}
/**entertainment**/
p.eq {
    height: auto;
}
.topheader::before {display: none;}
.bts-popup {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 72%;
    width: 100%;
}
.bts-popup-container {
    width: 100%;
}
.eventboxarea p  {
    height: auto;
}
.boxsr {
    height: auto;
    }
    .newhd-ven {
        width: 100%;
        position: relative;
        padding: 15px 0 5px 5px;
    }
    .list-vendor-page ul {
        display: block;
        padding:  0 0 0 5px;
    }
    .list-vendor-page ul li:first-child {
        width: 100%;
    }
    .list-vendor-page ul li:last-child {
        width: 100%;
        padding: 0px;
    }
    .list-vendor-page ul li:last-child h4 {
        font-size: 18px;
    }    
    .message-vendor-form {
        margin-top: 25px;
    }
    .portfolio-bxtest a {
        width: 100%!important;
    }
    .portfolio-bxtest img {
        width: 100%;
        object-fit: revert;
    }
    .amevbx p {
        height: auto;
    }
    .buttonfooter {
        width: 100%;
    }
    .listastrologer::before {
        display:none;
        }
        ul.filterarea li::after {
        display:none;
        }
        .list-vendor-page ul li:last-child::before {
            display: none;
        } 
        
        .logo-area {
            width: 70%;
        }
        
        .logo-area img {
            width: 100%;
        }
        .vmt-four-box {
            margin-bottom: 25px;
        }
        .astrologer-profile-sec {
            margin-top: 25px;
        }
        .fhs {
            font-size: 22px;
        }
        .newsec {
            margin: 25px 0 0 0;
        }
        .organise-hed {
            padding: 5px 0;
            margin-top: 50px;
        }
        .categoryare {
            margin-bottom: 20px;
        }
        .accordion-button::after {
            left: -55px;
            top: 0px;
        }
        .textleft {
            width: 75%;
            padding: 0 0 0 60px;
        }
        .menubodyarea {
            margin-bottom: 15px;
        }
        .eventssection {
            margin: 25px 0;
        }
        
        .zodicbox-sign {
            padding: 0;
            border-top: 0px;
            border-left: 0px;
            border-right: 0px;
        }
        .all-points {
            padding: 0;
        }
        .vmt-blog-section {
            margin-bottom: 25px;
            margin-top: 50px;
        }
        .videosection {
        padding-top: 0;
        }
        .vmt-video-section::before {
            display: none;
        }
        .con-wth-astro h4 {
            font-size: 22px;
        }
        .boxthree {
            padding: 25px;
            margin-top: 25px;
        }
        
        .list-vendor-page ul li:last-child::before {
            display: none;
        }
        .leftalign {
            text-align: center;
        } 
        .leftalign h4 {
            text-align: center;
        }
        .astrofees {
            right: 0px;
        }
        .astro-bio ul li:nth-child(1)::before{display: none;}
        .astro-bio ul li:nth-child(2) {
            padding-left: 25px;
        } 
        .profile-home-mat img {
            height: auto;
        }

        ._boxzoom {
            display: flex;
        }
        .quantity {
            justify-content: center;
        }
        ._p-add-cart .buy-btn {
            font-size: 11px;
        }
        .bxpand {
            width: 80%;
        }
        .picZoomer-zoom-wp {
            display: none;
            position: absolute;
            z-index: 999;
            overflow: hidden;
            border: 1px solid #eee;
            height: 460px;
            margin-top: 0;
            margin-left: -479px!important;
            /* top: 0!important; */
            width: 165px!important;
            height: 250px!important;
        }
}






/**Mobile devices**/
 @media screen and (min-width: 320px) and (max-width: 480px) {
     .deskshow {
        display:none;
    }
    a.VIpgJd-ZVi9od-l4eHX-hSRGPd{
        display: none !important;
    }
    .asist img {
        width: 100%;
    }
     .mobshow {
        display:block!important;
    }
     .section-bannerhome::before {
        display:none;
    }
     .owl-prev span {
        display:none;
    }
     .owl-next span {
        display:none;
    }
    .topheader {
        padding: 5px 0;
        background-color: #d21c2e;
    }
    .rrright i {
        font-size: 22px;
    }
     ul.topleft {
         display: flex;
         justify-content: space-between;
    }
     ul.topleft li a {
         color: #fff;
    }
     .menuarea-header-rr {
         width: 100%;
         background-color: transparent;
         margin-top: -32px;
    }
     .navbar-toggler {
         position: relative!important;
         right: 0;
         top: 0px;
    }
     div#navbarSupportedContent {
         margin-top: 40px;
    }
     .navbar-nav {
         align-items: flex-start!important;
    }
     li.nav-item {
         display: block;
    }
     .shadow-lg {
         box-shadow: none!important;
    }
     .headerlogo {
         padding-left: 0;
         float: left;
         z-index: 9999999;
         position: relative;
    }
     .menu-header {
         padding:  0px;
         background-color: #fff;
         border-bottom: 1px solid #eee;
    }
     .headerlogo img {
         width: 100%;
    }
     .bannerarea {
         width: 100%;
         margin: 0 auto!important;
    }
     .form-banner-part {
         margin: 0 auto 0;
         width: 99%;
         padding: 0 10px;
    }
     ul.nav.nav-tabs.fromdisplay {
         justify-content: space-between;
    }
     ul.nav.nav-tabs.fromdisplay li {
         width: 48%;
    }
     ul.nav.nav-tabs.fromdisplay .nav-link {
         font-size: 12px;
         width: 100%;
         padding: 7px 0;
border: 2px solid #eee;
    }
     .blickingarea {
        display: none;
    }
     select.rr-sec {
         height: 40px;
         margin-bottom: 10px;
    }
     .cont input[type="text"] {
         height: 40px;
    }
     .find-astrloger-button {
         margin-top: 15px;
    }
     .amev-section {
         padding: 30px 0;
    }
     .amevbx {
         margin-bottom: 15px;
    }
     .headingar h1 {
         font-size: 22px;
    }
     .astrologer-profile-sec::before {
         display: none;
    }
     .astrologrsec {
         padding-top: 15px;
    }
     .cty {
         padding: 25px 10px;
         margin-bottom: 15px;
    }
     .astro-pro {
         padding-top: 10px;
    }
     .astro-online-offline ul li a {
         font-size: 13px;
    }
     .services-section {
         padding: 0;
    }
     .services-text h2 {
         font-size: 24px;
         text-align: center;
    }
     .wtch {
         margin-top: 0;
    }
     .wtch img {
         width: 100%;
    }
     .wtch::before {
        display: none;
    }
     .wtch a::before {
        display: none;
    }
     .wtch a {
         border-radius: 15px;
         margin: 15px auto;
         width: 100%;
         padding: 10px 0;
    }
     .section-equal {
         background-color: transparent;
         border-radius: 0;
         margin-top: 0;
         padding: 0;
    }
     .boxsr {
         padding: 20px;
         overflow: hidden;
         position: relative;
         border: 1px solid #eee;
         border-radius: 15px 15px 0 15px;
         margin-bottom: 15px;
    }
     .border-rigth {
         border-right: 0px solid #eeeeee;
    }
     .lovehoroscoep {
         background-size: cover;
         margin-top: 15px;
         padding: 10px 0;
         border-radius: 15px;
         background-repeat: no-repeat;
    }
     h3.lvv {
         font-size: 40px;
         padding: 5px 0;
    }
     .lovehoroscoep a {
         font-size: 14px;
         padding: 5px;
         width: 70%;
         margin: 3px auto 0;
    }
     .main-zodic-box-rr {
         height: 494px;
         margin-top: 25px;
    }
     .fullareashadow {
         margin-top: 25px;
    }
     h2.headingsame {
         font-size: 22px;
    }
     p.all-centerpara {
         padding: 5px;
    }
     .profile-creator::before {
         display:none;
    }
     .profile-creator {
         margin-bottom: 30px;
    }
     .discover {
         margin-top: 25px;
         padding: 25px 0;
    }
     .arrow {
         display:none;
    }
     .eventcty {
         padding: 0;
    }
     a.hovtext {
         left: 50%;
         width: 100%;
    }
     .discover-slide {
         padding-top:15px;
    }
     span.bxheading {
         padding: 0;
         font-size:14px;
    }
     .eventbox-area {
         padding: 20px 0 0 0;
    }
     .feedback-section {
         margin-top: 0;
         margin-bottom: 50px!important;
    }
     button.rr-hed-accor {
         padding: 10px;
         border-radius: 15px;
    }
     .accordion-item:last-of-type .accordion-button.collapsed {
         border-radius: 15px;
    }
     .accordion-item:first-of-type .accordion-button {
         border-radius: 15px;
    }
     .rr-acor-body {
         padding: 10px;
         text-align: justify;
    }
     .testimonialpara ul li:first-child {
         font-size: 14px;
    }
     .testimonialpara ul li i {
         font-size: 14px;
    }
     ul.latest-blog-box {
         display: block;
         border-radius: 25px;
         padding: 15px;
         background-image: none;
         text-align: center;
    }
     ul.latest-blog-box li:first-child {
         width: 100%;
    }
     h3.blgtitle {
         font-size: 14px;
    }
     a.latest-blog {
         width: 70%;
         padding: 5px;
         font-size: 13px;
    }
     ul.latest-blog-box li:last-child {
         background-size: cover;
         padding: 10px;
         background-repeat: round;
    }
     .app-store-details {
         margin: 15px 0 0;
         padding: 15px;
         text-align: center;
    }
     p.contect {
         font-size: 16px;
    }
     span.ast {
         font-size: 22px;
         line-height: 24px;
    }
     .webinar-and-form {
         margin-top: 25px;
    }
     .heading-webinar {
         padding: 5px 0;
    }
     .heading-webinar h5 {
         font-size: 13px;
         line-height: 35px;
    }
     .webinar-section {
         text-align: center;
         overflow: hidden;
    }
     .webinar-cont ul {
         display: block;
         padding: 15px;
    }
     .webinar-cont ul li:first-child {
         display: none;
    }
     .webinar-cont li:last-child a {
         width: 100%;
         margin-top: 10px;
         padding: 10px;
    }
     .subscribe-form {
         margin-top: 20px;
         padding: 15px;
    }
     .subscribe-form input {
         width: 95%!important;
         margin: 0 auto;
         border-radius: 100px 100px 0 0;
         text-align: center;
    }
     button.subscribe-button {
         width: 95%;
         margin: 0 auto;
         border-radius: 0 0 100px 100px;
    }
     ul.footer-three-box {
         display: block;
         padding: 0 10px;
    }
     a.footerbut {
         width: 100%;
         padding: 12px;
    }
     ul.scoial-right {
         justify-content: center;
         margin: 10px 0;
         float: none;
    }
     .footer-grey-area::before {
        display: none;
    }
     .footer-about {
         padding: 10px;
         text-align: center;
    }
     .discr {
         text-align: justify;
         padding: 10px 0 0 0;
    }
     .copyrightar p {
         text-align: center;
    }
     .pagetitlebox {
         padding: 15px 0;
         text-align: center;
         margin: 0px;
    }
     .pagetitlebox h1 {
         font-size: 14px;
         line-height: 24px;
    }
     .breadcrumb {
         float: none;
         justify-content: center;
    }
     .footsec {
         margin-bottom:25px;
    }
     .contactinfo {
         margin-bottom: 25px;
    }
     .maparea {
         margin-top: 0;
    }
     ul.navbar-nav li:last-child {
         border-bottom: 0;
    }
     .menuarea-header-rr .navbar-light .navbar-nav .nav-link {
         padding: 5px 17px;
         font-size: 14px;
         color: #222222;
    }
     .bg-light {
         background-color: #fff!important;
    }
     .offcanvas-body .nav-item {
         width: 100%;
    }
     ul.navbar-nav li {
         border-bottom: 1px solid #eeeeee9e;
    }
     ul.dropdown-menu.show {
        font-size: 14px;
    color: #ffffff;
    background-color: #e60000;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border-radius: 10px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgb(255 255 255 / 29%);
    }
     ul.dropdown-menu.show li a {
         color: #fff;
         display: block;
    }
     .form-banner-part::before {
        display: none;
    }
    /**list astrologer**/
     ul.filterarea {
         gap: 20px;
         flex-flow: wrap;
         justify-content: center;
    }
     button.filterbuttton {
         width: 100%;
    }
     a.rr-reset-button {
         width: 75%;
         margin: 0 auto 20px;
    }
    /**list astrologer end**/
    /**Blogs**/
     .blogsec ul {
         overflow: hidden;
         display: block;
    }
     .dare {
         margin-top: -27px;
         justify-content: center;
    }
     .blogsec ul li:first-child {
         width: auto;
    }
     .blogsec ul li:first-child img {
         border-radius: 0;
    }
     .blogsec ul li:last-child {
         width: auto;
         padding: 10px;
    }
     .blogsec ul li:last-child p {
         text-align: justify;
    }
     a.rm {
         width: 100%;
    }
    /**Blogs end**/
    /**video chat start**/
     .vdosection .col-lg-8 {
         padding: 0 15px;
    }
     .dubble-video {
         border-radius: 0px;
    }
     .vdosection .col-lg-6 {
         padding: 0 15px;
    }
     .video-area-live {
         border-radius: 0;
         height: auto;
    }
     .video-area-live img {
         border-right: 0px;
         height: 250px;
         border-bottom: 2px solid #fff;
    }
     ul.last-area-icon {
         gap: 15px;
         padding: 0;
         position: absolute;
         top: -50px;
    }
     .vdosection .col-lg-4 {
         padding: 0 15px;
    }
     .rightsidebx {
         border-radius: 0;
         margin-top: -251px;
    }
     .chatbxrr {
         border: 0;
         background-color: #ffffff78;
    }
     .chating-height {
         height: 176px;
         overflow: scroll;
         overflow-x: auto;
    }
    /**video chat end**/
    /**shop page css start**/
     .finalbx {
         border-radius: 15px;
    }
     .eventim img {
         width: 100%;
    }
     a.bknow {
         margin-top: -32px;
    }
    /**shop page css end**/
    /**login signup css start**/
     .signup-or-login {
         width: 90%;
         height: auto;
    }
     .signintop {
         margin: 25px auto!important;
    }
     .overlay-panel {
         position: relative;
         margin-top: 25px;
         padding: 25px;
         height: auto;
         width: 100%;
    }
     .signup-or-login .col-lg-6 {
         padding: 0;
    }
    /**login signup css end**/
    /**Astrologer Profile css start**/
     .c-badge {
         margin-left: 0;
    }
     .mobgap {
         display: block!important;
    }
    /**Astrologer Profile css end**/
    /**View Profile responsive css start**/
     .profilepage {
         height: auto;
    }
     .upper-information .col-lg-3 {
         padding: 0 15px;
    }
     .upper-information .col-lg-6 {
         padding: 0 15px;
    }
     .icon-share ul {
         display: block;
    }
     .icon-share ul li {
         padding: 10px 0;
    }
    
     .bothset {
         display: block;
    }
     .sidebar-right-info.border-bottm-dark {
         margin-top: 20px;
    }
     .mncenter {
         justify-content: center;
         gap: 5px;
    }
    /**View Profile responsive css end**/
    /**shortlist profile**/
     .new-center-info {
         height: auto;
    }
     .shortlist {
         height: auto;
    }
    /**shortlist profile end**/

    /**entertainment**/

.bannertop {
  height: 250px;
  background-size: cover;
}
.textban {
  margin-top: 15%;
}
.textban h1 {
  font-size: 18px;
}
.textban p {
  font-size: 14px;
  padding: 10px 0;
}
.textban a {
  padding: 6px 21px;
  font-size: 14px;
}
.evntar {
  margin-bottom: 20px; 
}
.getAQ {
  width: 75%!important;
  padding: 5px 0!important;
  font-size: 13px!important;
}
/**entertainment**/

p.eq {
    height: auto;
}
.bts-popup {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 72%;
    width: 100%;
}
.bts-popup-container {
    width: 100%;
}
.topheader::before {display: none;}

.eventboxarea p  {
    height: auto;
}
.boxsr {
    height: auto;
    }
    .newhd-ven {
        width: 100%;
        position: relative;
        padding: 15px 0 5px 5px;
    }
    .list-vendor-page ul {
        display: block;
        padding:  0 0 0 5px;
    }
    .list-vendor-page ul li:first-child {
        width: 100%;
    }
    .list-vendor-page ul li:last-child {
        width: 100%;
        padding: 0px;
    }
    .list-vendor-page ul li:last-child h4 {
        font-size: 18px;
    }
    .message-vendor-form {
        margin-top: 25px;
    }
    .portfolio-bxtest a {
        width: 100%!important;
    }
    .portfolio-bxtest img {
        width: 100%;
        object-fit: revert;
    }
    .amevbx p {
        height: auto;
    }
    .buttonfooter {
        width: 100%;
    }

    .listastrologer::before {
        display:none;
        }
    ul.filterarea li::after {
        display:none;
        }

        /**list vendor**/

.rr-listbox ul {
    display: flex;
    justify-content: start;
    padding: 0;
    align-items: center;
}

.rr-listbox ul li:first-child img {
    height:195px;
    object-fit: cover;
}

.rr-listbox ul li:first-child {
    width: 30%;
}

.rr-listbox ul li:last-child {
    width: 70%;
}

/**list vendor**/

/**new css**/

.boxfour {
    margin-bottom: 15px;
}
.steps-boxes {
    padding: 0;
}
.newonear {
    margin: 20px 0;
}
.wallet-etcfillter {
    padding: 0;
} 
.astrofees {
    right: 0px;
}
.apparea h5 {
    font-size: 25px;
}
.appfooter::before {
    height: 520px;
}
ul.twoapps {
    display: block;
}
ul.twoapps li:first-child {
    display: inline-block;
    width: 60%;
    margin-bottom: 10px;
}
ul.twoapps li:last-child {
    width: auto;
}
.chnbx {
    margin-bottom: 15px;
}
.rr-hdt {
    padding-bottom: 0px;
}

.logo-area {
    width: 70%;
}

.logo-area img {
    width: 100%;
}
.vmt-four-box {
    margin-bottom: 25px;
    height: 390px;
}
.vmt-four-box p {
    height: auto;
}
.astrologer-profile-sec {
    margin-top: 25px;
}
.fhs {
    font-size: 22px;
}
.newsec {
    margin: 25px 0 0 0;
}
.organise-hed {
    padding: 5px 0;
    margin-top: 50px;
}
.categoryare {
    margin-bottom: 20px;
}
.accordion-button::after {
    left: -55px;
    top: 15px;
}
.textleft {
    width: 75%;
    padding: 0 0 0 60px;
}
.menubodyarea {
    margin-bottom: 15px;
}
.eventssection {
    margin: 25px 0;
}

.zodicbox-sign {
    padding: 0;
}
.all-points {
    padding: 0;
}
.vmt-blog-section {
    margin-bottom: 25px;
    margin-top: 50px;
}
.videosection {
padding-top: 0;
}
.vmt-video-section::before {
    display: none;
}
.con-wth-astro h4 {
    font-size: 22px;
}
.boxthree {
    padding: 25px;
    margin-top: 25px;
}

.list-vendor-page ul li:last-child::before {
    display: none;
}
.leftalign {
    text-align: center;
} 
.leftalign h4 {
    text-align: center;
}
.bannerinner img {
    border-radius: 0;
}
.astro-bio ul li:nth-child(1)::before{display: none;}
.astro-bio ul li:nth-child(2) {
    padding-left: 25px;
} 
.profile-home-mat img {
    height: auto;
}
.ul.footer-app-section {
    margin-top: 30px;
}
ul.footer-app-section::before{display: none;}
ul.footer-app-section li {
    width: 100%;
    text-align: center;
    padding: 0;
}
ul.footer-app-section {
    margin: 30px 0 30px 0;
    background-color: #eeeeee;
}
ul.footer-app-section li span {
    font-size: 40px;
    line-height: 40px;
}
ul.footer-app-section li h3 {
    font-size: 20px;
    padding: 0;
}
.footermenu-links {
    padding: 10px; 
}
.subscribe-form h4 {
    font-size: 18px;
}
._boxzoom {
    display: flex;
}
.quantity {
    justify-content: center;
}
._p-add-cart .buy-btn {
    font-size: 11px;
}
.bxpand {
    width: 80%;
}
.picZoomer-zoom-wp {
    display: none;
    position: absolute;
    z-index: 999;
    overflow: hidden;
    border: 1px solid #eee;
    height: 460px;
    margin-top: 0;
    margin-left: -479px!important;
    /* top: 0!important; */
    width: 165px!important;
    height: 250px!important;
}
}