.mbl-view{
    display:none;
}
.sys-view{
    display:block;
}
.sidebarnav{
    display:none;
}
#topbar{
    display:block;
}
.navbar-expand-lg .navbar-nav {
    text-wrap-mode: nowrap;
}
.navbar-toggler {
    border:none!important;
}
.navbar-toggler:focus{
    box-shadow:none!important;
}
.sidebarnav{
margin-bottom: 4rem!important;
}
.tabs_view{
    display: none!important;
}
@media only screen and (max-width:650px){
    .offcanvas-header, .fixed-top {
        padding: 0.3 0.5rem;
    }
    .festival_bnr { 
        height: 59px;
    }
    h6{
        font-size:13px!important;
    }
    h5{
        font-size:15px!important;
    }
    h4{
        font-size:20px!important;
    }
    h3{
        font-size:16px!important; 
    }
    h2{
        font-size: 18px!important;
    }
    h1{
        font-size: 32px!important;

    }
    /* span{
        font-size:16px!important;
    
    } */
    .nav-link:focus, .nav-link:hover {
        color: #fff!important;
      }
    .foo-head{
        background: none;
    }
    #footer .my-2{
        margin-top: 0rem!important;
    }
    li{
        font-size:13px!important;
    }
    .mbl-view{
        display:block!important;
    }
    .sys-view{
        display:none!important;
    }
    .gow_pan .p-4{
        padding:0rem!important;
    }
    .oorai_img h5{
        font-size: 14!important;
    }
    .accordion-button {
        font-size: 0.70rem!important;
        padding-left: 35px!important;
    }
    .chakra_layouts .px-5{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
    }
    .chakra_layouts .p-5{
        padding: 0rem!important;
    }
    .chakra_layouts .p-4{
        padding: 1rem!important;
    }
    .rasipaln .gap-5 {
        gap: 0.98rem!important;
    }
    .rasipaln .ps-5 {
        padding-left: 1rem!important;
    }
    .rasipaln .container-fluid {
        padding-left: 0rem!important;
        padding-right: 0rem!important;

    }
    .rasipaln .week_name h6{
        font-size: 10px!important;
      
    }
    .rasipaln .tab-content h6{
        font-size: 12px!important;
      
    }
    .rasipaln h5{
        font-size: 16px!important;
      
    }
    .gdcfg h6{
        font-size: 10px!important;

    }
    /* #footer{
        background-position-x: right!important;
        background-repeat: repeat!important;
        background-attachment: fixed!important;
        background-size: cover!important;
    } */
    .ft-cl{
        display: none;
    }
    .container-fluid .sidebar{
        overflow-y: hidden!important;
    }
    .daily_rasi_palan .rasi_palan_txt {
        padding-left: 15px!important;
    }
    .daily_rasi_palan .rasi_img {
    height: 77px!important;
}
.row {
    margin: 0;
  }
.daily_rasi_palan h2{
    font-size: 13px!important;
 
}
.daily_rasi_palan h5{
    font-size: 13px!important;
}
.charkam img{
    width: 104px!important;
  }
  .charkam h6{
    font-size: 11px!important;
 }  
 .container-fluid .sidebar {
    height:auto!important;
    padding: 0px;
}
.daily_rasi_palans {
    height: 337px;
}
.sidebarnav{
    display:block;
}
#topbar{
    display:none;
}
.offcanvas.offcanvas-end {
   width: 70%!important;
}
.rasi_imges {
height:373px!important;
}
.charkam h4{
    padding-left:73px!important;
}
.fest_holy .ms-3 {
    margin-left: 0rem!important;
}
.px-4{
    padding-right: 0rem!important;
    padding-left: 0rem!important;
}
.rasipaln .pt-5{
    padding-top: 0rem!important;
}
#chakra_id .ms-3,.me-2{
    margin-left: 0rem!important;
    margin-right: 0rem!important;
}
.order-xs-0 {
    order: 0;
}
.order-xs-1 {
    order: 1;
}
.order-xs-2 {
    order: 2;
}

/* calendar */

.calendar .calendar-inner .calendar-body .body-inner {
    width: 56px!important;
    height: 40px!important;
}
.calendar .calendar-inner .calendar-body .number-item {
    width: 46px!important; 
    height: 66px!important;
    border-radius: 6px!important;
    padding: 0px!important;

}
.number-item .date-image {
    padding-left: 25px!important;
    width: 39px!important;
    height: 15px!important;
}
.calendar .calendar-inner .calendar-body .next-dates {
    width: 46px!important; 
    height: 66px!important;
    border-radius: 6px!important;
    padding-top: 15px!important;
    font-size: 12px!important;
}
.calendar .calendar-inner .calendar-body .prev-dates {
    width: 46px!important; 
    height: 66px!important;
    border-radius: 6px!important;
    padding-top: 15px!important;
    font-size: 12px!important;
}
.calendar .calendar-inner .calendar-body div.no-padding > a {
    padding-top: 0px!important;
}
.calendar .calendar-inner .calendar-body div > a {
    padding-top: 15px!important;
    font-size: 10px!important;
 
}

.number-item .dates-image {
    width: 13px!important;
    padding-top:4px!important;
}
.calendar-controls h5{
    font-size: 15px!important;

}
.calendar-controls h4{
    font-size: 17px!important;

}
.calendar{
    padding-top: 18px!important;
    padding-bottom: 18px!important;

}
.change_cldr img {
    border-radius: 19px!important;
}
.calendar-controls .col-3{
padding-left: 47px!important;
}
.calendar-controls .col-9{
    padding-left: 34px!important;
}
.calendar-tamil-month {
    min-width: 0px!important;
}
.sidebar_scroll .nalla_nrm {
    height: 17px!important;
}
.tamil-date {
    font-size: 10px!important;

}
.calendar .calendar-inner .calendar-controls .calendar-year-month {
    min-width: 172px!important;
}
.rs_modal .modal-content{
    height:73%;
  }
  .dailurr h6{
    font-size: 13px!important;

  }
  .nalsss .ps-5 {
    padding-left: 0rem!important;
    padding-right: 0rem!important;

}
.zodiac-timings h5{
    font-size: 10px!important;
}
.change_cldr img {
    width: 27px!important;
    display: none;
}
.vastu_palanss .ms-3{
    margin-left: 0rem!important; 
}
.c_head .py-2{
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.col-xs-9{
    width: 75%!important;
}
.contai .container-fluid{
     padding-right: 0rem!important; 
     padding-left: 0rem!important;
}
.kiraga_nilai .p-3 {
    padding: 1.5rem!important;
}
/* .p-3{
    padding: 0rem!important;
} */
.nal_sirapu_card h6 {
    font-size: 8px!important;
}
.nal_sirapu_card .col-4{
    padding-right: 0rem!important;
    padding-left: 0.4rem!important;
}
.nal_sirapu_card .col-4{
    padding-right: 0rem!important;
    padding-left: 0.3rem!important;
}
.nal_sirapu_card .col-6{
    padding-right: 0rem!important;
    padding-left: 0.3rem!important;
}
.nal_sirapu_card .col-8{
    padding-right: 0rem!important;
    padding-left: 0.3rem!important;
}
.nal_sirapu_card .col-2{
    padding-right: 0rem!important;
    padding-left: 0.3rem!important;
}
.cle_next a{
    font-size: 7px!important;
}
.sdadfsxdf .col-lg-10{
    padding-right: 0!important; 
   padding-left:0!important; 
}
.important_days h3{
    font-size: 23px!important;
}
.important_days h2{
    font-size: 25!important;
}
.star_pln .col-xl-10{
    padding-right: 0!important; 
    padding-left:0!important; 
}
.oorai_img .col-12{
    padding-right: 0!important; 
    padding-left:0!important; 
}
#vasthu_id .col-md-12{
    padding-right: 0!important; 
    padding-left:0!important;   
}
.vastu_palanss .col-md-10{
    padding-right: 0!important; 
    padding-left:0!important; 
}
.ps-4{
    padding-left:1rem!important; 
}
.vastu_palanss .p-3{
     padding: 0rem!important; 
}
.gow_pan .scrollable-div-start{
    padding-right: 0!important; 
    padding-left:0!important;  
}
.custom-align {
    justify-content: flex-start!important;
    padding-left: 10px!important;
}
.gow_pan .col-5{
padding-right: 0!important; 
padding-left:0!important;
}
.no-result {
padding-top: 40px!important;
}
.kiraga_peyarchi {
padding-right: 0!important; 
padding-left:0!important;
}
.paginate .justify-content-between {
justify-content: center!important;
}
.clen-prev {
padding-left:0px!important;
padding-right:0px!important;
}
.col-auto{
padding-left:0px!important;
padding-right:0px!important;
margin-left: 8px!important;
justify-content: center;
}
.ban_img h4{
font-size: 15px!important;
}
#main-content .py-5{
padding-top: 0rem!important;
padding-bottom: 0rem!important;
}
.othr_img .w-75{
width: 50%!important;
}
.rasipaln .kjnfrje{
width: 50%!important;
}
.fest_holy .col-xl-6{
padding-left: 0px!important;
padding-right: 0px!important;
}
.fest_holy .col-xl-6 h6{
    font-size: 12px!important;
}
#main-content {
    padding-top: 10px!important;
}
#footer .row {
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.daily_rasi_palans h5{
    font-size: 12px!important;
}
.day_quote .content{
    height: auto!important;
}
.logo {
    width: 31%!important;
}
.Copyrights p {
    font-size: 11px!important;
}
.foot_detail_asdfg p{
    font-size: 11px!important;
  }
}
.footer-images {
    width: 137px;
}
.footer-images {
    width: 111px!important;
}
.row {
    margin-right: 0!important;
    margin-left: 0!important;
}
@media (min-width: 390px) and (max-width: 650px) {
    .logo {
        width: 22%!important;
    }
}
@media only screen and (max-width: 400px) {
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 45px!important;
        height: 40px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body {
       grid-template-columns: repeat(auto-fill,minmax(48px, 1fr))!important;
    }
    .calendar-controls .col-9 {
        padding-left: 29px!important;
    }
    .col-xs-9 {
        width: 85%!important;
    }
    li {
        font-size: 11px!important;
    }
    .calendar-controls .col-9 {
        padding-left: 3px!important;
    }
    .daily_rasi_palan .rasi_img {
        height: 66px!important;
    }
    .calendar-controls .show_tm{
        padding-right: 0!important; 
        padding-left:0!important;
    }
    .daily_rasi_palan {
        height: 284px!important;
    }
    .daily_rasi_palan h5 {
        font-size: 10px!important;
    }
    .clen-prev {
        padding-left:0px!important;
        padding-right:0px!important;
    }
    .col-auto{
        padding-left:0px!important;
        padding-right:0px!important;
        margin-left: 2px!important;
        justify-content: center;
    }
    .nal_sirapu_card h6 {
        font-size: 7px!important;
    }
    #footer .card .gap-1 {
        gap: 0.6rem!important;
    }
    
}
@media only screen and (max-width: 360px) {
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 47px!important;
        height: 40px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        width: 40px!important;
        height: 66px!important;
    }
    .calendar .calendar-inner .calendar-body {
       grid-template-columns: repeat(auto-fill,minmax(44px, 1fr))!important;
    }
    .calendar-controls .col-9 {
        padding-left: 15px!important;
    }
    .col-xs-9 {
        width: 90%!important;
    }
    .daily_rasi_palan h5 {
        font-size: 10px!important;
    }
    .card .gap-1 {
        gap: 0rem!important;
    }
    .jbhhjb .col-6{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .jbhhjb .col-9{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .fest_holy .col-xl-6{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .fest_holy .col-xl-6 h6{
        font-size: 12px!important;
    }
    .nal_sirapu_card h6 {
        font-size: 7px!important;
    }
    #footer .card .gap-1 {
        gap: 0.6rem!important;
    }
    .navbar-brand {
        margin-right: 0!important;
    }
}
@media only screen and (max-width: 333px) {
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 40px!important;
        height: 40px!important;
        font-size: 13px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 37px!important;
        height: 60px!important;
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        width: 37px!important;
        height: 60px!important;
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        width: 40px!important;
        height: 60px!important;
    }
    .number-item .dates-image {
        padding-top: 1px!important;
    }
    .calendar .calendar-inner .calendar-body div > a {
        padding-top: 12px!important;
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        padding-top: 13px!important;
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        padding-top: 13px!important;

    }
    .ps-4 {
        padding-left: 0rem!important;
    }
    .calendar .calendar-inner .calendar-controls .calendar-year-month {
        min-width: 177px!important;
    }
    .calendar .calendar-inner .calendar-body {
       grid-template-columns: repeat(auto-fill,minmax(40px, 1fr))!important;
    }
    .calendar-controls .col-9 {
        padding-left: 29px!important;
    }
    .col-xs-9 {
        width: 95%!important;
    }
    .number-item .date-image {
        padding-left: 18px!important;
        width: 31px!important;
    }
    .calendar-controls .col-9 {
        padding-left: 8px!important;
    }
    li {
        font-size: 10px!important;
    }
    .daily_rasi_palan h5 {
        font-size: 10px!important;
    }
    .card .gap-1 {
        gap: 0rem!important;
    }
    .jbhhjb .col-6{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .jbhhjb .col-9{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .fest_holy .col-xl-6{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .fest_holy .col-xl-6 h6{
        font-size: 10px!important;
    }
    .fest_holy .col-xl-6 h5{
        font-size: 12px!important;
    }
    .valar_res .col-4{
        width: 39.333333%!important;
    }
    .valar_res .col-5{
        width: 35.666667%!important;
    }
    .valar_res img{
        width: 25!important;
    }
    .valar_res .px-2{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
    }
    .rasi_imges {
        height: 310px!important;
    }
    h2 {
        font-size: 14px!important;
    }
    .dropdown-item {
        font-size: 11px!important;
    }
    #footer .card .gap-1 {
        gap: 0.6rem!important;
    }
    .vastu_palanss {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .no-result{
        font-size: 23!important;
    }

}
@media (min-width: 601px) and (max-width: 1000px) {
    h3{
        font-size: 25px!important;
    }
    h1{
        font-size: 25px!important;
    }
    h6{
        font-size: 13px!important;
    }
    h5{
        font-size: 21px!important;
    }
    h4{
        font-size: 15px!important;
    }
    .fs-6{
        font-size: 19px!important;
    }
    .sidebar .side_head {
        font-size: 18px!important;
    }
    li{
        font-size: 16px!important;
    }
    .chakra_layouts .px-5{
        padding-right: 0rem!important; 
        padding-left: 0rem!important;
    }
    .chakra_layouts .p-5{
        padding: 0rem!important; 
    }
    .rasipaln .gap-5{
        gap: 1.5rem!important;
    }
    /* .banner_img .starting-cnt {
        padding-left: 74px;
    } */
    .banner_img h6 {
        font-size: 12px!important;
    }
    .banner_img h1 {
        font-size: 27px!important;
    }
    .banner_img h4 {
        font-size: 20px!important;
    }
    .banner_img .ms-3 {
        margin-left: 0rem!important;
    }
    .banner_img .ms-4 {
        margin-left: 0rem!important;
    }
    #footer{
        background-position-x: right!important;
        background-repeat: repeat-x!important;    }
    .ft-cl{
        display: none;
    }
    .dailu .gap-1{
        gap: 0rem!important;
    }
    .hjjhfh a{
        font-size: 14px;
    }
    .dailu .mjuh{
        font-size: 14px;
        padding-top: 2px;
    }
    .charkam h4, .charkam h5 {
    font-size: 14px!important;
    } 
     .Aanmigam .card {
        height: 170px!important;
        width: 134px!important;
    } 
    .Aanmigam h6 {
        font-size: 13px!important;
    }
    .daily_rasi_palan h2{
        font-size: 21px!important;
    }
    .daily_rasi_palan h3{
        font-size: 17px!important;
    }
    .daily_rasi_palan h5{
        font-size: 21px!important;
     
    }
    .banner_img {
        background-size: 100% 98%;
        background-repeat: no-repeat;
    }
    .rasi_imges {
        height: 59%!important;
    }
    .rasi_img_ptcl  {
        height: 49%!important;
    }
    .daily_rasi_palan .rasi_palan_txt {
        padding-left: 61px!important;
    }
    .daily_rasi_palan .vmv_palan {
        padding-top: 44px!important;
        padding-bottom: 97px!important;
    }
    .daily_rasi_palan .rasi_palan_img {
        overflow-x: scroll;
        padding-left: 9px!important;
    }
    .palangal .card {
        height: 161px!important;
        width: 131px!important;
    }
    .palangal .card h6{
        font-size: 10px!important;
    }
    .container-fluid .sidebar {
        height: auto!important;
        overflow-y: hidden!important;
    }
    .sidebarnav{
        display: block;
        margin-bottom: 6rem!important;
    }
    #topbar{
        display:none;
    }
    .rasipaln .pt-5{
        padding-top: 2rem!important;
    }
    /* calendar */
    .calendar .calendar-inner .calendar-body {
        padding-left: 4px!important;
    }
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 90px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 90px!important;
        }
    .number-item .date-image {
        padding-left: 46px!important;  
        width: 67px!important;  
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        width: 90px!important;  

    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        width: 90px!important;  
    }
    .kiraga_palan {
        height: 243px!important;
    }
    .calendar-controls h5{
        font-size: 20px!important;
    
    }
    .calendar-controls h4{
        font-size: 22px!important;
    }
    .calendar-controls h6{
        font-size: 17px!important;
    
    }
    .sidebar_scroll .nalla_nrm {
        height: 20px!important;
    }
    .rs_modal .modal-content{
        height:63%;
      }
      .nalsss .ps-5 {
        padding-left: 0.9rem!important;
    }
    .rasipaln .ps-5 {
        padding-left: 1rem!important;
    }
    .nal_sirapu_card h6 {
        font-size: 9px!important;

    }
    .chak h6{
        font-size: 10px!important;
        padding-left: 3.7rem;
    }

    .mhn-slide .owl-prev, .mhn-slide .owl-next {
        width: 30px!important;
        height: 31px!important;
        margin-top: -35px!important;
    }
    .mhn-slide .owl-next {
        right: 4px!important;
    }
    .vara_trdy .mhn-slide .owl-prev, .vara_trdy .mhn-slide .owl-next {
        margin-top: -55px!important;
    }
    .nal_sirapu_card .col-8{
        padding-right: 0rem!important;
        padding-left: 0.3rem!important;
    }
    .nal_sirapu_card .col-2{
        padding-right: 0rem!important;
        padding-left: 0.3rem!important;
    }
    .cld h6{
        font-size: 13px!important;
    }
    .clds h6{
        font-size: 13px!important;
    }
    .sidebar .inner_content {
        font-size: 0.89rem;
    }
    .cle_next a{
        font-size: 9px!important;
    }
    .rasipaln .tab-content .single_prt {
        height: 319px!important;
    }
    .nalsss .col-md-7{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
    }
    .nalsss .col-md-5{
        padding-right: 0rem!important;
        padding-left: 0rem!important;
    }
    .kiraga_nilai .p-3{
        padding: 2.6rem!important;
    }
    .daily_rasipalan .py-2{
        padding-top: 1rem!important;
        padding-bottom: 1rem!important;
    }
    .kocaha_pad{
        padding-top: 81px!important;
    }
    .Aanmigam .mhn-slide .mhn-item {
        padding: 0px!important;
    }
    .palangal .mhn-slide .mhn-text {
        padding: 0px!important;
    }
    .sidebar_scroll .text-start{
        text-align: center!important;
    }
    .day_quote {
        text-align: center!important;
    }
    .othr_img .w-75{
        width: 60%!important;
    }
    .rasipaln h4{
        font-size: 28px!important; 
    }
    .rasipalnss h6{
        font-size: 16px!important; 
    }
    .sdadfsxdf .muhur h6{
        font-size: 19px!important;
    }
    #calendarCarousel h4{
        font-size: 21px!important;
    }
    .hjhgy h4{
      font-size: 21px!important; 
    }
    .hjhgy h6{
      font-size: 19px!important; 
    }
    .gowrii{
       display: none!important;
    }
    .banner_img .starting-cnt {
        padding-left: 111px!important;
    }
    .day_quote .mhn-slide .owl-next {
        right: -6px!important;
    }
    .starting-cnt .pt-2{
        padding-top: 1rem!important;
    }
    .karinal{
        display: none!important;
    }
    .tab_view{
        display: none!important;
    }
    .tabs_view{
        display: block!important;
    }
    .banner_img {
        padding-top: 21px;
        padding-bottom: 46px;
    }
    .nav-link:focus, .nav-link:hover {
        color: #fff!important;
      }
      .foot_detail_asdfg p{
        font-size: 11px!important;
      }
      .footer-images {
        width: 80px!important;
    }
}
@media only screen and (min-width:1400px){
.daily_rasi_palan .rasi_palan_img {
    justify-content: center!important;
}
.daily_rasi_palan .gap-2 {
    gap: 1rem!important;
}
.kiraga_palan {
    height: 430px!important;
}
/* .Aanmigam .owl-stage {
    width: 1758px!important;
} */
.center-content h6 {
    padding-left: 7.7rem!important;
}

.rama_tanble .p-4{
    padding: 2.5rem!important;
}
.banner_img .starting-cnt {
    padding-left: 102px!important;
}


}
@media  (min-width: 1501px) and (max-width: 1699px){
    .banner_img .starting-cnt {
        padding-left: 149px!important;
    }
}
@media  (min-width: 1401px) and (max-width: 1500px){
    .banner_img .starting-cnt {
        padding-left: 109px!important;
    }
    .kiraga_palan {
        height: 396px!important;
    }
}
@media only screen and (min-width:1700px){
    .daily_rasi_palan .gap-2 {
        gap: 3rem!important;
    }
    .daily_rasi_palan .rasi_palan_txt {
        padding-left: 215px;
    }
    /* .Aanmigam .owl-stage {
        width: 1758px!important;
    } */
    .rasi_imges {
        height: 84%!important;
    }    
    .rs_modal .modal-content {
        height: 61%!important;
    }
    .rama_tanble .p-4{
        padding: 3rem!important;
    }
    .rasipalnss{
        padding-top: 50px!important;
    }
    .rasipaln .tab-content .single_prt {
        height: 354px!important;
    }
    .banner_img .starting-cnt {
        padding-left: 177px!important;
    }
}
@media (min-width: 1001px) and (max-width: 1296px) {
    h1{
        font-size: 27px!important;
    }   
    /* .rama_tanble .p-4{
        padding: 2.5rem!important;
    } */
     #topnav {
        flex-flow: wrap;
     }
    h6{
        font-size: 12px!important;
    }  
    h4{
        font-size: 19px!important;
        font-weight: 600;
    }
    .banner_img .starting-cnt {
        padding-left: 89px;
    }
    .dailu .gap-1{
        gap: 0.2rem!important;
    }
    .mjuh{
        font-size: 14px!important;  
    }
}
@media (min-width: 601px) and (max-width: 767px) {
    .logo {
        width: 17% !important;
    }
    h3{
        font-size: 25px!important;
    }
    h1{
        font-size: 21px!important;
    }
    h6{
        font-size: 13px!important;
    }
    h4{
        font-size: 13px!important;
    }
    h5{
        font-size: 20px!important;
    }
    .fs-6{
        font-size: 19px!important;
    }
    .sidebar .side_head {
        font-size: 18px!important;
    }
    li{
        font-size: 16px!important;
    }
    .kiraga_nilai .p-3{
        padding: 2.6rem!important;
    }
    .daily_rasipalan .py-2{
        padding-top: 1rem!important;
        padding-bottom: 1rem!important;
    }
    .kocaha_pad{
        padding-top: 81px!important;
    }
    .daily_rasipalan .p-2{
        padding-top: 1rem!important;
        padding-bottom: 1rem!important;
    }
    .Aanmigam h6 {
        font-size: 14px!important;
    }
    .sidebar .inner_content {
        font-size: 0.89rem!important;
    }
    .calendar .calendar-inner .calendar-body {
        padding-left: 10px!important;  
    }
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 90px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 90px!important;
    }
    .number-item .date-image {
        padding-left: 46px!important;  
        width: 67px!important;  
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        width: 90px!important;  
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        width: 90px!important;  
    }
     .mhn-slide .mhn-text {
        padding: 2px !important; 
    }
    .sidebar_scroll .text-start{
        text-align: center!important;
    }
    .day_quote {
        text-align: center!important;
    }
    .charkam h4, .charkam h5 {
        font-size: 15px!important;
    }
    /*
    .mhn-slide .mhn-item {
        padding: 3px !important; 
    } */ 
    .sdadfsxdf .muhur h2{
        font-size: 35px!important;
    }
    .sdadfsxdf .muhur h6{
        font-size: 19px!important;
    }
    .sdadfsxdf .muhur h5{
        font-size: 21px!important;
    }
    #calendarCarousel h4{
        font-size: 21px!important;
    }
    .othr_img .w-75{
        width: 50%!important;
    }
    .rasipaln h4{
        font-size: 28px!important; 
    }
    .rasipalnss h6{
        font-size: 16px!important; 
    }
   .hjhgy h4{
    font-size: 21px!important; 
   }
   .hjhgy h6{
    font-size: 17px!important; 
   }
   .banner_img h6 {
    font-size: 12px!important;
    }
    .banner_img h4 {
        font-size: 20px!important;
    }
    .banner_img .starting-cnt {
        padding-left: 108px!important;
    }
    .mhn-slide .owl-next {
        right: 6px!important;
    }
    .Aanmigam .mhn-slide{
        padding-left: 8px!important;
    }
    .dailurr h6{
        font-size: 11px!important;
    }
    .palangal .mhn-slide .mhn-text {
        padding: 0px!important;
    }
    .palangal .mhn-slide{
        padding-left: 2px!important;
    }
    .day_quote .mhn-slide .owl-next {
        right: -6px!important;
    }
    .vastu_palanss{
        max-width: 700px!important;
    }
    #main-content .container{
        max-width: 720px!important;
    }
}
@media (min-width: 1001px) and (max-width: 2000px) {
    /* .calendar .calendar-inner .calendar-body .number-item {
        height: 140px!important;
    }
    .calendar .calendar-inner .calendar-body div > a {
        padding-top: 49px;
        font-size: 28px;
    }
    .calendar .calendar-inner .calendar-body .prev-dates {
        height: 140px!important;
    }
    .calendar .calendar-inner .calendar-body .next-dates {
        height: 140px!important;
    }
    .calendar {
        overflow: visible!important;
    } */
    .ram_img .w-75{
        width: 60%!important;
    }
}
@media (min-width:1300px) and (max-width:1399px){
    .daily_rasi_palan .gap-2 {
        gap: 0.8rem!important;
    }

}
@media (min-width: 600px) and (max-width: 738px) {
    .calendar .calendar-inner .calendar-body .body-inner {
        width: 100px!important;
    }
    .calendar .calendar-inner .calendar-body .number-item {
        width: 89px!important;
    }
}

