.woocommerce-Reports .order-details{padding:10px 0;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-Reports .order-details>div{flex:0 0 33%}.woocommerce-Reports .order-details:last-child{border-bottom:0 solid #d9d9d9}.woocommerce-Reports .order-details .downloadBtn a.btn{margin:10px;display:block;background:#ffbe00;color:#333;padding:6px 15px;border-radius:30px;text-align:center;font-size:18px;font-weight:700;font-style:normal}.woocommerce-Reports .order-details .downloadBtn a.btn.vieworder{background:#006BE5;color:#FFF}.woocommerce-Reports .product-title{font-size:16px;font-style:normal;padding-left:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#FFCE1C;color:#000;font-weight:600}.asuaccordion{border:0 solid #ccc;border-radius:5px;overflow:hidden;padding:24px 0}.asuaccordion-item{margin-bottom:8px;border-radius:10px;background:#FFF}.asuaccordion-item:first-child{border-top:none}.asuaccordion-header{cursor:pointer;padding:15px;display:flex;align-items:center;justify-content:space-between}.asuaccordion-header.active{background:#dae3ff;border-top-right-radius:10px;border-top-left-radius:10px}.icon_img{height:30px;width:30px;margin-right:20px}.asuaccordion-header.active .asuaccordion-button{background:#2563EB!important;color:#FFF!important}.asuaccordion-header button.asuaccordion-button:hover{background:#2563EB!important;color:#FFF!important}.asuaccordion-button{font-size:33px;border:none;cursor:pointer;padding:6px 15px;background:#c6d5f5;color:#292929!important;width:50px}.asuaccordion-body{display:none;padding:15px;background:#fff}.asuaccordion-body.active{display:block;background:#fff}.asucontent_box{display:flex;justify-content:center;font-size:30px}.asucontent_box p{font-size:20px;margin-bottom:10px;font-weight:600}.report_form .form_row{display:flex;gap:10px}.report_form .form_row .col_12{width:100%}.report_form .form_row .col_8{width:66.66%}.report_form .form_row .col_4{width:33.33%}.report_form .form_row{margin-bottom:10px}.report_form .form_row .form_input,.report_form .form_row .form_select{width:100%}.report_form .form_label{color:#333;font-size:17px;margin-bottom:5px;font-weight:500;display:block}.form_none{display:none!important}.report_form .form_row .col_4{width:33.33%}.panchang_area .panchang_date{text-align:center}.sub_btn{margin-top:20px}.sub_btn .rep_btn{width:100%;background:#edad00;font-size:17px;color:#000;font-weight:600;border-radius:30px;padding:10px 15px}.coupon_box .code_btn{display:block;background:#333;border-color:#333;font-size:18px;color:#fff;font-weight:600;border-radius:5px;text-align:center;padding:5px 10px}.coupon_box{border:2px dashed;padding:10px;margin:0;margin-bottom:20px}.form_label span{color:red}.coupon_box p{margin-bottom:0}.num_form label{width:100%;display:block}.num_form input,.num_form select{width:100%}.num_form .form_box{margin-bottom:10px}.num_form .w_33{width:33%}.num_form .w_50{width:50%}.num_form .form_row{display:flex;gap:20px}.num_form .form_sub{width:auto;padding:10px 25px;background:#f3a704;color:#fff;font-weight:500;font-size:17px;margin-top:10px}#calresult{display:none;background:url(../images/loader1.gif) no-repeat center center;min-height:400px;background-size:100px;text-align:center}#calresult h3{margin-top:15px}#calresult .row{display:flex;gap:10px;padding:15px 0;flex-wrap:wrap;text-align:center}#calresult .row .col-sm-3{text-align:left}#calresult .row .col-sm-3 h5{margin-top:12px;margin-bottom:8px}#calresult a.button{background:#EDAD00;color:#fff;padding:8px 25px;font-size:16px}.sidebar-asnu-content>.asnu-mobile .widget_nav_menu nav{display:none}.related_signs .related_signs_inner{display:flex;gap:10px;flex-wrap:wrap}.related_signs .zodiac_head{font-size:30px;font-weight:700;text-align:center;margin-bottom:12px}.related_signs .related_signs_inner .related_signs_item{width:15.8%;border-radius:10px;background:#fff;box-shadow:-2px 0 28px 0 rgb(0 0 0 / 5%);border:1px solid #e7e7e7;text-align:center;padding:15px;background:url(https://www.mahaguru.com/wp-content/uploads/2025/01/night-starry.webp);background-size:cover;background-repeat:no-repeat}.related_signs .related_signs_inner .related_signs_item img{width:80px}.related_signs .related_signs_inner .related_signs_item h5{margin-bottom:7px;color:#fff}.related_signs .related_signs_inner .related_signs_item p{margin-bottom:0;color:#fff}.related_signs a{text-decoration:none!important;color:#222}.curr_dasha .curr_dasha_item{border:1px solid #d3dbff}.curr_dasha .curr_dasha_item p{margin:0;padding:5px 15px;border-bottom:1px solid #d3dbff}.curr_dasha .curr_dasha_item p:last-child{border:none}.curr_dasha .curr_dasha_item h5{padding:15px;background:#EFF4FF;font-size:18px;text-align:center;margin:0}.curr_dasha .curr_dasha_item h6{padding:10px 15px;border-bottom:1px solid #d3dbff;margin:0}.woocommerce-cart .wc-block-cart__main .wc-block-components-product-metadata__description{display:none!important}.aus_box.horaday_cnt .aus_head p,.aus_box.horanight_cnt .aus_head p{color:#fff}.no_sp{padding:0!important} .table_over{position: relative;} #chartoutput svg{width: 100%; max-width: 350px;} #chartoutput{position: relative; padding-top: 10px} .chaughadiyaday_cnt .aus_head p{background:linear-gradient(90deg,#60a5fa,#a855f775)!important;color:#fff!important}.chaughadiyanight_cnt .aus_head p{background:linear-gradient(74deg,rgb(95 144 255 / 48%),rgb(0 182 255 / 39%))!important}
@media (min-width: 768px) {
    #calresult .row .col-sm-3 { width: 20%} .sidebar-asnu-content .asnu-desktop{display: block} .sidebar-asnu-content .asnu-mobile{display: none}
}

@media(max-width:1050px){
    .related_signs .related_signs_inner .related_signs_item{
        width: 24%;
    }
}

@media(max-width:921px){
    .woocommerce .woocommerce-MyAccount-navigation{margin-bottom: 24px }
    .woocommerce .woocommerce-MyAccount-navigation ul{padding-left: 0;}
}

@media(max-width:767px){
.sidebar-asnu-content .asnu-desktop{display: none;}
.sidebar-asnu-content .asnu-mobile{display: block;}

}

@media(max-width:768px){
.userinfodata .ufullname{ font-size: 26px !important} .report_data .report_title h2{ font-size: 22px !important} .report_data .report_sec { padding-left: 15px !important; padding-right: 15px !important} .report_body { padding: 13px}
.report_body .about_report h3{ font-size: 20px !important;} .report_detail .detail_title h2 { color: #fff;  font-size: 22px}
.report_data h3{ font-size: 20px } .report_detail .detail_con {  padding: 13px} .color_box_title h3 { font-size: 20px} .report_table {padding:0; margin-top: 25px !important}
.report_data .productlist .productcol{flex: 0 1 48% !important} .report_data .productlist{ padding-bottom: 6px }
.kundli_match_sec { padding: 0 10px } .kundli_match_sec .kundli_title_area {padding: 15px 10px}
.matching_name .name_area p { padding: 10px 15px; font-size: 16px} .panchang_header .panchang_info p{ font-size: 20px} .panchang_calender .form-group{ margin-bottom:5px}   
.rise_area .panchange_sun_rise{ margin-bottom:10px} .hindu_box{ margin-top:30px} .full_panchang .container{padding-left:10px; padding-right:10px} .hindu_box .hindu_box_head p{ font-size: 20px} .full_panchang .mt-5.container{ margin-top:30px !important}
.full_panchang table{ margin-bottom:0} .related_signs .related_signs_inner .related_signs_item{ width: 31% }
.kundli_dashboard .kundli_predictions .prediction_box a{ padding: 30px; font-size: 16px; margin-bottom: 20px}   
}

@media(max-width:526px){
   .woocommerce-Reports .order-details .pdf-order-id{flex: 0 0 84px;}
   .woocommerce-Reports .order-details .pdf-order-person{flex: 0 0 60%;}
   .woocommerce-Reports .order-details .downloadBtn{flex: 0 0 100%; padding: 15px 0 6px 0;}
}
@media(max-width:450px){
    .related_signs .related_signs_inner .related_signs_item{
        padding: 6px;
    }
    .related_signs .related_signs_inner .related_signs_item p {
        margin-bottom: 0px;
        font-size: 12px;
    }
}