@media all and (min-width:360px) and (max-width:767px)  {
    #header{
    padding: 0px 16px;  
    }
.page-template-rekhtabazaar_tpl .headerSocialMedia {
display:none;
}
    /* .logo img{
      width: 60%;
    } */
    .titleWithFirstLetter,.titleWithFirstWord{
        font-size: 50px;
        margin-bottom: 24px;
    }
    .titleWithFirstWord {
        font-size: 36px;
        margin-top: 24px;
    }

    .liveVideoWrap {
        margin: 24px auto 32px;
    }

/*menu start*/
.primaryHeader {
    padding: 0px 0px;
}

.mainMenuContainer {
    padding: 60px 16px 48px;
    /* background-image: none; */
}

.registerNavBtn,
.volunteerNavBtn,
.homeNavBtn,
.galleryNavBtn {
    height: 55px;
    line-height: 55px;
    font-size: 13px;
    float: right;
    margin: 0;
    width: 118px;
}

.menuToggle {
    width: 32px;
    height: 32px;
    margin-top: 10px;
}

.menuToggle .hamburger span {
    height: 2px;
}

.mainMenu {
    height: calc(100% - 22px);
    overflow-y: auto;
    width:100%;
}
.mainMenu ul {
    /* -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; */
}

.mainMenu ul.subMenu {
    top: 42px;
    width: 100%;
    left: 18px;
}

.mainMenu ul li .subMenu::before {
    display: none;
}

.mainMenu ul li .subMenu a {
    font-size: 16px;
}

.mainMenu ul li .subMenu li {
    margin-bottom: 0;
}

.mainMenu ul li {
  /*  width: 100%;*/
    border-bottom: none;
    margin-bottom: 0px;
}

/*.mainMenu ul li a {
    padding: 16px 0px;
    font-size: 24px;
    text-align: left;
    text-transform: capitalize;
}*/

.headerSocialMedia {
    /* display: none; */
    position: fixed;
    bottom: 13px;
    left: 50%;
    margin-left: -105px;
    z-index: 99;
}

.menuOpen .headerSocialMedia {
    display: block;
    position: fixed;
}

.headerSocialMedia a {
    background: none;
    border-radius: 0px;
    color: #fff;
}
.navigation .navReg a{
    padding: 16px 0;
}
.fixHeader .menuToggle{
    margin-top:10px;
}
/*menu end */

    .archives:hover .archivesMenu {
        top: 50px;
    }
    .archivesMenu {
        left: -32px;
    }
    .navigation li a {
        padding: 15px 0 15px;
}
.navSocialMedia{
    /* float: left; */
    float: right;
}
.navigation li{
    font-size: 14px;
    margin-left: 9px;
}
.headerSocialMedia {
    /* display: none; */
}
.highlightsSection h2 {
    font-size: 50px;
    margin-top: -9px;
    margin-bottom: 46px;
}
.aboutSection {
    padding-top: 50px;
}
.aboutSection p {
    font-size: 16px;
}
/*.registrationNotification {
    padding-top: 50px;
}*/
.fieldradioBtnCheckmark {
    height: 15px;
    width: 15px;
}
.fieldradioBtnContainer {
    padding-left: 28px;
    font-size: 14px;
    margin-left: 15px;
}
.fieldradioBtnContainer .fieldradioBtnCheckmark:after {
    top: 4px;
    left: 4px;
    width: 7px;
    height: 7px;
}
.occupationFieldInput {
     float: right;
     width: 205px;
    margin-left: 32px;
}
.dateField, .genderField {
    width: calc(100% - 0px);
}
/*.dateFieldInput, .genderFieldInput {
    width: 208px;
}*/
.mobileFieldInput {
    width: 108px;
}
.footerSocialMedia a {
    width: 48px;
    height: 48px;
    line-height: 48px;
    margin: 0 6px;
}
.attendJERField .fieldradioBtn {
    float: left;
    padding: 20px 0px;
    width: 44%
}
.footerSocialMedia a.socialMediaShareFB {
    background-position: -574px -385px;
}
.footerSocialMedia a.socialMediaSharetwitter {
    background-position: -431px -385px;
}
.footerSocialMedia a.socialMediaShareYouTube {
    background-position: -153px -385px;

}
.footerSocialMedia a.socialMediaShareInstagram {
    background-position: -10px -385px;
}
.footerSocialMedia a.socialMediaShareFB:hover {
    background-position: -574px -385px;
}
.footerSocialMedia a.socialMediaSharetwitter:hover {
    background-position: -431px -385px;
}
.footerSocialMedia a.socialMediaShareYouTube:hover {
    background-position: -153px -385px;
}
.footerSocialMedia a.socialMediaShareInstagram:hover {
    background-position: -10px -385px;
}
.primaryFooter h5 {
    font-size: 10px;
    letter-spacing: 4px;
}
.footerSocialMedia {
    padding: 41px 0 0px;
}
.secondaryFooter li {
    margin: 0 3px;
}
/* .registrationNotification {
    padding-bottom: 50px;
} */
.fieldradioBtn .fieldradioBtnContainer{
    margin-left: 0;
    margin-right: 10px;
}
.navigation li:first-child {
    margin-left: 9px;
}
.thanksMsg h3 {
    font-size: 30px;
}
.thingsToRemeber h4 {
    font-size: 16px;
}
.thingsToRemeber p {
    font-size: 18px;
    margin-bottom: 24px;
    padding-top: 24px;
}
.thanksMsg p {
    font-size: 14px;
}
.highlightsSection {
    padding-top: 50px;
}
.jerBtn {
    font-size: 16px;
}
.secondaryFooter {
    padding: 24px 0;
}

.termConPopup{
    max-width: 320px;
    max-height: 90%;
}
.termConPopup h2{
    font-size: 20px;
}
.termPopupContainer{
    padding: 0px 32px 0px;
}
.selfEmployFieldInput{
float: right;
width: 205px;
}
.jerCheckBoxcheckmark {
    top: 3px;
    height: 14px;
    width: 14px;
}
.selfEmployFieldInput{
margin-left: 0;
}
.jerCheckBoxcontainer .jerCheckBoxcheckmark:after {
    left: 3px;
    top: 0px;
    width: 4px;
    height: 8px;
 }
 .contributeSection p {
    font-size: 16px;
}
.titleWithLastWord {
    font-size: 56px;
    margin-bottom: 24px;
}
.mapSection {
    width: 100%;
    float: none;
}
.venueInfo {
    width: 100%;
    float: none;
    padding-top: 48px;
    text-align: center;
}
.mapSection iframe {
    width: 100%;
    height: 300px;
}
.venueInfoSection h4{
    font-size: 14px;
}
.venueInfoSection p{
    font-size: 16px;
}
.venue{
    padding-bottom: 50px;
}
.contributeSection .jerBtn {
    margin: 0 4px;
    font-size: 14px;
    padding:12px 5px 8px 8px;
}
.jerBtn{
    padding:12px 14px 8px 24px;
}
.jerBtn i{
    font-size: 24px;
}

.contactInfo p,.contactInfo a{
    font-size: 14px;
}

.termConPopupClose {
    right: 12px;
    top: 12px;
    width: 24px;
    height: 24px;
    background-size: 100% auto;
}
.archivesMenu li{
    margin: 0 !important;
    padding: 0 12px;
}
.venueInfoSection h4::before {
    left: 50%;
    margin-left: -23px;
}

.thingsToRemeber p::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: 64px;
    height: 1px;
    background: #737272;
    margin-left: -32px;
}
/* .hideMenu{
    display: none;
} */

.menuToggle{
    display: block;
}

.logo {
    margin-left: 18px;
    width: 92px;
}
.logo img{
    width: 100%;
    height: auto;
}
.menuOpen .navSocialMedia{
display: none;
}


  .sectionTitleWrap .sectionTitle {
    font-size: 48px;
}
.sectionTitleWrap .sectionSubTitle {
    font-size: 48px;
    margin-top: -14px;
    margin-left: 89px;
}


.whatToExceptSection,.gallerySection,.getInvolved{
    padding-top: 50px;
  }

.galleryItems{
    width: calc(50% - 16px);
    height: 104px;
    margin-left: 16px;
    margin-bottom: 16px;
}
.galleryItmesWrap {
    margin-left: -16px;
}

.galleryItems img{
    border-radius: 6px;
}
.tMDonate h4 {
    font-size: 20px;
}
.tMDonate .jerBtn {
    margin: 0 4px;
    font-size: 14px;
    padding: 12px 5px 8px 8px;
}
.getInvolved .sectionTitleWrap span {
    font-size: 32px;
}
/* css by pankaj start*/
.sPItems {
    width: calc(50% - 18px);
    height: 150px;
    margin-left: 16px;
    margin-bottom: 16px;
}
.spPItems img{
    top: 45%;
    max-height: 70%;
}
.sPItems h5 {
    bottom: 8px;
    font-size: 11px;
}
.whattoExceptBody img.tCmimages{
display: none;
}
.whattoExceptBody img.tCmmobImages{
    display: block;
  }
  .wTEfullWidth {
    margin-bottom: 24px;
    width: calc(50% - 8px);
    float: left;
    margin-right: 8px;
    margin-bottom: 16px;
}
.wTEthirdWidthImg {
    width: calc(50% - 8px);
    float: left;
    margin-left: 16px;
    margin-right: 0px;
    margin-bottom: 24px;
}
.whattoExceptBody {
    position: relative;
}
.wTEthirdWidth {
clear: both;
}
.wTEthirdWidthImg:first-child {
    /* margin-left: 0;
    margin-left: 8px;
    position: absolute;
    right: 0;
    margin-right: 0;
    top: 0; */
}

.wTEthirdWidthImg:first-child,.wTEthirdWidthImg:nth-child(3){
    margin-left: 0
}

.wTEHalfWidthTwo .wTEhalfWidthImg:first-child{
    /* margin-left: 0;
    margin-left: 8px;
    position: absolute;
    right: 0;
    margin-right: 0;
    bottom: 0; */
}

.wTEthirdWidth .wTEhalfWidthImgDevice{
    display: block;
    }

    .wTEHalfWidthTwo .wTEhalfWidthImgDevice{
        display: none;
        }


.wTEhalfWidthImg {
    width: calc(50% - 8px);
    margin-left: 16px;
}
.wTEthirdWidthImg:last-child{
/* margin-right: 0;
margin-left: 8px; */
}

.wTEHalfWidthTwo .wTEhalfWidthImg{
margin-left: 0;
}

.videoContainer i,.jerVideoTumb i,.jerLiveVideoTumb i{
    width: 48px;
    height: 48px;
    background-size: 100% auto;
    left: 50%;
    top: 50%;
    margin-left: -24px;
    margin-top: -24px;
}
.videoListItem {
    width: 130px;
    height: 98px;
    margin-left: 16px;
}
.videoListItem i {
    width: 36px;
    height: 36px;
    margin-left: -18px;
    margin-top: -18px;
}
.sposorsandPartnersWrap {
    margin-left: -16px;
}

/* css by pankaj start*/

/*gallery start*/
.pageBanner{
    height:180px;
}
.pageBanner h1{
    font-size:42px;
    top:51%;
}
.imgGlryCon .imgPrnt {
  width: calc(50% - 8px);
  margin-right: 16px;
}
.imgGlryCon .imgPrnt:nth-child(3n+0) {
  margin-right: 16px;
}
.imgGlryCon .imgPrnt:nth-child(2n+0) {
  margin-right: 0px;
}

.gCateg ul {
    overflow-x: auto;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
    left: 0;
}
.gCateg ul li {
    font-size: 16px;
}
.galleryContainer {
    margin-top: 0px;
  }
  .gCateg ul li:first-child{
      margin-left: 16px;
  }
  .gCateg ul li:last-child {
    margin-right: 16px;
}
.galleryContainer .galleryItmesWrap {
    margin-top: 26px;
}

.videoListItem span{
    font-size: 14px;
    line-height: 98px;
}

.expectedEvents {
    width: calc(50% - 8px);
    height: 109px;
}

.expectedEvents:nth-child(3n+1) {
    margin-left: 16px;
}

.expectedEvents:nth-child(2n+1) {
    margin-left: 0;
}

.whatToExceptContent {
    padding: 0;
    max-width: 328px;
    margin: 0 auto;
}

.flipCardBack {
    padding: 4px 6px;
}

.flipCardBack h3,
.flipCardBack p {
    font-size: 10px;
}
.flipCardBack .wxeTrackTitle{
    font-size: 11px;
}

.flipCardBack h3 {
    margin-bottom: 2px;
}
.flipCardFront span{
    font-size: 12px;
    left: 6px;
    bottom: 6px;
}
.flipOverlay::before {
    right: 8px;
    top: 8px;
    width: 18px;
    height: 18px;
    background-size: 100% auto;
}
.flipDesc{
    padding: 8px;
}
.contactUsSection{
    padding-top: 50px;
}
.mainMenuContainer{
    padding: 56px 56px;
}
.whatToExceptSection .sectionTitleWrap {
    margin-bottom: 24px;
}

/* Banner img Starts Here */

.bannerSliderItems:nth-child(2) .bannerImg,.bannerSliderItems.bx-clone .bannerImg{
    background-image:url('../img/360x640-min.jpg');
  }
  .bannerSliderItems:nth-child(3) .bannerImg{
    background-image:url('../img/Mobile-Banner_Manjiri-Chaturvedi.jpg');
  }
  .bannerSliderItems:nth-child(4) .bannerImg{
    background-image:url('../img/Mobile-Banner_KahaniGhazalKi.jpg');
  }
  .bannerSliderItems:nth-child(5) .bannerImg{
    background-image:url('../img/Mobile-Banner_Harshdeep-Kaur.jpg');
  }
  .bannerSliderItems:nth-child(6) .bannerImg{
    background-image:url('../img/Mobile-Banner_Javed-Akhtar.jpg');
  }
  .bannerSectionImg{
    background-image:url('../img/bannerMobile.jpg');
}

/* Banner img Ends Here */

.mainMenuContainer::before{
    content: '';
    position: absolute;
    left: 16px;
    top: 56px;
    width: calc(100% - 32px);
    height: 1px;
    background: rgba(255,255,255,0.2);
    }

.mainMenuContainer::after{
content: '';
position: absolute;
left: 16px;
bottom: 56px;
width: calc(100% - 32px);
height: 1px;
background: rgba(255,255,255,0.2);
}
.fixHeader .headerSocialMedia a {
    color: #fff;
}

.contributeSection{
    padding-top: 50px;
}

.jerGalleryTabbing {
    width: 191px;
    margin: 0 auto 36px;
}

.jerGalleryTabbing a{
    font-size: 14px;
    line-height: 44px;
    width: 94px;
}

/* poetry contest start */

.pageBanner.ptryContest {
    height: 220px;
}
.pageBanner.ptryContest h1{
    top: 78%;
}
.contestLogo {
    top: 72px;
}
.contestLogo a{
    max-width: 40%;
}
.contestLogo a:first-child{
    padding-right: 16px;
    margin-right: 16px;
}
.contestLogo a:last-child{
    max-width: 28%;
}
/* poetry contest end */


.videoOptions a {
    width: 92px;
    height: 58px;
    background-size: auto 86%;
}

.liveStreaming .titleWithFirstWord{
    margin-bottom: 24px;
  }  

  /* .liveVideoSupportLogo{
      text-align: center;
  } */

  .liveVideoSupportLogo a img{
      width: 72px;
      height: auto;
  }
  .liveVideoSupportLogo span{
    font-size: 14px;
  }

  .liveVideoSupportLogo a, .liveVideoSupportLogo span{
      margin-left: 6px;
  }
  .supLogoAirtel::before{
    height: 22px;
  }

  .ptryContestForm .titleWithFirstLetter {
    font-size: 52px;
}

.countDownSection h3,.countDownSection .liveCounter span{
    font-size: 16px;
}


.liveStreamBtn{
    bottom: 16px;
}
.getSponsorsPartners{
    padding: 24px 0 0px;
  }
  .sponsorsPartnersPage .pageBanner h1 {
    font-size: 32px;
}

.jerUkInfoPopup{
    width: 320px;
}


}



@media all and (min-width:320px) and (max-width:359px){
    #header{
        padding: 0px 16px;  
        }
        /* .logo img{
          width: 60%;
        } */
        .titleWithFirstLetter,.titleWithFirstWord{
            font-size: 50px;
            margin-bottom: 24px;
        }
   
    /*menu start*/
    .primaryHeader {
        padding: 0px 0px;
    }
   
    .mainMenuContainer {
        padding: 60px 16px 48px;
        /* background-image: none; */
    }
   
    .registerNavBtn,
    .volunteerNavBtn,
    .homeNavBtn,
    .galleryNavBtn {
        height: 55px;
        line-height: 55px;
        font-size: 13px;
        float: right;
        margin: 0;
        width: 118px;
    }
   
    .menuToggle {
        width: 32px;
        height: 32px;
        margin-top: 10px;
    }
   
    .menuToggle .hamburger span {
        height: 2px;
    }
   
    .mainMenu {
        height: 96%;
        overflow-y: auto;
        width:100%;
    }
    .mainMenu ul {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
   
    .mainMenu ul.subMenu {
        top: 75px;
        width: 100%;
        left: 0;
    }
   
    .mainMenu ul li .subMenu::before {
        display: none;
    }
   
    .mainMenu ul li .subMenu a {
        font-size: 16px;
    }
   
    .mainMenu ul li .subMenu li {
        margin-bottom: 0;
    }
   
    .mainMenu ul li {
        width: 100%;
        border-bottom: 1px solid rgba(255,255,255, 0.2);
        margin-bottom: 0px;
    }
   
    .mainMenu ul li a {
        padding: 20px 0px;
        font-size: 24px;
        text-align: center;
    }
   
    .headerSocialMedia {
        /* display: none; */
        position: fixed;
        bottom: 16px;
        left: 50%;
        margin-left: -105px;
        z-index: 99;
    }
   
    .menuOpen .headerSocialMedia {
        display: block;
    }
   
    .headerSocialMedia a {
        background: none;
        border-radius: 0px;
        color: #fff;
    }
    .navigation .navReg a{
        padding: 16px 0;
    }
    .fixHeader .menuToggle{
        margin-top:10px;
    }
    /*menu end */
   
        .archives:hover .archivesMenu {
            top: 50px;
        }
        .archivesMenu {
            left: -32px;
        }
        .navigation li a {
            padding: 15px 0 15px;
    }
    .navSocialMedia{
        /* float: left; */
        float: right;
    }
    .navigation li{
        font-size: 14px;
        margin-left: 9px;
    }
    .headerSocialMedia {
        /* display: none; */
    }
    .highlightsSection h2 {
        font-size: 50px;
        margin-top: -9px;
        margin-bottom: 46px;
    }
    .aboutSection {
        padding-top: 50px;
    }
    .aboutSection p {
        font-size: 16px;
    }
    .registrationNotification {
        padding-top: 50px;
    }
    .fieldradioBtnCheckmark {
        height: 15px;
        width: 15px;
    }
    .fieldradioBtnContainer {
        padding-left: 28px;
        font-size: 14px;
        margin-left: 15px;
    }
    .fieldradioBtnContainer .fieldradioBtnCheckmark:after {
        top: 4px;
        left: 4px;
        width: 7px;
        height: 7px;
    }
    .occupationFieldInput {
         float: right;
         width: 205px;
        margin-left: 32px;
    }
    .dateField, .genderField {
        width: calc(100% - 0px);
    }
    .dateFieldInput, .genderFieldInput {
        width: 208px;
    }
    .mobileFieldInput {
        width: 108px;
    }
    .footerSocialMedia a {
        width: 48px;
        height: 48px;
        line-height: 48px;
        margin: 0 6px;
    }
    .attendJERField .fieldradioBtn {
        float: left;
        padding: 20px 0px;
        width: 44%
    }
    .footerSocialMedia a.socialMediaShareFB {
        background-position: -574px -385px;
    }
    .footerSocialMedia a.socialMediaSharetwitter {
        background-position: -431px -385px;
    }
    .footerSocialMedia a.socialMediaShareYouTube {
        background-position: -153px -385px;
   
    }
    .footerSocialMedia a.socialMediaShareInstagram {
        background-position: -10px -385px;
    }
    .footerSocialMedia a.socialMediaShareFB:hover {
        background-position: -574px -385px;
    }
    .footerSocialMedia a.socialMediaSharetwitter:hover {
        background-position: -431px -385px;
    }
    .footerSocialMedia a.socialMediaShareYouTube:hover {
        background-position: -153px -385px;
    }
    .footerSocialMedia a.socialMediaShareInstagram:hover {
        background-position: -10px -385px;
    }
    .primaryFooter h5 {
        font-size: 10px;
        letter-spacing: 4px;
    }
    .footerSocialMedia {
        padding: 41px 0 0px;
    }
    .secondaryFooter li {
        margin: 0 3px;
    }
    /* .registrationNotification {
        padding-bottom: 50px;
    } */
    .fieldradioBtn .fieldradioBtnContainer{
        margin-left: 0;
        margin-right: 10px;
    }
    .navigation li:first-child {
        margin-left: 9px;
    }
    .thanksMsg h3 {
        font-size: 30px;
    }
    .thingsToRemeber h4 {
        font-size: 16px;
    }
    .thingsToRemeber p {
        font-size: 18px;
        margin-bottom: 24px;
        padding-top: 24px;
    }
    .thanksMsg p {
        font-size: 14px;
    }
    .highlightsSection {
        padding-top: 50px;
    }
    .jerBtn {
        font-size: 16px;
    }
    .secondaryFooter {
        padding: 24px 0;
    }
   
    .termConPopup{
        max-width: 320px;
        max-height: 90%;
    }
    .termConPopup h2{
        font-size: 20px;
    }
    .termPopupContainer{
        padding: 0px 32px 0px;
    }
    .selfEmployFieldInput{
    float: right;
    width: 205px;
    }
    .jerCheckBoxcheckmark {
        top: 3px;
        height: 14px;
        width: 14px;
    }
    .selfEmployFieldInput{
    margin-left: 0;
    }
    .jerCheckBoxcontainer .jerCheckBoxcheckmark:after {
        left: 3px;
        top: 0px;
        width: 4px;
        height: 8px;
     }
     .contributeSection p {
        font-size: 16px;
    }
    .titleWithLastWord {
        font-size: 56px;
        margin-bottom: 24px;
    }
    .mapSection {
        width: 100%;
        float: none;
    }
    .venueInfo {
        width: 100%;
        float: none;
        padding-top: 48px;
        text-align: center;
    }
    .mapSection iframe {
        width: 100%;
        height: 300px;
    }
    .venueInfoSection h4{
        font-size: 14px;
    }
    .venueInfoSection p{
        font-size: 16px;
    }
    .venue{
        padding-bottom: 50px;
    }
    .contributeSection .jerBtn {
        margin: 0 4px;
        font-size: 14px;
        padding:12px 5px 8px 8px;
    }
    .jerBtn{
        padding:12px 14px 8px 24px;
    }
    .jerBtn i{
        font-size: 24px;
    }
   
    .contactInfo p,.contactInfo a{
        font-size: 14px;
    }
   
    .termConPopupClose {
        right: 12px;
        top: 12px;
        width: 24px;
        height: 24px;
        background-size: 100% auto;
    }
    .archivesMenu li{
        margin: 0 !important;
        padding: 0 12px;
    }
    .venueInfoSection h4::before {
        left: 50%;
        margin-left: -23px;
    }
   
    .thingsToRemeber p::before {
        content: '';
        position: absolute;
        left: 50%;
        top: 0;
        width: 64px;
        height: 1px;
        background: #737272;
        margin-left: -32px;
    }
    /* .hideMenu{
        display: none;
    } */
   
    .menuToggle{
        display: block;
    }
   
    .logo {
        margin-left: 18px;
        width: 92px;
    }
    .logo img{
        width: 100%;
        height: auto;
    }
    .menuOpen .navSocialMedia{
    display: none;
    }
   
   
      .sectionTitleWrap .sectionTitle {
        font-size: 48px;
    }
    .sectionTitleWrap .sectionSubTitle {
        font-size: 48px;
        margin-top: -14px;
        margin-left: 89px;
    }
   
   
    .whatToExceptSection,.gallerySection,.getInvolved{
        padding-top: 50px;
      }
   
    .galleryItems{
        width: calc(50% - 16px);
        height: 104px;
        margin-left: 16px;
        margin-bottom: 16px;
    }
    .galleryItmesWrap {
        margin-left: -16px;
    }
   
    .galleryItems img{
        border-radius: 6px;
    }
    .tMDonate h4 {
        font-size: 20px;
    }
    .tMDonate .jerBtn {
        margin: 0 4px;
        font-size: 14px;
        padding: 12px 5px 8px 8px;
    }
    .getInvolved .sectionTitleWrap span {
        font-size: 32px;
    }
    /* css by pankaj start*/
    .sPItems {
        width: calc(50% - 18px);
        height: 150px;
        margin-left: 16px;
        margin-bottom: 16px;
    }
    .spPItems img{
        top: 45%;
        max-height: 70%;
    }
    .sPItems h5 {
        bottom: 8px;
        font-size: 11px;
    }
    .whattoExceptBody img.tCmimages{
    display: none;
    }
    .whattoExceptBody img.tCmmobImages{
        display: block;
      }
      .wTEfullWidth {
        margin-bottom: 24px;
        width: calc(50% - 8px);
        float: left;
        margin-right: 8px;
        margin-bottom: 16px;
    }
    .wTEthirdWidthImg {
        width: calc(50% - 8px);
        float: left;
        margin-left: 16px;
        margin-right: 0px;
        margin-bottom: 24px;
    }
    .whattoExceptBody {
        position: relative;
    }
    .wTEthirdWidth {
    clear: both;
    }
    .wTEthirdWidthImg:first-child {
        /* margin-left: 0;
        margin-left: 8px;
        position: absolute;
        right: 0;
        margin-right: 0;
        top: 0; */
    }
   
    .wTEthirdWidthImg:first-child,.wTEthirdWidthImg:nth-child(3){
        margin-left: 0
    }
   
    .wTEHalfWidthTwo .wTEhalfWidthImg:first-child{
        /* margin-left: 0;
        margin-left: 8px;
        position: absolute;
        right: 0;
        margin-right: 0;
        bottom: 0; */
    }
   
    .wTEthirdWidth .wTEhalfWidthImgDevice{
        display: block;
        }
   
        .wTEHalfWidthTwo .wTEhalfWidthImgDevice{
            display: none;
            }
   
   
    .wTEhalfWidthImg {
        width: calc(50% - 8px);
        margin-left: 16px;
    }
    .wTEthirdWidthImg:last-child{
    /* margin-right: 0;
    margin-left: 8px; */
    }
   
    .wTEHalfWidthTwo .wTEhalfWidthImg{
    margin-left: 0;
    }
   
    .videoContainer i{
        width: 48px;
        height: 48px;
        background-size: 100% auto;
        left: 50%;
        top: 50%;
        margin-left: -24px;
        margin-top: -24px;
    }
    .videoListItem {
        width: 130px;
        height: 98px;
        margin-left: 16px;
    }
    .videoListItem i {
        width: 36px;
        height: 36px;
        margin-left: -18px;
        margin-top: -18px;
    }
    .sposorsandPartnersWrap {
        margin-left: -16px;
    }
   
    /* css by pankaj start*/
   
    /*gallery start*/
    .pageBanner{
        height:180px;
    }
    .pageBanner h1{
        font-size:42px;
        top:51%;
    }
    .imgGlryCon .imgPrnt {
      width: calc(50% - 8px);
      margin-right: 16px;
    }
    .imgGlryCon .imgPrnt:nth-child(3n+0) {
      margin-right: 16px;
    }
    .imgGlryCon .imgPrnt:nth-child(2n+0) {
      margin-right: 0px;
    }
   
    .gCateg ul {
        overflow-x: auto;
        width: auto;
        margin-left: -16px;
        margin-right: -16px;
        left: 0;
    }
    .gCateg ul li {
        font-size: 16px;
    }
    .galleryContainer {
        margin-top: 0px;
      }
      .gCateg ul li:first-child{
          margin-left: 16px;
      }
      .gCateg ul li:last-child {
        margin-right: 16px;
    }
    .galleryContainer .galleryItmesWrap {
        margin-top: 26px;
    }
   
    .videoListItem span{
        font-size: 14px;
        line-height: 98px;
    }
   
    .expectedEvents {
        width: calc(50% - 8px);
        height: 109px;
    }
   
    .expectedEvents:nth-child(3n+1) {
        margin-left: 16px;
    }
   
    .expectedEvents:nth-child(2n+1) {
        margin-left: 0;
    }
   
    .whatToExceptContent {
        padding: 0;
        max-width: 328px;
        margin: 0 auto;
    }
   
    .flipCardBack {
        padding: 4px 6px;
    }
   
    .flipCardBack h3,
    .flipCardBack p {
        font-size: 10px;
    }
   
    .flipCardBack h3 {
        margin-bottom: 2px;
    }
    .flipCardFront span{
        font-size: 12px;
        left: 6px;
        bottom: 6px;
    }
    .flipOverlay::before {
        right: 8px;
        top: 8px;
        width: 18px;
        height: 18px;
        background-size: 100% auto;
    }
    .flipDesc{
        padding: 8px;
    }
    .contactUsSection{
        padding-top: 50px;
    }
    .mainMenuContainer{
        padding: 56px 56px;
    }
    .whatToExceptSection .sectionTitleWrap {
        margin-bottom: 24px;
    }
   
    /* Banner img Starts Here */
   
    .bannerSliderItems:nth-child(2) .bannerImg,.bannerSliderItems.bx-clone .bannerImg{
        background-image:url('../img/360x640-min.jpg');
      }
      .bannerSliderItems:nth-child(3) .bannerImg{
        background-image:url('../img/Mobile-Banner_Manjiri-Chaturvedi.jpg');
      }
      .bannerSliderItems:nth-child(4) .bannerImg{
        background-image:url('../img/Mobile-Banner_KahaniGhazalKi.jpg');
      }
      .bannerSliderItems:nth-child(5) .bannerImg{
        background-image:url('../img/Mobile-Banner_Harshdeep-Kaur.jpg');
      }
      .bannerSliderItems:nth-child(6) .bannerImg{
        background-image:url('../img/Mobile-Banner_Javed-Akhtar.jpg');
      }
      .bannerSectionImg{
        background-image:url('../img/bannerMobile.jpg');
    }
   
    /* Banner img Ends Here */
   
}




@media all and (min-width:768px) and (max-width:1024px){
    .headerSocialMedia{
        /* display: none; */
        padding-top: 12px;
    }
    .highlightsSection h2 {
        font-size: 82px;
        margin-top: -14px;
}
.occupationFieldInput {
    width: 418px;
}
.aboutSection p {
    font-size: 20px;
}

.contributeSection p{
    font-size: 20px;
}

/* .hideMenu{
    display: none;
} */

.menuToggle{
    display: block;
}

.logo {
    margin-left: 18px;
    width: 92px;
}
.logo img{
    width: 100%;
    height: auto;
}
.menuOpen .navSocialMedia{
display: none;
}
.navigation li a{
    padding: 16px 0 16px;
}


 
  .galleryItems {
    height: 160px;
  }
  .sPItems {
    width: calc(33.33% - 26px);
    height: 225px;
  }
  .sPItems h5 {
    bottom: 12px;
    text-transform: uppercase;
}
.sectionTitleWrap .sectionSubTitle{
    margin-left: 198px;
}

.gCateg ul {
    overflow-x: auto;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
    left: 0;
}
.gCateg ul li {
    font-size: 16px;
}
.galleryContainer {
    margin-top: 0px;
  }
  .gCateg ul li:first-child{
      margin-left: 16px;
  }
  .gCateg ul li:last-child {
    margin-right: 16px;
}
.galleryContainer .galleryItmesWrap {
    margin-top: 26px;
}
.pageBanner{
    height: 300px;
}

.expectedEvents{
    height: 161px;
}

.flipCardBack h3{
    font-size: 12px;
    margin-bottom: 8px;
}
.flipCardBack p{
    font-size: 12px;
    line-height: 1.3;
}
.flipCardBack .wxeTrackTitle{
    font-size: 13px;
}
.flipCardFront span{
    left: 12px;
    bottom: 12px;
    font-size: 14px;
}
.flipDesc{
    padding: 12px;
}

.fixHeader .menuToggle,.menuToggle {
    margin-top: 3px;
}

.mainMenuContainer{
    padding: 112px 62px 36px !important;
}

/* Banner img Starts Here */
.bannerSliderItems:nth-child(2) .bannerImg,.bannerSliderItems.bx-clone .bannerImg{
    background-image:url('../img/768x1024-min.jpg');
  }
  .bannerSliderItems:nth-child(3) .bannerImg{
    background-image:url('../img/i-pad-Manjiri-Chaturvedi.jpg');
  }
  .bannerSliderItems:nth-child(4) .bannerImg{
    background-image:url('../img/iPad-Banner_KahaniGhazalKi.jpg');
  }
  .bannerSliderItems:nth-child(5) .bannerImg{
    background-image:url('../img/iPad-Banner_Harshdeep-Kaur.jpg');
  }
  .bannerSliderItems:nth-child(6) .bannerImg{
    background-image:url('../img/iPad-Banner_Javed-Akhtar.jpg');
  }
  .bannerSectionImg{
    background-image:url('../img/bannerIpad.jpg');
}

  /* Banner img Ends Here */

  .mainMenu ul li .subMenu a {
    font-size: 16px;
}

.sponsorsPartnersPage .pageBanner h1 {
    font-size: 52px;
}


}

@media all and (min-width:360px) and (max-width:1024px){
	
	.scheduleDayDate{
		display:block;
	}


    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
        bottom: 32px;
    }

    .bx-wrapper .bx-controls-direction a{
        width: 32px;
    height: 32px;
    margin-top: -16px;
    line-height: 32px;
    }

    .bx-wrapper .bx-controls-direction a::before{
        font-size: 32px;
    }

    .videoListing{
    overflow-x: auto;
    }

    .scheduleContentItemListWrap {
        height: auto;
        position: static;
        width: 100%;
    }

    /* .scheduleContentCard{
        position: static;
        margin-bottom: 12px;
        width: 100%;
        height: auto;
    } */
.scheduleContentCard{
    position: relative;
    margin-bottom: 12px;
    width: 100%;
    height: auto;
    top: auto;
    left: auto;
}

    .scheduleHeader{
        text-align: center;
    }

    .scheduleDayNav{
        float: none;
        display: inline-block;
        margin-bottom: 24px;
    }
    .scheduleDayDate {
        float: none;
        width: 100%;
        position: relative;
        top: auto;
    }
    .downloadSchedule{
        float: none;
    max-width: 166px;
    margin: 0 auto 12px;
    padding: 12px 26px 12px 6px;
    font-size: 16px;
    }
    .downloadSchedule i{
        top: 15px;
        background-size: 100% auto;
        width: 10px;
    height: 12px;
    }
    .scheduleContentTimeSlots,.scheduleContentItemHeader{
display: none;
    }
    .scheduleDayTwoWrap .scheduleContentItemListWrap, .scheduleDayThreeWrap .scheduleContentItemListWrap{
        height: auto;
    }

    .scheduleSection{
        padding-top: 56px;
    }

    .scheduleDayOneWrap, .scheduleDayTwoWrap, .scheduleDayThreeWrap{
        margin-bottom: 56px;
    }
    .scheduleDayNav a{
        font-size: 16px;
        padding: 14px;
    }

    .scheduleDayDate h6{
        font-size: 36px;
        margin-bottom: 10px;
    }
    .scheduleDayDate h4{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .scheduleDayDate h5{
        font-size: 14px;
        margin-bottom: 18px;
    }

    .eventVenueSM, .eventVenueAM, .eventVenueAPM, .eventVenueSTM{
        float: none;
        text-align: left;
    color: #29b1ff;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 16px;
    display: block;
    }
    .eventVenueSM{
        color: #1494DE;
    }
    .eventVenueAM{
        color: #E2209B;
    }
    .eventVenueAPM{
        color: #DC7316;
    }
    .eventVenueSTM{
        color: #329700;
    }
    .eventVenueSM i, .eventVenueAM i, .eventVenueAPM i, .eventVenueSTM i{
        display: none;
    }
    .scheduleDayTwoWrap .scheduleContentCard, .scheduleDayThreeWrap .scheduleContentCard{
        padding: 18px 16px 46px 16px;
    }
    .scheduleDayTwoWrap .scheduleCardHeader, .scheduleDayThreeWrap .scheduleCardHeader{
        margin-top: 16px;
    }

    .scheduleDayOneWrap .schTimeSlotThree ,.scheduleDayOneWrap .schTimeSlotOne{
        top: auto;
    }
    .scheduleDayOneWrap .oneHalfHour {
        height: auto;
    }


    .scheduleDayOneWrap .scheduleContentCard h4{
        font-size: 12px;
    }
    .scheduleDayOneWrap .scheduleContentCard h3{
        font-size: 18px;
    }
    .scheduleDayOneWrap .scheduleContentCard p{
        font-size: 16px;
    }
   
    .scheduleDayOneWrap .scheduleContentCard h5{
        text-align: left;
    }

    .gallerySection .galleryItems span{
        padding: 12px;
        font-size: 14px;
    }

.expectedEventsActive .flipCardFront span,.expectedEventsActive .flipOverlay::before,.expectedEventsActive .flipOverlay{
display: none;
}

.scheduleDayOneWrap .scheduleContentCard .trackInfo p, .scheduleContentCard .trackInfo p{
    font-size: 14px;
    line-height: 1.5;
}

.navLogo{
    position: fixed;
    top: 16px;
    left: 50%;
    margin-left: -56px;
    width: 112px;
    display: block;
}
.navLogo img{
    width: 100%;
    height: auto;
}

.viewMoreGallery {
    padding-top: 24px;
}

.scheduleHeaderfixed{
top:54px;
left: 0;
}

.scheduleHeaderfixed .scheduleDayDate,.scheduleHeaderfixed .downloadSchedule{
display: block;
/* 	    padding: 15px 0 0; */
}
.scheduleHeaderfixed .scheduleDayNav{
margin-bottom: 0;
}

.scheduleHeaderfixed{
    padding: 12px 0;
}

.pageBanner h1 span {
    font-size: 12px;
}
.masterPageContent p,.masterPageContent li{
    font-size: 16px;
}

.masterPageContent h3 {
    font-size: 26px;
}
.submitCodeBtn {
    display: block;
    margin: 0 auto;
}
.jerRegistrationCode {
    display: block;
    margin: 0 auto 12px;
}

.scheShortWrap{
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 12px 16px;
    box-sizing: border-box;
    z-index: 9;
    background: #fff;
    box-shadow: 0 0 2px #ccc;
}
.scheShortWrap.scheShortBTnActive{
    z-index: -1;
}
.scheShortWrap h3{
    float: left;
    font-size: 14px;
    color: #000000;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin-top: 12px;
}
.scheShortBTn{
    float: right;
}
.scheShortBTn a{
    font-family: 'product_sansregular';
    display: block;
    float: left;
    color: #ef4081;
    font-size: 16px;
    padding: 10px 14px;
    line-height: 1;
    border: 1px solid #ed1968;
   
}
.scheShortBTn a.scheVenueBtn{
    border-radius: 3px 0 0px 3px;
}
.scheShortBTn a.scheTimeBtn{
    border-left: none;
    border-radius: 0 3px 3px 0;
}
.scheShortBTn .scheBtnActive{
    color: #ffffff;
    background: #ed1968;
}
#id-of-error-div p {
    font-size: 13px;
}

.liveStreamingPage{
    padding-top: 72px;
  }

  .titleWithFirstWord {
    float: none;
    margin-bottom: 18px;
  }
  .videoOptions {
    float: none;
    text-align: center;
}

.scheduleDayNav .downloadScheduleDevice{
    background: url(../img/downloadIcon.png) no-repeat center center;
    position: absolute;
    right: 16px;
    top: 8px;
    border: none;
  }
.scheduleHeaderfixed .scheduleDayNav .downloadScheduleDevice{
    top: 19px;
    right: 0px;
    display: block;
}


.ytVdoInfo{
bottom: auto;
top:0;
font-size: 8px;
}



}


@media all and (min-width:360px) and (max-width:1024px) and (orientation: landscape){
    .bannerSliderItems:nth-child(2) .bannerImg,.bannerSliderItems.bx-clone .bannerImg{
        background-image:url('../img/1920x900-min.jpg');
      }
      .bannerSliderItems:nth-child(3) .bannerImg{
        background-image:url('../img/Web-Banner_Manjiri-Chaturvedi.jpg');
      }
      .bannerSliderItems:nth-child(4) .bannerImg{
        background-image:url('../img/Web-Banner_KahaniGhazalKi.jpg');
      }
      .bannerSliderItems:nth-child(5) .bannerImg{
        background-image:url('../img/Web-Banner_Harshdeep-Kaur.jpg');
      }
      .bannerSliderItems:nth-child(6) .bannerImg{
        background-image:url('../img/Web-Banner_Javed-Akhtar.jpg');
      }
     
.bannerSectionImg{
    background-image:url('../img/bannerBgImg.jpg');
}



}

@media (max-width: 1024px){
    .mainMenuContainer {
        padding: 120px 10px 120px 150px;
        background-size: cover;
    }
    .mainMenu ul li a {
        font-size: 18px;
    }
	
	.page-template-schedule_tpl .scheduleHeaderfixed {
    top: 12px;
}
}
@media all and (max-width:992px) {
    .mainMenu {
        width: 100%;
    }
    .mainMenuContainer {
        padding: 72px 16px 36px;
        background-size: cover;
        background-position: 34% 88%;
        box-sizing: border-box;
        overflow: hidden;
    }


.rekhtabazaar {
padding-top:150px;
padding-bottom:71px;
}

.rekhtabazaar h1 {
font-size:42px;
line-height:54px;
margin-bottom:14px;
}
.bazaarContent .textContent p {
font-size:18px;
line-height:38px;
}
.bazaarContent .textContent {
margin-bottom:46px;
}
.bazaarContent .bazaarVideo iframe {
/* height:234px !important; */
}
.bazaarContent {
margin-bottom:76px;
}
.bazaarForm h2 {
font-size:18px;
line-height:27px;
margin-bottom:46px;
}

.bazaarFormWrap {
padding:31px;
max-width:341px;
}
.bazaarFormWrap .formField {
margin-bottom:30px;
}
.desknum {
display:none;
}
.mobnum {
display:inline-block;
}
.bazaarFormWrap .formField.formFileupload {
margin-bottom:10px;
}

.bazaarFormWrap .formField input[type="text"], .bazaarFormWrap .formField input[type="email"], .bazaarFormWrap .formField input[type="tel"], .bazaarFormWrap .formField textarea, .bazaarFormWrap .formField .placeHolder, .bazaarFormWrap .formField h5, .formFileupload h5 {
font-size:16px;
line-height:25px;

}
.bazaarFormWrap .intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
font-size:16px;
line-height:25px;
}
.bazaarFormWrap .mobileFieldInput {
max-width:162px;
margin-top:-5px;
}
.bazaarFormWrap .mobileFieldInput input[type="text"] {
width:108px;
}
.bazaarFormWrap .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
width:48px;
}
.bazaarFormWrap .intl-tel-input .selected-flag .iti-arrow {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 7px solid #555;
}
.intl-tel-input.allow-dropdown .flag-container {
border-bottom:1px solid rgba(0,0,0,0.3);
}
.bazaarFormWrap .select-selected {
font-size:16px;
line-height:25px;
max-width:152px;
height:31px;
   margin-top: -4px;
border-bottom:1px solid rgba(0,0,0,0.3) !important;
}
.bazaarFormWrap .select-selected:before{
content:"";
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 7px solid #555;
position:absolute;
right:0px;
top:5px

}
.bazaarFormWrap .select-selected.slcActv:before {
border-top: 7px solid #FF3E92 !important
}
.bazaarFormWrap .formField.addressField {
margin-bottom:40px;
}
.formFileupload .uploadInner {
flex-wrap:wrap;
}
.formFileupload .uploadInner label {
flex:0 0 47%;
max-width:47%;
height:125px;
margin-right:6%;
margin-bottom:18px;
}

.formFileupload .uploadInner label:nth-child(2n) {
margin-right:0px;
}
.formFileupload .uploadInner label:before {
font-size:46px;

}

.formFieldNote {
margin-top:40px;
}
.bazaarFormWrap .formField.submitBtnField {
margin-bottom:10px;
}
.bazaarFormWrap input[type="submit"] {
font-size:16px;
line-height:25px;
height:45px;
padding:9px;
min-width:211px;
}


}

@media all and (min-width:1025px) {
.expectedEvents:hover .expectedEventsInner {
transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
    }
   
.scheduleDayNav a:hover {
  color: #ffffff;
  background: #ed1968;
}

.scheduleDayTwoWrap .titleMargin .scheduleCardBody h3, .scheduleDayThreeWrap .titleMargin .scheduleCardBody h3{
    font-size: 14px;
    margin-bottom: 0;
}
.scheduleDayTwoWrap .titleMargin .scheduleCardHeader, .scheduleDayThreeWrap .titleMargin .scheduleCardHeader{
    margin-bottom: 6px;
}

.scheduleDayTwoWrap .scheduleContentCard.cardPadding, .scheduleDayThreeWrap .scheduleContentCard.cardPadding{
    padding: 6px 16px 6px 16px;
}

.scheduleDayTwoWrap .scheduleContentCard.fontsize h3, .scheduleDayThreeWrap .scheduleContentCard.fontsize h3{
    font-size: 12px;
}

/*Pradip Schedule Css 14-November-2022*/
.page-template-schedule_tpl .scheduleDayTwoWrap .halfHour .scheduleCardBody h3,  .page-template-schedule_tpl.page-template-schedule_tpl .scheduleDayThreeWrap .halfHour .scheduleCardBody h3 {
    font-size: 12px;
    margin-bottom: 4px;
}

.page-template-schedule_tpl .scheduleDayTwoWrap .halfHour .scheduleCardBody p,
.page-template-schedule_tpl.page-template-schedule_tpl .scheduleDayThreeWrap .halfHour .scheduleCardBody p {
    font-size: 13px;
    display: flex;
    line-height: 14px;
}
.page-template-schedule_tpl .scheduleDayTwoWrap .halfHour .scheduleCardBody p br {
    display: none;
}
.scheduleDayTwoWrap .halfHour .scheduleCardHeader, .scheduleDayThreeWrap .halfHour .scheduleCardHeader {
    margin-bottom: 10px;
}

/*Pradip Schedule Css 14-November-2022*/


}

/* @media all and (min-width:768px) and (max-width:1024px) and (orientation: landscape){
    .expectedEvents{
        height: 221px;
    }
} */

@media all and (min-width:1024px) and (max-width:1025px) {
    .expectedEvents{
        height: 221px;
    }
}
@media (min-width: 320px) and (max-width: 390px) {
.bazaarContent .textContent p {
    font-size: 16px;
}
}
@media (max-width: 767px) {
.bazaarBannerSection .bannerSectionImg {
    background-image: url(../img/jashn_mobile.jpg);
}

}



/*Media Query For 1024px Screen Size*/

@media (min-width: 1024px) {  
 
.scheduleBanner {
    padding-top: 100px;
}
.scheduleBanner figure img {
    width: 100%;
    border-radius: 40px;
    height: auto;
}
.page-template-schedule_tpl .scheduleDayNav a {
    padding: 17px 16px;    
}
.page-template-schedule_tpl .scheduleDayNav a.dayOnenav {  
    border-radius: 14px 0 0px 14px;
}
.page-template-schedule_tpl .scheduleDayNav a.dayThreenav {  
    border-radius: 0 14px 14px 0;
}
.page-template-schedule_tpl .scheduleDayDate h6 {
    font-size: 66px;  
  }
 .page-template-schedule_tpl .scheduleDayDate h4 {
    font-size: 24px;  
}
 .page-template-schedule_tpl .scheduleDayDate h5 {    
   font-size: 16px;  
}
.page-template-schedule_tpl .downloadSchedule {  
    font-size: 18px;
    padding: 17px 30px 17px 30px;  
    max-width: auto;
}
.page-template-schedule_tpl .scheduleDayOneWrap .scheduleContentCard {  
    padding: 36px 36px 36px 36px;
    border-radius: 24px;
}
.page-template-schedule_tpl .scheduleDayOneWrap .scheduleContentCard h4 {  
    color: #468DB1;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 10px;
}
.page-template-schedule_tpl .scheduleDayOneWrap .scheduleContentCard p {  
    font-size: 18px;
    line-height: 1;
    margin-bottom: 15px;
    font-family: 'Montserrat', sans-serif;
}
.page-template-schedule_tpl .scheduleHeaderfixed {
    position: sticky;
    z-index: 99;
    background: #381d48;
    top: 0px;
    padding: 64px 0 0;
}
.page-template-schedule_tpl .scheduleVenue h4 {    
    padding: 16px 0;
    border-radius: 14px;  
    font-family: 'Montserrat', sans-serif;
}
.page-template-schedule_tpl .scheduleDayTwoWrap .scheduleContentCard, .page-template-schedule_tpl .scheduleDayThreeWrap .scheduleContentCard {
    padding: 18px 16px 45px 16px;
    border-radius: 24px;
}
.page-template-schedule_tpl .scheduleDayTwoWrap .scheduleCardBody h3, .page-template-schedule_tpl .scheduleDayThreeWrap .scheduleCardBody h3 {  
   
 font-size: 16px;
    line-height: 20px;
}

.page-template-schedule_tpl .scheduleContentTimeSlots li {  
    color: #ffd5ab;  
    border-right: 1px solid #ffd5ab;
    font-family: 'Montserrat', sans-serif;
}
.page-template-schedule_tpl .scheduleContentTimeSlots li:after {  
    background: #ffd5ab;    
}

.page-template-schedule_tpl .scheduleDayTwoWrap .scheduleContentCard .scheduleCardHeader h5,
.page-template-schedule_tpl .scheduleDayThreeWrap .scheduleContentCard .scheduleCardHeader h5{
  border-bottom: none;
}
.page-template-schedule_tpl .scheduleDayTwoWrap .scheduleContentCard .scheduleCardHeader h5 img,
.page-template-schedule_tpl .scheduleDayThreeWrap .scheduleContentCard .scheduleCardHeader h5 img{
  width:20px;
}

.page-template-schedule_tpl  .halfHour {
    height: 128px;
}
.page-template-schedule_tpl .scheduleDayTwoWrap .halfHour .scheduleCardBody h3, .page-template-schedule_tpl .scheduleDayThreeWrap .halfHour .scheduleCardBody h3{
  line-height:15px;
}
.page-template-schedule_tpl .scheduleHeader.clearfix.scheduleHeaderfixed, .page-template-schedule_tpl .scheduleHeader.clearfix {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0px;
    margin-bottom:40px;
}
.scheduleDayDate{
  top:initial;

}
.page-template-schedule_tpl .scheduleDayTwoWrap .titleMargin .scheduleCardBody h3,
.page-template-schedule_tpl .scheduleDayThreeWrap .titleMargin .scheduleCardBody h3 {
    font-size: 14px;
    margin-bottom: 0;
}

}