@media(min-width:1950px)
{
	.bannerSectionImg {   
    background-position: center center;
  }
}



@media all and (min-width:320px) and (max-width:767px)  {

  
    /* .logo img{
      width: 60%;
    } */
    .titleWithFirstLetter,.titleWithFirstWord{
        font-size: 50px;
        margin-bottom: 24px;
    }
    .titleWithFirstWord {
        font-size: 36px;
        margin-top: 24px;
    }
	
    .liveVideoWrap {
        margin: 24px auto 32px;
    }
	.jeruk_Inner .wrapper .tooltip {
		display:none !important;
	}

/*menu start*/
.primaryHeader {
    padding: 0px 0px;
}
.cross {    
    width: 30px;    
}
.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: 26px;
    height: 26px;
    margin-top: 10px;
}

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

.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: 50%;
    color: #fff;
}
.navigation .navReg a{
    padding: 16px 0;
}
.fixHeader .menuToggle {
    margin-top: 11px;
}
/*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 10px 6px;
    display: block;
    float: left;
    width: 35%;
    text-align: left;
}
/* .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:20px;
    text-align: center;
}
.jerVenvueSec {
    margin-bottom: 0px;
}
.mapSection iframe {
    width: 100%;
    height: 300px;
}
.mapSec {   
    border-radius: 16px; 
}
.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 {
    float: left;
    padding: 18px 0 0px;
    opacity: 1;
    margin-left: 13px;
    width: 117px;
}
.logo img{
    width: 100%;
    height: auto;
}
.menuOpen .navSocialMedia{
display: none;
}
.menuToggle .hamburger span {   
    margin-bottom: 5px !important;   
}

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

.whatToExceptSection{
  }
  .gallerySection {
    padding-top: 30px;
}

.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(48% - 18px);
    height: 150px;
    margin-left: 16px;
    margin-bottom: 16px;
    float: left;
    display: block;
}
.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: 6px;
}
.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:61%;
}
.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: 100%;
    margin: 0 auto;
	display: flex;
    white-space: nowrap;
    overflow: auto;
    position: relative;
    overflow-y: hidden;
    padding-right: 0px;
}

.whatToExceptContent .expectedEvents {
    flex: 0 0 291px;
    height: 400px;
	margin-left:16px;
}
.whatToExceptContent .expectedEvents:first-child {
	margin-left:0px;
}

.whatToExceptContent::-webkit-scrollbar,
.videoListing::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.whatToExceptContent,
.videoListing {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}


.flipCardBack {
    padding: 4px 6px;
	white-space:normal;
}

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

.flipCardBack h3 {
    margin-bottom: 2px;
	font-size:15px;
}
.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: 20px;
}
.contactUsSection{
    padding-top: 50px;
}
.mainMenuContainer{
    padding: 56px 56px;
}
.whatToExceptSection .sectionTitleWrap {
    margin-bottom: 20px;
}

/* Banner img Starts Here */

.bannerSliderItems:nth-child(2) .bannerImg,.bannerSliderItems.bx-clone .bannerImg{
    background-image:url('../img/bannerMobile.jpg');
  }
  .bannerSliderItems:nth-child(3) .bannerImg{
    background-image:url('../img/Banner-Manjari-Chaturvedi_Mobile.jpg');
  }
   .bannerSliderItems:nth-child(4) .bannerImg{
    background-image:url('../img/Banner-Javed-and-Manoj_Mobile.jpg');
  }
  .bannerSliderItems:nth-child(5) .bannerImg{
    background-image:url('../img/Banner-Ustad-and-Malini_Mobile.jpg');
  }
  /*
  .bannerSliderItems:nth-child(6) .bannerImg{
    background-image:url('../img/Mobile-Banner_Javed-Akhtar.jpg');
  } */
  .bannerSectionImg{
    /*background-image:url('../img/bannerMobile.jpg');*/
    background-image:url('../img/jeruk2023/mobileBannerUk.jpg');
    background-size: 100% 100%;    
}

/* Banner img Ends Here */

.mainMenuContainer::before{
    content: '';
    position: absolute;
    left: 16px;
    top: 56px;
    width: calc(100% - 32px);
    height: 1px;
    background: rgba(0,0,0,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,.ticketSection{
    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;
}

#eventbrite-widget-container-jerUK {
    height: 892px !important;
}


.aboutSection .sectionTitleWrap .sectionSubTitle {
    margin-top: -11px;
    margin-left: 89px;
}
.mainMenu ul {
    display: flex;
    flex-wrap: wrap;
}
 .mainMenu ul li{
    width:100%;
    padding: 15px 3px;
 }
.jerukAboutSec .jerukAboutLeft figure img {
    margin-top: 30px;
}
 .jerukAboutSec .jerukAboutLeft figure {   
    width: 192px ;    
 }
 .page-template-home_tpl .gredientText, .page-template-home_tpl_new .gredientText, .page-template-faqs  .gredientText{    
    font-size: 40px;
    line-height: 50px;
}



/*patrons*/
.buyTicketFixed {  
    position: fixed;
    bottom: 0px;
    width: 100%;
    text-align: center;
    z-index: 99;
	font-weight:bold;
}
.buyTicketFixed a{
  background: #163E61;   
  color:#fff;
  padding:20px 0px;
  width:100%;
  display: block;
  text-transform: uppercase;
  font-size:16px;
}
.swiper-button-next:after, .swiper-button-prev:after {    
    font-size: 28px;    
}
 .swiper-button-next {
    right: -13px !important;
 }
 
 .jerukAboutRight {
		text-align:center;
		
	}
	.jerukFooterInner:last-child .footerlogo {
			display: block;
		margin-bottom: 10px;
	}
 
 
}

@media all and (min-width:1000px) and (max-width:1100px){
	
	.bannerSectionImg {
		background-position:center center;
	}
	#getInvolved.getInvolved .slick-slider-patrons .patronsCard {
    flex: 0 0 22% !important;
    max-width: 22.7% !important;
    }
	#getInvolved.getInvolved .slick-slider-patrons {
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}
}



@media all and (min-width:768px) and (max-width:1024px){
    .headerSocialMedia{
        display: none;
    }
    .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(32.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/bannerIpad.jpg');
  }
  .bannerSliderItems:nth-child(3) .bannerImg{
    background-image:url('../img/Banner-Manjari-Chaturvedi_IPad.jpg');
  }
   .bannerSliderItems:nth-child(4) .bannerImg{
    background-image:url('../img/Banner-Javed-and-Manoj_IPad.jpg');
  }
  .bannerSliderItems:nth-child(5) .bannerImg{
    background-image:url('../img/Banner-Ustad-and-Malini_IPad.jpg');
  }
  /*
  .bannerSliderItems:nth-child(6) .bannerImg{
    background-image:url('../img/iPad-Banner_Javed-Akhtar.jpg');
  } */
  .bannerSectionImg{
    background-image:url('../img/jeruk2023/mobileBannerUkTab.jpg');
	
}

  /* Banner img Ends Here */

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

.sponsorsPartnersPage .pageBanner h1 {
    font-size: 52px;
}
.mapSection,.venueInfo {
    width: 100%;
    float: none;
}
.secondaryFooter li{
    margin: 0 6px;
}

.venueImages{
    margin-bottom: 32px;
}
#header.fixHeader {    
    padding: 5px 20px;
    transition: 0.3s ease;
}

.navSocialMedia .navReg.navStyle {
	display:block;
}

.getInvolved .slick-slider-patrons .patronsCard {
	    flex: 0 0 30.3% !important;
    max-width: 30.3%  !important;
}
.jerukFooterInner:nth-child(2) {
	 
    border-left: 1px solid rgba(156, 155, 155, 0.8);
    border-right: 1px solid rgba(156, 155, 155, 0.8)
}
.jerukFooterFlex.jerukFooterFlex {
	justify-content:flex-start;
}
.jerukFooterFlex .jerukFooterInner {
	flex: 0 0 32%;
    max-width: 29%;
    padding-left: 3%;
    padding-right: 1%;
}
.jerukFooterInner.jerukFooterInner:last-child {
    padding-top: 40px;
    width: 100%;
    text-align: right;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    padding-left: 0px;
	padding-bottom:0px;
}
}

@media all and (min-width:320px) and (max-width:1024px){


    .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;
        margin-bottom: 24px;
    }

    .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 32px;
    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: none;
}
.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;
}

.speakersList{
    width: 124px;
}
.speakersList h2{
    font-size: 13px;
}
.speakersList img{
    margin-bottom: 7px;
}

.spearkerProfile{
    top: 168px;
}
.spearkerProfile h4{
    font-size: 12px;
}
.spearkerProfile p{
    font-size: 14px;
}
.speakersList:first-child {
    margin-left: 16px;
}
.speakersList:last-child {
    margin-right: 16px;
}
.speakersListWrap {
    overflow: auto;
    margin-left: -16px;
    margin-right: -16px;
}
.speakersRows {
    overflow: visible;
}

.speakersListWrap::-webkit-scrollbar {
    display: none;
  }

  .highlightSectionEventList{
      width: 304px;
      height: 194px;
  }
.highlightRows{
    overflow: visible;
}
.highlightsSectionWrap{
    overflow: auto;
    margin-left: -16px;
    margin-right: -16px;
    /* padding-left: 16px;
    padding-right: 16px; */
}
.highlightsSectionWrap::-webkit-scrollbar {
    display: none;
  }
  .highlightSectionEventList:first-child {
    margin-left: 16px;
}
.highlightSectionEventList:last-child {
    margin-right: 16px;
}
.navReg{
    display: none;
}
.navigation li a {
    padding: 7px 11px;
    border-radius: 5px;
	color:#fff;
}
.navigation li a {   
    background: #163E61;
}
.navigation li{
    font-size: 12px;
}

.navigation {
    margin-top: 9px;
}
.venueImages{
    margin-left: -16px;
    margin-right: -16px;
}
.mapSection img{
    margin-right: 16px;
    margin-left: 0;
}
.mapSection img:first-child {
    margin-left: 16px;
    
}

.pageTemplate {
    padding-top: 86px;
    padding-bottom: 48px;
}
.pageTitle{
    font-size: 20px;
    margin-bottom: 24px;
}
.pageDescription ul {
    margin-bottom: 22px;
}
.pageDescription li{
    font-size: 16px;
}
.pageDescription p{
    font-size: 16px;
    margin-bottom: 22px;
}



}


@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/bannerBgImg.jpg');
      }
      .bannerSliderItems:nth-child(3) .bannerImg{
        background-image:url('../img/Banner-Manjari.jpg');
      }
       .bannerSliderItems:nth-child(4) .bannerImg{
        background-image:url('../img/Banner-Javed-akhtar-and-Manoj-muntashir.jpg');
      }
      .bannerSliderItems:nth-child(5) .bannerImg{
        background-image:url('../img/Banner-Ustad-and-Malini.jpg');
      }
      /*
      .bannerSliderItems:nth-child(6) .bannerImg{
        background-image:url('../img/Web-Banner_Javed-Akhtar.jpg');
      } */
      
.bannerSectionImg{
    background-image:url('../img/jeruk2023/banneruk2023.jpg');
	
}



}

@media (max-width: 1024px){
    .mainMenuContainer {
        padding: 120px 10px 120px 150px;
        background-size: cover;
    }
    .mainMenu ul li a {
        font-size: 18px;
    }
}
@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;
    }
	
	/*patrons*/
.sposorsandPartnersWrap.clearfix {
    display: inline-block;
    white-space: nowrap;
    overflow: auto;
    position: relative;
    overflow-y: hidden;   
    padding-right: 25px;
}
.sPItems {    
   float: none;
    display: inline-block;
}

.getInvolved  .slick-slider-patrons  {
	display:flex;	
	/* white-space: nowrap;
    overflow: auto; */
    position: relative;
   /* overflow-y: hidden;  */ 
    padding-right: 25px;
	flex-wrap:wrap;
	
}
.getInvolved  .slick-slider-patrons:nth-child(3n) {
	padding-right:0px;
	
}
.getInvolved  .slick-slider-patrons .patronsCard:nth-child(3n+1) {
	padding-left: 0px;
    margin-left: 0px !important;
	
}
.getInvolved  .slick-slider-patrons .patronsCard:first-child {
	margin-left:0px;
}

.getInvolved  .slick-slider-patrons .patronsCard {
	    flex: 0 0 29.4%;
    max-width: 29.4%;
    margin-left: 16px;
    margin-bottom: 16px;
    margin-right: 0px;
	
}

.ticketFormat .wrapper .tooltip {
	display:none !important;
}

.mobileExpect {
		display:none;
		position: fixed;
		bottom: 0px;
		width: 100%;
		height: 100%;
		z-index: 99999;
		background:rgba(0,0,0,0.5);
		
	}
	.mobileExpect .tooltip .jerUkIconClose {
		position: absolute;
		/* right: -99px; */
		text-align: right;
		left:initial;
		float: right;
		/* margin-top: 72px; */
		display: block;
		/* left: 80%; */
		width: 20px;
		top: 16px;
		right: 20px;
	}
	.mobileExpect .tooltip ul li {
		opacity:0.8;
	}
	
	.mobileExpect .tooltip {
		background-color:#163E61;
		position:absolute;
		bottom:0px;
		width:100%;
		
	}
	.mobileExpect .tooltip h3 {
		color: #fff;
		padding-left: 20px;
		padding-right: 10px;
		padding-top: 20px;
		
	}
	.mobileExpect .tooltip ul {
		padding-bottom:20px;
	}
	.mobileExpect .tooltip ul li {
		padding: 10px 20px;
		
	}
}

@media all and (min-width:1025px) {
	.nextVideoIndex, .prevVideoIndex {
		opacity:1;
	}
	.speakersIndex {
		display:none;
	}
	.expectedEvents:hover .expectedEventsInner {
		transform: rotateY(180deg);
		-o-transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
		-moz-transform: rotateY(180deg);
    }
    .expectedEvents:hover .flipCardFront span{
        display: none;
    }
    
.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;
}

/* Gallery Video Section */
.videoListItem{
width: 166px;
height: auto;
margin-left: 0;
margin-top: 8px;
display: block;
}
.videoListItem:first-child{
    margin-top:0;
}
.videoListing{
   width: 166px;
    white-space: none;
    float: right;
    margin: 3px 0 0;
    max-height: 400px;
    overflow-y: auto;
	
}
.videoContainerWrap{
    float: left;
    width: calc(100% - 194px);
}
.videoSectionWrap{
display: inline-block;
width: 916px;
}
.jerTabContent{
    text-align:center;
}
.videoListItem span{
    line-height: 144px;
}

.venueImages::-webkit-scrollbar,
.videoListing::-webkit-scrollbar {
    width: 4px;
  }
  
  .venueImages::-webkit-scrollbar-track,
  .videoListing::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
  }
  
  .venueImages::-webkit-scrollbar-thumb,
  .videoListing::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
  }

  .ingauration10min {
    height: 70px;
    top: 50px;
    padding: 5px 16px !important;
}
.scheduleDayTwoWrap .ingauration10min .scheduleCardBody h3, .scheduleDayThreeWrap .ingauration10min .scheduleCardBody h3{
    margin-bottom: 0;
}
.ingauration10min .scheduleCardHeader{
    bottom: -14px;
}

.mobileExpect {
	display:none;
}

.getInvolved .slick-slider-patrons {
	display:flex;
	flex-wrap:wrap;
}

}

/* @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;
    }
}