@media screen and (max-width: 1920px) {
    .header-scroll-blue .header-blue{height:auto;;position: absolute;width: 100%;}
    .header-scroll-blue .header-blue nav.navbar {height:100%;display: flex;align-items: flex-start;}
    /* .home-page-autoSearch header nav.navbar .header-auto-search {transform: translate(-50%, -10px) !important; } */
    .header-scroll-blue .header-blue nav.navbar.headerTriggerActive {height:auto}
}

@media only screen and (min-device-width: 900px) and (max-device-width: 1600px) {
	main.tailormade-holidays-trip-details .banner figure {height: 576px;}
	main.search-destination .banner {height:576px}
}

/* Deskstop  */
@media screen and (max-width: 1280px) {
    main.tailormade-holidays-trip-details .details #navbar-example3 .nav-tabs .nav-item .nav-link{padding: 0.5rem 0.75rem;}
}

/* Ipads */
@media screen and (max-width: 1024px) {
    /* Common */
    .heading h2{font-size: 1.575rem;}
    footer .travel-offer-email .wrapper .row{padding: 0 25px;margin: 0;}
    .banner .banner-img{height: auto;}
    .info p{height: 125px;}

    /* navbar css  */
    header nav.navbar .collapse:not(.show){    width: 51%;}
    header nav.navbar .collapse ul{flex-direction: row;justify-content: flex-end;    margin-bottom: 0 !important;}
    header nav.navbar .header-auto-search{display: none; width: 500px; min-width: 500px; position: absolute;right: 55px; display: none;margin-left: 0;z-index: 1; height: 42px;}
    header nav.navbar .collapse ul li .search-icon-responsive i{display: block;}

    .home-page-autoSearch header nav.navbar .header-auto-search{width: 600px;height: 50px;transform: translate(-50%, 450px);}
    .home-page-autoSearch header nav.navbar .header-auto-search .custom-select .select .selectBtn{    padding: 12px 5px;}
    header nav.navbar.headerTriggerActive .header-auto-search{display: none;}
    header nav.navbar .collapse ul li .search-icon-responsive .close-mob{display: none;}
    header nav.navbar .collapse ul li span.user-login-wrapper img{    position: relative;top: -2px;}
    header nav.navbar .header-auto-search .custom-select .select{    height: 100%;}
    header nav.navbar .header-auto-search .custom-select .select .selectBtn{    height: 100%;}
    header nav.navbar .collapse ul li .data{left: 85px;width: 300px; padding: 19px 20px 15px;}
    header nav.navbar .collapse ul li .data ul li{width: 100%;}
    header nav.navbar .collapse ul li .data.currency .search input{    width: 100%;}
    header nav.navbar .collapse ul li .currency{    left: 0;}
    header nav.navbar .collapse ul li .currency .close{right: 8px;    top: 7px;}
    header nav.navbar .collapse ul li .data.currency ul{width: 270px;}
    header nav.navbar .collapse ul li .data.currency h4{    margin-bottom: 7px;}
    header nav.navbar .collapse ul li .data.currency .search{    margin-bottom: 10px;    padding-bottom: 15px;}
    .home-page-autoSearch header nav.navbar .header-auto-search{ transform: translate(-50%, 330px);}
    header nav.navbar .header-auto-search .custom-select .select .selectDropdown .option{    font-size: 1rem;padding: 7px 0;}
    main.home .carosuel-wrapper section.search-wrapper, main .header-scroll-blue .carosuel-wrapper section.search-wrapper{    top: 75%;}
   
    /* Home  */
    main.home .why-beyond{margin-bottom: 0;top: -40px;}
    main.home .wrapper section{ padding: 0;}
    main.home .carosuel-wrapper .search-wrapper h1{font-size: 40px;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search{width: 500px;}
    main.home .why-beyond .wrapper{white-space: nowrap;}
    main.home .why-beyond .wrapper .beyondList b{    font-size: 20px;}
    main.home .why-beyond .wrapper .beyondList img{    width: 15%;}
    main.home .why-beyond .wrapper .beyondList span{    font-size: 17px;padding-left: 5px;}
    main.home .why-beyond .wrapper .beyondList:last-child img{width: 13%;}
    main.home .wrapper .discover-destinations .grid-gallery .row .column{flex: 33%;max-width: 33%;}
    main.home .carosuel-wrapper .owl-carousel .owl-stage{    left: 0;}
    .owl-carousel.card-carousel .owl-item .card .card-body .card-title{    font-size: 1.2rem;line-height: 30px; }
    .owl-carousel .owl-nav button.owl-next{    right: 0;}
    .owl-carousel .owl-nav button.owl-prev{    left: 0;}
    main.home .why-beyond .wrapper .beyondList, main .header-scroll-blue .why-beyond .wrapper .beyondList{    padding-right: 0;}
    main.home .carosuel-wrapper .owl-carousel .items figure img, main .header-scroll-blue .carosuel-wrapper .owl-carousel .items figure img{height: 933px;}
    main.home .carosuel-wrapper .owl-carousel .items figure video, main .header-scroll-blue .carosuel-wrapper .owl-carousel .items figure video{height: 100vh;width: 100%;object-fit: cover;}

    /* _________________________________________________________ */
    /* Owl-carosuel  */
    .owl-carousel.card-carousel .owl-nav button.owl-next{right: -5px;}
    .owl-carousel.card-carousel .owl-nav button.owl-prev{left: -5px;}
    /* _____________________________________________________________ */

    /* Search Thialand Destination Page */
    main.search-destination .info p{font-size: 1rem;}
    main.search-destination .tailor-made{padding: 27px 0 0 0;}
    main.search-destination .phuket-activities{padding-bottom: 0;}
    main.search-destination .group-tour{padding-bottom: 0;}
    main.search-destination .krabi-activities{padding-bottom: 0;}
    main.search-destination .chiang-mai-activities{padding-bottom: 0;}
    main.search-destination .best-selling{padding-bottom: 0;}
    
    /* Thailand Tour Package Page */
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data .inclusions .inclusions-info figure{    margin-right: 12px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column{height: 40px;width: 100%;position: fixed;bottom: 8px;left: 0;background-color: #ffffff;z-index: 9;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-details,main.thailand-tour-packages .searchresult .middle-column{width: 100%;}
    main.thailand-tour-packages .searchresult .middle-column{padding-left: 0;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .holiday-type{display: flex;flex-wrap: wrap;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .holiday-type .heading-text{width: 100%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .holiday-type .form-check{width: 25%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .duration .duration-option button{width: 24%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .price-range .price-option button{width: 15%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .show-more{display: none;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height{display: flex;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height .form-check{margin-right: 1rem;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places{margin-bottom: 0;}
    main.thailand-tour-packages .searchresult .cust-col .left-column{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open{overflow-y: scroll;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .apply-filter{position: fixed;bottom: 0;width: 100%;padding: 0.5rem 0;background-color: #fff;border-top: 1px solid;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details{padding: 4.5rem 0;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-col{position: fixed;top: 0;width: 100%;padding: 0.5rem 0;background-color: #fff;border-bottom: 1px solid;border-radius: 0;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data .inclusions .activity h6{    margin-top: 0;}
   
    /* tailormade-holidays-trip-details page */
    main.tailormade-holidays-trip-details .details #navbar-example3 .nav-tabs .nav-item .nav-link{padding: 0.5rem 0.35rem;font-size: 1rem;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-header .accordion-button h3{display: flex;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-header .accordion-button h3 span{width: 50px;margin-right: 0.5rem;}
    main.tailormade-holidays-trip-details .details .reverse-row{    flex-direction: column-reverse;}
    main.tailormade-holidays-trip-details .details .mobile-contact{position:fixed;bottom:0;z-index:9;height:43px;margin-bottom:0;transition:.3s ease-in-out;width:100%;left:0;color:#fff;}
    main.tailormade-holidays-trip-details .details .mobile-contact .card-body{padding-top: 0;}
    main.tailormade-holidays-trip-details .details .mobile-contact .close-icon{position:absolute;right:20px;top:50px}h6{margin-top:50px;}
    main.tailormade-holidays-trip-details .details .mobile-contact .enqire-btn{position: absolute; width: 100%;background: #25405B;left: 0;color: #ffff;padding: 8px;font-size: 1.1rem;letter-spacing: .5px;font-weight: 500;}
    main.tailormade-holidays-trip-details .details .displaySticky{ margin-bottom:0px;}

    /* Terms of use, Privacy Policy and Cookie Policy Page */
    main.terms-policy-cookie .info .description{margin-left: 20px;}

    /* contact page  */
    main.contact-page .contact-wrapper .contact-form{width: 100%;}
    main.contact-page .wrapper-address{margin-left: 0;padding: 50px;}
  
    /* About Page */
    main.about-page .about-section .content {width: 55%;}
    main.about-page .icon-list {width: 550px;}
    main.about-page .mission figure.img1 {width: 440px;height: 200px;}
    main.about-page .mission .img-wrapper {width: 440px;}
    main.about-page .mission figure.img2 {width: 240px;height: 200px;}
    main.about-page .mission figure.img3 {width: 180px;height: 200px;}
    main.about-page .mission {padding:50px 20px;}
    main.about-page .mission .mission-row .content {padding-left: 30px;}
    main.about-page p {font-size: 1rem;line-height: 24px;}
    main.about-page .mission .spacer {height: 15px;}
    main.about-page .testimonial-carousel {width: 100%;}
    main.about-page .about-testimonial {padding:80px 30px 180px;}
    .testi-wrapper figure {left:15px;width: 80px;height: 80px;}
    .testi-wrapper {padding:20px 20px;}
    .testi-wrapper figcaption {padding-left: 100px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .apply-filter{display: flex;justify-content: center;}
    .testi-wrapper figcaption {padding-left: 90px;}
    .testi-wrapper {min-height: 240px;}
    main.about-page .testimonial-carousel {margin-bottom: 40px;}
    main.about-page .about-testimonial {padding:40px 30px 100px;}
    .testi-section .testi-wrapper {width: 90%;margin:15px 0;}
    .testi-section {margin-bottom: 100px;}
    .testi-wrapper figcaption {padding-left: 100px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .apply-filter{display: flex;justify-content: center;}

    /* Destination page  */
    main.destinations .gallary .card{    margin-bottom: 2rem;}
    main.destinations{    padding-bottom: 80px;}

    /* footer  */
    footer .content-wrapper .rightSide ul li a img{width: 25px;}
    footer .content-wrapper .rightSide .follow-us ul{justify-content: flex-start;}
    footer .travel-offer-email{width: 90%;left: 50%;transform: translate(-50%, -50%);top: 0;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption span{font-size: 1rem;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption h4{font-size: 1.3rem;margin-bottom: 0;}
    footer .content-wrapper .col-md-9.rightSide .tailor-made{width: 33%;padding-left: 70px}
    footer .content-wrapper .col-md-9.rightSide .contact{width: 16.66%;}
    footer .travel-offer-email .wrapper .row{padding: 0 25px;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput{width: 410px;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption h4{font-size: 1rem;}
    .activities-thailand  footer  {margin-bottom: 2rem;}
	
	/*26-06-2024*/
	.owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-img-top {width: auto;}
	main.home .wrapper .discover-destinations .grid-gallery .row .column {flex: 16%;max-width: 17%;}
	main.home .wrapper section {padding-top:2rem}
	footer .content-wrapper .col-md-3 {width: 25%;justify-content: flex-start;}
	footer .content-wrapper .rightSide {width: 75%;}
	footer .content-wrapper .col-md-9.rightSide h6 {margin-top:0;}
	
	main.search-destination .banner {height: 420px;}
}

@media only screen and (max-width: 768px){
    footer .content-wrapper .col-md-9{width: 75%;}
    footer .content-wrapper .col-md-3{width: 25%;}
    footer .content-wrapper .col-md-9.rightSide .tailor-made{width: 50%;padding-left: 0;}
    footer .content-wrapper .col-md-9.rightSide .contact{width: 25%;}
    main.home .carosuel-wrapper .owl-carousel .items figure video, main .header-scroll-blue .carosuel-wrapper .owl-carousel .items figure video{height: 47vh;}
    .home-page-autoSearch header nav.navbar .header-auto-search{ transform: translate(-50%, 450px);}
    /*.home-page-autoSearch header nav.navbar .header-auto-search.active{display: none !important;}*/
    main.home .carosuel-wrapper, main .header-scroll-blue .carosuel-wrapper{ height: 95vh;}
	
	/*26-06-2024*/
	main.home .carosuel-wrapper, main .header-scroll-blue .carosuel-wrapper {height: 50vh;}
	main.home .wrapper .discover-destinations .grid-gallery .row .column {flex: 30%;max-width: 33%;}
	footer {background-image: url(../img/footer-image.jpg);background-size: 140%;background-position-y: 370px;background-repeat: no-repeat;background-color: #40688b;}
	footer .content-wrapper .col-md-9.rightSide .tailor-made {width: auto;padding-left: 0;}
	footer .content-wrapper .rightSide .tailor-made ul {padding-top:37px;padding-left:0;}
	footer .content-wrapper .col-md-9.rightSide h6.poweredByTxt {position: absolute;margin-top: -80px;margin-left: 140px;}
	main.search-destination .banner {height: 270px;}
}

@media screen and (max-width: 991px) {
    #navbar-example3{margin-bottom: 2rem;}
    main.tailormade-holidays-trip-details .details .contact-details .contact{display: flex;justify-content: space-between;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card{width: 48%;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card:first-child .card-body{display: flex;flex-direction: column;justify-content: center;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body h6{font-size: 15px;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-header .accordion-button h3 span{white-space: nowrap;width: auto;}
    footer .content-wrapper .rightSide .tailor-made{padding-left: 0;}
    footer .content-wrapper .rightSide .tailor-made ul{    padding-left: 90px;
        padding-top: 10px;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption h4 {font-size: 1.3rem;margin-bottom: 0;line-height: normal;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput{width: 100%;}
    footer .content-wrapper .rightSide .follow-us ul{flex-wrap: nowrap !important;}
    footer .content-wrapper .rightSide .follow-us h6{text-align: left !important;}
    main.tailormade-holidays-trip-details .details {padding-bottom: 0;}
    footer .content-wrapper .rightSide .destination h6{margin-top: 1rem;margin-bottom: 0.3rem;}

    main.destinations .gallary .card .card-img-overlay .card-title{font-size: 20px;margin-bottom: 0;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .price-range .price-option button {width: 32%;}
    .banner .text h1{font-size: 3rem;}
    .banner .banner-img{object-fit: cover;object-position: left;}

    /* About page */
    main.about-page .icon-list ul li span.icon img {height: auto;width: 35px;}
    main.about-page .icon-list ul li {font-size: 15px;}
    main.about-page .icon-list {width: 450px;}
    main.about-page .icon-list ul li:nth-child(2):before {right: 7rem;}
    main.about-page .icon-list ul li:nth-child(2):after {left:7rem;}
    main.about-page .mission figure.img1 {width: 350px;height: 160px;}
    main.about-page .mission .img-wrapper {width: 350px;}
    main.about-page .mission figure.img2 {width: 200px;height: 140px;}
    main.about-page .mission figure.img3 {width: 135px;height: 140px;}
    main.about-page p {font-size: 14px;line-height: 22px;}
    main.about-page .mission .mission-row .content .heading {margin-bottom: 10px;}
    main.about-page .mission .spacer {height: 10px;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card:last-child{width: 100%;}
    main.tailormade-holidays-trip-details .details .contact-details .contact{margin-bottom: 0;}

    main.tailormade-holidays-trip-details .details .contact-details{height: 40px;width: 100%;position: fixed;bottom: 0;left: 0;background-color: #ffffff;z-index: 99;transition: 0.5s all ease-in-out;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20);padding: 0;}
    main.tailormade-holidays-trip-details .details .contact-details h4{text-align: center;margin-bottom: 0;height: 100%;display: flex;align-items: center;justify-content: center;    font-weight: 700;}
    main.tailormade-holidays-trip-details .details .contact-details.open h4 {height: auto;margin: 1rem 0;}
    main.tailormade-holidays-trip-details .details .contact-details.open .close-icon{display: block;text-align: right;padding: 0 1rem;}
	
	/*26-06-2024*/
	footer .content-wrapper .rightSide .tailor-made ul {padding-left:0;padding-top:37px}
	footer .content-wrapper .col-md-9.rightSide .contact ul {padding-top:37px;}
	main.tailormade-holidays-trip-details .banner figure {height: 240px;}
}

@media screen and (max-width: 767px){
    /* Common */
    .heading h2 {font-size: 1.1rem;}
    .banner .text h1{font-size: 1.975rem;}
    .heading .btn.btn-explore{font-size: 0.675rem;white-space: nowrap;}
    .owl-carousel.card-carousel .owl-item .card .card-img-top{height: 300px;}
    .owl-carousel.card-carousel .owl-item .card{margin: 0;}
    .owl-carousel.card-carousel .owl-item .card .card-body .card-title{font-size: 1.1rem !important;}
    .owl-carousel.card-carousel .owl-item .card .card-body .card-text{margin-bottom: 5px;}
    .owl-carousel.card-carousel .owl-nav button.owl-next{right: -12px;}
    .owl-carousel.card-carousel .owl-nav button.owl-prev{left: -12px;}
    .owl-carousel .owl-stage-outer .owl-stage .owl-item .card{margin: 0;}
    .info p{font-size: 1rem;line-height: 25px;}
    
    .owl-carousel.card-carousel .owl-item .card .card-body .amount p.usd{font-size: 1rem;}
    .owl-carousel .owl-stage{padding-left: 0 !important;padding-right: 0 !important;}
    /* Search Thialand Destination Page */
    main.search-destination .phuket-activities{padding-top: 20px;}
    main.search-destination .group-tour{padding-top: 20px;}
    main.search-destination .krabi-activities{padding-top: 20px;}
    main.search-destination .chiang-mai-activities{padding-top: 20px;}
    main.search-destination .best-selling{padding-top: 20px;}
    main.search-destination .about-thailand .accordion-item .accordion-header .accordion-button h3{font-size: 0.9rem;}
    main.search-destination .about-thailand .accordion .accordion-item .accordion-collapse .accordion-body ul li{font-size: 0.875rem;}
    /* main.search-destination .owl-carousel.owl-drag .owl-item{width: 300px !important;} */
    main.home .wrapper .discover-destinations .grid-gallery .row .column{flex: 100%;max-width: 50%;}

    /* contact page  */
    main.contact-page .contact-wrapper .contact-form{width: 100%;}

    /* Footer */
    footer .travel-offer-email .wrapper .row .rightSide .emailInput{width: 100%;}
    footer .travel-offer-email{top: -105px;height: 150px;}
    footer .travel-offer-email .wrapper .row .leftSide{margin: 12px 0;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption h4{font-size: 1rem;}

    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info,main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption{flex-direction: column;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figure,main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption,main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data,main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .card{width: 100%;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data{padding: 10px;margin-bottom: 1rem;}
    main.thailand-tour-packages .searchresult .middle-column .top-info .sort{flex-wrap: wrap;}
    .banner .text h1{font-size: 2rem;}

    /* Terms of use, Privacy Polic and Cookie Policy  */
    main.terms-policy-cookie .info{margin-top:0}main.terms-policy-cookie .info .list{width:100%;height:100%;position:relative;z-index:1;bottom:0;left:0;background:#25405b;padding:10px;justify-content:flex-start;transition:1s ease-in-out;margin-bottom:0;border-radius:10px;flex-direction:column}
    main.terms-policy-cookie .info .list li{width: 100%;padding: 0;margin-bottom: 0;height: auto;border: none;display: none;}
    main.terms-policy-cookie .info .list.open li{display: block;}
    main.terms-policy-cookie .info .list::after{content: "\f0da";position: absolute;top: 11px;color: #fff;font-size: 20px;right: 24px;}
    main.terms-policy-cookie .info .list.open::after{content: "\f0da";position: absolute;top: 11px;color: #fff;font-size: 20px;right: 24px;transform: rotate(90deg);}
    main.terms-policy-cookie .info ul.list li a{width: 40%;border: none;color: #fff;background-color: transparent;margin-bottom: 0;height: auto;padding: 0 15px;font-size: 1rem;}
    main.terms-policy-cookie .info ul.list li.active a{box-shadow: none;}
    main.terms-policy-cookie .info ul.list li a::before{content: none;} 
    main.terms-policy-cookie .info .description{margin-left: 0;margin-top: 20px;}
    main.terms-policy-cookie .info .description p{font-size: 1rem;}
    main.terms-policy-cookie .info .list li.active{display: block;}

    /* Faq page  */
    main.faq-page .main-wrapper .accordion-wrapper{    padding: 0;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .card{position: relative;}
	
	
}

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px){
    footer .content-wrapper .col-md-3{ width: 100%; display: flex;flex-direction: column;justify-content: center;align-items: center;}
    footer .content-wrapper .col-md-3.leftSide ul{ width: 100%; text-align: center;}
    footer .content-wrapper .col-md-3.leftSide ul li{ justify-content: center;}
    footer .content-wrapper .rightSide .tailor-made ul{ padding-left: 0;padding-top: 0;}
    footer .content-wrapper .rightSide{ width: 100%;}
    footer .content-wrapper .rightSide .follow-us{ width: 100%;display: flex;align-items: center;justify-content: center;}
    footer .content-wrapper .rightSide .follow-us h6{ margin-right: 10px;margin-top: 0;}
    footer .content-wrapper .rightSide .row{justify-content: center;}
    main.home .carosuel-wrapper, main .header-scroll-blue .carosuel-wrapper{    height: 96vh;}
	
	
	/*26-06-2024*/
	footer .content-wrapper .col-md-3 {width: 25%;justify-content: flex-start;}
	footer .content-wrapper .rightSide {width: 75%;}
	footer .content-wrapper .rightSide .row {justify-content: flex-start;}
	footer .content-wrapper .rightSide .follow-us {justify-content: flex-start;}
	footer .content-wrapper .col-md-3.leftSide ul li i {margin-right:3px}
	footer .content-wrapper .col-md-9.rightSide h6.poweredByTxt{position: absolute;margin-top: -75px;margin-left: 200px;}
	footer .content-wrapper {padding-top: 70px;}
	footer .content-wrapper .col-md-3.leftSide ul {width: 65%;text-align: center;}
	footer {background-image: url(../img/footer-image.jpg);background-size: 100%;background-position-y: 170px;background-repeat: no-repeat;background-color: #40688b;}
}

/* Mobiles */
@media screen and (max-width: 599px){
    /* global css  */
    .banner .banner-img{object-position: center;}
    .info p{ font-size: .9rem;line-height: 20px;height: 120px;}
    .banner .text h1 {font-size: 1.5rem;}  

    /* navbar  */
    header nav.navbar .collapse:not(.show){    width: 50%;}
    header nav.navbar a.navbar-brand img{width: 160px !important;}
    header nav.navbar .collapse ul li select{    margin-right: 0;}
    header nav.navbar .collapse ul li select{    font-size: .8rem;}
    header nav.navbar .collapse ul li a.nav-link span{display: none;}
    header nav.navbar .header-auto-search{bottom: -35px;width: 100%;left: 0;min-width: 100%;}
    header nav.navbar .header-auto-search select{ font-size: 1rem;width: 60px;background-size: 11px;background-position: 40px 17px;}
    header nav.navbar .header-auto-search .search-input input{    font-size: .9rem;}
    header nav.navbar .header-auto-search i{    font-size: 15px;}
    header nav.navbar.headerTriggerActive .header-auto-search{display: none;}
    header nav.navbar .collapse ul li .search-icon-responsive .close-mob{display: none;}
    header nav.navbar .header-auto-search .search-icon{display: block;}
    header nav.navbar{padding-top: 15px;}.nav.navbar .container{flex-wrap: nowrap; }
    .header-scroll-blue .search-icon-responsive{display: none;width: 40px;}
    .owl-carousel.card-carousel .owl-nav button{width: 35px;height: 35px;}
    header nav.navbar .collapse ul li .data{top: 50px;width: 150px;padding: 13px 8px;left: -15px;}
    header nav.navbar .collapse ul li .data.currency .search input{ width: 88%;height: auto;padding: 8px;font-size: .8rem;}
    header nav.navbar .collapse ul li .data.currency .search .search-icon{top: 7px;right: 35px;}
    header nav.navbar .collapse ul li .data.currency h4{    margin-bottom: 20px;font-size: 1rem;line-height: 0;}
    header nav.navbar .collapse ul li .data ul li{ width: 100%;height: auto;margin-top: 5px;padding: 5px 10px;}
    header nav.navbar .collapse ul li .data{top: 50px;left: 50px;padding: 10px;width: 135px;}
    header nav.navbar .collapse ul li .data.currency .search input{width: 88%;height: auto;padding: 8px;}
    header nav.navbar .collapse ul li .data.currency .search .search-icon{top: 8px;right: 24px;}
    header nav.navbar .collapse ul li .data.currency h4{margin-bottom: 20px;font-size: 1rem;line-height: 0;}
    header nav.navbar .collapse ul li .data ul li{ width: 100%;height: auto;padding: 5px 7px;white-space: nowrap;overflow: hidden;}
    header nav.navbar .collapse ul li .data ul li span{font-size: 13px;line-height: normal;}
    header nav.navbar .collapse ul li .data h4{font-size: .8rem;padding-bottom: 5px;line-height: normal;font-weight: 500;}
    header nav.navbar .collapse ul li .data ul li:first-child{    margin-top: 10px;}
    header nav.navbar .collapse ul li .data ul li.language-option.selected::before{ right: 17px;top: 6px;}
    header nav.navbar .collapse ul li .currency{ width: 175px;left: 0px;}
    header nav.navbar .collapse ul li .data .close{ width: 12px;}
    header nav.navbar .collapse ul li .data.currency ul{width: 100%;}
    header nav.navbar .header-auto-search .custom-select .select{height: 100%;}
    header nav.navbar .header-auto-search .custom-select .select .selectBtn{font-size: 1rem;}
    .home-page-autoSearch header nav.navbar .header-auto-search .custom-select .select{    min-width: 50px;}
    .home-page-autoSearch header nav.navbar .header-auto-search .custom-select .select z.selectBtn{    font-size: .9rem;padding: 10px 5px;}
    header nav.navbar .header-auto-search .custom-select .select::after{    background-size: 10px;}
    header nav.navbar .header-auto-search .search-icon i, header nav.navbar .header-auto-search .close-icon i{    font-size: 15px;top: 3px;}
    header nav.navbar .collapse ul li a.nav-link{    padding: 5px 5px;}
    header nav.navbar .collapse ul li .front i{    font-size: 10px;}
    header nav.navbar .collapse ul li .lang{    padding-left: 10px;}
    .home-page-autoSearch header nav.navbar .header-auto-search{ height: 40px; width: 100%;   font-size: .9rem;  transform: translate(-50%, 320px);min-width: 93%;}
    /*.home-page-autoSearch header nav.navbar .header-auto-search.active{display: none !important;}*/
    header nav.navbar .collapse ul li .search-icon-responsive i, header nav.navbar .collapse ul li .close-icon i{margin-right: 0px;}
    .home-page-autoSearch header nav.navbar .header-auto-search .custom-select .select .selectDropdown{    width: auto;}
    header nav.navbar .header-auto-search .custom-select .select .selectDropdown .option{    font-size: .9rem;  padding: 5px 0;}
    .home-page-autoSearch header nav.navbar .header-auto-search .custom-select .select .selectBtn{padding: 10px 5px;font-size: .9rem;min-width: 40px;}
    main.home .carosuel-wrapper, main .header-scroll-blue .carosuel-wrapper{    height: 96vh;}
    main.home .carosuel-wrapper .search-wrapper figure, main .header-scroll-blue .carosuel-wrapper .search-wrapper figure{    width: auto;}
    main.home .carosuel-wrapper .search-wrapper figure figcaption, main .header-scroll-blue .carosuel-wrapper .search-wrapper figure figcaption{    font-size: 20px;    margin-bottom: 25px;}
    main.home .carosuel-wrapper .search-wrapper figure h1, main .header-scroll-blue .carosuel-wrapper .search-wrapper figure h1{    font-size: 20px;}


    /* Main page  */
    main{ margin-top: 50px;animation: none;}
    /* Home  */
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search{width: 309px;height: 40px;}
    main.home .carosuel-wrapper .owl-carousel .items figure video, main .header-scroll-blue .carosuel-wrapper .owl-carousel .items figure video{height: 100vh;}
    .home .carosuel-wrapper .owl-carousel .owl-item img{ height: 100vh;object-fit: cover;}
    .home .carosuel-wrapper .owl-carousel .owl-stage{    left: 0;}
    main.home .carosuel-wrapper .search-wrapper h1{font-size: 26px;margin-bottom: 0;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search select{font-size:.9rem;width:52px;background-size:9px;background-position:38px,0,0,0;text-align:left;padding:10px}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search .search-input input{    font-size: 1rem;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search .search-input{     width: 78%;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search .search-input input{    font-size: .8rem;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .mob-auto-search i{font-size:1rem;top:11px;right:3px}
    main.home .carosuel-wrapper .whatup-icon{    right: 25px; bottom: 55px;}
    main.home .why-beyond .wrapper .beyondList b{font-size: 16px;}
    main.home .why-beyond .wrapper .beyondList img{width: 11%;}
    main.home .why-beyond .wrapper .beyondList span{font-size: 13px;}
    main.home .why-beyond .wrapper .beyondList:last-child img{width: 9%;}
    main.home .why-beyond{padding: 10px 0;}
    main.home .wrapper .discover-destinations .grid-gallery .row .column .wrap span{font-size: .8rem;}
    main.home .wrapper section{padding: 15px 0;}
    main.home .wrapper .discover-destinations .grid-gallery .row .column, main .header-scroll-blue .wrapper .discover-destinations .grid-gallery .row .column{padding: 0px 3px;    max-width: 33%;}
    main.home .wrapper .discover-destinations .grid-gallery .row .column .wrap, main .header-scroll-blue .wrapper .discover-destinations .grid-gallery .row .column .wrap{ margin-bottom: 6px;}
    main.home .wrapper .discover-destinations, main .header-scroll-blue .wrapper .discover-destinations{    padding: 20px 0;}
    main.home .carosuel-wrapper .owl-carousel .items figure img, main .header-scroll-blue .carosuel-wrapper .owl-carousel .items figure img{height: 575px;}
    .owl-carousel.card-carousel .owl-item .card .icon img{width: 15px; height: 15px;}
    .owl-carousel.card-carousel .owl-item .card .card-img-top img{    height: 100%;object-fit: fill;}
    .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-body .card-title{    height: auto;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select{width: 50px;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectBtn, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectBtn{width: 48px;font-size: 1rem;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectDropdown.toggle, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectDropdown.toggle{ width: 160px;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectDropdown .option, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select .selectDropdown .option{font-size: .9rem;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select::after, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .custom-select .select::after{top: 46%;right: 5px;width: 6px;height: 6px;border-right: 2px solid #25405B;border-bottom: 2px solid #25405B;}
    main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .search-icon i, main.home .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .close-icon i, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .search-icon i, main .header-scroll-blue .carosuel-wrapper .search-wrapper .home-auto-search .header-auto-search .close-icon i{    font-size: 15px;top: 0;}
    main.home .wrapper .discover-india .owl-carousel .owl-nav button.owl-prev, main.home .wrapper .discover-india .owl-carousel .owl-nav button.owl-next, main .header-scroll-blue .wrapper .discover-india .owl-carousel .owl-nav button.owl-prev, main .header-scroll-blue .wrapper .discover-india .owl-carousel .owl-nav button {width: 35px;height: 35px;}
    main.home .wrapper .discover-india .owl-carousel .owl-nav button.owl-prev, main.home .wrapper .discover-india .owl-carousel .owl-nav button.owl-next, main .header-scroll-blue .wrapper .discover-india .owl-carousel .owl-nav button.owl-prev, main .header-scroll-blue .wrapper .discover-india .owl-carousel .owl-nav button.owl-next{right: -9px;}
    main.home .wrapper .discover-india .owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-img-top{height: 300px;}

    /* tailormade-holidays-trip-details page */
    main.tailormade-holidays-trip-details .banner figure img{height: 160px;object-fit: cover;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card {width: 100%;}
    main.tailormade-holidays-trip-details .details .contact-details .contact{flex-wrap: wrap;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body h6 {font-size: 14px;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .nav-tabs{flex-direction: column;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .tab-select{    position: sticky;top: 59px;z-index: 1;background: #ffff;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-collapse .accordion-body{padding: 20px;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card#accommodations .card .card-body h5{margin-bottom: 0;font-size: 1rem;line-height: 23px;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-collapse .accordion-body div span{width: 85%;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .nav-tabs .nav-item .nav-link{border: 1px solid #25405B;border-radius: 0;border-bottom: 0;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body .btn.book-online,
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body .btn.customized-trip{width: auto;padding: 8px 10px;font-size: .75rem;letter-spacing: 1px;font-weight: 500;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body p,
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body ul li,
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-header .accordion-button h3,
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-collapse .accordion-body div p{font-size: 1rem;line-height: 22px;}
    main.tailormade-holidays-trip-details .details .contact-details h4{    font-weight: 500;font-size: 1.2rem;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body #accordionExample .accordion-item .accordion-header .accordion-button h3{    flex-direction: column;}
    main.tailormade-holidays-trip-details .details #navbar-example3 .card .card-body table tr td{vertical-align: top;}

    /* Thailand destination page */
    main.search-destination .about-thailand .accordion-item .accordion-header .accordion-button h3{    line-height: 15px;}
    main.search-destination .about-thailand .accordion .accordion-item .accordion-collapse .accordion-body ul li{    line-height: normal;}

    /* About Us  */
    main.about-page .icon-list ul li{    width: 115px;}
    main.about-page .icon-list ul li span.icon{    margin-bottom: 0;}
    main.about-page .mission .mission-row .content .heading{margin-bottom: 0;}
    main.about-page p{font-size: 1rem;line-height: 20px;}
    main.about-page .about-section {flex-direction: column;}
    main.about-page .about-section figure {text-align: center;}
    main.about-page .about-section figure img.img-fluid{max-width: 80%;}
    main.about-page .mission .mission-row {flex-direction: column;gap:30px;}
    main.about-page .icon-list {width: 100%;height: 110px;margin-bottom: 1rem;}
    main.about-page .mission .mission-row .content {width: 100%;padding-left: 0;}
    main.about-page p {font-size: 1rem;line-height: 24px;}
    main.about-page .icon-list ul li span.icon img {height: 30px;width: auto;}
    main.about-page .icon-list ul li:nth-child(2):before {right: 120px;top: 7px;}
    main.about-page .icon-list ul li:nth-child(2):after {left: 116px;top: 7px;}
    main.about-page .mission {    padding: 20px;margin-top: 0;}
    main.about-page .about-testimonial {padding:20px;}
    main.about-page .testimonial-carousel{    margin-bottom: 20px;}
    main.about-page .about-testimonial .text-center a.btn.btn-primary{padding: 8px 20px;font-weight: 500;letter-spacing: .5px;font-size: 0.875rem;}
    
    /* Thailand tour package page  */
    main.thailand-tour-packages .searchresult .middle-column .top-info .sort h4{    font-size: 1rem;}
    main.thailand-tour-packages .searchresult .middle-column .top-info .sort select{    width: 100px;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body form .mobile #stdcode{width: 75px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .holiday-type .form-check {width: 50%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .duration .duration-option button,main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .price-range .price-option button{width: 48%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height{flex-wrap: wrap;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height .form-check {margin-right: 0;width: 50%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-col{padding: 0;z-index: 1;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-details{    padding-top: 35px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-details .close-icon{position: absolute;right: 0;top: 50px;}    
    main.thailand-tour-packages .searchresult .cust-col .left-column .apply-filter .apply .btn-apply{    padding: 0.4rem 0.5rem;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .apply-filter .cancel .btn-cancel{padding: 0.4rem;font-size: 0.8rem;font-weight: 600;letter-spacing: .4px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column.open .filter-details .close-icon{display: block;padding: 0 16px;text-align: right;}
    main.thailand-tour-packages .searchresult .cust-col .left-column ul.filter-col li.filter{padding: 5px 10px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column ul.filter-col li.filter .reset{display: none;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .card .card-body{    flex-direction: row;justify-content: space-around;padding: 10px 50px;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .card .card-body .btn.view-details{    font-size: 0.8rem;width: 110px;padding: 7px;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data .tour-text h4{    font-size: 1rem;line-height: 20px;margin-bottom: 10px;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figcaption .tour-data .package-data{    display: flex;justify-content: space-between;}
    main.thailand-tour-packages .searchresult .middle-column ul.holiday-info li.holiday-data .package-info figure img.hotel-image{height: 200px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column{bottom: -2px;}

    /* faq page  */
    main.faq-page .main-wrapper .accordion-wrapper .accordion .accordion-item .accordion-header .accordion-button h3{font-size: .9rem;line-height: 20px;}
    main.faq-page .main-wrapper .accordion-wrapper .accordion .accordion-item .accordion-collapse .accordion-body ul li{font-size: .9rem;line-height: 20px;}
    main.faq-page .main-wrapper .accordion-wrapper .accordion .accordion-item .accordion-header .accordion-button{    padding: 10px;}
    main.faq-page .main-wrapper .accordion-wrapper .accordion .accordion-item{    margin-bottom: 15px;}


    /* contact page  */
    main.contact-page .contact-wrapper .contact-form{width: 100%; height: 100%; padding: 20px;}
    main.contact-page .contact-wrapper .contact-form h3{font-size: .93rem;}
    main.contact-page .contact-wrapper .contact-form form .from-group input, 
    main.contact-page .contact-wrapper .contact-form form .from-group select, 
    main.contact-page .contact-wrapper .contact-form form .from-group textarea{padding: 10px;font-size: .9rem;margin-bottom: 20px;}
    main.contact-page .contact-wrapper .contact-form form .submit-btn button{    padding: 8px 20px;}
    main.contact-page .wrapper-address{    padding: 20px;}
    main.about-page .about-section .content {width: 100%;}
    main.contact-page .wrapper-address ul li span b{line-height: 18px;font-size: 1rem;}
    main.contact-page .wrapper-address ul li span a{font-size: 1rem;line-height: 23px;}
    main.contact-page .contact-wrapper .contact-form form .from-group .mob-group select{    background-position: right 7px top 16px;}

    /* testimonials page  */
    .testi-wrapper {min-height: 220px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
    .testi-wrapper figure {position: relative;left:inherit;margin-bottom: 3rem;top:inherit;margin-bottom: 1rem;}
    .testi-wrapper figcaption {padding-left: 0;text-align: center;}
    .testi-wrapper figcaption p{    font-size: 1rem;line-height: 20px;}
    .testi-wrapper {min-height: 350px;}
    .testi-section .testi-wrapper {min-height:360px;padding:15px;}
    .testimonial-page main{padding-bottom: 0;}

    /* Terms Policy All 3 page css  */
    main.terms-policy-cookie .info .description p{ margin-bottom: 15px; font-size: .9rem;line-height: 20px;}
    main.terms-policy-cookie .info .list{padding: 5px;top: 50px !important;}
    main.terms-policy-cookie .info .list::after{top: 5px;}
    main.contact-page .contact-wrapper .contact-form form .submit-btn button{padding: 8px 20px;}
    main.contact-page .wrapper-address{padding: 20px;}
    main.terms-policy-cookie .info ul.list li.active a{    white-space: nowrap;}
    main.terms-policy-cookie .info .row .col-md-3{position: sticky;top: 71px;}

    /* Destination page  */
    main.destinations .gallary .row .col{width: 50%;padding: 0 5px;}
    main.destinations .gallary .card{margin-bottom: 10px;}
    main.destinations .gallary .card .card-img-overlay .card-title{font-size: 1rem;}

    /* Footer  */
    footer {padding-top: 4rem;}
    footer .travel-offer-email{top: -80px;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption span{font-size: 14px;}
    footer .travel-offer-email .wrapper .row .leftSide figure figcaption h4{font-size: 1.1rem;}
    footer .travel-offer-email,footer .travel-offer-email .wrapper{height: auto;}
    footer .travel-offer-email .wrapper .row {padding: 10px 20px;}
    footer .travel-offer-email .wrapper .row .leftSide{margin-bottom: 1rem;}
    footer .content-wrapper .leftSide ul{margin: 20px auto 0;}
    footer .content-wrapper .leftSide{text-align: center;}
    footer .content-wrapper .col-md-3{width: 100%;}
    footer .content-wrapper .rightSide .tailor-made {padding-left: 12px;}
    footer .content-wrapper .col-md-9.rightSide .tailor-made{width: 41.66666667%;padding-left: 12px;}
    footer .content-wrapper .col-md-9.rightSide .contact{width: 33.33333333%;}
    footer .content-wrapper .col-md-9{width: 100%;}
    footer .content-wrapper{padding-top: 1rem;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput input{font-size: .9rem;font-weight: 500;padding: 7px;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput button{font-weight:500;padding:10px;font-size:.7rem;letter-spacing:.5px}
    
    footer .content-wrapper{padding-top: 2rem;}
    footer .content-wrapper .rightSide h6.poweredByTxt{text-align: center;}
    footer .content-wrapper .rightSide figure figcaption{margin: auto;}
    footer .travel-offer-email .wrapper .row .leftSide{margin-top: 0;}
    footer .content-wrapper .rightSide .contact{padding-left: 5px;}
    footer .content-wrapper .rightSide .tailor-made ul{    padding-left: 0; padding-top: 0;}
    footer .content-wrapper .col-md-9.rightSide h6.poweredByTxt{    margin-top: 0;}
    footer .content-wrapper .col-md-9.rightSide figure figcaption{    font-size: 0.8rem;}
    footer .content-wrapper .col-md-9.rightSide .follow-us h6{    margin-top: 7px;}
    main.tailormade-holidays-trip-details .details .contact-details .contact .card .card-body form .mobile #stdcode{width: 75px;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .holiday-type .form-check {width: 50%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .duration .duration-option button,main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .price-range .price-option button{width: 48%;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height{flex-wrap: wrap;}
    main.thailand-tour-packages .searchresult .cust-col .left-column .filter-details .places .select-places.show-more-height .form-check {margin-right: 0;width: 50%;}
    .banner .banner-img{object-position: center;}
    footer .content-wrapper .rightSide .tailor-made ul{padding-left: 0; padding-top: 0;}

    /* Floating whatup image  */
    .floating-icon img{width: 35px;}
    .floating-icon.btn-whatsapp-pulse-border{top: 90%;}
    footer .content-wrapper .rightSide .tailor-made ul{    padding-left: 0; padding-top: 0;}
    main.about-page .about-section {flex-direction: column;}
    main.about-page .mission .mission-row {flex-direction: column;gap:30px;}
    main.about-page .about-section .content {width: 100%;}
    main.about-page .icon-list {width: 100%;height: 110px;margin-bottom: 1rem;}
    main.about-page .mission .mission-row .content {width: 100%;padding-left: 0;}
    main.about-page p {font-size: 1rem;line-height: 24px;}
    main.about-page .icon-list ul li span.icon img {height: 30px;width: auto;}
    main.about-page .icon-list ul li:nth-child(2):before {right: 5.8rem;}
    main.about-page .icon-list ul li:nth-child(2):after {left:5.8rem}
    main.about-page .mission {padding: 50px 20px 20px;}

    .testi-wrapper {min-height: 220px;display: flex;justify-content: center;align-items: center;flex-direction      : column;}
    .testi-wrapper figure {position: relative;left:inherit;margin-bottom: 3rem;top:inherit;margin-bottom: 1rem;}
    .testi-wrapper figcaption {padding-left: 0;text-align: center;}
    main.about-page .about-testimonial {padding:40px 10px 120px;}
    .testi-wrapper {min-height: 350px;}
    .testi-section .testi-wrapper {min-height:480px;padding:15px;}
    .banner .banner-img{object-position: center;}
    footer .content-wrapper .rightSide .tailor-made ul{padding-left: 0; padding-top: 0;}

    /* Floating whatup image  */
    .floating-icon img{width: 35px;}
    .floating-icon.btn-whatsapp-pulse-border{top: 80% !important;}

    .header-scroll-blue .header-blue nav.navbar {height: auto;}
	
	
	/*26-06-2024*/
	main.home .why-beyond .wrapper .beyondList p {margin:0;}
	main.search-destination .banner {height: 180px;}

	header nav.navbar .collapse:not(.show) {
        width: 40%;
    }
	footer .content-wrapper .col-md-9.rightSide figure {padding-top:30px}
	footer .content-wrapper .col-md-9.rightSide h6.poweredByTxt {margin-top: 0px;margin-left: 0;left: 50%;transform: translateX(-50%);}
	.owl-carousel .owl-stage-outer .owl-stage .owl-item .card .card-img-top {height:280px}
	main.tailormade-holidays-trip-details .banner figure {height: 350px;margin:0;}
	main.tailormade-holidays-trip-details .banner figure img {height:350px;}
	
	main.tailormade-holidays-trip-details .owl-dots {display:none}
	footer .travel-offer-email .wrapper .row .rightSide .emailInput{    height: 39px;}
	footer .travel-offer-email .wrapper .row .rightSide .emailInput form {height:36px}
	footer .travel-offer-email .wrapper .row .rightSide .emailInput input {height:37px}
	
	footer {background-size: 140%; background-position-y: 690px;}
	footer .content-wrapper .col-md-9.rightSide .row  div.follow-us {width:100%;display:flex;}
	footer .content-wrapper .col-md-9.rightSide .row  div.follow-us ul{padding-left:20px}
	footer .content-wrapper .col-md-9.rightSide .tailor-made, footer .content-wrapper .col-md-9.rightSide .contact {padding-top: 0;}
	.poweredByDiv ul {width: 100%;padding-top: 30px;}
	footer .content-wrapper .col-md-9.rightSide figure {padding-top: 10px;margin-top: -10px;}
	main.home .wrapper .heading p {text-align:center}
	footer .content-wrapper .col-md-3.leftSide ul {width: 205px;}
    main.contact-page .contact-wrapper .contact-form form .from-group .mob-group {flex-direction: column;}
    form#contactForm .ts-wrapper.form-select, form#contactForm .ts-wrapper.single {height: 40px;}
}

@media screen and (max-width: 390px){
    footer .content-wrapper .rightSide h6.poweredByTxt,footer .content-wrapper .rightSide h6.poweredByTxt a,footer .content-wrapper .rightSide figure figcaption,footer .content-wrapper .rightSide figure figcaption a{font-size: .75rem;}
    footer .content-wrapper .rightSide h6.poweredByTxt{margin-bottom: 0;}
    footer .travel-offer-email .wrapper .row .rightSide,footer .travel-offer-email .wrapper .row .leftSide{padding: 0;}
    footer .travel-offer-email .wrapper .row .leftSide figure{padding-left: 12px;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput input{padding: 20px 10px;}
    footer .content-wrapper .rightSide .contact{padding-left: 0;}
    footer .content-wrapper{padding-top: 1rem;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput input{font-size: .9rem;font-weight: 500;padding: 7px;}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput button{font-weight:500;padding:10px;font-size:.7rem;letter-spacing:.5px}
    footer .travel-offer-email .wrapper .row .rightSide .emailInput{height: 50px;}
    .banner .text h1 {font-size: 1.75rem;}    
}

/* @media only screen and (min-device-width: 320px) and (max-device-width: 658px){
    .home-page-autoSearch header nav.navbar .header-auto-search{    transform: translate(-50%, 310px) !important;}
} */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px){
    /*.home-page-autoSearch header nav.navbar .header-auto-search{    transform: translate(-50%, 430px) !important;}*/
}

/* @media only screen and (min-device-width: 414px) and (max-device-width: 896px){
    .home-page-autoSearch header nav.navbar .header-auto-search{    transform: translate(-50%, 430px) !important;}
} */

@media only screen and (min-device-width: 320px) and (max-device-width: 360px){
    /* Common */
    /* main.search-destination .owl-carousel.owl-drag .owl-item{width: 250px !important;} */
    header nav.navbar .collapse ul li a.nav-link{    font-size: 0.8rem;}
    /*header nav.navbar a.navbar-brand img{ width: 77px !important;}*/
    main.home .carosuel-wrapper .search-wrapper h1{    font-size: 23px;}
    .heading h2{font-size: 1rem;}
    .owl-carousel.card-carousel .owl-item .card .card-img-top{height: 220px;}
    .owl-carousel.card-carousel .owl-item .card .card-body .card-title {font-size: 1rem;height: 75px;}
    .owl-carousel.card-carousel .owl-item .card .card-body .amount{flex-wrap: wrap;}
    .owl-carousel.card-carousel .owl-item .card .card-body .amount p.usd{font-size: 1rem;}
    header nav.navbar .collapse ul li .currency{    left: -17px;}
    header nav.navbar .collapse ul li .data{    left: 34px;}
    main.about-page .mission figure.img1,main.about-page .mission .img-wrapper{width: 320px;}
    .home-page-autoSearch header nav.navbar .header-auto-search{    transform: translate(-50%, 265px) !important;}
	footer .content-wrapper .col-md-9.rightSide h6.poweredByTxt {width:100%}
}


