@media screen and (min-width: 1600px) {
    .SponsorsLogoSection {
        display: flex;
        }
        .SponsorsLogoSection .SponsorsLogo {   
        flex: 0 0 9.7%;
        max-width: 9.7%;
    }
        .SponsorsLogoSection .SponsorsLogo img {  
        height: auto;
    }
    }
    @media screen and (min-width: 1400px) {
        .jerWrapper .eventDetailsFoodBazar {
            margin-top: 200px;
        }
    }
    @media screen and (max-width: 1600px) {
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            max-height: 287px;
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea{
            margin-top: 60px;
        }
        
        .programSection .programDescription {
        padding: 30px 100px 10px;
    }
        .SeeFullSchedule {
        margin-top: 34px;
    }
    }
    
    @media screen and (max-width: 1567px) {
        .jerWrapper {
            padding: 0 0px;
        }
    
        .headerPadding {
            padding-top: 104px;
        }
    
        .jerWrapper .s-anchors {
            left: 32px;
            z-index: 9999999;
        }
        .jerWrapper .jerHeader {
            padding: 25px 0;
        }
        .jerWrapper .button{
            top: 20px;
            width: 4rem;
            height: 4rem;
        }
        .jerWrapper .jerLogo {
            padding: 6px 0 0 90px;
        }
        .jerWrapper .celebratingUrdu .aboutSection .leftArea {
            width: 36%;
            padding: 0 8%;
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            max-height: 255px;
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea {
            width: 38%;
            padding: 30px 0 0;
        }
    
        .celebratingUrduTxt {
            width: 42%;
            padding: 50px 0% 0;
        }
    
        .embarkTxtRight {
            width: 50%;
            padding: 0 10% 50px;
        }
    
        .artistSection .artistCartSection {
            left: 350px;
        }
    
        .jerFooter .innerContainer {
            padding: 3%;
        }
    
        .jerWrapper .icon,
        .jerWrapper .icon::before,
        .jerWrapper .icon::after {
            width: 2.2rem;
        }
    
        .jerWrapper .icon::after {
            width: 1.5rem;
        }
    
        .jerWrapper .item {
            font-size: 22px;
            line-height: 25px;
            height: 50px;
    
        }
    
        .jerWrapper .eventDetails {
            margin-top: 36px;
        }
    
        .eventDetails .vanueDetails .jashnHeading {
            font-size: 51px;
            line-height: 90px;
        }
    
        .eventDetails .vanueDetails .eventDate {
            margin-top: 32px;
            font-size: 24px;
            line-height: 50px;
    
        }
    
        .eventDetails .vanueDetails .eventAddress {
            margin-top: 18px;
            font-size: 18px;
    
        }
    
        .eventDetails .vanueDetails .callToActionButton {
            margin-top: 44px;
        }
    
        .participantBlock .sepLine {
            left: 44%!important;
        }
    
        .participantBlock .sepLineEven {
            left: 48%!important;
        }
    
        .scrollComponent {
            /* overflow-x: auto; */
            position: relative;
            z-index: 9;
        }
    
        .scrollSection,
        .scrollSection2,
        .scrollSection3 {
            height: 100vh;
        }
    
        .programSectionImages .programsImages1 {
            max-width: 340px;
    
        }
    
        .programSectionImages .programsImages2 {
            max-width: 550px;
        }
    
        .programSection {
            top: 43px;
        }
    
        .scrollMiddleBoxTop {
            padding: 143px 0;
        }
    
        .eventMaskingImages .artistSection {
            overflow-x: auto;
        }
    
        .programSection .programLeftSection {
            margin: 0 5% 0 10%;
            max-width: 34%;
        }
    
        .SponsorsLogoSection {
            width: calc(100% - 51%);
        }
    
        .programSection .programHeading {
            padding-top: 20px;
        }
    
        .SponsorsLogoSection .SponsorsLogo {
            padding: 10px 10px;
    
        }
    
        .programSection .programDescription {
            padding: 50px 40px 10px;
        }
    
        .SponsorsLogoSection .SponsorsLogo img {
            width: 85px;
            height: 85px;
        }
    
        .FreeEPassInputArea .formField {
            margin-bottom: 15px;
        }
    
        .FreeEPassSection .FreeEPassInputArea .nameSection {
            margin: 0 0 15px;
        }
    
        .FreeEPassSection .termsTxtContainer {
            margin: 20px 0;
        }
    
        .FreeEPassSection .FreeEPassHead {
            padding: 20px 45px;
        }
    
        .FreeEPassSection .formInnerArea {
            max-height: 425px;
        }
        .s-anchors-items>* {
            margin-top: calc(3rem * .5);
            margin-bottom: calc(3rem * .5);
        }
        .jerWrapper .item .subMenuLink li a{
            font-size: 16px;
            display: inline-block;
        }
    
    .participantBlock .sepLine {
        left: 514px;
        top: 87px;
    }
    .borderLine3::before {
    
      height: 96%;
           top: 390px;
     
    }
       .borderLine3::after {
        top: 383px;
    }
        .donationTxt {
        float: left;
        width: 34%;
        padding: 80px 5%;
        text-transform: uppercase;
    }
        .donationTxt .tag3 {
        text-align: left;
    
    }
        .donationTxt .tag2 {
        padding-left: 0;
    
    }
        .jerWrapper .foodBazarLeft {
        width: 44%;
        padding: 0 10px;
    }
    
    }
    
    
    @media screen and (max-width: 1460px) and (min-width: 1366px) {
        .jerFooter .footerVanue, .jerFooter .footerVanueDate, .jerFooter .footerQuickLink ul li a, .jerFooter .socialMediaIcon a span {
            font-size: 16px;
            line-height: 28px;
        }
        .jerFooter .footerVanue {
            padding: 40px 0 30px 0;
        }
        .padding112 {
            padding-top: 50px!important;
        }
        
        .volunteerRegDetails .volunteerRegForm{
            padding:92px 0;
        }
        
        .fixedHeaderVolunteer{
            width: auto;
        }
        .volunteerRegInfo h4 span {
        font-family: 'Megan Display';
        font-size: 44px;
        color: #FFD5AB;
        line-height: 44px;
    }
    
    .whatToExpect{
        margin-left: -161px;
    }
    .scrollSection2 {
        margin-right: 100px;
    }
    
    .programSection {
    
        max-width: 1200px;
        margin: 50px 0 0 0px;
    }
    
    .programSection .programLeftSection {
        max-width: 35%;
    }
    
    .programSectionImages {
    float: left;
        width: 45%;
    }
    .programSectionImages .programsImages1 {
        margin-left: 280px;
    }
    
    .programSectionImages .programsImages2 {
        max-width: 474px;
    }
    
    
    .borderLine3::before {
    
    /*     height: 1247px; */
    
     
    }
    
    }
    
    
    
    @media screen and (max-width: 1400px) and (min-width: 1200px) {
    .SponsorsLogoSection {
        width: calc(100% - 61%);
    }	
    .SponsorsLogoSection .SponsorsLogo img {
        width: 72px;
        height: 72px;
    }	
    .mainSponsors {  
        width: 13%;   
    }	
    .SponsorsLogoMain span {   
        font-size: 15px;   
        font-weight: 500;
    }
    .getSponsorsPartners .sPItems {
        height: 200px;
    }
    .jerWrapper .eventDetailsFoodBazar {
        margin-top: 165px;
    }
    .foodBazar {   
        font-size: 53px;
    }
    .foodBazarRight {   
        width: 44%;
    }
    
    
    }
    
    @media screen and (max-width: 1024px) {
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea{
            margin-top: 30px;
        }
        .scheduleBanner {
         padding-top: 160px;
        }
        .scheShortWrap.clearfix {
            display: none;
        }
        .jerWrapper a.getYourPass {
            font-size: 14px;
            line-height: 22px;
        }
    
        .headerPadding {
            padding-top: 95px;
        }
     
        .jerWrapper .btn {
            padding: 10px 18px;
            border-radius: 10px;
        }
    
        .jerWrapper .item .subMenuLink li a {
            padding: 10px 0;
            font-size: 16px;
            display: inline-block;
        }
    
        .jerWrapper .getStall {
            font-size: 14px;
            line-height: 22px;
            margin-left: 14px;
    
        }
    
        .storeThisYearSectionHeading {
            color: #FFD5AB;
            font-size: 44px;
            line-height: 64px;
            font-family: "Megan Display";
            font-weight: normal;
            padding: 5% 8% 13%;
            max-width: 320px;
            margin: 0 auto;
            text-align: center;
            border: solid 1px #505D65;
            border-radius: 0 0 400px 400px;
            margin-bottom: 300px;
        }
    
        .shape7 {
            right: 0px;
            bottom: 5px;
        }
    
        .shape6 {
            right: 92px;
            bottom: 30px;
        }
    
        .scrollSectionMiddleBox {
            max-width: 297px;
            border-radius: 24px;
            padding: 5% 10%;
        }
    
        .scrollSectionMiddleBox p {
            font-size: 26px;
            line-height: 33px;
            padding: 10px 0;
        }
    
        .scrollSectionMiddleBox .writerName {
            padding: 14px 25px;
            font-size: 14px;
        }
    
        .storeThisYearSectionHeading {
            font-size: 44px;
            line-height: 64px;
            padding: 5% 8% 13%;
            max-width: 320px;
            margin-bottom: 80px;
        }
    
        .borderLine3::after {
            top: -125px;
    
        }
    
        .borderLine3::before {
            top: -112px;
            max-height: 2000px;
        }
    
        .jerFooter .footerVanue {
            font-size: 16px;
            line-height: 28px;
            padding: 40px 0 30px 0;
        }
    
        .jerFooter .footerVanueDate {
            font-size: 16px;
            line-height: 28px;
        }
    
        .jerFooter .footerQuickLink ul li a {
    
            font-size: 18px;
            line-height: 28px;
    
        }
    
        .jerFooter .socialMediaIcon a span {
            font-size: 18px;
            line-height: 32px;
        }
    
        .jerFooter .copyRightSection {
            display: block;
            text-align: center;
        }
    
        .footerLinks {
            margin-top: 24px;
        }
    
        .participantBlock .sepLine {
            display: none;
        }
    
        .moveToTop {
            margin-top: -30px;
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            max-height: 185px;
        }
        div#loading img {
            width: 350px;
        }
        .scrollMiddleBoxTop {
    
            padding: 100px 0;
    
        }
    
        .scrollSectionMiddleBox {
            max-width: 302px;
            padding: 40px 57px;
            box-sizing: border-box;
        }
    
        .scrollSectionMiddleBox p {
            font-size: 18px;
            line-height: 23px;
            padding: 5px 0;
        }
    
        .scrollSectionMiddleBox .topIcon {
            width: 28px;
            height: 28px;
    
        }
    
        .scrollSectionMiddleBox .writerName {
            padding: 8px 15px;
            font-weight: bold;
            font-size: 9px;
    
        }
    
        .scrollComponent {
            white-space: revert;
            overflow: hidden;
        }
    
        .scrollSection2,
        .scrollSection3 {
            height: auto;
            margin: 0;
            width: 100%;
        }
    
        .whatToExpect {
            transform: translateY(0%);
            margin-left: 0;
            left: 50%;
            transform: translateX(-50%);
        }
    
        .whatToExpect .whatToTxt {
            font-size: 26px;
            line-height: 43px;
            color: #bfbfbf;
            font-family: "Megan Display";
            font-weight: normal;
            padding: 10px 0;
            position: absolute;
            left: 70px;
            top: 22px;
        }
    
        .whatToExpect .ExpectTxt {
            font-size: 130px;
            line-height: 180px;
            padding: 10px 0;
        }
    
        .whatToExpect .ExpectTxt span {
            font-size: 90px;
        }
    
        .scrollSection {
            height: auto;
        }
    
        .programSection {
            max-width: 100%;
            top: 0;
            border-bottom: solid 1px #b9b9b9;
            margin-bottom: 40px;
            padding-bottom: 30px;
            border-right: 0;
        }
        .SponsorsLogoSection {
            width: calc(100% - 0%);
            JUSTIFY-CONTENT: CENTER;
        }
        .SponsorsLogoSection .SponsorsLogo {
            padding: 20;
        }
        .SponsorsLogoSection .SponsorsLogo img {
            width: 95px;
            height: 95px;
        }
        .programSection:last-child {
            border-bottom: none;
        }
    
        .programSection .programLeftSection {
            margin: 0 24px;
            max-width: 100%;
        }
        .artistSection .artistCartSection {
            left: 130px;
        }
        .eventMaskingImages .artistSection{
            padding: 85PX 0;
        }
        .dNoneMobile {
            display: none;
        }
    
        .SeeFullScheduleMobile {
            display: block;
            text-align: LEFT;
            MARGIN-LEFT: 24PX;
        }
    
        /* .programSection .programDescription {
            padding: 30px 24px 10px 100px;
        } */
    
        .programSection .programHeading {
            font-size: 36px;
            line-height: 42px;
            padding-top: 0px;
        }
    
        .programSection .programDescription {
            font-size: 14px;
            line-height: 26px;
            color: #381D48;
            padding: 30px 0 10px 0;
        }
    
        .programSectionImages {
            float: left;
            padding: 24px;
            white-space: nowrap;
            overflow: hidden;
            width: 100%;
            box-sizing: border-box;
            overflow-x: auto;
        }
    
        .programSectionImages::-webkit-scrollbar {
            display: none;
        }
        .programSectionImages .programsImages1 {
            display: inline-block;
            width: 210px;
            margin-left: 0;
            margin-right: 20px;
        }
    
        .programSectionImages .programsImages2 {
            display: inline-block;
            width: 210px;
            margin-top: 0;
        }
    
        .scrollSection .centerborderLineH {
            transform: translate(-50%, -50%);
        }
    
    .vRFFiledWarp h5 {
        margin-top: 8px;
        font-size: 15px;
        margin-bottom: 20px;
    }
    
    .volunteerRegDetails .vRFLabelWrapLabel a {
        font-size: 16px;
        color: #767676;
        line-height: 46px;
        font-family: "Lato", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        height: 46px;
        width: 187px;
        background: #381d48;
        border: 2px solid #767676;
        display: block;
        float: left;
        text-align: center;
        border-radius: 30px;
        margin-left: 0px;
        margin-right: 20px;
    }
    .vRFLabelWrapLabel {
        float: left;
    }
    .container {
        padding: 0 0;
    }
    .foodBazar {
        font-family: 'Megan Display';
        font-size: 39px;
        color: #FFD5AC;
        line-height: 50px;
        margin-bottom: 40px;
    }
    
    .foodBazarRight {
        display: flex;
        justify-content: right;
        width: 49%;
    }
    }
    
    @media screen and (max-width: 768px) {
        .scheduleBanner {
          padding-top: 96px;
        }
        .jerWrapper {
            padding: 0 24px;
        }
    
        .headerPadding {
            padding-top: 136px;
        }
    
        .jerWrapper .s-anchors {
            display: none;
        }
    
        /* .jerWrapper .jerLogo {
            padding: 10px 0 0 40%;
        } */
    
        .jerWrapper .jerLogo img {
            width: 120px;
        }
    
        .jerWrapper .vanueDetailsLeftSection {
            width: 100%;
            padding: 0;
        }
    
        .jerWrapper .vanueDetails {
            display: block;
        }
    
        .eventDetails .vanueDetails .vanueDetailsLeftSection p {
            font-size: 15px;
            line-height: 30px;
            padding: 0;
        }
    
        .eventDetails .vanueDetails .jashnHeading {
            font-size: 46px;
            line-height: 70px;
        }
    
        .jerWrapper a.getYourPass {
            font-size: 14px;
            line-height: 23px;
        }
    
        .jerWrapper .s-anchors {
            display: none;
        }
    
        .jerWrapper .getStall,  .jerWrapper .donateNowBtn {
            font-size: 13px;
            line-height: 23px;
        }
    
        .eventDetails .vanueDetails .rightImagesection {
            width: 100%;
            margin-top: 56px;
            justify-content: space-between;
        }
    
        .eventDetails .vanueDetails .eventImages {
            margin-left: 0;
            margin-right: 4%;
            width: 96%;
            height: auto;
        }
    
        .eventDetails .vanueDetails .eventImages:last-child {
    
            margin-right: 0;
    
        }
    
        .eventDetails .vanueDetails .eventImages img {
            border-radius: 14px;
        }
    
        .eventDetails .vanueDetails .eventDate {
            margin-top: 30px;
            font-size: 24px;
            line-height: 50px;
    
        }
    
        .top1 {
            top: 90px;
        }
    
        .top2 {
            top: 45px
        }
    
        .jerWrapper .celebratingUrdu .tagLine {
            max-width: 620px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine1 {
            font-size: 54px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine2 {
            font-size: 100px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine3 {
            font-size: 100px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine3 span {
            font-size: 32px;
            line-height: 36px;
            top: -7px;
        }
    
        .jerWrapper .celebratingUrdu .aboutSection .leftArea {
            width: 46%;
            padding: 0 1%;
        }
    
    
    
        .embarkTxtLeft .tag2 {
            padding-left: 46px;
    
        }
    
        .embarkTxtLeft {
            float: left;
            width: 50%;
            padding: 8% 6% 9% 10%;
            box-sizing: border-box;
        }
    
        .embarkTxtRight {
            width: 50%;
            padding: 0 2% 50px;
        }
    
        .embarkTxtLeft .tag1,
        .embarkTxtLeft .tag2,
        .embarkTxtLeft .tag3 {
            font-size: 40px;
        }
    
        .shape6 {
            right: 60px;
            bottom: 40px;
        }
    
        .shape7 {
            right: 0px;
            bottom: 18px;
        }
    
        .shape7 img {
            width: 50px;
        }
    
        .celebratingUrduHeading {
            font-size: 52px;
            line-height: 70px;
    
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            max-height: 154px;
        }
        /*07-November-2022 Pradip */
        
        .page-template-artist-main .eventMaskingImages .artistSection {		
            padding: 60px 0px 0px;
        }
        .page-template-artist-main .artistRightThumb1.artistDetails {
            width: 48%;
            max-width: 100%;
            max-height: 100%;
        }
        .page-template-artist-main .artistSection .artistRightImg .artistRightThumb1 img { 
            border-radius: 24px;
        }
        .page-template-artist-main .artistRightThumb1.artistDetails {    
          margin-bottom: 20px;
        }
        /*07-November-2022 Pradip */
    }
    
    
    
    @media screen and (max-width: 680px) {
    
        .borderLine {
            margin: 122px 0 75px;
        }
    
        .borderLine2 {
            margin: 70px 0 55px;
        }
    
        .jerWrapper {
            padding: 0 24px;
        }
    
        .headerPadding {
            padding-top: 85px;
        }
    
        .jerWrapper .jerHeader {
            padding: 20px 0 20px 0;
        }
    
        .shape1 {
            position: absolute;
            right: 0;
            top: -13px;
        }
        .shape3 {
            bottom: 0;
        }
        .shape3 img {
            width: 24px;
        }
    .shape4{
        display: none;
    }
        .shape5 {
            left: 16px;
            top: 26px;
        }
        .shape5 img {
            width: 15px;
        }
        .jerWrapper .button {
            height: 30px;
            width: 32px;
            top: 18px;
        }
    
        .jerWrapper .topButtons {
            display: none;
        }
    
        .jerWrapper .icon,
        .jerWrapper .icon::before,
        .jerWrapper .icon::after {
            width: 32px;
        }
    
        .jerWrapper .icon::after {
            width: 20px;
        }
    
        .jerWrapper .jerLogo img {
            width: 99px;
            margin:0 auto;
        }
    
        .jerWrapper .eventDetails {
            margin-top: 56px;
        }
    
        .jerWrapper .btn {
            padding: 10px 14px;
            border-radius: 10px;
        }
    
    
        .jerWrapper .bannerSection .slick-dots{
            bottom: 8px;
        }
        .jerWrapper .bannerSection ul li.slick-active {
            margin: 0 5px;
            width: 20px;
            opacity: 1;
        }
        .jerWrapper .bannerSection .slick-dots li {
            margin: 0;
            width: 10px;
            height: 10px;
        }
        .jerWrapper .bannerSection .slick-dots li button {
            width: 10px;
            height: 10px;
        }
        .jerWrapper .bannerSection .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #fff;
            width: 20px;
            border-radius: 42px;
            transition: all 0.3s;
        }
        .jerWrapper .bannerSection .slick-dots li button:before {
            width: 10px;
            height: 10px;
            content: '';
            opacity: 0.5;
            color: rgb(255, 255, 255);
            background: #ffffff;
            border-radius: 50%;
        }
    
    
        .eventDetails .vanueDetails .eventAddress {
            margin-top: 5px;
            font-size: 16px;
            line-height: 28px;
        }
    
        .eventDetails .vanueDetails .callToActionButton {
            margin-top: 46px;
        }
    
        .jerWrapper .slick-dotted.slick-slider {
            margin-bottom: 0px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine1 {
            font-size: 28px;
            line-height: 38px;
            padding-left: 32px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine2 {
            font-size: 59px;
            line-height: 54px;
            padding-left: 65px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine3 {
            font-size: 57px;
            line-height: 50px;
            padding-left: 32px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine3 span {
            font-size: 18px;
            line-height: 20px;
            top: -5px;
            left: 0;
        }
    
        .SeeFullScheduleCenter{
            text-align: left;
        }
        .andIcon {
            top: -3px;
            left: 0px;
        }
    
        .andIcon img {
            width: 147px;
        }
    
        .jerWrapper .celebratingUrdu .tagLine {
            max-width: 350px;
        }
    
        .jerWrapper .celebratingUrdu .aboutSection {
            display: grid;
        }
    
        .celebratingUrduHeading {
            font-size: 36px;
            line-height: 46px;
            margin-bottom: 36px;
            margin-right: 20px;
            max-width: 295px;
        }
    
        .jerWrapper .celebratingUrdu .aboutSection .leftArea {
            width: 100%;
            padding: 0 0;
            font-size: 14px;
            line-height: 26px;
            order: 2;
        }
    
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea {
            width: 100%;
            padding: 0;
            display: block;
            order: 1;
            margin-bottom: 50px;
        }
    
        .jerWrapper .celebratingUrdu .celebratingUrduContainer {
            margin: 30px 0 0 0;
            /* display: block; */
    
        }
    
        .jerWrapper .celebratingUrdu .aboutSection .videoPlayer {
            border-radius: 10px;
            text-align: center;
        width: 100%;
        }
    
        .jerWrapper .celebratingUrdu .celebratingUrduContainer .celebratingUrduImage {
            width: 100%;
            margin-bottom: 70px;
        }
    
        .celebratingUrduTxt {
            width: 100%;
            padding: 0;
            box-sizing: border-box;
        }
    
        .eventPhoto .jerBannerClipMask {
            height: auto;
            overflow:hidden;
            clip-path: inset(165px 112px round 201.145px);
        }
        
        .eventPhoto .jerBannerClipMask video{
             margin-left: -50%;
        width: 200%;
        }
    
        .storeThisYearSectionHeading {
            font-size: 30px;
            line-height: 34px;
            padding: 65px 44px 99px;
            max-width: 200px;
            margin-bottom: 108px;
        }
    
        .jerWrapper .jerLogo {
           padding: 0;
        width: auto;
        text-align: center;
        margin-left: 56px;
        }
    
        .jerWrapper .icon::before {
            top: -0.6rem;
        }
    
        .jerWrapper .icon::after {
            top: 0.6rem;
        }
    
        .participantBlockImage {
            width: 46%;
            border-radius: 18px;
    
        }
    
        .participantBlock .sepLine {
            display: none;
        }
    
        .participantDetailsHeading {
            font-size: 18px;
            line-height: 37px;
    
        }
    
        .participantDetailsProgram {
            font-size: 16px;
            padding-bottom: 12px;
        }
    
        .participantDetailsDecruption {
            font-size: 12px;
    
        }
    
        .participantDetails {
            width: calc(100% - 56%);
            padding: 0px 8px;
            box-sizing: border-box;
        }
    
        .moveToTop {
            margin-top: 0;
        }
    
        .ProgramTime {
            font-size: 16px;
            margin-top: 12px;
        }
    
        .participantBlock {
            margin-bottom: 60px;
        }
    
        .embarkTxtLeft {
            width: 100%;
            padding: 0;
        }
    
        .embarkTxtRight {
            width: 100%;
            padding: 40px 0 0 0;
        }
    
        .embarkTxtRight p {
            font-size: 14px;
            line-height: 30px;
        }
    
        .embarkTxtLeft .tag1 {
            font-size: 10vw;
        line-height: 5vh;
        }
    
        .embarkTxtLeft .tag2 {
            font-size: 10vw;
            line-height: 5vh;
            padding-left: 43px;
        }
    
        .embarkTxtLeft .tag3 {
            font-size: 10vw;
            line-height: 5vh;
        }
    
        .embarkTxt {
            padding: 0 40px;
            margin-bottom: 90px;
            display: inline-block;
        }
    
        .celebratingUrduTxt p {
            font-size: 14px;
            line-height: 26px;
            padding-left: 0;
        }
        .jerWrapper .celebratingUrdu .aboutSection .leftArea p{
            font-size: 14px;
        }
    
        .scrollMiddleBoxTop {
    
            padding: 100px 0;
    
        }
    
        .scrollSectionMiddleBox {
            max-width: 302px;
            padding: 40px 57px;
            box-sizing: border-box;
        }
    
        .scrollSectionMiddleBox p {
            font-size: 18px;
            line-height: 23px;
            padding: 5px 0;
        }
    
        .scrollSectionMiddleBox .topIcon {
            width: 28px;
            height: 28px;
    
        }
    
        .scrollSectionMiddleBox .writerName {
            padding: 8px 15px;
            font-weight: bold;
            font-size: 9px;
    
        }
    
        .scrollComponent {
            white-space: revert;
            overflow: hidden;
        }
    
        .scrollSection2,
        .scrollSection3 {
            height: auto;
            margin: 0;
            width: 100%;
        }
    
        .whatToExpect {
            transform: translateY(0%);
            margin-left: 0;
            left: 50%;
            transform: translateX(-50%);
        }
    
        .whatToExpect .whatToTxt {
            font-size: 26px;
            line-height: 43px;
            color: #ea5244;
            font-family: "Megan Display";
            font-weight: normal;
            padding: 10px 0;
            position: absolute;
            left: 100px;
            top: 22px;
        }
    
        .whatToExpect .ExpectTxt {
            font-size: 85px;
            line-height: 150px;
            padding: 10px 0;
        }
    
        .whatToExpect .ExpectTxt span {
            font-size: 65px;
        }
    
        .scrollSection {
            height: auto;
        }
    
        .programSection {
            max-width: 100%;
            top: 0;
            border-bottom: solid 1px #b9b9b9;
            margin-bottom: 40px;
            padding-bottom: 30px;
        }
    
        .programSection:last-child {
            border-bottom: none;
        }
    
        .programSection .programLeftSection {
            margin: 0 24px;
            max-width: 100%;
        }
    
        /* .programSection .programDescription {
            padding: 30px 24px 10px 100px;
        } */
    
        .programSection .programHeading {
            font-size: 36px;
            line-height: 42px;
            padding-top: 0px;
        }
    
        .programSection .programDescription {
            font-size: 14px;
            line-height: 26px;
            color: #381D48;
            padding: 30px 0 10px 0;
        }
    
    
        .footerContainer {
            display: block;
    
        }
    
        .jerFooter .innerContainer {
            width: auto;
            padding: 40px;
            border-right: 0;
            border-bottom: solid 1px #5F4A6C;
        }
    
        .jerFooter .innerContainer:last-child {
            width: auto;
            padding: 40px;
            border-bottom: 0;
        }
    
        .jerFooter .footerVanue {
            padding: 20px 0 30px 0;
        }
    
        .jerFooter {
            padding: 50px 0 50px 0;
        }
    
        .jerFooter .copyRightSection {
            display: block;
        }
    
        .jerFooter .copyRightTxt {
            font-size: 12px;
        }
    
        .footerLinks {
            margin-top: 20px;
            font-size: 13px;
            text-align: center;
        }
    
        .jerFooter .footerLinks a {
            font-size: 12px;
            padding: 5px 12px;
            display: inline-block;
        }
    
        .jerFooter .footerVanue,
        .jerFooter .footerVanueDate {
            font-size: 16px;
        }
    
        .jerFooter .footerQuickLink ul li a {
            font-size: 16px;
        }
    
        .jerFooter .socialMediaIcon a span {
            font-size: 16px;
        }
    
        .programSectionImages {
            float: left;
            padding: 24px;
            white-space: nowrap;
            overflow: hidden;
            width: 100%;
            box-sizing: border-box;
            overflow-x: auto;
        }
    
        .programSectionImages::-webkit-scrollbar {
            display: none;
        }
    
        .eventMaskingImages .artistSection {
            flex-wrap: nowrap;
            padding: 40px 0;
            overflow: hidden;
            overflow-x: auto;
        }
    
        .eventMaskingImages .artistSection::-webkit-scrollbar {
            display: none;
        }
    
        .programSectionImages .programsImages1 {
            display: inline-block;
            width: 210px;
            margin-left: 0;
            margin-right: 20px;
        }
    
        .programSectionImages .programsImages2 {
            display: inline-block;
            width: 210px;
            margin-top: 0;
        }
    
        .eventMaskingImages .artistsTxt {
            display: none;
        }
    
        .artistSection .artistCartSection {
            left: 24px;
        }
    
        .SponsorsLogoSection {
            width: 100%;
            float: left;
            display: flex;
            flex-wrap: wrap;
            margin-top: 34px;
            justify-content: center;
        }
    
        .SponsorsLogoSection .SponsorsLogo {
            padding: 30px 25px;
        }
    
        .SponsorsLogoSection .SponsorsLogo:nth-child(5n+0) {
            border-right: solid 1px #ccc;
        }
    
        .SponsorsLogoSection .SponsorsLogo:nth-child(2n+0) {
            border-right: 0;
        }
    
        .SponsorsLogoSection .SponsorsLogo:nth-child(16),
        .SponsorsLogoSection .SponsorsLogo:nth-child(17),
        .SponsorsLogoSection .SponsorsLogo:nth-child(18),
        .SponsorsLogoSection .SponsorsLogo:nth-child(19),
        .SponsorsLogoSection .SponsorsLogo:nth-child(20) {
            border-bottom: solid 1px #ccc;
        }
    
        .scrollSectionMiddleBox .topIcon img {
            width: 16px;
        }
    
        .jerWrapper .item {
            font-size: 18px;
            line-height: 19px;
            height: 48px;
    
        }
    
        .jerWrapper span.menuCount {
            font-size: 12px;
            padding-bottom: 5px;
        }
    .borderLine3 {
        height: 69%;
    }
        .borderLine3::before {
         top: 198px;
        height: 100%;
        }
    
        
    
        .videoMobileSection {
            margin: 40px 0 0;
            display: block;
        }
    
        .videoMobileSection .imageMobileLeft {
            float: left;
            width: 100%;
            margin-right: 0;
            margin-top: 0;
        }
    
        .videoMobileSection .videoMobileRight {
            float: right;
            width: 100%;
            margin-bottom: 45px;
        }
    
        .videoMobileSection .imageMobileLeft .imageDiv {
            border-radius: 10px;
            overflow: hidden;
        }
    
        .videoMobileSection .videoMobileRight .videoPlayer {
            border-radius: 10px;
            overflow: hidden;
            position: relative;
        }
    
        .SponsorsLogoSection .SponsorsLogo img {
            width: 65px;
            height: 65px;
        }
    
        .SponsorsLogoSection .SponsorsLogo:nth-child(2n+0) {
            border-right: solid 1px #ccc;
        }
    
        .SponsorsLogoSection .SponsorsLogo:nth-child(3n+0) {
            border-right: 0;
        }
    
        .dNoneMobile {
            display: none;
        }
    
        .SeeFullScheduleMobile {
            display: block;
            text-align: LEFT;
            MARGIN-LEFT: 24PX;
        }
        .eventDetails .vanueDetails .rightImagesection {
            width: auto;
            margin-left: -24px;
            margin-right: -24px;
            /* max-width: 100%; */
        }
        .GetYourFreePass {
            /* right: 50%; */
            padding: 14px 16px;
            border-radius: 10px 10px 0 0;
            right: 0;
            /* transform: translateX(50%); */
        }
    
        .FreeEPassSection {
            width: 100%;
            right: 0;
            font-size: 14px;
            line-height: 20px;
            /* display: none; */
        }
    
        .FreeEPassSection .FreeEPassInputArea {
            padding: 25px 0 0 0;
        }
    
        .FreeEPassSection .formInnerpadding {
               padding: 9px 26px 0px;
        }
    
        .FreeEPassSection .closeBtn {
            top: -48px;
        }
    
    
        .artistSection .artistLeftImg {
            width: 208px;
        }
    
        .artistSection .artistLeftImg img {
            max-width: 100%;
            height: auto;
            border-radius: 24px;
        }
    
        .artistSection .artistRightImg {
            width: calc(100% - 234px);
        }
    
        .artistSection .artistRightImg .artistRightThumb1 {
            max-width: 156px;
            max-height: 226px;
        }
    
        .artistSection .artistRightImg .artistRightThumb1 img {
            max-width: 100%;
            min-height: auto;
            border-radius: 24px;
        }
    
        .artistSection .artistRightImg .artistRightThumb2 {
            max-width: 336px;
            max-height: 212px;
        }
    
        .artistSection .artistRightImg .artistRightThumb2 img {
            max-width: 100%;
            height: auto;
            border-radius: 24px;
        }
    
        .artistSection .artistCartSection {
            max-width: 600px;
            flex: 0 0 600px;
        }
    
        span.artistInfo {
            border-radius: 24px;
        }
    
        span.artistInfoPosition {
            padding: 12px;
        }
    
        span.artistInfo h4 {
            font-size: 18px;
            line-height: 22px;
        }
    
        span.artistInfo span {
            font-size: 13px;
            line-height: 13px;
        }
    
        span.artistInfo p {
            font-size: 12px;
            line-height: 16px;
        }
    
        iframe#youtubePlayer {
            width: 100%;
            max-height: 184px;
            border-radius: 10px;
            position: relative;
        }
    
        /* .jerVideoContainer{
                    background: #707070;
                    border-radius: 10px;
                } */
    
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            border-radius: 10px;
            background-color: #2a2a2a;
            max-height: 287px;
        }
    
        .FreeEPassSection .formInnerArea {
            /* max-height: 395px; */
             max-height:55vh; 
        }
        .jerFooter .footerLinks a::before {
            top: 11px;
        }
        .FreeEPassSection .inputLabel{
            margin-right: 3%;
        }
        .iti-mobile .intl-tel-input.iti-container{
            top: 10px;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            height: 210px;
        }
        .cursor,
        .cursor2 {
            display: none;
        }
    
        .shape1 img {
            width: 50px;
        }
    
        .shape2 {
            left: -13px;
            top: 37px;
        }
    
        .shape2 img {
            width: 47px;
            /* left: 30px; */
        }
    
    
    
        .shape7 {
            bottom: 41px;
        }
    
        .mt0 {
            margin-top: 0;
        }
    
        .mb0 {
            margin-bottom: 0;
        }
    
        .p0 {
            padding: 0;
        }
    
        .termConPopupJer {
            width: 95%;
            max-width: 500px;
            height: 500px;
        }
        .termConPopupJer h2 {
            font-size: 20px;
        }
        .termPopupContainerJer {
    
            height: 400px;
            padding: 0px 32px 0px;
    
        }
        .overlayMobile {
            background-color: rgba(0,0,0,0.7);
            position: fixed;
            width: 100%;
            height: 100%;
            z-index: 99999;
            top: 0;
            display: none;
        }
    
        .borderLine::after {
            width: 5px;
            height: 5px;
              margin-left: -3px;
    
        }
        .borderLine2::after {
            width: 5px;
            height: 5px;
            margin-left: -3px;
    
        }
    
        .shape6 {
            right: 140px;
            bottom: 18px;
        }
        .shape6 img {
            width: 12px;
        }
        .shape7 {
            bottom: 10px;
            right: 82px;
        }
        .borderLine2H::before{
            height: 780px;
        }
        .padding112 {
            padding-top: 86px!important;
        }
        div#loading img {
            width: 280px;
        }
        .loaderNew {
            margin-left: -95px!important;
    
        }
        .eventPhoto .jerBannerClipMask2{
            height: 500px;
        }
        .jerWrapper a.getYourPass {
            font-size: 12px;
            line-height: 23px;
        }
        
        .volunteerRegDetails .volunteerRegForm {
       padding:0;
    }
    .container {
        padding:0;
    }
    .sectionTitleWrapSection {
        margin-top: 40px;
    }
    
    .volunteerRegDetails .sectionTitleWrap .sectionSubTitle {
        font-size: 52px;
    }
    
    .volunteerRegDetails .vRFFormSubmit, #jerFeedbackBtn{
        margin-left:0;
    }
    .volunteerRegDetails {
        margin-bottom: 20px;
    }
    .scheduleBannerVolunteer {
    
        border-radius: 14px;
    
    }
    
    .volunteerRegInfo h4 span {
        font-family: 'Megan Display';
        font-size: 34px;
        color: #FFD5AB;
        line-height: 44px;
    }
    .volunteerRegInfo .container, .volunteerRegForm .container {
        padding: 16px;
        box-sizing: border-box;
    }
    
    .volunteerRegDetails .vRFLabelWrapLabel a {
        font-size: 14px;
        color: #ff4d9a;
        line-height: 42px;
        font-family: 'Montserrat', sans-serif;
        font-weight: normal;
        text-transform: none;
        height: 42px;
        width: 79px;
        background: #381d48;
        border: 1px solid #ff4d9a;
        display: block;
        float: left;
        text-align: center;
        border-radius: 10px;
        margin-left: 0;
        margin-bottom: 10px;
        margin-right: 11px;
    }
    
    .volunteerRegDetails .sectionTitleWrap .sectionSubTitle {
        font-size: 30px;
        margin: 0;
    }
    .volunteerRegDetails .sectionTitleWrap .sectionTitle {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .volunteerRegDetails .volunteerRegForm{
    border:0px	
    }
    
    .vRFInfoTrue .jerCheckBoxWrap span {
        font-size: 14px;
        float: right;
        width: 91%;
    }
    
    .volunteerRegDetails .vRFFormSubmit, #jerFeedbackBtn {
        font-size: 16px;
        color: #fff;
        /* font-family: "Lato", sans-serif; */
        font-weight: normal;
        background: transparent;
        display: inline-block;
        width: 161px;
        height: 50px;
        border: 1px solid #ff4d9a;
        text-align: center;
        line-height: 50px;
        border-radius: 14px;
        margin-left: 0;
        cursor: pointer;
        /* border: none; */
        /* outline: none !important; */
        text-transform: capitalize;
        background: #ff4d9a;
    }
    .volunteerRegDetails .vRFUpload span{
    font-size: 15px;	
    }
    .vRFUpload {
        display: block;
        margin-bottom: 30px;
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }
    
    .jerCheckBoxWrap span, .attendedField p{
            font-family: 'Montserrat', sans-serif;
            color:#fff;
    }
    .vRFWrap .vRFField input, .vRFWrap .vRFField textarea{
        text-align:left;
    }
        .page-section.artist-page-section {
        margin-top: -70px;
        padding-bottom: 0px;
    }
        .callToActionButtonArtist {
        padding: 30px 15px;
    }
        
        .jerWrapper .scheduleBtnMob{
            display:block;
        }
        
        .jerWrapper .list{
            width: 100%;
        }
        .pageBanner h1 span {
        margin-bottom: 10px;
    }
        .page-template-schedule_tpl .scheduleHeaderfixed {
        top: 2px;
    }
        .page-template-schedule_tpl .scheduleDayDate h6 {
        font-size: 25px;
    }
        .page-template-schedule_tpl .scheduleDayDate h4 {
        font-size: 14px;
    }
        .eventVenueSM, .eventVenueAM, .eventVenueAPM, .eventVenueSTM{
            font-weight:bold;
        }
        .page-template-schedule_tpl .scheduleDayOneWrap .scheduleContentCard h4{
            font-weight:bold;
        }
        section.artist-page-section {
        margin-top: -70px;
        padding-bottom: 0px;
    }
        .artistBanner img {
        border-radius: 10px;
    }
        .borderLine3::after {
        top: 192px;
    }
        .borderLine4 {
        margin: 0;
    }
        .borderLine4::after {
        position: absolute;
        width: 5px;
        height: 5px;
        content: '';
        border-radius: 100%;
        top: -32px;
        left: 50%;
        margin-left: -3px;
        border: solid 1px #5F4A6C;
    }
        .titleWithFirstLetter, .titleWithFirstWord {
        font-size: 45px;
        margin-bottom: 24px;
        line-height: 50px;
    }
        .submitCodeBtn {
        margin-top: 55px;
    }
        
        .mainSponsors {
            float: left;
            width: 100%;
            padding: 0;
            display: flex;
                justify-content: center;
        }
    
        .SponsorsLogoMain {
            padding: 20px;
            width: 50%;
            box-sizing: border-box;
        }
    
        .SponsorsLogoMain span {
            font-size: 14px;
    
        }
        .SponsorsLogoMain:first-child {
            border-bottom: 0;
        }
        
        .donationTxt {
        width: 100%;
        padding: 40px 5%;
    }
        .donationTxtRight {
        width: 100%;
        padding: 0 3%;
    }
        .donationTxt .tag1, .donationTxt .tag2, .donationTxt .tag3{
            font-size:28px;
        }
        .donateWrapper {
        padding: 50px 0 50px 0px;
    }
        
        .jerWrapper .foodBazarLeft {
        width: 100%;
        padding: 0 0px;
    }
    
    .foodBazar {
        font-size: 31px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    
    .foodBazarRight {
        width: 100%;
    }
    .foodBazarRightImg {
        margin-left: 0;
        display: none;
    }
    
    .foodBazarMob .foodBazarRightImg {
        display: block;
    }
        
    .page-template-festival_information_tpl .downloadScheduleNew {
        max-width: 100%;
        /* flex: 0 0 120px; */
        width: 205px;
        margin-bottom: 20px;
        display: inline-flex;
    }
        
        .callToActionButtonNew {
        display: inline-block;
    }
    }
    
    @media(max-width:480px){
        .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
            height:208px;
           
        }
        .donationTxtRight {
        float: left;
        width: 100%;   
        }
        .donationTxt {
        float: left;
        width: 100%;
        padding: 80px 0%;   
       }
        .donationTxt .tag2 {   
        line-height: 115%;
        padding-left: 0;
       
    }
        .donateWrapper {
        padding: 0px 0 110px 0px;
    }
    .jerWrapper .foodBazarLeft p{
        padding-right:0px;
    }
        }
        .videoPlayer img {
            height: auto;
        }
    
    @media(max-width:400px){
    .jerWrapper .celebratingUrdu .aboutSection .videoRightArea #youtubePlayer {
        height: 184px;
    }
    .videoPlayer img {
        height: 184px;
    }
    }
    
    
    @media(min-width:1200px){
        .scheduleBanner {
        padding-top: 150px;
       }
    
    }
    