
/* GEMSTONE SUGGESTION STARTS */
.gem_wrp{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:20px;margin:0 0 30px;padding:20px 20px 0;justify-content:space-between;}
.gem_lhs{border:1px solid #EECB5C;border-radius:5px;padding:30px 20px;width:100%;max-width:calc(50% - 30px);flex:0 0 50%;}
.gem_rhs{border:1px solid #EECB5C;border-radius:5px;padding:30px 20px;width:100%;max-width:calc(50% - 30px);flex:0 0 50%;}
.gem_ttl_sm{color:#000000;font-size:24px;line-height:28px;font-weight:600;text-transform:capitalize;text-align:center;margin:0 0 10px;}
.gem_ttl_blu{color:#161499;font-size:44px;line-height:48px;font-weight:700;text-transform:capitalize;text-align:center;margin:0;}
.gem_ttl_red{color:#B50101;font-size:44px;line-height:48px;font-weight:700;text-transform:capitalize;text-align:center;margin:0 0 20px;}
.gem_loc{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 30px;}
.gem_loc_nme{color:#000000;font-size:16px;line-height:20px;font-weight:600;}
.gem_loc_edt{display:flex;}
.gem_kun_img{display:flex;align-items:center;justify-content:center;margin:40px auto 20px;}
.gem_kun_img img{max-width:250px;}
.gem_kun_txt{color:#000000;font-size:16px;line-height:26px;margin:0 0 20px;}
.gem_kun_txt strong{font-weight:700;}
.gem_kun_ul{list-style-type:disc;padding:0 0 0 20px;max-width:370px;margin:0 auto 50px;}
.gem_kun_li{color:#000000;font-size:16px;line-height:30px;font-weight:600;}
.grm_ftr_btn{align-items:center;justify-content:center;display:flex;}
.gem_dte_wrp{color:#000000;font-size:22px;line-height:26px;font-weight:600;padding:0 0 10px 0;border-bottom:1px solid #EECB5C;margin:0 0 10px;}
.gem_pch_ul{display:flex;gap:20px;justify-content:space-between;margin:0 0 25px;}
.gem_pch_li{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;}
.gem_pch_icn{max-height:32px;max-width:36px;margin:0 auto;}
.gem_pch_nme{color:#000000;font-size:16px;line-height:100%;font-weight:600;}
.pch_dtl_ul{background:#B50101;border-radius:8px;padding:10px 10px 10px 40px;list-style-type:disc;margin:0 0 20px;gap:4px;display:flex;flex-direction:column;}
.pch_dtl_li{color:#fff;font-size:18px;font-weight:600;}
.pch_dtl_li span{color:#fff;font-size:16px;font-weight:500;}
.pch_cnt_wrp{display:flex;gap:5px;justify-content:space-between;margin:0 0 20px;}
.pch_cnt_lhs{padding:12px 15px;min-width:45%;}
.pch_cnt_rhs{padding:12px 15px;min-width:45%;width:100%;}
.pch_cnt_ttl{margin:0 0 10px;color:#000000;font-size:18px;line-height:20px;font-weight:600;border-bottom:1px solid #EECB5C;padding:0 0 10px;}
.pch_cnt_ul{display:flex;gap:10px;justify-content:space-between;}
.pch_cnt_li{display:flex;flex-direction:column;}
.pch_cnt_lbl{color:#000;font-size:14px;line-height:22px;font-weight:600;}
.pch_cnt_val{color:#000;font-size:14px;line-height:22px;font-weight:700;}
.pch_dtl_wrp{display:flex;background-color:#fff;margin:0 0 40px;padding:10px 20px;border-radius:8px;justify-content:space-between;}
.pch_dtl_lhs{display:flex;}
.pch_dtl_rhs{display:flex;}
.pch_dtl_lbl{color:#000;font-size:18px;line-height:22px;font-weight:600;min-width:66px;margin:0 18px 0 0;}
.pch_dtl_val{color:#000;font-size:16px;line-height:22px;font-weight:700;}
.pch_dtl_val span{color:#000;font-size:14px;line-height:22px;font-weight:600;}
.calc_wrp{padding:0 20px 20px;}
.calc_cnt{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:18px;flex:0 0 100%;width:100%;}
.calc_itm{background-color:#FFFFFF;border-radius:10px;padding:20px 20px 23px;max-width:calc(25% - 15px);flex:0 0 25%;display:flex;justify-content:space-between;flex-direction:column;border:2px solid transparent;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.ch_tim .calc_itm {background-color: #FFE38B; padding: 20px 19px;}
.ch_tim .calc_itm .calc_btn {border-top: none;color: #906D00;display: flex;justify-content: space-between;}
.ch_tim .calc_itm .calc_btn:after {border: solid #000;border-width: 0 2px 2px 0;margin: 6px 0px 0 0px;}
.ch_tim .calc_nme {display: flex;align-items: start;column-gap: 4px;}
.ch_tim .calc_nme svg {min-width: 16px; margin-top: 5px;}
.ch_tim  .calc_itm:hover {border-color: #f3bc10;transform: translateY(-2px);box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);}
.calc_itm:hover{border-color:#B50101;}
.calc_itm:nth-child(-n+3):nth-last-child(-n+3){flex: 1 1 calc(33.3% - 20px);max-width:33.3%;}
.calc_nme{color:#000000;font-size:16px;line-height:24px;font-weight:600;}
.calc_btn{color:#AC3636;font-weight:400;font-size:14px;line-height:100%;padding:15px 0 0px;border-top:1px solid #DDDDDD;margin:12px 0 0px;}
.calc_btn:after{content:'';display:flex;border:solid #AC3636;border-width:0 2px 2px 0;display:inline-block;margin:0 0px 0 7px; padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.ast_box .sec_ttl{margin:0 20px 20px;}
.dsh_anl .calc_itm, .dsh_anl .calc_itm:nth-child(-n+3):nth-last-child(-n+3){max-width:calc(25% - 15px);flex:0 0 25%;}
.dsh_anl .calc_itm:nth-child(1){background-color:#FFE9E9;}
.dsh_anl .calc_itm:nth-child(2){background-color:#EDEDED;}
.dsh_anl .calc_itm:nth-child(3){background-color:#D2FFD4;}
.dsh_anl .calc_itm:nth-child(4){background-color:#EEF2FF;}

.brdcum-fedback-main {width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;padding: 10px;}
.bradcum {width: auto;height: auto;background: #ffefbc;}
.bradcum ul {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}
.bradcum ul li {padding: 0;margin-right: 30px;position: relative;}
.bradcum ul li:nth-child(1) {padding: 0;margin-left: 0;}
.bradcum ul li:last-child {display: inline-block;background-color: #d71920;color: #fff;padding: 0 5px;margin-right: 0px;}
.bradcum ul li a, .bradcum ul li span {font-size: 13px;color: #000;text-decoration: none;font-family: Mangal;}
.bradcum ul li:first-child a {font-size: 13px;color: #000;font-weight: 700;font-family: Arial, Helvetica Neue, Helvetica, sans-serif;}
.bradcum ul li:last-child a, .bradcum ul li:last-child span {color: #fff;}
.bradcum ul li:not(:last-child):after {content: "/";position: absolute;top: 0;right: -20px;display: inline-blocsk;vertical-align: middle;color: #0b0b0b;font-size: 20px;font-weight: 700;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.fedback-sec {margin-left: auto;border: 1px solid #d71920;padding: 1px 15px;border-radius: 20px;transition: all 0.5s;background: #fff;}
.brdcum-fedback-main.story-brdcrumb .fedback-sec {margin-left: inherit;}
.fedback-sec a {color: #666;float: left;}
.fedback-sec svg {font-size: 13px;color: #d71920;fill: #d71920;height: 13px; margin-top: 6px;}
.fedback-sec p {width: calc(100% - 13p); font-size: 13px; font-weight: 400; padding-left: 5px;}
.fedback-sec a p {color: #d71920; margin-bottom: 0;}
.top-add-section.topAd {margin-bottom:0px;}
footer p {color: #bbbbbb;}
.bgkundali{background: url(https://akm-img-a-in.tosshub.com/sites/test/aajtak/astro/img/bg_ast_wrp.png) #FFEFBC; background-repeat: no-repeat; width: 100%; height: auto;  background-position: center 100px;}
.bgkundali .top-head-body,.bgkundali .wether-body {background:#fff;}
.frm_inp_icn svg {    fill: #ccc;;}
@media (min-width:1199px){.bgkundali{background-size: 1270px;}}
@media (max-width:1199px){
  .gem_wrp{flex-direction:column;}
  .gem_lhs{max-width:100%;padding:30px 15px;}
  .gem_rhs{max-width:100%;}
  .gem_ttl_sm{font-size:20px;line-height:24px;}
  .gem_ttl_blu{font-size:32px;line-height:36px;}
  .gem_kun_img{margin:20px auto;}
  .gem_kun_txt{font-size:15px;line-height:24px;}
  .gem_kun_li{font-size:15px;line-height:24px;}
  .gem_kun_ul{margin:0 auto 30px;}
  .gem_ttl_red{font-size:32px;line-height:36px;}
  .gem_dte_wrp{text-align:center;}
  .calc_itm{max-width:calc(50% - 15px);flex:0 0 50%;}
}
@media (max-width:767px){
  .calc_wrp.ch_tim, .calc_wrp {padding: 0;}
  .ast_cnt .ast_box .sec_ttl {margin-bottom: 5px;}
  .gem_pch_ul{flex-wrap:wrap;row-gap:30px;}
  .gem_pch_li{flex:0 0 50%;max-width:calc(50% - 10px);}
  .gem_pch_nme{font-size:14px;}
  .pch_cnt_wrp{flex-direction:column;}
  .pch_cnt_ttl{font-size:16px;}
  .pch_cnt_lhs{padding:0;margin:0 0 20px;}
  .pch_cnt_rhs{padding:0;}
  .pch_cnt_li{max-width:92px;}
  .pch_dtl_wrp{margin-bottom:20px;}
  .pch_dtl_lhs{flex-direction:column;}
  .pch_dtl_rhs{flex-direction:column;}
  .pch_dtl_lbl{font-size:16px;line-height:20px;margin:0 0 10px;}
  .gem_rhs .btn_red{max-width:100%;}
  .gem_dte_wrp{font-size:19px;}
  .calc_itm, .calc_itm:nth-child(-n+3):nth-last-child(-n+3){max-width:100%;flex:0 0 100%;}
  .dsh_anl .calc_itm, .dsh_anl .calc_itm:nth-child(-n+3):nth-last-child(-n+3){max-width:calc(50% - 10px);flex:0 0 50%;}
  .dsh_anl .calc_itm{padding:20px 15px;}
  .brdcum-fedback-main.story-brdcrumb {margin-top: 0px;}
  .bradcum {width: 100%;}
  .fedback-sec {display: none;}
}
/* GEMSTONE SUGGESTION ENDS */

/* HORA STARTS */
.ast_loc_ttl{color:#000000;font-size:24px;line-height:100%;font-weight:800;margin:0 0 15px;}
.ast_loc_ttl h2 {line-height: 32px;margin-bottom: 15px;}
.sec_box_txt{background-color:#FFF9E8;border-radius:10px;padding:20px;box-shadow: 0px 0px 20px 0px #0000001A;margin:0 0 15px;display:flex;width:100%;color: #000;}
.sec_box_txt h3 {margin-bottom: 12px;}
.sec_box_txt p{color:#000000;font-size:16px;line-height:30px;font-weight:400;margin:0 0 20px;}
.sec_box_txt p:last-child{margin-bottom:0;}
.hra_tme_wrp{display:flex;gap:20px;}
.hra_tme_lhs{max-width:calc(50% - 11px);flex:0 0 50%;border-radius:10px;overflow:hidden;}
.hra_tme_rhs{max-width:calc(50% - 11px);flex:0 0 50%;border-radius:10px;overflow:hidden;}
.hra_tme_hdr{align-items:center;display:flex;justify-content:center;gap:10px;padding:15px;}
.hra_tme_icn{max-width:18px;max-height:18px;display:flex;}
.hra_tme_ttl{color:#000000;font-size:16px;font-weight:800;line-height:100%;}
.hra_tme_ul{display:flex;flex-direction:column;padding:5px 20px 20px;}
.hra_tme_li{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;border-bottom:1px solid rgba(0,0,0,10%);transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;position:relative;height:45px;}
.hra_tme_li::before{content:'';display:flex;height:100%;width:100%;position:absolute;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;background-color:rgba(0,0,0,8%);opacity:0;}
.hra_tme_li:hover:before{opacity:1;}
.day_hora .hra_tme_hdr{background-color:#FFCC33;}
.night_hora .hra_tme_hdr{background-color:#1B1D1F;}
.day_hora .hra_tme_ul{background-color:#FFD65C;}
.night_hora .hra_tme_ul{background-color:#3F3F40;}
.night_hora .hra_tme_ttl{color:#fff;}
.hra_tme_lbl{color:#000;font-size:14px;font-weight:700;line-height:100%;width:40%;text-align:right;}
.hra_tme_val{color:#000;font-size:11px;font-weight:700;line-height:100%;width:50%;text-align:left;line-height: 16px;}
.day_chaug .hra_tme_li span:last-child, .night_chaug .hra_tme_li span:last-child{width: 40%;}
.hra_tme_val img {width: 32px;}
.night_hora .hra_tme_lbl{color:#fff;}
.night_hora .hra_tme_val{color:#fff;}
@media (max-width:767px){
.hra_tme_wrp{flex-direction:column;}
.hra_tme_lhs{max-width:100%;}
.hra_tme_rhs{max-width:100%;}
.sec_box_txt p{font-size:13px;line-height:22px;}
.ast_loc_ttl{font-size:16px;}
}
/* HORA ENDS */

/* Chaughadiya STARTS */
.day_chaug .hra_tme_li{background-color:#68cd6d;border-bottom:1px solid #FFFFFF;}
.day_chaug .hra_tme_hdr{background-color:#FFC15E33;margin:0 0 5px;}
.night_chaug .hra_tme_li{background-color:#68cd6d;border-bottom:1px solid #FFFFFF;}
.night_chaug .hra_tme_hdr{background-color:#938E8E4D;margin:0 0 5px;}
.day_chaug .hra_tme_ul, .night_chaug .hra_tme_ul{padding:0;}
.hra_tme_li.green_bg{background-color:#68cd6d;}
.hra_tme_li.red_bg{background-color:#FD7575;}
.hra_tme_li.white_bg{background-color:#dfdfdf;}
.clr_idf_ul{padding:15px 10px;max-width:890px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
.clr_idf_li{display:flex;gap:10px;align-items:center;}
.clr_idf_icn{height:16px;width:16px;display:flex;flex-shrink:0;flex:0 0 16px;}
.clr_idf_txt{color:#000000;font-size:14px;line-height:100%;font-weight:500;}
.clr_idf_ul .clr_idf_li:last-child .clr_idf_txt:first-child {margin-left: -7px;}
@media (max-width:767px){
.clr_idf_txt{font-size:12px;line-height:16px;}
}
/* Chaughadiya ENDS */

/* MATCHMAKING STARTS */
.mtc_mkn_wrp{display:flex;gap:20px;}
.mtc_mkn_lhs{max-width:calc(50% - 11px);flex:0 0 50%;border-radius:5px;overflow:hidden;padding:30px 44px;box-shadow:0px 0px 20px 0px #0000001A;}
.mtc_mkn_rhs{max-width:calc(50% - 11px);flex:0 0 50%;border-radius:5px;overflow:hidden;padding:30px 44px;box-shadow:0px 0px 20px 0px #0000001A;}
.boy_dtl_wrp{background-color:#EEF2FF;}
.grl_dtl_wrp{background-color:#FFEBEB;}
.mtc_mkn_ttl{align-items:center;display:flex;gap:10px;color:#000000;font-size:24px;line-height:30px;font-weight:800;margin:0 0 30px;}
.mtc_mkn_ttl_icn{display:flex;}

.frm_inp_itm{margin:0 0 30px;display:flex;flex-wrap:wrap;width:100%;column-gap:20px;align-items:center;}
.frm_inp_itm:last-child{margin-bottom:8px;}
.frm_inp_lbl{align-items:center;display:flex;gap:10px;margin:0 0 10px;width:100%;}
.frm_lbl_icn{display:flex;max-width:16px;max-height:16px;}
.frm_lbl_txt{color:#000000;font-size:16px;line-height:16px;font-weight:800;text-transform:uppercase;}
.frm_inp_txt{background-color:#fff;border-radius:5px;border:1px solid #EDEDED;padding:10px 20px;min-height:42px;font-size:16px;line-height:1.5;font-weight:400;width:100%;box-shadow: 2px 6px 10px 0px #00000012;outline:0;font-family:"Noto Sans", sans-serif;appearance: none;-webkit-appearance: none;-moz-appearance: none;background: none;z-index: 1;cursor: pointer;}
.frm_inp_txt:hover, .frm_inp_txt:focus, .frm_inp_txt:active{border-color:#EBC344;outline:0;}
.frm_inp_txt::placeholder{color:#000;font-size:16px;font-weight:400;font-family:"Noto Sans", sans-serif;}
.frm_inp_icn{position:absolute;right:20px;top:8px;z-index: 0;}
.frm_inp_fld{position:relative;display:flex;flex: 1 1 100%;background: #fff;}
.frm_inp_fld:nth-child(-n+3):nth-last-child(-n+3){flex: 1 1 calc(50% - 20px);}
.frm_inp_fld:nth-child(-n+4):nth-last-child(-n+4){flex: 1 1 calc(33.3% - 20px);}
.frm_inp_fld:nth-child(-n+5):nth-last-child(-n+5){flex: 1 1 calc(25% - 20px);}
.frm_icn_inf{margin:0 0 0 auto;display:flex;cursor:pointer;}
.frm_ftr_wrp{display:flex;align-items:center;justify-content:center;gap:30px;margin:30px auto 0;}
.frm_lbl_icn svg{height:auto;}

@media (max-width:1199px){
.mtc_mkn_wrp{flex-direction:column;}
.mtc_mkn_lhs{max-width:100%;padding:25px 20px;}
.mtc_mkn_rhs{max-width:100%;padding:25px 20px;}
}

/* MATCHMAKING ENDS */

/* MATCHMAKING RESULTS STARTS */
.mtc_sum_wrp{display:flex;margin:0 0 40px;gap:30px;background-color:#FFF9E8;padding:20px;border-radius:10px;}
.mtc_sum_lhs{flex:0 0 50%;max-width:calc(50% - 15px);}
.mtc_sum_rhs{flex:0 0 50%;max-width:calc(50% - 15px);}
.mtc_sum_wrp .sec_box_ttl{border-bottom:1px solid #E2E2E2;padding:0 0 10px;margin:0 0 6px;}
.mtc_tbl_wrp{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:4px 4px 0 0}
.mtc_tbl_cnt{min-width:466px;display:grid;grid-template-rows:auto 1fr}
.mtc_tbl_thd,.mtc_tbl_tr{display:grid;grid-template-columns:repeat(3,1fr)}
.mtc_tbl_thd{background-color:#fff;border:1px solid #F1F1F1;border-radius:4px 4px 0 0;}
.mtc_tbl_th{color:#000000;font-size:16px;line-height:22px;font-weight:800;padding:15px 10px;min-height:40px;text-align:center;border-right:1px solid #FFFFFF;display:flex;align-items:center;justify-content:center;}
.mtc_tbl_th:last-child{border-right:0;}
.mtc_tbl_tbd{background-color:#fff;}
.mtc_tbl_td{color:#000000;font-size:14px;line-height:16px;font-weight:700;padding:15px 5px;min-height:40px;text-align:center;border-bottom:1px solid #fff;}
.mtc_tbl_th:nth-child(2){background-color:#7696FF;color:#fff;}
.mtc_tbl_th:nth-child(3){background-color:#FF8C8C;color:#fff;}
.mtc_tbl_td:nth-child(1){background-color:#EDEDED;}
.mtc_tbl_td:nth-child(2){background-color:#EEF2FF;}
.mtc_tbl_td:nth-child(3){background-color:#FFEBEB;}

.sum_box_wrp{display:flex;gap:30px;margin:0 0 15px;}
.sum_box_itm{padding:20px;background-color:#FFF9E8;box-shadow: 0px 0px 20px 0px #0000001A;border-radius:10px;flex:0 0 50%;max-width:calc(50% - 20px);}
.sum_box_val{color:#000000;font-size:16px;line-height:30px;font-weight:700;}
.sum_box_lbl{color:#000000;font-size:16px;line-height:30px;font-weight:400;}
.sum_prc_cnt{display:flex;align-items:center;gap:20px;}
.sum_prc_lhs{max-width:130px;min-width:130px;flex-shrink:0;}
.sum_prc_rhs{border:1px solid #EAECF0;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%;padding:30px 40px;}
.sum_prc_rsl_icn{height:42px;width:42px;border-radius:100%;display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:#fff;box-shadow: 0px 0px 4px 0px #00000040;margin:30px auto 15px;position:relative;}
.sum_prc_rsl span{color:#000;font-size:22px;line-height:1;font-weight:500;}
.sum_prc_rsl{color:#101828;line-height:1;font-weight:700;font-size:50px;text-align:center;position:relative;}
.sum_prc_ttl{color:#000;font-size:16px;font-weight:700;line-height:100%;}
.sum_prc_wrp{padding:20px;background-color:#FFF9E8;box-shadow: 0px 0px 20px 0px #0000001A;border-radius:10px;flex:0 0 50%;margin:0 0 20px}
.smi_cir{width:200px;height:100px;background:transparent;border-top-left-radius:200px;border-top-right-radius:200px;border:16px solid #DADADA;border-bottom:0;position:absolute;left:0;right:0;top:21px;margin:auto;}
.full_cir{box-shadow:0px 0px 20px 0px #0000001A;background-color:#FFF9E8;height:140px;width:140px;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.sum_rsl_ftr{align-items:center;justify-content:center;display:flex;}
.chg_tab_wrp{width:100%;}
.chg_tab_row{display:flex;width:100%;}
.chg_tab_col{flex:0 0 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 10px 10px;}
.chg_tab_ttl{display:block;text-align:center;color:#000000;font-size:16px;line-height:30px;font-weight:400;margin:0 0 10px}
.chg_tab_img{display:flex;}
.ash_pnt_tbl .tbl_thd, .ash_pnt_tbl .tbl_tr{grid-template-columns:repeat(6, 1fr);}
.mtc_rpt_wrp{display:flex;justify-content:space-between;width:100%;gap:30px;}
.mtc_rpt_itm{width:100%;}
.mtc_rpt_ttl{color:#000000;font-size:16px;line-height:100%;font-weight:700;margin:0 auto 10px;}
.mtc_rpt_box{border:1px solid;border-image:linear-gradient(0deg, #FFF9E8, #DADADA) 1;border-radius:10px;padding:30px 10px 10px;align-items:center;display:flex;justify-content:center;}
.mtc_rpt_cir{height:110px;width:110px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow: 0px 0px 20px 0px #0000001A;}
.mtc_rpt_val{color:#101828;font-size:22px;line-height:1;font-weight:700;}
.mtc_rpt_lbl{color:#101828;font-size:16px;line-height:1;font-weight:500;position:relative;padding:0 0 0 10px;}
.mtc_rpt_lbl::before{content:'/';display:flex;color:#101828;font-size:24px;line-height:1;font-weight:700;position:absolute;left:0;right:auto;pointer-events:none;top:-6px;bottom:0;}
.mtc_rpt_rsl{display:flex;align-items:flex-end;}
.mtc_graph .mtc_rpt_cir{border:12px solid #DADADA;box-shadow:none;}
.ast_cnt_rhs .calc_wrp p {margin-bottom: 20px;}
.ast_cnt_rhs .calc_wrp p + .flt_lhs {margin-bottom: 20px; max-width: 350px;}
.calc_wrp .flt_lhs .filter-dropdown-container {width: 100%;}
.calc_wrp .flt_lhs .filter-dropdown-container .frm_inp_icn {top: 12px;left: 12px;right:0;}
.calc_wrp .flt_lhs .filter-dropdown-container .frm_inp_txt {padding: 10px 20px 10px 40px;position: relative;z-index: 1;}
@media (max-width:1199px){
  .mtc_sum_wrp{flex-direction:column;}
  .mtc_sum_lhs{flex:0 0 100%;max-width:100%;}
  .mtc_sum_rhs{flex:0 0 100%;max-width:100%;}
  .mtc_rpt_wrp{justify-content:flex-start;flex-wrap:wrap;}
  .mtc_rpt_itm{flex:0 0 30%;}
}

@media (max-width:767px){
.ast_cnt_rhs .calc_wrp p + .flt_lhs {max-width: 100%;}
.mtc_tbl_cnt{min-width:300px;}
.mtc_tbl_th{min-height:26px;}
.mtc_tbl_td{min-height:26px;font-size:13px;}
.sum_box_wrp{flex-direction:column;gap:10px;}
.sum_box_itm{flex:0 0 100%;max-width:100%;}
.sum_prc_cnt{flex-direction:column;align-items:flex-start;}
.sum_prc_lhs{max-width:100%;}
.sum_prc_rsl{font-size:28px;}
.ast_box.mtc_pg_wrp{background-color:transparent;box-shadow:none;}
.mtc_pg_wrp .ast_cnt_rhs{padding:0;}
.mtc_pg_wrp .ast_cnt_lhs{background-color:transparent;}
.sum_prc_rhs{padding:21px 20px;}
.chg_tab_row{flex-direction:column;}
.chg_tab_ttl{font-size:14px;font-weight:700;}
.ash_pnt_tbl .tbl_tr .tbl_td:first-child{font-weight:700;}
.mtc_rpt_itm{flex:0 0 100%;}
}
/* MATCHMAKING RESULTS ENDS */


/* CREATE KUNDLI STARTS */
.kun_new_wrp{padding:20px;}
.kun_new_wrp .frm_inp_itm{flex-wrap:nowrap;}
.kun_new_wrp .frm_inp_lbl{max-width:160px;margin:0 10px 0 0;}
.kun_new_wrp .frm_inp_txt{min-height:62px;}
.kun_new_wrp .frm_inp_icn{top:18px;}
.frm_brt_plc .frm_inp_lbl + .frm_inp_fld{max-width:100%;}
@media (max-width:767px){
.kun_new_wrp .frm_inp_itm{flex-wrap:wrap;}
.kun_new_wrp .frm_inp_lbl{max-width:100%;margin:0 0 10px 0;}
.frm_brt_plc .frm_inp_lbl + .frm_inp_fld{max-width:100%;margin:0 0 10px;}
.frm_inp_itm{column-gap:10px;}
.frm_inp_txt{padding:10px 20px 10px 10px;font-size: 16px;}
.kun_new_wrp .frm_inp_txt{min-height: 38px;}
.frm_inp_icn{right:8px;}
.kun_new_wrp .frm_inp_icn {top:7px;}
.frm_inp_txt::placeholder {font-size: 13px;}
.frm_inp_itm:last-child .frm_inp_fld{flex:1 1 calc(100% - 20px);margin:0 0 10px;}
.frm_inp_itm:last-child .frm_inp_fld:last-child{margin-bottom:0;}
.frm_inp_itm.frm_tob_itm .frm_inp_fld{flex:1 1 calc(50% - 20px);margin:0 0 10px;}
.frm_inp_itm.frm_brt_plc .frm_inp_fld{flex:1 1 calc(100% - 20px);}
.frm_inp_itm.frm_brt_plc .frm_inp_lbl{max-width:calc(100% - 30px);}
.frm_inp_lbl{order:0;}
.frm_icn_inf{order:1;margin:0 0 8px;}
.frm_inp_fld{order:2;}
.frm_inp_fld:nth-child(-n+2):nth-last-child(-n+2) {flex: 1 1 calc(100% - 20px);margin-bottom: 10px;}
}
/* CREATE KUNDLI ENDS */

/* KUNDALI STARTS */
.kun_cnt_wrp{display:flex;gap:30px;}
.kun_cnt_lhs{flex:0 0 60%;max-width:calc(59% - 15px);}
.kun_cnt_rhs{flex:0 0 40%;max-width:calc(41% - 15px);}
.ast_chr_img img{width:100%;height:auto;max-width:380px;}
.kun_drp_wrp{margin:0 0 10px}
.kun_drp_itm{background-color:#fff;padding:20px 30px;border-radius:5px;border:1px solid #EDEDED;display:flex;align-items:center;justify-content:space-between;cursor:pointer;position: relative;}
.kun_drp_itm:hover{border-color:#B50101;}
.kun_drp_itm span.frm_inp_icn {top: 30px; right: 45px;}
.drp_icn{display:flex;}
.drp_lbl{display:flex;color:#000000;font-size:14px;font-weight:500;line-height:100%;}
.filter-dropdown-container { background: #fff; position: relative; }
.filter-dropdown-container .frm_inp_txt {padding-right: 40px;}
.filter-dropdown-container .frm_inp_icn {top: 12px;right: 12px;}
#datePicker {padding-bottom: 25px;}
.filter-dropdown-container #search-dropdownList{margin-top:0px;z-index: 1;}
@media (max-width:767px){
.kun_cnt_wrp{flex-direction:column;}
.kun_cnt_lhs{flex-direction:0 0 100%;max-width:100%;}
.kun_cnt_rhs{flex-direction:0 0 100%;max-width:100%;text-align: center;}
.filter-dropdown-container .frm_inp_icn {top: 12px;}
}
/* KUNDALI ENDS */

/* GEMSTONE STARTS */
.thr_row{display:flex;gap:40px;background-color:#FFF9E8;padding:40px 20px;border-radius:10px;box-shadow:0px 0px 20px 0px #0000001A;margin:0 0 15px;}
.thr_col{display:flex;flex:0 0 33.3%;max-width:calc(33.3% - 26px);flex-direction:column;}
.thr_col_ttl{color:#000000;font-size:20px;line-height:28px;font-weight:700;text-align:center;margin:0 0 10px;}
.thr_col_img{display:flex;align-items:center;justify-content:center;margin:0 auto 20px;}
.thr_col_img img{max-height:56px;}
.thr_col_inf{background-color:#fff;padding:10px;}
.thr_col_nme{color:#000000;font-size:16px;line-height:28px;font-weight:800;text-align:center;border-bottom:1px solid #f0f0f0;padding:0 0 6px;}
.thr_col_itm{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F0F0F0;padding:10px 20px;gap:20px;}
.thr_col_lbl{color:#434343;font-size:12px;font-weight:400;line-height:100%;}
.thr_col_val{color:#000000;font-size:11px;font-weight:700;line-height:100%;}
@media (max-width:767px){
.thr_row{flex-direction:column;padding:20px;gap:30px;}
.thr_col{max-width:100%;flex:0 0 100%;}
.thr_col_hdr{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;margin:0 auto 12px;gap:10px;}
.thr_col_img{margin:0 auto;}
.thr_col_img img{max-width:60px;}
.thr_col_ttl{margin:0;}
}
/* GEMSTONE ENDS */

/* PANCHANG STARTS */
.pch_row{display:flex;gap:20px;margin:0 auto 20px;}
.pch_col{background-color:#FFF9E8;max-width:calc(50% - 10px);flex:0 0 50%;padding:10px 20px;border-radius:10px;box-shadow: 0px 0px 20px 0px #0000001A;}
.pch_col:nth-child(-n+1):nth-last-child(-n+1){flex: 1 1 100%;max-width:100%;}
.pch_col_ttl{color:#000000;font-size:16px;font-weight:800;line-height:100%;border-bottom:1px solid #E2E2E2;padding:0 0 6px;margin:0 0 6px;}
.pch_tme_wrp{display:flex;gap:20px;}
.pch_tme_col{flex:0 0 50%;max-width:calc(50% - 10px);background-color:#fff;border-radius:10px;padding:10px;}
.pch_tme_hdr{align-items:center;display:flex;justify-content:space-between;padding:0 0 10px;margin:0 0 5px;border-bottom:1px solid #f0f0f0;}
.pch_tme_icn{display:flex;}
.pch_tme_ttl{color:#000000;font-size:16px;font-weight:800;line-height:100%;}
.pch_tme_itm{align-items:center;display:flex;justify-content:space-between;border-bottom:1px solid #F0F0F0;padding:10px 0;}
.pch_tme_lbl{color:#000000;font-size:12px;font-weight:500;line-height:100%;}
.pch_tme_val{color:#000000;font-size:12px;font-weight:700;line-height:100%;}
.pch_tme_ftr{display:flex;align-items:center;justify-content:space-between;background-color:#F4F4F4;padding:6px 10px;border-radius:8px;margin:10px 0 0 0;}
.pch_tme_sgn{background-color:#FFFFFF;height:28px;width:28px;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.pch_sgn_nme{color:#000000;font-size:12px;font-weight:600;line-height:100%;}
.pch_sgn_nme span{color:#000000;font-size:11px;font-weight:400;line-height:100%;display:block;margin:4px 0 0 0;}
.pch_elm_wrp{background-color:#fff;}
.pch_elm_itm{display:flex;}
.pch_elm_lbl{color:#000000;font-size:12px;font-weight:700;line-height:17px;padding:17px 18px;background-color:#EDEDED;min-width:100px;border-bottom:1px solid #fff;flex-shrink:0;display:flex;align-items:center;}
.pch_elm_val{color:#000000;font-size:12px;font-weight:500;line-height:17px;padding:17px 18px;border-bottom:1px solid #EDEDED;width:100%;}
.pch_elm_itm:last-child .pch_elm_lbl{border-bottom:0;}
.pch_elm_itm:last-child .pch_elm_val{border-bottom:0;}
.pch_cal_wrp{background-color:#fff;}
.pch_cal_itm{display:flex;justify-content:space-between;border-bottom:1px solid #EDEDED;}
.pch_cal_nme{align-items:center;display:flex;gap:6px;padding:13px 20px 12px;flex:0 0 50%;}
.pch_cal_lbl{color:#000000;font-size:14px;font-weight:700;line-height:100%;}
.pch_cal_val{color:#000000;font-size:14px;font-weight:500;line-height:100%;}
.pch_tmg_wrp{background-color:#fff;}
.pch_tmg_itm{display:flex;}
.pch_tmg_lbl{color:#000000;font-size:12px;font-weight:700;line-height:17px;padding:17px 18px;background-color:#EDEDED;min-width:200PX;border-bottom:1px solid #fff;flex-shrink:0;display:flex;align-items:center;}
.pch_tmg_val{color:#000000;font-size:12px;font-weight:500;line-height:17px;padding:17px 18px;border-bottom:1px solid #EDEDED;width:100%;}
.pch_tmg_itm:last-child .pch_tmg_lbl{border-bottom:0;}
.pch_tmg_itm:last-child .pch_tmg_val{border-bottom:0;}
.pch_tme_red .pch_tmg_lbl{background-color:#FFE9E9;}
.pch_tme_green .pch_tmg_lbl{background-color:#D2FFD4;}
@media (max-width:1199px){
.pch_row{flex-direction:column;}
.pch_col{max-width:100%;flex:0 0 100%;padding:20px;}
}
@media (max-width:767px){
  .pch_tme_wrp{flex-direction:column;gap:10px;}
  .pch_tme_col{max-width:100%;flex:0 0 100%;}
  .pch_elm_lbl{padding:12px 18px;}
  .pch_elm_val{padding:9px 5px 8px 15px;}
  .pch_tmg_lbl{padding:12px 18px;min-width:192px;}
  .pch_tmg_val{padding:9px 5px 8px 15px;}
  .pch_cal_itm{flex-direction:column;padding:7px 10px;}
  .pch_cal_itm:last-child{border-bottom:0;}
  .pch_cal_nme{padding:5px;}
}
/* PANCHANG ENDS */

