 @media screen and (max-height:800px) {
.banner-section { padding:50px 0; padding-bottom: 0px; }
}
 @media screen and (max-width:1500px) {
.research-text { width: auto }
}
 @media screen and (max-width:1199px) {

.headerTopMenu ul li { margin: 0px 10px;}
.video-section .owl-theme .owl-next { margin-right: -25px!important }
.video-section .owl-theme .owl-prev { margin-left: -25px!important }
.event-img { height: 167px; }
.sclose-block, .searchfields { width: 970px; }
.eventdeatilDesc p { padding-right: 0; }
.eventMainWrapper { max-width: 100%; }
.singleEventBanner__Content { padding: 25px 30px; }
.bannerBottomContent > img { width: 80%; }
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border, .tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium { max-width: 940px }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar, .tribe-events-calendar-month { max-width: 970px }
.gridEventBox__content { padding: 15px 15px 50px !important; }
.feastivalRegisterBtn a { min-height: 30px; padding: 5px 10px; font-size: 14px; }
.homeEvent .feastivalRegisterBtn { right: 10px; left: 15px; }
a.enrollBtn { padding: 8px 15px !important; }
.woocommerseProduct .product_durationDate { min-width: 90px; text-align: center; padding: 8px 15px; }
.gridEventBox__desc h2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -ms-box; -ms-line-clamp: 2; -ms-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding: 10px 0 0!important; }
.filterDetails .teamblock .teamimg, .filterDetails .teamblock .teamimg img { height: 130px; }

/*bookbanner*/
 .bannerBookIn {
                max-width: 992px;
                height: 518px;
                margin: 0 auto;
                background-size: contain;
            }
            .bookInner {
                padding:90px 70px 50px 130px;
            }
            .bookleft {
                padding: 0px 20px 0px 15px;
                width: 300px;
                min-width: 300px;
            }
            .bookleft p {text-align: right;margin-bottom: 30px;}
            .bookleft h2 {
                font-size: 24px;
                line-height: 32px;
                text-align: right;
            }

            .bookright p{font-size: 14px;
                line-height: 22px;}
                .SecCom .imagebox {
    height: 175px;
}
            .IndicaBookM .contentIn .imagebox img {
    height: 175px;
}

.bookRight {padding-left:20px;}
.booksDetails .nav-tabs li a{padding: 15px 20px;}
.booksDetails .breadcrumb {
    margin-bottom: 25px;
    margin-top: 20px;
}
.resp-vtabs .resp-tabs-list li {
    padding: 10px 0px !important;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
}
.resp-vtabs .resp-tab-content {
    font-size: 17px;
    line-height: 28px;
    padding-left: 90px;
}

.SecCom.BookMTemplate .contentIn {
    width:25%;
}

}

 @media screen and (max-width:1024px) {
.banner-imgdiv { display: block; min-height: unset; }
.banner-imgdiv img { max-height: 369px; width: 654px; }
.longbanner-section h6 { padding-top: 55px; }
.banner-mainimg { flex: 0 0 1000%; max-width: 100%; margin-bottom: 0px; }
.banner-img { padding: 50px 15px 40px; }
.banner-content { flex: 0 0 100%; max-width: 100%; padding-bottom: 30px; }
.banner-text h2 { font-size: 35px; line-height: 1.14; }
.sclose-block, .searchfields { width: 100%; padding: 0 25px; }
.slider-img h2, .slider-heading { font-size: 50px; }
.singleEventBanner { padding-top: 0; }
/*19-06-2021 dp*/
.modalcommon .teambio-img img { height: auto; min-height: auto; }

}
 @media screen and (max-width:991px) {

.headerTopMenu ul li {
    margin: 0px 4px;
}
/*new menu*/
.headerbottomfull {
    padding: 28px 0px;
}
.subMenuTopBar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
        padding: 50px 0px;
    padding-top: 60px;
}

.subMenuTopBar a img {
    width: auto;
}

ul.newMenu {
    background: #212121;
    display: block;
    position: fixed;
    right: -100%;
    width: 100%;
    text-align: left;
    padding: 10px 20px 20px 20px;
    bottom: 0;
    top: 0;
    z-index: 99;
    transition: .5s ease all;
    overflow: hidden;
    overflow-y: auto;
}

.moveleft .newMenu { right:-0%;}

.bottomHeader {opacity: 1; }
.bottomHeader.slideSubmenu{opacity:1; }


.newMenu li a{font-style: normal; font-weight: 600; font-size: 18px; line-height: 20px; letter-spacing: 2px; text-transform: uppercase; color: #FFFFFF;margin: 20px 0px;
    display: inline-block;
    width: 100%;}
.subMenuTopBar {
    padding:50px 0px;
    padding-top: 58px;
}
.newMenu li.subMenuTopBar a {
    margin:0;
}
ul.submenu {
    display: none;
    position: static;
    left: 0;
    top: 0;
    min-width: 100%;
    right: auto;
    padding: 0px 20px;
}

.submenu li a {
    margin: 0;
    display: inline-block;
    width: 100%;
}

/*new menu*/
.headerTopMenu{padding: 0px 15px;}

.single-menu ul li { padding-right: 20px; }
.subbanner-content .banner-text { width: 100%; order: 2; min-height: auto }
.subbanner-content .banner-text .publish { margin-top: 15px; position: static }
.subbanner-content { flex-wrap: wrap }
.commentry-img { height: auto; margin-bottom: 0px; width: 100%; }
.interview-section .col-sm-6.col-md-4:nth-child(3n+1) { clear: both }
.research-text h2 { min-height: 58px }
#togglemenu{display: block;padding-top: 1px; margin-top: 0;}
.submenu_icon { display: inline-block; font-size: 14px; position: absolute; right:30px; top:3px; cursor: pointer; }
.body-padding { padding-top:110px; }
.single-menu { position: fixed; background: linear-gradient(14deg, #2e1c1c, #503838 100%); top: 0; left: 0; width: 382px; bottom: 0; overflow-y: auto; margin-left: -991px; }
.single-menu.leftmargin { margin-left: 0; }
.single-menu ul { display: block; padding: 0px 10px; }
.closebtn { display: block; }
.sticky .single-menu { box-shadow: none; background: linear-gradient(14deg, #2e1c1c, #503838 100%); position: fixed; left: 0; right: auto; top: 0;/*transition: none;*/}

.common-feature .event-box {margin-bottom: 30px; }
.common-feature .event-box:last-child {margin-bottom: 0; }
.IndicaBookM,
.FeaturedBookM {margin-bottom: -20px; }
.SecCom .imagebox { height: auto;}
/*bookbanner*/

  .bannerBookIn {
                max-width: 768px;
                height:390px;
                margin: 0 auto;
                background-size: contain;
            }
            .bookInner {
                padding:85px 50px 50px 115px;
            }
            .bookleft {
                padding: 0px 50px 0px 15px;
                width: 250px;
                min-width: 250px;
            }
            .bookleft h2 {
                font-size:16px;
                line-height: 24px;
            }
            .bookright {
                padding: 0px 10px 0px 24px;
                width: 100%;
            }
            .bookright p {
                font-size:11px;
                line-height:17px;
            }



/*indica book section*/
.daskView{display: none;}
.daskMob{display: block;}

.BookMTemplate .daskView{display: block;}
.SecCom.BookMTemplate .contentIn {
    width: 33.33%;
}
.SecCom .contentBox h4 a {margin-top:15px;}

.single-menu ul li a { font-size: 26px; line-height: 2.85; padding: 0px 0px; color: #df5437; font-weight: normal; }
.single-menu ul li.active a { border-bottom: none; color: #df5437; }

.bar {
    height: 2px;
    background: #F58634;
    width: 24px;
    display: block;
    margin-bottom: 6px;
}

.event-custom-width { width: 100%; }
.right-sidebar { margin-top: 20px; padding: 0; }
.interview-parent { margin-bottom: 10px; }
.sidebar-ul { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: -15px; align-items: baseline; }
.sidebar-ul li { flex: 0 0 48%; max-width: 48%; margin: 0; border-top: 1px solid #ddddde; border-bottom: none; }
.sidebar-ul li:first-child, .sidebar-ul li:nth-child(2) { border: none; }
.commentry-img img { width: 100%; }
.longbanner-section h2 { margin: 0px 0 20px; }

.custom-100 { width: 100%; }
.eventnew-section .interview-parent { display: flex; position: relative; padding-left: 312px; min-height: 159px; margin-bottom: 30px; }
.banner-text { width: 100%; padding-bottom: 0px; min-height: unset; }
.banner-text h2 { font-size: 30px; }
.eventnew-section .interview-parent .event-img { position: absolute; left: 0; width: 282px; height: 159px; margin-bottom: 0; }
.eventnew-section .custom-100:last-child .interview-parent { margin-bottom: 0; }

.video-heading h2 { font-size: 18px; }
.single-menu.leftmargin .container { width: 100%; }
.event-box { max-width: 50%; flex: 0 0 50%; }
.top-header { padding: 26px 0px; }
.sticky .top-header { padding: 26px 0; }
.logo img { margin-top: 0px; }
ul.right-header-ul { padding-top: 0; }
ul.leftheader li { top: -7px; }
.sticky ul.leftheader li { top: 4px; }
/*.sticky .logo img {width: 40px;}*/

.sticky .body-padding { padding-top: 0; }
.banner-text h6 { padding-top: 0; }
.banner-content p.publishername { position: static; }
.longbanner-section p.publishername { position: static; }
.commentry-section .banner-text h2 { padding-bottom: 0; }
#event .event-box { max-width: 100%; flex: 0 0 100%; padding-bottom: 0; }
.common-feature#event .event-box .publishername { position: static; }
.resp-tabs-container p {font-size:18px;line-height: 30px;}
/*
    #event .parent-flex {

    display: block;}*/

.research-text h2 { min-height: unset; }
.singlesubheading { margin-bottom: 31px; }
.subbanner-content { padding-left: 0; }
.commentry-img img { height: 405px; width: 719px; object-fit: cover; }
.longbanner-section .siglepost-text { position: relative; z-index: 9; transform: unset; left: 0; right: 0; margin: -66px auto 0px; width: 595px; }
.singlepost-rel { height: auto; }
.longbanner-section .siglepost-text h2 { padding-top: 0; margin: 0 0 15px; }
.singlepost-rel .publishername { position: static; }
.menusearch.mobile-search { display: inline-block !important; margin-right: 15px; }
.headerRight ul li:last-child a i {font-size: 24px;}
.desktop-search { display: none; }
.menusearch.mobile-search a.searchToggle {color:#fff;font-size:12px;}
.menusearch.mobile-search a.searchToggle:hover{color: #ff8100;}
.leftheader { display: flex; }
.right-img-two a img { width: 45px; }
.right-img-two { margin-right: 15px; }
.top-header .container { position: relative; }
.headerRight {display: block;position: absolute;right:70px;top:0px;}
.banner-content .col-sm-12 { padding: 0; }
.slider-right { flex: 0 0 40%; max-width: 40%; }
.slider-left { flex: 0 0 60%; max-width: 60%; padding-right: 5px; }
.SubscribeCategory { max-width: 100%; }
.eventBoxContent__right .single-event-title { font-size: 28px; }
p.single-event-desc { font-size: 18px; padding-right: 0; }
.speakerListCard li { margin: 0; flex: 0 0 100%; max-width: 100%; padding-right: 0; }
.speakerListCard li a { margin-bottom: 15px; }
.speakerParentWrapper { padding-bottom: 30px; }
.speakerHistoryDesc { flex: 0 0 100%; max-width: 100%; padding-left: 0; margin-top: 15px; }
.speakerstory { padding-top: 0; }
/********** Event Grid Css ********************/
.customcol4 { flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); }
.eventListTop { padding: 20px 0; }
.eventlistWrapper { padding-top: 73px !important; }
.singleEventBanner__Content { flex: 0 0 100%; max-width: 100%; order: 2; }
.eventBoxImg { flex: 0 0 100%; max-width: 100%; }
.bannerBottomContent > img { width: 300px; }
.bannerBottomContent { position: static; margin-top: 50px; }
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border, .tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium { max-width: 720px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar, .tribe-events-calendar-month { max-width: 750px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar { margin-top: 90px; }
.listEventParent .festivalWrapBtn .customcol4 { justify-content: center; flex: 0 0 33.33%; max-width: 33.33%; margin: 0 0 20px !important; }
.listEventParent .feastivalRegisterBtn a { padding: 5px 10px; font-size: 13px; }
/** Hero Section **/
 #purpose_panel { padding: 30px 0; }
.topBannerParentLeft { flex: 0 0 100%; max-width: 100%; }
.topBannerParentRight { flex: 0 0 100%; max-width: 100%; padding: 30px 0 0; }
/** Hero Section **/
 #purpose_panel { padding: 30px 0; }
.topBannerParentLeft { flex: 0 0 100%; max-width: 100%; }
.topBannerParentRight { flex: 0 0 100%; max-width: 100%; padding: 30px 0 0; }
.section_content_left { flex: 0 0 100%; max-width: 100%; order: 2; }
.customparent { flex-wrap: wrap; }
.section_img_right { margin: 15px 0 25px; }
.coursesWrapper { padding-top: 100px; }
/*18-06-2021 dp*/
.section-team .filterDetails .boxGroup.team-list li { flex: 0 0 calc(25% - 30px); max-width: calc(25% - 30px); }
.modalcommon .modal-dialog { width: 100%; margin: 30px auto; }
.modalcommon.modal { overflow-x: hidden; overflow-y: auto; padding: 0 !important; margin: 0px 10px; }
.filterDetails .teamblock .teamimg, .filterDetails .teamblock .teamimg img { height: 170px; }
.gbfestival .main-mheading { margin: 0; }
.gbfestival .section-team { padding: 15px 0 40px; }
.gbfestival .filterDetails .teamblock { margin: 0; }
.speakersIn .filterDetails .teamblock .teamimg, .speakersIn .filterDetails .teamblock .teamimg img { height: 120px; }
.single-menu ul li span { color: #df5437; }
.single-menu ul li:hover span, .single-menu ul li:focus span { color: #ff8100; }
.single-menu ul ul.sub-menu { top: 100%; right: inherit; }
.sticky .single-menu ul ul.sub-menu { top: 100%; }
.top-header .dflex { justify-content: inherit; }
.section-category #grant_section_post.videoCategoryPanel .post { flex: 0 0 50%; }
.section-category .post {
    max-width: 50%;
    flex: 0 0 50%;
}
}
 @media screen and (max-width:800px) {
.research-text h2, .video-heading h2 { font-size: 16px; line-height: 1.59; }
.commentry-section .banner-text h2 { font-size: 20px; }
.event-img { height: 195px; }
.eventnew-section .event-img { height: 159px; }
.single-menu { width: 253px; }
.banner-mainimg img { max-height: 396px; object-fit: cover; }
.banner-mainimg { max-height: 396px; }
.video-heading h2 { font-size: 16px; }
}


@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 0px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 0px solid #c1c1c1 !important;
    }
}

 @media screen and (max-width:767px) {
/*header*/

.headerTopMenu{    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}


.headerLeft{padding: 0px 15px;}
.platformsBtn {
    display: block;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #A2A2A2;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.platformsBtn:hover{color: #A2A2A2 !important;}


.platformsBtn i {
    color: #F58634;
    font-style: normal !important;
    font-weight: 700;
    font-size:16px;
    margin-left:5px;
      transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.platformsBtn.iconup i{
    -webkit-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
           transform: rotate(180deg);
       }
.platformList {     display: none;
    position: absolute;
    right: 0;
    top: 30px;
    background: #000;
    min-width: 180px;
    padding: 15px 0px 40px 15px;
    z-index: 1;
    height: 100vh; }
.platformList ul { display: block;
    overflow-y: auto;
    height: 100%; }
.platformList ul li {padding: 15px 30px 15px 15px;margin: 0px;}
.platformList ul li a {     display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: right;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #FFFFFF; }

    .PlateCenter {display: -webkit-box; display: -ms-flexbox; display: flex; }
.PlateCenter a {color: #A2A2A2;}
#menu4 ul li:first-child {display: none; }
.tooltipCustom {display: none;}
.tooltipCustom:after {display: none;}
.headerTopMenu ul li a span {display: block;}
.headerTopMenu ul li a small{display: none;}
/*header*/
.indicaText {
    margin-right:15px;
}


/*book banner*/
.bannerBookIn {
    height: 475px;
    margin: 0 auto;
    background-size: cover;
    background-position: 98% 17px;
}

.bookInner {
    padding: 0;
    display: block;
    max-width:290px;
    width: 100%;
    margin: 0 auto;
        padding-right:0px;
}

.bookleft {
    padding: 0;
    width: 100%;
    min-width: 100%;
    padding-top: 50px;
}

.bookleft h2 {
   font-size: 14px;
    line-height: 18px;
    text-align: center;
    padding: 0;
    margin-bottom: 10px;
}
.bookleft p {
    text-align: center;
    margin-bottom: 20px;
}
.bookright {
    padding: 0;
    width: 100%;
    padding-right:0px;
}
.bookright p {
    font-size:11px;
    line-height:16px;
}

/*book banner*/

.SecCom.BookMTemplate .contentIn {
    width:50%;
}
.SecCom.BookMTemplate .imagebox a img {
    width: 147px;
    height: 230px;
}

.right-sidebar { margin-top: 15px }
.event-box { margin-bottom: 30px }
.video-section .owl-theme .owl-prev { margin-left: -17px!important }
.video-section .owl-theme .owl-next { margin-right: -17px!important }
.video-popup .modal-dialog { width: 90% }
.single-menu ul li a { font-size: 18px; line-height: 3.06; }
ul.right-header-ul { padding-top: 0; }
.slider-content { position: relative; width: 100%; align-items: flex-start; flex-wrap: wrap; }
.slider-left, .slider-right { flex: 0 0 100%; max-width: 100%; height: unset; padding-right: 0%; padding-top: 0px; padding-left: 0px; margin-bottom: 0; }
.slider-left h3 { font-size: 24px; line-height: 1.43; padding-bottom: 7px; padding-top: 5px; }
.slider-left p { padding-right: 0; }
.slider-right { margin-top: 10px; padding-top: 0; margin-bottom: 15px; min-height: unset; flex: 0 0 100%; max-width: 100%; }
.slider-img { position: static; transform: unset; text-align: left; }
.slider-img h2, .slider-heading { transform: unset; font-size: 40px; line-height: 1; }
.banner-img { padding: 10px 15px 30px; }
.banner-content .col-sm-12 { padding: 0 15px; }
.tribe-events .tribe-events-l-container { padding: 80px 0; }
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover { background-color: #FF9800; }
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event { background-color: #FF9800; }
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link { color: #FF9800; }
.tribe-events-before-html { margin-bottom: 25px !important; }
.eventBoxContent__left { flex: 0 0 100%; max-width: 100%; }
.eventBoxContent__right { flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-top: 0px; margin-top: 20px; }
.eventdeatilWrapper { padding-top: 95px; }
.eventBoxContent { padding: 20px 0; }
.calenderLink, .entryFee, .customProeprtyCategory, .customProeprtylocation { padding-bottom: 20px; margin-bottom: 20px; }
.eventBoxContent__right .single-event-title { font-size: 24px; padding-bottom: 15px; }
.eventlistWrapper { padding-top: 60px !important; }
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border { max-width: 100%; }
.tribe-events-calendar-list-nav.tribe-events-c-nav { max-width: 100%; }
#tribe-events-events-bar-search .fillButton { position: static; width: 100%; }
#tribe-events-events-bar-keyword { padding: 0 15px 0 45px !important; height: 40px !important; }
.tribe-events-c-search__input-group::before { top: 3px; left: 10px; }
.tribe-events-c-search__input-group { height: 50px; }
 .tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border, {
max-width: 100%;
 padding-left: 15px;
 padding-right: 15px;
}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border { max-width: 100%; padding-left: 0px; padding-right: 0px; }
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar, .tribe-events-calendar-month { max-width: 100%; }
.tribe-events-header--has-event-search .tribe-events-header__events-bar { /*margin-top: 90px;*/
}
.tribe-events .tribe-events-header { display: block; margin: 0; padding: 0; }
#tribe-events-calendar-mobile-day-2020-06-13 { padding: 0 15px; }
.tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium { max-width: 100%; padding: 0 15px; }
/*.tribe-events-calendar-month__day-cell.tribe-events-calendar-month__day-cell--mobile.tribe-events-calendar-month__day-cell--selected{
    background: transparent;
}*/
.tribe-events-c-top-bar__datepicker { padding: 10px 15px 15px !important; }
.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button { font-size: 20px; }
.tribe-events-calendar-month-nav.tribe-events-c-nav { padding: 20px 15px 0; }
/**** New Calendar css ***********/
.tribe-events-calendar-month-mobile-events__mobile-event-details .gridEventBox__desc { padding-bottom: 10px!important; }
.tribe-events-calendar-month-mobile-events__mobile-event-details .eventTimeDeatil { position: static; }
.tribe-events-calendar-month-mobile-events__mobile-day { padding: 0 15px !important; }
.tribe-events-calendar-month-mobile-events__mobile-day .gridEventBox__content { padding: 20px 15px!important; }
.tribe-events .tribe-events-calendar-month__day-cell--selected h3 { color: #fff !important; }
.tribe-events-calendar-month-mobile-events__mobile-event-datetime .gridEventBox__desc h2 { font-size: 16px; }
/*19-06-2021 dp*/
.modalcommon .teambio-content { padding: 0; }
.modalcommon .teambio-content p { font-size: 14px !important; line-height: 26px; }
.gbfestival .main-mheading { margin: 0; }
.filterDetails .teamblock .teamimg, .filterDetails .teamblock .teamimg img { height: 130px; }
.gbfestival p { font-size: 14px; line-height: 24px; }
.speakersIn { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
.CategoriesPanel a { margin-top: 0; font-size: 14px; }
.CategoriesPanel.top_registration { position: static; bottom: 0; }
.homeEvent .customcol4 { flex-direction: column; }
.homeEvent .feastivalRegisterBtn { position: static; margin-left: 15px; padding-bottom: 20px; }
/*.section-category #grant_section_post .post { width: 100%; }
.section-category #grant_section_post .post .event-parent-box .entry-thumbnail a { position: relative; }
.section-category #grant_section_post .post .event-parent-box .entry-thumbnail a img { width: 100%; height: 100%; aspect-ratio: 1; position: absolute; padding-bottom: 25px; }
*/.section-category #grant_section_post.videoCategoryPanel .post { flex: 0 0 100%; }
/*footer 07-04-2022*/
.footerLogo { display: block; text-align: center; margin-bottom: 15px; }
.footerLogo a { margin-bottom: 30px; display: inline-block; }
.footer .copyright-right ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; }
.copyright-right ul li:first-child { padding-left: 0; }
.copyright-right ul li:first-child a { margin-left: 0; }
.copyRightbottom { display: block; text-align: center; }
.footerBottom ul, .namasteMail, .PrivacyPolicy { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; }
.namasteMail p { margin-bottom: 15px; }
.copyright-left { display: block; }
.copyright-left p { display: block; margin: 0; padding-bottom: 15px; }
.copyright-left p:last-child { padding-bottom: 0; }



.resp-vtabs .resp-tab-content {
    padding-left: 0;
    border: none;
        padding-bottom: 30px;

}
h2.resp-accordion{padding: 10px 0px;}

h2.resp-accordion:first-child {
    border-top: 0px solid #c1c1c1;
}
.bookRight {
    padding-left: 0;
}


.booksDetails .nav-tabs {
    border-bottom: 2px solid #dee2e6;
    margin: 20px 0px 30px 0px;
}
.bookRight h2 {
    font-size: 32px;
    line-height: 38px;
}

h2.resp-tab-active {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #000000;
}

.buyingOption h6 {
    margin-bottom: 30px;
}
ul.publishAuth {
    margin-top: 0;
}
.resp-content-active, .resp-accordion-active {
    display: block;
}

}
 @media screen and (max-width:600px) {
.video-heading h2 { margin-bottom: 0 }
.video-popup .modal-body { min-height: 260px }
.event-img { height: 179px; }
.research-text h2 { min-height: auto; }
.event-box { margin-bottom: 25px; }
.sidebar-ul li { max-width: 100%; flex: 0 0 100%; }
.sidebar-ul li:nth-child(2) { border-top: 1px solid #ddddde; }
.sidebar-ul { margin-top: 40px; }
.banner-content { text-align: left; }
.banner-text { padding: 20px 0; }
.longbanner-section { text-align: left; }

.commentry-img { margin: 0px; width: 100%; }
.eventnew-section .interview-parent .event-img { position: static; height: 179px; margin-bottom: 20px; width: 100%; }
.eventnew-section .interview-parent { padding-left: 0; display: block; min-height: unset; margin-bottom: 40px; }
.subbanner-content { margin: 0 -15px; }
#video .video-caresoul { margin-right: -15px; width: 103%; }
.video-heading h2 { font-size: 16px; line-height: 1.33; }
.common-feature .event-box .publishername { position: static; }
.common-feature .event-box { padding-bottom: 0; }
.banner-mainimg { margin-bottom: 0; order: unset; margin-bottom: 22px; }
.banner-content p.publishername { padding: 0px 0px 0px; }
.banner-imgdiv { margin: 0px -20px; }
.banner-img { padding: 0px 0px; }
.commentry-img img { height: 100%; width: 100%; }
.longbanner-section .siglepost-text { padding: 27px 20px; width: 100%; margin: -30px 15px 0px; }
.sclose-block { margin: 20px auto 20px; }
.searchfields .form-control { height: 60px !important; font-size: 25px; }
.searchfields .form-group { margin-bottom: 35px; }
.sbtnblock .btn-orange { width: 100%; }
.top-header { padding: 16px 0px; }
.publishername { padding: 10px 0px 0px; }
/*********** Event Grid Css ******************/
.eventlistWrapper { padding-top: 60px; }
.eventListTop__Heading h1 { font-size: 24px; }
.customrow { margin: 0; }

#newEvent .eventTimeDeatil { position: static; }
.gridEventBox__desc { padding-bottom: 20px; }
/*.gridEventBox__content {
        background: #faf8f5;
    }*/
.gridEventBox__desc p { padding-bottom: 10px; }
.eventsearchBbox .fillButton { padding: 5px 13px; right: 6px; top: 15px; }
.eventlistWrapper { padding-top: 48px !important; }
.eventListTop { padding: 20px 0 !important; }
.eventListPanel::after { height: 84px; }

.banner-section { padding-top: 20px; }
.listEventParent .festivalWrapBtn .customcol4 { justify-content: center; flex: 0 0 100%; max-width: 100%; margin: 0 0 10px !important; }
.listEventParent .feastivalRegisterBtn { width: 100%; }
.listEventParent .feastivalRegisterBtn a { padding: 8px 10px; font-size: 16px; width: 100%; justify-content: center; }
.listEventParent .eventListPanel { margin-bottom: 0; }
#newEvent .eventGridView { padding: 10px 15px 0px !important; }
.subscribeNewLetter .newsletter-box input { max-width: 100%; }
.mobile-newsletter .subscription_parent { text-align: center; }
.gridEventBox__desc h2 { -webkit-line-clamp: 6; -ms-line-clamp: 6; }
.gridEventBox__content { padding: 15px 15px 20px !important; }
.videoCategoryPanel > article { flex: 0 0 100%; max-width: 100% !important; padding: 0; }
.videoCategoryPanel { margin: 0; }
/*18-06-2021 dp*/
.section-team .filterDetails .boxGroup.team-list li { flex: 0 0 calc(33.33% - 30px); max-width: calc(33.33% - 30px); }
}
 @media screen and (max-width:480px) {

.indicaText a:after {right: -15px; display: none;}
    .PlateCenter a { margin-left: 12px;}
    .SecCom.BookMTemplate .contentIn {
    width:100%;
}
.SecCom.BookMTemplate .imagebox {
    padding: 0px 25px 0px 25px;
}
.daskView .load_more_button {
    margin: 20px 0px;
}
.customcol4 { flex: 0 0 100%; max-width: 100%; margin: 0 0 20px; padding: 0 !important; }
.customcol4 { margin: 0px 0 30px !important; }
.customrow { margin: 0 auto !important; }
.video-popup iframe { height: 350px; }
.custom-100 { width: 100% }
.event-box { max-width: 100%; flex: 0 0 100% }
.banner-text { width: 96%; min-height: auto }
.banner-content { overflow: hidden }
.banner-text .publish { position: static; margin-top: 30px }
ul.right-header-ul { padding-top: 0 }
.right-img-two { margin-left: 0 }
.video-popup .modal-body { min-height: 235px; padding: 15px 5px; }
.right-img-one { display: none !important; }
.right-img-two img { width: 85px; }
`  .single-menu {
width: 190px;
}
ul.leftheader li { padding-right: 15px; }
.eventdeatilWrapper { padding-top: 75px; }
.eventListTop { flex-wrap: wrap; }
.eventListTop__Heading h1 { font-size: 20px; }
.outlineBtn { padding: 5px 10px; }
.eventSection .gridEventBox .Courseenroll {
    min-height: auto;
}
#togglemenu { margin-right: 0; }
.top-header { padding: 23px 0px; }
.sticky .top-header { padding: 23px 0; }
.gridEventBox__desc { padding-bottom: 10px !important; }
.eventGridView.homeEvent { margin-bottom: 0; }
/*.sticky .main_header .logo img {
    width: 100px;
}*/
.festivalFlayer { margin-top: 15px !important; margin-bottom: 15px !important; }
.section-category div#primary .widget-title, .section-author div#primary .widget-title { margin: 0 0 20px; }
.topBannerParentRight__Parent .commonBoxParent { flex: 0 0 100%; max-width: 100%; }
.topBannerParentRight__Parent .commonBoxParent:nth-child(3) { margin-bottom: 30px; }
.topBannerParentRight .boxImgCard img { height: unset; }
.coursesWrapper { padding-top: 60px; }
/*18-06-2021 pd*/
.section-team .filterDetails .boxGroup.team-list li { flex: 0 0 calc(50% - 30px); max-width: calc(50% - 30px); }
.modalcommon .teambio-block { padding: 0; padding-left: 0; }
.modalcommon .teambio-img { position: static; margin: 0 0 15px; }
.speakersIn { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.section-category #grant_section_post{display: block;}
.section-category #grant_section_post .post .event-parent-box .entry-thumbnail { height: auto; }
.section-category #grant_section_post .post .event-parent-box .entry-thumbnail a { height: auto; margin: 0; }
.section-category #grant_section_post .post .event-parent-box .entry-thumbnail a img { width: 100%; height: auto; aspect-ratio: 0; position: static; padding-bottom: 0; }
}
 @media screen and (max-width:480px) {
    .section-category .post {
    max-width: 100%;
    flex: 0 0 100%;
}
.speakersIn .filterDetails .teamblock .teamimg, .speakersIn .filterDetails .teamblock .teamimg img { height: 165px; }
.speakersIn .boxGroup.team-list { margin: 20px -15px 0; }
.booksDetails .nav-tabs li a {padding: 12px 8px;}
}

 @media screen and (max-width:400px) {
.right-img-three { margin: 0 0 0 4px }
.bannerBookIn {background-position: 95% 16px;}
.bookInner {max-width: 265px;    padding-right: 10px;}
.bookleft h2 {font-size:13px;line-height: 17px;margin-top: 0;}
.bookleft p { margin-bottom: 10px;}

}

 @media screen and (max-width:359px) {
.eventnew-section .interview-parent .event-img { height: 168px; }
.eventsearchBbox .fillButton { font-size: 12px; padding: 5px 9px; }
.eventsearchBbox > i { left: 10px; font-size: 14px; }
.eventsearchBbox input { padding: 0 115px 0 25px; }
.speakersIn .filterDetails .teamblock .teamimg, .speakersIn .filterDetails .teamblock .teamimg img { height: 140px; }
.copyrightPanelCenter p, .copyrightPanelCenter p a { word-break: break-all; }
.copyright-left p:last-child { padding-bottom: 0; }
}
