@media(max-width: 992px) {
    header {
    padding: 10px 0 30px;
    }

    .slider-section {
        padding: 30px 0 50px;
    }

    .slider-content h2 {
        font-size: 50px;
        margin: 0 auto 20px;
    }

    .slider-content h2 span {
        font-size: 50px;
    }

    .slider-content p {
        font-size: 16px;
    }

    .slider-other-content {
        padding: 20px 0 20px;
    }

    .slider-other-content .firstbox {}

    .slider-other-content .firstbox span {}

    .slider-other-content .firstbox i {}

    .slider-other-content .secondbox {}

    .slider-other-content .secondbox h4 {
        font-size: 17px;
    }

    .slider-other-content .secondbox p {
        font-size: 16px;
    }

    .enjoyholidays {
        padding: 0 30px;
        margin: -50px 0 0;
    }

    .enjoyholidays .enjoyholidays-row:before {
        left: 15px;
    }

    .enjoyholidays:after {
        right: 10px;
    }

    .enjoybox {}

    .enjoybox.firstbox {}

    .enjoybox h3 {}

    .enjoybox p {}

    .enjoybox a {}

    .aboutus {
        padding: 30px 0 50px;
    }

    .aboutus-img {
        padding: 50px 0 40px;
        text-align: center;
    }

    .aboutus-img img {
        width: 100%;
    }

    .aboutus-content h3 {
        font-size: 32px;
    }

    .aboutus-content .toptitle {
        margin: 0 0 20px;
    }

    .aboutus-content .wrapperbox {
        padding: 20px;
    }

    .aboutus-content p {
        font-size: 16px;
    }

    .aboutus-other .boxes i {
        font-size: 30px;
    }

    .aboutus-other .boxes h3 {
        font-size: 22px;
    }

    .aboutus-other .boxes p {
        font-size: 16px;
    }

    .widget-four {
        padding: 30px 0 50px;
    }

    .widgetfour-left {
        padding: 20px 20px;
    }

    .widgetfour-left h3 {
        font-size: 32px;
    }

    .widgetfour-right .innerbox .overlay-wrapper {
        padding: 20px;
        min-height: 200px;
    }

    .widgetfour-right .innerbox .overlay-wrapper h3 {
        font-size: 18px;
    }

    .widgetfour-right .innerbox .overlay-wrapper p {
        font-size: 16px;
    }

    .widgetfour-right .innerbox img {
        width: 80%;
    }

    .widgetfour-right .innerbox {
        margin: 50px 0;
    }

    .widget-five {
        padding: 30px 0 50px;
    }

    .widgetfive-box .overlay-wrapper {
        padding: 20px 20px;
    }

    .widgetreverse {
        display: flex;
        flex-direction: column-reverse;
    }

    .widgetfive-box.other {
        height: unset;
        margin: 0 0 50px;
    }

    .widgetfive-box .overlay-wrapper a {
        margin: 0 0 20px;
    }

    .chooseus {
        padding: 30px 0 50px;
    }

    .chooseus-left h3 {
        font-size: 32px;
    }

    .chooseus-left .toptitle {
        margin: 0 0 15px;
    }

    .chooseus-right img {
        width: 100%;
    }


    .chooseus-right .rightboxes {
        width: 100%;
        position: relative;
        left: unset;
        margin: 0 0 20px;
    }

    .chooseus-right {}

    .chooseus-right .chooseusimgbox:after {

        bottom: 5px;

        right: 5px;

        left: unset;
    }

    .chooseus-right .rightboxes h4 {
        font-size: 22px;
    }

    .chooseus-right .rightboxes p {
        font-size: 16px;
    }

    .reservation-process {
        padding: 30px 0 50px;
    }

    .reservation-process .maintitle h3 {
        font-size: 32px;
    }

    .discover-agency {
        padding: 30px 0 50px;
    }

    .discoveragency-left h3 {
        font-size: 32px;
    }

    .discoveragency-left .toptitle {
        margin: 0 0 20px;
    }

    .discoveragency-left {
        margin: 0 0 30px;
    }

    .discoveragency-right {
        flex-direction: column;
    }

    .discoveragency-right .imagebox {
        width: 100%;
    }

    .discoveragency-otherboxes {
        margin: 0 0 20px;
    }

    .testimonial {
        padding: 30px 0 50px;
    }

    .testimonial .maintitle h3 {
        font-size: 32px;
        width: 100%;
    }

    .testimonial-slide-wrapper .inner-slide p {
        font-size: 16px;
    }

    footer {
        padding: 30px 0 50px;
    }

    footer .footerbox.useful-link {
        text-align: left;
    }

    footer .footerbox {
        margin: 0 0 30px;
    }

    footer .footerbox ul {
        text-align: left;
    }

    .widgetfive-box h3 {
        font-size: 28px;
    }

    .widgetfive-box p {
        font-size: 16px;
        height: unset;
        padding: 0 0 20px;
    }

    .widgetfive-box {
        height: unset;
    }

    .reservation-process .processboxes h4 {
        font-size: 22px;
    }

    .chooseus-right .chooseusimgbox:before {
        top: 5px;
        left: 5px;
    }

    .aboutpage {
        padding: 30px 0 50px;
    }

    .aboutpage-center {
        width: 100%;
        padding: 0 0 50px;
    }

    .aboutpage-center h3 {
        padding: 30px 0;
        font-size: 32px;
        line-height: normal;
    }

    .aboutpage-center p {
        font-size: 16px;
    }

    .aboutpage-left h3 {
        font-size: 32px;
        line-height: normal;
    }

    .aboutpage-left-other {
        flex-direction: column;
    }

    .breadcrumb-wrapper {
        padding: 100px 30px 100px;
    }

    .breadcrumb-wrapper:before {
        background: linear-gradient(45deg, #ff8c00b8, #ff8c0038, #02304721);
    }

    .breadcrumb-title .imgbox {
        opacity: 0;
    }

    .breadcrumb-title .overlay h3 {
        font-size: 32px;
    }

    .packages-page {
        padding: 30px 0 50px;
    }

    .packagespage-right {
        padding: 0;
    }

    .packagespage-left {
        margin: 0 0 20px;
    }

    .packages-content > ul {
        flex-wrap: wrap;
    }

    .packages-content > ul > li {
        flex-basis: 50%;
    }

    .destination-page {
        padding: 30px 0 50px;
    }

    .destination-left h3 {
        font-size: 32px;
        line-height: normal;
    }

    .gallerypage {
        padding: 30px 0 50px;
    }

    .gallery-left h3 {
        font-size: 32px;
        line-height: unset;
    }

    .gallery-right .imagebox {
        width: 100%;
    }

    .gallery-right {
        flex-direction: column;
    }

    .gallery-collection {
        padding: 30px 0 50px;
    }

    .gallery-collection .maintitle {
        width: 100%;
    }

    .gallery-collection .maintitle h3 {
        font-size: 32px;
        line-height: unset;
    }

    .contact-page {
        padding: 30px 0 50px;
    }

    .contactpage-left h3 {
        font-size: 32px;
    }

    .contactpage-right {
        padding: 10px;
        margin: 30px 0;
        padding: 0 40px;
    }

    .contactpage-right h3 {
        padding: 0 0px 20px;
        font-size: 32px;
    }

    .contactpage-left .continfo .link span {
        font-size: 22px;
    }

    .header-right {
        display: none;
    }

    header .websitelogo span {
        font-size: 32px;
        font-weight: 400;
    }

    header .menu > ul > li {
        display: none;
    }

    header .menu > ul > li:last-child {
        display: inline-block;
        width: 75%;
        margin: 0;
        margin-right: auto;
        background: #fff;
    }

    header .menu > ul > li > a {
        width: 100%;
        width: 100%;
        padding: 20px 20px;
    }

    header .menu > ul > li > a:before {
    }

    .mobilemenurightbox {
        display: flex;
    }

    header .menu {
        display: none;
    }
    
    .popupbox .packagespage-right {
        width: 60%;
    }

    .enjoyholidays {
        overflow-x: hidden;
    }

}


@media(max-width: 768px) {
    
    .packagesection {
        padding: 20px 0;
    }
    
    .packagesection .maintitle {
        width: 100%;
    }
    
    .packagesection .maintitle h3 {
        font-size: 32px;
        line-height: unset;
    }
    
    .packagesection .packagesectionbox .packagesbox a .packagesimg img {
        height: 250px;
    }
    
    .packagesection .packagesectionbox .packagesbox {
        margin: 0 0 20px;
    }

    .slider-section {}

    .slider-content {
        width: 90%;
    }

    .popupbox .packagespage-right {
        width: 80%;
    }

    .slider-content h2 {
        font-size: 40px;
    }

    .slider-content h2 span {
        font-size: 40px;
    }

    .slider-content p {}

    .slider-other-content {}

    .slider-other-content .firstbox {}

    .slider-other-content .firstbox span {
        font-size: 50px;
    }

    .slider-other-content .firstbox i {
        font-size: 30px;
    }

    .slider-other-content .secondbox {}

    .slider-other-content .secondbox h4 {
        font-size: 18px;
    }

    .slider-other-content .secondbox p {
        font-size: 15px;
    }

    .enjoybox {}

    .enjoybox.firstbox {}

    .enjoybox h3 {}

    .enjoybox p {}

    .enjoybox a {}




}


@media(max-width: 576px) {

    .slider-section {}

    .popupbox .packagespage-right {
        width: 90%;
    }

    .slider-content {
        width: 100%;
        padding: 0 15px;
    }

    .slider-content h2 {
        padding: 0;
    }

    .slider-content h2 span {}

    .slider-content p {}

    .slider-other-content {
        flex-direction: column;
        align-items: start;
        gap: 0;
        width: 100%;
        padding: 0 15px;
    }

    .reservation-process .processboxes h4 {
        font-size: 18px;
    }

    .chooseus-right .rightboxes h4 {
        font-size: 18px;
    }

    .aboutus-other .boxes h3 {
        font-size: 18px;
    }

    .widgetfive-box h3 {
        font-size: 22px;
    }

    .slider-other-content .firstbox {}

    .slider-other-content .firstbox span {}

    .slider-other-content .firstbox i {}

    .slider-other-content .secondbox {}

    .slider-other-content .secondbox h4 {}

    .slider-other-content .secondbox p {}

    .enjoyholidays {
        padding: 35px 0px 40px;
    }

    .enjoyholidays .enjoyholidays-row:before {
        top: 20px;
        left: 15px;
    }

    .enjoyholidays:after {}

    .enjoybox img {
        max-height: 300px;
        height: auto;
    }

    .enjoybox.firstbox {}

    .enjoybox .overlay {
        padding: 15px;
    }

    .enjoybox h3 {
        font-size: 32px;
    }

    .enjoybox p {}

    .enjoybox a {}



    .aboutus-other {
        flex-direction: column;
        gap: 30px;
    }

    .enjoyholidays .enjoyholidays-row:after {
        right: 15px;
        bottom: 20px;
    }

    .enjoyholidays-row {
        width: 90%;
    }
    

}


@media(max-width: 420px) {

    .slider-section {}

    .slider-content h2 {
        font-size: 32px;
    }

    .slider-content h2 span {
        font-size: 32px;
    }

    .slider-content p {}

    .slider-other-content {}

    .slider-other-content .firstbox {}

    .slider-other-content .firstbox span {}

    .slider-other-content .firstbox i {}

    .slider-other-content .secondbox {}

    .slider-other-content .secondbox h4 {}

    .slider-other-content .secondbox p {}

    .enjoybox {}

    .enjoybox.firstbox {}

    .enjoybox h3 {}

    .enjoybox p {}

    .enjoybox a {}



}


@media(max-width: 360px) {}