@media (min-width: 1500px) {
  .guru-parampara-wrap {
    background-size: 780px auto;
    background-position-x: 103%;
  }
  .cird.bg-fullimg {
    background-size: 800px auto;
  }
  .asharam-pages.day-in-ashram {
    background-size: 1055px auto;
  }
}
@media (min-width: 2200px) {
  .guru-parampara-wrap {
    background-size: 810px auto;
    background-position-x: 100%;
  }
}
@media (min-width: 1440px) {
  .narayana-tapovanam-wrap {
    background-size: 50% auto;
  }
}
@media (min-width: 1200px) {
  .bhoomananda-main-content.bhoomananda-bg, .bhoomananda-main-content.nirvisheshananda-content {
    padding-bottom: 30px;
  }
  .bhoomananda-main-content.nirvisheshananda-content {
    padding-bottom: 70px;
  }
  #homeCarousel {
    overflow: hidden;
  }
  .resources-main .filter-main, .what-is-brahmavidya .filter-main {
    max-width: 200px;
  }
  .resources-main .filter-right, .what-is-brahmavidya .filter-right {
    width: calc(100% - 200px);
  }
  footer .foo-logo {
    margin-left: 22px;
  }
  .insights-blk .ins-border-top {
    min-width: 612px;
  }
  .insights-blk .ins-border-top .book-sec h2 {
    margin: 0 0 0 30px;
  }
  .filter-right {
    width: calc(100% - 280px);
    padding-left: 40px;
  }
  .books-blk {
    float: left;
  }
  .books-blk .book-desc {
    width: calc(100% - 142px);
    float: right;
  }
  .audio-secondary-controls {
    min-width: 190px;
  }
  .gallery-tab.gallery-content .gallery-carousel#sync1 .owl-item img {
    height: 566px;
  }
}
@media (min-width: 1024px) {
  .w-80 {
    width: 80%;
  }
  .featuretab .col-md-6 .primary-cust-video > img {
    min-height: 350px;
  }
  .brahmavidyatab .text .cird-subtitle {
    margin-top: -700px;
  }
}
@media (max-width: 1199px) {
  .resources-main {
    margin: 0 !important;
  }
  .scroll-tabs {
    display: block !important;
    overflow: auto;
    white-space: nowrap;
    border-bottom: 0 !important;
    min-height: 70px;
    margin-bottom: 20px !important;
  }
  .scroll-tabs.nav-pills li {
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
  }
  .video-detail-wrap .video-deatil-blk .primary-cust-video {
    max-width: 100%;
  }
  body .banner-text {
    padding: 30px;
    width: 68%;
    left: 25px;
  }
  #homeCarousel .carousel-indicators {
    bottom: 100px;
  }
  .navbar {
    position: relative;
    width: 100%;
    left: 0;
    margin: 0;
  }
  .primary-cust-video img {
    max-width: 100%;
  }
  .bhoomananda-main-content .narayana-tapovanam .get-there .contact-left {
    max-width: 100%;
  }
  footer li.list-group-item {
    font-size: 13px;
  }
  .r-play-list-video .p-l-video-blk .video-overlay-content img, .resources-main .r-play-list-video .p-l-video-blk .video-overlay-content img {
    bottom: 26px;
    width: 26px;
    left: 64px;
  }
  .experpopup .modal-dialog {
    width: 90%;
  }
  .audio-playlist-main .pagination-carousel-list .owl-nav {
    top: 47%;
  }
  .city-img-wrap img:not(:first-child), .city-img-wrap img:nth-last-child(-n+2) {
    max-width: 320px;
  }
  .cird .cird-left {
    margin-right: 15px;
    padding-right: 10px;
    max-width: 170px;
  }
  .cird .cird-left.fixed {
    max-width: 170px;
  }
  .cird .cird-city .city-short-desc {
    max-width: 100%;
  }
  .common-content .content-header, .writing-details-page .content-header {
    font-size: 32px;
    line-height: 40px;
  }
  .gallery-tab .gallery-wrap-div .album-desc .img-count {
    font-size: 30px;
    line-height: 36px;
  }
  .gallery-tab .gallery-wrap-div.g-bottom:last-child {
    margin-left: 15px;
  }
  .gallery-tab .gallery-wrap-div.g-bottom .album-desc .img-count {
    font-size: 24px;
    line-height: 30px;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__volume {
    margin-left: 0;
    right: 245px;
  }
  .cird .cird-left li {
    padding-right: 20px;
  }
  body .pre-footer .carousel-indicators {
    width: 43%;
  }
  .what-is-brahmavidya img.shankh-pos, .what-is-brahmavidya img.shankh-pos.b-widya-img {
    max-width: 360px;
  }
  .offering-tabs .tooltip_div .tooltiptext {
    width: 100%;
    left: 0;
    min-width: 220px;
  }
  .offering-tabs .scroll-tabs {
    white-space: normal;
    min-height: auto;
    padding: 0 0 52px;
    margin-bottom: 0 !important;
  }
  .audio-detail-content .a-detail-title .audio-title h2, .writings-title h2 {
    font-size: 37px;
    line-height: 44px;
  }
  .myplaylist-wrap .owl-carousel .owl-nav.disabled, .myplaylist-wrap .owl-carousel .owl-nav {
    top: 3.6rem;
  }
  .myplaylist-wrap .profile-slider.owl-carousel .owl-nav, .myplaylist-wrap .favplaylist.owl-carousel .owl-nav {
    bottom: -44px;
    top: auto;
    z-index: 9;
  }
  .event-tab-grid {
    display: flex;
    flex-wrap: wrap;
  }
  .event-tab-grid .event-left-new {
    float: none;
    margin: 0 0 20px;
    order: 2;
  }
}
@media (min-width: 993px) and (max-width: 1024px) {
  body .banner-text {
    padding: 25px;
    width: 50%;
    left: 20px;
  }
  body .banner-text .font-32, body .banner-text .font-30, body .banner-text .font-41 {
    font-size: 25px;
    line-height: 32px !important;
    min-height: 190px;
  }
  body .banner-text h2 {
    padding-bottom: 25px;
  }
  body .scriptures .script-bg {
    background-size: cover;
  }
  body .essential-blk, body .ins-border-top, body .width-adj {
    width: 75% !important;
  }
  body .bg-fly-2 img {
    width: 135px;
  }
  body .bg-fly-3 img {
    width: 185px;
  }
  body .pre-footer .carousel-item .nt-plain-btn {
    position: relative;
  }
  body footer {
    padding: 58px 35px;
  }
  .sugges-content a {
    font-size: 10px;
  }
  .resources-main .resources-top-blk .nt-tabs .nav-pills .nav-item {
    padding-right: 19px;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-link {
    padding: 0 20px !important;
    letter-spacing: normal;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-item {
    margin: 0 20px 0 0;
    width: auto;
  }
  .schedule-tabs .scroll-tabs {
    overflow: visible;
  }
  .a-detail-title .nst-social-share .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    top: 35px;
    left: 0;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__volume {
    right: 185px;
  }
  .bottom-player .container {
    padding: 0 24px;
  }
  .head-second-menu #mega-menu-wrap-after-primary #mega-menu-after-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.megamenu-right {
    width: 42%;
  }
  .head-second-menu .navbar .mega-sub-menu .megamenu-left {
    width: 100%;
  }
  .head-second-menu ul.mega-sub-menu .dropdown-menu .megamenu-right .mega-sub-menu .megamenu-right-inner .nt-btn {
    width: 100%;
    padding: 10px 15px;
    justify-content: space-between;
  }
  .head-second-menu ul.mega-sub-menu .dropdown-menu .megamenu-right .mega-sub-menu .megamenu-right-inner .nt-btn img {
    margin: 0;
    float: right;
  }
  .navbar .navbar-collapse.collapse.show {
    padding-bottom: 60px;
  }
  .home .navbar .navbar-collapse.collapse.show {
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .navbar.navbar-expand-lg {
    position: relative;
    width: 100%;
    left: 0;
    margin: 0;
  }
  .scroll-up #nst-header, .scroll-down #nst-header {
    margin: 0 20px;
  }
  body .offering-main {
    padding: 0px 0 50px;
  }
  body .what-is-brahmavidya, body .event-inner-pages .pt-50 {
    padding-top: 40px;
  }
  body .resources-top-blk {
    padding-top: 0;
  }
  body .chanting-playist .chanting-single-wrap .chanting-img > img {
    -o-object-position: right;
       object-position: right;
  }
  body .profile-wrap {
    padding-top: 50px !important;
  }
  body .login-wrap {
    padding-top: 0px;
  }
  .suggested-blk .sugges-content, .resources-main .suggested-blk .sugges-content {
    width: 32%;
  }
  .suggested-blk .sugges-content a, .resources-main .suggested-blk .sugges-content a {
    font-size: 10px;
  }
  .ashram-dairy {
    background-position: right 11%;
  }
  .asharam-pages.bg-fullimg {
    background-position: center 10%;
  }
  .asharam-pages.bg-fullimg.discover {
    background-position: top center;
  }
  .bg-fullimg.cird {
    background-position: right 5%;
    background-size: 60%;
  }
  .bhoomananda-main-content .bhooma-photo-bottom {
    width: 310px;
  }
  .what-is-brahmavidya .prabhata-play {
    width: 100%;
    margin: 0;
  }
  .secondary-cust-video .video-overlay-content h1 span {
    font-size: 8px;
    line-height: 10px;
  }
  #homeCarousel .container {
    top: 0px;
    left: 23px;
    transform: translatex(0%);
  }
  .bhoomananda-main-content .bhooma-photo, .nirvisheshananda-content .bhooma-photo-wrap .bhooma-photo {
    width: 50%;
    left: auto;
    top: 0%;
    background-size: contain;
  }
  .bhoomananda-main-content .bhooma-right-blk {
    top: 270px;
  }
  .bhoomananda-main-content.nirvisheshananda-content .bhooma-right-blk {
    top: -125px;
  }
  .bhoomananda-main-content.nirvisheshananda-content .video-blk {
    top: -160px;
    position: relative;
    max-width: 100%;
  }
  .guru-parampara-wrap {
    background-position: 100% 6%;
  }
  .resources-main .resources-top-blk .nt-tabs .nav-pills .nav-item {
    padding: 0px 7px;
  }
  body .container, body .container-md, body .container-sm {
    max-width: 100%;
    padding: 0 12px;
  }
  body .navbar-nav.justify-content-md-end {
    justify-content: flex-start !important;
    display: block !important;
    height: auto !important;
  }
  body .navbar-nav.justify-content-md-end li {
    float: left !important;
    width: 100%;
  }
  body .navbar-nav.justify-content-md-end li span {
    display: none;
  }
  body #homeCarousel .carousel-item > img {
    min-height: 581px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  body .banner-text {
    padding: 25px;
    width: 50%;
    left: 20px;
    top: 30%;
  }
  body .banner-text .font-32, body .banner-text .font-30, body .banner-text .font-41 {
    font-size: 25px;
    line-height: 32px !important;
    min-height: 190px;
  }
  body .banner-text h2 {
    padding-bottom: 25px;
  }
  body .carousel-indicators {
    bottom: 0px !important;
  }
  body .scriptures .script-bg {
    background-size: cover;
  }
  body .essential-blk, body .ins-border-top, body .width-adj {
    width: 75% !important;
  }
  body .q-a-speak .d-flex {
    display: block !important;
  }
  body .q-a-speak .meet-challeng li {
    white-space: inherit !important;
    width: 100%;
  }
  body .bg-fly-2 img {
    width: 120px;
  }
  body .bg-fly-3 img {
    width: 160px;
  }
  body .pre-footer .carousel-item .nt-plain-btn {
    position: relative;
  }
  body .mobile-logo-btm {
    width: 100%;
    text-align: center;
  }
  body footer {
    padding: 58px 40px;
  }
  body footer .col-5.col-md-5, body footer .col-7.col-md-4 {
    width: 50%;
    margin-top: 40px;
  }
  .scriptures-main .s-articals-sugges .sugges-content, .scriptures-main .learn-chant .sugges-content {
    width: 32% !important;
  }
  .scriptures-main .r-chanting .prabhata-play {
    width: 100%;
  }
  .filter-right {
    padding-left: 25px;
  }
  .primary-cust-video .video-overlay-content.white-font h1 {
    font-size: 20px;
    line-height: 27px;
  }
  .pre-footer .carousel-indicators {
    width: 43%;
  }
  .pre-footer .carousel-indicators button {
    width: 11px !important;
    height: 11px;
    opacity: 0.4;
    background-color: #fff;
    margin: 3px 11px 0px 3px;
  }
  .wbrahmavidya {
    background-size: 100% auto !important;
    background-position: 80% 120px !important;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item {
    margin: 0px -150px;
  }
  .wbrahmavidya .experience .expe-box {
    padding-right: 0px;
  }
  .asharam-pages.day-in-ashram {
    background-position: 114% 6%;
  }
  .prabhata-play {
    padding: 10px;
    width: 100%;
  }
  .prabhata-play p.title {
    font-size: 13px;
  }
  .prabhata-play p.auth-title {
    font-size: 11px;
  }
  .bg-fullimg.cird.cird-delhi {
    background-position: right 150px;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-link {
    padding: 0 20px !important;
    letter-spacing: normal;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-item {
    margin: 0 20px 0 0;
    width: auto;
  }
  .navbar .headermenu-cust #mega-menu-wrap-after-primary #mega-menu-after-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    padding: 0 !important;
    margin-top: 30px;
  }
  .top-event-cls > .sub-menu > li, .dropdown-menu li.second-top-cls {
    width: 50%;
  }
  .cird .cird-left.fixed {
    top: 150px;
    overflow-y: auto;
    max-height: calc(100vh - 150px);
  }
  .cird .cird-left.footstick {
    top: inherit;
  }
  .head-second-menu #mega-menu-wrap-after-primary #mega-menu-after-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column.megamenu-right {
    width: 42%;
  }
  .head-second-menu .navbar .mega-sub-menu .megamenu-left {
    width: 100%;
  }
  .head-second-menu ul.mega-sub-menu .dropdown-menu .megamenu-right .mega-sub-menu .megamenu-right-inner .nt-btn {
    width: 100%;
    padding: 10px 15px;
    justify-content: space-between;
  }
  .head-second-menu ul.mega-sub-menu .dropdown-menu .megamenu-right .mega-sub-menu .megamenu-right-inner .nt-btn img {
    margin: 0;
    float: right;
  }
  .navbar .navbar-collapse.collapse.show {
    padding-bottom: 60px;
  }
  .home .navbar .navbar-collapse.collapse.show {
    padding-bottom: 120px;
  }
}
@media (max-width: 992px) {
  .tab-view {
    display: inline-block !important;
  }
  .countryDropdown img {
    max-width: 26px;
    width: 100%;
    border-radius: 50%;
    height: 26px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  body .bhoomananda-main-content {
    overflow: auto;
  }
  body .bhoomananda-main-content .disciples-left {
    width: 100%;
    padding: 0 12px;
  }
  body .bhoomananda-main-content .video-blk {
    position: initial;
  }
  body .bhoomananda-main-content .video-blk h6 {
    margin-bottom: 30px;
  }
  body .bhoomananda-main-content .short-presentation {
    max-width: 100%;
    float: none;
    width: 100%;
  }
  .resources-top-blk {
    padding-top: 90px;
    padding-left: 0;
    padding-right: 0;
  }
  .narayana-tapovanam-wrap {
    background-position-y: 5%;
  }
  footer li.list-group-item {
    font-size: 14px;
  }
  .b-g-discourses {
    margin-top: 30px;
  }
  .nav-border, .bg-fly-1, .bg-fly-2, .bg-fly-3 {
    display: none;
  }
  .navbar-collapse {
    width: 100%;
  }
  .f-w-dropdown .nav-item.dropdown .nav-link.dropdown-toggle {
    margin-bottom: 10px !important;
  }
  .navbar-collapse.collapse.show {
    position: absolute;
    top: 95px !important;
    left: 0;
    padding: 25px;
    background: #fff;
    max-height: calc(100vh - 121px);
    overflow: auto !important;
    padding-top: 0;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.4509803922);
    padding-bottom: 0;
  }
  .ml-0, li.dropdown-submenu.second-menu.ml-0 {
    margin-left: 0 !important;
  }
  .dropdown-list .dropdown-menu {
    padding: 0;
  }
  .dropdown-list .dropdown-menu .dropdown-item {
    font-weight: 400;
    font-size: 12px;
    white-space: break-spaces;
  }
  .dropdown-list .dropdown-menu li:last-child .dropdown-item {
    border: 0;
  }
  .navbar {
    margin: 0px 20px;
    position: absolute;
    width: calc(100% - 40px);
    z-index: 9999;
    padding: 0;
  }
  .navbar .navbar-toggler:focus {
    box-shadow: 0px 0px 0px;
  }
  .navbar .dropdown {
    height: auto;
  }
  .navbar .dropdown .dropdown-menu {
    min-width: auto;
  }
  .navbar .dropdown .dropdown-menu li {
    border: 0;
    margin-right: 0;
    padding-bottom: 0;
    margin-top: 0;
  }
  .navbar .dropdown .dropdown-menu .dropdown-item .menu-blk {
    margin: 0;
    font-size: 12px;
    float: none;
  }
  .navbar .dropdown .dropdown-menu .dropdown-item .menu-blk h5 {
    font-size: 12px;
    margin-top: 15px;
  }
  .navbar .dropdown .dropdown-menu .dropdown-item .menu-blk span {
    display: block;
    font-size: 12px;
  }
  .navbar .dropdown .dropdown-menu .dropdown-item .menu-blk img {
    margin-right: 10px;
    position: relative;
    top: -5px;
  }
  .navbar .secondary-nav.navbar-nav li a {
    font-weight: 400;
    font-size: 14px;
    border: 0;
    width: 100%;
  }
  .navbar .megamenu-left {
    padding: 0 !important;
    width: 82%;
  }
  .navbar .mob-p-0 {
    padding: 0 !important;
  }
  .navbar .f-w-dropdown {
    padding-bottom: 0 !important;
  }
  .navbar .f-w-dropdown .dropdown-menu {
    padding-bottom: 0;
  }
  .navbar .f-w-dropdown .dropdown-menu.show {
    display: contents;
  }
  .navbar .f-w-dropdown li {
    border: 0 !important;
  }
  .navbar .mob-expand-menu li {
    border-bottom: 1px solid #BEB7B3 !important;
  }
  .navbar .mob-expand-menu li:last-child {
    border: 0 !important;
  }
  .navbar .mob-expand-menu .second-menu {
    margin-left: 25px !important;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-item.dropdown-toggle {
    margin: 5px 0px;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-submenu {
    margin-left: 15px;
    width: calc(100% - 15px);
  }
  .navbar .mob-expand-menu .second-menu .dropdown-submenu a {
    color: #653814;
    font-size: 12px;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-menu li {
    margin-left: 20px;
    margin-top: 5px !important;
    padding-bottom: 5px !important;
    width: calc(100% - 20px);
    line-height: 28px;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-menu li a {
    font-size: 12px !important;
    text-transform: none;
    color: #726868 !important;
    line-height: 29px;
    white-space: break-spaces !important;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-menu li a:after {
    content: "";
    position: absolute;
    left: -10px;
    width: 5px;
    height: 5px;
    background: #F26225;
    border-radius: 50%;
    font-size: 50px;
    line-height: 0px;
    top: 12px;
  }
  .navbar .dropdown-toggle::after {
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    margin: 0 0 0 6px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    background: transparent;
    right: 0px;
    top: 7px;
    line-height: inherit;
    content: "\f347";
    position: absolute;
    border: 0;
  }
  .navbar .dropdown-toggle.show::after {
    transform: rotate(180deg);
  }
  .navbar .navbar-nav {
    display: block !important;
  }
  .navbar .navbar-nav.d-none {
    display: none !important;
  }
  .navbar .navbar-nav li {
    float: left;
    width: 100%;
    min-height: 35px !important;
    border-bottom: 1px solid #66360E;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 15px;
    position: relative;
    margin-right: 0px;
  }
  .navbar .navbar-nav li.nav-item:last-child {
    border: 0;
  }
  .navbar .navbar-nav li.mobile-upcoming {
    background: #F3EFE4;
    padding: 20px 30px;
    margin-left: -9% !important;
    width: 118% !important;
    border: 0 !important;
  }
  .navbar .navbar-nav li .mobile-upcoming h3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #F16133;
  }
  .navbar .navbar-nav li .mobile-upcoming h3 .event-title h2, .navbar .navbar-nav li .mobile-upcoming h3 .event-title p {
    color: #675C5B;
  }
  .navbar .navbar-nav li a {
    margin-left: 0px !important;
    width: 100%;
    border: 0;
  }
  .navbar .navbar-nav li span {
    display: none !important;
  }
  .what-is-brahmavidya {
    padding-top: 165px;
  }
  .what-is-brahmavidya .scriptures-main:before {
    top: 0;
    background-size: cover;
  }
  .what-is-brahmavidya .ashtavakra-blk .perspective-r-content:last-child .read-more {
    margin-bottom: 20px;
  }
  .scriptures-main:before, .index-tab:before {
    top: 0px;
  }
  .scriptures-main .vishnusahasranama-blk .perspective-r-content {
    border-right: none;
    border-bottom: 1px solid #97897a;
    padding: 0 0 30px;
    height: auto;
    margin: 0 0 30px;
  }
  .scriptures-main .s-articals-sugges {
    margin-bottom: 50px;
  }
  .scriptures-main .s-articals-sugges .nt-btn {
    margin-bottom: 0px !important;
  }
  .resources-main .r-videos .secondary-cust-btm-blk .secondary-cust-video img {
    max-height: 230px;
    height: auto;
  }
  .ashtavakra-l-blk {
    margin-bottom: 30px;
    height: auto;
  }
  .scriptures-main .r-chanting {
    margin-top: 0px;
  }
  .scriptures-main .r-chanting .text-start {
    text-align: center !important;
  }
  .resources-main .r-articals .articals-sugges-content .sugges-content {
    width: 31.6%;
    margin-top: 10px;
  }
  .stories-blk .ashtavakra-l-blk, .what-is-brahmavidya .ashtavakra-l-blk {
    height: auto;
  }
  .mind-blk .ashtavakra-l-blk {
    height: auto;
  }
  .cird-desc .mission-list {
    width: 100% !important;
  }
  .event-inner-pages .pt-50 {
    padding-top: 160px;
  }
  .event-inner-pages .discources-design {
    background-position-y: 3%;
  }
  .event-inner-pages .discourses-wrap {
    margin: 40px 0 0;
  }
  .event-inner-pages .discourses-wrap .nt-tabs .nav-pills .nav-item {
    padding: 0px 10px;
  }
  .event-inner-pages .discourses-wrap .events-desc-wrap {
    margin: 50px 0 0;
  }
  .event-inner-pages .discourses-wrap .event-short-desc {
    max-width: 100%;
  }
  .event-inner-pages .white-bg-wrap {
    margin: 20px 0 0;
  }
  .guru-parampara-wrap .tree-level-blk .guru-avtar img {
    max-width: 128px;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level1:after {
    left: 62px;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level1:before {
    left: 58px;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level3:after {
    left: 60px;
    right: auto;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level3:before {
    left: 56px;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level2:before {
    left: calc(50% + 74px);
    right: auto;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level2:after {
    left: 63px;
  }
  .offering-main {
    padding: 190px 0 50px;
    background-size: auto;
  }
  .langauage-books .single-book .price-grid {
    float: none;
  }
  .langauage-books .single-book .price-grid .price-grid-l, .langauage-books .single-book .price-grid .price-grid-r {
    float: none;
    width: 100%;
    margin: 10px 0;
  }
  .langauage-books .single-book .audio-btn {
    margin-left: 194px;
  }
  .profile-wrap .my-favorites {
    height: auto;
  }
  .profile-wrap .filter-right .my-account .account-form .form-label {
    left: 8px;
  }
  .profile-wrap .filter-right .my-account .account-form .form-control {
    padding-left: 88px;
    padding-right: 20px;
  }
  .major-event-tab .event-left-inner {
    margin-top: 0;
  }
  .major-event-tab .event-left-inner .event-left-wrap .nt-btn {
    min-width: 155px;
  }
  .major-event-tab .event-left-inner .event-left-wrap .event-detail {
    margin-bottom: 10px;
  }
  .major-event-tab .event-left-inner .event-left-wrap .event-desc-left {
    padding: 15px 0 0px;
  }
  .bottom-player .bottom-player-wrap .audio-title {
    margin-left: 10px !important;
    max-width: 200px;
  }
  .bottom-player .bottom-player-wrap .audio-title h5 {
    font-size: 14px;
    width: 200px;
  }
  .bottom-player .bottom-player-wrap .audio-title p {
    font-size: 11px !important;
  }
  .bottom-player .audio-primary-controls #btnPrev {
    margin: 0 25px 0 15px;
  }
  .bottom-player .audio-primary-controls #btnNext {
    margin: 0 15px 0 25px;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__volume {
    right: 144px;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__controls .plyr__control[data-plyr=restart] {
    margin-left: 190px;
  }
  .common-content .content-header, .writing-details-page .content-header {
    font-size: 30px;
    line-height: 38px;
  }
  .featuretab .r-play-list-video .p-l-video-blk .video-overlay-content img {
    bottom: 75px;
  }
  .resources-main .r-play-list-video .p-l-video-blk .video-overlay-content img {
    bottom: 42px;
    right: auto;
    left: 98px;
  }
  /** event claender list */
  .event-calenderlist .calenderlist .listrow {
    padding: 12px 15px;
  }
  .event-calenderlist .calenderlist .listrow .collist p a {
    letter-spacing: 0.6px;
  }
  .devotees-corner .col-12 {
    margin-bottom: 30px;
  }
  .devotees-corner .col-12:last-child {
    margin-bottom: 0px;
  }
  .calendar-banner .event-calendar .days .day_num {
    min-height: 90px;
  }
  .calendar-banner .event-calendar .days .day_num span {
    font-size: 20px;
    text-align: right;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item {
    margin: 0px -110px;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item .gratitudebox {
    padding: 20px;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item .gratitudebox .desc p {
    font-size: 24px;
    line-height: 34px;
  }
  .wbrahmavidya .experience .expe-box {
    padding-right: 30px;
  }
  .rpopup .modal-dialog {
    width: 90%;
  }
  .rpopup .modal-dialog .rbpopup .leftinner .toppart ul li {
    font-size: 20px;
  }
  .experpopup .modal-dialog .ebpopup {
    padding: 30px 30px 10px;
  }
  .resources-main .scriptures-main .r-chanting .nt-btn {
    margin-bottom: 0px !important;
  }
  .filter-sort-pills h3 {
    margin-right: 7px;
  }
  .video-listing-blk .video-list-content-left .video-count {
    width: 45px;
  }
  .video-listing-blk .video-list-content-left .video-count span {
    font-size: 7px;
  }
  .audio-playlist-main .prabhata-play {
    padding-left: 20px;
    padding-right: 15px;
  }
  .audio-playlist-main .prabhata-play .icons-sec .loop-icon {
    margin: 0 10px 0 0;
    width: 15px;
  }
  .audio-play-control .play-rnd {
    margin-right: 20px;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay {
    padding: 30px 18px 35px 25px;
  }
  .audio-playlist-main .prabhata-play .title {
    font-size: 15px;
  }
  .gallery-large-img {
    margin-bottom: 20px;
  }
  .bhoomananda-main-content .narayana-tapovanam .gallery-block #rightDisplay img {
    height: auto;
  }
  .bhoomananda-main-content .narayana-tapovanam .gallery-block ul li {
    margin: 0 1% 2% 1%;
  }
  .city-img-wrap img:not(:first-child), .city-img-wrap img:nth-last-child(-n+2) {
    max-width: 49%;
    width: 100%;
  }
  .cird .cird-left {
    margin-right: 10px;
  }
  .brahmavidyatab .text {
    padding-left: 8px;
  }
  body .wp-ashram-menu .menu-image-title-after .menu-image-title-after.menu-image-title {
    font-size: 12px;
  }
  .ashram-schedule > .row {
    overflow-x: auto;
  }
  .day-in-ashram .ashram-schedule table {
    overflow-x: scroll;
    max-width: 100%;
    padding: 0 5px 0 0;
  }
  .gallery-tab.gallery-content .also-like {
    margin-bottom: 60px;
  }
  .gallery-tab.gallery-content .also-like .gallery-wrap-div {
    margin-bottom: 30px;
  }
  .video-dropdown ul.dropdown-menu.show {
    right: -20px;
  }
  .signin-mob .dropdown-menu .menu-blk {
    padding-left: 41px;
    padding-bottom: 10px;
    width: 100%;
  }
  .countryDropdown .dropdown-menu .menu-blk {
    padding-left: 38px;
    padding-bottom: 10px;
    width: 100%;
  }
  .search-mob[aria-expanded=false] .close-icon {
    display: none;
  }
  .search-mob[aria-expanded=false] .search-icon {
    display: block;
  }
  .search-mob .close-icon {
    display: block;
  }
  .search-mob .search-icon {
    display: none;
  }
  .search-mob-collapse {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -31px;
    z-index: 1000;
  }
  .search-mob-collapse .nav-search input[type=search] {
    background: none;
    padding: 5px;
    border-radius: 0;
    width: 100%;
  }
  .search-mob-collapse .nav-search input[type=search]:focus {
    padding: 5px;
    border: 0;
    width: 100%;
  }
  .search-mob-collapse .card {
    border-radius: 0;
  }
  .cird .cird-left li {
    font-size: 12px;
    line-height: 14px;
    padding-right: 15px;
  }
  .store-wrap .book-price {
    padding-right: 15px;
  }
  body #mega-menu-wrap-before-primary #mega-menu-before-primary li.mega-offerings-dropdown.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    max-width: 100%;
  }
  .queuemodal .audio-playlist-main .prabhata-play .icons-sec .small-tooltip {
    margin: 0 15px 0 0;
  }
  .video-detail-wrap .video-dropdown ul.dropdown-menu.show {
    right: 0;
  }
  .profile-wrap .history-section .history-header {
    padding-bottom: 20px;
  }
  .login-wrap .nst-login {
    margin-top: 20px;
  }
  .login-page .login-form .form-control.err-input {
    margin-top: 30px;
  }
  .audio-part .p-l-video-blk, .audio-part .secondary-cust-btm-blk {
    margin: 0 0 10px;
  }
  .scriptures-main .r-chanting.mt-0 {
    padding-bottom: 40px;
  }
  .scri-list .r-videos .r-videos-content {
    margin-bottom: 40px;
  }
  .backdrop.active {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.4);
    width: 100vw;
    left: 0;
    overflow-y: hidden;
    height: 100vh;
    top: 0;
    z-index: 99;
  }
  body.overflow-h {
    overflow: hidden;
  }
  .gallery-tab.gallery-content .g-slider .carousel-control-next {
    right: -10px;
  }
  .gallery-tab.gallery-content .g-slider .carousel-control-prev {
    left: -10px;
  }
  .scroll-up #nst-header, .scroll-down #nst-header {
    width: calc(100% - 40px);
    position: fixed;
    z-index: 100;
    top: 0px;
    background-color: rgba(255, 255, 255, 0) !important;
    box-shadow: none;
    padding-top: 0;
    border: 0;
  }
  .scroll-down #nst-header {
    transform: none;
  }
  .scroll-up #nst-header .navbar-brand, .scroll-down #nst-header .navbar-brand {
    opacity: 0;
    visibility: hidden;
  }
  .calendar-banner .event-calendar .cal-events li {
    font-size: 9px;
  }
  .bhoomananda-main-content .narayana-tapovanam .get-there .google-map {
    margin-right: 0;
  }
  .bhoomananda-main-content .narayana-tapovanam .get-there {
    margin-bottom: 50px;
  }
  .event-right .suggested-carousel .owl-nav {
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .event-right .suggested-carousel .owl-nav .owl-prev {
    left: 0;
  }
  .event-right .suggested-carousel .owl-nav .owl-next {
    right: 0;
  }
  .g-slider .carousel-inner {
    overflow: auto;
    white-space: nowrap;
    display: block;
    min-height: 200px;
  }
  .g-slider .carousel-inner .carousel-item {
    display: inline-block;
    float: none;
    transition: none;
    margin: 0;
    padding-right: 12px;
  }
  .gallery-tab.gallery-content .g-slider .carousel-control-next, .gallery-tab.gallery-content .g-slider .carousel-control-prev {
    display: none;
  }
  .langauage-books {
    margin-bottom: 20px;
  }
  .langauage-books .single-book .audio-btn a {
    vertical-align: bottom;
  }
  .langauage-books .single-book .audio-btn a:first-child {
    margin-right: 10px;
  }
  .calendar-banner .event-calendar .cal-events {
    right: 5px;
    word-break: break-word;
  }
  .what-is-brahmavidya img.shankh-pos, .what-is-brahmavidya img.shankh-pos.b-widya-img {
    max-width: 295px;
    margin-top: -80px;
  }
  .vicharspath .vicharpathright {
    padding-left: 12px;
    padding-top: 40px;
  }
  .essential .essentialinfo {
    margin-bottom: 30px;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay .c-overlay-left h3 {
    font-size: 17px;
    max-width: 66%;
  }
  .guru-parampara-wrap .tooltip-text:hover .tooltip-blk {
    margin-left: 0;
    max-width: 91%;
  }
  .woocommerce-lost-password .pwd-reset .woocommerce-form-row {
    width: 100%;
  }
  .woocommerce-lost-password .pwd-reset .form-control {
    max-width: 100%;
  }
  .wsp-pages-list {
    -moz-column-count: 2;
         column-count: 2;
    -webkit-column-count: 2;
  }
  .wsp-pages-list > .page_item a {
    font-size: 16px;
    margin: 0 0 3px;
  }
  .handout-row .event-handout-listing .handout-card-row:nth-child(3n) .handout-card {
    border-right: 1px solid #663815;
  }
  .handout-row .event-handout-listing .handout-card-row:nth-child(2n) .handout-card, .handout-row .event-handout-listing .handout-card-row:last-child .handout-card {
    border-right: none;
  }
  .myplaylist-wrap .profile-slider.owl-carousel .owl-nav, .myplaylist-wrap .favplaylist.owl-carousel .owl-nav {
    left: 0;
    bottom: -10px;
  }
  .event-right .suggested-carousel.profile-slider .owl-nav .owl-prev, .myplaylist-wrap .favplaylist.owl-carousel .owl-nav .owl-prev {
    margin-right: 10px;
  }
  .event-tab-grid .event-tab-desc img, .event-tab-grid .event-tab-desc img.ms-auto {
    max-width: 100%;
    width: 500px;
  }
  .event-tab-grid .event-tab-desc p > img {
    max-width: 100%;
  }
}
@media (min-width: 991px) {
  .bhoomananda-main-content .bhoomananda-content .pl-50 {
    padding-left: 50px;
  }
  .bhoomananda-main-content .bhooma-right-blk .to-know {
    max-width: 80%;
    margin-left: auto;
  }
  .bhoomananda-main-content.nirvisheshananda-content .bhooma-right-blk .to-know {
    max-width: 80%;
    margin-right: 0;
  }
  .gallery-tab .col-lg-3 .gallery-wrap-div img {
    max-height: 120px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .scroll-up .cird .cird-left.fixed {
    top: 200px;
  }
  body .quote-right-top {
    margin-top: 33rem;
    margin-bottom: 5rem;
  }
  body #mega-menu-wrap-before-primary #mega-menu-before-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    z-index: 1000;
  }
}
@media (min-width: 768px) {
  .pr-md-0 {
    padding-right: 0;
  }
  .pl-md-0 {
    padding-left: 0;
  }
  .col-3.col-md-2.filter-main {
    width: 245px;
  }
  .col-12.col-md-10.filter-right {
    width: calc(100% - 245px);
    padding-left: 23px;
  }
  .qa-100 {
    width: auto !important;
    padding-left: 0 !important;
  }
  .w-md-90 {
    width: 90%;
  }
  .devotees-corner .devotees-inner {
    height: 100%;
  }
  .gallery-tab .col-lg-3 .gallery-wrap-div img {
    height: 120px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .quote-right-top {
    margin-top: 26rem;
  }
  .common-content .w-d-right-block, .common-content .a-d-right-block, .writing-details-page .w-d-right-block, .writing-details-page .a-d-right-block, .dairy-detail-pages .w-d-right-block, .dairy-detail-pages .a-d-right-block {
    align-content: space-between;
  }
}
@media (max-width: 767px) {
  .our-guiding .read-more {
    display: block !important;
  }
  .resources-main .r-videos .small-head {
    margin-bottom: 40px;
  }
  .navbar {
    box-shadow: 0px 11px 13px rgba(0, 0, 0, 0.4);
    border: 0;
  }
  .resources-main .r-play-list-video .nt-btn {
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .resources-main .r-articals .articals-sugges-content {
    margin-bottom: 0px;
  }
  .resources-main .r-play-list-video .nt-btn {
    margin-top: 30px;
    margin-bottom: 60px;
  }
  .featuretab .ashtavakra-blk {
    margin-bottom: 20px;
  }
  .resources-main .r-chanting .small-head {
    margin-bottom: 50px;
  }
  .resources-main .r-chanting {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  body .resources-main .featuretab .e-books .chanting-blks {
    margin-bottom: 40px;
  }
  :focus {
    outline: none;
  }
  body {
    overflow-x: hidden;
  }
  body #homeCarousel .container {
    top: 520px;
  }
  body .container {
    padding: 0px 20px !important;
    max-width: 100%;
  }
  body .nav-border {
    display: none;
  }
  body .banner-text a {
    height: 48px;
    display: inline-block;
    padding-left: 27px;
    padding-right: 35px;
    position: relative;
  }
  body .banner-text a img {
    float: right;
    max-width: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
  }
  body .sound-blk {
    right: 25px;
    top: 515px;
    width: 77px;
    height: 85px;
    z-index: 2;
  }
  body #homeCarousel .carousel-inner {
    padding-bottom: 10%;
  }
  body #homeCarousel .carousel-inner .mob-banner {
    height: 1075px;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100%;
  }
  body #homeCarousel .carousel-inner .banner-text {
    width: 100%;
    background: rgba(255, 255, 255, 0.7);
    margin-left: 0;
  }
  body #homeCarousel .carousel-inner .hyphen-brdr.font-41 {
    padding-top: 14px;
    font-size: 43px;
  }
  body #homeCarousel .carousel-inner .carousel-indicators {
    margin: 50px 0 24px;
    width: 100%;
    justify-content: center !important;
  }
  body .scriptures .q-a-speak .read-more {
    margin-bottom: 40px;
  }
  body .scriptures .w-50 {
    width: 100% !important;
  }
  body .essential-blk .home-accordion button {
    font-size: 20px;
  }
  body .essential-blk .home-accordion .home-accordion-inner button {
    font-size: 23px;
  }
  body .mob-inline {
    display: block !important;
    overflow: auto;
    white-space: nowrap;
  }
  body .mob-inline .col-12.col-md-4 {
    margin-bottom: 12px;
    display: inline-block;
    white-space: initial;
  }
  body .resources-main .r-audios {
    margin-bottom: 15px;
  }
  body .insights-blk .book-sec {
    margin-left: -17px;
  }
  body .insights-blk .book-sec .book-img:before {
    background: none;
    box-shadow: none;
  }
  body .insights-blk .book-sec img {
    width: 60px;
  }
  body .insights-blk .book-sec h2 {
    font-size: 28px;
    margin: 0 0 0 10px;
  }
  body .insights-blk .book-desc {
    margin-bottom: 25px;
  }
  body .insights-blk .book-desc h3 {
    font-size: 19px;
  }
  body .our-guiding .small-head {
    margin: 15px 0px !important;
  }
  body .our-guiding p {
    font-size: 24px;
    line-height: 34px;
  }
  body .our-guiding .hyphen-brdr::after {
    bottom: 60px;
    display: none;
  }
  body .large-light-head {
    font-size: 37px !important;
    margin-bottom: 25px !important;
  }
  body .pre-footer {
    padding: 87px 50px 84px 40px;
    position: relative;
  }
  body .pre-footer:before {
    content: "";
    background: transparent linear-gradient(180deg, #D36102 0%, #D05E03 30%, #C65607 51%, #B7490F 99%) 0% 0% no-repeat padding-box;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 149px;
    position: absolute;
  }
  body .pre-footer .list-group-item {
    max-width: 365px;
    font-size: 22px;
    line-height: 49px;
  }
  body .pre-footer h2 {
    margin-bottom: 10px;
    margin-top: 5px;
    line-height: 31.2px;
  }
  body .pre-footer ul {
    margin-bottom: 50px;
  }
  body .pre-footer .carousel-item p {
    font-size: 22px;
    line-height: 31.2px;
  }
  body .pre-footer .nt-plain-btn {
    height: 44px;
    width: 147px;
  }
  body .scriptures .q-a-speak p {
    font-weight: 300;
  }
  body .scriptures .script-bg {
    background-size: cover !important;
    background-position: inherit;
    padding-bottom: 12px;
    padding-top: 52px;
  }
  body footer {
    padding: 60px 30px;
    padding-top: 10px;
    position: relative;
  }
  body footer h4 {
    margin-bottom: 10px;
    margin-top: 50px;
  }
  body footer .yf-icon {
    margin-top: 30px;
  }
  body footer .footer-right {
    margin-top: 50px;
  }
  body footer .footer-right h4 {
    margin: 0;
    padding-bottom: 15px;
  }
  body footer .footer-right .d-flex {
    margin-top: 35px;
  }
  body footer .copy-right {
    position: absolute;
    bottom: 0;
    transform: translateX(-50%);
    left: 50%;
  }
  body footer .mobile-logo-btm {
    margin-top: 95px;
  }
  body .q-a-speak.speak-ashram.meet-challeng ul {
    display: block !important;
  }
  body .what-is-brahmavidya {
    background-size: auto 427px;
    background-position: top right;
    padding-bottom: 80px;
    padding-top: 180px;
  }
  body .what-is-brahmavidya .sankh-img-mob img {
    max-width: 400px;
    width: 100%;
    height: auto;
  }
  body .what-is-brahmavidya .primary-cust-video {
    margin-bottom: 50px;
  }
  body .what-is-brahmavidya .perspective-blk .col-md-7 .perspective-content h3 {
    font-size: 20px;
    line-height: 24px;
  }
  body .what-is-brahmavidya .perspective-blk .perspective-content,
  body .what-is-brahmavidya .perspective-blk .perspective-r-content {
    margin-bottom: 29px;
  }
  body .what-is-brahmavidya .perspective-blk .perspective-content h3,
  body .what-is-brahmavidya .perspective-blk .perspective-r-content h3 {
    font-size: 20px;
    line-height: 24px;
  }
  body .what-is-brahmavidya .perspective-blk .perspective-content .read-more,
  body .what-is-brahmavidya .perspective-blk .perspective-r-content .read-more {
    font-size: 19px;
    margin-bottom: 29px;
  }
  body .what-is-brahmavidya .perspective-blk .perspective-content p,
  body .what-is-brahmavidya .perspective-blk .perspective-r-content p {
    font-size: 19px;
    line-height: 27px;
  }
  body .what-is-brahmavidya .perspective-blk .col-md-7 .perspective-content p {
    margin-bottom: 29px;
  }
  body .what-is-brahmavidya .brahmavidya-blk h2 {
    margin-bottom: 0;
  }
  body .what-is-brahmavidya .nt-tabs .nav-pills {
    margin-bottom: 30px;
  }
  body .what-is-brahmavidya .brahmavidya-blk .read-more {
    margin-top: 15px;
    font-size: 18px;
  }
  body .what-is-brahmavidya .our-guru .mt-55 {
    margin-top: 40px;
    margin-bottom: 35px;
  }
  body .what-is-brahmavidya .small-head {
    margin-bottom: 30px;
    margin-top: 10px;
  }
  body .what-is-brahmavidya .prabhata-play {
    width: 100%;
    margin: 0;
    padding: 25px 23px;
  }
  body .what-is-brahmavidya .nt-tabs p {
    width: 100%;
    font-size: 19px;
    line-height: 27px;
  }
  body .what-is-brahmavidya .nt-tabs .auth-title {
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
  }
  body .what-is-brahmavidya .nt-tabs .prabhata-play img {
    max-width: 26px;
  }
  body .what-is-brahmavidya .nt-tabs .icons-sec img {
    width: 18px;
  }
  body .what-is-brahmavidya .brahmavidya-blk p {
    margin-bottom: 20px;
  }
  body .what-is-brahmavidya .perspective-content {
    border-bottom: 1px solid #66360E;
    margin-bottom: 30px;
  }
  body .what-is-brahmavidya .suggested-blk .small-head {
    margin-bottom: 35px;
    font-size: 22px;
    color: #66360E;
    margin-top: 35px;
  }
  body .what-is-brahmavidya .prabhata-blk .small-head {
    margin-top: 26px;
    margin-bottom: 50px;
  }
  body .what-is-brahmavidya .primary-cust-video img {
    width: 100%;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content {
    width: calc(100% - 80px);
    left: 30px;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content .ss-font {
    font-size: 22.57px;
    line-height: 29.58px;
    font-weight: 500;
    width: 65%;
    letter-spacing: 0.23px;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content .ss-font span {
    display: none;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content img {
    width: 46px;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content h1 {
    font-size: 19px;
    line-height: 33.5px;
    font-weight: bold;
  }
  body .what-is-brahmavidya img.shankh-pos {
    width: 62%;
    margin: auto;
    top: 0;
  }
  body .what-is-brahmavidya .scriptures-main .s-articals-sugges {
    margin-bottom: 0;
  }
  body .what-is-brahmavidya .scriptures-main .s-articals-sugges .nt-btn {
    margin-top: 30px !important;
    margin-bottom: 50px !important;
  }
  body .what-is-brahmavidya .ashtavakra-blk {
    margin-top: 0;
    margin-bottom: 50px;
  }
  body .what-is-brahmavidya .ashtavakra-l-blk {
    height: auto;
  }
  body .what-is-brahmavidya .ashtavakra-l-blk {
    background-size: 170px 188px;
    background-position: right bottom;
  }
  body .what-is-brahmavidya .ashtavakra-l-blk p {
    max-width: 70%;
  }
  body .r-writings .sugges-content:first-child {
    margin-left: 4px;
  }
  body .r-writings .vichara-content .v-c-blk h4 {
    min-height: auto;
  }
  body .r-writings .vichara-content .v-c-blk {
    border: 0 !important;
    margin-bottom: 30px;
  }
  body .r-writings .subscribe-blk {
    margin: 50px 0px !important;
  }
  body .r-writings .devotees-blk .d-c-desc {
    width: 100%;
    margin: 0;
    margin-bottom: 30px;
  }
  body .r-writings .devotees-blk {
    margin: 40px 0px;
  }
  body .perspective-blk {
    margin-bottom: 40px !important;
  }
  body .perspective-blk img {
    max-width: 100%;
  }
  body .scriptures-main .filter-right {
    padding-left: 10px;
  }
  body .scriptures-main .vishnusahasranama-blk .perspective-r-content .read-more {
    margin-top: 20px;
  }
  body .scriptures-main .secondary-cust-btm-blk .btm-blk h3 {
    line-height: 22px;
  }
  body .scriptures-main .sugges-content:nth-child(-n+5), body .scriptures-main .learn-chant .sugges-content:nth-child(-n+5) {
    display: block;
  }
  body .scriptures-main .scripture-speak p {
    font-size: 24px;
    margin-bottom: 10px;
  }
  body .scriptures-main .scripture-speak p.title {
    font-size: 19px !important;
    margin-top: 15px;
  }
  body .scriptures-main .r-videos .small-head {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  body .stories-blk .ashtavakra-l-blk, body .mind-blk .ashtavakra-l-blk, body .r-writings .ashtavakra-l-blk, body .ashtavakra-l-blk {
    height: auto;
  }
  body .ashtavakra-blk .suggested-articles .perspective-r-content {
    border-bottom: 1px solid #97897a;
    border-right: 0;
    margin: 0 0 30px;
    padding: 0 0 30px;
    height: auto;
  }
  body .scripture-speak {
    text-align: center;
  }
  body .resources-main .resources-header h1 {
    margin-bottom: 10px;
  }
  body .bhoomananda-main-content .disciples .list-disciples li {
    width: 100%;
    display: block;
    margin-bottom: 30px;
  }
  body .bhoomananda-main-content .disciples .list-disciples li:last-child {
    margin-bottom: 0;
  }
  body .bhoomananda-main-content .disciples .list-disciples li span {
    margin-left: 30px;
    top: 50%;
    left: auto;
    transform: translate(0, -50%);
  }
  body .e-l-blks.disciples {
    padding-bottom: 34px;
  }
  body .e-l-blks.disciples ul li {
    margin-bottom: 0;
  }
  body .e-l-blks.disciples ul li img {
    max-width: 100%;
    min-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  body .e-l-blks.disciples .photo-list-text {
    margin-bottom: 0;
  }
  body .e-l-blks.disciples.border-0 {
    padding-bottom: 0px;
  }
  body .bhoomananda-main-content {
    padding-top: 140px;
    padding-bottom: 45px;
    background-image: none !important;
  }
  body .bhoomananda-main-content .nav-pills {
    min-height: 40px;
  }
  body .bhoomananda-main-content .nav-pills .nav-item {
    margin-top: 0;
    padding: 0px 20px;
  }
  body .bhoomananda-main-content .nav-pills .nav-item .nav-link {
    font-size: 16px;
  }
  body .bhoomananda-main-content .nt-tabs {
    margin-top: 80px;
  }
  body .bhoomananda-main-content .main-content h3 {
    font-size: 28px;
  }
  body .bhoomananda-main-content .saadhana-spi p, body .bhoomananda-main-content .mission-welfare p,
  body .bhoomananda-main-content .saadhana-spi h6, body .bhoomananda-main-content .saadhana-spi p span,
  body .bhoomananda-main-content .mission-welfare h6 {
    font-size: 19px;
    line-height: 27px;
  }
  body .bhoomananda-main-content .video-blk {
    top: 0;
    max-width: 100%;
    border-top: 1px solid #66360e;
    padding: 40px 0 0;
    margin: 30px 0 0;
  }
  body .bhoomananda-main-content .more-list {
    padding-top: 45px;
  }
  body .bhoomananda-main-content .more-list h4 {
    font-size: 22px;
    line-height: 26px;
  }
  body .bhoomananda-main-content .more-list p {
    font-size: 19px;
    line-height: 28px;
  }
  body .bhoomananda-main-content .more-list .read-more {
    margin-bottom: 40px;
  }
  body .bhoomananda-main-content .main-content p, body .bhoomananda-main-content .early-life .e-l-blks h5, body .bhoomananda-main-content .early-life .e-l-blks p, body .bhoomananda-main-content .guru-parampara .main-content p {
    font-size: 19px;
  }
  body .bhoomananda-main-content .early-life .more-list {
    padding-bottom: 800px;
  }
  body .bhoomananda-main-content .early-life .bhooma-photo-bottom {
    bottom: 0;
    background-size: auto;
    background-position: 29px 100%;
  }
  body .bhooma-photo {
    background: none !important;
    display: none;
  }
  body .bottom-right-photo {
    text-align: right;
    margin-top: -100px;
  }
  body .bhooma-photo-wrap {
    display: none;
  }
  body .bhoomananda-main-content .narayana-tapovanam .bhooma-right-blk {
    top: 0;
    left: 0;
    max-width: 100%;
  }
  body .bhoomananda-main-content .bhooma-right-blk {
    top: 0;
    max-width: 80%;
    left: 10%;
    margin: 20px 0 0;
  }
  body .bhoomananda-main-content .bhooma-right-blk p.cg-font {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 22px;
  }
  body .bhoomananda-main-content .bhooma-right-blk .video-blk img {
    width: 100%;
  }
  body .bhoomananda-main-content .video-blk h6 {
    margin-bottom: 30px;
    font-size: 19px;
  }
  body .bhoomananda-main-content .video-blk .title.cg-font {
    margin-bottom: 0;
  }
  body .bhoomananda-main-content .early-life-gap {
    margin-top: 50px;
  }
  body .more-list .read-more {
    margin-bottom: 25px;
    display: block;
  }
  body .bhoomananda-main-content .bhooma-photo-bottom {
    display: none;
  }
  body .bhoomananda-main-content .narayana-tapovanam .bhooma-photo-bottom {
    display: block;
    position: initial;
    bottom: initial;
    max-height: 300px;
    max-width: 100%;
    height: 300px;
    margin: 15px 0 0;
  }
  body .bhoomananda-main-content .guru-parampara .parampara-tree img {
    width: auto;
  }
  body .bhoomananda-main-content .guru-parampara .parampare-tree-blk li img {
    max-width: 100%;
    width: 400px;
    float: none;
  }
  body .bhoomananda-main-content .guru-parampara .parampare-tree-blk li .tree-txt {
    position: relative;
    width: 100%;
    margin-top: 20px;
    left: 0;
  }
  body .bhoomananda-main-content .narayana-tapovanam .gallery-block {
    margin-top: 50px;
  }
  body .bhoomananda-main-content .narayana-tapovanam .gallery-block ul li {
    width: 30.7%;
  }
  body .bhoomananda-main-content .narayana-tapovanam .gallery-block ul li img {
    min-height: 1px;
  }
  body .bhoomananda-main-content .narayana-tapovanam .gallery-block .nt-btn {
    margin-bottom: 40px;
  }
  body .mob-filter {
    position: fixed;
    width: 100%;
    max-height: 100vh;
    overflow: auto;
    z-index: 99999;
    background: #fff;
    padding: 40px 60px 20px 40px !important;
    top: 0;
    left: 0;
    display: none;
    min-height: 100vh;
    padding-bottom: 80px !important;
  }
  footer li.list-group-item {
    font-size: 16px;
    line-height: 35px;
  }
  .resources-main {
    margin: 0 !important;
    padding-bottom: 0;
  }
  section.resources-top-blkt {
    padding: 0;
    padding-top: 90px;
  }
  .entry-content {
    padding-top: 90px;
  }
  .entry-content .nst-signin-page {
    margin-top: -90px;
  }
  .entry-content .mb-45 {
    margin-bottom: 0px;
  }
  .logged-in .entry-content {
    padding-top: 0px;
  }
  .profile-wrap {
    padding-top: 125px !important;
  }
  .resource-header-form {
    float: left !important;
  }
  body .resources-main .suggested-blk .small-head,
  body .resources-main .most-searched .small-head,
  body .resources-main .e-books .small-head {
    margin: 25px 0px;
  }
  body .resources-main .e-books .chanting-blks {
    margin-bottom: 0px;
  }
  body .suggested-blk {
    margin-bottom: 30px !important;
  }
  body .prabhata-play {
    width: 100%;
    margin: 0;
  }
  body .prabhata-play .d-flex {
    align-items: center;
  }
  body .scriptures-main .r-chanting .prabhata-play {
    width: 100%;
    margin: 11px 1% !important;
  }
  body .resources-main .r-chanting .articals-sugges-content .sugges-content, body .resources-main .e-books .chanting-blks .sugges-content,
  body .resources-main .most-searched .most-searched-blks .sugges-content, body .scriptures-main .s-articals-sugges .sugges-content {
    width: 48% !important;
    margin: 0 1% 2% !important;
  }
  body .resources-main .r-videos .video-overlay-content {
    width: calc(100% - 40px);
  }
  body .resources-main .r-chanting .nt-btn {
    padding: 10px 25px;
  }
  body .mob-inline {
    display: block !important;
    overflow: auto;
    white-space: nowrap;
  }
  body .mob-inline::-webkit-scrollbar {
    display: none;
  }
  body .mob-inline .sugges-content {
    margin-bottom: 7px;
    display: inline-block;
    white-space: initial;
    float: none;
  }
  body .ashtavakra-l-blk h5.title {
    margin-bottom: 0;
    font-size: 14px;
  }
  body .resources-main .read-more {
    margin-bottom: 25px;
  }
  body .resources-main .read-more.d-none {
    display: block !important;
  }
  body .book-img {
    width: 100px;
  }
  body .resources-main .feature-main-blk .b-g-discourses ul li {
    width: 50%;
  }
  body .primary-cust-video .video-overlay-content {
    width: calc(100% - 35px);
    left: 20px;
    bottom: 20px;
  }
  body .primary-cust-video .video-overlay-content h1.ss-font {
    width: 205px;
    font-size: 23px;
    line-height: 28px;
    margin-bottom: 0;
  }
  body .primary-cust-video .video-overlay-content h1.ss-font span.title {
    font-size: 18px;
  }
  body .primary-cust-video .video-overlay-content h1.ss-font p.content {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 0;
  }
  body .primary-cust-video .video-overlay-content h1.ss-font .auth-title {
    font-size: 11px;
    margin-top: 5px;
  }
  body .primary-cust-video .video-overlay-content img {
    width: 35px;
    bottom: 10px;
  }
  .video-desc-tab .scroll-tabs {
    overflow: hidden;
    margin-bottom: 10px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy {
    margin-bottom: 45px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner {
    padding-bottom: 0;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner img {
    min-height: 620px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner .carousel-indicators {
    bottom: 30px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner .carousel-indicators [data-bs-target] {
    margin-right: 5px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .small-head {
    margin-top: 45px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .ad-text {
    width: 90%;
    left: 20px;
    bottom: 70px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .ad-text h3 {
    font-size: 18px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .ad-text p {
    font-size: 14px;
  }
  .video-detail-wrap .video-deatil-blk .video-desc-tab {
    padding: 0;
    word-break: break-word;
  }
  .video-detail-wrap .video-deatil-blk .video-desc-tab .nt-tabs {
    padding: 0px 20px;
  }
  .video-detail-wrap .video-deatil-blk .primary-cust-video .video-overlay-content {
    bottom: 20px;
  }
  .video-detail-wrap .video-deatil-blk .primary-cust-video .video-overlay-content img {
    right: 0;
  }
  .video-detail-wrap .video-deatil-blk .video-detail-content h3 {
    font-size: 22px;
  }
  .guru-parampara-wrap {
    background-image: none;
  }
  .guru-parampara-wrap .mb-45 {
    margin-bottom: 0;
  }
  .guru-parampara-wrap .tree-level-blk {
    padding-bottom: 130px;
  }
  .guru-parampara-wrap .tree-level-blk:last-child {
    padding-bottom: 30px;
  }
  .guru-parampara-wrap .tree-level-blk .guru-content {
    margin-top: 25px;
  }
  .guru-parampara-wrap .tree-level-blk .guru-avtar {
    min-width: 100%;
  }
  .scriptures-main .r-videos .top-subtitle {
    font-size: 19px;
  }
  .scriptures-filter .prabhata-play {
    line-height: 11.96px;
    font-size: 19.35px;
  }
  .scriptures-filter .auth-title {
    line-height: 15.94;
    font-size: 10.79px;
  }
  .filter-sort-pills {
    overflow: auto;
    white-space: nowrap;
    margin-top: 20px;
  }
  .video-list .video-list-content {
    margin: 25px 0px;
  }
  .video-list .video-list-content .video-list-content-left .video-count {
    display: none;
  }
  .video-list .video-list-content .video-list-content-left .video-overlay-content .ss-font {
    width: 286px;
  }
  .video-list .video-list-content .video-list-content-left .video-overlay-content img {
    width: 66px;
  }
  .video-list .video-list-content .video-list-content-right {
    margin-top: 26px;
  }
  .video-list .video-list-content .video-list-content-right p {
    display: none;
  }
  .video-list .video-list-content .video-list-content-right h6 {
    margin-top: 26px;
  }
  .video-list .video-list-content .video-list-content-right h3 {
    margin-bottom: 14px;
    margin-top: 10px;
  }
  .video-list .video-list-content .video-dropdown {
    z-index: 1 !important;
  }
  .video-list .video-list-content .video-dropdown .buton-dot {
    margin-top: 20px;
  }
  .video-list .video-list-content .video-dropdown .dropdown-item .buton-dot {
    margin-top: 0;
  }
  .resources-main .r-play-list-video .small-font h1 span img {
    bottom: 93px;
    right: auto;
    left: 50%;
  }
  .video-detail-wrap .video-deatil-blk .r-play-list-video .small-font h1 img {
    bottom: 100%;
    left: 43%;
  }
  .ashtavakra-blk .not-found-text {
    font-size: 28px;
    line-height: 33.6px;
  }
  .ashtavakra-blk .suggested-articles .col-md-4:last-child .perspective-r-content {
    margin: 0;
    padding: 0;
  }
  .ashtavakra-blk .suggested-articles .perspective-r-content h2 {
    font-size: 22px;
    line-height: 26.4px;
  }
  .video-listing-blk .video-list .video-list-content .video-list-content-left .video-count {
    display: block;
    width: 120px;
  }
  #footerBooksCarousel .col-5 {
    width: 190px;
    padding: 35px 0 0 30px;
  }
  #footerBooksCarousel .col-7 {
    padding-top: 35px;
    width: calc(100% - 190px);
  }
  #footerBooksCarousel img {
    box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.7);
  }
  .e-books .books-blk .book-desc .read-more {
    font-size: 16px;
  }
  .e-books .books-blk .read-more img {
    margin: 0 0 0 10px;
  }
  .bhoomananda-bg .guru-image {
    background-image: url("../images/Swami-Bhoomananda-main.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .nirvisheshananda-content .guru-image {
    background-image: url("../images/Swami-Nirvesheshanadaji-main.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .gurupriya-page .guru-image {
    background-image: url(../images/Ma-gurupriya-main.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .asharam-pages .ad-left {
    padding-left: 0px;
  }
  .r-play-list-video .p-l-video-blk, .resources-main .r-play-list-video .p-l-video-blk {
    margin-bottom: 28px;
  }
  .r-play-list-video .p-l-video-blk:last-of-type, .resources-main .r-play-list-video .p-l-video-blk:last-of-type {
    margin-bottom: 0px;
  }
  .r-play-list-video .p-l-video-blk .btm-blk h3, .resources-main .r-play-list-video .p-l-video-blk .btm-blk h3 {
    font-size: 16px;
    line-height: 19.2px;
    margin-bottom: 4px;
  }
  .r-play-list-video .p-l-video-blk .btm-blk h6, .resources-main .r-play-list-video .p-l-video-blk .btm-blk h6 {
    margin-bottom: 4px;
  }
  .r-play-list-video .p-l-video-blk .btm-blk .list-inline, .resources-main .r-play-list-video .p-l-video-blk .btm-blk .list-inline {
    margin-bottom: 0px;
  }
  .r-play-list-video .p-l-video-blk .video-count, .resources-main .r-play-list-video .p-l-video-blk .video-count {
    width: 35%;
  }
  .r-videos .secondary-cust-btm-blk .secondary-cust-video img, .resources-main .r-videos .secondary-cust-btm-blk .secondary-cust-video img {
    max-height: 220px;
    height: auto;
  }
  .filter-main .filter-list {
    margin-bottom: 45px;
  }
  .filter-main .filter-list h5 {
    margin-bottom: 40px;
  }
  .f-s-btn {
    padding: 0;
    text-align: center;
    max-width: 100%;
  }
  .f-s-btn button {
    font-size: 24px;
    max-width: 100%;
  }
  .f-s-btn button:first-child {
    border-right: 0;
  }
  .r-audios .mob-inline .col-12 {
    width: 90%;
  }
  .r-audios .audio-content {
    margin-top: 7px;
  }
  .resources-main .prabhata-playlist .nt-btn {
    margin: 40px auto 70px;
  }
  .resources-main .feature-main-blk .b-g-discourses {
    padding: 22px;
  }
  .resources-main .feature-main-blk .b-g-discourses .read-more img {
    margin-left: 0;
  }
  .resources-main .feature-main-blk .b-g-discourses-btm {
    padding: 22px;
  }
  .resources-main .r-articals {
    margin-bottom: 30px;
  }
  .asharam-pages.bg-fullimg {
    background-image: none !important;
  }
  .event-inner-pages .discources-design {
    background-image: none !important;
  }
  .event-inner-pages .discourses-wrap {
    margin: 20px 0 0;
  }
  .event-inner-pages .discourses-wrap .events-desc-wrap {
    margin: 40px 0 0;
  }
  .event-inner-pages .happening-btn .nt-btn {
    float: none;
    margin-bottom: 20px;
    display: inline-block;
  }
  .donor-main .donor-blk {
    padding-left: 20px !important;
  }
  .donor-main .donor-blk:before {
    height: 15px;
    width: 15px;
    top: 4px;
  }
  .donor-main .donor-blk:after {
    left: 5px;
    width: 2px;
  }
  .donor-main .form-control {
    margin-right: 0px;
  }
  .donor-main .c-width .form-control {
    max-width: 100%;
  }
  .audio-playlist-main .prabhata-play {
    padding: 20px;
  }
  .audio-playlist-main .prabhata-play .icons-sec .loop-icon {
    margin: 0 15px 0 0;
    width: 15px;
  }
  .audio-playlist-main .prabhata-play .audio-play-control .play-rnd {
    width: 18px;
    height: 18px;
    margin-right: 10px;
  }
  .login-wrap .login-form span.err-span {
    bottom: -18px;
  }
  .login-wrap .register-form span.err-span {
    bottom: initial;
    top: 40px;
  }
  .login-page .login-form {
    padding: 30px 20px;
  }
  .login-page .login-form .forgot-link {
    font-size: 10px;
  }
  .login-page .login-form .mb-3 {
    position: relative;
  }
  .login-page .login-form .form-control {
    max-width: 100%;
    margin-bottom: 20px;
  }
  .login-page .login-form .form-control.err-input {
    margin-top: 0;
  }
  .login-page .login-form .show-password {
    left: calc(100% - 28px);
  }
  .profile-wrap .filter-main {
    border: 0;
  }
  .profile-wrap .history-section .history-single.audio-playlist {
    min-height: auto;
  }
  .major-event-tab .avtar-with-title ul li {
    width: 100%;
  }
  .major-event-tab .event-left-inner .p-l-video-blk .video-count {
    width: 100px;
    font-size: 10px;
  }
  .major-event-tab .event-schedule {
    padding: 0;
  }
  .major-event-tab .event-schedule h5 {
    margin: 0 0 15px;
  }
  .major-event-tab .event-schedule .schedule-content {
    padding-top: 0px;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-link {
    padding: 0 20px !important;
    height: 40px;
  }
  .major-event-tab .event-schedule .schedule-tabs .nav-pills .nav-item {
    width: auto;
  }
  .major-event-tab .event-schedule .schedule-tabs .event-scd h6, .major-event-tab .event-schedule .schedule-tabs .event-scd ul {
    padding-left: 0px;
  }
  .essential .essentialinfo {
    padding-right: 12px;
  }
  .rpopup .modal-dialog .rbpopup {
    padding: 50px 25px 25px;
  }
  .rpopup .modal-dialog .rbpopup .rprside {
    padding-top: 30px;
  }
  .bottom-player .bottom-player-wrap {
    display: block !important;
    padding: 15px 0;
    height: auto;
  }
  .bottom-player .bottom-player-wrap .audio-title {
    max-width: 100%;
  }
  .bottom-player .bottom-player-wrap .audio-info {
    justify-content: flex-start !important;
  }
  .bottom-player .audio-primary-controls {
    display: inline-block;
  }
  .bottom-player .audio-primary-controls img {
    max-width: 15px;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__controls button svg {
    transform: none;
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__controls .plyr__control[data-plyr=restart] {
    margin-left: 140px;
    transform: scale(0.75);
  }
  .bottom-player .audio-primary-controls .plyr--audio .plyr__volume {
    right: 130px;
  }
  .bottom-player .audio-primary-controls #btnPrev {
    margin: 0px 15px 0 10px;
  }
  .bottom-player .audio-primary-controls #btnNext {
    margin: 0px 10px 0 15px;
  }
  .bottom-player .audio-primary-controls .plyr__time {
    right: 15px;
  }
  .bottom-player .audio-primary-controls .plyr__time[aria-label="Current time"] {
    right: 66px;
  }
  .bottom-player .audio-secondary-controls {
    float: right;
  }
  .bottom-player .audio-secondary-controls .d-flex > * {
    margin-left: 10px;
  }
  .bottom-player .audio-secondary-controls #btnNext {
    margin: 0 10px 0 15px;
  }
  .bottom-player .audio-info {
    margin: 0 0 7px;
  }
  .theme-modal .modal-body {
    padding: 55px 15px 0;
  }
  .theme-modal .modal-body .modal-playlist .timeline-play {
    width: 100px;
  }
  .theme-modal .modal-body .modal-playlist img {
    max-width: 25px;
  }
  .audio-playlist-main .prabhata-play .icons-sec .video-dropdown .nav-link.dropdown-toggle.show {
    left: 7px !important;
  }
  .row.ashtavakra-blk {
    margin-bottom: 20px;
  }
  .scriptures-main .s-articals-sugges {
    margin-top: 0;
    margin-bottom: 0;
  }
  .scriptures-main .r-chanting .articals-sugges-content {
    margin-bottom: 0;
    margin-top: 20px;
  }
  .featuretab .r-videos {
    padding-top: 50px;
    clear: both;
  }
  /** event claender list */
  .event-calenderlist .calenderlist {
    padding: 20px 15px;
  }
  .event-calenderlist .calenderlist .listrow {
    margin-top: 20px;
  }
  .event-calenderlist .calenderlist .listrow .col1 {
    width: 14%;
  }
  .event-calenderlist .calenderlist .listrow .col2 {
    width: 86%;
  }
  .event-calenderlist .calenderlist .listrow .collist {
    width: 100%;
    text-align: left !important;
    padding-left: 14%;
  }
  .event-calenderlist .calenderlist .listrow .collist p {
    padding-top: 15px;
  }
  .event-calenderlist .calenderlist .listrow .colnone {
    display: none;
  }
  .event-calender1 .calendetop .download-btn .download-link {
    font-size: 0px;
    min-height: 44px;
  }
  .event-calender1 .calendetop .download-btn .download-link img {
    margin-left: 0px !important;
  }
  .chanting-playist .chanting-single-wrap .all-chanting {
    margin-bottom: 92px;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay {
    padding: 20px 15px 20px;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay .c-overlay-left {
    max-width: 100%;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay .c-overlay-left h3 {
    font-size: 20px;
    max-width: 72%;
  }
  body .pre-footer .carousel-indicators {
    width: 35%;
  }
  body .pre-footer .carousel-indicators button {
    width: 10px !important;
    height: 10px;
    opacity: 0.4;
    background-color: #fff;
    margin: 3px 5px 0px 0px;
  }
  .r-writings .ashtavakra-blk {
    margin-bottom: 0px;
  }
  .profile-wrap {
    padding-bottom: 50px !important;
  }
  .calendar-banner .event-calendar .days .day_num {
    min-height: 80px;
    padding: 7px;
  }
  .calendar-banner .event-calendar .days .day_num span {
    font-size: 18px;
  }
  .calendar-banner .event-calendar .days .day_num .cal-events li {
    font-size: 8px;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item {
    margin: 0px -90px;
  }
  .wbrahmavidya .experience .expe-box {
    padding-right: 12px;
  }
  .experpopup .modal-dialog {
    margin: 2rem auto;
  }
  .experpopup .modal-dialog .ebpopup .expe-box {
    padding-right: 0px;
  }
  .experpopup .modal-dialog .text-start .small-head {
    margin: 30px 0px 15px !important;
  }
  .experpopup .modal-dialog .text-start h4 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .rpopup .modal-dialog {
    margin: 2rem auto;
  }
  .audio-tab .r-play-list-video {
    padding-bottom: 50px;
  }
  .langauage-books .nt-btn {
    display: inline-block;
    margin: 0 0 15px !important;
  }
  .store-wrap .other-lang .single-lang {
    margin: 0 0 15px;
  }
  .store-wrap .top-btn {
    display: flex;
    margin: 0 0 25px;
  }
  .store-wrap .top-btn .border-btn {
    margin-left: 9px;
  }
  .store-wrap h4 {
    word-break: break-word;
  }
  .book-store-slider {
    margin: 0 0 60px;
  }
  .queuemodal .add-bottom h6, .queuemodal .add-bottom a {
    font-size: 14px;
    margin: 0;
    line-height: 26px;
  }
  .queuemodal {
    padding-top: 120px;
  }
  .queuemodal .audio-playlist-main {
    margin: 30px 0 50px;
  }
  .icons-sec .video-dropdown {
    width: 25px;
  }
  .login-wrap {
    padding-top: 90px;
  }
  .city-img-wrap img:not(:first-child), .city-img-wrap img:nth-last-child(-n+2) {
    max-width: 100%;
    width: 100%;
  }
  .cird .wrap {
    display: none;
  }
  .cird .cird-left {
    border: 0;
    padding: 0 0 30px;
    max-width: 100%;
  }
  .cird .cird-left.fixed {
    position: relative;
    top: 0;
    max-width: 100%;
  }
  .cird .cird-city .cs-font {
    margin-bottom: 15px;
    line-height: 21.5px;
  }
  .brahmavidyatab .text, .brahmavidyatab .esseninner .textinfo {
    padding-top: 0;
    padding-left: 8px;
  }
  .brahmavidyatab #pills-sadhana .brahmavidya-blk h3 {
    padding-right: 0;
  }
  .brahmavidyatab #pills-sadhana .brahmavidya-blk .listpoint li p {
    margin-bottom: 0;
  }
  .nt-btn {
    display: inline-block;
  }
  .audio-playlist-main .prabhata-play .icons-sec .time {
    display: none;
  }
  #mega-menu-wrap-before-primary #mega-menu-before-primary img {
    max-width: 50px;
    height: auto;
    padding: 0;
  }
  .audio-playlist-main .prabhata-play {
    padding: 15px 5px 15px 15px;
  }
  .audio-playlist-main .prabhata-play .icons-sec .loop-icon {
    margin: 0 10px 0 0;
  }
  .audio-content .row .col-6.col-md-4 {
    width: 100%;
  }
  .common-content .content-header, .writing-details-page .content-header {
    font-size: 20px;
    line-height: 25px;
  }
  .audio-info > img {
    max-width: 60px;
  }
  .audio-detail-content p.orange-title {
    font-size: 14px;
  }
  .bottom-player .video-dropdown ul.dropdown-menu.show {
    top: -100px !important;
  }
  .scroll-tabs.nav-pills .nav-item {
    padding: 0 15px;
  }
  .e-books .books-blk {
    margin: 0 0 20px;
    height: auto;
  }
  .e-books .books-blk .book-desc {
    display: block;
  }
  .dairy-detail-pages .a-d-right-block {
    height: auto;
    padding: 0;
  }
  .dairy-detail-pages .a-d-right-block .cg-font.bottom-ashram {
    padding: 15px 0 0;
    margin: 0;
  }
  .asharam-pages.cird .lgc-mobile-grid-100 {
    clear: none;
    width: 48%;
    float: left;
    margin: 0 1%;
  }
  .asharam-pages.cird .lgc-mobile-grid-100 img[class*=" wp-image"] {
    height: 175px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .vicharsethu .download-book-blk a {
    display: block;
    width: 100%;
    margin: 0 0 30px;
  }
  .gallery-tab.gallery-content .gallery-carousel .owl-nav {
    top: 47%;
  }
  .gallery-tab.gallery-content .gallery-carousel .owl-nav img {
    max-width: 20px;
  }
  .gallery-tab.gallery-content .gallery-carousel {
    padding: 0 25px;
  }
  .bhoomananda-main-content .early-life .e-l-blks .list-imgs {
    display: flex !important;
  }
  .bhoomananda-main-content .early-life .e-l-blks .list-imgs img {
    display: block !important;
  }
  .most-searched, .resources-main .r-chanting .articals-sugges-content {
    display: block !important;
    margin: 20px 0 40px;
  }
  body #mostsearch li, body .suggested-blk .sugges-content {
    width: 48% !important;
    margin: 0 1% 2% !important;
    display: block;
    float: left;
  }
  .scriptures-main .sugges-content a, #mostsearch li, body .sugges-content a, .scriptures-main .learn-chant .sugges-content a, body .scriptures-main .sugges-content a {
    font-size: 12px;
    line-height: 15px;
  }
  .r-videos-content {
    margin-bottom: 60px;
  }
  .chanting-playist .video-dropdown ul.dropdown-menu.show {
    left: 0 !important;
  }
  .video-dropdown ul.dropdown-menu.show {
    right: 23px;
    top: 35px !important;
  }
  .event-inner-pages {
    margin-top: 0 !important;
    padding-top: 170px;
  }
  .event-calenderlist {
    padding: 0 0 20px;
  }
  .calendar-banner .event-calendar .cal-events li:after {
    left: -4px;
    top: 3px;
    height: 2px;
    width: 2px;
  }
  .top-event-cls > .sub-menu > li, .dropdown-menu li.second-top-cls {
    width: 100%;
    padding: 0;
  }
  .top-event-cls > .sub-menu > li > a {
    color: #53290F;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
  }
  .top-event-cls > .sub-menu > li .sub-menu a {
    color: #544948;
    font-size: 18px;
    line-height: 21px;
    font-weight: 400;
  }
  .top-event-cls a, .second-top-cls .nav-link, .second-top-cls > .dropdown-item {
    font-size: 14px;
    color: #ED4A16;
    text-transform: uppercase;
    line-height: 19.2px;
  }
  .pre-foo-img {
    display: block !important;
  }
  .langauage-books .single-book .audio-btn {
    margin-left: 0px;
  }
  .theme-modal .btn-close {
    top: 20px;
    right: 20px;
  }
  .event-inner-pages .pt-50.delhi-events-design {
    padding-top: 0px;
  }
  .queuemodal .audio-playlist-main .prabhata-play .icons-sec .small-tooltip {
    margin: 0 10px 0 0;
  }
  .video-detail-wrap .video-dropdown ul.dropdown-menu.show {
    top: -10px !important;
    z-index: 2;
  }
  .tooltip-text:hover .tooltip-blk {
    display: none;
  }
  .audio-playlist.audio-playlist-col {
    height: auto;
  }
  .audio-playlist.audio-playlist-col h5.gray-text {
    display: none;
  }
  .vicharspath .vichartable .datatable {
    white-space: nowrap;
    overflow-x: auto;
  }
  .vicharspath .vichartable .datatable ul li {
    padding-left: 0;
    float: none;
    display: inline-flex;
    width: 46%;
  }
  .vicharspath .vichartable .datatable ul.tbhead li {
    padding-left: 16px;
  }
  .calendar-banner.resources-top-blk {
    padding-top: 0;
  }
  .writing-deatils-content .content-details, .dairy-detail-pages .content-details {
    position: relative;
  }
  .writing-deatils-content .content-details .d-block.d-md-none, .writing-deatils-content .content-details .motif-ad, .dairy-detail-pages .content-details .d-block.d-md-none, .dairy-detail-pages .content-details .motif-ad {
    position: absolute;
    top: 50%;
    opacity: 0.65;
    z-index: -1;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto !important;
  }
  .profile-wrap .woocommerce-notices-wrapper .woocommerce-error {
    padding-top: 0px;
  }
  .woocommerce-notices-wrapper .woocommerce-error {
    padding-top: 170px;
  }
  .filter-right {
    padding-left: 0;
    padding-right: 0;
  }
  .asp_w_container {
    margin-bottom: 20px;
  }
  .archive-content {
    padding-top: 125px;
    padding-left: 0;
    padding-right: 0;
  }
  .admin-bar #ajaxsearchprores1_1 {
    margin-top: 50px;
  }
  .writing-details-page .w-d-right-block p, .writing-details-page .w-d-right-block.illution-bottom p, .dairy-detail-pages .a-d-right-block .cg-font {
    display: none;
  }
  .asharam-pages .ashram-dairy-block .ashram-dairy-single, .asharam-pages .ashram-dairy-block .col-md-6:nth-last-child(-n+2) .ashram-dairy-single {
    margin-bottom: 40px;
  }
  body .headermenu-cust #mega-menu-wrap-after-primary #mega-menu-after-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    min-width: auto;
    max-width: 100%;
  }
  .navbar .navbar-nav .top-event-cls .second-menu, .navbar .navbar-nav .second-top-cls .second-menu {
    margin-top: 10px;
  }
  .navbar .navbar-nav .top-event-cls .second-menu .dropdown-submenu, .navbar .navbar-nav .top-event-cls .second-menu .dropdown-item, .navbar .navbar-nav .top-event-cls .second-menu .menu-item, .navbar .navbar-nav .second-top-cls .second-menu .dropdown-submenu, .navbar .navbar-nav .second-top-cls .second-menu .dropdown-item, .navbar .navbar-nav .second-top-cls .second-menu .menu-item {
    margin-top: 10px;
    padding-bottom: 10px;
    line-height: 19px;
    min-height: auto !important;
    color: #653814;
    font-size: 12px;
  }
  .navbar .navbar-nav .top-event-cls .second-menu .dropdown-submenu .dropdown-item, .navbar .navbar-nav .top-event-cls .second-menu .dropdown-item .dropdown-item, .navbar .navbar-nav .top-event-cls .second-menu .menu-item .dropdown-item, .navbar .navbar-nav .second-top-cls .second-menu .dropdown-submenu .dropdown-item, .navbar .navbar-nav .second-top-cls .second-menu .dropdown-item .dropdown-item, .navbar .navbar-nav .second-top-cls .second-menu .menu-item .dropdown-item {
    margin: 0;
    padding: 0;
  }
  .navbar .mob-expand-menu .second-menu > .menu-item {
    margin-left: 15px;
  }
  .fancybox__nav {
    display: none;
  }
  .navbar .navbar-collapse.collapse.show {
    top: 140px !important;
  }
  .search-mob-collapse .asp_w_container {
    margin-bottom: 0px;
  }
  .scroll-up .navbar .navbar-collapse.collapse.show, .scroll-down .navbar .navbar-collapse.collapse.show {
    top: 80px !important;
  }
  .scroll-up .search-mob-collapse, .scroll-down .search-mob-collapse {
    bottom: -15px;
  }
  body .headermenu-cust #mega-menu-wrap-after-primary #mega-menu-after-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    border-bottom: 1px solid #66360E;
  }
  .home .mobile-upcoming {
    padding-bottom: 160px !important;
  }
  .mobile-upcoming {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
    color: #f36223;
    padding-bottom: 100px !important;
  }
  .mobile-upcoming .nt-btn {
    padding: 10px 25px;
  }
  .mobile-upcoming h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #f16323;
    margin-bottom: 5px;
  }
  .mobile-upcoming .event-title h2 {
    font-size: 20px;
    color: #403738;
  }
  .mobile-upcoming .event-title p {
    color: #665a5a;
    text-transform: none;
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    width: 100%;
  }
  .mobile-upcoming .event-detail {
    font-size: 14px;
    text-transform: none;
    color: #655b5a;
    margin-bottom: 25px;
  }
  .mobile-upcoming .event-detail a {
    font-size: 14px;
    text-transform: none;
    color: #655b5a;
    margin: 0;
    font-weight: 300;
    margin-bottom: 2px;
    word-break: break-word;
  }
  .mobile-upcoming .event-detail h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
    color: #66360e;
    text-transform: uppercase;
  }
  .mobile-upcoming .download-blk ul {
    display: flex;
    margin: 0;
  }
  .mobile-upcoming .download-blk li {
    float: left;
    margin-bottom: 0px;
    margin-right: 15px;
  }
  .mobile-upcoming .download-blk li a {
    padding: 1px 8px;
    float: left;
    display: flex;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-top: 10px;
  }
  .mobile-upcoming .download-blk li a img {
    width: 10px !important;
    margin: 0 5px;
  }
  .right-link .read-more {
    margin-left: 0 !important;
  }
  .right-link {
    padding: 0 0 20px;
  }
  .vicharsubscription .subtext, .vicharsubscription .subform {
    padding-right: 15px;
  }
  .vicharsubscription .subtext .ctext:last-child, .vicharsubscription .subtext .sformright, .vicharsubscription .subform .ctext:last-child, .vicharsubscription .subform .sformright {
    padding-left: 12px;
    margin-top: 15px;
  }
  .vicharsubscription .subform .sformleft {
    padding-right: 12px;
  }
  .vicharsubscription .visubnext {
    padding-right: 12px;
  }
  .vicharsubscription .subscribe_button {
    display: block;
  }
  .btm-blk h3 {
    word-break: break-word;
  }
  .audio-detail-content h3.sanskrit-2003 {
    line-height: 30px;
  }
  .asharam-pages .ad-left .nt-btn {
    max-width: 170px;
    min-width: auto;
  }
  .offering-main .offline-wrap:first-child .offline-blk {
    border-right: 0;
  }
  .experience .small-head {
    margin-bottom: 0;
  }
  .discover .discover-topic img {
    max-width: 110px;
  }
  .discover .discover-topic {
    padding: 25px 20px;
  }
  .scroll-up #nst-header, .scroll-down #nst-header {
    top: 10px;
  }
  .swal2-modal.swal2-show {
    padding: 25px 20px;
  }
  .swal2-modal .swal2-actions .nt-btn {
    min-width: 140px;
  }
  .major-event-tab .event-tab-desc a {
    word-break: break-word;
  }
  .rpopup .modal-dialog .rbpopup .bottom {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 20px;
  }
  .rpopup .modal-dialog .rbpopup .leftinner {
    min-height: auto;
  }
  .rpopup .modal-dialog .rbpopup .leftinner .toppart {
    margin-bottom: 20px;
    float: none;
  }
  .asharam-pages .ashram-dairy-block .ashram-dairy-single img {
    height: auto;
  }
  .guru-image {
    margin-bottom: 15px;
  }
  .bottom-player .audio-primary-controls .plyr__time {
    font-size: 10px;
  }
  .event-left-inner.upcoming-top.accordion-item {
    margin-bottom: 30px;
  }
  .navbar .mob-expand-menu .second-menu .dropdown-menu li a:after {
    top: 6px;
  }
  .major-event-tab .avtar-with-title {
    margin: 0;
  }
  .resources-header {
    display: block;
  }
  .resources-header .r-title, .resources-header .resource-search {
    width: 100%;
    float: none;
  }
  .woocommerce-lost-password .entry-content {
    padding-top: 262px;
  }
  .woocommerce-lost-password .entry-content .login-page {
    margin-top: -170px !important;
  }
  .woocommerce-lost-password .pwd-reset .woocommerce-password-strength {
    max-width: 100%;
  }
  .playlist-thumbnail-wrap .playlist-thumbnail {
    width: 5rem;
    padding: 0.8rem;
  }
  .handout-row .event-handout-listing .handout-card-row:nth-child(3n) .handout-card,
  .handout-row .event-handout-listing .handout-card-row:nth-child(2n) .handout-card, .handout-row .event-handout-listing .handout-card-row:last-child .handout-card,
  .handout-row .event-handout-listing .handout-card {
    border-right: 0;
  }
  .audio-detail-content .a-detail-title .audio-title h2, .writings-title h2 {
    font-size: 27px;
    line-height: 33px;
  }
  .myplaylist-wrap .owl-carousel .owl-nav.disabled, .myplaylist-wrap .owl-carousel .owl-nav {
    top: 4.5rem;
  }
  .myplaylist-wrap .profile-slider.owl-carousel .owl-nav, .myplaylist-wrap .favplaylist.owl-carousel .owl-nav {
    bottom: 0;
    left: auto;
    z-index: 9;
    top: auto;
    position: relative;
  }
  .asharam-pages .common-content .video-dropdown ul.dropdown-menu.show {
    z-index: 2;
  }
  .common-content .video-dropdown ul.dropdown-menu.show, .writing-details-page .video-dropdown ul.dropdown-menu.show {
    z-index: 2;
  }
  .audio-playlist:hover .hover-title {
    display: none;
  }
  .global-event-table .accordion-collapse {
    width: -moz-fit-content;
    width: fit-content;
  }
  .event-tab-grid .event-tab-desc .figure {
    margin: 0 0 15px !important;
  }
  .major-event-tab .event-left-inner.upcoming-top {
    min-width: 1px;
    width: 100%;
  }
  .event-tab-grid .event-left-new {
    width: 100%;
  }
  .event-item.carousel-item::before {
    display: none;
  }
  body #homeCarousel .carousel-inner .event-item .banner-text h2 {
    min-height: auto;
    color: #66360E;
  }
  body #homeCarousel .carousel-inner .event-item .banner-text p {
    color: #66360E;
  }
  body #homeCarousel .carousel-inner .event-item .banner-text a {
    padding: 10px 15px;
    min-width: 140px;
  }
}
@media (max-width: 539px) {
  .navbar .navbar-collapse.collapse.show {
    max-height: calc(100vh - 83px);
  }
  body .feature-main-blk .col-6, body .r-writings .col-6 {
    width: 100%;
  }
  body .banner-text button {
    font-size: 14px;
  }
  body .logo {
    width: 65px;
  }
  body .logo-text {
    margin-left: 10px;
    width: 120px;
  }
  body .essential-blk .home-accordion .home-accordion-inner button {
    font-size: 20px !important;
  }
  body .pre-footer .carousel-item .nt-plain-btn {
    position: relative !important;
  }
  body .insights-blk .col-6 {
    width: 100%;
  }
  body .insights-blk .book-sec {
    margin-bottom: 0px;
    margin-left: 0px;
    align-items: flex-end;
  }
  body .insights-blk .book-sec img {
    width: auto;
    max-width: 100%;
  }
  body .insights-blk .book-sec .book-img {
    width: auto;
  }
  body .insights-blk .book-sec h2 {
    top: auto;
  }
  body #homeCarousel .carousel-inner .banner-text {
    padding: 40px 30px;
    top: 520px;
  }
  body #homeCarousel .carousel-inner .carousel-indicators {
    top: 93%;
  }
  body #homeCarousel .carousel-inner .mob-banner {
    height: 540px;
  }
  body #homeCarousel .container {
    top: 0;
    position: relative;
    left: auto;
    transform: none;
  }
  body #homeCarousel .banner-text h2.font-41 {
    font-size: 30px !important;
    line-height: 40px !important;
    min-height: 285px;
  }
  body #homeCarousel .banner-text h2 {
    min-height: 285px;
    font-size: 30px !important;
    line-height: 35px !important;
  }
  body .carousel .sound-blk {
    top: 425px;
    right: 0;
  }
  body .carousel .sound-blk button i.fas {
    right: 0;
  }
  body footer .col-5, body footer .col-7 {
    width: 100%;
  }
  body .bhoomananda-main-content .guru-parampara .parampara-tree img {
    max-width: 128px;
  }
  body .what-is-brahmavidya {
    padding-top: 100px;
  }
  body .what-is-brahmavidya .nt-tabs .scroll-tabs .nav-link {
    font-size: 14px;
  }
  body .what-is-brahmavidya .nt-tabs .title {
    font-size: 16px;
  }
  body .what-is-brahmavidya .nt-tabs .auth-title {
    font-size: 13px;
  }
  body .what-is-brahmavidya .nt-tabs .prabhata-play img {
    width: 20px;
    margin-right: 10px;
  }
  body .what-is-brahmavidya .nt-tabs .icons-sec img {
    width: 15px;
    margin: 0 0 0 10px;
  }
  body .what-is-brahmavidya .prabhata-play {
    padding: 20px;
  }
  body .what-is-brahmavidya .suggested-blk .sugges-content {
    font-size: 12px;
  }
  .p-l-video-blk, .secondary-cust-btm-blk {
    width: 100%;
    margin: 0 0 10px;
  }
  body .secondary-cust-video span, body .p-l-video-content .video-overlay-content h2 span {
    font-size: 17px !important;
    line-height: 25px !important;
    width: 190px !important;
  }
  body .video-listing-blk .secondary-cust-video span, body .p-l-video-content .video-overlay-content h2 span {
    font-size: 10px !important;
    line-height: 12px !important;
    width: 190px !important;
  }
  .video-detail-wrap .most-searched {
    margin-bottom: 40px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner img {
    min-height: 420px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner .carousel-indicators {
    bottom: 30px;
  }
  .video-detail-wrap .video-deatil-blk .ashram-dairy .carousel-inner .carousel-indicators [data-bs-target] {
    margin-right: 5px;
    width: 20px;
  }
  .r-play-list-video .p-l-video-blk .video-overlay-content img, .resources-main .r-play-list-video .p-l-video-blk .video-overlay-content img {
    bottom: 65px;
    left: 150px;
  }
  .r-videos-content {
    margin-bottom: 50px;
  }
  .r-videos .r-videos-content .col-md-6 {
    width: 100%;
  }
  .r-videos .secondary-cust-btm-blk .btm-blk, .r-videos .r-videos-content .btm-blk {
    margin-bottom: 28px;
  }
  footer h4 {
    margin-top: 20px;
  }
  footer .footer-right {
    margin-top: 0px;
  }
  .resources-main .resources-top-blk .feature-main-blk .b-g-discourses-btm {
    height: auto;
  }
  .bhoomananda-main-content .video-blk .download-link {
    margin: 20px 0 0;
    transform: none;
    max-width: 120px;
    font-size: 16px;
  }
  .event-calender1 .calendetop .download-btn {
    float: right;
  }
  .event-calender1 .calendetop .filterbox {
    float: left;
    margin-top: 10px;
  }
  .profile-wrap .my-list {
    padding: 15px;
  }
  .archive-content {
    padding-top: 100px;
  }
  .asharam-pages.cird .lgc-mobile-grid-100 {
    clear: both;
    width: 100%;
    margin: 0;
  }
  .asharam-pages.cird .lgc-mobile-grid-100 img[class*=" wp-image"] {
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .gallery-tab .img-count {
    font-size: 40px;
    line-height: 50px;
  }
  .gallery-tab .gallery-wrap-div .album-desc .font-22 {
    font-size: 18px !important;
  }
  .gallery-tab .gallery-wrap-div.g-bottom:last-child {
    margin-left: 0;
  }
  .gallery-tab .gallery-wrap-div .album-desc .row {
    justify-content: space-between;
  }
  .video-dropdown ul.dropdown-menu.show {
    right: -20px;
    top: -10px !important;
  }
  .e-books .books-blk {
    padding: 25px 15px 20px;
  }
  .event-inner-pages {
    padding-top: 130px;
  }
  .prabhata-play .togglePlay {
    margin-right: 10px;
  }
  .prabhata-play .togglePlay img {
    margin-right: 10px;
  }
  .prabhata-play ul.icons-sec li img {
    margin-left: 10px;
  }
  .prabhata-play p.title {
    word-break: break-word;
  }
  .tooltip-text.small-tooltip .tooltip-blk {
    margin: 36px 0 0 -37px;
  }
  .gallery-tab.gallery-content .gallery-carousel .owl-nav {
    top: 82px;
  }
  #sync1 .owl-item .item img {
    height: 188px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .gallery-tab .gallery-wrap-div {
    padding: 0px;
  }
  .woocommerce-notices-wrapper .woocommerce-error {
    padding-top: 125px;
  }
  .navbar .navbar-collapse.collapse.show {
    top: 100px !important;
  }
  .gallery-tab.gallery-content .g-slider .carousel-item img {
    height: 100px;
  }
  .ashram-dairy h1.mb-45.font-40 {
    margin-bottom: 25px;
  }
  body .audio-playlist-main, .small-head, body div#mostsearch h2.widget-title {
    margin: 30px 0;
  }
  hr {
    margin: 5px 0;
  }
  .chanting-playist .chanting-single-wrap .chanting-overlay .c-overlay-left h3 {
    max-width: 100%;
  }
  .dairy-detail-pages .diary-entries {
    padding-left: 0;
  }
  .dairy-detail-pages .diary-entries ul.accordion .inner.monthsname {
    width: 100%;
    padding: 15px 0 0;
  }
  .dairy-detail-pages .diary-entries .inner.monthsname li {
    margin-bottom: 10px;
    padding-top: 10px;
  }
}
@media (min-width: 540px) and (max-width: 767px) {
  body #homeCarousel .container {
    top: 610px;
  }
  body .logo-text {
    margin-left: 15px;
  }
  body .navbar {
    padding-top: 25px;
  }
  body .insights-blk .book-sec {
    margin-bottom: 25px;
  }
  body .banner-text h2 {
    min-height: 275px;
    font-size: 32px;
  }
  body .carousel-inner .banner-text {
    padding: 40px 30px;
  }
  body section.resources-top-blk {
    padding-top: 140px;
  }
  body .bhoomananda-main-content {
    padding-top: 180px;
  }
  body .bhoomananda-main-content.more-list-main {
    padding-bottom: 45px;
  }
  body .secondary-cust-video .video-overlay-content {
    left: 10px;
    bottom: 0 !important;
    width: calc(100% - 24px) !important;
  }
  body .secondary-cust-video .video-overlay-content h1 {
    font-size: 10px;
    line-height: 10px;
  }
  body .secondary-cust-video .video-overlay-content h1 span {
    font-size: 10.7px;
    line-height: 14.03px;
  }
  body .ashtavakra-l-blk p {
    width: 69%;
  }
  body .video-list .video-list-content {
    margin: 25px 0px;
  }
  body .video-list .video-list-content .video-list-content-left .video-count {
    display: none;
  }
  body .video-list .video-list-content .video-list-content-left .video-overlay-content .ss-font {
    width: 286px;
  }
  body .video-list .video-list-content .video-list-content-left .video-overlay-content img {
    width: 66px;
  }
  body .video-list .video-list-content .video-list-content-left p {
    font-size: 24.25px !important;
    line-height: 31.78px !important;
  }
  body .video-list .video-list-content .video-list-content-left h6 {
    font-size: 13.38px !important;
    line-height: 24.25px !important;
  }
  body .video-list .video-list-content .video-list-content-right p {
    display: none;
  }
  body .video-list .video-list-content .video-list-content-right h6 {
    margin-top: 26px;
    font-size: 16px;
    line-height: 18px;
  }
  body .video-list .video-list-content .video-list-content-right h3 {
    font-size: 22px;
    line-height: 26.4px;
    margin-bottom: 14px;
  }
  body .video-list .video-list-content .video-list-content-right span {
    font-size: 14px;
    line-height: 14.97px;
  }
  body .resources-main .r-play-list-video .small-font h1 span {
    font-size: 12.5px;
  }
  body .resources-main .r-play-list-video .p-l-video-content {
    margin-bottom: 10px;
  }
}
@media (max-width: 574px) {
  body .scriptures h3.gradient-bg {
    background: none;
  }
  .writing-details-page ul.share-details img {
    height: 13px;
    margin-right: 10px;
  }
  .share-details .video-dropdown .dropdown-toggle.show {
    position: relative;
  }
  .writing-details-page h1 {
    font-size: 30px;
    line-height: 38px;
  }
  .writing-details-page ul.share-details li:last-child {
    margin: 0;
    float: left;
  }
  .writing-details-page ul.share-details li:last-child a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .writing-details-page .w-d-right-block p, .writing-details-page .w-d-right-block.illution-bottom p {
    margin-top: 0;
    padding-bottom: 30px;
  }
  .writing-details-page .might-intrest {
    margin-top: 0;
  }
  .primary-cust-video .video-overlay-content h1 {
    width: 175px;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0;
  }
  .video-overlay-content p.content {
    font-size: 17px !important;
    margin: 0;
  }
  .video-list .video-list-content {
    margin: 15px 0px;
  }
  .video-list .video-list-content .video-list-content-left p {
    font-size: 17px !important;
    line-height: 24px;
  }
  .video-list .video-list-content .video-list-content-left h6 {
    font-size: 10px !important;
  }
  .video-list .video-list-content .video-list-content-left .video-overlay-content img {
    width: 30px;
  }
  body .banner-text a {
    padding-right: 25px;
    padding-left: 15px;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level2:before {
    left: calc(50% + 70px);
  }
  .offering-tabs {
    display: inline-block;
  }
  .calendar-banner .event-calendar .days .day_num {
    min-height: 60px;
  }
  .calendar-banner .event-calendar .days .day_num span {
    font-size: 14px;
  }
  .calendar-banner .event-calendar .days .day_num .cal-events li {
    font-size: 7px;
  }
  .wbrahmavidya .gratitude .gratitudeslider .owl-item .item {
    margin: 0px 10px;
  }
  .common-content ul.share-details li, .writing-details-page ul.share-details li {
    margin-right: 15px;
  }
  .navbar .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, body .wp-ashram-menu .menu-image-title-after .menu-image-title-after.menu-image-title {
    font-size: 11px;
  }
  .navbar .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-description-group span.mega-menu-description {
    font-size: 12.5px;
  }
  .navbar #mega-menu-wrap-before-primary #mega-menu-before-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    min-width: 1px;
  }
  .navbar .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-description-group {
    width: 100%;
  }
  .bhoomananda-main-content .early-life .e-l-blks .list-imgs {
    display: block !important;
  }
  .bhoomananda-main-content .early-life .e-l-blks .list-imgs img {
    width: 100%;
    display: block !important;
  }
  .bhoomananda-main-content .early-life .e-l-blks .list-imgs li {
    margin: 0 0 15px;
  }
  .event-inner-pages {
    padding-bottom: 30px;
  }
  .event-inner-pages .pt-50 {
    padding-top: 120px;
  }
  .event-inner-pages .discources-design.pt-50 {
    padding-top: 0px;
  }
  .discover-relation {
    text-align: center;
  }
  .calendar-banner .event-calendar .cal-events {
    width: calc(100% - 15px);
    left: 9px;
  }
  .ashtavakra-blk .row.w-100, .devotees-corner .row {
    margin: 0;
  }
  .ashtavakra-blk img, .devotees-corner img {
    max-width: 100%;
  }
  .ashtavakra-blk .row.w-100 .col-12, .devotees-corner .row .col-12 {
    padding: 0;
  }
  .gallery-tab .gallery-wrap-div img {
    height: 300px;
  }
  .wsp-pages-list {
    -moz-column-count: 1;
         column-count: 1;
    -webkit-column-count: 1;
  }
}
@media (max-width: 470px) {
  body .pre-footer {
    padding: 70px 20px 70px 20px;
  }
  body .e-books .books-blk .e-books .books-blk img {
    margin-right: 18px;
  }
  body .e-books .books-blk .book-desc .read-more {
    font-size: 13px;
  }
  body #homeCarousel .carousel-indicators {
    bottom: 22px;
    top: auto;
    justify-content: center !important;
  }
  .e-books .books-blk img {
    margin-right: 15px;
  }
  .e-books .books-blk .read-more img {
    margin: 0 0 0 5px;
  }
  #footerBooksCarousel .col-7 {
    width: 100%;
  }
  #footerBooksCarousel .col-5 {
    padding-left: 30px;
  }
  body .carousel-inner .carousel-indicators {
    justify-content: flex-start !important;
  }
  body footer .mobile-logo-btm {
    margin-top: 35px;
  }
  .navbar-brand {
    margin-right: 0;
  }
  body .what-is-brahmavidya .ashtavakra-l-blk {
    background-size: 85px auto;
  }
  body .what-is-brahmavidya .ashtavakra-l-blk p {
    max-width: 100%;
  }
  .guru-parampara-wrap .tree-level-blk.tree-level2:before {
    left: calc(50% + 65px);
  }
  .event-calenderlist .calenderlist .listrow .col1 {
    width: 100%;
    margin-bottom: 3px;
  }
  .event-calenderlist .calenderlist .listrow .col1 p {
    font-size: 32px;
  }
  .event-calenderlist .calenderlist .listrow .col1 p span {
    float: none;
    width: auto;
    display: inline-block;
    padding-left: 8px;
  }
  .event-calenderlist .calenderlist .listrow .col2 {
    width: 100%;
    padding: 0px;
  }
  .event-calenderlist .calenderlist .listrow .col2 p {
    font-size: 16px;
  }
  .event-calenderlist .calenderlist .listrow .collist {
    padding-left: 0px;
  }
  .profile-wrap .mylist-header .cs-font.small-head {
    letter-spacing: 1px;
    font-size: 18px;
  }
  .wbrahmavidya .gratitude .gratitudebox {
    padding: 10px 5px !important;
  }
  .wbrahmavidya .gratitude .gratitudebox .client .cphoto {
    width: 100% !important;
    text-align: center;
  }
  .wbrahmavidya .gratitude .gratitudebox .client .cphoto img {
    width: auto;
    display: inline-block;
  }
  .wbrahmavidya .gratitude .gratitudebox .client .cname {
    margin-left: 0px !important;
    text-align: center;
  }
  .wbrahmavidya .gratitude .gratitudebox .desc {
    padding: 20px 25px;
    background-position: 0px 30px;
  }
  .wbrahmavidya .gratitude .gratitudebox .desc p {
    font-size: 20px !important;
    line-height: 28px !important;
  }
}
@media (max-width: 375px) {
  body .banner-text a {
    font-size: 13px;
  }
  body .carousel-inner .mob-banner {
    height: 828px;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content img {
    width: 30px;
    bottom: 0;
  }
  body .what-is-brahmavidya .primary-cust-video .video-overlay-content .ss-font {
    font-size: 13px;
    line-height: 17px;
  }
  body .what-is-brahmavidya .secondary-cust-video .video-overlay-content h1 {
    font-size: 13px;
    line-height: 17px;
  }
  .ashtavakra-l-blk h2 {
    font-size: 30px;
    line-height: 36px;
  }
  body .what-is-brahmavidya .suggested-blk .sugges-content {
    font-size: 11px;
  }
  .queuemodal .add-bottom h6, .queuemodal .add-bottom a {
    font-size: 12px;
  }
  .profile-wrap .mylist-header .cs-font.small-head {
    font-size: 16px;
  }
  .profile-wrap .mylist-header .read-more {
    font-size: 12px;
  }
  .login-page .login-form .show-password {
    left: 90%;
  }
}
@media (max-width: 374.9px) {
  body .resources-top-blk {
    padding-left: 0px;
    padding-right: 0px;
  }
  body .logo {
    width: 45px;
  }
  body .logo-text {
    margin-left: 10px;
    width: 85px;
    margin-top: 5px;
  }
  body .navbar .navbar-collapse.collapse.show {
    top: 71px !important;
    max-height: calc(100vh - 71px);
    padding: 20px 15px;
  }
  body .banner-text a {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    line-height: 28px;
    position: relative;
  }
  body .carousel-inner .mob-banner {
    height: 865px;
  }
  body .carousel .sound-blk {
    top: 332px;
  }
  body .scriptures-main .sugges-content a, body .scriptures-main .learn-chant .sugges-content a {
    font-size: 12px;
    line-height: 15px;
  }
  body #homeCarousel .banner-text h2.font-41 {
    min-height: 320px;
  }
  body #homeCarousel .banner-text h2 {
    min-height: 320px;
  }
  body #homeCarousel .carousel-inner .mob-banner {
    height: 960px;
  }
  body #homeCarousel .container {
    top: 425px;
  }
  body .banner-text a img {
    max-width: 15px;
    right: 15px;
  }
  body #homeCarousel .carousel-inner .carousel-indicators {
    margin-top: 20px;
  }
  .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-description-group img {
    margin-right: 10px;
  }
  .navbar .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-description-group span.mega-menu-description {
    font-size: 9px;
  }
  .navbar .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, body .wp-ashram-menu .menu-image-title-after .menu-image-title-after.menu-image-title {
    font-size: 10px;
  }
  .headermenu-cust #mega-menu-wrap-before-primary #mega-menu-before-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link .mega-description-group span.menu-image-title {
    margin-right: 0;
  }
  .nt-btn, .resources-main .nt-btn {
    padding: 10px 30px;
  }
  .r-play-list-video .p-l-video-blk .video-overlay-content img, .resources-main .r-play-list-video .p-l-video-blk .video-overlay-content img {
    bottom: 52px;
    left: 122px;
  }
  .scroll-tabs.nav-pills .nav-item {
    padding: 0 15px;
  }
  .scriptures-main .sugges-content a, #mostsearch li, body .sugges-content a, .scriptures-main .learn-chant .sugges-content a {
    font-size: 9px;
    line-height: 13px;
  }
  .e-books .books-blk .book-desc .d-flex {
    display: block !important;
  }
  .store-wrap .top-btn {
    display: block;
  }
  .store-wrap .top-btn .border-btn {
    margin: 10px 0 0;
    min-width: 168px;
  }
  .vicharspath .vichartable .datatable ul li {
    width: 55%;
  }
}/*# sourceMappingURL=responsive.css.map */