
@media (max-width: 767px)  {

    .menu-20{
        width: 50%;
    }.menu-80{
        width: 50%;
    }
    .menu-bar {
        padding: 0 10px 30px;
    }

    .desktop-menu,.top-bar li:nth-child(3),.top-bar li:nth-child(4),.mobile-destination-hide,.news,.national-animal,.national-emblem,
    .about-left-hide,.viewmap{
        display: none !important;
    }
    .about-80,.about-20,.google-r-clm1,.google-r-clm2,.faq-clm1,.faq-clm2,.footer-headline,.social-links,.footer-clm,.destination-clm-left,
    .destination-clm-right,.pagenotfound img,.contact-highlight li,.form-left,.form-right,.form-left li,.single-destinations .destination-wrap,
    .about-left,.about-right,.choose-wrap,.team,.news-left,.news-right,.news-wrap,.blog-category-search li:nth-child(1),
    .blog-category-search li:nth-child(2),.blog-left,.blog-highlight,.blog-clm,.festival-img,.festival-featured-details,.festival-single-clm,
    .festival-single-sidebar,.accomodation-search,.accomodation-list-wrap,.accomodation-single-featured-img,.total-filter li select,
    .accomodation-single-featured-details,.review-rate li{
        width: 100%;
    }

    .top-bar {
        padding: 0 10px;
    }
    .responisve-menu-active,.single-destinations{
        display: block;
    }

    /* breadcrumb */
    .paro{
        padding:100px 25px 20px;
    }

    /* slider section */
    .welcome-txt strong,.about h1,.featured-packages h2,.blog-section h4,.faq h5,.services h6,.destination-details h1,
    .destination-details h2, .destination-details h3,.package-title h1,.overview h1, .choose-us h2, .about-team h3, .awards h4, .license h5,
    .news-article h1,.single-break .news-single strong,.accomodation h1{
        font-size: 18px;
    }
    .welcome-txt span,.plan-trip a,.about p,.middle-clm-red strong,.why-choose-us p,.overview p, .choose-us p{
        font-size: 16px;
    }
    .blog-section span{
        font-size: 14px;
    }
    .top-bar li a{
        font-size: 12px;
    }
    .top-bar li a{
        padding: 10px 10px;
    }
    .plan-trip {
        padding: 40px 40px 30px;
        background-size:300px;
    }
   
    /* .welcome-txt{
        padding-top: 50px;
    } */
    #wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img{
        width: auto !important;
    }
    .popular-destination{
        padding:10px 20px;
    }
    .single-destinations{
        padding-top: 10px;
    }
    .destination-img img{
        height: 230px;
    }
    .destination-single{
        padding: 0 0px 20px 0px;
    }

    /* ABOUT */
    .about-section{
        padding:50px 25px;
    }

    .pic1 img{
        margin-left: 0;
    }
  
    .flag{
       width:50%;
       padding: 20px  0 30px;
    }
    .hidemob,.hidemob1{
        display: none;
    }

    /* packages */
    .featured-packages{
        padding: 50px 25px;
    }
    .choose-clm-blank{
        width: 30%;
    }.choose-clm
    {
        width: 40%;
    }
    .middle-clm-red{
        height: 200px;
    }
    .slant-pic-1 img, .slant-pic-2 img{
        height: 180px;
    }
    .why-choose-us{
        padding: 20px 25px;
    }
    .why-choose-us p{
        padding: 0;
    }

    /* GOOGLE REVEIWS */
    .google-reveiws{
        padding: 50px 25px;
    }
    .google-r-slider{
        background: none;
        text-align: center;
        padding: 20px 0 0 0;
    }
    .owl-carousel-reviews .item {
        background: url(../images/user.svg) no-repeat center top #f6f6f6;
        padding: 50px 50px 50px;
        margin-top: 20px;
        text-align: left !important;
    }

/* FAQ */
.faq{
    padding: 50px 25px;
}
.butan-girl {
    padding: 100px 0 0 50px;
}

/* footer */
.footer{
    padding: 50px 25px;
}
.footer-headline{
    padding-bottom: 10px;
}
.facebook,.instagram,.twitter,.gmap{
    display: inline-block;
    margin-bottom: 10px;
}
.links{
    background:none;
    padding-left: 0;
}
.links a {
    padding: 10px 20px;
    text-align: center;
}

.footer-clm strong{
    padding-top: 20px;
}

/* single destination */
.destination-article{
    padding: 20px 25px;
}
.owl-carousel-place-slider .item img, .owl-carousel-destination-slider .item img{
    object-fit: cover;
    height: 350px;
}


/* popup */
.popup{
    padding: 50px 0;
}
.popup .content{
    overflow-y: scroll;
    height: 50%;
    top:35%;
    left:50%;
}
.owl-carousel-place-slider .item img{
    height: auto;
}

/* Package  */
.package-highlight-inclusion{
    padding: 0;
}
.package-title{
    padding: 20px 25px;
}
.package-highlight-inclusion li{
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #f6f6f6;
    padding:10px 0;
}
.package-highlight-inclusion ul{
    display: block;
}

/* form */
.booking-form{
    padding: 0;
}

/* blog */
.blog{
    padding: 0px 50px 50px;
}
.services{
    padding: 50px 50px;
}

/* single destination */
.single-destinations .destination-wrap img{
    height: auto;
}

/* About page */
.about-article, .about-choose-us,.about-team,.license{
    padding: 50px 25px;
}
.overview{
    padding:0
}
.awards{
    padding:0 50px;
}
.owl-carousel-award .item img{
    height: auto;
}

/* News and events */
.news-article{
    padding: 50px 25px;
}
.news-single{
    padding: 0;
    margin-bottom: 20px;
}
.news-category-date{
    width: 25%;
}
.news-single strong {
    -webkit-line-clamp: inherit;
}


/* Blogs */
.blog-category-search input{
    width: 90%;
}
.blog-category-search input{
    height: 40px;
}
.blog-category-search button{
    height: 49px;
    width: 50%;
    border-radius: 53px;
    padding: 15px 20px;
}
.blog-category-search select{
    margin-top: 5px;
    height: 40px;
}
.blog-single-clm{
    padding:0;
    margin-bottom: 10px;
}
.blogicon {
    width: 20%;
    right: 20px;
    top: 20px;
}
.highlight,.blog-sidebar{
    padding: 0;
}
.blog-sidebar{
    margin-top: 20px;
}

/* Festival */
.festival-details{
    padding:0;
}
.festival-details strong{
    padding-top: 10px;
    display: block;
}
.festival-single-sidebar-wrap{
    padding: 0;
}

/* Accommodation */
.accomodation{
    padding:50px 25px;
}
.accomodation-search{
    position: absolute;
    background: #ebebeb;
    z-index: 99;
    left: -100%;
    overflow-x: auto;
    overflow-y: hidden;
}
.total-filter li select{
    float: left;
}
.accomodation-single-featured-images img{
    height: auto;
    object-fit: fill;
}
.accomodation-single-featured-images{
    padding:0
}
.accomodation-single-featured-details strong{
    padding-top: 10px;
}
.accomodation-search-clm{
    padding:20px;
}
.mobile-filter,.mobile-filter-close{
    display: block;
}

/* accomodation single */
.accomodation-single{
    padding: 50px;
}
.total-filter li,.accomodation-sigle-feature-right, .accomodation-sigle-feature-left,.accomodation-single-details-left,.accomodation-single-details-sidebar,
.hotel-room-wrap{
    width: 100%;
}
.accomodation-single-details-sidebar-wrap{
    padding: 20px 0 0 0;
}
.accomodation-single-details-sidebar-wrap iframe{
    width: 100%;
}
span.back-to-properties{
    display: block;
    width: 100%;
    padding-top: 20px;
}
.owl-carousel-accomodation-single .item img{
    height: 180px;
}
  /* footer */
  .footer-links{
    padding-top: 0px;
}
.destination-details{
    padding-right: 0 !important;
}
.destination-clm-left .accordion .accordion-item{
    padding: 10px 0;
}
.destination-clm-right{
    margin-top: 20px;
}

.include-wrap,.exclude-wrap{
    width: 100%;

}
.choose-us{
    padding:25px;
}
.awards{
    padding:0 25px;
}
.about{
    padding:0;
}
.total-filter li:nth-child(1){
    padding-bottom: 10px;
}
.accomodation-single {
    padding: 50px 25px;
}
.hotel-room-wrap{
    width: 100%;
}
.accomodation-single-details-sidebar-wrap iframe{
    width: 100%;
    height: 250px;
}
.form-right{
    padding-top: 20px;
}
.place-of-interest-pad{
    padding: 0;
}
.place-of-interest-pad img{
    height: 250px !important;
    object-fit: cover;
}

.blog-single-clm img{
    height: auto;
}

.tabs-container{
    padding: 20px 20px;
}
.tabs{
    padding: 0;
}
.photo-gallery{
    width: 50%;
}
.tab-content.active{
    max-height: max-content;
}
.photo-gallery .photo img{
    height: 200px;
    object-fit: cover;
}
.photo{
    padding:5px;
}
.secondary-menu{
    width: 50%;
    overflow-y: scroll ;
}

 }







 @media (min-width: 768px) and (max-width:900px) {
    .menu-20{
        width: 35%;
    }.menu-80{
        width: 65% !important;
    }
    .menu-bar {
        padding: 0 10px 30px;
    }

    .desktop-menu,.top-bar li:nth-child(3),.top-bar li:nth-child(4),.mobile-destination-hide,.news,.national-animal,.national-emblem,
    .about-left-hide,.viewmap{
        display: none !important;
    }
    .top-bar {
        padding: 0 10px;
    }
    .responisve-menu-active,.single-destinations{
        display: block;
    }

    /* slider section */
    .welcome-txt strong,.about h1,.featured-packages h2,.blog-section h4,.faq h5,.services h6,.destination-details h1,
    .destination-details h2, .destination-details h3,.package-title h1,.overview h1, .choose-us h2, .about-team h3, .awards h4, .license h5,
    .news-article h1,.single-break .news-single strong{
        font-size: 22px;
    }
    .welcome-txt span,.plan-trip a,.about p,.middle-clm-red strong,.why-choose-us p,.overview p, .choose-us p{
        font-size: 16px;
    }
    .blog-section span{
        font-size: 14px;
    }
    .top-bar li a{
        font-size: 12px;
    }
    .top-bar li a{
        padding: 10px 10px;
    }
    .plan-trip {
        padding: 40px 40px 30px;
        background-size:300px;
    }
   
    #wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img{
        width: auto !important;
    }
    .popular-destination{
        padding:10px 0px;
    }
    .destination-img img{
        height: 230px;
    }
    .destination-details{
        padding-right: 0 !important;
    }
    .destination-clm-left .accordion .accordion-item{
        padding: 0;
    }

    .hidemob,.hidemob1{
        display: none;
    }
    .about-80,.about-20{
        width: 100%;
    }
    .about-section{
        padding:50px 25px;
    }
    .about{
        padding:0;
    }
    .flag{
        padding: 0px 0 30px;
    }
    .featured-packages{
        padding:20px 25px;
    }
    .featured-img img{
        height: auto;
    }
    .choose-section{
        padding-top: 50px 25px;
    }
    .why-choose-us{
        padding:20px 25px;
    }
    .google-reveiws{
        padding:50px 25px;
    }
    .why-choose-us p{
        padding:0
    }
    .links{
        background:none;
        padding: 30px 30px 30px 0px;
    }
    .social-links{
        width: 100%;
    }
    .footer-headline{
        width: 100%;
    }
    .footer-clm{
        width:50%
    }
    .destination-single {
        padding: 20px 10px;
    }
    .choose-clm-blank{
        width: 30%;
    }
    .choose-clm{
        width: 40%;
    }
    .footer-clm strong{
        padding-top: 20px;
    }
    .faq{
        padding:20px 25px;
    }
    .faq-clm1,.faq-clm2{
        width: 100%;
    }
    .owl-carousel-reviews .item{
        padding: 0;
        background: none;
    }

    .destination-article{
        padding:50px 25px;
    }
    .destination-clm-left,.destination-clm-right{
        width: 100%;
    }
    .blog{
        padding:0px 25px;
    }

    /* package */
    .package-title{
        padding: 20px;
        overflow: hidden;
    }
    .package-title h1 a{
        margin-top: 40px;
    }
    .highlight{
        padding:0;
    }
    .itinerary h3{
        margin:0;
        padding:0;
    }
    .destination-clm-left .accordion .accordion-item{
        padding:10px 0;
    }
    .featured-display{
        padding:20px;
    }
    .itinerary .accordion-content p{
        padding:0;
    }
    .itinerary .accordion-content li{
        padding:2px 0;
    }

    /* services */
    .services{
        padding:50px 25px;
    }
    /* footer */
    .footer-links{
        padding-top: 20px;
    }
    .destination-clm-right{
        margin-top: 20px;
    }
    .package-highlight-inclusion{
        padding: 0;
    }
    /* About page */
.about-article, .about-choose-us,.about-team,.license{
    padding: 50px 25px;
}
.choose-us{
    padding:25px;
}
.about-right{
    width: 100%;
}
.overview{
    padding: 0;
}
.awards{
    padding:0 25px;
}

/* Accommodation */
.accomodation{
    padding:50px;
}
.accomodation-search{
    position: absolute;
    background: #ebebeb;
    z-index: 99;
    left: -100%;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.total-filter li select{
    float: left;
}
.accomodation-single-featured-images img{
    height: auto;
    object-fit: fill;
}
.accomodation-single-featured-images{
    padding:0
}
.accomodation-single-featured-details strong{
    padding-top: 10px;
}
.accomodation-search-clm{
    padding:20px;
}
.mobile-filter,.mobile-filter-close{
    display: block;
}
.accomodation-list-wrap{
    width: 100%;
}
.accomodation-single-list .accomodation-single-featured-images{
    padding-right:20px
}
.total-filter li select{
    width: 100%;
}
.accomodation-single{
    padding:50px 25px
}
.accomodation-single-details-left,.accomodation-single-details-sidebar{
    width: 100%;
}
.accomodation-single-details-sidebar-wrap{
    padding: 20px 0 0 0;
}
.hotel-room-wrap{
    width: 50%;
    float: left;
}
.accomodation-single-details-sidebar-wrap iframe{
    width: 100%;
    height: 350px;
}
.contact-highlight li{
    width: 100%;
}
.news-article{
    padding: 50px 25px;
}
.news-left,.news-right{
    width: 100%;
}
  /* breadcrumb */
  .paro{
    padding:120px 25px 30px ;
}
.blog-category-search button{
    padding: 15px 20px;
}
.blog-category-search li:nth-child(1){
    width: 70%;
}

.blog-category-search li:nth-child(2){
    width: 30%;
}
.sidebar-blog-img,.sidebar-blog-details{
    width: 100%;

}
.tabs-container{
    padding: 20px 20px;
}
.tab-content.active{
    max-height: max-content;
}
.photo-gallery .photo img{
    height: 200px;
    object-fit: cover;
}
.photo{
    padding:5px;
}
.secondary-menu{
    width: 30%;
    overflow-y: scroll ;
    height: 100%;
}

 }




 @media (width: 1366px)  {
    .about h1{
        font-size: 40px;
    }
 }



 @media (width: 1920px)  {
    .single-destinations .destination-wrap {
        width: 25%;
        float: left;
    }
    .blog-clm{
        width: 33.33%;
    }
    .blog-single-page{
        width: 100% !important;
    }
 }

