.navbar-header { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: auto; flex-basis: auto; }
.nav-tabs { display: none; }

@media(min-width:991px) {
.nav-item.dropdown:hover > .dropdown-menu,
.nav-item.dropdown > .dropdown-menu li:hover .dropdown-menu {display: block;}
}

@media(min-width:768px) {
.nav-tabs { display: flex; }
.card { border: none; }
.card .card-header { display: none; }
.card .collapse { display: block; }

}

@media only screen and (max-width:1699px) {
body { font-size: 15px; }
.container { min-width: 0; }
.banner { background-position: 100%, 100%; }
.btn { height: 48px; min-width: 120px; line-height: 27px; font-size: 15px; }
h1, .h1 { }
h2, .h2 {font-size:48px }
h3, .h3 {font-size:38px; margin:5px 0px 10px 0px; line-height:110%; }
h4, .h4 { }
.loginSignUp { margin-left: 30px; }
.retreatsInfo { padding:15px; }
.recentRetreats .rightside .contentBox { left: 30px; margin-right: 30px; }
.recentRetreats .sectionHeadMain .btncls { padding: 0px 20px; }
.recentRetreats h2, .recentRetreats .h2 { font-size:38px; }
.NewsLetter { min-height: auto; }
.vedantaClasses.water_mark::before {max-width:280px;height:220px;}
.pastRestreatsTab .contentBox h5 {min-height:105px;}
.recentRetreats .retreatsInfo h5 { font-size: 24px; }
.recentRetreats .retreatsInfo h5 br{display: none;}
/*.OurProgramme .RegBtns{ display:block; }*/
.OurProgramme .RegBtns .btncls{margin:7px 0px;}
.btncls {padding: 0px 20px;}
.ongoingCourseBanner .innerBanner{background-size: 100% 100% !important;min-height:300px;}
}


 @media only screen and (max-width:1399px) {
.loginSignUp a{padding: 10px 15px;    font-size: 14px;}
.loginSignUp a.enroll {padding: 5px 15px;}
.loginSignUp a.enroll i {font-size: 17px;margin-right: 5px;}
.bannerLogo a img {max-width:300px; width: 100%;}
.navbar-expand-lg .navbar-nav .nav-link{font-size: 15px;}

}

 @media only screen and (max-width:1280px) {
.UpComingRetSlider .contentBox{padding: 0px 70px;}
.TestimonialSlider .testimonialIn{padding: 35px 70px;}

.UpComingRetSlider .owl-nav .owl-prev,
.TestimonialSlider .owl-nav .owl-prev {left: 10px;}

.UpComingRetSlider .owl-nav .owl-next,
.TestimonialSlider .owl-nav .owl-next {right: 10px;}

}



@media only screen and (max-width:1199px) {
h1, .h1 { font-size: 50px; }
.navbar-brand { min-width: 180px; }
.navbar-expand-lg .navbar-nav > li { margin-left: 15px; }
.navbar-expand-lg .navbar-nav .nav-link { font-size: 13px; }
.loginSignUp { margin-left: 15px; }
.loginSignUp a { font-size: 14px; line-height: 16px; height: 38px; margin: 0px 3px; padding: 10px 15px; }
.header .navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid { display: block; }
ul.navbar-nav.navigation { padding-top: 20px; }
.navbar-header { position: relative; }
.navbar-expand-xl .navbar-nav .nav-link { padding: 7px 0px; }
.recentRetreats .sectionHeadMain.d-flex { display: block !important; margin-bottom: 30px; }
.recentRetreats h2, .recentRetreats .h2 { margin: 15px 0px; }
.recentRetreats .retreatsInfo { padding: 15px; }
.hostSection .rightside {padding: 45px 15px 30px 65px;}
.mediaInner a h5 {height:55px;}
.secInner .imageBox {max-width:300px;}
.vedantaClasses.water_mark::before {max-width:255px;height:200px;z-index:1;}
.franchBooksPub .bookDetails h4{min-height: 110px;}
.preRetreatsClasses .accordion-button {font-size:32px;line-height:34px;}
.beginner h4 {font-size: 24px;}
.pastRestreatsTab .contentBox h5 {font-size:24px;}
.preRetreatsClasses .contentBox ul {display: block !important;}
.preRetreatsClasses .contentBox ul li {width: 100%;margin-bottom: 15px;}
.preRetreatsClasses .contentBox ul li:nth-child(2) {padding-left:0;}
.recentRetreats .rightside .contentBox{padding-right:135px}
.recentRetreats .rightside .contentBox h6 { font-size: 20px;}
.ongoing-coursesIn .secInner .contentBox .RegBtns{display: block;}
.ongoing-coursesIn .secInner .contentBox .RegBtns a {width: 100%; text-align: center; margin-bottom: 10px; margin-left: 0; }
.footer .leftSide ul li {margin: 0px 10px;}
.footer .leftSide ul li a{font-size: 14px;}
.lotusImg {left:55%;width:100px;}
.socialOuter ul{margin-bottom:8px;}

}


@media only screen and (max-width:991px) {
h1, .h1 { font-size: 40px; }
h2, .h2 { font-size: 38px; }
h3, .h3 { font-size: 28px; }
.subhead{font-size: 20px;}
hr { margin: 35px 0px; }
.header .container { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; }
.bannerLogo {padding-top: 0%; text-align: center;}
.banner { background-position: 80%, 100%; }
.loginSignUp { position: static; width: 100%; margin: 0; text-align: center; border-top: 1px solid #582B0C; padding: 10px 0px 3px 0px; justify-content:center }
.loginSignUp a { position: relative; height: auto; margin: 0px 15px; border: none;  }
.loginSignUp a:after { content: ""; position: absolute; right: -20px; top:10px; width: 2px; background: #582B0C; z-index: 2; height: 15px; }
.loginSignUp a:last-child:after { display: none; }
.loginSignUp a i { display: inline-block; }
.header-appear .loginSignUp { top: 15px; }
button.navbar-toggler { border: none; padding: 0px; }
.navbar-expand-lg .dropdown-toggle::after { font-size: 22px; position: absolute; right:15px; }
.navbar-expand-lg .navbar-nav .nav-link:hover::before { width: 100%; height: 1px; }
.navbar-expand-lg .navbar-nav > li { margin-left: 0; }
.navbar-expand-lg .navbar-nav .nav-link { font-size: 18px; padding: 15px 0px 15px 0px; }
.dropdown-item { font-size: 18px; }
/* responsive menu start */
.closeMenu { position: absolute; right: 50px; top: 30px; opacity: 1; visibility: visible;display:block; }
.closeMenu a { text-decoration: none; width: auto; height: auto; }
.closeMenu small { display: inline-block; margin-right: 10px; color: #A04E16; }
.barbtn { width: 2px; height: 25px; background: #A04E16; display: inline-block; }
.closeBar1 { -webkit-transform: rotate(45deg) translateY(-3px); -ms-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); }
.closeBar2 { -webkit-transform: rotate(-45deg) translateY(-3px); -ms-transform: rotate(-45deg) translateY(-3px); transform: rotate(-45deg) translateY(-3px); }
.MainMenu { background: #fff; display: block; position: fixed; right: -100%; width: 100%; text-align: left; padding-right: 0px; bottom: 0; top: 0; z-index: 99; transition: .5s ease all; overflow: hidden; overflow-y: auto; padding: 100px 40px; }
.MainMenu.moveleft { right: -0%; }
.MainMenu.moveleft .navbar-nav { border-top: 1px solid #582B0C; }
.MainMenu.moveleft::after { content: ""; position: absolute;top:8%; bottom:auto; left: 0; right: 0;z-index:-1; background: url(../images/vedantaLotus.png) center bottom no-repeat; width: 215px; height: 253px; margin: 0 auto; opacity: 0.07; }
/* responsive menu end */
.nav-item.dropdown > .dropdown-menu li:hover .dropdown-menu {
    position: static;
}


    /* about us */
.aboutVedanta .contentBox { padding: 30px 15px; }
/* meet the teacher */
    
.VideoInner a:last-child { margin: 0; }
.playBtns { width: 55px; height: 55px; }
/* Recent Retreats */
.recentRetreats h2 { font-size: 38px; }
.recentRetreats h2 br { display: none; }
.recentRetreats .contentBox.d-flex { display: block !important; }
.recentRetreats .leftSide, .recentRetreats .rightside { width: 100%; }

.recentRetreats .rightside { min-height: 400px;
    background-position: 100% 65% !important;}
.recentRetreats .recentInner { float: none; max-width: 100%; }
.recentRetreats .leftSide .imageBox img { width: 100%; }
.OurProgramme .rightside h3 { margin: 5px 0px 10px 0px;}
.MediaSliderOuter .contentBox { padding: 15px; min-height: 250px; }
.blogSlider .contentBox { min-height: auto; }
.bookStore::before { bottom: -82px; left: -82px; }
.NewsLetter .leftSide h2 {font-size:24px; margin-bottom:15px; line-height:24px;}
/* tabs css */
.tabbed-content.tabs-side .tabs {max-width:250px;}
.tabbed-content.tabs-side .item {margin-left:265px;}
.item-content p {font-size:15px;padding-bottom:15px;}
.tabbed-content .tabs li a {padding:12px 12px;font-size:16px;}
.tabbed-content blockquote {padding: 20px;margin-bottom:20px;}
.tabs ul li a:hover, 
.tabs ul li a.active{font-size: 16px;}
.tabs ul li a.active:after {
    border-top: 8px solid transparent;
    border-left: 10px solid #A04E16;
    border-bottom: 8px solid transparent;
    margin-top: -8px;
}
.downloadpdf ul li a {
    font-size: 16px;
    padding: 12px 30px 12px 15px;
    min-height: 78px;
}
.downloadpdf ul li a i {
    right: 10px;
}

.mediaCoverageMain .contentBox {
    padding: 15px;
    min-height: 180px;
}

.bookPublication .rightside {
    padding-right: 12px;
}
.bookStore .bookInner {
    padding: 0px 15px;
}
.hostSection .sectionIn.d-flex,
.articalsSection .articalTop.d-flex {
    display: block !important;
}
.hostSection .leftSide,
.hostSection .rightside {
    width: 100%;
}
.hostSection .rightside::after{height: 100%;    left: 50px;}
.articalsSection .articalTop .contentBox {
    margin-left: 0;
    padding-right: 0;
    margin-top: 20px;
}
.articalTop .RegBtns {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}

.secInner {
    display: block !important;
}
.secInner .imageBox {
    max-width: 300px;
    margin-right: 0;
    margin-bottom: 30px;
}
.classSchedule li {
    width: 50%;
    margin-bottom:15px;
}
.vedantaClasses.water_mark::before,
.vedantaClasses.water_mark::after {
  display: none;
}
.retreatsUpcoming .secInner .imageBox {
    max-width: 100%;
    width: 100%;
}
.retreatsUpcoming .secInner .contentBox {
    width: 100%;
    padding:0px 15px 30px 15px;
}
.retreatsUpcoming .secInner .imageBox a img {
    height: 100%;
    width: 100%;
}

.partners ul li {
    width:25%;
}

.publicationMainPg .bookInner .imageBox {
    padding: 15px;
}
.publicationMainPg .bookDetails h4 {
    min-height: 125px;
}

.franchBooksPub .bookDetails p {
    min-height: 80px;
}

.blogsPg .col-md-4 {
    width: 50%;
}
.pastRestreatsTab .contentBox h5 {
    min-height: 95px;
}
.preRetreatsClasses .ParentIn {
    width: 50%;
}
.owl-nav .owl-prev span, .owl-nav .owl-next span{width: 38px; height: 38px;}
.UpComingRetSlider .contentBox { padding: 0px 50px;}
.UpComingRetSlider .owl-nav .owl-prev,
.TestimonialSlider .owl-nav .owl-prev {
    left: 3px;
}
.UpComingRetSlider .owl-nav .owl-next,
.TestimonialSlider .owl-nav .owl-next {
    right: 3px;
}
.TestimonialSlider .testimonialIn {
    padding: 35px 50px;
}

.ongoingCourseBanner .innerBanner {
    background-size: inherit !important;
    min-height: 400px;
}


.footer .leftSide ul li {
    margin: 0px 7px;
}
.lotusImg {left: 50%;}

/* footer */


.lotusImg{width:65px}
.CopyRight p {font-size: 12px;}
}


 @media only screen and (max-width:767px) {
    p {line-height: 170%;}
.banner { background-position: 74%, 100%; }
.navbar-expand-lg .navbar-nav .nav-link:hover::before { width: 100%; height: 1px; }
.dropdown-menu.show { display: block; width: 100%; }
.subhead:after, .subhead::before { width: 35px; }
/* banner */
.bannerContent { padding-left: 0; }
.InnerBannerHead h1 { display: none;}
.secpd100 { padding: 40px 0px;}

/* about us */
.aboutVedanta .contentBox { padding: 30px 0; padding-bottom: 0; }
.water_mark:after { right: -60px; }
.water_mark::before { height: 220px; }
/* Our programms  */
.OurProgramme { overflow: hidden; }
.OurProgramme:after { bottom: -300px; }
.OurProgramme .contentBox.d-flex { display: block !important; }
.OurProgramme .rightside,  .OurProgramme .leftSide { width: 100%; }
.OurProgramme .imgShadowLeft,  .OurProgramme .imgShadowRight { margin: 0px; margin-bottom: 30px; }
.OurProgramme .imgShadowLeft { padding: 0px 0px 20px 20px; }
.OurProgramme .imgShadowRight { padding: 0px 15px 15px 0px; }
.RetreatDate small { font-size: 16px; padding: 12px; }
.mediaCoverages .sectionHeadMain.d-flex { display: block !important; }
.mediaCoverages .mb-5 { margin-bottom: 2rem!important; }

.MediaSliderOuter .contentBox { min-height: 275px; }
.blogSlider .contentBox { min-height: auto; }
.MediaSliderOuter .contentBox h5 { font-size: 24px; }
.MediaSliderOuter .RegBtns .btncls { font-size: 14px; }
.MediaSliderOuter .owl-dots { margin-top: 20px; }
.MediaSliderOuter .owl-dots span { width: 12px; height: 12px; }
.MediaSliderOuter .owl-dot.active span { width: 17px; height: 17px; }
.MediaSliderOuter .owl-dot.active span:after { width: 11px; height: 11px; }
.NewsLetter { background-position: 57%, 100%; }
.NewsLetter .leftSide h2 { font-size: 25px; margin-bottom: 15px;    line-height: 28px;}
.NewsLetter h2 br { display: none; }
.NewsLetter .contentBox.d-flex { display: block !important; }
.NewsLetter .leftSide { width: 100%; padding: 15px; }
.NewsLetter .rightside { display: none; }

.note.mt-5 { margin-top: 2rem!important; }
.footerIn .contentBox.d-flex { display: block !important; }
.footerIn .leftSide,  .footerIn .rightside { width: 100%; }
.list ul, .footer .socialOuter ul { justify-content: center; margin-top: 15px; -ms-flex-wrap: wrap;
     flex-wrap: wrap; }
.lotusImg img { width: 100px; }
.lotusImg { top: -20%; }
.footer .leftSide ul li a { font-size: 14px; }
.socialOuter ul li a { width: 32px; height: 32px; font-size: 14px; }
.CopyRight p { text-align: center; }
.tabbed-content .item.active .item-content {border: 1px solid #E7D3C5;}
.tabbed-content.tabs-side .item {margin-left: 0;}
.mediaInner a h5 { height:57px;}
.mediaCoverageMain .contentBox {min-height:165px;}
.testimonial {padding-top: 0;}
.testimonialIn {padding:15px;}

.profilein.d-flex{display: block !important;}
.profilein .leftSide,
.profilein .rightside{width: 100%;}
.profilein .imgShadowLeft {
    padding: 0px 0px 20px 20px;
    margin-right: 0px; margin-bottom: 30px;
}
.profilein p {
    padding-bottom: 15px;
}
.bookPublication.d-flex {
    display: block !important;
}
.bookPublication .leftSide::after {
/*    background: url(../img/bookpatternbg.png) center center no-repeat;*/
    max-width: 100%; background-size: cover;
}
.bookPublication .leftSide {height: auto; margin: 0 auto;}
.bookPublication .rightside {
    padding-right: 0px;
}
.bookStore .bookInner {padding: 20px; padding-bottom: 0px;}
.bookStore h6.subhead {
    margin-bottom: 15px !important;
}
.SeparateBar:after { display: none;
    top: auto;
    left: auto;
    right: 0;
    height: 1px;
    width: 100%;
    bottom: -35%;
}
.SuryaJi {
    padding-top: 30px;
    margin-top: 60px;
    border-top: 1px solid #A04E16;
}
.podCastInner {
    display: block !important;
}
.podCastInner .imageBox {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.listenUs ul {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
.podcastNav ul li .nav-link {
    min-width: 170px;    font-size: 16px;
}
.secInner .contentBox h4 {
    font-size: 28px;
}
.classSchedule li h6{font-size: 14px;}
.bookPt::after {background-size: cover;}
.recentRetreats h2 {font-size: 30px;}
.retreatsUpcoming .contentBox {
    display: block !important;
}
.retreatsUpcoming .contentBox .leftSide,
.retreatsUpcoming .contentBox .rightSide {
    width: 100%;
}
.recentRetreats .rightside .contentBox p{font-size: 14px}

.retreatsUpcoming .contentBox .leftSide .imageBox{margin-right: 0px;margin-bottom: 30px;}
.FaqSection .accordion-button{font-size: 18px;}
.MySchedule ul li span{padding: 0px 25px;}
.partners ul li {width:33.33%;}
.additionltopic .bulletnew {margin-top: 30px;font-size: 28px;}
.breadcrumbMain ol li,
.breadcrumbMain ol li a {font-size:14px;}
.paginationMain {margin-top: 50px;}
.publicationMainPg .bookInner{margin-bottom: 50px;max-width:50%;}
.publicationMainPg .bookInner:last-child{margin-bottom: 0px;}

.publicationMainPg .bookDetails h4,
.publicationMainPg .bookDetails p {min-height: auto;}
.publicationMainPg .bookDetails h4{font-size: 28px;line-height: 32px;}
a.page-link {margin: 0px 5px}

.preRetreatsClasses .accordion-button {font-size: 28px;line-height: 30px;}

.recentRetreats .leftSide {padding: 100px 15px;}
.recentRetreats ul { display: block !important; }
.recentRetreats ul li { width: 100%; margin-bottom: 30px; }
.recentRetreats ul li .imageBox {padding: 0px 15px;}
.recentRetreats ul li .imageBox img{width: 100%;}
.recentRetreats ul li:last-child { margin-bottom: 0px; }
.recentRetreats .retreatsInfo {bottom: 15px; position: static; margin: 0px;}
.recentRetreats .leftSide .RegBtns { margin-top: 30px; display: flex; justify-content:center;position: static;}
.recentRetreats .rightside .contentBox .RegBtns {position: static; display: flex;justify-content: center;}
.recentRetreats .rightside .contentBox{position: static;margin:0px; display: block;padding:30px 15px;max-width: 100%;}
.recentRetreats .rightside{background: none !important; }
.recentRetreats .retreatsInfo h5 { font-size: 20px;}
.recentRetreats .datecls {font-size: 12px;}
.recentRetreats .rightside img {display: block;}
.testimonial .contentBox p {font-size: 18px;padding: 0px;}
.testimonial .contentBox p i {font-size:25px;}
.testimonial .contentBox p i.quoteLeft {left: -25px;}
.testimonial .contentBox .Nametitle h6,
.testimonial .contentBox .Nametitle p{padding: 0px 15px;}
.testimonial .contentBox .Nametitle h6{font-size: 18px;margin-bottom: 5px;}
.testimonial .contentBox .Nametitle p{font-size: 15px}

.ongoing-coursesIn .secInner .imageBox{margin: 0 auto; margin-bottom: 10px;}
.ongoing-coursesIn-modal .modal-body {padding: 15px; margin-top: 35px;}
.ongoing-coursesIn-modal .modal-content h4 {font-size: 30px;line-height: 30px;}
.RetreatChapter .commentInner {padding: 15px; }
.RetreatChapter .commentInner p {font-size: 16px; padding: 0px 25px; }
.RetreatChapter .commentInner p i {font-size: 25px;}
.RetreatChapter .commentInner .Nametitle h6 {font-size: 18px; }

.VideoInner{display: block !important;}
video {height: 100% !important;}
 .innerBanner{background-position: 100% 35% !important;}

 .page-template-tpl-talks-seminar .innerBanner {
    background-position: 76% 35% !important;
}
.page-template-tpl-publication .innerBanner {
    background-position: 75% 35% !important;
}

.page-template-tpl-publication-franch .innerBanner {
    background-position: 85% 35% !important;
}

.neema_Majm .innerBanner {background-position: 72% 35% !important;}
.blogBanner .innerBanner {background-position: 65% 35% !important;}
.vedicChantings .innerBanner { background-position: 87% 35% !important;}
.WhatIsVedanta .innerBanner {background-position: 90% 35% !important;}
.surya-tahora .innerBanner, .innerBanner.mediacoverage { background-position: 72% 35% !important;}
.ongoingCourseBanner .innerBanner {
    background-position: 90% 35% !important;
}


.beginner h4 {font-size: 18px;}
.pastRestreatsTab { margin-bottom: 50px;}
.image-name .suryaji { margin-top: 50px;}
.VideoInner a {
    max-width: 100%;
    width: 100%;
}
.neemaji img,
.suryaji img {width: 100%;}
.QRcode {
      margin: 0 auto;
     text-align: center;
}
.donatebuttonform{
     text-align: center;
}
}

 @media only screen and (max-width:575px) {
.MainMenu { padding: 75px 15px; }
.closeMenu { right: 20px; }
.MediaSliderOuter .contentBox { min-height: auto; }
.downloadpdf ul li {width: 100%;}
.publicationMainPg .contentBox {display: block !important;}
.publicationMainPg .bookInner {margin: 0;margin-bottom: 50px;max-width: 100%;padding: 0;}
.publicationMainPg .bookInner .imageBox {text-align: center;}
.franchBooksPub .contentBox{margin: 0px;}
.blogsPg .col-md-4 {width:100%;}
.preRetreatsClasses .ParentIn {width:100%;padding: 0;}
.pastRestreatsTab .contentBox h5 {min-height:auto;}
.preRetreatsClasses .ParentIn .imageBox img {width: 100%;}
.preRetreatsClasses .accordion-body {margin:0;padding:0;padding-top:30px;}

.subhead {font-size: 20px;}
.subhead:after, 
.subhead::before {width: 25px;}
.subhead:after {margin-left:0;}
.subhead::before {margin-right: 10px;}
.SeparateBar:after {bottom: -40%;}
.leftSide ul { flex-wrap: wrap;}
.footer .leftSide ul li {margin: 0px 12px;}
.preRetreatsClasses .accordion-button {font-size:24px;line-height:28px;padding:15px 20px;}
.accordion-button:not(.collapsed)::after, .accordion-button::after {font-size: 28px;}


}


 @media only screen and (max-width:480px) {
h2, .h2 { font-size: 32px; }
.fa-user-plus:before { content: "\f234"; font-size: 13px; }
.banner .imageBox img { height: 175px; }
.SectionCont { padding-top: 50px; }
.RegBtns.mt-5 { margin-top: 2rem!important; }

.banner {
    background-position: 67%, 100%;min-height: calc(100vh - 150px);
}
.bannerLogo a img {
    max-width: 250px;
}
.MySchedule ul li span {
    padding: 0px 20px;font-size: 16px;
}
.gallerySec a.imageBox img {
    width: 100%;
}
.partners ul li {
    width:50%;
}
.loginSignUp a {margin: 0px 7px;padding: 10px 7px;}
.loginSignUp a.enroll {padding: 5px 10px;}
.loginSignUp a:after {right: -5px;}
}

 @media only screen and (max-width:440px) {

.ongoing-coursesIn .secInner .imageBox{max-width: 100%;}
}

 @media only screen and (max-width:399px) {
.VideoInner.d-flex {display: block !important;}
.VideoInner a {margin: 0;display: inline-block;margin-bottom:30px;}
.bookStore .sectionHeadMain {margin-bottom: 0px !important; }

}



 @media only screen and (max-width:375px) {
.bookInner a { max-width: 280px; }
.bookInner.d-flex { display: block !important; }
.podcastNav ul li .nav-link {min-width: 140px;}
.FaqSection .accordion-button {font-size: 16px;line-height: 130%;}
.partners ul li {width: 100%;padding: 0;}
.partners ul{margin: 0px;}
.partners ul li a img { width: 100%;}
.SeparateBar:after{display: none;}
}
