.thankyou_sms{color: green; font-weight: 600;}
@media screen and (min-width:1900px) {
    .mainHeading{font-size: 60px; line-height: 65px;}
    .smallHeading{font-size: 40px; line-height: 50px;}
    /* header */
    /* .princess-head .main-logo img{width: 150px;} */
    .princess-head .princess-nav{gap: 300px;}
    .princess-nav .nav-item li{font-size: 16px;}
    /* banner */
    .banner-text .banner-text-b{font-size: 120px; line-height: 120px;}
    .banner-text .banner-text-a{font-size: 60px; line-height: 60px;}
    /* about */
    .about-part .about-para{width: 50%; font-size: 24px; line-height: 35px;}
    .brand-logo img{width: 100px;}
    /* discover */
    .discover-slides .discover-para{font-size: 16px;}
    /* menu-section */
    .our-menu-bigheading{font-size: 20px;}
    .our-menu-smallheading{font-size: 16px;}
    .left-footer-part-a .nav-item li{font-size: 16px;}
    /* footer */
    .bar-details .bar-date.bar-date-top-head{font-size: 22px; line-height: 25px; padding-bottom: 10px;}
    .bar-details .bar-date{font-size: 18px; line-height: 20px;}
    .bar-details .bar-date-time{font-size: 15px; line-height: 22px;}
    .right-footer-area .footer-address{font-size: 16px;}

    .pt-only{padding-top: 260px;}
  
}

@media screen and (max-width:1400px){
.banner-text .banner-text-a{font-size: 35px;}
.banner-text .banner-text-b{font-size: 80px;line-height: 80px;}
}

@media screen and (max-width:1299px) {
    .smallHeading{font-size: 28px; line-height: 32px;}
    /* header */
    /* banner */
    .banner-text .banner-text-b{font-size: 60px; line-height: 60px;}
    .banner-text .banner-text-a{font-size: 28px; line-height: 32px;}

    /* menu-section */
    .our-menu-bigheading{font-size: 16px;}

    /* discover */

    .discover-slides .discover-text-part{padding: 10px;}

    .about-part .about-para{width: 70%;}
    .mid-strait-line{margin: 20px auto 0px;}
    .discover-slides .discover-para{padding: 20px 0;}

}

@media screen and (max-width:991px) {
    /* header */
    .princess-head .princess-nav{gap: 100px;}
    .princess-head .main-logo img{width: 80px;}
    .princess-nav .nav-item li{padding: 10px 7px;}
    .princess-nav .nav-item:nth-of-type(1){padding-right: 20px; justify-content: flex-end;}
    .princess-head .princess-nav ul.nav-item li a{font-size: 9px;}

    /* banner */
    /* .banner-text .banner-text-b{font-size: 40px; line-height: 40px;} */

    /* about */

    .about-part .about-para{width: 100%;}
    .about-part{padding: 30px 15px 0;}

    /* menu */
    .processTab .right-part-img{display: none;}
    .processTab .tab_container{width: 100%;}


    /* discover */

    .discover-slides .discover-a{display: block; position: static;}
    .discover-slides .discover-a .discover-img{width: 100%;}
    .discover-slides .discover-text-part{width: 100%; margin: 0; border: 0; padding: 20px; display: block;}
    .discover-text-part.position-relat .d-flex{display: block;}
    .discover-slides .discover-border{border: 1px solid var(--blackBorder); padding: 20px 50px;}
    .discover-section .discover-part{padding-top: 30px;}

    /* footer */

    .footer-area{display: block;}
    .footer-area .left-footer-area{width: 100%;}
    .footer-area .right-footer-area{width: 100%; display: flex; justify-content: space-between; align-items: center;}
    .footer-area .right-footer-area .footer-img{width: 40%; margin-left: 0;}
    .footer-area .footer-address-social-part{width: 40%;}
    .right-footer-area .footer-social-part .social-items svg{width: 16px;}
    .right-footer-area .footer-social-part .social-items svg.face-img{width: 12px;}
    .right-footer-area .footer-social-part .social-items{width: 40px; height: 40px;}
    .bar-details{padding-top: 50px;}
    .footer-area .footer-right-area-text {padding: 30px 0;}
    .grid-item{width: 50%}
    .grid-item.grid-item--width2{width: 100%;}
    /* .princess-head .main-logo{left: 46%;} */
    .get-in-section .contact-form .wpcf7{width: 100%;}

      .menu-page .tabs-category-parrent {
        width: 100%;
        height: 70px;
        overflow: hidden;
        position: relative;
      }

    .menu-page .tabs-category-parrent .tabs{
                margin: 0;
        position: absolute !important;
        top: 0;
        bottom: 0px;
        left: 0;
        right: 0;
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        display: block !important;
        padding: 0px 15px;
        margin-bottom: 0px !important;
    }
    .menu-page .tab_container .tabs li{display: inline-block;margin-right: 40px;}
    .menu-page .tab_container .tabs li:last-child{margin-right: 0px !important;}
}


@media screen and (max-width:767px) {
    .smallHeading{font-size: 24px; line-height: 28px;}
    .mainHeading{font-size: 25px; line-height: 35px;}
    .padding-t-b{padding: 30px 0;}
    .mid-line-two{height: 50px;}

    /* header */
    .sidebar-togle-wraper{display: block;position: absolute;top: 10px;right: -9px;}
    .cross-icon{display: block; position: absolute; top: 5px; right: 10px; z-index: 999;}
    .princess-head .princess-nav{display: none;}
    .princess-nav .nav-item{display: block; padding-top: 10px;}
    .princess-nav .nav-item:nth-of-type(2){padding-top: 0;}
    .princess-head .princess-nav{width: 80%;height: 100vh;background-color: var(--whitebg);position: absolute;left: -7%;top: 0;}
    .burman-nav.active .princess-nav{display: block;}
    .cross-icon.active .princess-nav{display: none;}
    .close-layer.active .princess-nav{display: none;}
    .princess-head .main-logo{left: 38px;}
    header{height: 60px;}
    .sidebar-togle-wraper img{width: 50px;}
    .princess-nav .nav-item li{border-bottom: 2px solid #efefef; padding-left: 30px;}
    .princess-nav .nav-item:nth-of-type(1){padding-right: 0;}
    .burman-nav.active .close-layer{display: block;}
    
    /* banner */
    .banner-text .banner-text-a{font-size: 26px; line-height: 27px;}
    .banner-text .banner-text-b{font-size: 50px; line-height: 50px; max-width: 200px; margin: auto;}
    /* about */
    .about-part .about-para{font-size: 16px; line-height: 24px;}
    .brand-logo img{width: 50px;}

    /* menu-section */
    .menu-section .processTab{display: block;}
    .processTab .tab_container{display: block;}
    .tab_container .tabs{width: 100%;}
    .tab-onpening-container{width: 100%;}
    .tab_container .tabs{display: none;}
    .tab_drawer_heading{display: block; border-bottom: 1px solid black; padding: 0px 0;}
    .tab_drawer_heading.d_active{border: 0;}
    .processTab .tab_drawer_heading.d_active .tab-down-part{display: block; padding-bottom: 0px;}
    .tab_container .right-arrow img{transform: rotate(90deg);}
    .processTab .tab_drawer_heading.d_active .right-arrow img{transform: rotate(269deg);}
    .menu-section .menu-head{padding-bottom: 0;}
    .tab_content{position: relative; padding-bottom: 20px;}
    .tab_content:after{content: "";width: 100%;border: 1px solid #000;position: absolute;bottom: 0;}
    .tab_drawer_heading.d_active .our-menu-bigheading{font-weight: 600;}

    
    /* discover */
    .discover-slides .discover-a{margin-top: 20px;}
    .discover-slides .discover-head{padding: 0; width: 100%;}
    .discover-slides .discover-para{width: 90%; color: #646464;}

    /* follow */

    .follow-img .follow-slide-a{margin: 8px;}
    .slick-slider .slick-list{padding-right: 10%;}
    .follow-img{padding: 20px 0;}
    .princess-head .main-logo img{width: 80px;}

    /* footer */
    .footer-area .right-footer-area{padding-bottom: 120px;flex-direction: column;}
    .footer-area .right-footer-area .footer-img{width: 60%; margin: auto;order: 2;padding: 30px 0;}
    .footer-area .footer-address-social-part{width: 100%;}
    .footer-bar-details{padding-bottom: 15px;}
    .bar-details .bar-date{padding-bottom: 10px;}
    .right-footer-area .footer-address{padding-bottom: 0; padding-top: 20px;}
    .footer-section{padding-bottom: 68px;}
    .footer-area .footer-logo img{width: 60px;}
    .footer-section .smallHeading{font-size: 26px; line-height: 30px;}

    .pt-only{padding-top: 120px;}
    .grid-item{padding: 0 5px 10px;}
    .story-section .discover-head:after{right: 0; margin: 0 auto;}
    .banner-text .mid-line{margin: 20px auto;}

    .padding-t-b.follow-section{padding-bottom: 0;}
    .hidden-text .lorem-text{font-size: 14px;}

    .home .processTab .tab-down-part{padding-top: 0px;}

    .get-in-section .contact-form .wpcf7{order: 2;}



}

@media screen and (max-width:430px) {
    .discover-section .container{max-width: 100%;}
    .smallHeading{font-size: 20px; line-height: 22px;}
    .bar-details .bar-date.bar-date-top-head{font-size: 16px; padding-bottom: 15px;}
    /* header */
    .sidebar-togle-wraper img{width: 45px;}
    .princess-head .main-logo{left: 35px;}
    .sidebar-toggle2 .line{width: 15px;}
    .sidebar-toggle2{width: 30px; height: 30px;}
    .sidebar-toggle2 .line:nth-of-type(2){top: 0px;}
    .sidebar-toggle2 .line:nth-of-type(1){top: 8px;}
    .princess-head .main-logo img{width: 70px;}
    /* banner */
    .banner-text .banner-text-b{font-size: 50px; line-height: 50px;}
    /* about */
    .about-part .about-para{font-size: 14px; line-height: 22px;}
    /* menu-section */
    .menu-section{padding: 30px 0;}
    .mobile-tab .name{font-size: 18px;}
    
    /* discover */
    .discover-slides .discover-border{padding: 20px;}
    /* footer */
    .footer-section{padding: 20px 0 50px 0;}
    .left-footer-part-a{display: block;}
    .left-footer-part-a .footer-email-part{width: 100%;}
    .footer-section .nav-items ul{display: flex;justify-content: center; flex-wrap: wrap; padding-top: 20px; border-bottom: 1px solid #E0E0E0;}
    .left-footer-part-a .nav-item li{padding: 0 5px; border-right: 1.5px solid #E0E0E0; margin-bottom: 20px;}
/*    .left-footer-part-a .nav-item li:nth-of-type(4){border: none;}*/
    .left-footer-part-a .nav-item li:nth-child(6){border: none;}
    .footer-bar-timings{display: block;}
    .bar-details{padding-top: 0;}
    .footer-bar-details{padding: 20px 0; border-bottom: 1px solid #E0E0E0;}
    .footer-area .right-footer-area .footer-img{width: 100%;}
    .footer-area .right-footer-area .footer-img img{width: 100%;}
    .footer-area .right-footer-area{padding-bottom: 100px;}
    .footer-area .footer-logo{bottom: 1%;}
    .footer-area .footer-logo img{width: 55px;}
    .enter-email img{width: 35px;height: 35px;}
    .home .mobile-tab .name{font-size: 22px;}
    
}



@media screen and (min-device-width: 768px) and (max-device-width: 991px) { 
   .banner-text .mid-line{height: 0px;}
   .banner-text{transform: translate(-50%, -30%);}
   footer .nav-items{width: 200px;}
}
