
.menu-page .tab_container .right-arrow img {
    display: none;
}

.menu-page .processTab .main-click-part {
    width: 100%;
}

.menu-page .tabs p.tab-down-part {
    display: none;
}

.menu-page .processTab .tab_container {
    width: 100%;
}

.menu-page .tab_container .tabs {
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    border-bottom: 1px solid black;
    position: relative;
}

.menu-page .tab_container .tabs li:first-child {
    border-top: 0;
}

.menu-page .tab_container .tabs li {
    border-bottom: 0;
    position: relative;
    cursor: pointer;
}

.menu-page .menu-items-page {
    width: 100%;
    margin: 0 auto;
}

.menu-page .processTab .right-part-img {
    width: 50%;
    padding-left: 40px;
}

.menu-page .acoordian-a {
    padding: 20px 0;
}
.menu-page .menuShortDescription{width: 600px; max-width: 100%; margin-bottom: 20px;}
.menu-page .accordian-part .panel {
    display: none;
}

.menu-page .accordian-part {
    width: 50%;
    padding-top: 0;
    height: 480px;
    overflow-y: scroll;
    padding-right: 40px;
}

.menu-page .accordian-part .menu-panel {
    width: 90%;
    margin: 0 auto;
}

.menu-page .accordian-part .menu-panel h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 5px;
    font-family: "Playfair Display", serif;
}

.menu-page .accordian-part .menu-panel p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #646464;
    padding-bottom: 15px;
    text-transform: capitalize;
}

.menu-page .our-menu-bigheading {
    font-size: 20px;
}

.menu-page .accordian-part .main-click-part:first-child {
    border-top: 0;
}

.menu-page .accordian-part .main-click-part {
    border-bottom: 1px solid #000000;
}


.menu-page .accordian-part::-webkit-scrollbar {
    width: 3px;
}

.menu-page .accordian-part::-webkit-scrollbar-track {
    background-color: #EDEDED;
    border-radius: 10px;
}

.menu-page .accordian-part::-webkit-scrollbar-thumb {
    background: #BABABA;
    border-radius: 10px;
    opacity: 90%;
}

.menu-page .accordian-part::-webkit-scrollbar-thumb:hover {
    background: var(--brandBg);
}

.menu-page .accordian-part .our-menu-bigheading {
    font-weight: 400;
    font-size: 20px;
    text-transform: capitalize;
}

.menu-page .tab_container .tabs li.active .border-active {
    display: block;
}

.menu-page .tabs li .border-active {
    bottom: -1px;
}

.menu-follow-section {
    padding-top: 50px;
}

.menu-page .tab-onpening-container {
    width: 80%;
    margin: 0 auto;
}

.accordian-part .main-click-part .acoordian-a.active .border-active {
    display: block;
}

.accordian-part .main-click-part .acoordian-a.active .down-arrow img {
    transform: rotate(180deg);
}

.menu-section.menu-page .menu-head .mainHeading {
    padding-bottom: 0;
}
.menu-section.menu-page{
    padding-top: 80px;
}
.home .accordian-part .panel.menu-panel{
    display: none;
    padding-top: 20px;
    width: 95%;
    text-transform: capitalize;
    color: #646464;
    margin: auto;
}
.home .processTab .mobile-tab .main-click-part{width: 100%; padding: 20px 0; border-bottom: 1px solid black;}
.home .processTab .mobile-tab .main-click-part:first-child{border-top: 1px solid black;}
/*.home .processTab .mobile-tab .main-click-part .down-arrow{display: none;}*/
.home .accordian-part .panel.menu-panel h3{font-size: 16px; font-weight: 400; font-family: "Playfair Display", serif; color: #202020; text-transform: capitalize; margin-bottom: 5px;}
.home .accordian-part .panel.menu-panel p{color: #646464; margin-bottom: 15px;}
.home .processTab .mobile-tab{overflow-y: auto; height: auto; max-height: 500px;}
.home .accordian-part{width: 100%;}
.home .processTab .mobile-tab::-webkit-scrollbar {
    width: 3px;
}

.home .processTab .mobile-tab::-webkit-scrollbar-track {
    background-color: #EDEDED;
    border-radius: 10px;
}

.home .processTab .mobile-tab::-webkit-scrollbar-thumb {
    background: #BABABA;
    border-radius: 10px;
    opacity: 90%;
}

.home .processTab .mobile-tab::-webkit-scrollbar-thumb:hover {
    background: var(--brandBg);
}



.menu-items-page .accordian-part{
    padding: 0px 15px 0 0;
    margin: 0px;
}

/* media query */

@media screen and (max-width:991px) {
    /* menu page css */

    .menu-page .accordian-part {height: auto; max-height: 400px;}
    .menu-page .processTab .right-part-img {display: block;}
    .menu-page .tab-onpening-container {width: 100%;}
    .menu-page .tab_container .tabs {width: 100%; overflow-y: hidden; overflow-x: auto;white-space: nowrap;gap: 50px;}
    .menu-page .menuShortDescription{ margin-top: 15px;}
}

@media screen and (max-width:767px) {
    /* menu page css */

    /* .menu-page .tab_container .tabs{display: none;} */
    .menu-page .processTab .right-part-img {display: none;}
    .menu-page .accordian-part {width: 100%;}
    .menu-page .our-menu-bigheading {font-size: 18px;}
    .tab_content:after {display: none;}
    .menu-page .tab_content {padding-bottom: 0;}
    .menu-page .accordian-part .main-click-part .acoordian-a {padding: 20px 0;}
    .menu-page .accordian-part .menu-panel p {padding-bottom: 10px;}
    .home .processTab .mobile-tab .main-click-part:first-child{border-top: 0;}
    .home .processTab .tab-down-part, .home .accordian-part{width: 100%;}
    .home .accordian-part .panel.menu-panel{width: 100%; padding-top: 15px;}
    .home .processTab .mobile-tab{overflow-x: hidden;}
    .home .tab_container .right-arrow img{position: relative; right: 10px;}
    .home .menu-items-page .accordian-part{padding: 20px;
        padding-top: 0;}

     .home .processTab .mobile-tab .main-click-part{border: none !important;}
     .home .mobile-tab .name{font-size: 22px;}
     .home .processTab .mobile-tab .main-click-part{padding: 15px 0px;}
     .home .down-arrow img{width: 17px;}
     .home .accordian-part .panel.menu-panel h3{font-size: 18px;}
     .home .tab_content{border-bottom: 1px solid #000;}
     .home .border-active{display: none !important;}
     .home .accordian-part .panel.menu-panel p:last-child{margin-bottom: 0px;}
     .home .tab_content{padding-bottom: 0px;}


}

@media screen and (max-width:430px) {
    .menu-page .accordian-part .menu-panel p {font-size: 14px;}
    .menu-page .accordian-part .menu-panel h3 {font-size: 16px;}
    .menu-page .accordian-part {padding-right: 20px;}
}
@media screen and (max-width:360px){
.home .mobile-tab .name{font-size: 18px;}
.home .accordian-part .panel.menu-panel h3{font-size: 16px;}
}

