@media (max-width: 760px){
    #main-menu{
        display: none;
    }
    .mobile-menu-bar a.sousuo{
        display: none;
    }
    .mobile-menu-bar a:nth-child(2){
        display: none;
    }
    .header-menu-area .logo .standard-logo img{
        height: 50px;
        padding-left: 0;
    }
    .swiperthree{
        overflow: hidden;
    }
    .swipertwo .swiper-slide{
        width: 100%;
    }
    .slider-area{
        height: 23vh !important;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    .header-menu-area .logo{
        height: 55px;
    }
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
        --bs-gutter-x: 20px;
    }
    .about-us-area .about-info-card{
        margin-top: 0px;
    }
    .section-title{
        padding: 4vh 10px;
    }
    .section-title .short-title{
        font-size: 14px;
        margin-bottom: 0;
    }
    .section-title .title{
        font-size: 32px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .section-title .sec-desc{
        font-size: 14px;
        line-height: 24px;
    }
    .theme-btn.style-2{
        margin-top: 40px;
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .mySwiper .swiper-button-next, .mySwiper .swiper-button-prev{
        width: 30px;
        height: 50px;
    }
    .mySwiper .swiper-button-next:after, .mySwiper .swiper-button-prev:after{
        font-size: 24px;
    }
    .container-fluid .p-0{
        padding:0 10px !important;
    }
    .about-us-area.style-2 .about-image-card.style-3{
        max-width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .about-us-area.style-2 .about-image-card.style-3 .image-wrapper .main-img:nth-child(2){
        display: none;
    }
    .about-info-card.style-3{
        top: 0;
    }
    .about-us-area.style-2 .about-image-card p{
        padding:0 20px;
    }
    .about-info-card.style-3 .about-info-content .section-title{
        padding-top: 20px;
        padding-left: 10px;
    }
    .about-info-card.style-3 .about-info-content .section-title .short-title, .about-info-card.style-3 .about-info-content .section-title .title{
        width: 100%;
    }
    .about-info-card.style-3 .about-info-content .section-title .title{
        font-size: 32px;
    }
    .about-info-card.style-3 .about-info-content .section-title .sec-desc{
        padding-left: 0;
        padding-bottom: 30px;
    }
    .about-info-card.style-3{
        background: rgba(2, 56, 68, 1);
    }
    .about-img-right{
        top: 0;
    }
    .about-tet-yuding{
        padding: 20px;
    }
    .about-tet-yuding h4{
        font-size: 16px;
        line-height: 30px;
    }
    .about-tet-yuding .theme-btn.style-2{
        margin-top: 20px;
    }
    .geduan img{
        height: 34px;
    }
    .swiperthree .content{
        position: relative;
        left: 0;
        bottom: 0;
        width: 100%;
        background: #023844;
        padding: 20px 15px;
    }
    .swiperthree .anniu{  
        right: 0;
        bottom: 0;
        width: 100%;
        position: relative;
        background: #023844;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .swiperthree .anniu a{
        width: 160px;
        height: 35px;
        padding: 10px 20px;
        margin-right: 20px;
        font-size: 14px;
    }
    .swiperthree .anniu a:nth-child(3){
        display: none;
    }
    .swiperthree .qiehuan{
        bottom: 0;
        left: inherit;
        top: 160px;
        right: 0;
        height: 50px;
    }
    .swiperthree .qiehuan .swiper-pagination{
        bottom: inherit;
        overflow: hidden;
        height: 16px;
        max-width: 80px;
        margin-left: 40px;
        position: relative;
        top: 18px;
    }
    .wedding .section-title{
        padding: 0 10px;
    }
    .swipertwo{
        overflow: hidden;
    }
    .swipertwo .swiper-button-next,.swipertwo .swiper-button-prev{
        margin-top: 0;
        width: 30px;
        height: 50px;
    }
    .swipertwo .swiper-button-prev:after, .swipertwo .swiper-button-next:after{
        font-size: 24px;
        line-height: 50px;
    }
    .pb-140{
        padding-bottom: 20px;
    }
    .py-140{
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .play img{
        max-width: 50px;
    }
    .facilities{
        overflow: hidden;
    }
    .facilities .facilities-title{
        margin-bottom: 0;
        padding: 20px 10px;
    }
    .wedding .section-title .sec-content .title{
        font-size: 32px;
    }
    .swiperthree .content .subtitle{
        font-size: 32px;
    }
    .facilities-title h2{
        font-size: 32px !important;
    }
    .facilities-title h4{
        margin-top: 0 !important;
    }
    .facilitiesSwiper{
        padding: 0 10px;
    }
    .Galley>p,.facilities > p,.facilities-title h4,.wedding .section-title .sec-content .sec-desc{
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .facilities > p,.Galley>p{
        padding: 0 10px;
    }
    .footer-sec .logo-text{
        max-width: 120px;
        margin-bottom: 25px !important;
    }
    .footer .contact .content-link a{
        margin-top: 15px;
    }
    .footer .share{
        margin-top: 40px;
    }
    .footer .share .sharect .left img, .footer .share .sharect .right img{
        max-width: 90px;
    }
    .hooner .iteam{
        width:33%;
    }
    .hooner .iteam .text p{
        font-size: 14px;
    }
    .pt-140{
        padding-top: 20px;
    }
    .footer-bottom-area .copyright-text p{
        font-size: 14px;
        text-align: center;
    }
    .footer-bottom-area{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .dining-left .dining-title{
        max-width: 100%;
        padding: 0 15px;
    }
    .dining-left,.dining-center,.dining-right{
        width: 100%;
        padding: 0 15px;
        margin: 0;
    }
    .diningct{
        flex-wrap: wrap;
    }
    .dining-center .dining-qiehuan{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .header-menu-area.sticky_menu .header-menu-wrapper{
        justify-content: left;
    }
    .header-menu-area.sticky_menu{
        display: none !important;
    }
    .bieshuct .container-fluid{
        padding-left: 10px;
        padding-right: 10px;
    }
    .bieshu-title h3{
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 40px;
    }
    .bieshu-title p{
        font-size: 16px;
        line-height: 24px;
        max-width: 100%;

    }
    .bieshu-item{
        margin-top: 20px;
    }
    .bieshu-3 .qiehuan{
        left: 24%;
    }
    .bieshu-tansuo{
        padding: 20px 0;
        padding-left: 20px;
    }
    .bieshu_a,.bieshu_b,.bieshu_c,.bieshu_d,.bieshu_e,.bieshu_f,.bieshu_g{
        position: relative;
        display: inline-block;
        width: 31%;
        top: inherit;
        bottom: inherit;
        left: inherit !important;
        right: inherit;
        height: 90px;
        overflow: hidden;
    }
    .bieshu_d{
        display: none;
    }
    .hunyinct .bieshu-title p{
        font-size: 16px;
        line-height: 24px;
    }
    .hunyinct .bieshu-title p span{
        font-size: 18px;
    }
    .hunli .container-fluid,.canying .container-fluid{
        padding-left: 10px;
        padding-right: 10px;
    }
    .hunli_img_right_two{
        display: none;
    }
    .hunli .hunli_text_left{
        padding-left: 0;
    }
    .hunli .hunli_text_right p,.hunli .hunli_text_left p{
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 40px;
    }
    .hunli .hunli_text_left a{
        margin-top: 40px;
    }
    .canying .canying-title{
        padding-left: 0;
    }
    .canying .canying-title h3,.canying .xiahua h6,.sheshi h4,.julebu .sheshi_text_left h4,.julebu .sheshi_text_left h4 span,.more-service h4{
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 0px;
        text-align: center;
    }
    .canying .cy_text_right,.sheshi p,.rijian .rijian_right p,.julebu .julebu_text,.julebu .sheshi_text_right p{
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 40px;
    }
    .canying .canyin_logo{
        margin-top: 30px;
        display: block;
    }
    .canying .canyin_logo .item{
        width: 100%;
        margin-bottom: 20px;
    }
    .canyingct .swiperthree .anniu a{
        width: 165px;
    }
    .about-info-card.style-3.shuiliao{
        top: 0;
    }
    .about-info-card.style-3.shuiliao .about-info-content .section-title .sec-desc{
        padding-top: 0;
    }
    .more-service p{
        font-size: 16px;
        line-height: 24px;
    }
}