@media (max-width :768px){
    body{
        overflow-x: hidden !important;
            /*letter-spacing: normal;*/
    }
     p{
        font-size: 16px;
        }
        .deals-info ul{
            justify-content:unset;
            gap:40px;
        }
    .services-pookj .nav-new{
            margin-bottom:25px;
        }
        .service-wrapper h4{
            margin-bottom:0;
        }
    .navbar .container{
        border:none;
    }    
    .text-white-new{
        font-size:14px;
    }
    .blog-blog-sec{
        padding:3rem 0;
    }
    .blog-faq-sec{
        padding:0 0 3rem;
    }
    .blog-faq-sec .offset-1{
        margin-left:unset;
    }
    .blog-box-card .title-content .title{
    font-size:19px;
}
    .nav-scroll .navbar-nav .active:hover{
        color:#000 !important;
    }
    .dv-fl{
        justify-content: center;
    }
    .tours1 .item .con, .destination1 .item .con{
        bottom:10px;
    }
    .item .con .permalink a {
    background: white;
    padding: 10px 7px;
    border-radius: 10%;
    color: #000;
    }
    .tours1 .item .line, .destination1 .item .line {
    width: 100%;
    transition-property: all;
    transition-duration: 0.8s;
    transition-timing-function: ease-in-out;
    }
    .header-mobile-content{
        font-size: 27px;
        line-height: 1.4;
        color: #fff;
       /*padding:3rem 0 3rem;*/
       padding: 5rem 0 3rem;
    }
    .single-project-area.magic-hover {
        margin:0 auto;
    }
    .bann-tiltsd{
        font-size:1.3rem;
    }
    .slide-2{
        height:auto;
        margin-top: 50px;
    }
    .section-title-new .title{
        font-size: 23px;
        line-height: 1.5;
    }
    .rental-content-pad {
    padding-top: 0;
}
 .section-padding{
     padding: 30px 0 !important;
    }

    .why-us .text-col .inner{
        padding-top:0;
    }
    .inner-box h5{
        font-size:1.2rem;
    }
    .inner-box .icon-1 img {
    height: 50px;
    width: 50px;
    margin-bottom: 10px;
    }
    .about-us-new-para{
        margin-top: 2rem;
    }
    .features-list_one{
            margin-left: -6%;
    padding-top: 2rem;
    text-align: justify;
    }
    .inner-box{
       margin-bottom: 20px;
    text-align: center;
    }
    .slide-1 img{
    height: auto;
    padding: 10px;
    }
    .nav-new a{
        font-size:1rem;
        padding:1rem;
    }
     .mobile-input{
        width: 137%;
        margin-left: -25%;
    }
    .fun-facts_item{
        width:55px;
        height:55px;
    }
    .service-wrapper p{
        font-size:25px;
    }
    .mobile-button-one {
        margin-bottom: 15%;
    }
    .deals-info ul {
    margin-top: 10px;
    }
    .numbers .item h3 {
    font-size: 25px;
    margin:0;
    }
    .numbers .item .icon span, .numbers .item .icon i{
        line-height:60px;
    }
    .numbers .item .icon{
        margin:0;
    }
    .why-us{
        padding:30px 0;
    }
    .accordion__header .num-new, .accordion__header .num-new-1{
        min-width: 40px;
        height: 40px;
        line-height: 27px;
        text-align: center;
        padding: 0;
    }
    .numbers .item .icon{
        height:80px;
        width:80px;
    }
    .rating .star.active{
        font-size:0.9rem;
    }
    .item .con h5 a{
        font-size:1.3rem !important;
    }
    .blog-style-vertical.p-3{
        padding:0 !important;
    }
    .btn-form span{
        font-size:18px;
    }
    .btn-form{
        height:50px;
    }
    .space-ptb{
        padding:3rem 0;
    }
    .faq{
        padding:40px 10px;
    }
    .faq .section-title-new{
        position:relative;
       margin: 1rem 0;
      /*padding:2rem 0;*/
    }
    .tours2 .caption h4{
        font-size:20px;
    }
    .accordion__header.is-active h2 {
    font-size: 1.1rem;
    font-weight:500;
    }
    .glo-newsletter-icon i {
    font-size: 30px;
    }
     .glo-newsletter{
       margin-bottom:15px;
   }
   .btn{
       height:50px;
   }
    .first-footer{
        padding:0;
    }
    .accordion__header h2 {
    color: #000;
    font-size: 1.1rem;
    }
    .links.dark.footer-contact-links{
        padding:0;
        margin-bottom:0;
    }
    .icon-footer {
    width: 45px;
    max-height: 45px;
    min-height: 45px;
    min-width: 45px;
    font-size: 25px;
    }
    /*.footer-contact-link-wrapper{*/
    /*    padding: 20px 0 0 10px;*/
    /*}*/
    .footer-contact-links-wrapper{
        padding-bottom:20px;
    }
    .second-footer .widget-area .widget {
    padding:0 20px;
    }
    .footer .widget .widget-title{
        margin-bottom:20px;
    }
    .footer .usful-links ul li a{
        font-size:1rem;
    }
    .testimonials .item p {
           font-size: 16px;
        line-height: 1.9;
    }
    .banner-header .caption h5{
        text-align:center;
        font-size: 16px;
        text-transform: capitalize;
        line-height: 1.9;
    }
    .banner-header h1, .banner-header h1 span {
    font-size: 20px !important;
    color: #ffffff;
    text-align:center;
    line-height: 1.6;
     }
     .center-new-form-more{
         margin-left:0;
     }
     .about-three .center-new-form-more{
         margin:0 26%;
     }
      .about-three .text-col .f-block .inner-box{
            text-align: center;
            display: flex;
            align-items: center;
            gap: 30px;
            padding:0;
    }
    .content-lkjy{
        font-size:1.5rem;
    }
    .about-three .text-col .f-block .icon{
        position:relative;
    }
     .about-three .text-col .f-blocks .f-block{
         padding: 10px 0 0;
     }
     .about-three .text-col .f-blocks .f-block{
         margin:0;
     }
     .we-section.pt-100{
         padding-top:80px;
         padding-bottom:0;
     }
     .single-features-list .icon-inner .icon{
         margin-left:15px;
         margin-right:10px;
     }
     .single-features-list.mb-40 {
         margin-bottom:20px;
     }
     .single-features-list .icon-inner .icon:after{
         display:none;
     }
     .position-re:before{
        position: absolute;
        content: ""; 
     }
     .img-height {
    height: 40px !important;
    width: 40px;
    }
    .single-features-list .icon-inner .icon{
         height: 60px;
        width: 60px;
    }
    .why-us .image-box{
        margin-bottom:20px;
    }
    .pack-head{
        margin-bottom:15px;
    }
     .pack-inner-head-new{
        font-size: 20px;
        padding-left: 1.1rem;
        line-height: 1.6;
     }
     .timeline::after, .timeline-circle::after{
         display:none;
     }
     .timeline-circle{
         padding: 0;
        display: flex;
        flex-direction: column-reverse;
        gap: 20px;
     }
     .tour-packages-card-img{
        position: relative;
        /*height: auto;*/
        /*width: auto;*/
        left: 0;
        margin-bottom: 20px;
     }
     .itenerary-timeline .section-title-new .text-white{
         text-align:center;
     }
     .timeline{
         margin-left:0;
     }
     .pack-inner-head-new-two{
         font-size:25px;
     }
     .accordion-box .block .acc-btn{
         padding:10px 20px;
         line-height: 1.9;
         font-size:17px;
     }
     .accordion-box .block .content{
        padding: 13px 13px 26px;
     }
     .fancy-icon-box-two.mb-55{
         margin-bottom:0;
     } 
     .fancy-icon-box-two .icon-title .icon{
         font-size:30px;
     }
     .service-button{
         opacity:1;
     }
     .fancy-icon-box-two{
        box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
       
        }
        .fancy-icon-box-two:hover {
           display:none; 
        }
        .cluster-content-detail{
            color:#000;
        }
        .contact h3{
            font-size:20px;
        }
        .right-sidebar .item-form{
                   padding: 21px 16px;
        }
        .accordion-box .block .new-btn:before{
            right: 15px;
            top: 10px;
        }
       .glo-newsletter-form-field{
        position: relative;
           padding-top: 20px;
       }
        .timeline-day{
            margin:0;
            font-size:1.1rem;
        }
        .timeline-content p{
            /*padding:10px;*/
            padding: 20px;
        text-align: justify;
        }
        .accordion__header > *{
         font-weight: 500;
        padding: 12px 20px 20px;
    }
    .accordion__body.is-active p{
       margin: 0;
        line-height: 1.8;
       text-align: justify;
    }
    .accordion__header {
        margin-top:15px;
    }
    .text-white-new::before{
        display:none;
    }
    
    .icon-footer {
    width: 55px;
    max-height: 55px;
    min-height: 55px;
    min-width: 55px;
    font-size: 30px;
    }
    .testimonials .item {
        text-align:center;
    }
    .right-sidebar h4{
        margin:10px 0;
    }
    .right-sidebar .item .get-fm-title {
        height:60px;
        line-height:60px;
    }
    .slide-2 .hovering{
        box-shadow:none;
    }
    .about-three .text-col .upper-text{
        margin-bottom: 20px;
        margin-top:20px;
    }
    .fixed_contact li a{
        height:50px;
    }
    .side-images {
    width: 35px;
    height: 35px;
    }
   .owl-carousel .owl-item img{
       margin-bottom:20px;
   }
   .pack-inner-head-new::before{
       display:none;
   }
   .slide-1-new img{
       height:auto;
       padding:10px;
   }
   .deals-info-link{
       font-size:18px;
   }
   .card .face.face1 .content img{
       max-width:40px;
   }
   .card .face.face1 .content h3{
       font-size:1.3rem;
   }
   .pack-sec-content{
       padding:0;
   }
   .clients-new {
    padding:0;
    }
    .slide-1-new {
       height:auto;
       margin-bottom:20px;
   }
   .btn-form-toosmall{
           display: none;
   }
   
   .right-sidebar .item h2 {
           height: 60px;
    line-height: 60px;
   }
        
}

@media (min-width : 768px) and (max-width : 1200px){
    .header .caption h1{
        font-size:45px;
    }
    .section-title-new .sub-title-new{
        justify-content:center;
    }
    .margin-top{
    text-align:center
    }
    .service-wrapper h4{
        font-size:1.2rem;
    }
    .fun-facts_item{
        width:50px;
        height:50px;
    }
    .service-wrapper p{
        font-size:20px;
    }
    .footer .usful-links ul li a{
        font-size:15px;
    }
    .section-title-new .title{
        font-size:25px;
    }
    .footer .widget .widget-title{
        font-size:19px;
    }
    .inner-box{
        text-align:center;
    }
    .inner-box h5{
        font-size:1.2rem;
    }
    .inner-box .icon-1 img{
        margin:0 auto;
    }
    .blog-style-vertical.p-sm-4{
        padding:10px !important;
    } 
    .accordion__header > *{
        font-weight:500;
    }
    .banner-header h1{
        font-size:30px;
        text-align: center;
    }
    .banner-header h5{
        text-align: center;
    }
    .about-three .text-col .f-blocks .f-block{
        padding:0;
    }
    .numbers .item h3 {
        font-size:30px;
    }
    .why-us .f-block-two .inner-box h4{
        font-size:1.2rem;
        text-align:center !important;
    }
    .navbar .navbar-nav i{
        display:none;
    }
    .fancy-icon-box-two{
        height:auto;
    }
    .fancy-icon-box-two .title{
        font-size:20px;
    }
    .icon-contact{
        width:70px;
        height:70px;
        padding-top:3%;
    }
    .contact.section-padding .offset-md-1{
        margin-left:0;
    }
    .contact h3{
        font-size:20px;
    }
    .single-project-area{
        width:380px;
    }
    .service-button{
        opacity:1;
    }
    .center-new-form-more{
        margin-left:0;
    }
    .fancy-icon-box-two {
            box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    }
    .fancy-icon-box-two:hover {
        display:none;
    }
}

@media (max-width: 1200px){
     .navbar-expand-lg .navbar-nav .nav-link {
         font-size:1rem;
         color:#000 !important;
    }
    .logo-new {
                width: 200px;
    /*width: 160px;*/
    margin-left: -5%;
    }
   
    .nav-scroll .dropdown .nav-link i, .dropdown .nav-link i {
        color: #000;
        font-size: 1rem;
        font-weight: 800;
        position: absolute;
        right: 0;
    }
    .nav-scroll .navbar-toggler-icon{
        color:#000;
    }
    .navbar .navbar-toggler-icon{
        color:#000;
    }
    .navbar .navbar-nav .active{
        background:unset !important;
    }
    /*.navbar-expand-lg .navbar-toggler{*/
    /*    display:block;*/
    /*}*/
    
    /*.navbar-expand-lg .navbar-nav{*/
    /*    flex-direction: column;*/
    /*}*/
    /*    .navbar .navbar-collapse {*/
    /*    position: relative;*/
    /*    bottom: 50px !important;*/
    /*}*/
 
}