@media(max-width : 768px){
    .homefff input{
        width:100%;
    }
    strong{
        font-size:14px;
    }
    .testim-box {
        padding:20px;
    }
    .banner-content h1{
        font-size:1.5rem;
    }
    
    .testimonil-sec .offset-1{
        margin-left:0;
    }
    .dropdown > .sub-menu > li > a{
        padding:10px 0 0;
    }
    p{
                font-size: 13.9px;
    }
    
    .accordion-body ul{
        padding:0;
    }
    .package-list-sec .container-fluid{
        padding:0 10px;
    }
    .banner-sec .banner-swiper .banner-content{
        max-width:80%;
        padding-top:8rem;
    }
    .banner-sec .banner-swiper .swiper-button-prev span, 
    .banner-sec .banner-swiper .swiper-button-next span{
        font-size:14px;
    }
    .banner-sec .banner-swiper .next-line-pr{
        padding:30px 100px;
    }
    .about-sec{
        padding:3rem 0;
    }
    .sec-small-title {
        color: #474747;
        font-size: 12px;
        letter-spacing: 0;
        margin: 0 0 10px;
    }
    .about-content {
        margin-right:0;
    }
    .sec-big-title{
        font-size: 20px;
        text-align: center;
        font-weight: 600;
        line-height: 1.4;
    }
    .section-title{
        margin:0 0 20px;
        text-align: center;
    }
    .about-img{
        gap:10px;
    }
    .about-img .life-img-sky img:nth-child(1){
        margin:0 0 10px;
    }
    .about-img .right-img-sky img:nth-child(1){
        margin:0 0 10px;
    }
    .about-img .right-img-sky{
        margin:0;
    }
    .key-main-sec{
        padding:25px 15px;
    }
    .key-main-sec .col-md-3:not(:last-child) .key-number:before{
        display:none;
    }
    .key-number span{
        font-size:32px;
    }
    .key-number .title {
    font-size:16px;
    margin:10px 0;
    }
    .key-main-sec .row{
        gap:20px 0;
    }
    .packages-sec{
        padding:3rem 0;
    }
    .packages-img .title{
        font-size:16px;
    }
     .packages-img {
    position: relative;
    margin-top: 20px;
}
    .activities-sec{
        padding:0 0 3rem;
    }
    .pac-btndisc{
        display: inline-block;
        margin: 0 0 10px;
        font-size:16px;
    }
    .pac-btn{
        text-align:center;
        margin:20px 0 0;
    }
    .packages-content p {
        max-width: 100%;
        text-align: center;
    }
    .accommodation-box{
        margin:0 0 15px;
    }
    .gallery-sec{
        padding:3rem 0;
    }
    .testimonil-sec{
        padding:3rem 0;
    }
    .name-title .title{
        font-size:18px;
    }
    .name-title{
     justify-content:center;
    }
    .accordion-item .accordion-button{
        font-size:16px;
        padding: 10px 40px 10px 15px !important;
        line-height: 1.5;
    }
    
    .testimonial-swiper .swiper-button-prev{
        left:30%;
    }
    .testimonial-swiper .swiper-button-next{
        left:unset;
        right:30%;
    }
    .subs-cribe-sec{
        padding:2rem 0;
    }
    .cta-box-main{
        padding:25px;
    }
   
    .homefff{
        /*flex-direction: column;*/
        gap: 10px;
        align-items: center;
    }
    .cta-box-main .section-title.text-center{
        margin-bottom: 20px;
    }
    .subs-cribe-sec .sec-big-title{
        font-size:23px;
    }
    .foter-logo p{
        margin: 15px 0 0;
        max-width: 100%;
        font-size:15px;
    }
    .quickmenu{
        margin:10px 0 0;
    }
    .footer-categies .title{
        font-size:16px;
        margin: 10px 0 0;
    }
    .footer-categies{
        margin:25px 0 0;
    }
    .activities-img .title{
        font-size:16px;
    }
    .accommodation-box .title{
        font-size: 14px;
        font-weight: 500;
    }
    .section-title.text-center{
        margin:0 0 30px;
        max-width:100%;
    }
    .why-chooose-sec{
        padding:3rem 0;
    }
    .why-boxss .whybox-conent .title{
        font-size: 14px;
    }
    .why-boxss .icon{
        margin: auto auto 15px;
    }
    .why-boxss{
        padding:10px;
    }
    .address-off li:not(:last-child) {
    margin: 0 0 10px;
    }
    .address-off li{
        gap: 5px;
        flex-direction: column;
    }
    .copyright-sec{
        margin:20px 0 0;
    }
    .copr-right{
        text-align:center;
    }
    .social-media{
        justify-content: center;
        align-items: center;
    }
    .social-media li:nth-child(3) i {
    font-size: 20px;
    position: relative;
    top: 2px;
    }
    .foter-logo{
        text-align:center;
    }
    .social-media{
        margin:10px 0 0;
    }
    
    .why-boxss .icon{
        width: 60px;
        height: 60px;
    }
    .beadcrum-img-bg{
        width: 100%;
    }
    .beadcrumb-main h1{
        font-size: 21px;
        color: #fff;
        position: relative;
        text-align: center;
    }
    .beadcrm-menu li:not(:last-child):before{
        right:0;
    }
    .beadcrm-menu li a{
      color: #fff;
    }
    .beadcrm-menu{
               gap: 10px;
        row-gap: 5px;
    }
    .beadcrum-img-bg:before{
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: #000;
        opacity: 0.3;
    }
    .beadcrm-menu{
        margin:20px 0 0;
        justify-content: center;
    }
    .beadcrm-menu > li.active{
        color:#fff !important;
        font-size:16px;
    }
    .dining-box .dinning-points li{
        font-size:14px;
    }
    .beadcroumb-sec-main {
       height: 300px;
    }
    .about-sec-main{
        padding:3rem 0;
    }
    .about-sec-main .con-pptext{
        max-width:100%;
    }
    .key-num-main span{
        font-size:25px;
    }
    .key-num-main .title{
                font-size: 14px;
    }
    .keymaniabout{
        margin:20px 0 0;
    }
    .key-num-main{
        margin:0 0 10px;
    }
    .mision-vision-sec{
        padding:3rem 0;
    }
    .misison-box-img{
        padding:15px;
        margin: 0 0 20px;
    }
    .misison-box-img .misi-iner-box{
        padding:20px;
    }
    .misi-iner-box p{
        margin:10px 0 0;
        font-size:14px;
    }
    .misi-iner-box .title{
        font-size:19px;
    }
    .mis-vis{
        margin-top:0 !important;
    }
    .about-sec-mmm{
        padding:3rem 0;
    }
    .welcc-bnt .btn-sky{
        padding:10px 15px;
    }
    .welcc-bnt{
        margin: 10px 0 0;
        text-align: center;
    }
    .welcome-sec-main{
        margin:0;
    }
    .welcom-img{
        margin:10px 0 0;
    }
    .welcom-img img{
        height:auto;
        margin:0 0 10px;
    }
    .welcom-right-img .wel-rig{
        height:auto;
    }
 
    .welcom-right-img .hotel-img img{
        height:auto;
    }
    .exper-img{
        gap: 15px;
        flex-direction: column;
    }
    .exper-icon{
        width:180px;
        height:180px;
        min-width:180px;
    }
    .exper-icon p{
        font-size:40px;
    }
    .exper-icon .title{
        margin:0;
        font-size:18px;
    }
    .offer-box-img .offer-content .title{
        font-size:16px;
    }
    .offer-box-img .offer-content .offbtn{
        font-size:20px;
        width: 50px;
        height: 30px;
        line-height: 35px;
    }
    .what-we-offer{
        padding:3rem 0 0;
    }
    .offer-box-img{
        margin:0 0 10px;
    }
    .cta-sec-main{
        max-width: 100%;
        padding: 20px;
        margin-top:0 !important;
    }
    .testimonial-about-swiper .testim-box{
        padding:20px;
    }
    .cta-sec-main .section-title.text-center{
        margin:0 0 30px;
    }
    .testim-box-main{
        max-width: 100%;
        margin:0 0 30px;
    }
    .pacage-content-box{
        padding:20px;
    }
    .package-itme .title{
        font-size:18px;
    }
    .pacage-content-box .icon-titleuy .icon img{
        width:50px;
        height:50px;
    }
    .siteiconfff img{
        width:40px;
    }
    .benifits-box .title{
        font-size: 17px;
    }
    .pacage-content-box .includ-point-main .title{
        font-size:18px;
    }
    .package-itme .packa-out-btn .btn-sky{
        text-align:center;
    }
    .package-list-sec .row .col-md-6:nth-child(2) {
    padding-right: unset;
    }
    .package-list-sec .row .col-md-6:nth-child(1) {
        padding-left: 10px;
    }
    .benifits-sec-packag{
        padding:3rem 0;
    }
    .deatl-faq-sec{
        padding:3rem 0;
    }
    .deatl-faq-sec .offset-2{
        margin-left:unset;
    }
    .benifits-box{
        padding:20px;
    }
    .benifits-box:before{
        height:6px;
    }
    .benifits-box .icon{
      margin:0 0 10px;  
    }
    .accordion-item .accordion-button{
       padding: 15px 40px 15px 20px; 
       flex-direction: column-reverse;
    }
    .accordion-button::after{
        right:10px;
        width: 26px;
        height: 26px;
        line-height: 26px;
        font-size: 16px;
    }
    .packages-main-sec{
        padding:3rem 0 0;
    }
    .type-point li:before{
        font-size:18px;
    }
    .kagesheigg{
        height:auto;
        margin:0 0 10px;
    }
    .kageskk{
        height:auto; 
        margin:0 0 10px;
    }
    .kageskk-img img:not(:last-child){
        margin:0 0 10px;
    }
    .packa-type-content{
        margin-left:0;
        margin-top:20px;
    }
    .packa-type-content .title{
        margin-bottom:10px;
    }
    .packa-type-content .title{
        font-size: 17px;
        text-align: center;
    }
    .activit-sky-sec.packages-types-sec{
        padding:3rem 0 0;
    }
.packages-types-sec p{
    text-align:justify;
}
    .packages-types-sec .container .row:not(:last-child){
        margin-bottom:10px;
    }
    .packages-types-sec{
        padding:3rem 0;
    }
    .benefit-sec{
        padding:3rem 0;
    }
    .beniits-box .title{
        font-size:17px;
        text-align:center;
    }
    .why-box-pagkge .icon img{
        width:40px;
        height:40px;
    }
  
    .beniits-main{
        margin-right:0;
    }
    .book-package .bokk-room{
        padding:25px;
    }
    .anowstay .btn-sky{
       padding: 10px 20px; 
    }
    .why-choose-sec{
        padding:3rem 0;
    }
    .why-box-pagkge .icon{
        margin-bottom: 10px;
        text-align: center;
    }
    .why-box-pagkge .title{
        font-size: 17px;
        text-align: center;
    }
    .why-choose-sec .row{
        gap:20px 0;
    }
    .form-accomdation form select, 
    .form-accomdation form input{
        padding:10px;
        font-size:15px;
    }
    .activity-carousel .swiper-wrapper{
        margin:20px 0 40px;
    }
    .activits-pages-carousel-sce{
                padding: 3rem 0 2rem;
    }
    .accom-form-inluss{
        padding:20px 10px;
    }
    .form-accom-type{
        padding:20px 0 0;
        padding:10px;
    }
    .form-accom-type{
        margin:20px 0 0;
    }
    .accom-form-inluss .title{
        font-size:20px;
    }
    .guest-container{
        gap: 10px;
        flex-direction: column;
    }
    /*.mega-menusec .dropdown{*/
    /*    margin:0 0 10px;*/
    /*}*/
    .dining-box .title {
        font-size: 17px;
        /*text-align:center;*/
    }
    .room-amenitie-points li:not(:last-child){
        margin:0 0 10px;
    }
    .room-amenitie-points li .title{
        margin:0;
        font-size:15px;
    }
    .room-amenities{
        margin:0 0 20px;
    }
    
    .room-info{
       padding: 20px;
        margin: 0 0 20px;
    }
    .room-info-points{
        flex-wrap: wrap;
        gap: 20px;
    }
    .room-info-points li {
         width: 50%;
    }
    .room-amenitie-points li{
        width: 100%;
    }
    .room-amenitie-points li .icon{
        margin-right:0.5rem;
    }
    .room-amenitie-points{
        gap: 10px 0;
        margin:20px 0 0;
    }
    .accom-box-content{
        padding: 20px;
        margin-top: 0;
        text-align:center;
    }
    .accom-box-content p{
        text-align:justify;
    }
    .accom-box-img img{
        height:auto;
    }
    .accom-box-img{
        margin-right:0;
    }
    .accommodation-listing-sec{
        padding:3rem 0;
    }
    .accom-box-content:before{
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    .accom-box-content .title {
    font-size: 18px;
    }
    .accom-box-content .accom-btn{
        margin-top:15px;
        display: flex;
        justify-content: center;
    }
    .accommodation-listing-sec .row:not(:last-child){
        margin:0 0 20px;
    }
    .accommo-list-one .accom-box-content{
        padding:20px;
    }
    .accommo-list-one .accom-box-img{
        margin-left:unset;
    }
    .accommodation-listing-sec .row{
        flex-direction: column-reverse;
    }
    .form-accomdation textarea {
        margin:0;
    }
    .stay-btn{
        display: flex;
        justify-content: center;
    }
     .accommodation-listing-sec .accommo-list-one{
        flex-direction:unset;
    }
    .room-amenitie-points li .icon img{
        height:30px;
        width:30px;
    }
    .room-amenities > .title{
        font-size:17px;
        text-align:center;
    }
    .activits-box .content-title .title{
        font-size:16px;
    }
    .acconm-bokk-form{
        margin-left:0;
    }
    .accom-form-inluss .stay-btn .btn-sky{
        padding:10px 15px;
    }
    .room-info-points li span {
        font-size:16px;
    }
    .menu-listpor{
        flex-wrap: wrap;
        gap: 10px;
        margin:0 0 20px;
    }
    .menu-listpor .gall-menu{
        max-width: fit-content;
        font-size:14px !important;
    }
    .menu-listpor .gall-menu.active{
        font-size:14px !important;
    }
    .adder-mai-sec{
        flex-direction: column;
    }
    .adder-mai-sec .contact-title{
        width: 100%;
        padding: 1.8rem 0 0;
    }
    
    .adder-mai-sec .contact-adder{
         width:100%;
    }
    .adder-mai-sec .contact-title .title{
        font-size:20px;
        color:#000;
    }
    .adder-mai-sec .contact-title{
        background-color: #fff;
    }
    .adder-mai-sec .contact-adder{
        padding:20px;
    }
    .addd-box .info-title .title{
        font-size:17px;
    }
    .addd-box .icon{
                min-width: 49px;
        height: 49px;
        line-height: 53px;
    }
    .addd-box .icon i{
        font-size:19px;
    }
    .addd-box{
        margin:0 0 25px;
    }
    .key-number-sec .social-media-box{
        padding:30px;
        margin:0;
    }
    .social-media-box .title{
        font-size:14px;
    }
    
    .contact-room-form{
        padding:2rem 1rem;
    }
    .room-form-sky .form-accom-type{
        padding:20px;
    }
    .book-now-sec{
        padding:3rem 0;
    }
    .room-form-sky .form-accom-type .btn-sky{
        padding:10px 20px;
    }
    .contact-mg img{
        height:auto;
        margin:20px 0 0;
    }
    .siteiconfff{
        right:10px;
    }
    .book-package{
        margin:20px 0 0;
    }
    .book-package .bokk-room .title{
        font-size:18px;
    }
    .accom-box-content span{
        font-size: 11px;
        margin-bottom: 5px;
    }
    .accom-box-content:before{
        height:5px;
    }
    .accom-box-content .accom-btn .btn-sky{
        font-size:14px;
    }
    .accordion-button{
        align-items:flex-start;
    }
    .key-number-sec > .container > .row{
        gap: 15px 0;
    }
    .accom-box-content{
        margin-top:0;
    }
    .siteiconfff a{
      display:block;
      margin:0 0 10px;
    }
    .social-media-box .icon{
        width: 37px;
    height: 37px;
    line-height: 37px;
    }
    .contact-room-form p{
        text-align:justify;
    }
    .why-box-pagkge p {
    margin: 0;
    text-align: center;
}
.accom-inluss-sec{
        padding: 2rem 0 2rem;
}
.error-content, .error-img, .error-img img{
    border-radius:unset;
}
  .error-page-space {
    position: relative;
    padding: 10px;
} 
.error-text {
    margin-bottom: 6px;
    font-size: 16px;
}
.error-content .box-title{
    font-size: 70px;
}
.global-img img{
        height: 293px;
}
.error-content{
    padding: 80px 40px;
}
}

@media(max-width : 1200px){
    .top-skyhead{
        display:none;
    }
    .dropdbtn i {
    color: #fff;
    font-size: 17px;
}
    strong{
        font-size:15px;
    }
      .siteiconfff .call{
        display:block;
    }
    .siteiconfff a{
        margin:0 0 10px;
    }
    .dropdown .sub-menu {
        position: relative;
        left: unset;
        top: unset;
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        /*width:100%;*/
        margin:20px 0 0;
        display:none;
    }
    .mega-menusec{
        flex-direction: column;
        padding: 0 20px;
        gap: 17px;
    }
    .head-btn{
        display:none;
    }
    .mega-menusec li{
        width:100%;
    }
    nav{
        position: fixed;
        padding: 3rem 0;
        display: inline-block;
        background: #fff;
        max-width: 100%;
        height: 100vh;
        width: 100%;
        z-index: 99999;
        right: 0;
        top: 0;
        opacity: 0;
        overflow-y: scroll;
        visibility: hidden;
        transform: translateX(100%);
        transition: 0.5s linear;
    }
    
    .megamain.shows{
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
    }
    
    .active{
        font-size:16px;
    }
    .mega-menusec li a{
        font-size:16px !important;
        padding:0;
        
    }
    body{
        overflow-x:hidden;
    }
    .mobile-btn-menu, .mobilclosebtn{
        display:block;
    }
    .mobilclosebtn i{
        font-size:35px;
        color:var(--primary-color);
    }
    .mega-menusec .dropdown:before{
        display:none;
    }
   
    .dropdbtn{
        display:block;
        width: 27px;
    height: 27px;
    text-align: center;
    line-height: 34px;
    }
    .dropdown .sub-menu.visible{
        display:block;
    }
    .mobile-btn-menu{
        font-size:35px;
    }
    .mobile-btn-menu{
        color: var(--primary-color);
    }
}

@media (min-width : 769px) and (max-width : 900px){
    .banner-content h1{
        font-size:1.7rem;
    }
    .key-num-main span{
        font-size:23px;
    }
    .key-num-main .title{
        font-size:16px;
    }
    .exper-icon{
        min-width:170px;
        height:170px;
        line-height:170px;
    }
    .exper-img{
        flex-direction: column;
        gap: 10px;
    }
    .exper-icon p{
        font-size:40px;
    }
    .exper-icon .title{
        font-size:18px;
    }
    .banner-sec .banner-swiper .banner-content{
        max-width:90%;
    }
    .activities-sec{
        padding:0 0 3rem;
    }
    .pac-btn{
        display: flex;
    justify-content: center;
    }
    .testim-box{
        padding:20px;
    }
    .banner-sec .banner-swiper{
        height:500px;
    }
    .sec-big-title{
        font-size:23px;
    }
    .about-img .right-img-sky{
        margin:0;
    }
    .key-number span{
        font-size:30px;
    }
    .key-number .title{
        font-size:16px;
    }
    .packages-img .title{
        font-size:17px;
    }
    .activities-img .title{
        font-size: 16px;
    }
    .about-sec >.container >.row {
        flex-direction: column;
    } 
    .about-sec .col-md-6{
        width:100%;
    }
    .about-img{
        justify-content: center;
    }
    .about-sec, .packages-sec, 
    .gallery-sec, .subs-cribe-sec, .subs-cribe-sec, .testimonil-sec{
        padding:3rem 0;
    }
    .packages-content{
       margin:0 0 30px; 
    }
    .packages-sec > .container > .row{
        justify-content: center;
    }
    .accommodation-box .title{
        font-size:16px;
    }
    .why-boxss .whybox-conent .title{
        font-size:16px;
    }
    .why-boxss{
        padding:20px;
    }
    .name-title .title{
        font-size:18px;
    }
    
    .testimonil-sec .section-title{
        text-align:center;
    }
     .testimonil-sec .accordion .sec-big-title {
            margin: 20px 0 0;
            text-align: center;
    }
    .homefff input{
        width:100%;
    }
    .cta-box-main{
        padding:2rem 0;
    }
    .cta-box-main .section-title.text-center{
        margin-bottom:30px;
    }
    .footer-categies .title{
        font-size:16px;
    }
    .address-off li{
        flex-direction: column;
    }
    .copyright-sec{
        align-items: center;
    }
    .copyright-sec{
        margin:2rem 0 0;
    }
    .beadcrumb-main h1{
        font-size:28px;
    }
    .beadcrm-menu{
        margin:20px 0 0;
    }
    .about-sec-main .con-pptext{
        max-width: 100%;
    }
    .about-sec-main, .mision-vision-sec{
        padding:3rem 0;
    }
    .misi-iner-box .title{
        font-size:22px;
    }
    .misison-box-img .misi-iner-box{
        padding:15px;
    }
    .section-title.text-center{
        max-width:100%;
    }
    .activit-sky-sec{
        padding:3rem 0;
    }
    .packa-type-content .title{
        font-size:18px;
    }
    .package-list-sec .container-fluid{
        padding:0 15px;
    }
    .package-list-sec .row{
        justify-content: center;
    }
    .package-list-sec .pacage-content-box:not(:last-child){
        margin:20px 0 0;
    }
    .pacage-img-box{
         margin:10px 0;
    }
    .pacage-img-box img{
        height:auto;
    }
    .package-itme .title{
        font-size:20px;
    }
    .book-package .bokk-room{
        padding:20px;
    }
    .beniits-main{
        margin-right:0;
    }
    .beniits-box .title{
        font-size:20px;
    }
    .activits-box .content-title .title{
        font-size:17px;
    }
    .accom-box-img img{
        height:100%;
    }
    .accom-box-img{
        height:100%;
    }
    .accom-box-content{
        padding:30px;
        margin:0;
    }
    .accom-box-img{
        margin-right:0;
    }
    .accommo-list-one .accom-box-img{
        margin-left:0;
    }
    .accommo-list-one .accom-box-content{
        margin:0;
        padding:20px;
    }
    .accom-box-content .title{
        font-size:20px;
    }
    .room-amenitie-points li{
        width:50%;
    }
    .dining-box .title{
        font-size:18px;
    }
    .kagesheigg, .kageskk{
        height:auto;
    }
    .menu-listpor{
        flex-wrap: wrap;
    }
    .adder-mai-sec{
        flex-direction: column;
    }
    .adder-mai-sec .contact-title{
        width:100%;
        background:#fff;
    }
    .adder-mai-sec .contact-title .title{
        color:#000;
    }
    .adder-mai-sec .contact-adder{
        width:100%;
    }
    .adder-mai-sec .contact-title .title{
        font-size:25px;
    }
    .addd-box .info-title .title{
        font-size:18px;
        text-align: center;
    }
    .addd-box .icon {
    min-width: 60px;
    height: 60px;
    line-height: 65px;
    max-width: fit-content;
    margin: 0 auto;
    }
    .addd-box{
        flex-direction: column;
    }
    .contact-page-sec{
        padding:3rem 0 0;
    }
    .key-number-sec .social-media-box{
        padding:20px;
    }
    .key-number-sec .row{
        gap:20px 0;
    }
    .contact-mg{
        text-align:center;
        margin:20px 0 0;
    }
    .stay-btn{
        display: flex;
        justify-content: center;
    }
    .form-accomdation .stay-btn .btn-sky{
        margin:0;
    }
    .section-title.text-center{
        margin:0 0 30px;
    }
    .room-form-sky{
        text-align:center;
    }
    .accom-form-inluss{
        padding:20px;
    }
    .form-accom-type{
        margin:20px 0 0;
    }
    .book-now-sec{
        padding:3rem 0;
    }
    .accom-form-inluss .title{
        font-size:21px;
    }
    .accom-form-inluss .stay-btn .btn-sky{
        padding:10px 20px;
    }
    
}

@media (min-width : 900px) and (max-width : 1200px){
    .banner-content h1{
        font-size:1.8rem;
    }
    .exper-img{
        flex-direction: column-reverse;
    }
    .exper-icon p{
        font-size:40px;
    }
    .exper-icon .title{
        font-size:18px;
    }
    .welcom-right-img .wel-rig{
        margin: 0 0 20px;
    }
    .offer-box-img .offer-content .title{
        font-size:17px;
    }
    .pacage-content-box{
        padding:20px;
    }
    .pacage-content-box .includ-point-main .title{
        font-size:18px;
    }
    .banner-sec .banner-swiper .banner-content{
        padding-top:8rem;
    }
    .section-title.text-center{
        margin:0 0 30px;
    }
    .about-content{
        margin-right:0;
    }
    .about-img .right-img-sky{
        margin:0;
    }
    .sec-big-title{
        font-size:25px;
    }
    .key-number span{
        font-size:25px;
    }
     .accommo-list-one .accom-box-content{
        padding:40px;
        margin-top:0;
    }
    .accom-box-content{
       margin-top:0;  
    }
    .accom-box-img img{
        height:100%;
    }
    .accom-box-img {
        height:100%;
    }
    .room-amenitie-points li{
        width:50%;
    }
    .key-number .title{
        font-size:17px;
    }
    .packages-img .title{
        font-size:18px;
    }
    .sec-small-title{
        font-size:14px;
    }
    .activities-img .title{
        font-size:16px;
    }
    .accommodation-box .title{
        font-size:16px;
    }
    .why-boxss .whybox-conent .title{
        font-size:16px;
    }
    .name-title .title{
        font-size:20px;
    }
    .beadcrumb-main h1 {
        font-size:26px;
    }
    .accom-box-content .title{
        font-size:18px;
    }
    .beadcrm-menu > li.active{
        font-size:16px;
    }
    .beadcrm-menu li a{
        font-size:16px;
    }
    .room-amenities .title{
        font-size:18px;
    }
    .section-title.text-center{
        max-width: 100%;
    }
    .packa-type-content .title{
        font-size:18px;
    }
    .beniits-box .title{
        font-size:18px;
    }
    .copyright-sec{
        margin:3rem 0 0;
    }
    .anowstay .btn-sky{
        padding:10px 20px;
    }
    .footer-categies .title{
        font-size:18px;
    }
    .why-box-pagkge .title{
        font-size:18px;
    }
    .address-off li{
        flex-direction: column;
    }
    .foter-logo p{
        max-width:100%;
    }
    .package-itme .title{
        font-size:20px;
    }
    .pacage-content-box .icon-titleuy .icon img{
        width:50px;
        height:50px;
    }
    .benifits-box:before{
        height:8px;
    }
    .benifits-box .title{
        font-size:17px;
    }
    .accom-box-content{
        padding:40px;
    }
    .accom-box-img{
        margin-right:unset;
    }
    .accommo-list-one .accom-box-img{
        margin-left:unset;
    }
   .book-package .bokk-room{
       padding:20px;
   }
   .dining-box .title{
       font-size:17px;
   }
   .room-info{
       padding:30px;
   }
   .accom-form-inluss .title{
       font-size:19px;
   }
   .form-accom-type{
       margin:20px 0 0;
   }
    .adder-mai-sec .contact-title .title{
        font-size: 24px;
    }
    .accom-form-inluss .stay-btn .btn-sky{
        padding:10px 15px;
    }
    .addd-box .info-title .title{
        font-size: 18px;
    }
    .key-number-sec .social-media-box{
        padding:30px;
    }
    .social-media-box .title{
        font-size:17px;
    }
    .acconm-bokk-form{
        margin-left:0;
    }
    .form-accomdation form select, .form-accomdation form input, .form-accomdation textarea{
        padding:10px;
    }
    .pakage-main-lok{
        margin:5px 0 10px;
    }
    .adder-mai-sec{
        flex-direction: column;
    }
    .adder-mai-sec .contact-title{
        width:100%;
        background:#fff;
    }
    .adder-mai-sec .contact-title .title{
        color:#000;
    }
    .adder-mai-sec .contact-adder{
        width:100%;
    }
    .contact-page-sec{
        padding:3rem 0 0;
    }
    .contact-mg img{
        height:100%;
    }
    .contact-mg{
        height:100%;
    }
    .room-form-sky .form-accom-type .btn-sky{
        padding:10px 20px;
    }
}