.wrapper-outer-block-with-sidebar.pd-100 {
    padding-top: 80px;
}
.pdb-30{padding-bottom: 30px;}
.viedetails:hover {
    color: #ffd11a;
}
a.hovercolorprimary:hover {
    color: #ffd11a !important;
}
.mrtop-100{margin-top: 100px;}
.width-50.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 {
    width: 50%;
}
.wrapperflex-item.d-flex.justify-content-between.text-center .grid-item-row {
    width: 33.33%;
}
.title-36{
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 51px;
    text-align: left;
    color: #191F1A;
}
.leaniar-gredient{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);

}
.mrgn-btm15{margin-bottom: 15px;}
.pdtb-30{padding: 30px 0px;}
.text-center.wrappertext-center.max-width-92 {
    max-width: 92%;
    margin: 0 auto;
}
.mrtop50{margin-top: 30px;}
.list-style-desc{list-style: disc;}
.list-style-desc li p{
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    color: #797979;
}
.list-style-desc li p strong{font-weight: 600; color: #000000;}
.social-icon-with-content.mrb-20 a.social-link.text-underline.wgt-700.font-24.color-black.font-plus-jakarta:hover {
    color: #ffcc00;
}
.mrtop-15{margin-top: 15px;}
.text-center.wrappertext-center p {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;
    color: #797979;
    text-align: center;
}
.width-50.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 h4.item-title.font-24.text-grey {
    padding-left: 20px;
    padding-right: 20px;
}
.redirectlink {
    margin-top: 30px;
}
.pdtb-60{padding: 60px 0px;}
.book-ridebtn-wrapper {
    text-align: center;
    padding-top: 50px;
}
.fontwgt-600{font-weight: 600;}
.mrb-15{margin-bottom: 15px;}
.mrb-20{margin-bottom: 20px;}
.social-icon-with-content {
    display: flex;
    gap: 10px;
    align-items: center;
}
.festiveblockright.flex-1 {
    width: 55%;
}
.fistiveblock-left.flex-1 {
    width: 45%;
}
p.font-24.fontwgt-600.color-light-grey.font-plus-jakarta a {
    display: block;
    margin-top: 5px;
}
.color-black{color: #000000;}
.text-underline{text-decoration: underline !important;}
.wgt-400{font-weight: 400;}
.wgt-700{font-weight: 700;}
.font-plus-jakarta{font-family: 'Plus Jakarta Sans';}
.color-light-grey{color: #797979;}
.connect-title{
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 45.72px;
    letter-spacing: 0.005em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #343434;
    }
.btncenter.book-ride {
    font-family: Plus Jakarta Sans;
    font-size: 32px;
    font-weight: 600;
    line-height: 40.32px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
    color: #000000;
    width: 220px;
    display: inline-block;
    height: 51px;
    line-height: 51px;
    text-align: center;
    border-radius: 25px;
}
.font-26{font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 26px;
    line-height: 36px;
    letter-spacing: 0%;
    text-align: center;
    color: #000000;
    }
.bggredientgrey{background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);
}
.pdtb-20{padding: 20px 0px;}
.pdbtom-10{padding-bottom: 10px;}
.item-title.font-24.text-grey {
    color: #797979;
    font-weight: 400;
}
.font-28{
    font-family: 'Plus Jakarta Sans';
    font-weight: 700;
    font-size: 28px;
    line-height: 35.28px;
    color: #000;
    letter-spacing: 0%;
    text-align: center;
    }
    p.content-24.color-4d.text-center {
        color: #4d4d4d;
        font-weight: 600;
    }
    section.wrapper-outer.flex-2-1.pdtb-80.paddingbtm-0{padding-bottom: 20px;}
.bggredient{background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
}
.width-70{width: 70%;}
.width-30{width: 30%;}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 {
    gap: 50px;
}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 .left-block.flex-1{width: 50%;}
.item-title.font-24.text-grey strong {
    color: #000;
   
}
.bulletpoint-block {
    list-style: disc;
    padding-left: 40px;
}
.bulletpoint-block li p {
    font-family: Plus Jakarta Sans;
    font-weight: 600;
    font-size: 20px;
    line-height: 36px;
    color: #000000;
}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 .right-block.flex-1{width: 50%;}
.pdtb-50{padding: 50px 0;}
.pdtb-80{padding: 80px 0px;}
.pdbtom-30{padding-bottom: 30px;}
.leanier-gredient-grey{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);

}
.font-42{font-family: Plus Jakarta Sans;
    font-size: 42px;
    font-weight: 700;
    line-height: 52.92px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #191F1A;
    }
.font-32{
    font-family: Plus Jakarta Sans;
font-size: 32px;
font-weight: 700;
line-height: 40.32px;

text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #191F1A;
}
.item-title.font-24{
    font-family: Plus Jakarta Sans;
font-size: 24px;
padding-bottom: 15px;
font-weight: 700;
line-height: 30.24px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #191F1A;

}
.draw-verticle-line {
    background: #191F1A;
    width: 2px;
    height: 100%;
}
.mrt-30{margin-top: 30px;}
.item-list-pricing .font-36{
    font-family: Plus Jakarta Sans;
font-size: 36px;
font-weight: 700;
line-height: 45.36px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #191F1A;
margin-bottom: 15px;
}
.btnstyle{
    font-family: Plus Jakarta Sans;
font-size: 16px;
font-weight: 600;
line-height: 35.06px;

margin: 0 auto;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #535353;
background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
width: 154px;
height: 35px;
border-radius: 5px;
}
.liestview.mrt-30.lsitstyle {
    padding-left: 40px;
}
.eventinfo ul.list-style-desc {
    padding-left: 40px;
}
.mrt-20{margin-top: 20px;}
.pdlr-50{padding: 0 50px;}
.mrt-40{margin-top: 40px;}
.pdb-20{padding-bottom: 20px;}
.pdtb-100{padding: 100px 0px;}
.title-42{
    font-family: Plus Jakarta Sans;
font-size: 42px;
font-weight: 700;
line-height: 52.92px;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #191F1A;

}
.pdtb-70{padding: 70px 0px;}
.highligt-title {
    padding-bottom: 70px;
}
.highligt-title h2 {
    font-family: Plus Jakarta Sans;
    font-size: 42px;
    font-weight: 700;
    line-height: 52.92px;
    text-align: center;
    color: #191F1A;
}
.box-shadow-grey.border-radius {
    
    padding-left: 10px;
    padding-right: 10px;
}
.linear-greydient-lgt-grey{
    background: linear-gradient(355.2deg, #F4F4F4 -32.12%, rgba(244, 244, 244, 0) 138.37%);

}
.gap-30{gap: 40px;}
.wrapper-three-grid-item-wrapper .box-shadow-grey.border-radius{border-radius: 12px; padding-top: 15px;    width: 33.33333%;}
.box-shadow-grey{
    box-shadow: 3px 4px 4px 0px #00000026;

}
.wrapper-outer.three-grid.pd-60 {
    padding: 60px 0px;
}
.mrt-10 {margin-top: 10px;}
.width-64{width: 64%;}
.width-36{width: 36%;}
.note-text{
    font-family: Plus Jakarta Sans;
font-size: 24px;
font-weight: 400;
line-height: 36px;
text-align: left;
color: #191F1A;

}
.marginbtm-100{margin-bottom: 100px;}
.grid-margin-bottom-20{margin-bottom: 20px;}
.pd-60{padding: 60px 0px;}
.grid-item-withicon h4.item-title.font-26.text-grey {
    padding-top: 10px;
}
.width-550{width: 550px;}
.width-720{width: 720px;}
.mrt-30{margin-top: 30px;}
.liestview li {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 600;
    line-height: 45px;
 
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
}
section.wrapper-festivelist.pdtb-70.padtop30 {
    padding-top: 30px;
}
.liestview.mrt-30.lsitstyle {
    list-style: disc;
}
.d-flex.wrapperflex-2-1.gap-50 {
    gap: 25px;
}
 .width-55{width: 55%;}
 .width-45{width: 45%;}
.content-24{
    font-family: Plus Jakarta Sans;
font-size: 24px;
font-weight: 400;
line-height: 36px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #797979;
}
.pdb-50{padding-bottom: 50px;}
.text-20{
    font-family: Plus Jakarta Sans;
font-size: 20px;
font-weight: 600;
line-height: 35.06px;
text-align: center;
text-underline-position: from-font;
text-decoration-skip-ink: none;
color: #797979;
}
.pd-100{padding: 70px 0px;}
.verticleline-6 {
    border-color: #FFDA44;
    border-width: 5px;
    outline: none;
     
    background: #FFDA44;
    opacity: unset;
    width: 85px;
}
.font-style-leftblock h2 {
    font-family: Plus Jakarta Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 51px;
    text-align: left;
   color: #191F1A;
}
.enqurynow:hover {
    color: #ffdd55;
    background: #000;
}
.verticleine-box {
    padding-top: 15px;
}
.verticleine-box span {
    width: 30px;
    height: 2px;
    display: inline-block;
}
.sidebar-title-area h4 {
    font-family: 'Plus Jakarta Sans';
    font-size: 32px;
    font-weight: 700;
    line-height: 40.32px;
    text-align: left;
    color: #191F1A;
}
.right-blck-heading h2 {
    font-family: Plus Jakarta Sans;
    font-size: 42px;
    font-weight: 700;
    line-height: 52.92px;
    color: #191F1A;
}
.right-blck-heading {
    padding-bottom: 20px;
}
.pdtb-90{padding: 90px 0px;}
.right-block-content-festive p {
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #797979;
} 
.sidebar-event-list {
    flex: 1;
}
.wrapper-right-block-festive {
    flex: 3;
}
ul.quick-links li a {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 500;
    line-height: 25.2px;
    text-align: left;
    color: #797979;
    border-bottom: 1px solid #D1D1D1;
    display: block;
    padding: 14px 14px 14px 0px;
}
.gap-31{gap: 30px;}
.sidebar-event-list {
    box-shadow: 0px 0px 2px 2px #0000000D;
    border-radius: 16px;
    padding: 15px;
}  

.flexlinks {
    display: flex;
    justify-content: space-between;
}
.verticleine-box{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 14px;
}
.quicklinks-festive {
    margin-top: 10px;
}
ul.quick-links li a:hover {
    background: linear-gradient(271.87deg, rgba(255, 210, 39, 0.35)  4.28%, rgba(255, 255, 255, 0) 99.4%);
} 

.wrapperlist-item.gap-100{
    gap: 50px;
    align-items: center;
}
.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 {
    height: 103px;
    border-radius: 17px;
    display: flex;
    align-items: center;
}
.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 h4.item-title.font-24.text-grey {
    padding-bottom: 0px;
}
.wraperfestiveimg.flex-1 {
    width: 65%;
}
.wraperfestivecontent.flex-1 {
    width: 45%;
}
.mrtop-30{margin-top: 30px;}

.festiveblocktitle h2 {
    font-family: Plus Jakarta Sans;
    font-size: 32px;
    font-weight: 700;
    line-height: 40.32px;
    color: #191F1A;
}
.festivecontent p {
    font-family: Plus Jakarta Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 36px;
    color: #797979;
}
.redirectlink a {
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 600;
    line-height: 22.68px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
}
.festiveblocktitle {
    padding-bottom: 20px;
} 

.enqurynow {
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
}
.redirectlink a {
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 600;
    line-height: 22.68px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000000;
    height: 50px;
    display: inline-flex;
    align-items: center;
    width: 140px;
    justify-content: center;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 7px;
}
.grid-margin-bottom-50{margin-bottom: 70px;}
.viedetails{
    box-shadow: 0px 0px 1.9px 1px #0000001F inset;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 7px !important;
    border-bottom-left-radius: 7px !important;
}
.wrapper-outer.flex-2-1.pdtb-50.mrto50 {
    margin-top: 50px;
}
.liestview.mrt-10.lsitstyle {
    list-style: disc;
    padding-left: 40px;
}
.infotext-connect p {
    font-family: Plus Jakarta Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 0%;
    color: #797979;
    margin-top: 30px;
} 
ul.list-style-desc a:hover {
    color: #ffcc00;
}
ul.list-style-desc a{color: #797979;}
a.btncenter.book-cor-ride:hover{background: #000; color: #ffcc00;}
a.btncenter.book-cor-ride {
    background: linear-gradient(180deg, #FFE787 0%, #FFCC00 100%);
    color: #000;
    border-radius: 25px;
    width: 580px;
    display: inline-block;
    height: 51px;
    line-height: 51px;
    font-family: Plus Jakarta Sans;
    font-weight: 700;
    font-size: 32px;
     
    text-align: center;
    text-transform: capitalize;
}
@media only screen and (max-width:1439px){
    .sidebar-title-area h4 {
      
        font-size: 26px;}
        .wrapper-outer-block-with-sidebar.pd-100 {
            padding-top: 80px;
        }
        a.btncenter.book-cor-ride {
            
            width: 400px;
            
            height: 51px;
           
            font-size: 20px;
              
        }
        .bulletpoint-block li p {
             
            font-size: 16px;
            line-height: 28px;
        }
        .text-center.wrappertext-center.max-width-92 {
            max-width: 84%;
           
        }
        .font-32 {
           
            font-size: 30px;
           
        }
        .text-center.wrappertext-center p {
             
            font-size: 18px;
            line-height: 28px;
         
        }
        .wrapperlist-item.gap-100 {
            gap: 40px;
            
        }
        .book-ridebtn-wrapper {
            
            padding-top: 40px;
        }
        .pdbtom-30 {
            padding-bottom: 20px;
        }
        .pdtb-60 {
            padding: 50px 0px;
        }
        .connect-title {
            
            font-size: 34px;
             
            line-height: 40.72px;
          
        }
        .font-24 {
            font-size: 20px;
        }
        .btncenter.book-ride {
             
            font-size: 22px;}
        .highligt-title h2 {
           
            font-size: 36px;
            
        }
        .pdtb-70 {
            padding: 50px 0px;
        }
        .highligt-title {
            padding-bottom: 50px;
        }
        .wrapper-outer.three-grid.pd-60 {
            padding: 30px 0px;
        }
        .list-style-desc li p {
            
            font-size: 18px;
            line-height: 34px;
            
        }
        .font-42 {
           
          font-size: 36px;
         
        }
        .pdb-50 {
            padding-bottom: 40px;
        }
        .note-text {
           
            font-size: 18px;
           
            line-height: 30px;
           
        }
        .pdtb-90 {
            padding: 80px 0px 30px;
        }
        .item-title.font-24 {
             
            font-size: 18px;
            padding-bottom: 10px;
            line-height: 28px;
           
        }
        .text-20 {
            
            font-size: 18px;
            
        }
        .title-42 {
            
            font-size: 32px;
            
            line-height: 40px;
 
        }
        .content-24 {
            
            font-size: 18px;
           
            line-height: 30px;
            
        }
        .liestview li {
            
            font-size: 18px;
            
            line-height: 40px;
            
        }
        .wrapper-outer.flex-2-1.pdtb-50.mrto50 {
            margin-top: 40px;
        }
        .item-list-pricing .font-36 {
          
            font-size: 34px;
            
            line-height: 40.36px;
            
            margin-bottom: 10px;
        }
        .pdlr-50 {
            padding: 0 40px;
        }
        .mrt-40 {
            margin-top: 20px;
        }
        .verticleline-6 {
         
            border-width: 4px;}
        .font-style-leftblock h2 {
           
            font-size: 30px; line-height: 40px;}
            .title-36 {
                 
                font-size: 30px;
                 
                line-height: 40px;
               
            }
        .right-blck-heading h2 {
            
            font-size: 38px;}
            .right-blck-heading {
                padding-bottom: 15px;
            }
            .right-block-content-festive p {
                
                font-size: 18px;
                font-weight: 400;
                line-height: 30px;
                
            }
            
            .right-block-content-festive {
                padding-bottom: 35px;
            }
            .festiveblocktitle h2 {
                
                font-size: 28px;
                
            }
            .festivecontent p {
                font-family: Plus Jakarta Sans;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px;
                color: #797979;
            }
            .font-26 {
                
                font-size: 20px;
                
            }
            .festiveblocktitle {
                padding-bottom: 15px;
            }
            ul.quick-links li a {
              
                font-size: 16px;
                
                line-height: 24px;
               
                padding: 10px 10px 10px 0px;
            }
}

@media only screen and (max-width:767px){
.wrapper-outer-block-with-sidebar.pd-100 {
    padding-top: 30px;
}
a.btncenter.book-cor-ride {
    width: 100%;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    font-weight: 400;
}
.width-30 {
    width: 100%;
}
.ordersecond{order: 2;}
.bulletpoint-block li p {
    font-size: 14px;
    line-height: 24px;
}
.bulletpoint-block {
    list-style: disc;
    padding-left: 30px;
}
.width-70 {
    width: 100%;
}
.infotext-connect p {
    
    font-size: 14px;
    line-height: 20px;
    
    margin-top: 15px;
}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 .right-block.flex-1 {
    width: 100%;
}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 .left-block.flex-1 {
    width: 100%;
}
section.wrapper-outer.mrtop-30 .d-flex.gap-70 {
    gap: 10px;
}
.wrapper-outer.pd-60 {
    padding: 30px 0px;
}
.mrtop-100 {
    margin-top: 50px;
}
.wrapper-outer.mrtop-100 .d-flex.gap-70 .left-block.flex-1 {
    order: 2;
}
.wrapper-outer.mrtop-100 .d-flex.gap-70 {
    flex-wrap: wrap;
}
.width-50.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 h4.item-title.font-24.text-grey {
    padding-left: 5px;
    padding-right: 5px;
}
.wrapperflex-item.d-flex.justify-content-between.text-center .grid-item-row {
    width: 100%;
}
.text-center.wrappertext-center.max-width-92 {
    max-width: 100%;
}
.d-flex.wrapperflexarea-festival.gap-31 {
    flex-wrap: wrap;
}
.fistiveblock-left.flex-1 {
    width: 100%;
}
.font-style-leftblock h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
}
.text-center.wrappertext-center p {
    font-size: 14px;
    line-height: 24px;
}
.heading-panel.text-center.pdb-30 {
    padding-bottom: 15px;
}
.list-style-desc li p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 5px;
}
section.wrapper-outer.flex-2-1.pdtb-80 {
    padding-top: 0px;
}
.eventinfo ul.list-style-desc {
    padding-left: 0;
    list-style: none;
}
.verticleline-6 {
    border-width: 2px;
    margin: 10px auto;

}
section.wrapper-outer-block-with-sidebar.pdtb-90 {
    padding-bottom: 0px;
}
.title-36 {
    font-size: 24px;
    line-height: 32px;
    text-align: center;
}
.pdtb-90 {
    padding: 20px 0px;
}
.festiveblockright.flex-1 {
    width: 100%;
}
.pdtb-60 {
    padding: 30px 0px;
}
.font-32 {
    
    font-size: 25px;
   
    line-height: normal;
    
}
section.wrapper-outer.bggredientgrey.pd-60 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.grid-item-withicon h4.item-title.font-26.text-grey {
    padding-top: 0px;
}
.font-28 {
      
    font-size: 18px;
    line-height: 26px;
   
}
.marginbtm-100 {
    margin-bottom: 0;
}
.warperconnect p.font-24.fontwgt-600.color-light-grey.font-plus-jakarta {
    font-size: 14px;
}
.font-26 {
    font-size: 18px;
}
.grid-item-withicon {
    text-align: center;
    width: 100%;
}
section.wrapper-outer.bggredientgrey.pd-60.mrtop50 {
    margin-top: 0px;
}
.wrapperflex-item.d-flex.justify-content-between.text-center.gap-30{gap: 15px;}
.width-50.grid-item-row.leanier-gredient-grey.box-shadow-grey.border-radius.border-radius-12 {
    width: 100%;
}
.item-title.font-24 {
    font-size: 16px;
    padding-bottom: 5px;
    line-height: 28px;
}
.wrapperflex-item.d-flex.justify-content-between.text-center {
    flex-wrap: wrap;
}
.grid-item-row {
    width: 100%;
}
.text-20 {
    font-size: 16px;
    line-height: normal;
}
.d-flex.wrapperflex-2-1.gap-50 {
    flex-wrap: wrap;
    gap: 15px;
}
.width-64 {
    width: 100%;
}
.liestview.mrt-10.lsitstyle {
    list-style: none;
    padding-left: 0;
}
.note-text {
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
}
.width-36 {
    width: 100%;
}
.flex-content-right.width-36 {
    order: 1;
}
.flex-content-left.width-64.text-left{order: 2;}
.font-42 {
    font-size: 25px;
    line-height: normal;
}
.pdb-50 {
    padding-bottom: 25px;
}
.wrapper-three-grid-item-wrapper .box-shadow-grey.border-radius {
     
    width: 100%;
}
.width-55 {
    width: 100%;
}
.width-45 {
    width: 100%;
}
.pdtb-80 {
    padding: 30px 0px;
}
.title-42 {
    font-size: 25px;
    line-height: normal;
    text-align: center;
}
.wraperfestivecontent.flex-1.order-two {
    order: 2;
}
section.wrapper-outer.three-grid.pd-60.mrtop50{margin-top: 0;         padding-top: 0px;}
.content-24 {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}
section.wrapper-outer-explore.bggredient.pdtb-20.marginbtm-100 {
    margin-bottom: 30px;
}
.wraperfestivecontent.flex-1.odertwo {
    order: 2;
}
section.wrapper-outer.three-grid.leanier-gredient-grey.pdtb-60 {
    padding-top: 0px;
}
.item-list-pricing.text-center {
    width: 100%;
}
.d-flex.justify-content-between.withverticle-line.mrt-40 {
    gap: 10px;
}
.item-list-pricing .font-36 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 5px;
}
.pdlr-50 {
    padding: 0;
}
.wrapper-outer.flex-2-1.pdtb-50.mrto50 {
    margin-top: 0;
}
.leftblocktop h2.title-42 {
    text-align: left;
}
ul.liestview.mrt-20 {
    margin-top: 5px;
    text-align: left;
}
.liestview li {
    font-size: 14px;
    line-height: 28px;
}
.d-flex.wrapperflexarea {
    gap: 30px;
    flex-wrap: wrap;
}
.sidebar-event-list {
    flex: unset;
    width: 100%;
}
.wrapper-right-block-festive {
    flex: unset;
    width: 100%;
}
.festive-redirecturl {
    margin-bottom: 30px;
}
.wrapperlist-item.gap-100 {
    gap: 15px;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid #d9d9d9;
}
.wraperfestiveimg.flex-1 {
    width: 100%;
     
}
section.wrapper-outer-block-with-sidebar.pd-100 {
    padding: 0;
}
.wraperfestiveimg.flex-1 {
   
    flex: unset;
}
.flex-1 {
    flex: unset !important;
}
.wraperfestivecontent.flex-1 {
    width: 100%;
    text-align: center;
}
.festivecontent {
    padding-bottom: 25px;
}
.festiveblocktitle {
    padding-bottom: 10px;
}
.wrapper-festivelist {
    margin-top: 0px;
}
.highligt-title h2 {
    font-size: 25px;
    line-height: 35px;
}
.highligt-title {
    padding-bottom: 25px;
}
.redirectlink a {
    
    font-size: 14px;
    line-height: normal;
    height: 40px;
  
}
.grid-margin-bottom-50 {
    margin-bottom: 30px;
}
section.faq_panel-wrapper_outer.paddingtop70 {
    padding-top: 30px;
}
.wrapperlist-item.d-flex.gap-100.with-right-img.grid-margin-bottom-50 .wraperfestivecontent.flex-1 {
    order: 2;
}
.wrapperlist-item.d-flex.gap-100.with-right-img.grid-margin-bottom-50 .wraperfestiveimg.flex-1 {
    order: 1;
}
ul.quick-links li a {
    font-size: 14px;
    padding: 5px 10px 5px 0px;
    font-weight: 400;
}

.sidebar-title-area h4 {
    font-size: 22px;
}
.quicklinks-festive {
    margin-top: 12px;
}
section.wrapper-festivelist.leaniar-gredient.pdtb-70 {
    padding-bottom: 0px;
}
section.wrapper-outer.mrtop-30 {
    margin-top: 0px;
}
section.wrapper-outer.book-ride.pdtb-60 {
    padding-top: 0px;
}
.right-blck-heading h2 {
    font-size: 20px;
    text-align: center;
    line-height: 30px;
}
.right-block-content-festive {
    

    order: 3;
}
.wrapper-right-block-festive {
   
    display: flex;
    flex-direction: column;
}
.festiveblocktitle h2 {
   
    font-size: 22px;
    text-align: left;
    line-height: normal;
   
}
.right-blck-img-box {
    order: 2;
    margin-bottom: 15px;
}
.right-block-content-festive {
    padding-bottom: 25px;
}
.redirectlink {
    margin-top: 0px;
}
.d-flex.wrapperflexarea-festival.gap-31 .right-block-content-festive {
    padding-bottom: 0px;
}
section.wrapper-outer.flex-2-1.pdtb-80 .flex-content-left.width-55 {
    order: 2;
}
.right-blck-heading {
   
    order: 1;
}
.right-block-content-festive p {
     
    font-size: 14px;
    line-height: 24px;
    text-align: center;
  
}
.wrapperlist-item.gap-100:last-child {
    border-bottom: 0px;
}
.pdtb-70 {
    padding: 25px 0px;
}
.pdbtom-30 {
    padding-bottom: 10px;
}
.book-ridebtn-wrapper {
    padding-top: 25px;
}
.btncenter.book-ride {
    font-size: 16px;
    width: 180px;
   
    height: 40px;
    line-height: 40px;
   
    border-radius: 25px;
} 
section.wrapper-outer.mrtop-30 .d-flex.gap-70 {
    flex-wrap: wrap;
}
.connect-title {
    font-size: 25px;
    line-height: normal;
}
.font-24 {
    font-size: 16px;
}
.mrb-20 {
    margin-bottom: 15px;
}
section.wrapper-outer.mrtop-30 .left-block.flex-1 {
    order: 2;
}
h2.connect-title.mrb-15 {
    margin-top: 15px;
    margin-bottom: 5px;
}
.redirectlink {
    text-align: left;
}
.festivecontent p {
   
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #797979;
    text-align: left;
}
}