@media(min-width: 1201px){
    .RightSideTabData .SavedAllAddress.SameHeightDivs .col-sm-6{
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
   }
}
@media(min-width: 1300px){
    .container{
        max-width: 1200px;
   }
    .HoroScropeNav a.nav-item.nav-link {
        padding: 5px 8px !important;
   }
    .SameHeightDivs .AddressInsides>a, .SameHeightDivs .Clientimg1 {
        box-shadow: 0px 10px 30px #2634421a;
        margin: 0 auto;
   }
    .SameHeightDivs .AddressInsides,.SameHeightDivs .Clientimg1 {
        box-shadow: none !important;
   }
    .ReportSecDetails.SameHeightDivs .Clientimg1 {
        max-width: 256px !important;
   }
    .PortfolioTAbDiv.EstoreOther .AddressInsides {
        min-width: 270px;
   }
    .SameHeightDivs .col-xl-3 .AddressInsides {
        padding-bottom: 15px;
   }
    .SameHeightDivs .col-xl-3.col-sm-6 .AddressInsides,div#loadOffers .AddressInsides,.SameHeightDivs .AddressInsides {
        max-width: 270px;
        margin: 0 auto;
   }
    .BorderHOverEffects.savedpart p {
        min-height: 75px;
   }
    .MagzineEditions ul.nav.nav-pills {
        padding-bottom: 30px;
   }
    .MagzineEditions {
        margin-bottom: 60px;
   }
    .BlogListPage .AddressInsides {
        max-width: 270px;
        margin: 0 auto;
        max-height: 376px;
   }
    .BlogListPage .AddressInsides .UserImg_1 img {
        max-height: 190px;
        min-height: 190px;
        width: auto !important;
   }
    .BlogListPage .UserImg_1{
        text-align:center;
   }
    .modal-lg, .modal-xl {
        max-width: 800px;
   }
    section.Horoscope_sec.HomeHoroscope_sec {
        padding-top: 100px !important;
   }
    .CallModalDetails .TopUpPrice img {
        min-width: 90px;
        min-height: 90px;
        max-width: 90px;
        max-height: 90px;
        border-radius: 8px;
        border-radius: 50px;
        object-fit: cover;
   }
}
@media(min-width: 1400px){
    .GotoSecondHeader .container-fluid,.AllAstroLogers .container-fluid,.offersection .container-fluid{
        max-width: 1250px;
        margin-left: 60px;
   }
    /* .sidebarSticky .gtaSideBar {
        max-width: 210px;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 210px;
   } */
}
@media(min-width: 1500px){
    .GotoSecondHeader .container-fluid,.AllAstroLogers .container-fluid,.offersection .container-fluid{
        max-width: 1350px;
        margin-left: 70px;
   }
    /* .sidebarSticky .gtaSideBar {
        max-width: 225px;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 225px;
   } */
}
@media(min-width: 1600px){
    .GotoSecondHeader .container-fluid, .AllAstroLogers .container-fluid, .offersection .container-fluid {
        max-width: 1430px;
        margin: 0 auto;
   }
    /* .sidebarSticky .gtaSideBar {
        max-width: 240px;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 240px;
   }
    .SideBarForm>form {
        max-width: 200px;
   } */
    .SortByForm {
        padding-bottom: 10px;
   }
    .GotoSecondHeader .container-fluid {
        max-width: 1200px;
        margin: 0 auto !important;
   }
    .GotoSecondHeader .row.offset-xl-2 {
        margin-left: -15px !important;
   }
    .GotoSecondHeader .Adminifo_col {
        padding: 10px 25px 0px !important;
   }
    .GotoHeader .Adminifo_col {
        padding-top: 10px !important;
   }
    .GotoSecondHeader .navbar.offset-xl-2 {
        margin: 0 !important;
   }
    .GotoHeader ul.header_bottom_menu li.nav-item {
        padding: 0px 8px !important;
   }
    .GotoSecondHeader {
        margin-bottom: 16px;
   }
}
@media(max-width: 1500px){
    .ReportsListPage .Down_reportdetail img {
        max-width: 35px;
   }
}
@media(max-width:1300px){
    .Report_sec button.owl-prev {
        left: -10px;
   }
    .Report_sec button.owl-next {
        right: -10px;
   }
    .GotoSecondHeader .container-fluid, .AllAstroLogers .container-fluid, .offersection .container-fluid {
        max-width: 1150px;
        margin-left: 35px;
   }
}
@media(max-width:1200px){
    li.UserProfile.UserCartDrop.dropdown .dropdown-menu {
        right: unset !important;
        transform: translate3d(-74%, 35px, 94px) !important;
        left: 50px !important;
   }
    .BottomHeader .UserDropPro .dropdown-menu {
        transform: translate3d(-74px, 5px, 0px) !important;
   }
    .BottomHeader .header_bottom_menu li {
        padding: 0 1px !important;
   }
    .BottomHeader .header_bottom_menu li:first-child {
        padding-left: 0 !important;
   }
    .BottomHeader .header_bottom_menu li:last-child {
        padding-right: 0 !important;
   }
    .Report_sec button.owl-next {
        right: 0px;
   }
    .Report_sec button.owl-prev {
        left: 0px;
   }
    .min100h {
        min-height: 500px;
   }
    .HorsoImg img {
        max-width: 50px;
   }
    section.HomeHoroscope_sec a.nav-item.nav-link .HoroscropeDetails {
        min-width: 200px;
   }
    .GotoSecondHeader .container-fluid,.AllAstroLogers .container-fluid,.offersection .container-fluid{
        max-width: 1000px;
        margin: auto;
        margin-left: auto;
        padding: 0 20px;
   }
    .BottomHeader.sticky ul#header_bottom_menu1 li.nav-item {
        padding: 0px 3px !important;
        margin: 0px -3px;
   }
    .modal-lg, .modal-xl {
        max-width: 900px;
   }
    .MySubscriptions table td {
        padding: 18px 8px;
   }
    .acc_info .dropdown-menu:before {
        left: unset;
        right: 20%;
   }
    .MySubscriptions .table-responsive table.table {
        min-width: 750px;
   }
    .MySubscriptions .table-responsive {
        overflow: auto;
   }
    .MySubscriptions .table-responsive table.table th {
        width: auto !important;
   }
    .PaymentMethodTabs ul.nav li a {
        padding: 25px 20px;
        margin-right: 15px;
   }
    .AstroPaymentMethodTabs .CurrencyDetails .SubmitBtn .SbmtBtn, .AvailableBtn .btn {
        min-width: 115px;
   }
    .avnish_pandy .fs-16 {
        font-size: 14px !important;
   }
    .CrditCardForm .fs-16 {
        font-size: 13px !important;
   }
    .Address_form .fs-16 {
        font-size: 14px !important;
   }
    .fs-48 {
        font-size: 45px;
   }
    .ROtateOne {
        max-width: 300px !important;
   }
    .exzoom {
        overflow: hidden;
   }
    .alltime {
        width: 118px;
   }
    .Sortby_drop {
        width: 123px;
   }
    .sortpage{
        text-align: left !important;
   }
    .sortpage label{
        font-size: 14px;
   }
    .Headings_line h1 {
        font-size: 32px;
   }
    .AstroAcuntSetting .FormTextDetails .fs-dropdown {
        width: 91% !important;
   }
    .inputheight input[type="text"] {
        height: 54px !important;
   }
    .SameHeightDivs .AddressInsides>a, .SameHeightDivs .Clientimg1 {
        max-width: 100%;
   }
    .stepwizard-step {
        min-width: 13.8%;
   }
    .feedbackpart .table-responsive table.table th {
        width: 110px!important;
   }
    .blackaddcark a {
        font-size: 11px;
   }
    .blackaddcark .call_b {
        top: 37px;
   }
    .UserProfile1 .dropdown-toggle::after {
        display: none;
   }
    .chatbar {
        min-width: 35px;
   }
    div#ourvideo {
        padding: 16px !important;
   }
    .ReportSecDetails .col-lg-12 {
        padding: 0 15px !important;
   }
    section.Astrologer_profile {
        padding-bottom: 30px;
        padding-top: 15px;
   }
    .MostRecentRow{
        padding-top: 40px;
   }
    .shoppingcart_sec ,#BlogDetail {
        padding-top: 30px !important;
   }
    section.AstrologerTab_structure_sec,.shoppingcart_sec {
        padding-bottom: 40px;
   }
    ul.pl-0.m-0.EditorsLists {
        text-align: center;
   }
    .EditorsLists li:first-child {
        padding-left: 40px !important;
   }
    .EditorsLists li:first-child:before {
        display: inline-block;
   }
    .SharesList {
        margin-top: 10px;
   }
    .EstoreOther .epoojaShowList .AddressInsides .BorderHOverEffects>.UserImg>img {
        width: auto;
   }
    .EstoreOther.SameHeightDivs .BoxAddCart {
        padding-top: 20px;
   }
    .UserDropPro .dropdown-menu {
        transform: translate3d(-75px, 35px, 0px) !important;
   }
    .MySubscriptions .table-responsive table.table .btn {
        min-width: 95px;
        padding: 0px 5px !important;
   }
    li.UserProfile.UserCartDrop.UserInfosDrop.dropdown .dropdown-menu {
        transform: translate3d(-94%, 35px, 0px) !important;
   }
    .blgPageSliders .AddressInsides .UserImg_1 img {
        max-height: 165px;
        min-height: 165px;
        object-fit: contain !important;
        width: 100% !important;
   }
    .sidebarSticky .gtaSideBar {
        max-width: 240px;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 240px;
   }
    .modal-content .container {
        max-width: 100%;
        padding: 0;
   }
    .stickyQueueCounterInner {
        width: 50%;
   }
}
@media(max-width:991px){
    .paymentpage.PaymentMethodTabs ul.nav li a {
        padding: 20px 15px;
        max-width: 150px;
        min-width: 150px;
        min-height: 65px;
   }
    #collapsibleNavbar ul li.UserDropPro ul.DropProList li a {
        color: black !important;
        padding-left: 10px;
   }
    .BottomHeader .UserDropPro .dropdown-menu {
        transform: translate3d(-5px, 5px, 0px) !important;
   }
    #collapsibleNavbar ul li.UserDropPro ul.DropProList li.logoutbtn a span {
        color: black !important;
   }
    #collapsibleNavbar ul li.UserDropPro ul.DropProList li.logoutbtn a i {
        color: black !important;
   }
    #profileform .onqueue .swicthtoggle2 {
        width: 55px;
        margin: 0 0 0 auto;
        padding-right: 25px !important;
   }
    #profileform .onqueue {
        text-align: right;
   }
    .userProfilesDetails .userDispalyData .nameDatas {
        justify-content: start;
        row-gap: 5px;
        flex-wrap: wrap;
   }
    .userProfilesDetails .userIncomeData .nameDatas {
        justify-content: space-between;
        flex-wrap: wrap;
   }
    .MainNavBar .navbar-brand {
        display: inline-block !important;
   }
    .BottomHeader .SiteLogo a img{
        width: 100px;
   }
    .BottomHeader button.navbar-toggler,.ToggleBtn .btn.Btn1 {
        position: absolute;
        right: 2%;
        width: 30px;
        height: 40px;
        padding: 0;
   }
    .BottomHeader button.navbar-toggler span,.ToggleBtn .btn.Btn1 span {
        position: absolute;
        border-top: 2px solid #ea871e;
        width: 100%;
        right: 0;
        left: 0;
   }
    .BottomHeader span.Line1,.ToggleBtn .btn.Btn1 span.Line1 {
        top: 10px;
   }
    .BottomHeader span.Line2,.ToggleBtn .btn.Btn1 span.Line2 {
        top: 17px;
   }
    .BottomHeader span.Line3,.ToggleBtn .btn.Btn1 span.Line3 {
        bottom: 11px;
   }
    .BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line1,.ToggleBtnShow .btn.Btn1 span.Line1 {
        transform: rotate(50deg);
        top: 16px;
   }
    .BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line2,.ToggleBtnShow .btn.Btn1 span.Line2 {
        transform: rotate(-50deg);
   }
    .BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line3,.ToggleBtnShow .btn.Btn1 span.Line3 {
        opacity: 0;
   }
    div#collapsibleNavbar,.TabDesignCol{
        position: fixed;
        right: 0;
        left: 0;
        top: 0;
        height: 100vh !important;
        width: 250px;
        opacity: 0;
        visibility: hidden;
        background-color: #ea871e;
        box-shadow: 0px 0px 10px black;
        transform: translate(-150%, 0%);
        z-index: 9999;
   }
    div#collapsibleNavbar.collapse.show,div#collapsibleNavbar.collapse.collapsing,.TabDesignCol.ShowCol ,.UserTabInside .TabDesignCol.ShowCol{
        opacity: 1;
        visibility: visible;
        transform: translate(0%, 0%);
   }
    .BottomHeader button.navbar-toggler span,.ToggleBtn .btn.Btn1 span,div#collapsibleNavbar.collapse.show,div#collapsibleNavbar.collapse.collapsing,.TabDesignCol.ShowCol,div#collapsibleNavbar,.TabDesignCol,.BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line1,.ToggleBtnShow .btn.Btn1 span.Line1,.BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line2,.ToggleBtnShow .btn.Btn1 span.Line2,.BottomHeader button.navbar-toggler[aria-expanded="true"] span.Line3,.ToggleBtnShow .btn.Btn1 span.Line3{
        transition: 0.7s;
   }
    div#collapsibleNavbar ul.navbar-nav {
        height: 100vh;
        padding: 10px 0px !important;
        overflow:hidden;
        overflow-y: auto;
   }
    div#collapsibleNavbar ul.navbar-nav li.nav-item,.BottomHeader.sticky ul#header_bottom_menu1 li.nav-item {
        padding: 0 20px !important;
   }
    div#collapsibleNavbar ul.navbar-nav li.nav-item a,div#collapsibleNavbar ul.navbar-nav li.nav-item a span {
        color: #fff !important;
   }
    div#collapsibleNavbar ul.navbar-nav li.nav-item a.active {
        color: #075cc0 !important;
   }
    .min100h {
        min-height: 400px;
   }
    .Astropandit>div {
        padding: 15px !important;
   }
    div#SellingTabs li.nav-item a.btn-default, div#SellingTabs2 li.nav-item a.btn-default, div#SellingTabs4 li.nav-item a.btn-default {
        margin: 0 5px !important;
   }
    .fs-48 {
        font-size: 32px;
   }
    .fs-24 {
        font-size: 20px;
   }
    .lh-40 {
        line-height: 28px;
   }
    .jyosagar {
        position: relative;
        top: 0px;
        right: 0px;
        padding-top: 25px;
        padding-bottom: 15px;
   }
    .Onehoroscope div#tabs {
        padding: 0px !important;
   }
    .fs-19 {
        font-size: 16px;
   }
    .Onehoroscope div#tabs .nav.nav-tabs a {
        margin: 0 15px 0 0;
   }
    .fs-18 {
        font-size: 15px;
   }
    .fs-30 {
        font-size: 25px;
   }
    div#nav-tab a,.Onehoroscope .nav.nav-tabs.nav-fill a {
        display: inline-block;
   }
    div#nav-tab,.Onehoroscope .nav.nav-tabs.nav-fill {
        text-align: center;
        display: block;
   }
    .BottomHeader {
        padding: 10px 0px;
   }
    section.Jyotishsagar_sec{
        overflow: hidden;
   }
    .GotoSecondHeader .container-fluid,.AllAstroLogers .container-fluid,.offersection .container-fluid{
        max-width: 800px;
   }
    .modal-lg, .modal-xl {
        max-width: 100%;
        padding: 0px 20px 
   }
    .p-4 {
        padding: 1rem!important;
   }
    .LeftSideTabData {
        width: 175px;
   }
    .RightSideTabData {
        width: calc(100% - 175px);
   }
    .fs-14 {
        font-size: 13px;
   }
    .LeftSideTabData.TabDesignCol {
        border-radius: 0px;
        padding: 15px !important;
   }
    .fs-64 {
        font-size: 50px;
   }
    .fs-34 {
        font-size: 30px;
   }
    #UsersMyWalletsTopups .UsdDetails .TopUpPrice {
        width: 100% !important;
        display: inline-block;
   }
    .AvailableBtn {
        width: 100%;
        padding-top: 0px;
        clear: both;
        text-align: center;
   }
    .fs-25 {
        font-size: 18px;
   }
    .RuppeeList li a {
        padding: 7px 7px;
        min-width: 62px;
   }
    .d_revert{
        display: revert !important;
   }
    .padding_right {
        padding-right: 21px;
   }
    .PaymentMethodTabs ul li {
        display: inline-block;
   }
    .PaymentMethodTabs ul {
        text-align: center;
        display: inline-block;
    }
    .SlidersDetails .ContentCenter .container {
        padding-right: 25px;
   }
    .alltime {
        max-width: 294px;
        min-width: 190px;
   }
    .onqueue {
        padding: 0px;
        width: 50%;
   }
    .pending .swicthfs,.callback p{
        font-size: 35px 
   }
    .swicthtoggle1 {
        bottom: 40px !important;
        left: 48px !important;
   }
    .Headings_line h1 {
        font-size: 24px;
   }
    .Headings_line p,.magazinecol_text p {
        font-size: 16px;
   }
    .artical_part {
        margin: 0 auto 30px;
        width: 40% !important;
   }
    .HeadingDiv h2 {
        font-size: 30px;
   }
    .WriteToUs br {
        display: none;
   }
    .WriteToIcon img {
        width: 40px;
   }
    .AboutUS_sec .clientimg img {
        max-width: 300px;
   }
    .magazinecol_text h3 {
        font-size: 25px;
   }
    .HeadingDiv img {
        max-width: 40px !important;
   }
    .PaymentMethodTabs ul.nav li a {
        padding: 12px 10px;
        margin-right: 15px;
   }
    .MyUserWalletTopupS .col-lg-4.col-md-3 {
        padding: 0;
   }
    .AstroAcuntSetting .FormTextDetails .fs-dropdown {
        width: 94% !important;
   }
    .UsdDetails p.fs-12 {
        font-size: 11px !important;
   }
    .UsdDetails h2.fs-36 {
        font-size: 26px;
   }
    .shopping_cart_table table tr th:first-child {
        width: 25px !important;
   }
    .productrow img {
        max-width: 70px;
   }
    .lh-28 {
        line-height: 25px;
   }
    .fs-16 {
        font-size: 14px;
   }
    .shopping_cart_table table tr th:nth-child(2) {
        max-width: 350px !important;
        width: 350px !important;
   }
    .ProdctNameTD {
        width: calc(100% - 90px);
   }
    .ProdctNameTDImg .d-table-cell {
        padding-right: 10px;
   }
    .VoucherCode input.form-control {
        max-width: 100% !important;
        margin-bottom: 15px;
   }
    .VoucherCode button.btn {
        display: block;
        margin: auto;
        clear: both !important;
   }
    .UserOtpPage .form-group {
        margin: 0px 1px 15px;
   }
    .pricesort {
        min-width: 210px;
   }
    .reportimg {
        max-height: 400px;
   }
    .SameHeightDivs .AddressInsides>a, .SameHeightDivs .Clientimg1 {
        max-width: 100%;
   }
    .TopHeader {
        padding: 0px !important;
        margin: 0px !important;
   }
    ul#LangList1 {
        padding: 5px 0px 0px !important;
   }
    .ProfileList {
        margin-bottom: 0 !important;
   }
    .stepwizard-step {
        min-width: 70px;
        padding-bottom: 10px;
   }
    .SignUpEnquiry_Main .Sortby_drop {
        width: 100%;
   }
    .stepwizard-row .stepwizard-step:before {
        top: 20px;
        left: 30px;
   }
    .SignUpEnquiry_Main .Sortby_drop .selectBtn {
        line-height: 40px !important;
   }
    .UserTabInside .LeftSideTabData {
        background-color: #F9FAFC !important;
   }
    .ClientSlider button img {
        max-width: 14px;
   }
    .stepwizard-step>div {
        display: none;
   }
    .issues {
        left: 104px;
   }
    .blackaddcark .call_b {
        top: 18px;
   }
    .chatbar {
        min-width: 30px !important;
   }
    .FormTextDetails .border-right {
        border: none !important;
   }
    .graybtn {
        width: 50% !important;
   }
    .nextavilable input {
        width: 215px !important;
   }
    .onqueue .custom-switch{
        padding: 0px;
   }
    .newdelhi {
        width: 75% !important;
   }
    .min_height_991 {
        min-height: 100%;
   }
    div#getSeekGudianceView {
        padding-bottom: 0px;
   }
    .MagzinePageSection {
        padding: 35px 0 !important;
   }
    .magzine_sec .published .clientimg_1.clientimg img {
        margin: 40px auto 0;
   }
    .BlogListPage h3 {
        padding: 40px 0px 10px 7px !important;
   }
    .MostRecentRow {
        padding-top: 10px;
   }
    .BlogListPage .Headings_line h1 {
        padding: 30px 0px 0px 0px !important;
   }
    section.AllPagesContent {
        padding: 30px 0px 20px 0px;
   }
    .TopHeader .col-lg-4 , .TopHeader .col-lg-5{
        margin: 0 auto;
   }
    .TopHeader .col-lg-4,.TopHeader .col-lg-5{
        flex: initial;
        max-width: initial;
        width: auto;
   }
    .Adminifo_col{
        margin-left: 0 !important;
        padding-top: 3px !important;
        padding-left: 10px;
   }
    .Language_col {
        padding-right: 0 !important;
        margin-right: 0 !important;
   }
    .AstrologerTab_structure_sec .form-group.col-lg-6 {
        padding: 0;
   }
    .Astrologer_profile .Astrologer_info {
        padding: 20px 0 0 0;
   }
    .shoppingcart_sec .padding_right {
        padding: 0px 15px 35px;
   }
    #BlogDetail .Onehoroscope_1 .row .row,#BlogDetail .Onehoroscope_1 .row .row h1 {
        margin: 0;
        padding: 0 !important;
   }
    #BlogDetail .Onehoroscope_1 {
        padding-top: 40px !important;
   }
    .CheckField span br {
        display: none;
   }
    .UserDataForms .SubmitBtn {
        padding-bottom: 10px !important;
   }
    .BlogDetail_bannertext img {
        max-width: 100%;
        height: auto;
   }
    .SearchForm form {
        height: 30px;
        overflow: hidden;
        width: 310px;
        margin: 0 auto;
   }
    .SearchForm {
        padding-top: 0px;
        padding-bottom: 6px;
   }
    .AstroAccountSetting #statusChangeCall .col-4.border{
        flex: 0 0 46%;
        max-width: 47%;
   }
    .sidebarSticky .gtaSideBar{
        position: fixed !important;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 180px;
   }
    .sidebarSticky .gtaSideBar {
        max-width: 180px;
        right: unset;
        left: unset;
   }
    .favLists ul.nav {
        gap: 10px;
        justify-content: center;
   }
    .NoDataHere p {
        font-size: 14px;
   }
    .favLists ul.nav a {
        min-width: 75px;
   }
    .sideProfiles.astroSideBar {
        display: flex;
        justify-content: space-between;
        gap: 10px;
   }
    .astroSideBar .profileSidebar,.astroSideBar .ToggleTgl {
        width: calc(50% - 5px) !important;
   }
    .stickyQueueCounterInner {
        width: 60%;
   }
}
@media(min-width:768px) and (max-width: 991px){
    .TabDesignCol {
        position: relative !important;
        background-color: #fff !important;
        padding: 0px 15px !important;
        opacity: 1;
        visibility: visible;
        transform: translate(0%, 0%);
        box-shadow: none;
   }
}
@media(min-width:576px) and (max-width: 991px){
    .EstoreOther .UserImg {
        min-height: auto !important;
   }
    #EpujaLandingPage .EstoreOther .UserImg {
        min-height: 175px !important;
   }
}
@media(max-width:767px){
    .min100h {
        min-height: 350px;
   }
    .LangDropDown a.nav-link.dropdown-toggle {
        padding: 0 5px !important;
   }
    .Report_sec .owl-dots {
        display: none !important;
   }
    .header_from .input-group {
        max-width: 135px !important;
   }
    .TopHeader,.footerlogo {
        margin-top: 0px !important;
   }
    .fs-36 {
        font-size: 26px;
   }
    .Bannersliders .SlidersDetails p {
        max-width: 100%;
   }
    div#SellingTabs li.nav-item a.btn-default, div#SellingTabs2 li.nav-item a.btn-default, div#SellingTabs4 li.nav-item a.btn-default,.Onehoroscope .nav.nav-tabs.nav-fill a {
        margin: 8px 5px !important;
        display: inline-block;
   }
    .pt-5, .py-5 {
        padding-top: 1.5rem!important;
   }
    .pb-5, .py-5 {
        padding-bottom: 1.5rem!important;
   }
    .mt-5, .my-5 {
        margin-top: 1.5rem!important;
   }
    .mb-5, .my-5 {
        margin-bottom: 1.5rem!important;
   }
    .fs-48 {
        font-size: 23px;
   }
    .lh-40 {
        line-height: 22px;
   }
   /* #nav-tab1.nav-fill>a.nav-item.nav-link {
        display: inline-block;
        width: calc(50% - 5px);
   }
    */
    .fs-19 {
        font-size: 15px;
   }
    .fs-13 {
        font-size: 12px;
   }
    .UserImg {
        padding-bottom: 35px !important;
   }
    #ClientOwlSlider .owl-item {
        min-height: auto;
        padding: 10px 10px;
   }
    .w-40px {
        width: 35px !important;
   }
    section.HomeHoroscope_sec a.nav-item.nav-link .HoroscropeDetails {
        min-width: auto;
        min-height: auto;
   }
    .GotoSecondHeader .container-fluid,.AllAstroLogers .container-fluid,.offersection .container-fluid{
        padding: 0 15px;
        max-width: 600px;
   }
    .information_foot {
        padding-left: 0 !important;
   }
    .UserRegistrationModal button.close {
        width: 30px;
        height: 28px;
        margin:0px;
   }
    .UserRegistrationModal {
        padding: 0px !important;
   }
    .fs-64,.fs-50 {
        font-size: 40px;
        margin: 0;
   }
    .RuppeeList li a {
        padding: 7px 15px;
        min-width: auto;
        font-size: 12px;
   }
    .UserTabInside,.AllAlstroDetails {
        position: relative;
   }
    .ToggleBtn {
       /* position: absolute;
        right: 32px;
        z-index: 9999;
        background-color: #fff;
        padding: 0 10px;
        */
   }
    .FixedSideBar .ToggleBtn {
       /* position: fixed;
        right: unset;
        z-index: 10000000000;
        bottom: 0px;
        min-width: 110px;
        padding: 10px 10px;
        box-shadow: 0px 0px 10px grey;
        text-align: center;
        left: 0px;
        */
   }
    .FilterP {
        right: 0;
        top: 10px;
        left: 0;
   }
    .SideBarForm form {
        padding-bottom: 50px;
        margin: auto;
   }
    .FixedSideBar .ToggleBtn .btn.Btn1 {
        bottom: -13px;
   }
    .TabDesignCol.ShowCol {
        height: auto !important;
        padding: 30px 15px !important;
        width: auto !important;
   }
    .FOrmCheckboxes {
       /* width: 100%;
        text-align: right;
        */
   }
    .Dotdiv {
        width: 10px;
        height: 10px;
   }
    .TabDesignCol {
        position: absolute !important;
        background-color: #fff;
        margin: 0px 0;
        z-index: 99 !important;
   }
    .LeftSideTabData.TabDesignCol,.ModalCenter .modal-content .HeadingDiv h2 {
        margin: 0px 0;
   }
    .RightSideTabData {
        width: calc(100% - 0px);
        border: 0;
   }
    .UserTabInside .ToggleBtn {
        left: unset;
        right: 15px;
        min-width: auto !important;
        top: -30px;
   }
    .MySubscriptions,.PaymentMethodTabs,.MyEPujanDetails {
        padding-top: 30px;
   }
    .fs-34 {
        font-size: 25px;
   }
    .Astrologer_pic {
        min-height: 350px;
   }
    .astrologer_detail_tab .nav-tabs .nav-link {
        padding: 5px 0px 5px;
        margin: 0 5px 0 5px;
        font-size: 14px;
   }
    .FormImageHere img {
        max-height: 300px;
   }
    .ModalCenter .modal-content .HeadingDiv {
        background-color: #fff;
        padding: 0 !important;
   }
    .fs-32 {
        font-size: 24px;
   }
    .UserRegistrationModal .HeadingDiv h2 img {
        width: 20px;
   }
    .feestructurebtn {
        width: 245px !important;
   }
    .fs-20 {
        font-size: 16px;
   }
    .homepageone .Headings_line {
        padding-bottom: 30px;
   }
    .HeadingDiv h2 {
        font-size: 25px;
   }
    .pragraphDiv p ,.HeadingDiv p{
        font-size: 18px;
   }
    .feestructurebtn {
        width: 245px !important;
   }
    .mat-input-outer input {
        height: 45px;
   }
    .mat-input-outer label {
        font-size: 13px;
        top: 10px;
        width: calc(100% - 20px);
   }
    .mat-input-outer input:focus+label, .mat-input-outer textarea:focus+label, .mat-input-outer .active {
        top: -20px;
   }
    .mat-input-outer input, .mat-input-outer textarea, .mat-input-outer input:focus, .mat-input-outer textarea:focus {
        font-size: 14px;
        box-shadow: 0px 0px 15px #d5d5d5 !important;
        border-radius: 10px;
        padding: 10px 15px !important;
   }
    .ContactUsForm .form-group .mat-input {
        margin-bottom: 20px;
   }
    .WriteToText h4 {
        font-size: 16px;
   }
    .WriteToIcon img {
        width: 32px;
   }
    #LowFunds .modal-lg{
        overflow: visible;
   }
    .PaymentMethodTabs ul.nav li a {
        padding: 12px 31px;
        margin-right: 15px;
   }
    .UsdDetails.UsdDetailstOpUp.w-100.clearfix {
        text-align: center;
   }
    #UsersMyWalletsTopups .UsdDetails .TopUpPrice {
        width: calc(0% - 0px) !important;
        display: inline-block;
        width: 50% !important;
   }
    .MyAccountDetails .UserTabInside {
        box-shadow: none;
        overflow: visible;
   }
    .LeftSideTabData.TabDesignCol {
        top: -10px;
   }
    .FundLow {
        border: none !important;
   }
    .productrow img {
        max-width: 50px;
   }
    .shopping_cart_table table tr th:nth-child(2) {
        width: 250px !important;
   }
    .fs-16 {
        font-size: 13px;
   }
    .shopping_cart_table th {
        text-align: center;
   }
    .shopping_cart_table table {
        min-width: 540px;
   }
    .MyAstroWallet .UsdDetails {
        text-align: center;
   }
    .pricesort {
        min-width: 150px;
   }
    .minh100_banner {
        min-height: 300px;
   }
    .AddMoneyPoint input {
        max-width: 100% !important;
   }
    .SameHeightDivs .col-sm-6.p-2 {
        padding: 15px !important;
   }
    .EstoreOther .UserImg {
        padding-bottom: 10px !important;
   }
    .TopHeader {
        padding-bottom: 6px !important;
   }
    .OffsetCOlSIde {
        margin-left: 0px;
   }
    .FixedSideBar .TabCol.TabDesignCol {
        right: 20px;
        left: 20px;
        z-index: 999999 !important;
        height: 100vh !important;
        overflow: auto;
   }
    .FixedSideBar .TabCol.TabDesignCol.TabSticky,.FixedSideBar .TabDesignCol,.FixedSideBar .TabCol.TabDesignCol.HideNavBar{
        transform: translate(0% , 150%) !important;
        max-width: 100% !important;
        width: calc(100% - 40px) !important;
        position: fixed !important;
        top: 20px !important;
   }
    .FixedSideBar .TabCol.TabDesignCol.ShowCol.TabSticky ,.FixedSideBar .TabDesignCol.ShowCol,.FixedSideBar .TabCol.TabDesignCol.HideNavBar.ShowCol{
        transform: translate(0% , 0%) !important;
   }
    .AstroSideBar {
        padding-bottom: 50px;
   }
    .logoutbtn{
        top: 8px;
   }
    .SideBarForm form .select2-container {
        width: 100% !important;
   }
    .blackaddcark .call_b {
        top: 22px;
   }
    .grayimages p{
        margin: 0px;
   }
    .newdelhi {
        width: 85% !important;
   }
    .searchfind {
        height: 38px;
   }
    .course_img {
        max-height: 200px;
        min-height: 200px;
        object-fit: none;
   }
    .SignUpEnquiry_Main button.SbmtBtn {
        min-width: 110px;
   }
    .VoucherCode input.form-control,.VoucherCode button.btn {
        min-height: 40px !important;
   }
    .shoppingcart_sec {
        padding-top: 15px;
   }
    .blogdetailbanner img {
        max-height: 300px;
   }
    #BlogDetail .Onehoroscope_1 h1 {
        margin: 0 !important;
   }
    .jyosagar img {
        max-width: 230px;
   }
    .BoxAddCart .box_hover a {
        padding: 0 !important;
        width: 35px;
        height: 36px;
        line-height: 28px;
   }
    .BoxAddCart .box_hover a span {
        padding: 0 0 !important;
        width: 30px;
        display: inline-block;
        height: 30px;
        position: relative;
        top: 1px;
   }
    .BoxAddCart .box_hover a span i.fa {
        font-size: 12px;
        font-family: FontAwesome !important;
        font-style: unset;
        font-weight: 800;
   }
    .BoxAddCart .box_hover {
        padding-top: 20px;
   }
    li.UserProfile.UserCartDrop.dropdown .dropdown-menu {
        transform: translate3d(-70%, 35px, 0px) !important;
        right: unset !important;
        left: unset !important;
   }
    #EpujaLandingPage .EstoreOther.SameHeightDivs .BoxAddCart {
        padding-top: 20px;
   }
    .EditorsLists li:before{
        left: 4px;
   }
    .EditorsLists li:first-child {
        padding-left: 15px !important;
   }
    .EditorsLists li{
        padding-left: 15px;
   }
    footer.Dival_footer_sec {
        padding-top: 30px !important;
   }
    .ePujaStorePage .EstoreOther .AddressInsides .BorderHOverEffects>.UserImg>img {
        height: 110px;
        width: auto !important;
   }
    .EstoreOther .epoojaShowList .AddressInsides .BorderHOverEffects>.UserImg>img {
        height: 170px;
   }
    .SortByForm .lh-60 {
        line-height: 40px;
   }
    .PanditSrchTabs .FOrmCheckboxes .input-group, .PanditSrchTabs .FOrmCheckboxes .input-group input {
        min-height: 40px;
   }
    .SearchHere {
        z-index: 99;
        background-color: #fff;
        box-shadow: 0px 0px 10px #cecece;
        bottom: -34px;
        transition: 0.8s;
        transform: scaleY(0);
        transform-origin: top;
        padding: 23px 19px !important;
   }
    .SearchHere.SearchUNow {
        transform: scaleY(1);
   }
    .SearchHere .SearchForm{
        justify-content: center;
        margin: 0px;
   }
    .Adminifo_col {
        padding-top: 0px !important;
   }
    .UserDropPro .dropdown-menu {
        left: unset !important;
        right: 0 !important;
        transform: translate3d(10px, 35px, 0px) !important;
   }
    div#BackToTop {
        right: 10px;
        bottom: 10px;
   }
    .AstrologyCoursesData .course_btn {
        bottom: 0px !important;
        position: relative !important;
        width: 100% !important;
   }
    .Onehoroscope_1 .CommentDetails .col-md-12 {
        padding: 0;
   }
    li.UserProfile.UserCartDrop.UserInfosDrop.dropdown .dropdown-menu {
        transform: translate3d(-67%, 35px, 0px) !important;
   }
    .blgPageSliders .AddressInsides .UserImg_1 img {
        max-height: 150px;
        min-height: 150px;
        object-fit: cover !important;
        width: 100% !important;
   }
    .orderDetails .row {
        row-gap: 20px;
   }
    .sidebarSticky .OffsetCOlSIde {
        margin-left: 0;
   }
    .memberListCol .firstradio_btn {
        max-width: calc(50% - 8px);
        min-width: calc(50% - 8px);
   }
    .bottomNotificationInner{
        width:calc(60% - 10px) !important;
   }
    .topTabBar ul.nav {
        justify-content: space-evenly;
   }
}
@media(max-width:575px){
    .header_from .input-group {
        max-width: initial !important;
        border: 0 !important;
   }
    .sort_filterlist {
        align-items: baseline;
   }
    .AddressInsides .BoxAddCart {
        margin-top: 0 !important;
   }
    .sort_filterlist p {
        width: 60px;
   }
    .sort_filterlist .filterLst {
        flex-wrap: wrap;
        row-gap: 5px;
   }
    .header_from .input-group input {
        display: none !important;
   }
    .w-15px {
        width: 12px;
   }
    .BottomHeader .SiteLogo a img {
        width: 90px;
   }
    .min100h {
        min-height: 300px;
   }
    .seemore_btn2 a,.userTableDetails table thead tr th, .userTableDetails table tbody tr th {
        font-size: 13px;
   }
    .Onehoroscope .tab-content {
        padding: 0 !important;
   }
    .fs-18,p,.fs-14 {
        font-size: 12px;
   }
    .fs-30,.fs-48,.fs-36 {
        font-size: 20px;
   }
    .lh-40,.lh-24 {
        line-height: 18px;
   }
    .footerlogo a img {
        width: 100px;
   }
    #ClientOwlSlider .owl-item {
        padding: 15px;
   }
    div#tabs .mt-3 {
        margin-top: 0px !important;
   }
    ul#pills-tab {
        margin-bottom: 0px !important;
   }
    .copyright_text {
        padding-top: 0px !important;
   }
    .fs-19 {
        font-size: 14px;
   }
    .lh-32 {
        line-height: 22px;
   }
    .fs-16 {
        font-size: 13px;
   }
    .Sortby_drop {
        width: 120px;
   }
    .SideBarForm form {
        max-width: 200px !important;
        margin: 0 auto;
   }
    .modal-lg, .modal-xl {
        padding: 0px 12px;
   }
    .FOrmCheckboxes label.star_icon {
        position: relative;
        bottom: 6px;
   }
    .fs-64,.fs-50 {
        font-size: 27px;
   }
    .pb-4, .py-4 {
        padding-bottom: 1rem!important;
   }
    .btn-class, .FormTextDetails .form-control,.FormTextDetails .select2-container--default .select2-selection--single, .FormTextDetails .select2-container--default .select2-selection--single .select2-selection__arrow {
        min-height: 35px !important;
   }
    .CustomSelectDown {
        top: 10px;
   }
    .AstroPaymentMethodTabs .CurrencyDetails .SubmitBtn .SbmtBtn, .AvailableBtn .btn {
        height: 35px;
        line-height: 16px !important;
   }
    li.UserProfile.UserCartDrop.dropdown .dropdown-menu {
        right: unset !important;
        transform: translate3d(-48%, 35px, 94px) !important;
        left: 50px !important;
   }
    .acc_info .dropdown-menu:before {
        right: 50%;
   }
    .acc_info .UserDropPro .dropdown-menu:before {
        right: 20%;
   }
    .fs-34 {
        font-size: 20px;
   }
    .CustomProfile .upload-button {
        padding: 5px 15px;
   }
    .CustomProfile img.profile-pic {
        width: 100px;
   }
    .UserTabInside,.LeftSideTabData.TabDesignCol,.PaymentMethodTabs ul.nav li a {
        border-radius: 5px;
   }
    .SignUpEnquiry_Main button.pull-left{
        float:left !important;
   }
    .SignUpEnquiry_Main button.pull-right{
        float:right !important;
   }
    .UserTabInside .SubmitBtn {
        padding: 10px 0 !important;
   }
    .UserTabInside .ToggleBtn {
        right: 5px;
        top: 0px;
   }
    .AstroAccountSetting .UserTabInside .ToggleBtn {
        top: -25px;
        background-color: transparent;
   }
    .PaymentMethodTabs ul.nav li a {
        padding: 15px 14px;
        margin-right: 10px;
        font-size: 13px;
   }
    .PaymentMethodTabs ul.nav li a img {
        max-width: 17px;
   }
    .PaymentMethodTabs ul , .firstproximity,.pricesort,.productinfo_details .select,#UsersMyWalletsTopups .CvvNmbr .form-group,.information_foot{
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
   }
    .PaymentMethodTabs ul.nav li a {
        padding: 15px 13px;
        margin-right: 8px;
        font-size: 13px;
   }
    .MyEPujanDetails .mb-3{
        margin-bottom: .2rem!important;
   }
    .AstroPaymentMethodTabs .CurrencyDetails .SubmitBtn .SbmtBtn, .AvailableBtn .btn {
        min-width: 90px;
   }
    #AsroMyWallets .MonthCvv .col-xl-3 {
        padding: 0;
   }
    .Astrologer_pic {
        min-height: 300px;
   }
    .astrologer_info_point li {
        font-size: 13px;
        padding: 5px 0px 5px 0px;
   }
    .astrologer_info_point .TimeDays2 {
        float: none;
   }
    .AstroLngsList li:before {
        top: 13px;
   }
    .AstroLngsList li.bdr-bottom-gray-2_2px {
        padding-bottom: 10px;
        margin-bottom: 10px;
   }
    .submit_review_div a {
        font-size: 14px;
   }
    .AstoTabsDetails {
        padding-top: 15px;
   }
    section .btn, .btn, .SbmtBtn{
        font-size: 12px;
   }
    .astrologer_detail_tab .nav-tabs .nav-link {
        padding: 2px 0px 2px;
        margin: 0 2px;
        font-size: 11px;
   }
    .UserFomsData .form-control {
        height: 40px;
        padding: 5px 15px;
   }
    .FormImageHere img {
        max-height: 0;
        opacity: 0;
   }
    .ModalCenter .modal-content .HeadingDiv h2 {
        padding-top: 8px;
   }
    .SocialLists li a {
        width: 30px;
        height: 30px;
        line-height: 32px;
        margin: 0 1px;
        font-size: 12px;
   }
    .fs-32 {
        font-size: 20px;
   }
    .country_birth {
        font-size: 11px !important;
   }
    .pruduct_img{
        width: 75px;
   }
    .lh-28 {
        line-height: 16px;
   }
    .Address_form .fs-16 {
        font-size: 12px !important;
   }
    .Thankyou_order_detail .fs-16 {
        font-size: 13px !important;
   }
    .FrontPrint {
        font-size: 12px;
        padding: 4px 7px;
   }
    .SalientFeatures .SubmitBtn .btn {
        text-align: center;
        display: block;
        width: 100% !important;
        margin: 10px auto !important;
   }
    .PortfolioTAbDiv ul li a {
        font-size: 10px;
   }
    .ROtateOne {
        max-width: 275px !important;
   }
    .SlidersDetails .ContentCenter .container {
        padding-right: 30px;
   }
    .PaymentMethodTabs ul , .firstproximity,.pricesort,.productinfo_details .select{
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
   }
    .alltime {
        min-width: 50%;
   }
    .swicthtoggle2{
        padding-left: 85px;
   }
    .swicthtoggle1 {
        left: 102px !important;
   }
    .SortByForm form{
        margin: 0 auto;
   }
    .AddressInsides .AddressDetails {
        padding-top: 45px !important;
        padding-bottom: 0 !important;
   }
    .ePoojaCard .AddressInsides .AddressDetails {
        padding-top: 15px !important;
        padding-bottom: 10px !important;
   }
    .ePoojaCard .AstroVedData h6 {
        min-height: auto;
        margin-bottom: 5px !important;
   }
    .Headings_line h1 {
        font-size: 21px;
        padding-bottom: 15px;
        margin-bottom: 0px !important;
   }
    .Headings_line p,.HeadingDiv p {
        font-size: 13px;
   }
    .details_txt .lh-30{
        line-height: 23px;
   }
    .feestructurebtn{
        font-size: 13px;
   }
    .submitpart button {
        width: 50% !important;
   }
    .WriteToIcon img {
        width: 25px;
   }
    .magazinecol_text p {
        font-size: 14px;
        line-height: 23px;
   }
    .magazinecol_text h3 {
        font-size: 20px;
        margin-bottom: 10px !important;
   }
    .HeadingDiv img {
        max-width: 30px;
   }
    .w-60 {
        width: 50%;
   }
    .btn-class {
        width: 95% !important;
   }
    .cutclose {
        min-height: 80px !important;
   }
    div#BackToTop i {
        padding: 6px;
   }
    .MySubscriptions, .PaymentMethodTabs, .MyEPujanDetails {
        padding-left: 0px !important;
   }
    .PaymentMethodTabs ul , .firstproximity,.pricesort{
        width: 100% !important;
        min-width: 100%;
        max-width: 100%;
   }
    .proximity {
        height: 56px !important;
   }
    .reportimg {
        max-height: 300px;
   }
    .minh100_banner {
        min-height: 200px;
   }
    .Bannerslider_estore .FOrmCheckboxes .input-group {
        width: 100% !important;
        margin-bottom: 0 !important;
   }
    .PanditSearchPage .UserImg {
        padding-bottom: 0px !important;
   }
    .PanditSearchPage .BorderHOverEffects .UserImg img {
        max-width: 90px;
        min-width: 90px;
   }
    .SameHeightDivs .AddressInsides>a, .SameHeightDivs .Clientimg1 {
        min-height: 100%;
   }
    .BorderHOverEffects .UserImg img,.EstoreOther .AddressInsides .UserImg img {
        width: 100px;
        height: 100px;
   }
    .SameHeightDivs .AddressDetails{
        min-height: 130px;
        padding: 10px;
   }
    .UserImg {
        padding-bottom: 10px !important;
        min-height: 120px;
   }
    .BoxAddCart {
        margin-top: -10px !important;
   }
    .ReportProfile img {
        width: 80px !important;
        height: 80px;
   }
    .fs-15 {
        font-size: 13px;
   }
    .stepwizard-step {
        min-width: 45px;
        padding-bottom: 5px;
   }
    .stepwizard-step a.btn-circle.steps {
        width: 30px;
        height: 30px !important;
        padding: 0px 3px !important;
        font-size: 12px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 800;
        line-height: 28px !important;
   }
    .SignUpEnquiry_Main {
        padding: 15px 15px !important;
   }
    .Available_block li {
        width: calc(50% - 5px);
        padding: 10px 10px !important;
   }
    .homepageone .Headings_line {
        padding-bottom: 0px;
   }
    .stepwizard-row .stepwizard-step:before {
        top: 15px;
   }
    .blackaddcark .call_b {
        top: 26px;
   }
    .blackaddcark {
        padding: 18px 0px !important;
   }
    .chatbar {
        min-width: 40px !important;
   }
    .grayimages img {
        max-width: 50px;
   }
    .grayimages {
        top: -4px;
        right: 5px;
   }
    .graybtn {
        width: 70% !important;
        min-height: 35px;
   }
    .delhinew {
        width: 83px;
   }
    .searchfind {
        height: 33px;
   }
    .Bannerslider_sec .carousel-item a {
        font-size: 13px;
   }
    .modal-content.detailmodel_content {
        overflow: visible;
   }
    .userProfilePic .TopUpPrice img {
        width: 75px !important;
        height: 75px !important;
   }
    .information_foot .Service {
        padding-top: 0px;
   }
    .MagzinePageSection {
        padding: 25px 0 !important;
   }
    .MagzineEditions .AllUserDetails .UserImg_1 {
        padding-bottom: 0 !important;
   }
    .seemore_btn2 {
        margin-top: 0px !important;
   }
    .BlogListPage .PortfolioTabS a.btn-default {
        padding: 5px 5px !important;
        font-size: 12px;
   }
    .BlogListPage h3 {
        padding: 40px 0px 10px 7px !important;
   }
    .course_img {
        max-height: 170px;
        min-height: 170px;
   }
    .exzoom .exzoom_img_box {
        height: 260px !important;
   }
    .astrologer_detail_tab,section.Astrologer_profile {
        margin-top: 0 !important;
   }
    .UserFomsData .form-control {
        height: 40px;
   }
    .shoppingcart_sec .productrow .PrdctImg ,.shoppingcart_sec .productrow .d-table.country_birth {
        min-height: 90px !important;
   }
    .paymentpage.PaymentMethodTabs ul.nav li a {
        padding: 15px 13px;
        max-width: initial;
        min-width: auto;
        min-height: auto;
        margin-bottom: 15px !important;
   }
    .PaymentMethodTabs ul.nav.nav-tabs .nav-item {
        width: calc(50% - 14px);
        margin: 0 5px;
   }
    .onqueue {
        width: auto;
   }
    .ActiveTabsData table {
        min-width: 500px;
   }
    .ActiveTabsData .daterangepicker .calendar-table table {
        min-width: auto;
   }
    .daterangepicker .drp-calendar {
        max-width: 100%;
   }
    .MySubscriptions table td, .ActiveTabsData table td {
        font-size: 11px;
   }
    .Bestsellers_sec.SameHeightDivs .AllSelling_content_one div#SellingTabs2 ul#pills-tab {
        padding: 0 0 10px !important;
   }
    .BoxAddCart .box_hover {
        padding-top: 20px;
   }
    .Adminifo_col {
        padding-top: 1px !important;
        padding-left: 3px;
   }
    .Available_block.signup_enquiry.form-categories label[for="is_agree"] {
        width: 88%;
   }
    .ProdctNameTD, .ProdctNameTDImg {
        min-height: 100px !important;
   }
    #ClientOwlSlider .owl-item, .ClientSlider .OwlSliderOne .owl-item {
        padding: 13px 20px;
        min-height: 100%;
   }
    .EstoreOther .epoojaShowList .AddressInsides .BorderHOverEffects>.UserImg>img {
        height: 150px;
   }
    #EpujaLandingPage .EstoreOther.SameHeightDivs .BoxAddCart {
        padding-top: 25px;
   }
    .EstoreOther.SameHeightDivs .BoxAddCart {
        padding-top: 76px;
   }
    .EstoreOther .AddressInsides .BorderHOverEffects > .UserImg > img {
        height: 160px;
        width: auto !important;
   }
    .ProfileList .UserProfile img {
        max-width: 13px;
   }
    .TopHeader .fs-14{
        font-size:12px;
   }
    .sortpage label,.select_2_form .select2.select2-container .select2-selection .select2-selection__rendered {
        font-size: 12px;
   }
    .sortlanguage {
        min-width: 100px;
   }
    .Select2Form1 .select2.select2-container {
        max-width: 170px;
   }
    .inputheight input[type="text"] {
        height: 40px !important;
   }
    .reportcontent.inputheight .reportheading h2 {
        margin-bottom: 0 !important;
   }
    .select_2_form .select2.select2-container .select2-selection .select2-selection__arrow, .select_2_form .select2.select2-container .select2-selection .select2-selection__rendered, .select_2_form .select2.select2-container .select2-selection {
        line-height: 30px;
        height: 40px;
   }
    .LangDropDown a.nav-link.dropdown-toggle ,.SearchNow{
        display: none !important;
   }
    div#magazineView .col-lg-3.p-3 {
        padding: 14px 10px !important;
   }
    .magzine_sec .published .clientimg_1.clientimg img {
        margin: 25px auto 0;
   }
    /* .BusyAstro {
        bottom: 4px;
   } */
    .UserImg_1 span.date {
        transform: rotate( -45deg);
        left: -27px;
        top: 20px;
        font-size: 9px;
        width: 120px;
   }
    .PlansList .row .col-md-4 {
        padding: 15px;
   }
    .PrintDataMag .firstradio_btn1 input {
        top: 3px;
   }
    .CartTotalTable .d_revert tr.bdr-bottom-gray-2_2px td {
        width: 72%;
   }
    .SaveAdresModal .form-group,.AddYurDetails .form-group {
        margin: 0;
   }
    .AddressSbtm button.btn {
        min-width: 100%;
   }
    .AddressSbtm button.btn.isBackActive {
        margin-bottom: 15px;
   }
    .SaveAdresModal .form-group label,.AddYurDetails .form-group label{
        margin: 0px 0px 3px 0px;
        display: block;
   }
    .country_birthImg .avnish_pandy {
        padding-right: 8px !important;
   }
    .CartTotalTable {
        border-radius: 10px !important;
   }
    .PayMentCartPage .Address_form .PaymentMethodTabs .CrditCardForm,.PayMentCartPage .Address_form .PaymentMethodTabs {
        padding-top: 0 !important;
        margin-top: 0px !important;
   }
    .AddonSection .BuyNowBtns .chatncalll_second {
        padding-right: 0 !important;
   }
    .astrologer_detail_tab .col-xs-12 ,.astrologer_detail_tab .col-xs-12 nav.bdr-bottom-gray-3_4px{
        padding: 0 !important;
   }
    #statusChangeCall .col-4.border, .CallModalDatas .form-group .row .col-4.border {
        margin: 0px !important;
        flex: 0 0 50%;
        max-width: calc(50% - 5px);
        transform: scale(1);
   }
    .AstroAcuntSetting form#profileform .form-group.col-8.mb-0 {
        padding-left: 15px;
        padding-right: 10px;
   }
    .userexisting a.btn {
        display: inline-block;
   }
    .UserCallOnQueBox {
        padding: 10px !important;
   }
    .UserCallOnQueBox .CallQueueText p {
        margin-bottom: 5px !important;
   }
    .UserCallOnQueBox .CallQueueText .row {
        margin: 0px 0px 0px !important;
   }
    .UserCallOnQueBox .CallQueueText .row .col-10, .UserCallOnQueBox .CallQueueText .row .col-2 {
        padding: 0;
        flex: 0 0 100%;
        max-width: 100%;
   }
    a.btn.EndCallBtn {
        border: 1px solid;
        line-height: 25px !important;
        height: 25px !important;
        width: 100px;
   }
    .UserCallOnQueBox .CallQueueText p span:first-child {
        height: 0;
   }
    .SavedAllAddress>.SavedAddrs>.SavedAllAdrssHere {
        min-height: auto;
        padding-bottom: 30px !important;
   }
    .UserSavedAdres .SavedAllAddress .col-12 div#ourvideo {
        padding: 20px 0px !important;
   }
    .SavedAddrs ul.nav.nav-pills li.nav-item a.btn {
        height: 30px !important;
        line-height: 30px !important;
        padding: 0px 10px !important;
   }
    .UserSavedAdres .SavedAllAddress .w-100.p-4 {
        padding-top: 0px !important;
   }
    .SavedAllAddress>.SavedAddrs>.SavedAllAdrssHere .col-lg-3.col-6.p-3 {
        padding: 0 !important;
   }
    .SavedAllAddress>.SavedAddrs>.SavedAllAdrssHere .UserImg_1 {
        padding-bottom: 0px !important;
   }
    .RightSideTabData .MyOrderTable #myTab .nav-item .removeList {
        font-size: 13px;
        background-size: 75%;
        padding: 5px 5px 12px;
   }
    .RightSideTabData .MyOrderTable #myTab{
        justify-content: center;
   }
    .GetAllHoroReports th {
        width: 90px;
   }
    .modal-dialog {
        min-width: 90%;
   }
    .RightSideTabData.float-right.pb-4.pl-4.pt-2.mt-1 {
        padding-left: 0px !important;
   }
    .daterangepicker {
        top: 195px !important;
        width: 100% !important;
   }
    .daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
        min-width: 20px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        white-space: break-spaces;
   }
    .fc .fc-toolbar.fc-header-toolbar {
        display: block !important;
        text-align: center;
   }
    .fc-toolbar-chunk {
        width: 100%;
   }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) h2.fc-toolbar-title {
        font-size: 20px;
        font-weight: 600;
   }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
        float: left;
        padding-top: 20px;
   }
    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
        float: right;
        padding-top: 10px;
   }
    .select2.select2-container span.select2-selection.select2-selection--multiple {
        height: auto;
   }
    .SortByDiv h3 {
        font-size: 25px;
   }
   .GTABanner1 .BanNersliDer {
    min-height: 65px !important;
}
    .ColBradcomp ul.breadcrumb {
        position: relative;
        right: 0px;
        margin: 0px;
   }
    .pooja_astro .go_to_astro {
        -webkit-line-clamp: 1;
   }
    .pooja_astro {
        margin-top: 16px;
   }
    .pooja_icon {
        margin-top: 15px !important;
   }
    .blgPageSliders .AddressInsides .UserImg_1 img {
        max-height: 200px;
        min-height: 200px;
        object-fit: contain !important;
   }
    .Jyotishsagar_sec {
        padding-bottom: 50px !important;
   }
    /* .BuyNowBtns .plx3{
        padding-left: 15px;
   } */
    .myPrdtInfos img {
        width: 30px;
   }
    .myPrdtInfos {
        gap: 10px;
   }
    .myPrdtInfos p a {
        font-size: 12px;
   }
    .userTableDetails table tbody tr td {
        font-size: 11px;
   }
    .myOrderTable table.tbleData {
        min-width: 500px;
   }
    .custmerOrdernInfo p span,.custmerOrdernInfo p span.spnInfos{
        width: 100%;
   }
    .CallModalDatas .RightSideTabData .ActiveTabsData>.row .col-sm-4 {
        max-width: 135px;
   }
    .CallModalDatas .RightSideTabData .ActiveTabsData>.row .col-sm-8 {
        max-width: calc(100% - 135px);
        padding-left: 0px;
   }
    .memberListCol .firstradio_btn {
        max-width: calc(100% - 10px);
        min-width: calc(100% - 10px);
   }
    .memberListCol {
        justify-content: center;
   }
    .sltCatDown.showBtnSpus, .sltCatDown.showBtnSpus + .showBtnSpus {
        flex: 0 0 100%;
        max-width: 100%;
   }
    .form-control {
        font-size: 13px !important;
   }
    .Astrologer_info h2, .reportheading h2 {
        margin-bottom: 10px !important;
        max-width: calc(100% - 40px);
   }
    .Astrologer_profile .Astrologer_info a.nav-link {
        padding: 0 !important;
   }
    .Astrologer_profile .Astrologer_info a.nav-link label {
        margin: 0px !important;
   }
    .bottomNotificationInner{
        width:calc(100% - 10px) !important;
   }
    .topPros .userImges p, .topPros .userImges p img {
        width: 65px !important;
        height: 65px !important;
   }
    .topPros .userImges {
        height: 60px !important;
   }
    .userTitles {
        padding: 0px 5px;
   }
    .userTitles h5 {
        font-size: 12px;
   }
    .userTitles p {
        font-size: 11px !important;
   }
    .astroSideBar .ToggleTgl {
        padding: 5px 15px 5px 10px !important;
   }
    .astroSideBar .ToggleTgl .nextShows {
        padding: 6px 0px !important;
   }
    .grayimages li a>p {
        font-size: 9px;
        max-width: 50px;
        letter-spacing: 0.2px;
   }
    .imgBox span {
        font-size: 8px;
   }
    .grayimages li {
        padding: 0px 5px;
   }
    .imgBox {
        width: 43px;
        height: 43px;
   }
}
@media(max-width:450px){
    .UserRDetails .UserRContent {
        width: calc(100% - 60px);
        padding: 0px 0px 0px 0px;
   }
    .AddonSection .UserRDetails {
        padding-left: 30px;
   }
    .ReviesDetails {
        padding: 10px;
   }
    .AddonSection .USerRivewComment p {
        margin: 0;
   }
    .AddonSection .UserRContent h5 p {
        width: 100%;
        padding: 10px 0 5px;
   }
    .userAddressCol .btnFlex {
        position: relative !important;
        width: 100%;
        justify-content: start !important;
        margin: 8px 0;
        right: 0 !important;
        top: 0 !important;
   }
    .userAddressCol .addTexts {
        display: flex;
        flex-wrap: wrap;
   }
    .addTexts p {
        order: 3;
   }
}
@media(max-width:484px){
    .pooja_cards .store_icons {
        top: 15px !important;
   }
}
@media(max-width:400px){
    .UserOtpPage .form-group {
        width: 38px;
   }
    .pruduct_img{
        width: 65px;
   }
    .Address_form .fs-16 {
        font-size: 10px !important;
   }
    .swicthtoggle2 {
        padding-left: 60px;
   }
    .swicthtoggle1 {
        left: 69px !important;
   }
    .HeadingDiv h2 {
        font-size: 22px;
   }
    .pragraphDiv p {
        font-size: 13px;
   }
    .AstroAcuntSetting .FormTextDetails .fs-dropdown {
        width: 91% !important;
   }
    .mapgrid + .col-7 {
        padding-left: 0;
   }
    .chatncalll_second, .chatncalll_first, .productinfo_details {
       /*padding: 0 0px 10px !important;
        */
        max-width: 100%;
        flex: 100%;
   }
    /* .BuyNowBtns .plx3{
        padding-left: 0px;
   } */
    .BuyNowBtns .plx3 .chatncalll_first {
        padding-bottom: 15px;
   }
}
@media(max-width:375px){
    .d_none{
        display: none;
   }
    .ProfileList .UserProfile img {
        max-width: 13px;
   }
    li.UserProfile , .LangDropDown a.nav-link.dropdown-toggle{
        padding: 0 5px !important;
   }
    .min100h {
        min-height: 250px;
   }
    .BottomHeader .UserDropPro span.MYPro, .UserDropPro .MYPro {
        max-width: 27px;
   }
}
@media(max-width:359px){
    .store_cols {
        flex: 0 0 100%;
        max-width: 100%;
   }
    .pooja_cards .store_icons {
        top: 24px !important;
   }
}
@media(max-width: 400px){
    .Astrologer_profile .chatncalll_first {
        padding-right: 0;
        padding-bottom: 15px;
   }
}
@media(max-width: 375px){
    #notificationMenu {
        width: 280px !important;
   }
}
@media(max-width:767px){
    .mobileAstrologerPage input[type="checkbox"] {
        width: 16px !important;
        height: 16px !important;
   }
    .mobileAstrologerPage {
        margin: 0 !important;
   }
    .mobileAstrologerPage .FOrmCheckboxes {
        padding: 0 !important;
        display: flex;
        gap: 10px;
        align-items: center;
   }
    .mobileAstrologerPage .FOrmCheckboxes .form_check {
        margin: 0 !important;
        display: flex !important;
        align-items: center;
        gap: 4px;
   }
    .mobileAstrologerPage .FOrmCheckboxes .form_check label {
        margin: 0px !important;
        bottom: 0px !important;
   }
    .mobileAstrologerPage input[type="checkbox"]:checked:before {
        font-size: 10px;
        top: -2px;
        line-height: 19px !important;
   }
    .mobileAstrologerPage .SortFilter {
        display: flex;
        padding-top: 0px;
   }
    .mobileAstrologerPage .SortFilter .form-group label {
        margin: 0 !important;
   }
    .filterMobile {
        position: absolute;
        right: 0;
        bottom: 13px;
   }
    .filterMobile img {
        width: 23px;
   }
    .mobileViewToggle {
        transition: 0.5s ease;
        transform: scaleX(0);
        transform-origin: right;
        position: fixed;
        top: 92px;
        z-index: 999;
        background-color: #fff;
        box-shadow: 0px 15px 10px #acacac;
        max-width: 250px !important;
        right: 0 !important;
        padding: 20px 15px 0px 15px !important;
        max-height: calc(100vh - 90px) !important;
        height: calc(100vh - 90px) !important;
        font-family: 'Montserrat', sans-serif;
   }
    .mobileViewToggle.toggleViewActive {
        transform: scaleX(1);
   }
    .mobileViewToggle .astroCategMultiCheckbox div label {
        font-weight: 500;
        font-size: 11px;
   }
    .mobileViewToggle .astroFilterHeading h4 {
        font-size: 15px;
        font-weight: 600;
   }
    .mobileViewToggle .astroCategClearAll a.astroBtn, .mobileViewToggle .astroClearAllBtn a.astroBtn {
        display: inline-block !important;
        font-size: 10px !important;
        letter-spacing: 0 !important;
   }
    .mobileViewToggle .CategCheckBox .card-header a {
        font-size: 11px;
   }
    .mobileViewToggle .slider-labels input{
        font-size: 12px !important;
   }
    .mobileViewToggle .astroFilterFlex .tglClosed img {
        width: 18px;
   }
    .mobileViewToggle .astroFilterFlex {
        justify-content: space-between;
        align-items: center;
   }
    .mobileViewToggle .astroFilterFlex .astroClearAllBtn {
        margin-left: 0 !important;
   }
    .sidebarSticky .gtaSideBar {
        top: 55px;
        max-height: calc(100vh - 55px) !important;
        height: calc(100vh - 55px) !important;
   }
    .stickyQueueCounterInner {
        width: 100%;
   }
    .mobStorePageSec .filterMobile {
        bottom: unset;
        top: -5px;
        padding: 0px 5px;
   }
}
@media(max-width:767px) and (min-width:576px){
    .mobileAstrologerPage .SortByForm form {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 20px;
   }
}
@media(max-width:575px){
   /**********|| Mobile New Header Css ||**********/
    .mobileMenu {
        justify-content: space-between;
        gap: 5px;
        align-items: center;
   }
    .centerLogo img {
        height: 39px;
       /* width: 100% !important;
        */
        padding: 0px 5px;
   }
    .leftSideBar,.profileSide {
        display: flex;
        align-content: center;
        gap: 10px;
   }
    .sideIcons img {
        height: 17px;
   }
    .leftSideBar button.navbar-toggler {
        padding: 0;
        border: 0;
        width: 23px;
        height: 24px;
        position: relative;
   }
    .leftSideBar button.navbar-toggler span {
        width: 100%;
        height: 2px;
        background-color: #ff9d36;
        display: block;
        position: absolute;
        border-radius: 10px;
        transition: ease 0.5s !important;
   }
    .leftSideBar button.navbar-toggler span.Line1 {
        top: 6px;
   }
    .leftSideBar button.navbar-toggler span.Line2 {
        top: 12px;
        width: 85%;
   }
    .leftSideBar button.navbar-toggler span.Line3 {
        bottom: 4px;
        width: 70%;
   }
    header.mobileHeader {
        padding: 10px 0px;
        box-shadow: 0px 0px 10px #a2a2a2 !important;
        z-index: 99999;
        position: sticky !important;
        top: 0px !important;
        background-color: #ffff !important;
        font-family: 'Montserrat', sans-serif;
   }
    a.sideIcons {
        display: flex;
        align-items: center;
        height: 100%;
        position: relative;
   }
    .mobileHeader .dropdown .dropdown-toggle::after{
        display: none;
   }
    .mobileHeader .dropdown .dropdown-menu {
        transform: scaleY(0) !important;
        transition: ease 0.5s;
        transform-origin: top;
        padding: 4px 0px;
        margin: 0;
        border: 0;
        box-shadow: 0px 0px 5px 0px #858585;
        top: 45px !important;
        border-radius: 0px !important;
        display: block !important;
        min-width: max-content;
   }
    .mobileHeader .dropdown .dropdown-menu a {
        padding: 2px 10px;
        font-size: 12px;
        font-weight: 600;
        font-family: 'Montserrat', sans-serif;
        margin: 1px 0px;
        color: #424242;
   }
   
     .mobileHeader .dropdown.horoscope_dropdown .dropdown-menu a,.mobileHeader .dropdown.vedicstore_dropdown .dropdown-menu a {
    font-size: 10px;
   }
    .ProfileIcon .dropdown-menu,.CartIcon .dropdown-menu {
        right: 0;
        left: unset !important;
   }
    .mobileHeader .dropdown .dropdown-menu.show{
        transform: scaleY(1) !important;
        transition: ease 0.5s !important;
   }
   
     .mobileHeader .dropdown.horoscope_dropdown .dropdown-menu.show,.mobileHeader .dropdown.vedicstore_dropdown .dropdown-menu.show{
	   position: relative;
		top: 0 !important;
		width: 100%;
		box-shadow: none;
   }
    .mobileHeader .dropdown .dropdown-menu:before {
        content: "";
        border-bottom: 10px solid white;
        border-left: 10px solid #00800000;
        border-right: 10px solid #0000ff00;
        position: absolute;
        top: -10px;
        right: 2px;
   }
    .mobileHeader .dropdown.walletIcon .dropdown-menu:before{
        right: unset;
        left: 3px;
   }
    .CartIcon span.items {
        position: absolute;
        top: -10px;
        right: 0;
        line-height: 10px;
        font-size: 12px;
        color: #ea871e;
        font-weight: 600;
        width: 22px;
        text-align: center;
   }
    .SearchIcon .dropdown-menu {
        right: 0;
        left: 0;
        width: calc(100% - 0px) !important;
        margin: 0 auto !important;
   }
    .SearchIcon .dropdown-menu .SearchForm {
        padding: 5px !important;
   }
    .SearchIcon .SearchForm form input.form-control {
        width: calc(100% - 145px);
   }
    .mobileHeader .SearchIcon.dropdown .dropdown-menu {
        top: 50px !important;
        right: 0 !important;
        left: 0 !important;
        min-width: auto !important;
   }
    .mobileHeader .SearchIcon.dropdown .dropdown-menu:before {
        right: 65px;
        display: none;
   }
    .SearchForm form {
        width: calc(100% - 10px);
   }
    .mobileHeader .dropdown .dropdown-menu a.userName {
        padding-top: 0;
        margin-top: 0;
        border-bottom: 1px solid #cdcdcd;
        font-size: 13px;
        font-weight: 700;
        color: #000;
   }
    .mobileHeader .dropdown .dropdown-menu a.userSignOut {
        margin-bottom: 0 !important;
        padding-bottom: 0;
        border-top: 1px solid #cdcdcd;
        color: #d60000;
   }
    .mobileMenuNav li.nav-item a {
        font-size: 11px;
        padding: 5px 10px;
        text-transform: uppercase !important;
        font-weight: 600;
        color: #5e5e5e;
   }
    .MainNavBar {
        position: fixed;
        z-index: 9999;
   }
    .mobileMenuNav {
        flex-wrap: nowrap;
        flex-direction: column;
   }
    .mobileMenuNav li.nav-item a {
        font-size: 11px;
        padding: 5px 10px;
        text-transform: uppercase !important;
        font-weight: 600;
        color: #5e5e5e;
   }
    .MainNavBar div#collapseMobileNav {
        position: fixed;
        left: 0;
        top: 57px;
        height: calc(100vh - 56px) !important;
        align-items: flex-start;
        overflow: auto;
        width: 200px;
        background-color: #fff !important;
        transition: ease-out 0.3s;
        transform: scaleX(0);
        transform-origin: left;
        box-shadow: 0px 16px 15px #595959;
   }
    .MainNavBar div#collapseMobileNav.show {
        transform: scaleX(1);
        transition: ease-in 0.3s;
   }
    .mobileMenuNav li.nav-item a.active {
        color: #ff8300;
   }
   /**********|| Mobile New Header Css ||**********/
    .min100h {
        min-height: 160px;
   }
   .viewColoum {
    height:130px;
}
    .homepage_cf a.carousel-control-prev, .homepage_cf a.carousel-control-next {
        width: 20px;
        height: 20px;
        top: 45%;
        font-size: 12px;
   }
    .astro-indicators li {
        width: 8px;
        height: 8px;
        margin: 0px 0px;
   }
    .astroPanditMobSec .container {
        padding: 0;
   }
    .Astropandit h4 {
        margin-bottom: 0px !important;
        font-size: 14px;
   }
    .Astropandit p {
        display: none;
   }
    .Astropandit .linktext p {
        display: block;
        font-size: 11px;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
		font-size: 10px !important;
   }
    .Astropandit>div {
        padding: 15px 10px !important;
   }
    .mobileAstroSection h1,.magzineHeading h1 {
        justify-content: space-between;
        font-size: 18px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        padding-bottom: 6px;
   }
    .mobileAstroSection h1 a, .magzineHeading h1 a {
        font-family: 'Montserrat', sans-serif !important;
   }
    .mobileAstroSection h1 a.seeMoreBtn,.magzineHeading h1 a.seeMoreBtn {
        font-size: 10px;
   }
    .mobileAstroSection .owl-item {
        padding: 10px !important;
        min-height: auto !important;
   }
    .astroMobileCard {
        font-family: 'Montserrat', sans-serif;
   }
    .astroMobileCard .topCardData {
        display: flex;
        gap: 15px;
        align-items: center;
        width: 100%;
   }
    .astroMobileCard .topCardData .cardImg {
        width: 90px;
   }
    .astroMobileCard .topCardData .cardTexts h5 {
        font-size: 13px;
        font-weight: 600;
        text-align: left;
   }
    .BoxAddCart .box_hover a {
        border-radius: 50px;
   }
    .astroMobileCard .topCardData .cardImg img {
        width: 100%;
        height: 90px;
        border-radius: 50px;
        border: 1px solid #cdcdcd;
        background-color: #fff;
   }
    .cardOtherData *,p.cardPrice {
        text-align: left !important;
   }
    .cardOtherData .star_icon{
        display: block;
        padding: 0px !important;
   }
    p.cardPrice {
        font-size: 13px !important;
        margin-bottom: 10px;
   }
    p.cardPrice span {
        font-weight: 600;
   }
    .mobileAstroSection .AddressInsides {
        box-shadow: none !important;
        padding: 10px !important;
        border: 1px solid #dfdfdf !important;
        -webkit-transform: scale(1) !important;
        transform: scale(1) !important;
        margin-bottom: 4px;
   }
    .ClientSlider button img {
        max-width: 8px;
   }
    .ClientSlider .owl-nav {
        position: absolute !important;
        top: -28px;
        right: 0;
        width: 30px;
        height: 28px;
        margin: 0 !important;
   }
    .ClientSlider .owl-nav button {
        margin: 0 !important;
        top: 0px !important;
        position: absolute;
   }
    .ClientSlider button img {
        max-width: 6px;
   }
    /* .BusyAstro {
        bottom: -3px;
        box-shadow: 0px 0px 10px #9f9f9f;
   } */
    .mobileAstroSection .AddressInsides.astrologer_offline {
        background-color: #eeeeee;
   }
    .Mainowlslider {
        padding-top: 20px;
   }
    .allCardData .BoxAddCart .box_hover {
        display: flex;
        flex-direction: column;
        gap: 5px;
   }
    .allCardData {
        gap: 10px;
        align-items: center;
   }
    .pujaStoreCard a img {
        height: 100px;
        object-fit: contain;
   }
    .pujaStoreCard a {
        border: 1px solid #d3d3d3;
        padding: 5px;
        height:100%;
   }
    .pujaStoreCard a h6 {
        font-size: 10px;
        text-align: center;
        margin: 10px 0px 0px;
        color: #000000;
        font-weight: 600;
        font-family: 'Montserrat', sans-serif;
   }
    .ClientSlider .owl-nav button.owl-prev{
        left:0px;
   }
    .ClientSlider .owl-nav button.owl-next{
        right: 0px;
   }
    .reportMobileCard .topCardData .cardImg img {
        height: 110px;
        border-radius: 0px;
        border: 1px solid #ececec;
   }
    .reportMobileCard .topCardData .cardImg {
        width: 110px;
   }
    .reportMobileCard .topCardData .cardTexts {
        width: calc(100% - 125px);
   }
    .blogMobileCard img.w-40px {
        background-color: white;
        border-radius: 50px;
   }
    .mobileArticlesSection .BlogListPage {
        padding: 0 !important;
   }
   .mobilePujaSection .pujaStoreCard a img {
    height: 100px;
    display: block;
    margin: 0 auto;
    object-fit: contain;
}
    .Dival_footer_sec .footertext p {
        margin: 0px;
        padding: 15px 0px 0px !important;
   }
    .information_foot p {
        padding-top: 0 !important;
        margin-bottom: 5px !important;
   }
    .magazinecol {
        padding: 0 !important;
   }
    .magazinecol_text p {
        font-size: 12px;
        display: -webkit-box !important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        color: #fff !important;
        letter-spacing: 0.4px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
   }
    .Jyotishsagar_sec {
        padding-bottom: 0px !important;
   }
    .mobileReportsSection .gtBtn {
        line-height: 30px !important;
        font-size: 11px !important;
        height: 30px !important;
   }
    .leftSideBar button.navbar-toggler[aria-expanded="true"] span.Line1 {
        width: 100%;
        transform: rotate(50deg);
        top: 11px;
   }
    .leftSideBar button.navbar-toggler[aria-expanded="true"] span.Line2 {
        transform: scaleY(0);
        transform-origin: left;
   }
    .leftSideBar button.navbar-toggler[aria-expanded="true"] span.Line3 {
        width: 100%;
        transform: rotate(-50deg);
        bottom: 10px;
   }
    .mobilePageBanner .BanNersliDer {
        /* min-height: 130px !important; */
        min-height: 65px !important;
        font-family: 'Montserrat', sans-serif;
   }
    .mobilePageBanner .BanNersliDer h3 {
        font-size: 20px;
        letter-spacing: 0;
        font-weight: 700;
   }
    .form-control,section .btn, .btn, .SbmtBtn,span.select2 *, input {
        font-size: 12px !important;
   }
    input[type="text"], input[type="email"], input[type="number"], input[type="date"], input[type="time"], .select2-container--default .select2-selection--single, select.form-control, .SignUpEnquiry_Main .form-group input, span.select2-container span.select2-selection, textarea.form-control {
        height: 30px;
        font-size: 12px;
   }
    .FOrmCheckboxes .input-group, .FOrmCheckboxes .input-group input {
        min-height: 30px;
        border: 0 !important;
   }
    section .btn, .btn, .SbmtBtn, .gtBtn {
        line-height: 30px !important;
        height: 30px !important;
   }
    .select2.select2-container .select2-selection .select2-selection__arrow, .select2.select2-container .select2-selection .select2-selection__rendered, .select2.select2-container .select2-selection {
        line-height: 20px;
        height: 30px;
   }
    .mobileAstrologerPage input[type="checkbox"] {
        width: 16px !important;
        height: 16px !important;
   }
    .mobileAstrologerPage {
        margin: 0 !important;
   }
    .mobileAstrologerPage .FOrmCheckboxes {
        padding: 0 !important;
        display: flex;
        gap: 10px;
        align-items: center;
   }
    .mobileAstrologerPage .FOrmCheckboxes .form_check {
        margin: 0 !important;
        display: flex !important;
        align-items: center;
        gap: 4px;
   }
    .mobileAstrologerPage .FOrmCheckboxes .form_check label {
        margin: 0px !important;
        bottom: 0px !important;
   }
    .mobileAstrologerPage input[type="checkbox"]:checked:before {
        font-size: 10px;
        top: -1px;
   }
    .mobileAstrologerPage .SortFilter {
        display: flex;
        width: 100%;
        padding-top: 15px;
   }
    .mobileAstrologerPage .SortFilter .form-group label {
        margin: 0 !important;
   }
    .mobileAstrologerPage div#ourvideo {
        padding: 5px 16px !important;
   }
    .filterMobile {
        position: absolute;
        right: 0;
        bottom: 8px;
   }
    .filterMobile img {
        width: 23px;
   }
    .mobileViewToggle {
        top: 60px !important;
        max-height: calc(100vh - 60px) !important;
        height: calc(100vh - 60px) !important;
   }
    .astroMobileCard .topCardData .cardTexts {
        width: calc(100% - 105px);
   }
    .Astrologer_pic>img {
        height: 150px;
        width: 150px;
        margin: 10px auto;
   }
    .Astrologer_pic {
        min-height: 170px;
   }
    .mobileAstroDetails .tab-content>.active {
        font-size: 12px;
   }
    .mobileAstroDetails .tab-content {
        padding: 20px 0px 0px!important;
   }
    a.btn.EndCallBtn {
        width: auto;
        font-size: 10px !important;
        padding: 0px 8px !important;
   }
    .stickyQueueCounter .fs-12 {
        font-size: 10px;
   }
    .stickyQueueCounter .alert-message p {
        font-size: 12px;
   }
    .BusyAstro p {
        font-size: 10px;
        font-weight: 600 !important;
   }
    .bell-container .bellIcon .fa {
        font-size: 15px !important;
   }
    .bellIcon {
        width: 35px !important;
        height: 35px !important;
        margin: 3px 10px !important;
   }
    .bellIcon .badge {
        font-size: 10px !important;
   }
    #notificationToggle {
        bottom: 50px !important;
   }
    #fc_frame, #fc_frame.fc-widget-normal {
        z-index: 991 !important;
   }
    .stickyQueueCounter {
        z-index: 1000 !important;
   }
    .catPujaCards.pujaStoreCard .AddressInsides {
        padding: 0 !important;
        border: 0 !important;
   }
    .EstoreOther div.row .catPujaCards.pujaStoreCard:nth-child(odd) {
        padding-right: 5px !important;
   }
    .EstoreOther div.row .catPujaCards.pujaStoreCard:nth-child(even) {
        padding-left: 5px !important;
   }
    .EstoreOther div.row .catPujaCards.pujaStoreCard {
        padding-bottom: 15px !important;
        padding-top: 0px !important;
   }
    .catPujaCards .AddressInsides .BoxAddCart {
        padding: 2px !important;
   }
    .catPujaCards .AllUserDetails.main_box h6 {
        min-height: auto;
   }
    .catPujaCards .AddressInsides .BoxAddCart p {
        line-height: 16px;
        font-size: 12px;
        -webkit-line-clamp: 2 !important;
   }
    .ePujaMobileSlider .topCardData .cardImg img {
        height: auto;
        border-radius: 4px;
        border: 0;
   }
    .ePujaMobileSlider .topCardData {
        gap: 10px;
   }
    .ePujaMobileSlider .AddressInsides {
        padding: 5px !important;
   }
    .ePujaMobileSlider .topCardData .cardTexts {
        width: calc(100% - 100px);
   }
    .mobilePujaSection .mobileEstoreCards .pujaStoreCard a img {
        height: 100px;
   }
    .sort_filterlist,.sort_filterlist .filterLst {
        gap: 10px;
   }
    .sort_filterlist .filterLst li label {
        font-size: 12px;
   }
    .sort_filterlist p {
        width: 45px;
   }
    .breadcrumbList a {
        font-size: 11px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
   }
    .SameHeightDivs .gtEStoreMob {
        padding: 0px 15px 15px !important;
   }
    .SameHeightDivs .gtEStoreMob.col-sm-6.p-2 {
        padding: 0px 15px 15px !important;
   }
    .eStoreMobileDetails .product__carousel .gallery-top .swiper-slide a img {
        object-fit: contain !important;
        max-height: 100%;
        height: auto !important;
   }
    .eStoreMobileDetails .product__carousel .gallery-top {
        height: 200px !important;
   }
    .eStoreMobileDetails .product__carousel {
        margin-bottom: 0 !important;
   }
    .eStoreMobileDetails .Astrologer_profile .Astrologer_info {
        padding: 5px 0px 0px 0px;
   }
    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 17px !important;
        font-weight: bold !important;
   }
    .SharesList {
        margin-top: 0px;
   }
    .exzoom .exzoom_img_box {
        height: 190px !important;
   }
    .EpojaDetailsPage .exzoom_img_box img {
        max-height: 100% !important;
        object-fit: contain !important;
   }
    .AddonSection .UserRDetails .UserRImg {
        width: 100px;
        float: none !important;
        text-align: center !important;
        margin: 0 auto 10px;
   }
    .AddonSection .UserRDetails .UserRContent {
        width: calc(100% - 0px);
        padding: 0px 0px 0px 0px;
   }
    .AddonSection .AddonSection .UserRDetails {
        padding-left: 0px;
   }
    .AddonSection .fs-22 {
        font-size: 18px;
   }
    .AstroCuoursesRow .AddressInsides .AddressDetails {
        padding-top: 0px !important;
   }
    .AstroCuoursesRow .SubmitBtn {
        margin-top: 0px !important;
   }
    .ContactOffice .SubmitBtn {
        margin-top: 0px !important;
        padding-top: 5px !important;
   }
    .BlogListPage h3 {
        padding: 0px 0px 10px 0px !important;
   }
    .blogFeatureShowList .AddressInsides h4,.AllUserDetails.main_box h6 {
        min-height: auto;
   }
    .BlogListPage .course_img {
        max-height: 200px;
        min-height: 200px;
        height: auto;
        object-fit: contain;
   }
    .BlogDetailsPage .Headings_line h1 {
        font-size: 18px;
        padding-bottom: 0px;
   }
    .BlogDetailsPage .Headings_line .HoverImg i.fa {
        font-size: 20px;
   }
    .BlogDetailsPage .w-40px {
        width: 25px !important;
   }
    .rowDataFlex.rowDataFlex2 .COl11 {
        width: 100%;
   }
    .rowDataFlex.rowDataFlex2 {
        flex-direction: column;
   }
   /* .astroTabInfoImage img{
    max-width: 250px !important;
} */
.BanNersliDer .BanNersliDer-inner {
    padding-bottom: 5px !important;
}
.BanNersliDer .BanNersliDer-inner .SortByDiv button {
    min-width: auto !important;
    font-size: 10px !important;
    padding: 0px 10px !important;
}
.blogDetailsCOntent p {
    gap: 7px;
    font-size: 10px;
}
.sharingBtns a {
    width: 48%;
}
.sharingBtns {
    flex-wrap: wrap;
}

}
@media(max-width:400px){
    .min100h {
    min-height: 135px;
}
}
/**********|| Mobile New Header Css ||**********/
/* virendra css start */
/* contact us page css start */
@media(max-width:767px){
    .mat-input-outer input {
        min-height: 54px;
        border-radius: 15px !important;
   }
    .mat-input-outer label {
        top: 19px;
   }
    .ContactUsForm form .row>div:first-child {
        margin-bottom: 25px;
   }
    .mat-input-outer input:focus+label, .mat-input-outer textarea:focus+label, .mat-input-outer .active {
        top: -16px;
   }
    .mat-input-outer span{
        background-color:transparent;
   }
}
/* contact us page css end */
@media(max-width:575px){
    .centerLogo img {
        height: 38px;
   }
    #buyNowToCart .ReportsForms .chatncalll_second {
        max-width: 100% !important;
        flex: 0 0 100%;
   }
    .mobileAstroDetails .tab-content {
        padding: 20px 0px 15px!important;
   }
    .mobilePujaSection .mobileEstoreCards .pujaStoreCard a img {
        height: 100px !important;
   }
    #searchForm input.form-control {
        width: calc(100% - 145px);
   }
}
@media(max-width:450px){
    .CommentsDetails .ReplyBtn {
        position: absolute;
        top: 27px;
   }
    .CommentsDetails .ReplyBtn a{
        padding: 5px 12px 5px 0px;
   }
}
@media(max-width:400px){
    .Astrologer_profile .chatncalll_first {
        padding-right: 15px;
        padding-bottom: 0px;
   }
}
/* checkout page css start */
@media(max-width:768px){
    #couponCodeForm input[type="text"]{
        margin-bottom: 0;
   }
}
@media(max-width:575px){
    .addresscard_responsive{
        box-shadow: 0px 0px 10px #c1c1c1;
        border-radius: 5px;
        position: relative;
        background-color: #fff;
        display:block;
   }
    .addresscard_desk{
        display:none !important;
   }
    .prdtCnfm {
        padding: 15px;
        border-bottom: 1px solid #e3dfdf;
        gap: 10px;
   }
    .prdtImg {
        min-height: auto;
        text-align:center;
        width:60px;
        min-width: 60px;
   }
    .prdtCnfm:last-child {
        border: none;
   }
    .prdtTexts {
        line-height: 16px;
   }
    .cart_calctable table tbody tr td{
        width:50%;
   }
}
/* checkout page css end */
@media(max-width:575px){
    .userProfileSection .AddressInsides {
        padding: 5px;
   }
    #selectcartAddress5 .AstrologerDetailsSection {
        margin: 0;
   }
    .SalientFeatures .SubmitBtn a.btn:first-child {
        line-height: 35px !important;
   }
    .EstoreTabs .astrologer_detail_tab ol {
        padding-left: 8px;
        font-size: 12px;
   }
}
@media(max-width:767px){
    .UserReportShort .UserReportShortOne{
        margin-bottom: 40px;
   }
    .ReportNavLists{
        margin-bottom:20px;
   }
    .DownloadFullReports span{
        text-align: left;
        padding-left:15px;
   }
    .gtaReportTable th{
        width: auto;
   }
}
@media(max-width:991px){
    .myPrdtInfos p {
        width: calc(100%);
        white-space: break-spaces;
   }
    .userTableDetails table tbody tr td:first-child .myPrdtInfos{
        min-width:250px;
   }
}
/* return and refund policy */
@media(max-width:575px){
    .PagesData ol~p {
        padding-left: 17px !important;
   }
    .PagesData ol {
        padding-left: 15px !important;
   }
}
/* pricing policy */
@media(max-width:575px){
    .PagesData ol>li{
        font-size:12px;
   }
}
/*magzine modal*/
@media(max-width:360px){
    .popupModalMagazine{
        max-width:280px;
   }
}
@media(max-width:425px) and (min-width: 361px){
    .popupModalMagazine{
        max-width:320px;
   }
}
@media(max-width:500px) and (min-width: 425px){
    .popupModalMagazine{
        max-width:380px;
   }
}
@media(max-width:575px) and (min-width: 501px){
    .popupModalMagazine{
        max-width:400px;
   }
}
/* virendra css end */
/**********|| Report Responsive Css ||**********/
@media(max-width:1200px){
    .col-lg-4.yoginiDasha,#horoscopeCharts .col-sm-6.col-lg-4 {
        max-width: 50% !important;
        flex: 0 0 50%;
   }
    .kalsarpadoshatype ul li {
        width: 117px;
   }
    .astroReportsData .kalsarpadoshatype ul {
        justify-content: center;
   }
    .reportSideBarData svg#chartSvg {
        transform: scale(0.8);
        margin: -25px 0px -30px -10px;
   }
    .chartTypeSouth .reportSideBarData svg#chartSvg {
        margin: -130px 0px -132px -75px;
   }
    #reportDownloadSection .reportSideBarData>.row>.col-md-3,#reportDownloadSection .reportSideBarData>.row>.col-md-9{
        max-width: 100% !important;
        flex: 0 0 100%;
   }
}
/* @media(max-width:1200px) and (min-width:767px){
    #reportDownloadSection .reportSideBarData>.row>.col-md-9,#reportDownloadSection .reportSideBarData>.row>.col-md-9 .tab-pane>.astroReportsData>.col-md-12{
        padding: 0px !important;
   }
}
*/
@media(max-width:991px){
    .col-lg-4.yoginiDasha {
        max-width: 100% !important;
        flex: 0 0 100%;
   }
    .astroReportsData h5 {
        font-size: 15px;
   }
    
   .reportSideBarData svg#chartSvg {
        transform: scale(0.7);
        margin: -41px 0px -25px -10px;
   }
    .chartTypeSouth .reportSideBarData svg#chartSvg {
        transform: scale(0.4) translate(-32px, 0px);
        margin: -155px 0px -163px -147px;
   }
   .reportSideBarData .matchHoroCharts svg#chartSvg {
    transform: scale(0.8) translate(-32px, 0px);
    margin: -30px 0px !important;
}
}
@media(max-width:767px){
    #reportShowBox .reportDownloadSection .ReportNavLists,#reportShowBox .reportDownloadSection .basicDetailsInfo {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0px 0px 35px !important;
        padding:0px !important;
   }
    #reportShowBox .reportDownloadSection .basicDetailsInfo .astroReportsData>.col-md-12 {
        padding: 0;
   }
   .reportSideBarData svg#chartSvg {
        transform: scale(0.6);
        margin: -57px 0px -62px -57px;
   }
   .reportSideBarData .matchHoroCharts svg#chartSvg {
    transform: scale(0.6) translate(-90px, 0px);
    margin: -65px 0px !important;
}
}
@media(max-width:575px){
    .reportUserInfo p {
        font-size: 11px;
   }
    .reportUserInfo h5 {
        font-size: 15px;
   }
    .allReportsDetails .d-flex.justify-content-between {
        gap: 10px;
   }
    .reportDownloadSection {
        padding-top: 25px;
   }
    .ReportHeadings {
        margin-bottom: 10px !important;
        padding-bottom: 10px !important;
   }
    #horoscopeCharts .col-sm-6.col-lg-4 {
        max-width: 100% !important;
        flex: 0 0 100%;
   }
    #horoscopeCharts .col-sm-6.col-lg-4 h5 {
        margin-top: 10px !important;
   }
    .reportSideBarData svg#chartSvg {
        display: block !important;
        margin: -25px auto -20px !important;
        transform: scale(0.8) translate(-37px, 0px);
   }
    .chartTypeSouth .reportSideBarData svg#chartSvg {
        margin: -130px auto -130px !important;
        transform: scale(0.5) translate(-45%, 0px) !important;
   }
    #horoscopeCharts .col-sm-6.col-lg-4>div.text-center {
        width: 300px;
        margin: 0 auto !important;
   }
    .langInfos ul {
        gap: 10px;
        font-size: 12px;
   }
    .langInfos ul li {
        width: 50%;
   }
   .reportSideBarData .matchHoroCharts svg#chartSvg {
    transform: scale(0.8) translate(0px, 0px);
    margin: -35px auto !important;
}
.astroReportsData h2, .basicDetailsInfo h3 {
    font-size: 15px !important;
}
}
/**********|| Report Responsive Css ||**********/
@media(max-width:991px){
    .HoroScropeNav .nav-fill .nav-item, .HoroScropeNav .nav-fill>.nav-link {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
   }
    section.HomeHoroscope_sec a.nav-item.nav-link .HoroscropeDetails {
        min-width: 104px;
        min-height: 130px;
        box-shadow: 0px 0px 10px #dfdfdf;
        border-radius: 8px;
   }
    .HoroscropeDetails .HoroCenter {
        padding: 5px !important;
   }
    .HorsoImg {
        min-height: 65px;
        padding-bottom: 5px !important;
   }
    .HorsoImg img {
        max-width: 30px;
   }
    .HoroScropeNav a.nav-item {
        overflow: visible;
        padding: 0px 0px !important;
        margin:0px !important;
        background-color: white;
   }
    .HoroScropeNav>.nav.nav-tabs {
        gap: 13px;
   }
    .HoroScropeNav .fs-19 {
        font-size: 12px;
   }
    .HoroScropeNav .fs-13 {
        font-size: 10px;
   }
    .Onehoroscope {
        border-radius: 5px !important;
   }
    div#getHoroscopeDataShow {
        box-shadow: 0px 0px 10px grey;
        width: 90%;
        margin: 0 auto !important;
        overflow-x: auto;
        height: -webkit-fill-available;
        height: -moz-available;
   }
    .HoroscopeTabs.tab-content {
        position: fixed !important;
        background-color: #00000087 !important;
        z-index: 99999999 !important;
        border-radius: 0 !important;
   }
}
@media(max-width:767px){
    section.HomeHoroscope_sec a.nav-item.nav-link .HoroscropeDetails {
        min-width: 117px;
   }
}
@media(max-width:575px){
    div#getHoroscopeDataShow {
        width: 100%;
   }
    .HoroScropeNav .fs-19 {
        font-size: 11px;
        margin: 0;
   }
    .HoroScropeNav .fs-13 {
        font-size: 9px;
   }
    .HorsoImg {
        min-height: 40px;
   }
    .HorsoImg img {
        max-width: 25px;
   }
    section.HomeHoroscope_sec a.nav-item.nav-link .HoroscropeDetails {
        min-width: 100% !important;
        min-height: 105px;
   }
    .HoroScropeNav a.nav-item {
        width: calc(25% - 10px);
   }
}
@media(max-width:450px){
    .HoroScropeNav a.nav-item {
        width: calc(33% - 8px);
   }
}

/********|| Blog Page Css *********/
@media(max-width:1300px) and (min-width:1200px){
	.topBlogList .row >.col-xl-9{
          flex: 0 0 66.666667%;
          max-width: 66.666667%;
	} 
	.topBlogList .row >.col-xl-3{
           flex: 0 0 33.333333%;
           max-width: 33.333333%;
	}
}
@media(max-width:1299px){
.colCardBlogThree {
	flex-wrap: wrap;
    order: 5;
    width: 100% !important;
    flex-direction: row !important; 
    gap: 15px;
}
.colCardBlogThree .colCardBlog{
	    width: 48.7% !important;
} 
.rowBlogsCards .colCardBlog.colCardBlogTwo {
    width: 100%;
}
.rowBlogsCards .colCardBlog {
    width: 48.7%;
}
}

@media(max-width: 1299px) and (min-width: 992px){
    .blogSectionTwo .rowCardBlog .colCardBlog {
        width: 23.77%;
    }
}
@media(max-width: 991px){
	.blog_rightsec{
		display: flex;
	    width: 100%;
	    gap: 15px;
	    padding: 0 15px !important;
	}
	.blog_rightsec .rgtSideBlog{
		    width: 50%;
	}
	.blog_rightsec .rgtSideBlog>.row{
		padding: 15px 0;
	    margin-right: 0;
	    margin-left: 0;
	}
	.blog_rightsec .rgtSideBlog>.row .col-md-12{
		padding:0 !important;
	}
	.blog_rightsec .smlBlogCards{
		width: 50%;
	}
	.blog_rightsec .smlBlogCards>.row{
		gap: 15px;
		margin-right: 0px;
        margin-left: 0px;
	}
	.blog_rightsec .smlBlogCards>.row >.col-md-12{
        padding: 0 !important;
	}
	.blgWithAdds .gtaBlg img{
		 height: 297px !important;
	}
	.rowCardBlog .colCardBlog {
	    width: 48.5%;
	}
    .blogDetailsData img {
        width: 100%;
        height: auto;
    }
}
@media(max-width:768px){
	.rowBlogsCards .colCardBlog {
	    width: 48.5%;
	}
	.colCardBlogThree .colCardBlog {
	    width: 48.5% !important;
	}
	.blgTitle p {
	    min-height: 40px;
	}
	.blgWithAdds .gtaBlg img {
	    height: 266px !important;
	}
	.three-line-text {
	    -webkit-line-clamp: 2;
	}
}
@media(max-width:575px){
	.rowBlogsCards .colCardBlog {
	    width: 100%;
	}
	.colCardBlogThree .colCardBlog {
	    width: 100% !important;
	}
	.blog_rightsec .rgtSideBlog {
      width: 100%;
    }
    .blog_rightsec .smlBlogCards {
	    width: 100%;
	}
	/* .blgTitle p {
	    min-height: 55px;
	} */
    .blgTitle p {
        min-height: 32px;
        font-size: 11px;
        -webkit-line-clamp: 2;
    }
	.blgWithAdds .gtaBlg img {
	    height: 250px !important;
	}
	.three-line-text {
	    -webkit-line-clamp: 3;
	}
    .blogFeatureShowList .blogCardTwo a .sideImg img {
        max-height: 60px;
        min-height: 60px;
    }
	.blogSlider img {
        min-height: 300px;
        max-height: 300px;
    }
	.blog_rightsec .rgtSideBlog>.row {
	    padding: 15px 0 0;
	}
	.blog_rightsec {
	    gap: 0px; 
	    flex-wrap: wrap;
	  }
	  .rowCardBlog .colCardBlog {
	    width: 100%;
	}
    .blogSecodTypeCards .rowCardBlog .colCardBlog {
        width: 47.5%;
    }
    .bigBlgCards .blogCardTwo.bgBLopgCard a img {
        height: 75px !important;
        object-fit: contain;
        background-color: #eeeeee;
    }
	}
/********|| Blog Page Css *********/

/* new css  */



@media (max-width: 1299px) and (min-width: 992px){
.blogSectionTwo .rowCardBlog .colCardBlog {
    width: 48.79%;
}
.userAddressCol .btnFlex {
    position: relative !important;
    width: 100%;
    justify-content: start !important;
    margin: 8px 0;
    right: 0 !important;
    top: 0 !important;
}
.BottomHeader.sticky ul#header_bottom_menu1 li a {
    padding: 8px !important;
}
}

@media (max-width: 767px) and (min-width: 576px){
 .blogFeatureShowList .blogCardTwo a .sideImg img {
    max-height: 75px;
    min-height: 75px;
  }
  .blgBoxShdow .blgBy p {
    flex-wrap: wrap;
 }
 .ePoojaCard .pooja_cards>a.d-md-block {
    display: block !important;
}
}

@media(max-width:1200px){
  .min100h {
    min-height: 430px;
  }
  .bannerheight {
    min-height: 180px !important;
}
.SharesList,.EStoreDetails .SharesList {
    margin-top: 0px;
}
#setHoroscopeView .myFavBlogs #load_data> .blgBoxShdow {
    width: 30.4%;
    margin: 10px;
}
}

@media(max-width:991px){
  .min100h {
    min-height: 300px;
  }
  .bannerheight {
    min-height: 140px !important;
}
.MagzinePageSection .PlansList .row>div {
    flex: 0 0 50%;
    max-width: 50%;
}
.SharesList {
    margin-top: 10px;
}
.reportcontent.inputheight {
    padding-top: 15px;
}
.addonRowCard>.addonColCard {
    width: 23.33%;
}
#setHoroscopeView .myFavBlogs #load_data> .blgBoxShdow {
    width: 46.20%;
    margin: 10px;
}
#couponCodeForm input#coupon_code {
    margin-bottom: 0px;
}
div#collapsibleNavbar ul.navbar-nav .vedicstore_dropdown .dropdown-menu a.dropdown-item {
    color: #000 !important;
    white-space: break-spaces;
}
}
@media(max-width:767px){
  .min100h {
    min-height: 220px;
  }
  .bannerheight {
    min-height: 108px !important;
}
  .mobileAstrologerPage .SortFilter{
      float:left !important;
  }
  .filterMobile {
    top: -5px;
}
  .MagzinePageSection .PlansList .row>div {
    flex: 0 0 100%;
    max-width: 100%;
}
.information_foot .socialLinks{
        flex-wrap: wrap;
}
.addonRowCard>.addonColCard {
    width: 31.33%;
}
}

@media(max-width:575px){
  /* .Down_reportdetail_btn {
    position: absolute;
    top: 5px;
    right: 0px;
   min-height: 25px;
} */
.pujaStoreCard .pujaStoreTitle {
 
}
.magzineHeading h2{
  align-items: baseline !important;
}
.magzineHeading .seeMoreBtn{
min-width:50px;
}
.min100h {
    min-height: 160px;
  }
  .bannerheight {
    min-height: 72px !important;
}
.homepage_cf a.carousel-control-prev, .homepage_cf a.carousel-control-next {
    width: 30px;
    height: 30px;
    top: 45%;
    font-size: 16px;
}
.blgBoxShdow .blgBy p {
    flex-wrap: wrap;
}
.colCardBlog .blogCardTwo {
    height: 100%;
}
.UserRegistrationModal .popupModalMagazine  {
    max-width: 100% !important;
}
#searchForm input.form-control {
    width: 60%;
}
#searchForm button[type="submit"] {
    width: 15%;
}
.searchPageSection .ClientSlider .owl-nav, .ClientSlider #loadMoreAstrologer .owl-nav{
    top: -20px;
}
.addonRowCard>.addonColCard {
    width: 47.5%;
}
#setHoroscopeView .myFavBlogs #load_data> .blgBoxShdow {
    width: 100%;
    margin: 10px 15px;
}
.ReportHeadings .dwnldIcons img {
    max-width: 40px;
}
.CartTotalTable .prdtCnfm {
    padding: 10px 0;
}
}
@media(max-width:400px){
    .min100h {
    min-height: 130px;
  }
  .bannerheight {
    min-height: 65px !important;
}

}



/* home notification dropdown start*/
@media(max-width:1200px){
    li.UserProfile.UserCartDrop.UserInfosDrop.dropdown .dropdown-menu {
    transform: translate3d(-87%, 35px, 0px) !important;
}
}
@media(max-width:767px){
    li.UserProfile.UserCartDrop.UserInfosDrop.dropdown .dropdown-menu {
    transform: translate3d(-73%, 35px, 0px) !important;
}
}
/* home notification dropdown end*/

.astroreportside_bar {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.basicdetail_astro{
   overflow: hidden;
}

@media(max-width:991px){

#reportShowBox{
    margin-bottom: 0 !important;
}
.basicdetail_astro{
    margin-bottom: 0 !important;
}
.astroreportside_bar {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

}
@media(max-width:575px){
  #reportShowBox{
    margin-top: 0 !important;
  }
  .ReportNavLists .card ul.submenu li a {
    font-size: 12px;
    padding: 7px;
}
/* .slide_toggle {
    position: absolute;
    width: calc(100% );
    z-index: 100;
    margin-top: 40px;
} */
 .basicDetailsInfo table td, .basicDetailsInfo table th {
    font-size: 11px;
}

}

@media(max-width:1200px){
    #reportShowBox #horoscopeCharts .row>.col-md-4{
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    #reportShowBox .reportSideBarData svg#chartSvg {
        margin: -25px 0px -30px 35px;
    }
    #reportShowBox .reportDownloadSection .ReportNavLists, #reportShowBox .reportDownloadSection .basicDetailsInfo {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0px 0px 35px !important;
        padding: 0px !important;
    }
    }
    
    @media(max-width:991px){
      #reportShowBox .reportSideBarData svg#chartSvg {
        margin: -25px 0px -30px -10px;
    }
    }
    
    @media(max-width:767px){
    #reportShowBox .reportSideBarData svg#chartSvg {
        transform: scale(0.6);
        margin: -57px 0px -62px -57px;
    }
    #reportShowBox .reportSideBarData .matchHoroCharts svg#chartSvg {
        transform: scale(0.6) translate(-90px, 0px);
        margin: -65px auto !important;
    }
    }
    
    
    @media(max-width:575px){
    #reportDownloadSection .reportSideBarData,.astroreportside_bar{
        position: relative;
    }
    .slide_toggle {
        position: absolute;
        width:100%;
        z-index: 100;
        top: 45px;
    }
    .pujaStoreCard .pujaStoreTitle {
        min-height: 25px;
    }
    #reportShowBox #horoscopeCharts .row>.col-md-4{
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    #reportShowBox .reportSideBarData svg#chartSvg {
        display: block !important;
        margin: -25px auto -20px !important;
        transform: scale(0.8) translate(-24px, 0px);
    }
    #reportShowBox .reportSideBarData .matchHoroCharts svg#chartSvg {
        transform: scale(0.6) translate(0px, 0px);
    }
    }

/*05-12-2022 start*/
 @media(min-width:575px){
  .horoscropeDetailsCards .singleListDetail li {
      border: 1px solid #ece9e9;
  }
}

 @media(min-width:992px){
  .w-md-50{
      max-width: 50%;
  }
}
 @media(max-width:1199px){
    .moreHoroScrope .nav-fill .nav-panel, .nav-fill > .nav-panel {
        width: 32%;
    }
    .moreHoroScrope .AriesData p.fs-13 {
        font-size: 13px;
    }
    .moreHoroScrope .AriesData h4.fs-19{
        font-size: 16px;
    }
    .HorsoImg img {
      max-width: 80px;
      max-height: 80px;
  }
  .HoroscropeCrdNav .nav {
      display: grid;
      grid-template-columns: repeat(6, 1fr);
  }
  .horoscropeCompatibilityNav .nav{
    grid-template-columns: repeat(3, 1fr);
}
  }
   @media(max-width:991px){
    .moreHoroScrope .nav-fill .nav-panel, .nav-fill > .nav-panel {
        width: 48.7%;
    }
    .moreHoroScrope .AriesData p.fs-13 {
      font-size: 13px;
  }
  .moreHoroScrope .AriesData h4.fs-19{
        font-size: 16px;
    }
    .HorsoImg img {
      max-width: 80px;
      max-height: 80px;
  }
     .horoAlsoCheck .nav a {
        width: 23.5%;
      }
      .horoscropeDetailsCards .singleListDetail {
        grid-template-columns: repeat(3, 1fr);
    }
.nextHoroscopeImage {
    flex-direction: column;
    align-items: center;
}
  }

  @media(max-width:767px){
    .HoroScropeNav .nav{
      width: 100%;
    }
    .moreHoroScrope .nav-fill .nav-panel, .nav-fill > .nav-panel {
        width: 48.7%;
    }
    .horoscropeDetailsCards .HorsoImg img {
        max-width: 70px;
        max-height: 70px;
    }
    .horoscropeDetailsCards .dayPanel li a {
        text-align: left;
        font-size: 12px;
        padding: 10px 14px;
    }
    .horoAlsoCheck .nav a {
    width: 31.6%;
  }
  .horoAlsoCheck .horoscropeDetailsCards .AriesData h4 {
      font-size: 11px;
  }
    .horoAlsoCheck .HoroscropeDetails .HoroCenter {
      padding: 15px 5px !important;
  }
.nextHoroscope ul li {
    width: 33%;
}
  .HoroscropeCrdNav .nav {
      grid-template-columns: repeat(4, 1fr);
  }
  .horoscropeCompatibilityNav .nav{
      grid-template-columns: repeat(2, 1fr);
  }
.horoscropeDetailsCards .singleListDetail {
    grid-template-columns: repeat(2, 1fr);
}
/*.nextHoroscope ul li:nth-child(4) a, .nextHoroscope ul li:nth-child(5) a, .nextHoroscope ul li:nth-child(6) a{
  border-top: 0;
}
.nextHoroscope ul li:nth-child(3) a{
  border-right: 1px solid rgb(0 0 0)!important;
}
.nextHoroscope ul li:nth-child(4) a:hover, .nextHoroscope ul li:nth-child(5) a:hover, .nextHoroscope ul li:nth-child(6) a:hover{
  border-top: 0!important;
}
.nextHoroscope ul li:nth-child(3) a:hover{
  border-right: 1px solid rgb(0 0 0)!important;
}*/
.nextHoroscope ul.nav {
    border-radius: 4px;
    padding: 0 16px;
}
  }
  @media(max-width:575px){
  .moreHoroScrope .nav-fill .nav-panel, .nav-fill > .nav-panel {
    width: 100%;
}
.horoAlsoCheck .nav a {
    width: 30.6%;
}
  .HoroscropeCrdNav .nav {
      grid-template-columns: repeat(4, 1fr);
  }
  .HoroscropeCrdNav a.nav-item {
      width: 100%;
  }
  .nextHoroscopeImage {
      flex-direction: column-reverse;
  }
  .horoscropeDetailsCards .singleListDetail {
    grid-template-columns: repeat(1, 1fr);
}
}
  @media(max-width:450px){
.horoAlsoCheck .nav a {
    width: 47.5%;
}
 .HoroscropeCrdNav .nav {
      grid-template-columns: repeat(3, 1fr);
  }
   .horoscropeCompatibilityNav .nav{
      grid-template-columns: repeat(1, 1fr);
  }
}
/*05-12-2022 end*/
    
    